re PR fortran/86837 (Optimization breaks an unformatted read with implicit loop)
[gcc.git] / gcc / testsuite / ChangeLog
1 2018-08-24 Thomas Koenig <tkoenig@gcc.gnu.org>
2
3 PR fortran/86837
4 * gfortran.dg/implied_do_io_6.f90: New test.
5
6 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
7
8 PR middle-end/87092
9 * gcc.dg/pr87092.c: New test.
10
11 2018-08-24 Marek Polacek <polacek@redhat.com>
12
13 PR c++/67012
14 PR c++/86942
15 * g++.dg/cpp0x/auto52.C: New test.
16 * g++.dg/cpp1y/auto-fn52.C: New test.
17 * g++.dg/cpp1y/auto-fn53.C: New test.
18 * g++.dg/cpp1y/auto-fn54.C: New test.
19
20 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
21
22 * lib/target-supports.exp (vect_perm_supported): Only return
23 false for variable-length vectors if the permute size is not
24 a power of 2.
25 (check_effective_target_vect_perm)
26 (check_effective_target_vect_perm_byte)
27 (check_effective_target_vect_perm_short): Remove check for
28 variable-length vectors.
29 * gcc.dg/vect/slp-23.c: Add an XFAIL for variable-length SVE.
30 * gcc.dg/vect/slp-perm-10.c: Likewise.
31 * gcc.dg/vect/slp-perm-9.c: Add an XFAIL for variable-length vectors.
32
33 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
34
35 * gcc.target/aarch64/sve/bswap_1.c: New test.
36 * gcc.target/aarch64/sve/bswap_2.c: Likewise.
37 * gcc.target/aarch64/sve/bswap_3.c: Likewise.
38
39 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
40
41 * gcc.target/aarch64/sve/slp_perm_1.c: New test.
42 * gcc.target/aarch64/sve/slp_perm_2.c: Likewise.
43 * gcc.target/aarch64/sve/slp_perm_3.c: Likewise.
44 * gcc.target/aarch64/sve/slp_perm_4.c: Likewise.
45 * gcc.target/aarch64/sve/slp_perm_5.c: Likewise.
46 * gcc.target/aarch64/sve/slp_perm_6.c: Likewise.
47 * gcc.target/aarch64/sve/slp_perm_7.c: Likewise.
48
49 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
50
51 PR debug/79342
52 * gcc.dg/pr79342.: New test.
53
54 2018-08-23 Martin Sebor <msebor@redhat.com>
55
56 PR tree-optimization/87072
57 * gcc.dg/Warray-bounds-35.c: New test.
58
59 2018-08-23 Richard Biener <rguenther@suse.de>
60
61 PR middle-end/87024
62 * gcc.dg/pr87024.c: New testcase.
63
64 2018-08-23 Richard Sandiford <richard.sandiford@arm.com>
65
66 * gcc.dg/vect/no-vfa-vect-depend-2.c: Remove XFAIL.
67 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
68 * gcc.dg/vect/pr65947-13.c: Update for vect_fold_extract_last.
69 * gcc.dg/vect/pr80631-2.c: Likewise.
70
71 2017-08-23 Paul Thomas <pault@gcc.gnu.org>
72
73 PR fortran/86863
74 * gfortran.dg/submodule_32.f08: New test.
75
76 2018-08-22 Janus Weil <janus@gcc.gnu.org>
77
78 PR fortran/86935
79 * gfortran.dg/associate_3.f90: Update error message.
80 * gfortran.dg/associate_39.f90: New test case.
81
82 2018-08-22 Janus Weil <janus@gcc.gnu.org>
83
84 PR fortran/86888
85 * gfortran.dg/alloc_comp_basics_6.f90: Update an error message and add
86 an additional case.
87 * gfortran.dg/alloc_comp_basics_7.f90: New test case.
88 * gfortran.dg/class_17.f03: Update error message.
89 * gfortran.dg/class_55.f90: Ditto.
90 * gfortran.dg/dtio_11.f90: Update error messages.
91 * gfortran.dg/implicit_actual.f90: Add an error message.
92 * gfortran.dg/typebound_proc_12.f90: Update error message.
93
94 2018-08-22 Martin Sebor <msebor@redhat.com>
95
96 PR middle-end/87052
97 * gcc.dg/pr87052.c: New test.
98 * gcc.dg/tree-ssa/dump-3.c: Adjust.
99
100 2018-08-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
101
102 * gfortran.dg/max_fmax_aarch64.f90: Rename to...
103 * gfortran.dg/max_expr.f90: ...this.
104 * gfortran.dg/min_fmin_aarch64.f90: Rename to...
105 * gfortran.dg/min_expr.f90: ...this.
106
107 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
108
109 PR tree-optimization/86725
110 * gcc.dg/vect/no-scevccp-pr86725-2.c: New test.
111 * gcc.dg/vect/no-scevccp-pr86725-3.c: Likewise.
112 * gcc.dg/vect/no-scevccp-pr86725-4.c: Likewise.
113 * gcc.dg/vect/no-scevccp-pr86725-5.c: Likewise.
114
115 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
116
117 PR tree-optimization/86725
118 * gcc.dg/vect/no-scevccp-pr86725-1.c: New test.
119
120 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
121
122 * gcc.dg/vect/vect-avg-16.c: New test.
123 * gcc.dg/vect/slp-37.c: Expect the loop to be vectorized.
124 * gcc.dg/vect/vect-strided-u8-i8-gap4.c,
125 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise for
126 the second loop in main1.
127
128 2018-08-22 Iain Sandoe <iain@sandoe.co.uk>
129
130 * gcc.dg/lto/pr85248_0.c (test_alias):
131 Stringify __USER_LABEL_PREFIX__.
132 (test_noreturn): Likewise.
133
134 2018-08-22 Richard Biener <rguenther@suse.de>
135
136 PR tree-optimization/86988
137 * g++.dg/pr86988.C: New testcase.
138
139 2018-08-22 Richard Biener <rguenther@suse.de>
140
141 PR tree-optimization/86945
142 * tree-cfg.c (generate_range_test): Use unsigned arithmetic.
143
144 2018-08-21 Janne Blomqvist <jb@gcc.gnu.org>
145
146 * gfortran.dg/nan_1.f90: Remove tests that test MAX/MIN with NaNs.
147
148 2018-08-21 Nicolas Koenig <koenigni@gcc.gnu.org>
149 Thomas Koenig <tkoenig@gcc.gnu.org>
150
151 PR fortran/25829
152 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
153 * gfortran.dg/f2003_io_1.f03: Add wait statement.
154
155 2018-08-21 Marek Polacek <polacek@redhat.com>
156
157 PR c++/86981, Implement -Wpessimizing-move.
158 * g++.dg/cpp0x/Wpessimizing-move1.C: New test.
159 * g++.dg/cpp0x/Wpessimizing-move2.C: New test.
160 * g++.dg/cpp0x/Wpessimizing-move3.C: New test.
161 * g++.dg/cpp0x/Wpessimizing-move4.C: New test.
162 * g++.dg/cpp1z/Wpessimizing-move1.C: New test.
163
164 PR c++/65043
165 * g++.dg/concepts/pr67595.C: Add dg-warning.
166 * g++.dg/cpp0x/Wnarrowing11.C: New test.
167 * g++.dg/cpp0x/Wnarrowing12.C: New test.
168 * g++.dg/cpp0x/rv-cast5.C: Add static_cast.
169
170 PR c++/86499
171 * g++.dg/cpp0x/lambda/lambda-non-local.C: New test.
172 * g++.dg/cpp0x/lambda/lambda-this10.C: Adjust dg-error.
173
174 2018-08-21 Ed Schonberg <schonberg@adacore.com>
175
176 * gnat.dg/expr_func7.adb, gnat.dg/expr_func7.ads: New testcase.
177
178 2018-08-21 Ed Schonberg <schonberg@adacore.com>
179
180 * gnat.dg/expr_func6.adb, gnat.dg/expr_func6.ads: New testcase.
181
182 2018-08-21 Javier Miranda <miranda@adacore.com>
183
184 * gnat.dg/spark2.adb, gnat.dg/spark2.ads: New testcase.
185
186 2018-08-21 Ed Schonberg <schonberg@adacore.com>
187
188 * gnat.dg/prot6.adb, gnat.dg/prot6.ads: New testcase.
189
190 2018-08-21 Ed Schonberg <schonberg@adacore.com>
191
192 * gnat.dg/access5.adb, gnat.dg/access5.ads: New testcase.
193
194 2018-08-21 Eric Botcazou <ebotcazou@adacore.com>
195
196 * gnat.dg/rep_clause7.adb: New testcase.
197
198 2018-08-21 Ed Schonberg <schonberg@adacore.com>
199
200 * gnat.dg/task1.adb, gnat.dg/task1.ads, gnat.dg/task1_pkg.adb,
201 gnat.dg/task1_pkg.ads: New testcase.
202
203 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
204
205 * gnat.dg/linkedlist.adb: New testcase.
206
207 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
208
209 * gnat.dg/elab6.adb, gnat.dg/elab6.ads, gnat.dg/elab6_pkg.adb,
210 gnat.dg/elab6_pkg.ads: New testcase.
211
212 2018-08-21 Ed Schonberg <schonberg@adacore.com>
213
214 * gnat.dg/expr_func5.adb: New testcase.
215
216 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
217
218 * gnat.dg/dynhash.adb: New testcase.
219
220 2018-08-21 Javier Miranda <miranda@adacore.com>
221
222 * gnat.dg/enum4.adb: New testcase.
223
224 2018-08-21 Tamar Christina <tamar.christina@arm.com>
225
226 * gcc.target/aarch64/large_struct_copy.c: New test.
227
228 2018-08-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
229
230 * g++.dg/torture/pr86763.C: Restrict to *-*-linux*.
231
232 2018-08-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
233
234 PR middle-end/86121
235 * gcc.dg/Wstringop-overflow-6.c: Remove xfail.
236
237 2018-08-21 Tom de Vries <tdevries@suse.de>
238
239 * gcc.c-torture/unsorted/dump-noaddr.x: Use -gno-record-gcc-switches
240 to avoid mismatch in .debug and .earlydebug dump files.
241
242 2018-08-20 Michael Meissner <meissner@linux.ibm.com>
243
244 PR target/87033
245 * gcc.target/powerpc/pr87033.c: New test.
246
247 2018-08-20 Martin Sebor <msebor@redhat.com>
248
249 PR tree-optimization/87034
250 * gcc.dg/builtin-sprintf-warn-20.c: New test.
251
252 2018-08-20 David Malcolm <dmalcolm@redhat.com>
253
254 PR other/84889
255 * gcc.dg/plugin/diagnostic-group-test-1.c: New test.
256 * gcc.dg/plugin/diagnostic_group_plugin.c: New test.
257 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
258
259 2018-08-20 H.J. Lu <hongjiu.lu@intel.com>
260
261 PR target/87014
262 * g++.dg/torture/pr87014.C: New file.
263
264 2018-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
265
266 PR target/86984
267 * gcc.target/alpha/pr86984.c: New test.
268
269 2018-08-20 Richard Biener <rguenther@suse.de>
270
271 PR tree-optimization/78655
272 * gcc.dg/tree-ssa/evrp11.c: New testcase.
273
274 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
275
276 * gcc.dg/debug/dwarf2/pr80263.c: Suppress pubtypes output
277 for Darwin.
278
279 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
280
281 * g++.dg/debug/dwarf2/pr85302.C: Skip unsupported split DWARF
282 test on Darwin.
283 * g++.dg/debug/dwarf2/pr85302.C: Likewise.
284 * gcc.dg/lto/pr83719_0.c: Likewise.
285
286 2018-08-17 Martin Sebor <msebor@redhat.com>
287
288 PR testsuite/86996
289 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
290
291 2018-08-17 David Malcolm <dmalcolm@redhat.com>
292
293 * g++.dg/conversion/Wwrite-strings.C: New test.
294
295 2018-08-17 Sandra Loosemore <sandra@codesourcery.com>
296 Chung-Lin Tang <cltang@codesourcery.com>
297 Xianmiao Qu <xianmiao_qu@c-sky.com>
298
299 C-SKY port: Testsuite
300
301 * g++.dg/Wno-frame-address.C: Adjust for C-SKY.
302 * g++.dg/torture/type-generic-1.C: Likewise.
303 * gcc.c-torture/compile/20000804-1.c: Likewise.
304 * gcc.c-torture/execute/20101011-1.c: Likewise.
305 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Likewise.
306 * gcc.dg/20020312-2.c: Likewise.
307 * gcc.dg/Wno-frame-address.c: Likewise.
308 * gcc.dg/c11-true_min-1.c: Likewise.
309 * gcc.dg/sibcall-10.c: Likewise.
310 * gcc.dg/sibcall-9.c: Likewise.
311 * gcc.dg/stack-usage-1.c: Likewise.
312 * gcc.dg/torture/float32-tg-3.c: Likewise.
313 * gcc.dg/torture/float32x-tg-3.c: Likewise.
314 * gcc.dg/torture/float64-tg-3.c: Likewise.
315 * gcc.dg/torture/float64x-tg-3.c: Likewise.
316 * gcc.dg/torture/type-generic-1.c: Likewise.
317 * gcc.target/csky/*: New.
318 * lib/target-supports.exp (check_profiling_available): Add
319 csky-*-elf.
320 (check_effective_target_hard_float): Handle C-SKY targets with
321 single-precision hard float only.
322 (check_effective_target_logical_op_short_circuit): Handle C-SKY.
323
324 2018-08-17 David Malcolm <dmalcolm@redhat.com>
325
326 * gcc.dg/format/gcc_diag-1.c: Fix typo. Add test coverage for
327 gcc_dump_printf.
328 * gcc.dg/format/gcc_diag-10.c: Add gimple typedef. Add test
329 coverage for gcc_dump_printf.
330
331 2018-08-17 Martin Liska <mliska@suse.cz>
332
333 * g++.dg/opt/mpx.C: Fix scanned pattern.
334 * gcc.target/i386/mpx.c: Likewise.
335 * g++.dg/warn/Wunreachable-code-1.C: Remove.
336 * g++.dg/warn/Wunreachable-code-2.C: Likewise.
337 * gcc.dg/torture/pr52969.c: Likewise.
338 * g++.dg/warn/pr31246-2.C: Likewise.
339 * g++.dg/warn/pr31246.C: Likewise.
340 * gcc.dg/pr33092.c: Likewise.
341 * g++.dg/opt/eh1.C: Remove a deprecated option.
342 * g++.dg/template/inline1.C: Likewise.
343 * g++.dg/tree-ssa/pr81408.C: Likewise.
344 * gcc.dg/pr41837.c: Likewise.
345 * gcc.dg/pr41841.c: Likewise.
346 * gcc.dg/pr42250.c: Likewise.
347 * gcc.dg/pr43084.c: Likewise.
348 * gcc.dg/pr43317.c: Likewise.
349 * gcc.dg/pr51879-18.c: Likewise.
350 * gcc.dg/torture/pr36066.c: Likewise.
351 * gcc.dg/tree-ssa/ifc-8.c: Likewise.
352 * gcc.dg/tree-ssa/ifc-cd.c: Likewise.
353 * gcc.dg/tree-ssa/pr19210-1.c: Likewise.
354 * gcc.dg/tree-ssa/pr45122.c: Likewise.
355 * gcc.target/i386/pr45352-2.c: Likewise.
356 * gcc.target/i386/zee.c: Likewise.
357 * gfortran.dg/auto_char_len_2.f90: Likewise.
358 * gfortran.dg/auto_char_len_4.f90: Likewise.
359 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
360 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
361 * gfortran.dg/gomp/pr47331.f90: Likewise.
362 * gfortran.dg/pr40999.f: Likewise.
363 * gfortran.dg/pr41011.f: Likewise.
364 * gfortran.dg/pr42051.f03: Likewise.
365 * gfortran.dg/pr46804.f90: Likewise.
366 * gfortran.dg/pr83149_1.f90: Likewise.
367 * gfortran.dg/pr83149_b.f90: Likewise.
368 * gfortran.dg/whole_file_1.f90: Likewise.
369 * gfortran.dg/whole_file_10.f90: Likewise.
370 * gfortran.dg/whole_file_11.f90: Likewise.
371 * gfortran.dg/whole_file_12.f90: Likewise.
372 * gfortran.dg/whole_file_13.f90: Likewise.
373 * gfortran.dg/whole_file_14.f90: Likewise.
374 * gfortran.dg/whole_file_15.f90: Likewise.
375 * gfortran.dg/whole_file_16.f90: Likewise.
376 * gfortran.dg/whole_file_17.f90: Likewise.
377 * gfortran.dg/whole_file_18.f90: Likewise.
378 * gfortran.dg/whole_file_19.f90: Likewise.
379 * gfortran.dg/whole_file_2.f90: Likewise.
380 * gfortran.dg/whole_file_20.f03: Likewise.
381 * gfortran.dg/whole_file_3.f90: Likewise.
382 * gfortran.dg/whole_file_4.f90: Likewise.
383 * gfortran.dg/whole_file_5.f90: Likewise.
384 * gfortran.dg/whole_file_6.f90: Likewise.
385 * gfortran.dg/whole_file_7.f90: Likewise.
386 * gfortran.dg/whole_file_8.f90: Likewise.
387 * gfortran.dg/whole_file_9.f90: Likewise.
388 * gcc.dg/vect/vect.exp: Likewise.
389
390 2018-08-17 Richard Biener <rguenther@suse.de>
391
392 PR middle-end/86505
393 * gcc.dg/torture/pr86505.c: New testcase.
394
395 2018-08-16 Martin Sebor <msebor@redhat.com>
396
397 PR tree-optimization/86853
398 * gcc.dg/tree-ssa/builtin-sprintf-10.c: New test.
399 * gcc.dg/tree-ssa/builtin-sprintf-11.c: New test.
400 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Adjust.
401
402 2018-08-16 David Malcolm <dmalcolm@redhat.com>
403
404 * gcc.dg/missing-header-fixit-3.c: New test.
405
406 2018-08-16 David Malcolm <dmalcolm@redhat.com>
407
408 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
409 (test_fixit_insert_newline): Update expected output to show '+'
410 characters in margin of line-insertion fix-it hint.
411
412 2018-08-16 Nathan Sidwell <nathan@acm.org>
413
414 * gcc.dg/cpp/macsyntx.c: Adjust expected errors.
415 * gcc.dg/cpp/macsyntx2.c: likewise.
416
417 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
418
419 PR testsuite/86745
420 * gcc.target/i386/avx-cvt-2.c: Loosen scan-assembler strings.
421 * gcc.target/i386/avx-cvt-2.c: Ditto.
422
423 2018-08-16 David Malcolm <dmalcolm@redhat.com>
424
425 PR c++/70693
426 * c-c++-common/Wmisleading-indentation-pr70693.c: New test.
427
428 2018-08-16 Vlad Lazar <vlad.lazar@arm.com>
429
430 * gcc.target/aarch64/imm_choice_comparison.c: New test.
431
432 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
433
434 * gcc.dg/memcmp-1.c (lib_memcmp): Apply __USER_LABEL_PREFIX__.
435 (lib_strncmp): Likewise.
436
437 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
438
439 * c-c++-common/asan/pointer-subtract-3.c: Skip for Darwin.
440 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
441 * g++.dg/torture/pr44295.C : Likewise.
442
443 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
444
445 PR testsuite/78544
446 * gcc.dg/tree-prof/section-attr-1.c: Add Darwin-specific section
447 attributes and matching.
448 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
449 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
450
451 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
452
453 * gcc.dg/asan/pr81923.c: Stringify __USER_LABEL_PREFIX__.
454
455 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
456
457 * gcc.target/i386/rop1.c: Remove.
458 * gcc.target/i386/pr83554 (dg-options): Remove -mmitigate-rop.
459
460 2018-08-15 Will Schmidt <will_schmidt@vnet.ibm.com>
461
462 * gcc.target/powerpc/fold-vec-splat-char.c: New.
463 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: New.
464 * gcc.target/powerpc/fold-vec-splat-int.c: New.
465 * gcc.target/powerpc/fold-vec-splat-longlong.c: New.
466 * gcc.target/powerpc/fold-vec-splat-pixel.c: New.
467 * gcc.target/powerpc/fold-vec-splat-short.c: New.
468
469 2018-08-15 David Malcolm <dmalcolm@redhat.com>
470
471 * g++.dg/diagnostic/aka3.C: New test.
472 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
473 output to show range labels.
474 * g++.dg/diagnostic/param-type-mismatch.C: Likewise.
475 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
476 * g++.dg/plugin/show-template-tree-color-labels.C: New test.
477 * gcc.dg/bad-binary-ops.c: Update expected output to show range
478 labels. Add an "aka" example.
479 * gcc.dg/cpp/pr66415-1.c: Update expected output to show range
480 labels.
481 * gcc.dg/format/diagnostic-ranges.c: Likewise.
482 * gcc.dg/format/pr72858.c: Likewise.
483 * gcc.dg/format/pr78498.c: Likewise.
484 * gcc.dg/param-type-mismatch.c: Add "-Wpointer-sign" to options.
485 Update expected output to show range labels. Add examples of
486 -Wincompatible-pointer-types and -Wpointer-sign for parameters.
487 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
488 Update expected output to show range labels.
489 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
490 (test_very_wide_line): Adjust so that label is at left-clipping
491 boundary.
492 (test_very_wide_line_2): New test.
493 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
494 Update expected output to show range labels.
495 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
496 * gcc.dg/plugin/diagnostic-test-show-locus-no-labels.c: New test.
497 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): Update
498 for new param to gcc_rich_location::add_expr.
499 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
500 Add "label" param.
501 (test_show_locus): Add examples of labels to various tests. Tweak
502 the "very wide_line" test case and duplicate it, to cover the
503 boundary values for clipping of labels against the left-margin.
504 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
505 diagnostic-test-show-locus-no-labels.c.
506 * gcc.dg/pr69554-1.c: Update expected output to show range labels.
507 Update line numbers of dg-locus directives.
508 * gcc.dg/pr69627.c: Update expected output to show range labels.
509 * lib/multiline.exp (proc _build_multiline_regex): Remove
510 special-case handling of lines with trailing '|'.
511
512 2018-08-15 Qing Zhao <qing.zhao@oracle.com>
513
514 PR testsuite/86519
515 * gcc.dg/strcmpopt_6.c: Scan the assembly file instead of
516 the .expand file.
517
518 2018-08-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
519
520 * gcc.dg/wmain.c: New test.
521
522 2018-08-15 Iain Sandoe <iain@sandoe.co.uk>
523
524 PR c/19315
525 * gcc.dg/graphite/pr82451.c: Make array 'a' an extern.
526 * gcc.dg/redecl-10.c: Expect warnings for the static vars with
527 unknown size.
528
529 2018-08-15 Martin Liska <mliska@suse.cz>
530
531 PR tree-optimization/86925
532 * gcc.dg/predict-20.c: New test.
533 * gcc.dg/predict-21.c: New test.
534
535 2018-08-15 Paolo Carlini <paolo.carlini@oracle.com>
536
537 * g++.dg/init/goto3.C: Adjust for error instead of permerror.
538
539 2018-08-14 Allan Sandfeld Jensen <allan.jensen@qt.io>
540
541 * gcc.target/i386/sse2-movs.c: New test.
542
543 2018-08-14 Martin Sebor <msebor@redhat.com>
544
545 PR tree-optimization/86650
546 * gcc.dg/Warray-bounds-34.c: New test.
547
548 2018-08-14 Janus Weil <janus@gcc.gnu.org>
549
550 PR fortran/86116
551 * gfortran.dg/generic_34.f90: New test case.
552
553 2018-08-13 Marek Polacek <polacek@redhat.com>
554
555 PR c++/57891
556 * g++.dg/cpp0x/Wnarrowing6.C: New test.
557 * g++.dg/cpp0x/Wnarrowing7.C: New test.
558 * g++.dg/cpp0x/Wnarrowing8.C: New test.
559 * g++.dg/cpp0x/Wnarrowing9.C: New test.
560 * g++.dg/cpp0x/Wnarrowing10.C: New test.
561 * g++.dg/cpp0x/constexpr-47969.C: Adjust dg-error.
562 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
563 * g++.dg/cpp0x/constexpr-targ.C: Likewise.
564 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
565 * g++.dg/ext/stmtexpr15.C: Likewise.
566 * g++.dg/gomp/pr47963.C: Likewise.
567 * g++.dg/init/new37.C: Likewise.
568 * g++.dg/init/new43.C: Likewise.
569 * g++.dg/other/fold1.C: Likewise.
570 * g++.dg/parse/array-size2.C: Likewise.
571 * g++.dg/template/dependent-name3.C: Likewise.
572 * g++.dg/cpp0x/constexpr-data2.C: Add dg-error.
573 * g++.dg/other/vrp1.C: Likewise.
574 * g++.dg/template/char1.C: Likewise.
575
576 2018-08-13 Segher Boessenkool <segher@kernel.crashing.org>
577
578 * gcc.target/powerpc/pr56605.c: The generated code can have an AND
579 instead of a ZERO_EXTEND.
580
581 2018-08-13 Martin Sebor <msebor@redhat.com>
582
583 PR tree-optimization/71625
584 * c-c++-common/attr-nonstring-3.c: Temporarily xfail a test case.
585 * g++.dg/init/string2.C: New test.
586 * g++.dg/init/string3.C: New test.
587 * g++.dg/init/string4.C: New test.
588 * gcc.dg/init-string-3.c: New test.
589 * gcc.dg/strlenopt-55.c: New test.
590 * gcc.dg/strlenopt-56.c: New test.
591
592 2018-08-13 Marek Polacek <polacek@redhat.com>
593
594 P0806R2 - Deprecate implicit capture of this via [=]
595 * g++.dg/cpp2a/lambda-this1.C: New test.
596 * g++.dg/cpp2a/lambda-this2.C: New test.
597 * g++.dg/cpp2a/lambda-this3.C: New test.
598
599 2018-08-13 Marek Polacek <polacek@redhat.com>
600
601 PR c++/86915
602 * g++.dg/diagnostic/auto1.C: New test.
603
604 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
605
606 PR fortran/66679
607 * gfortran.dg/transfer_class_3.f90: New test.
608
609 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
610
611 PR fortran/86906
612 * gfortran.dg/use_rename_9.f90: New test.
613
614 2018-08-11 Jakub Jelinek <jakub@redhat.com>
615
616 PR tree-optimization/86835
617 * gcc.dg/pr86835.c: New test.
618
619 2018-08-10 Janus Weil <janus@gcc.gnu.org>
620
621 PR fortran/57160
622 * gfortran.dg/actual_pointer_function_1.f90: Fix invalid test case.
623 * gfortran.dg/inline_matmul_23.f90: Add option "-ffrontend-optimize".
624 * gfortran.dg/short_circuiting_2.f90: New test case.
625 * gfortran.dg/short_circuiting_3.f90: New test case.
626
627 2018-08-10 Alexander Monakov <amonakov@ispras.ru>
628
629 PR target/82418
630 * gcc.target/i386/pr82418.c: New test.
631
632 2018-08-10 Martin Liska <mliska@suse.cz>
633
634 PR target/83610
635 * gcc.dg/predict-17.c: New test.
636 * gcc.dg/predict-18.c: New test.
637 * gcc.dg/predict-19.c: New test.
638
639 2018-08-10 Martin Liska <mliska@suse.cz>
640
641 PR tree-optimization/85799
642 * gcc.dg/pr85799.c: New test.
643
644 2018-08-09 Jeff Law <law@redhat.com>
645
646 PR middle-end/86897
647 * gcc.dg/uninit-suppress_2.c: Disable DOM.
648
649 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
650
651 * gcc.target/aarch64/sve/reduc_8.c: New test.
652
653 2018-08-09 David Malcolm <dmalcolm@redhat.com>
654
655 PR other/84889
656 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: New
657 test.
658 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
659 New test.
660 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
661 * lib/prune.exp: Add -fno-diagnostics-show-line-numbers to
662 TEST_ALWAYS_FLAGS.
663
664 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
665
666 PR tree-optimization/86858
667 * gcc.dg/vect/pr86858.c: New test.
668
669 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
670
671 PR tree-optimization/86871
672 * gcc.dg/vect/pr86871.c: New test.
673
674 2018-08-09 Paolo Carlini <paolo.carlini@oracle.com>
675
676 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
677
678 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
679
680 * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: Decrement
681 arch and tune numbers by 2.
682 * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: Likewise.
683 * gcc.target/s390/target-attribute/tattr-m31-1.c: Likewise.
684 * gcc.target/s390/target-attribute/tattr-m31-10.c: Likewise.
685 * gcc.target/s390/target-attribute/tattr-m31-11.c: Likewise.
686 * gcc.target/s390/target-attribute/tattr-m31-12.c: Likewise.
687 * gcc.target/s390/target-attribute/tattr-m31-13.c: Likewise.
688 * gcc.target/s390/target-attribute/tattr-m31-14.c: Likewise.
689 * gcc.target/s390/target-attribute/tattr-m31-15.c: Likewise.
690 * gcc.target/s390/target-attribute/tattr-m31-16.c: Likewise.
691 * gcc.target/s390/target-attribute/tattr-m31-17.c: Likewise.
692 * gcc.target/s390/target-attribute/tattr-m31-18.c: Likewise.
693 * gcc.target/s390/target-attribute/tattr-m31-19.c: Likewise.
694 * gcc.target/s390/target-attribute/tattr-m31-2.c: Likewise.
695 * gcc.target/s390/target-attribute/tattr-m31-20.c: Likewise.
696 * gcc.target/s390/target-attribute/tattr-m31-21.c: Likewise.
697 * gcc.target/s390/target-attribute/tattr-m31-22.c: Likewise.
698 * gcc.target/s390/target-attribute/tattr-m31-23.c: Likewise.
699 * gcc.target/s390/target-attribute/tattr-m31-24.c: Likewise.
700 * gcc.target/s390/target-attribute/tattr-m31-25.c: Likewise.
701 * gcc.target/s390/target-attribute/tattr-m31-26.c: Likewise.
702 * gcc.target/s390/target-attribute/tattr-m31-27.c: Likewise.
703 * gcc.target/s390/target-attribute/tattr-m31-28.c: Likewise.
704 * gcc.target/s390/target-attribute/tattr-m31-29.c: Likewise.
705 * gcc.target/s390/target-attribute/tattr-m31-3.c: Likewise.
706 * gcc.target/s390/target-attribute/tattr-m31-30.c: Likewise.
707 * gcc.target/s390/target-attribute/tattr-m31-31.c: Likewise.
708 * gcc.target/s390/target-attribute/tattr-m31-32.c: Likewise.
709 * gcc.target/s390/target-attribute/tattr-m31-4.c: Likewise.
710 * gcc.target/s390/target-attribute/tattr-m31-5.c: Likewise.
711 * gcc.target/s390/target-attribute/tattr-m31-6.c: Likewise.
712 * gcc.target/s390/target-attribute/tattr-m31-7.c: Likewise.
713 * gcc.target/s390/target-attribute/tattr-m31-8.c: Likewise.
714 * gcc.target/s390/target-attribute/tattr-m31-9.c: Likewise.
715 * gcc.target/s390/target-attribute/tattr-m64-1.c: Likewise.
716 * gcc.target/s390/target-attribute/tattr-m64-10.c: Likewise.
717 * gcc.target/s390/target-attribute/tattr-m64-11.c: Likewise.
718 * gcc.target/s390/target-attribute/tattr-m64-12.c: Likewise.
719 * gcc.target/s390/target-attribute/tattr-m64-13.c: Likewise.
720 * gcc.target/s390/target-attribute/tattr-m64-14.c: Likewise.
721 * gcc.target/s390/target-attribute/tattr-m64-15.c: Likewise.
722 * gcc.target/s390/target-attribute/tattr-m64-16.c: Likewise.
723 * gcc.target/s390/target-attribute/tattr-m64-17.c: Likewise.
724 * gcc.target/s390/target-attribute/tattr-m64-18.c: Likewise.
725 * gcc.target/s390/target-attribute/tattr-m64-19.c: Likewise.
726 * gcc.target/s390/target-attribute/tattr-m64-2.c: Likewise.
727 * gcc.target/s390/target-attribute/tattr-m64-20.c: Likewise.
728 * gcc.target/s390/target-attribute/tattr-m64-21.c: Likewise.
729 * gcc.target/s390/target-attribute/tattr-m64-22.c: Likewise.
730 * gcc.target/s390/target-attribute/tattr-m64-23.c: Likewise.
731 * gcc.target/s390/target-attribute/tattr-m64-24.c: Likewise.
732 * gcc.target/s390/target-attribute/tattr-m64-25.c: Likewise.
733 * gcc.target/s390/target-attribute/tattr-m64-26.c: Likewise.
734 * gcc.target/s390/target-attribute/tattr-m64-27.c: Likewise.
735 * gcc.target/s390/target-attribute/tattr-m64-28.c: Likewise.
736 * gcc.target/s390/target-attribute/tattr-m64-29.c: Likewise.
737 * gcc.target/s390/target-attribute/tattr-m64-3.c: Likewise.
738 * gcc.target/s390/target-attribute/tattr-m64-30.c: Likewise.
739 * gcc.target/s390/target-attribute/tattr-m64-31.c: Likewise.
740 * gcc.target/s390/target-attribute/tattr-m64-32.c: Likewise.
741 * gcc.target/s390/target-attribute/tattr-m64-33.c: Likewise.
742 * gcc.target/s390/target-attribute/tattr-m64-4.c: Likewise.
743 * gcc.target/s390/target-attribute/tattr-m64-5.c: Likewise.
744 * gcc.target/s390/target-attribute/tattr-m64-6.c: Likewise.
745 * gcc.target/s390/target-attribute/tattr-m64-7.c: Likewise.
746 * gcc.target/s390/target-attribute/tattr-m64-8.c: Likewise.
747 * gcc.target/s390/target-attribute/tattr-m64-9.c: Likewise.
748
749 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
750
751 PR target/84332
752 * gcc.target/s390/pr84332.c: New testcase.
753
754 2018-08-08 Andreas Schwab <schwab@linux-m68k.org>
755
756 PR target/46179
757 * gcc.target/m68k/tls-dimode.c: New file.
758
759 2018-08-08 Nathan Sidwell <nathan@acm.org>
760
761 * c-c++-common/inc-from-1a.h, c-c++-common/inc-from-1b.h,
762 c-c++-common/inc-from-1.c: New
763
764 2018-08-08 Andreas Krebbel <krebbel@linux.ibm.com>
765
766 PR target/85295
767 * gcc.target/s390/TI-constants-lra.c: New testcase.
768 * gcc.target/s390/TI-constants-nolra.c: New testcase.
769
770 2018-08-08 Ilya Leoshkevich <iii@linux.ibm.com>
771
772 * gcc.target/s390/hotpatch-8.c: Remove.
773 * gcc.target/s390/hotpatch-9.c: Remove.
774 * gcc.target/s390/mnop-mcount-m31-fpic.c: Remove.
775 * gcc.target/s390/mnop-mcount-m31.c: Remove.
776
777 2018-08-08 Jakub Jelinek <jakub@redhat.com>
778
779 P0595R1 - is_constant_evaluated
780 * g++.dg/cpp2a/is-constant-evaluated1.C: New test.
781
782 PR c++/86836
783 * g++.dg/cpp1z/decomp46.C: New test.
784
785 PR c++/86738
786 * g++.dg/opt/pr86738.C: New test.
787
788 2018-08-07 Richard Sandiford <richard.sandiford@arm.com>
789
790 PR target/86838
791 * gcc.target/aarch64/frecpe_1.c: New test.
792 * gcc.target/aarch64/frecpe_2.c: Likewise.
793
794 2018-08-07 Paolo Carlini <paolo.carlini@oracle.com>
795
796 PR c++/59480, DR 136
797 * g++.dg/other/friend8.C: New.
798 * g++.dg/other/friend9.C: Likewise.
799 * g++.dg/other/friend10.C: Likewise.
800 * g++.dg/other/friend11.C: Likewise.
801 * g++.dg/other/friend12.C: Likewise.
802 * g++.dg/other/friend13.C: Likewise.
803 * g++.dg/other/friend14.C: Likewise.
804 * g++.dg/other/friend15.C: Likewise.
805 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
806 * g++.dg/parse/defarg8.C: Likewise.
807
808 2018-08-07 Martin Liska <mliska@suse.cz>
809
810 PR middle-end/83023
811 * gcc.dg/predict-16.c: New test.
812 * g++.dg/predict-1.C: New test.
813
814 2018-08-07 Steve Ellcey <sellcey@cavium.com>
815 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
816
817 PR tree-optimization/80925
818 * gcc.dg/vect/no-section-anchors-vect-69.c: Expect 3 loops
819 vectorized on !vect_hw_misalign targets.
820
821 2018-08-06 Marek Polacek <polacek@redhat.com>
822
823 PR c++/86767
824 * g++.dg/cpp1y/constexpr-86767.C: New test.
825
826 2018-08-06 Uros Bizjak <ubizjak@gmail.com>
827
828 * g++.dg/torture/pr86763.C (dg-additional-options): Add -lrt
829 for target *-*-linux-gnu.
830
831 2018-08-06 Alan Hayward <alan.hayward@arm.com>
832
833 * gcc.target/aarch64/sve/tls_preserve_1.c: New test.
834 * gcc.target/aarch64/sve/tls_preserve_2.c: New test.
835 * gcc.target/aarch64/sve/tls_preserve_3.c: New test.
836
837 2018-08-06 Andreas Krebbel <krebbel@linux.ibm.com>
838
839 * gcc.target/s390/nomemloopunroll-1.c: New test.
840
841 2018-08-05 H.J. Lu <hongjiu.lu@intel.com>
842
843 PR target/86386
844 * gcc.target/i386/pr86386.c: New file.
845
846 2018-08-04 Tom de Vries <tdevries@suse.de>
847
848 * lib/gcc-gdb-test.exp: Use absolute line number in pass/fail line.
849
850 2018-08-04 Andreas Schwab <schwab@linux-m68k.org>
851
852 * gcc.dg/guality/const-volatile.c: Remove duplicate test
853 "type:cvip".
854
855 2018-08-04 Janus Weil <janus@gcc.gnu.org>
856
857 PR fortran/45521
858 * gfortran.dg/interface_assignment_6.f90: New test case.
859
860 2018-08-04 Uros Bizjak <ubizjak@gmail.com>
861
862 PR testsuite/86153
863 * g++.dg/pr83239.C (dg-options): Add -finline-limit=500.
864
865 2018-08-03 David Malcolm <dmalcolm@redhat.com>
866 Jonathan Wakely <jwakely@redhat.com>
867
868 PR c++/85523
869 * g++.dg/pr85523.C: New test.
870
871 2018-08-03 Bogdan Harjoc <harjoc@gmail.com>
872
873 PR c/86690
874 * gcc.dg/union-duplicate-field.c: New test.
875
876 2018-08-03 Jason Merrill <jason@redhat.com>
877
878 PR c++/86706
879 * g++.dg/template/pr86706.C: New test.
880
881 2018-08-03 Richard Sandiford <richard.sandiford@arm.com>
882
883 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect AVG_FLOOR to be used
884 on vect_avg_qi targets.
885 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
886 * gcc.dg/vect/bb-slp-pow-1.c: New test.
887 * gcc.dg/vect/vect-avg-15.c: Likewise.
888
889 2018-08-03 Martin Liska <mliska@suse.cz>
890
891 * gcc.dg/predict-1.c: Adjust scanned pattern to cover 2 digits.
892 * gcc.dg/predict-13.c: Likewise.
893 * gcc.dg/predict-3.c: Likewise.
894 * gcc.dg/predict-4.c: Likewise.
895 * gcc.dg/predict-5.c: Likewise.
896 * gcc.dg/predict-6.c: Likewise.
897 * gcc.dg/predict-9.c: Likewise.
898 * gfortran.dg/predict-1.f90: Likewise.
899
900 2018-08-02 Richard Biener <rguenther@suse.de>
901
902 PR c++/86763
903 * g++.dg/torture/pr86763.C: New testcase.
904
905 2018-08-02 Richard Biener <rguenther@suse.de>
906
907 PR tree-optimization/86816
908 * g++.dg/torture/pr86816.C: New testcase.
909
910 2018-08-02 Richard Sandiford <richard.sandiford@arm.com>
911
912 * gcc.target/aarch64/f16_mov_immediate_1.c: Expect fmov immediate
913 to be used.
914 * gcc.target/aarch64/f16_mov_immediate_2.c: Likewise.
915 * gcc.target/aarch64/f16_mov_immediate_3.c: Force +nofp16.
916 * gcc.target/aarch64/sve/single_1.c: Except fmov immediate to be used
917 for .h.
918 * gcc.target/aarch64/sve/single_2.c: Likewise.
919 * gcc.target/aarch64/sve/single_3.c: Likewise.
920 * gcc.target/aarch64/sve/single_4.c: Likewise.
921
922 2018-08-02 Jackson Woodruff <jackson.woodruff@arm.com>
923
924 PR target/86014
925 * gcc.target/aarch64/ldp_stp_13.c: New test.
926
927 2018-08-01 Martin Sebor <msebor@redhat.com>
928
929 PR tree-optimization/86650
930 * gcc.dg/format/gcc_diag-10.c: Adjust.
931
932 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
933
934 * gcc.target/aarch64/sve/var_stride_2.c: Update expected form
935 of range check.
936 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
937
938 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
939
940 PR target/86753
941 * gcc.target/aarch64/sve/vcond_4.c: XFAIL positive tests.
942 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
943
944 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
945
946 * gcc.dg/pointer-range-check-1.c: New test.
947 * gcc.dg/pointer-range-check-2.c: Likewise.
948
949 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
950
951 PR tree-optimization/86749
952 * gcc.dg/vect/pr86749.c: New test.
953
954 2018-08-01 Paolo Carlini <paolo.carlini@oracle.com>
955
956 PR c++/86661
957 * g++.dg/lookup/name-clash12.C: New.
958
959 2018-08-01 Richard Biener <rguenther@suse.de>
960
961 * gcc.dg/tree-ssa/ssa-fre-68.c: New testcase.
962
963 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
964
965 * gcc.dg/plugin/poly-int-07_plugin.c (dg-options): Use -O0.
966
967 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
968
969 * gcc.dg/tree-ssa/pr84512.c: Xfail on alpha*-*-*.
970
971 2018-08-01 Martin Liska <mliska@suse.cz>
972
973 * gcc.dg/tree-prof/stringop-1.c: Adjust scanned pattern.
974 * gcc.dg/tree-prof/stringop-2.c: Likewise.
975 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
976 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
977 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
978 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
979 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
980 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
981
982 2018-08-01 Martin Liska <mliska@suse.cz>
983
984 PR value-prof/35543
985 * gcc.dg/tree-prof/val-prof-7.c: Add __builtin_memmove.
986
987 2018-08-01 Sam Tebbs <sam.tebbs@arm.com>
988
989 * gcc.target/aarch64/extract_zero_extend.c: New file.
990
991 2018-08-01 Jakub Jelinek <jakub@redhat.com>
992
993 PR c/85704
994 * gcc.c-torture/compile/pr85704.c: New test.
995
996 2018-07-31 Alexandre Oliva <oliva@adacore.com>
997 Olivier Hainque <hainque@adacore.com>
998
999 * gnat.dg/dinst.adb: New.
1000 * gnat.dg/dinst_pkg.ads, gnat.dg/dinst_pkg.adb: New.
1001
1002 2018-07-31 David Malcolm <dmalcolm@redhat.com>
1003
1004 * gcc.dg/format/gcc_diag-1.c (foo): Update the %v tests for
1005 tdiag and cxxdiag.
1006 * gcc.dg/format/gcc_diag-10.c (test_diag): Update tests of %G
1007 and %K.
1008
1009 2018-07-31 Richard Earnshaw <rearnsha@arm.com>
1010
1011 * c-c++-common/spec-barrier-1.c: New test.
1012 * c-c++-common/spec-barrier-2.c: New test.
1013 * gcc.dg/spec-barrier-3.c: New test.
1014
1015 2018-07-31 Martin Sebor <msebor@redhat.com>
1016
1017 PR tree-optimization/86741
1018 * gcc.dg/Warray-bounds-33.c: New test.
1019
1020 2018-07-31 Andreas Krebbel <krebbel@linux.ibm.com>
1021
1022 * gcc.target/s390/memset-1.c: Improve testcase.
1023
1024 2018-07-31 Tom de Vries <tdevries@suse.de>
1025
1026 PR debug/86687
1027 * g++.dg/guality/pr86687.C: New test.
1028
1029 2018-07-31 Jakub Jelinek <jakub@redhat.com>
1030
1031 P1008R1 - prohibit aggregates with user-declared constructors
1032 * g++.dg/ext/is_aggregate.C: Add tests with deleted or defaulted ctor.
1033 * g++.dg/cpp0x/defaulted1.C (main): Ifdef out for C++2a B b = {1};.
1034 * g++.dg/cpp0x/deleted2.C: Expect error for C++2a.
1035 * g++.dg/cpp2a/aggr1.C: New test.
1036 * g++.dg/cpp2a/aggr2.C: New test.
1037
1038 2018-07-31 Segher Boessenkool <segher@kernel.crashing.org>
1039
1040 PR target/86640
1041 * gcc.target/arm/pr86640.c: New testcase.
1042
1043 2018-07-31 Martin Liska <mliska@suse.cz>
1044
1045 PR gcov-profile/85338
1046 PR gcov-profile/85350
1047 PR gcov-profile/85372
1048 * gcc.misc-tests/gcov-pr85338.c: New test.
1049 * gcc.misc-tests/gcov-pr85350.c: New test.
1050 * gcc.misc-tests/gcov-pr85372.c: New test.
1051
1052 2018-07-31 Martin Liska <mliska@suse.cz>
1053
1054 PR gcov-profile/83813
1055 PR gcov-profile/84758
1056 PR gcov-profile/85217
1057 PR gcov-profile/85332
1058 * gcc.misc-tests/gcov-pr83813.c: New test.
1059 * gcc.misc-tests/gcov-pr84758.c: New test.
1060 * gcc.misc-tests/gcov-pr85217.c: New test.
1061 * gcc.misc-tests/gcov-pr85332.c: New test.
1062
1063 2018-07-31 Ed Schonberg <schonberg@adacore.com>
1064
1065 * gnat.dg/prot5.adb, gnat.dg/prot5_pkg.adb,
1066 gnat.dg/prot5_pkg.ads: New testcase.
1067
1068 2018-07-31 Justin Squirek <squirek@adacore.com>
1069
1070 * gnat.dg/addr11.adb: New testcase.
1071
1072 2018-07-31 Hristian Kirtchev <kirtchev@adacore.com>
1073
1074 * gnat.dg/global.adb, gnat.dg/global.ads: New testcase.
1075
1076 2018-07-31 Gary Dismukes <dismukes@adacore.com>
1077
1078 * gnat.dg/block_ext_return_assert_failure.adb: New testcase.
1079
1080 2018-07-31 Ed Schonberg <schonberg@adacore.com>
1081
1082 * gnat.dg/iter3.adb: New testcase.
1083
1084 2018-07-31 Andre Vieira <andre.simoesdiasvieira@arm.com>
1085
1086 Revert 'AsyncI/O patch committed'
1087 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
1088 Thomas Koenig <tkoenig@gcc.gnu.org>
1089
1090 PR fortran/25829
1091 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
1092 * gfortran.dg/f2003_io_1.f03: Add wait statement.
1093
1094 2018-07-30 Segher Boessenkool <segher@kernel.crashing.org>
1095
1096 PR rtl-optimization/85160
1097 * gcc.target/powerpc/combine-2-2.c: New testcase.
1098
1099 2018-07-27 Martin Sebor <msebor@redhat.com>
1100
1101 PR tree-optimization/86696
1102 * g++.dg/pr86696.C: New test.
1103
1104 2018-07-27 David Malcolm <dmalcolm@redhat.com>
1105
1106 PR tree-optimization/86636
1107 * gcc.c-torture/compile/pr86636.c: Add dg-do compile.
1108 Add dg-require-effective-target pthread.
1109
1110 2018-07-26 Qing Zhao <qing.zhao@oracle.com>
1111
1112 * gcc.dg/strcmpopt_5.c: Change to O2 to enable the transformation.
1113 * gcc.dg/strcmpopt_6.c: Likewise.
1114
1115 2018-07-26 Pat Haugen <pthaugen@us.ibm.com>
1116
1117 PR target/86612
1118 * gcc.target/powerpc/pr58673-2.c: Call strdup.
1119
1120 2018-07-26 Martin Sebor <msebor@redhat.com>
1121
1122 PR tree-optimization/86043
1123 PR tree-optimization/86042
1124 * gcc/testsuite/gcc.dg/attr-nonstring-2.c: Xfail test cases due to
1125 pr86688.
1126 * gcc.dg/strlenopt-44.c: New test.
1127
1128 2018-07-26 Martin Liska <mliska@suse.cz>
1129
1130 PR gcov-profile/86536
1131 * gcc.misc-tests/gcov-pr86536.c: New test.
1132
1133 2018-07-25 Martin Sebor <msebor@redhat.com>
1134
1135 * gcc.c-torture/execute/builtins/strnlen.c: Remove DejaGnu directives
1136 ignored by the test harness.
1137
1138 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
1139 Thomas Koenig <tkoenig@gcc.gnu.org>
1140
1141 PR fortran/25829
1142 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
1143 * gfortran.dg/f2003_io_1.f03: Add wait statement.
1144
1145 2018-07-25 Jakub Jelinek <jakub@redhat.com>
1146
1147 PR c++/85515
1148 * g++.dg/pr85515-2.C: Add expected dg-error.
1149 * g++.dg/cpp0x/range-for36.C: New test.
1150
1151 2018-07-25 Claudiu Zissulescu <claziss@synopsys.com>
1152
1153 * gcc.target/arc/uncached-1.c: New test.
1154 * gcc.target/arc/uncached-2.c: Likewise.
1155
1156 2018-07-24 Martin Sebor <msebor@redhat.com>
1157
1158 PR tree-optimization/86622
1159 PR tree-optimization/86532
1160 * gcc.c-torture/execute/strlen-2.c: New test.
1161 * gcc.c-torture/execute/strlen-3.c: New test.
1162 * gcc.c-torture/execute/strlen-4.c: New test.
1163
1164 2018-07-24 David Malcolm <dmalcolm@redhat.com>
1165
1166 PR tree-optimization/86636
1167 * gcc.c-torture/compile/pr86636.c: New test.
1168
1169 2018-07-24 Matthew Malcomson <matthew.malcomson@arm.com>
1170
1171 * gcc.target/aarch64/simd/vect_su_add_sub.c: New.
1172
1173 2018-07-24 Jakub Jelinek <jakub@redhat.com>
1174
1175 PR middle-end/86627
1176 * gcc.target/i386/pr86627.c: New test.
1177
1178 PR testsuite/86649
1179 * g++.dg/tree-ssa-/pr19476-1.C: Check dom2 dump instead of ccp1.
1180 * g++.dg/tree-ssa-/pr19476-5.C: Likewise.
1181 * g++.dg/tree-ssa-/pr19476-6.C: New test.
1182 * g++.dg/tree-ssa-/pr19476-7.C: New test.
1183
1184 2018-07-23 Carl Love <cel@us.ibm.com>
1185
1186 PR 86591
1187 * gcc.target/powerpc/altivec-1-runnable.c: Move vector double tests to
1188 file altivec-2-runnable.c.
1189 * gcc.target/powerpc/altivec-2-runnable.c: Add vector double tests.
1190 * gcc.target/powerpc/buitlins-1.c: Remove dg-final check for xxlor.
1191 Update dg-final test for __divdi3 and __udivdi3 instructions. Update
1192 comments for instruction generated by vec_mergeh, vec_perm, vec_round,
1193 vec_cts, vec_ctu, vec_cpsgn tests.
1194
1195 2018-07-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
1196
1197 PR c/86617
1198 * gcc.dg/pr86617.c: New test.
1199
1200 2018-07-23 Jakub Jelinek <jakub@redhat.com>
1201
1202 PR c++/86569
1203 * g++.dg/warn/Wnonnull-compare-9.C: New test.
1204
1205 2018-07-20 Martin Sebor <msebor@redhat.com>
1206
1207 PR middle-end/82063
1208 * c-c++-common/pr68657-1.c: Adjust.
1209 * c-c++-common/pr68657-2.c: Same.
1210 * c-c++-common/pr68657-3.c: Same.
1211 * c-c++-common/pr68833-1.c: Same.
1212 * gcc.dg/Walloc-size-larger-than-16.c: Same.
1213 * gcc.dg/Walloca-larger-than.c: New test.
1214 * gcc.dg/Walloca-larger-than-2.c: New test.
1215 * gcc.dg/Wframe-larger-than-2.c: New test.
1216 * gcc.dg/Wlarger-than3.c: New test.
1217 * gcc.dg/Wvla-larger-than-3.c: New test.
1218 * gcc.dg/pr42611.c: Adjust.
1219 * gnat.dg/frame_overflow.adb: Same.
1220
1221 2018-07-20 Martin Sebor <msebor@redhat.com>
1222
1223 PR tree-optimization/86613
1224 PR tree-optimization/86611
1225 * c-c++-common/Warray-bounds-2.c: Undefine macros and
1226 prune duplicate warnings.
1227 * gcc.dg/Warray-bounds-31.c: Xfail test cases with
1228 data-model-dependencies.
1229 * gcc.dg/Warray-bounds-32.c: Ditto.
1230
1231 2018-07-20 Richard Biener <rguenther@suse.de>
1232
1233 PR debug/86585
1234 * g++.dg/lto/pr86585_0.C: New testcase.
1235 * g++.dg/lto/pr86585_1.C: Likewise.
1236
1237 2018-07-19 Martin Sebor <msebor@redhat.com>
1238
1239 PR tree-optimization/83776
1240 PR tree-optimization/84047
1241 * gcc.dg/Warray-bounds-29.c: New test.
1242 * gcc.dg/Warray-bounds-30.c: New test.
1243 * gcc.dg/Warray-bounds-31.c: New test.
1244 * gcc.dg/Warray-bounds-32.c: New test.
1245
1246 2018-07-19 Michael Collison <michael.collison@arm.com>
1247 Richard Henderson <rth@redhat.com>
1248
1249 * gcc.target/aarch64/builtin_sadd_128.c: New testcase.
1250 * gcc.target/aarch64/builtin_saddl.c: New testcase.
1251 * gcc.target/aarch64/builtin_saddll.c: New testcase.
1252 * gcc.target/aarch64/builtin_uadd_128.c: New testcase.
1253 * gcc.target/aarch64/builtin_uaddl.c: New testcase.
1254 * gcc.target/aarch64/builtin_uaddll.c: New testcase.
1255 * gcc.target/aarch64/builtin_ssub_128.c: New testcase.
1256 * gcc.target/aarch64/builtin_ssubl.c: New testcase.
1257 * gcc.target/aarch64/builtin_ssubll.c: New testcase.
1258 * gcc.target/aarch64/builtin_usub_128.c: New testcase.
1259 * gcc.target/aarch64/builtin_usubl.c: New testcase.
1260 * gcc.target/aarch64/builtin_usubll.c: New testcase.
1261
1262 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1263
1264 Revert fix for c++/59480 (and testsuite followup)
1265
1266 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1267
1268 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
1269
1270 2019-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1271
1272 PR c++/59480, DR 136
1273 * g++.dg/other/friend8.C: New.
1274 * g++.dg/other/friend9.C: Likewise.
1275 * g++.dg/other/friend10.C: Likewise.
1276 * g++.dg/other/friend11.C: Likewise.
1277 * g++.dg/other/friend12.C: Likewise.
1278 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
1279 * g++.dg/parse/defarg8.C: Likewise.
1280
1281 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
1282
1283 * gcc.target/aarch64/profile.c: New test.
1284
1285 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
1286
1287 PR target/83009
1288 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
1289
1290 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
1291
1292 PR target/86560
1293 * gcc.target/i386/pr86560-4.c: New test.
1294 * gcc.target/i386/pr86560-5.c: Likewise.
1295
1296 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
1297
1298 PR target/86560
1299 * gcc.target/i386/pr86560-1.c: New test.
1300 * gcc.target/i386/pr86560-2.c: Likewise.
1301 * gcc.target/i386/pr86560-3.c: Likewise.
1302
1303 2018-07-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1304
1305 * gfortran.dg/max_fmax_aarch64.f90: New test.
1306 * gfortran.dg/min_fmin_aarch64.f90: Likewise.
1307 * gfortran.dg/minmax_integer.f90: Likewise.
1308
1309 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1310
1311 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
1312
1313 2018-07-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1314
1315 PR middle-end/86544
1316 * g++.dg/tree-ssa/pr86544.C: New test.
1317
1318 2018-07-18 Jakub Jelinek <jakub@redhat.com>
1319
1320 PR c++/86550
1321 * g++.dg/cpp0x/lambda/lambda-86550.C: New test.
1322
1323 2018-07-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
1324
1325 PR 69558
1326 * c-c++-common/cpp/diagnostic-pragma-2.c: New test.
1327 * c-c++-common/pr69558.c: Remove xfail.
1328 * gcc.dg/cpp/builtin-macro-1.c: Adjust test expectations.
1329 * gcc.dg/pr61817-1.c: Likewise.
1330 * gcc.dg/pr61817-2.c: Likewise.
1331 * g++.dg/plugin/pragma_plugin.c: Warn at expansion_point_location.
1332
1333 2018-07-18 Janus Weil <janus@gcc.gnu.org>
1334
1335 PR fortran/85599
1336 * gfortran.dg/function_optimize_5.f90: Add option
1337 '-faggressive-function-elimination' and update dg-warning clauses.
1338 * gfortran.dg/short_circuiting.f90: New test.
1339
1340 2018-07-18 Marek Polacek <polacek@redhat.com>
1341
1342 PR c++/86190 - bogus -Wsign-conversion warning
1343 * g++.dg/warn/Wsign-conversion-3.C: New test.
1344 * g++.dg/warn/Wsign-conversion-4.C: New test.
1345
1346 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1347
1348 PR c++/59480, DR 136
1349 * g++.dg/other/friend8.C: New.
1350 * g++.dg/other/friend9.C: Likewise.
1351 * g++.dg/other/friend10.C: Likewise.
1352 * g++.dg/other/friend11.C: Likewise.
1353 * g++.dg/other/friend12.C: Likewise.
1354 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
1355 * g++.dg/parse/defarg8.C: Likewise.
1356
1357 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1358
1359 * g++.dg/ext/uow-3.C: Adjust.
1360 * g++.dg/ext/uow-4.C: Likewise.
1361 * g++.dg/lookup/name-clash11.C: Likewise.
1362 * g++.dg/lookup/name-clash7.C: Likewise.
1363 * g++.dg/lookup/redecl1.C: Likewise.
1364 * g++.dg/warn/changes-meaning.C: Likewise.
1365 * g++.old-deja/g++.jason/scoping8.C: Likewise.
1366 * g++.old-deja/g++.law/nest1.C: Likewise.
1367
1368 2018-07-18 Richard Biener <rguenther@suse.de>
1369
1370 PR debug/86523
1371 * g++.dg/lto/pr86523-3_0.C: New testcase.
1372
1373 2018-07-17 Andreas Schwab <schwab@linux-m68k.org>
1374
1375 * gcc.target/m68k/mulsi_highpart.c: New test.
1376
1377 2018-07-17 Jakub Jelinek <jakub@redhat.com>
1378
1379 * gcc.dg/cpp/pr61854-c90.c (foo): Expect a note, rather than error.
1380 * gcc.dg/cpp/pr61854-c94.c (foo): Likewise.
1381 * gcc.dg/cpp/pr61854-4.c (foo): Likewise.
1382 * gcc.dg/cpp/pr61854-8.c: New test.
1383
1384 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
1385
1386 * gcc.target/powerpc/pr85456.c: Require longdouble128.
1387
1388 2018-07-17 Fritz Reese <fritzoreese@gmail.com>
1389
1390 PR fortran/83184
1391 * gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages.
1392
1393 2018-07-17 Will Schmidt <will_schmidt@vnet.ibm.com>
1394
1395 * gcc.target/powerpc/fold-vec-unpack-char.c: New.
1396 * gcc.target/powerpc/fold-vec-unpack-float.c: New.
1397 * gcc.target/powerpc/fold-vec-unpack-int.c: New.
1398 * gcc.target/powerpc/fold-vec-unpack-pixel.c: New.
1399 * gcc.target/powerpc/fold-vec-unpack-short.c: New.
1400
1401 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
1402
1403 * gcc.target/powerpc/pr57150.c: Require longdouble128.
1404 * gcc.target/powerpc/pr79916.c: Require dfp.
1405
1406 2018-07-17 Richard Biener <rguenther@suse.de>
1407
1408 PR lto/86456
1409 * g++.dg/debug/dwarf2/pr86456.C: New testcase.
1410
1411 2018-07-17 Robin Dapp <rdapp@linux.ibm.com>
1412
1413 * gcc.target/s390/function-align1.c: New test.
1414 * gcc.target/s390/function-align2.c: New test.
1415 * gcc.target/s390/function-align3.c: New test.
1416
1417 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
1418
1419 * gnat.dg/discr55.adb: New test.
1420
1421 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1422
1423 * gcc.target/i386/vartrack-1.c (dg-options): Add
1424 -fomit-frame-pointer.
1425
1426 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1427
1428 * g++.dg/lto/pr86523-1_0.C: Require fpic, shared support.
1429 (dg-lto-options): Add -fPIC.
1430 * g++.dg/lto/pr86523-2_0.C: Likewise.
1431
1432 2018-07-17 Martin Liska <mliska@suse.cz>
1433
1434 * gcc.target/powerpc/loop_align.c: Update scanned pattern.
1435
1436 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1437
1438 * gnat.dg/generic_call_cw.adb, gnat.dg/generic_call_iface.adb: New
1439 testcase.
1440
1441 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
1442
1443 * gnat.dg/sso10.adb, gnat.dg/sso10_pkg.ads: New testcase.
1444
1445 2018-07-17 Patrick Bernardi <bernardi@adacore.com>
1446
1447 * gnat.dg/memorytest.adb: New testcase.
1448
1449 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
1450
1451 * gnat.dg/config_pragma1.adb, gnat.dg/config_pragma1_pkg.ads:
1452 New testcase.
1453
1454 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1455
1456 * gnat.dg/equal3.adb: New testcase.
1457
1458 2018-07-17 Justin Squirek <squirek@adacore.com>
1459
1460 * gnat.dg/split_args.adb: New testcase.
1461
1462 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1463
1464 * gnat.dg/discr54.adb, gnat.dg/discr54_pkg.ads: New testcase.
1465
1466 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
1467
1468 * gnat.dg/bip_case_expr.adb, gnat.dg/bip_case_expr_pkg.ads:
1469 New testcase.
1470
1471 2018-07-16 Carl Love <cel@us.ibm.com>
1472
1473 PR target/86414
1474 Forgot the PR number on the commit log.
1475
1476 2018-07-16 Carl Love <cel@us.ibm.com>
1477
1478 PR target/86414
1479 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
1480 longdouble128.
1481 * gcc.target/powerpc/divkc3-3.c: Ditto.
1482 * gcc.target/powerpc/mulkc3-2.c: Ditto.
1483 * gcc.target/powerpc/mulkc3-3.c: Ditto.
1484 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
1485 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
1486
1487 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
1488
1489 * gcc.target/powerpc/convert-fp-128.c: New testcase.
1490 * gcc.target/powerpc/convert-fp-64.c: New testcase.
1491
1492 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
1493
1494 * lib/target-supports.exp (check_effective_target_longdouble64,
1495 check_effective_target_ppc_float128,
1496 check_effective_target_ppc_float128_insns,
1497 check_effective_target_powerpc_vsx): New.
1498
1499 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
1500
1501 * lib/target-supports.exp (check_ppc_float128_hw_available): Fix
1502 syntax error.
1503
1504 2018-07-16 Jakub Jelinek <jakub@redhat.com>
1505
1506 PR tree-optimization/86526
1507 * gcc.c-torture/compile/pr86526.c: New test.
1508
1509 2018-07-16 Carl Love <cel@us.ibm.com>
1510
1511 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
1512 longdouble128.
1513 * gcc.target/powerpc/divkc3-3.c: Ditto.
1514 * gcc.target/powerpc/mulkc3-2.c: Ditto.
1515 * gcc.target/powerpc/mulkc3-3.c: Ditto.
1516 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
1517 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
1518
1519 2018-07-16 Fritz Reese <fritzoreese@gmail.com>
1520
1521 PR fortran/83184
1522 * gfortran.dg/assumed_rank_14.f90: New testcase.
1523 * gfortran.dg/assumed_rank_15.f90: New testcase.
1524 * gfortran.dg/dec_structure_8.f90: Update error messages.
1525 * gfortran.dg/dec_structure_23.f90: Update error messages.
1526
1527 2018-07-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
1528
1529 PR middle-end/86528
1530 * gcc.c-torture/execute/pr86528.c: New test.
1531 * gcc.dg/Wrestrict-10.c (test_arr_strcat_2): Fix typo.
1532
1533 2018-07-16 Paolo Carlini <paolo.carlini@oracle.com>
1534
1535 * g++.dg/template/spec40.C: New.
1536 * g++.dg/parse/ptrmem8.C: Likewise.
1537
1538 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
1539
1540 * gcc.target/s390/mnop-mcount-m31-fpic.c: New testcase.
1541 * gcc.target/s390/mnop-mcount-m31-mzarch.c: New testcase.
1542 * gcc.target/s390/mnop-mcount-m31.c: New testcase.
1543 * gcc.target/s390/mnop-mcount-m64-mfentry.c: New testcase.
1544 * gcc.target/s390/mnop-mcount-m64.c: New testcase.
1545
1546 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
1547
1548 * gcc.target/s390/mrecord-mcount.c: New testcase.
1549
1550 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
1551
1552 * gcc.target/s390/mfentry-m64.c: New testcase.
1553
1554 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
1555
1556 * gnat.dg/abstract_state1.adb, gnat.dg/abstract_state1.ads: New
1557 testcase.
1558
1559 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
1560
1561 * gnat.dg/validity_check3.adb, gnat.dg/validity_check3.ads: New
1562 testcase.
1563
1564 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
1565
1566 * gnat.dg/wide_wide_value1.adb: New testcase.
1567
1568 2018-07-16 Javier Miranda <miranda@adacore.com>
1569
1570 * gnat.dg/bit_order1.adb: New testcase.
1571
1572 2018-07-16 Javier Miranda <miranda@adacore.com>
1573
1574 * gnat.dg/iter2.adb, gnat.dg/iter2.ads: New testcase.
1575
1576 2018-07-16 Richard Biener <rguenther@suse.de>
1577
1578 PR lto/86523
1579 * g++.dg/lto/pr86523-1_0.C: New testcase.
1580 * g++.dg/lto/pr86523-2_0.C: Likewise.
1581
1582 2018-07-16 Martin Liska <mliska@suse.cz>
1583
1584 PR ipa/86529
1585 * g++.dg/ipa/pr86529.C: New test.
1586
1587 2018-07-16 Tom de Vries <tdevries@suse.de>
1588
1589 PR debug/86455
1590 * gcc.target/i386/vartrack-1.c: New test.
1591
1592 2018-07-16 Eric Botcazou <ebotcazou@adacore.com>
1593
1594 * gnat.dg/opt73.adb: New test.
1595
1596 2018-07-16 Jakub Jelinek <jakub@redhat.com>
1597
1598 PR c++/3698
1599 PR c++/86208
1600 * g++.dg/opt/pr3698.C: New test.
1601
1602 2018-07-16 Richard Biener <rguenther@suse.de>
1603
1604 PR ipa/86389
1605 * gcc.dg/torture/pr86389.c: Require trampolines.
1606
1607 2018-07-15 Tom de Vries <tdevries@suse.de>
1608
1609 * lib/gcc-gdb-test.exp (guality_minimal_options): New proc.
1610 * lib/gfortran-dg.exp (gfortran-dg-runtest): Don't call torture-init if
1611 already called.
1612 * g++.dg/guality/guality.exp: Ensure Og is part of torture options.
1613 * gcc.dg/guality/guality.exp: Same.
1614 * gfortran.dg/guality/guality.exp: Same.
1615
1616 2018-07-13 H.J. Lu <hongjiu.lu@intel.com>
1617 Sunil K Pandey <sunil.k.pandey@intel.com>
1618
1619 PR target/84413
1620 * gcc.target/i386/pr84413-1.c: New test.
1621 * gcc.target/i386/pr84413-2.c: Likewise.
1622 * gcc.target/i386/pr84413-3.c: Likewise.
1623
1624 2018-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
1625 Steve Munroe <munroesj52@gmail.com>
1626
1627 * gcc.target/powerpc/sse2-pand-1.c: New file.
1628 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
1629 * gcc.target/powerpc/sse2-por-1.c: Likewise.
1630 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
1631
1632 2018-07-13 Nathan Sidwell <nathan@acm.org>
1633
1634 PR c++/86374
1635 * g++.dg/pr86374.C: New.
1636
1637 2018-07-13 Qing Zhao <qing.zhao@oracle.com>
1638
1639 PR middle-end/78809
1640 * gcc.dg/strcmpopt_5.c: New test.
1641 * gcc.dg/strcmpopt_6.c: New test.
1642
1643 2018-07-13 Richard Biener <rguenther@suse.de>
1644
1645 PR middle-end/85974
1646 * gcc.c-torture/compile/930326-1.c: Adjust to cover widening.
1647
1648 2018-07-13 Tom de Vries <tdevries@suse.de>
1649
1650 * gcc.dg/guality/clztest.c: Add -fno-ipa-icf in dg-options.
1651 * gcc.dg/guality/ctztest.c: Same.
1652 * gcc.dg/guality/sra-1.c: Same.
1653
1654 2018-07-13 Tom de Vries <tdevries@suse.de>
1655
1656 * gcc.dg/vla-1.c: Update.
1657
1658 2018-07-13 Tom de Vries <tdevries@suse.de>
1659
1660 * gcc.src/maintainers.exp: New file.
1661
1662 2018-07-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1663
1664 PR middle-end/86489
1665 * gcc.dg/pr86489.c: New test.
1666
1667 2018-07-12 Martin Sebor <msebor@redhat.com>
1668
1669 PR testsuite/86510
1670 g++.dg/warn/pr86453.C: Adjust.
1671
1672 2018-07-12 Jim Wilson <jimw@sifive.com>
1673
1674 * gnat.dg/warn5.adb: Expect warning for riscv*-*-*.
1675
1676 2018-07-12 Kito Cheng <kito.cheng@gmail.com>
1677
1678 * gcc.target/riscv/interrupt-conflict-mode.c: New.
1679
1680 2018-07-12 Jakub Jelinek <jakub@redhat.com>
1681
1682 * c-c++-common/gomp/declare-target-3.c: New test.
1683 * g++.dg/gomp/declare-target-2.C: New test.
1684
1685 2018-07-12 Martin Sebor <msebor@redhat.com>
1686
1687 PR c/86453
1688 * c-c++-common/Wattributes.c: Adjust.
1689 * gcc.dg/Wattributes-10.c: New test.
1690 * g++.dg/Wattributes-3.C: Adjust.
1691 * gcc.dg/Wattributes-6.c: Adjust.
1692 * gcc.dg/pr18079.c: Adjust.
1693 * gcc.dg/torture/pr42363.c: Adjust.
1694
1695 2018-07-12 Julia Koval <julia.koval@intel.com>
1696
1697 * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit
1698 version.
1699
1700 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1701
1702 * gcc.dg/vect/vect-cond-arith-6.c: New test.
1703 * gcc.target/aarch64/sve/cond_arith_4.c: Likewise.
1704 * gcc.target/aarch64/sve/cond_arith_4_run.c: Likewise.
1705 * gcc.target/aarch64/sve/cond_arith_5.c: Likewise.
1706 * gcc.target/aarch64/sve/cond_arith_5_run.c: Likewise.
1707 * gcc.target/aarch64/sve/slp_14.c: Likewise.
1708 * gcc.target/aarch64/sve/slp_14_run.c: Likewise.
1709
1710 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1711
1712 * gcc.dg/vect/vect-cond-arith-4.c: New test.
1713 * gcc.dg/vect/vect-cond-arith-5.c: Likewise.
1714 * gcc.target/aarch64/sve/cond_arith_1.c: Likewise.
1715 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
1716 * gcc.target/aarch64/sve/cond_arith_2.c: Likewise.
1717 * gcc.target/aarch64/sve/cond_arith_2_run.c: Likewise.
1718 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
1719 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
1720
1721 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1722 Alan Hayward <alan.hayward@arm.com>
1723 David Sherwood <david.sherwood@arm.com>
1724
1725 * gcc.dg/vect/vect-fma-2.c: New test.
1726 * gcc.target/aarch64/sve/reduc_4.c: Likewise.
1727 * gcc.target/aarch64/sve/reduc_6.c: Likewise.
1728 * gcc.target/aarch64/sve/reduc_7.c: Likewise.
1729
1730 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1731
1732 * gcc.dg/vect/vect-cond-arith-3.c: New test.
1733 * gcc.target/aarch64/sve/vcond_13.c: Likewise.
1734 * gcc.target/aarch64/sve/vcond_13_run.c: Likewise.
1735 * gcc.target/aarch64/sve/vcond_14.c: Likewise.
1736 * gcc.target/aarch64/sve/vcond_14_run.c: Likewise.
1737 * gcc.target/aarch64/sve/vcond_15.c: Likewise.
1738 * gcc.target/aarch64/sve/vcond_15_run.c: Likewise.
1739 * gcc.target/aarch64/sve/vcond_16.c: Likewise.
1740 * gcc.target/aarch64/sve/vcond_16_run.c: Likewise.
1741
1742 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1743
1744 * gcc.dg/vect/vect-cond-arith-2.c: New test.
1745 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
1746
1747 2018-07-12 Richard Biener <rguenther@suse.de>
1748
1749 PR target/84829
1750 * gcc.target/i386/pr84829.c: New testcase.
1751
1752 2018-07-12 Jakub Jelinek <jakub@redhat.com>
1753
1754 * gcc.dg/torture/20180712-1.c: New test.
1755
1756 PR tree-optimization/86492
1757 * gcc.c-torture/execute/pr86492.c: New test.
1758
1759 2018-07-12 Richard Biener <rguenther@suse.de>
1760
1761 PR c/86453
1762 * g++.dg/warn/pr86453.C: New testcase.
1763
1764 2018-07-12 Richard Biener <rguenther@suse.de>
1765
1766 PR middle-end/86479
1767 * gcc.dg/graphite/pr86479.c: New testcase.
1768
1769 2018-07-11 Jakub Jelinek <jakub@redhat.com>
1770
1771 * gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead
1772 of hardcoding size. Cast (rel) to MASK_TYPE.
1773 * gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise.
1774 * gcc.target/i386/avx512f-vinserti32x4-3.c: New test.
1775 * gcc.target/i386/avx512f-vinsertf32x4-3.c: New test.
1776 * gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test.
1777 * gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test.
1778 * gcc.target/i386/avx512vl-vpcmpleb-2.c: New test.
1779 * gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test.
1780 * gcc.target/i386/avx512vl-vpcmpltb-2.c: New test.
1781 * gcc.target/i386/avx512vl-vpcmpltub-2.c: New test.
1782 * gcc.target/i386/avx512vl-vpcmpleub-2.c: New test.
1783 * gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test.
1784 * gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test.
1785 * gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test.
1786 * gcc.target/i386/avx512vl-vpcmplew-2.c: New test.
1787 * gcc.target/i386/avx512vl-vpcmpgew-2.c: New test.
1788 * gcc.target/i386/avx512vl-vpcmpltw-2.c: New test.
1789 * gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test.
1790 * gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test.
1791 * gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test.
1792
1793 2018-07-11 Grazvydas Ignotas <notasas@gmail.com>
1794
1795 * gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to
1796 (AVX512F_LEN / 8) instead of (AVX512F_LEN / 16).
1797 * gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise.
1798
1799 2018-07-10 Mark Wielaard <mark@klomp.org>
1800
1801 PR debug/86459
1802 * gcc.dg/pr86459.c: New test.
1803
1804 2018-07-10 Martin Sebor <msebor@redhat.com>
1805
1806 PR testsuite/86461
1807 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
1808
1809 2018-07-10 Martin Liska <mliska@suse.cz>
1810
1811 PR testsuite/86445
1812 * gcc.dg/pr84100.c: Change it back to dg-bogus.
1813
1814 2018-07-10 Jakub Jelinek <jakub@redhat.com>
1815
1816 PR sanitizer/86406
1817 * g++.dg/ubsan/pr86406.C: New test.
1818
1819 PR fortran/86421
1820 * gfortran.dg/vect/pr86421.f90: New test.
1821
1822 2018-07-09 Martin Sebor <msebor@redhat.com>
1823
1824 PR tree-optimization/86415
1825 * gcc.dg/strlenopt-53.c: New test.
1826
1827 2018-07-09 Martin Sebor <msebor@redhat.com>
1828
1829 PR middle-end/77357
1830 * gcc.dg/strlenopt-49.c: New test.
1831 * gcc.dg/strlenopt-50.c: New test.
1832 * gcc.dg/strlenopt-51.c: New test.
1833 * gcc.dg/strlenopt-52.c: New test.
1834 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
1835
1836 2018-07-09 Jakub Jelinek <jakub@redhat.com>
1837
1838 PR c/86420
1839 * gcc.dg/nextafter-1.c (TEST): Adjust the tests that expect denormals
1840 to be returned and when first argument is not 0, so that they don't do
1841 anything for NEED_EXC or NEED_ERRNO.
1842
1843 2018-07-09 Tom de Vries <tdevries@suse.de>
1844
1845 * gcc.dg/guality/asm-1.c: Use relative line numbers where obvious.
1846 * gcc.dg/guality/bswaptest.c: Same.
1847 * gcc.dg/guality/clztest.c: Same.
1848 * gcc.dg/guality/csttest.c: Same.
1849 * gcc.dg/guality/ctztest.c: Same.
1850 * gcc.dg/guality/drap.c: Same.
1851 * gcc.dg/guality/nrv-1.c: Same.
1852 * gcc.dg/guality/pr41353-1.c: Same.
1853 * gcc.dg/guality/pr41353-2.c: Same.
1854 * gcc.dg/guality/pr41404-1.c: Same.
1855 * gcc.dg/guality/pr43051-1.c: Same.
1856 * gcc.dg/guality/pr43077-1.c: Same.
1857 * gcc.dg/guality/pr43177.c: Same.
1858 * gcc.dg/guality/pr43329-1.c: Same.
1859 * gcc.dg/guality/pr43479.c: Same.
1860 * gcc.dg/guality/pr43593.c: Same.
1861 * gcc.dg/guality/pr45003-1.c: Same.
1862 * gcc.dg/guality/pr45003-2.c: Same.
1863 * gcc.dg/guality/pr45003-3.c: Same.
1864 * gcc.dg/guality/pr48437.c: Same.
1865 * gcc.dg/guality/pr48466.c: Same.
1866 * gcc.dg/guality/pr49888.c: Same.
1867 * gcc.dg/guality/pr54200.c: Same.
1868 * gcc.dg/guality/pr54519-1.c: Same.
1869 * gcc.dg/guality/pr54519-2.c: Same.
1870 * gcc.dg/guality/pr54519-3.c: Same.
1871 * gcc.dg/guality/pr54519-4.c: Same.
1872 * gcc.dg/guality/pr54519-5.c: Same.
1873 * gcc.dg/guality/pr54519-6.c: Same.
1874 * gcc.dg/guality/pr54551.c: Same.
1875 * gcc.dg/guality/pr54693-2.c: Same.
1876 * gcc.dg/guality/pr54693.c: Same.
1877 * gcc.dg/guality/pr54796.c: Same.
1878 * gcc.dg/guality/pr54970.c: Same.
1879 * gcc.dg/guality/pr67192.c: Same.
1880 * gcc.dg/guality/pr69947.c: Same.
1881 * gcc.dg/guality/pr78726.c: Same.
1882 * gcc.dg/guality/rotatetest.c: Same.
1883 * gcc.dg/guality/sra-1.c: Same.
1884 * gcc.dg/guality/vla-2.c: Same.
1885
1886 2018-07-09 Paolo Carlini <paolo.carlini@oracle.com>
1887
1888 * g++.dg/diagnostic/long-short.C: New.
1889 * g++.dg/diagnostic/signed-unsigned.C: Likewise.
1890 * g++.dg/diagnostic/virtual-friend.C: Likewise.
1891 * g++.old-deja/g++.brendan/crash11.C: Adjust.
1892
1893 2018-07-09 Tom de Vries <tdevries@suse.de>
1894
1895 * gcc.dg/vla-1.c: New test.
1896
1897 2018-07-07 Tom de Vries <tdevries@suse.de>
1898
1899 * gcc.misc-tests/options.exp (check_for_all_options): Clean up dump
1900 files.
1901 (get_dump_flags): New proc.
1902 (toplevel): Test all dump flags.
1903
1904 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
1905
1906 * gnat.dg/stack_usage6.adb: New test.
1907 * gnat.dg/stack_usage6_pkg.ads: New helper.
1908
1909 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
1910
1911 * gnat.dg/pure_function3a.adb: New test.
1912 * gnat.dg/pure_function3b.adb: Likewise.
1913 * gnat.dg/pure_function3c.adb: Likewise.
1914 * gnat.dg/pure_function3_pkg.ads: New helper.
1915
1916 2018-07-07 Jakub Jelinek <jakub@redhat.com>
1917
1918 PR target/84711
1919 * gcc.dg/vect/pr84711.c: Remove unnecessary sse
1920 dg-require-effective-target. Add -msse not just on i386-*, but
1921 on all i?86-* and x86_64-*.
1922
1923 2018-07-06 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
1924
1925 * gcc.dg/tree-ssa/phi-opt-16.c: New test.
1926 * gcc.dg/tree-ssa/phi-opt-17.c: New test.
1927 * gcc.dg/tree-ssa/phi-opt-18.c: New test.
1928 * gcc.dg/tree-ssa/phi-opt-19.c: New test.
1929 * gcc.dg/tree-ssa/popcount3.c: New test.
1930
1931 2018-07-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1932
1933 * gcc.dg/tree-ssa/pr64183.c: Disable final value replacement
1934 to preserve the test.
1935 * gcc.target/i386/pr85073.c: Likewise.
1936
1937 2018-07-06 Jakub Jelinek <jakub@redhat.com>
1938
1939 PR tree-optimization/86401
1940 * gcc.dg/tree-ssa/pr86401-1.c: New test.
1941 * gcc.dg/tree-ssa/pr86401-2.c: New test.
1942 * c-c++-common/rotate-9.c: New test.
1943
1944 2018-07-06 Peter Bergner <bergner@linux.ibm.com>
1945
1946 PR target/86324
1947 gcc.target/powerpc/pr86324-1.c: New test.
1948 gcc.target/powerpc/pr86324-2.c: Likewise.
1949
1950 2018-07-06 Tamar Christina <tamar.christina@arm.com>
1951
1952 PR target/84711
1953 * gcc.dg/vect/pr84711.c: Add -msse for i686 targets.
1954
1955 2018-07-06 Tamar Christina <tamar.christina@arm.com>
1956
1957 * gcc.target/aarch64/struct_cpy.c: Remove ;.
1958
1959 2018-07-05 Jeff Law <law@redhat.com>
1960
1961 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too.
1962
1963 2018-07-05 Paul Thomas <pault@gcc.gnu.org>
1964
1965 PR fortran/86408
1966 * gfortran.dg/deferred_character_20.f90: New test.
1967
1968 2018-07-05 Fritz Reese <fritzoreese@gmail.com>
1969
1970 PR fortran/83183
1971 PR fortran/86325
1972 * gfortran.dg/init_flag_18.f90: New testcase.
1973 * gfortran.dg/init_flag_19.f03: New testcase.
1974
1975 2018-07-05 Carl Love <cel@us.ibm.com>
1976 * gcc.target/altivec-1-runnable.c: New test file.
1977 * gcc.target/altivec-2-runnable.c: New test file.
1978 * gcc.target/vsx-7.c (main2): Change expected expected instruction
1979 for tests.
1980
1981 2018-07-05 Martin Sebor <msebor@redhat.com>
1982
1983 PR c++/86400
1984 * gcc.dg/strlenopt-47.c: New test.
1985 * gcc.dg/strlenopt-48.c: New test.
1986
1987 2018-07-05 Tamar Christina <tamar.christina@arm.com>
1988
1989 PR target/84711
1990 * gcc.target/arm/big-endian-subreg.c: New.
1991
1992 2018-07-05 Tamar Christina <tamar.christina@arm.com>
1993
1994 PR target/84711
1995 * gcc.dg/vect/pr84711.c: New.
1996
1997 2018-07-05 Tamar Christina <tamar.christina@arm.com>
1998
1999 * gcc.target/aarch64/struct_cpy.c: New.
2000
2001 2018-07-05 Christophe Lyon <christophe.lyon@linaro.org>
2002
2003 * c-c++-common/unroll-1.c: Remove 'note:' in matching string.
2004 * c-c++-common/unroll-2.c: Likewise.
2005 * g++.dg/cdce3.C: Likewise.
2006 * g++.dg/ext/unroll-1.C: Likewise.
2007 * g++.dg/ext/unroll-2.C: Likewise.
2008 * g++.dg/ext/unroll-3.C: Likewise.
2009 * gcc.dg/cdce1.c: Likewise.
2010 * gcc.dg/cdce2.c: Likewise.
2011 * gcc.dg/gomp/pr68128-1.c: Likewise.
2012 * gcc.dg/vect/pr46032.c: Likewise.
2013 * gcc.dg/vect/vect-cond-10.c: Likewise.
2014 * gcc.dg/vect/vect-cond-8.c: Likewise.
2015 * gcc.dg/vect/vect-cond-9.c: Likewise.
2016 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
2017 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
2018 * gcc.target/i386/avx-cvt-2.c: Likewise.
2019 * gcc.target/i386/avx-cvt-3.c: Likewise.
2020 * gcc.target/i386/avx2-cvt-2.c: Likewise.
2021 * gcc.target/i386/avx2-gather-2.c: Likewise.
2022 * gcc.target/i386/avx2-gather-6.c: Likewise.
2023 * gcc.target/i386/avx512f-gather-2.c: Likewise.
2024 * gcc.target/i386/sse2-cvt-2.c: Likewise.
2025 * gfortran.dg/directive_unroll_1.f90: Likewise.
2026 * gfortran.dg/directive_unroll_2.f90: Likewise.
2027 * gnat.dg/unroll2.adb: Likewise.
2028 * gnat.dg/unroll3.adb: Likewise.
2029
2030 2018-07-05 Tom de Vries <tdevries@suse.de>
2031
2032 * lib/gcc-dg.exp (dg-final): Simplify tcl code.
2033
2034 2018-07-04 Martin Sebor <msebor@redhat.com>
2035
2036 PR tree-optimization/86274
2037 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo.
2038
2039 2018-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2040
2041 PR fortran/82009
2042 * gfortran.dg/block_16.f08. New test.
2043
2044 2018-07-04 Aldy Hernandez <aldyh@redhat.com>
2045
2046 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64
2047 has a slightly different IL that provides more threading
2048 opportunities.
2049
2050 2018-07-04 Martin Liska <mliska@suse.cz>
2051
2052 PR middle-end/66240
2053 PR target/45996
2054 PR c/84100
2055 * gcc.dg/pr84100.c (foo):
2056 * gcc.target/i386/falign-functions-2.c: New test.
2057 * gcc.target/i386/falign-functions.c: New test.
2058
2059 2018-07-04 Martin Liska <mliska@suse.cz>
2060
2061 * gcc.dg/pr47793.c: Remove.
2062
2063 2018-07-04 Richard Sandiford <richard.sandiford@arm.com>
2064
2065 * gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for
2066 final scan test.
2067 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
2068
2069 2018-07-03 H.J. Lu <hongjiu.lu@intel.com>
2070
2071 PR target/85620
2072 * gcc.target/i386/pr85620-1.c: New test.
2073 * gcc.target/i386/pr85620-2.c: Likewise.
2074 * gcc.target/i386/pr85620-3.c: Likewise.
2075 * gcc.target/i386/pr85620-4.c: Likewise.
2076
2077 2018-07-03 Martin Sebor <msebor@redhat.com>
2078
2079 PR tree-optimization/86274
2080 * gcc.dg/tree-ssa/builtin-sprintf-9.c: New test.
2081 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2082 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same.
2083 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
2084 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
2085 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
2086 * gcc.dg/tree-ssa/pr83198.c: Same.
2087
2088 2018-07-03 Paolo Carlini <paolo.carlini@oracle.com>
2089
2090 * g++.dg/other/locations1.C: New.
2091 * g++.dg/tls/locations1.C: Likewise.
2092 * g++.dg/diagnostic/virtual-constexpr.C: Likewise.
2093 * g++.dg/diagnostic/virtual-static.C: Likewise.
2094 * g++.dg/concepts/fn-concept2.C: Test the locations too.
2095 * g++.dg/cpp0x/constexpr-virtual5.C: Likewise.
2096 * g++.dg/cpp0x/pr51463.C: Likewise.
2097 * g++.dg/other/typedef1.C: Likewise.
2098 * g++.dg/parse/dtor13.C: Likewise.
2099 * g++.dg/template/error44.C: Likewise.
2100 * g++.dg/template/typedef4.C: Likewise.
2101 * g++.dg/template/typedef5.C: Likewise.
2102 * g++.dg/tls/diag-2.C: Likewise.
2103 * g++.old-deja/g++.brendan/crash11.C: Likewise.
2104
2105 2018-07-03 Marek Polacek <polacek@redhat.com>
2106
2107 PR c++/86201
2108 * g++.dg/diagnostic/pr86201.C: New test.
2109
2110 2018-07-03 Uros Bizjak <ubizjak@gmail.com>
2111
2112 PR target/85694
2113 * gcc.target/i386/pr85694.c: New test.
2114
2115 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2116
2117 PR tree-optimization/85694
2118 * lib/target-supports.exp (check_effective_target_vect_avg_qi):
2119 Return true for AArch64 without SVE.
2120 * gcc.target/aarch64/vect_hadd_1.h: New file.
2121 * gcc.target/aarch64/vect_shadd_1.c: New test.
2122 * gcc.target/aarch64/vect_srhadd_1.c: Likewise.
2123 * gcc.target/aarch64/vect_uhadd_1.c: Likewise.
2124 * gcc.target/aarch64/vect_urhadd_1.c: Likewise.
2125
2126 2018-07-03 Marek Polacek <polacek@redhat.com>
2127
2128 PR middle-end/86202
2129 * gcc.dg/Wint-conversion-2.c: New test.
2130
2131 PR c++/84306
2132 * g++.dg/overload/conv-op3.C: New test.
2133
2134 2018-07-03 Richard Biener <rguenther@suse.de>
2135
2136 PR ipa/86389
2137 * gcc.dg/torture/pr86389.c: New testcase.
2138
2139 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2140
2141 PR tree-optimization/85694
2142 * lib/target-supports.exp (check_effective_target_vect_avg_qi): New
2143 proc.
2144 * gcc.dg/vect/vect-avg-1.c: New test.
2145 * gcc.dg/vect/vect-avg-2.c: Likewise.
2146 * gcc.dg/vect/vect-avg-3.c: Likewise.
2147 * gcc.dg/vect/vect-avg-4.c: Likewise.
2148 * gcc.dg/vect/vect-avg-5.c: Likewise.
2149 * gcc.dg/vect/vect-avg-6.c: Likewise.
2150 * gcc.dg/vect/vect-avg-7.c: Likewise.
2151 * gcc.dg/vect/vect-avg-8.c: Likewise.
2152 * gcc.dg/vect/vect-avg-9.c: Likewise.
2153 * gcc.dg/vect/vect-avg-10.c: Likewise.
2154 * gcc.dg/vect/vect-avg-11.c: Likewise.
2155 * gcc.dg/vect/vect-avg-12.c: Likewise.
2156 * gcc.dg/vect/vect-avg-13.c: Likewise.
2157 * gcc.dg/vect/vect-avg-14.c: Likewise.
2158
2159 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2160
2161 * gcc.dg/vect/vect-over-widen-5.c: Test that the extensions
2162 get split into two for use by the over-widening pattern.
2163 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
2164 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
2165 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
2166 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
2167 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
2168 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
2169 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
2170 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
2171 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
2172 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
2173 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
2174 * gcc.dg/vect/vect-over-widen-22.c: New test.
2175
2176 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2177
2178 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a
2179 widen_mult pattern.
2180 * gcc.dg/vect/vect-over-widen-1.c: Update the scan tests for new
2181 over-widening messages.
2182 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
2183 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
2184 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
2185 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
2186 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
2187 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
2188 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
2189 * gcc.dg/vect/bb-slp-over-widen-1.c: New test.
2190 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
2191 * gcc.dg/vect/vect-over-widen-5.c: Likewise.
2192 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
2193 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
2194 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
2195 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
2196 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
2197 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
2198 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
2199 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
2200 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
2201 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
2202 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
2203 * gcc.dg/vect/vect-over-widen-17.c: Likewise.
2204 * gcc.dg/vect/vect-over-widen-18.c: Likewise.
2205 * gcc.dg/vect/vect-over-widen-19.c: Likewise.
2206 * gcc.dg/vect/vect-over-widen-20.c: Likewise.
2207 * gcc.dg/vect/vect-over-widen-21.c: Likewise.
2208
2209 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2210
2211 * gcc.dg/vect/vect-mixed-size-cond-1.c: New test.
2212
2213 2018-07-02 Jim Wilson <jimw@sifive.com>
2214
2215 * gcc.target/riscv/interrupt-debug.c: New.
2216
2217 2018-07-02 Paolo Carlini <paolo.carlini@oracle.com>
2218
2219 * g++.dg/diagnostic/thread-thread_local.C: New.
2220
2221 2018-07-02 Martin Liska <mliska@suse.cz>
2222
2223 PR testsuite/86366
2224 * gcc.dg/profile-dir-1.c: Fix scanned pattern.
2225 * gcc.dg/profile-dir-2.c: Likewise.
2226 * gcc.dg/profile-dir-3.c: Likewise.
2227
2228 2018-07-02 Christophe Lyon <christophe.lyon@linaro.org>
2229
2230 * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
2231 overriden.
2232
2233 2018-07-02 Richard Biener <rguenther@suse.de>
2234
2235 PR tree-optimization/86363
2236 * gcc.dg/torture/pr86363.c: New testcase.
2237
2238 2018-07-02 Martin Liska <mliska@suse.cz>
2239
2240 * gcc.dg/completion-1.c: New test.
2241 * gcc.dg/completion-2.c: New test.
2242 * gcc.dg/completion-3.c: New test.
2243
2244 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
2245
2246 PR fortran/82969
2247 PR fortran/86242
2248 * gfortran.dg/proc_ptr_50.f90: New test.
2249
2250 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
2251
2252 PR fortran/45305
2253 * gfortran.dg/scalarize_parameter_array_2.f90: New test.
2254
2255 2018-07-02 Martin Liska <mliska@suse.cz>
2256
2257 PR ipa/86279
2258 * gcc.dg/ipa/pr86279.c: New test.
2259
2260 2018-07-02 Martin Liska <mliska@suse.cz>
2261
2262 PR ipa/86323
2263 * g++.dg/ipa/pr86323.C: New test.
2264
2265 2018-07-01 Tom de Vries <tdevries@suse.de>
2266
2267 revert:
2268 2018-07-01 Tom de Vries <tdevries@suse.de>
2269
2270 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
2271 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
2272
2273 2018-07-01 Tom de Vries <tdevries@suse.de>
2274
2275 * lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number
2276 argument.
2277 * gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58
2278 with @main.
2279
2280 2018-07-01 Tom de Vries <tdevries@suse.de>
2281
2282 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
2283 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
2284
2285 2018-07-01 Tom de Vries <tdevries@suse.de>
2286
2287 * lib/gcc-dg.exp (get-absolute-line): Handle '.'.
2288 * gcc.dg/guality/vla-1.c: Use relative line numbers.
2289
2290 2018-07-01 Tom de Vries <tdevries@suse.de>
2291
2292 * gcc.dg-selftests/dg-final.exp (verify_call_1): Factor out of ...
2293 (verify_call): ... here. Move to toplevel.
2294 (verify_call_np, dg_final_directive_check_utils): New proc.
2295 (toplevel): Call dg_final_directive_check_utils.
2296 * lib/gcc-dg.exp (get-absolute-line): Fix typo in variable reference.
2297
2298 2018-06-30 Jim Wilson <jimw@sifive.com>
2299
2300 * gcc.target/riscv/shift-shift-1.c: New.
2301 * gcc.target/riscv/shift-shift-2.c: New.
2302 * gcc.target/riscv/shift-shift-3.c: New.
2303
2304 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2305
2306 * gcc.dg/vect/vect-widen-mult-extern-1.c: New test.
2307
2308 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2309
2310 * gcc.dg/vect/vect-widen-mult-sum.c: Remove xfail.
2311 * gcc.dg/vect/no-scevccp-outer-6.c: Don't match widened multiplications
2312 by 4 in the computation of a[i].
2313 * gcc.dg/vect/vect-mult-const-pattern-1.c: Test specifically for the
2314 main multiplication constant.
2315 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
2316 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
2317 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. Expect the
2318 pattern to cast the result to int.
2319 * gcc.dg/vect/vect-reduc-dot-1.c: New test.
2320 * gcc.dg/vect/vect-reduc-dot-2.c: Likewise.
2321 * gcc.dg/vect/vect-reduc-dot-3.c: Likewise.
2322 * gcc.dg/vect/vect-reduc-dot-4.c: Likewise.
2323 * gcc.dg/vect/vect-reduc-dot-5.c: Likewise.
2324 * gcc.dg/vect/vect-reduc-dot-6.c: Likewise.
2325 * gcc.dg/vect/vect-reduc-dot-7.c: Likewise.
2326 * gcc.dg/vect/vect-reduc-dot-8.c: Likewise.
2327 * gcc.dg/vect/vect-reduc-sad-1.c: Likewise.
2328 * gcc.dg/vect/vect-reduc-sad-2.c: Likewise.
2329 * gcc.dg/vect/vect-reduc-sad-3.c: Likewise.
2330 * gcc.dg/vect/vect-reduc-sad-4.c: Likewise.
2331 * gcc.dg/vect/vect-reduc-sad-5.c: Likewise.
2332 * gcc.dg/vect/vect-reduc-sad-6.c: Likewise.
2333 * gcc.dg/vect/vect-reduc-sad-7.c: Likewise.
2334 * gcc.dg/vect/vect-reduc-sad-8.c: Likewise.
2335 * gcc.dg/vect/vect-widen-mult-1.c: Likewise.
2336 * gcc.dg/vect/vect-widen-mult-2.c: Likewise.
2337 * gcc.dg/vect/vect-widen-mult-3.c: Likewise.
2338 * gcc.dg/vect/vect-widen-mult-4.c: Likewise.
2339
2340 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2341
2342 * gcc.dg/vect/vect-reduc-dot-u16b.c: Remove xfail and update the
2343 test for vectorization along the lines described in the comment.
2344
2345 2018-06-30 Tom de Vries <tdevries@suse.de>
2346
2347 * gcc.dg/guality/guality.exp (guality_transform_options): New proc.
2348 (toplevel): Apply guality_transform_options on DG_TORTURE_OPTIONS and
2349 LTO_TORTURE_OPTIONS.
2350 * gcc.dg/guality/prevent-optimization.h: New file.
2351 * gcc.dg/guality/pr45882.c: Include prevent-optimization.h.
2352 (a): Replace __attribute__((used)) with ATTRIBUTE_USED.
2353
2354 2018-06-30 Tom de Vries <tdevries@suse.de>
2355
2356 * gcc.dg/guality/pr45882.c (foo): Use relative line numbers.
2357 * lib/gcc-dg.exp (dg-final): New proc.
2358 * lib/gcc-gdb-test.exp (gdb-test): Add and handle additional line number
2359 argument.
2360
2361 2018-06-29 Martin Sebor <msebor@redhat.com>
2362
2363 * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10
2364 that don't define the function.
2365
2366 2018-06-29 Marek Polacek <polacek@redhat.com>
2367
2368 PR c++/86184
2369 * g++.dg/ext/cond3.C: New test.
2370
2371 2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2372
2373 * gcc.target/arm/arm-soft-strd-even.c: New test.
2374
2375 2018-06-29 Tom de Vries <tdevries@suse.de>
2376
2377 * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint
2378 line, and use it.
2379 * lib/gcc-dg.exp (get-absolute-line): Factor out of ...
2380 (process-message): ... here.
2381 * lib/gcc-gdb-test.exp (gdb-test): Use get-absolute-line.
2382
2383 2018-06-29 Martin Liska <mliska@suse.cz>
2384
2385 PR tree-optimization/86263
2386 * gcc.dg/tree-ssa/pr86263.c: New test.
2387
2388 2018-06-28 Carl Love <cel@us.ibm.com>
2389
2390 * gcc.target/p9-extract-1.c: Add test case.
2391 * gcc.target/builtins-3-p9-runnable.c: Add test case to match
2392 name in ABI.
2393
2394 2018-06-28 Uros Bizjak <ubizjak@gmail.com>
2395
2396 PR target/86348
2397 * gcc.target/i386/pr86348.c: New test.
2398
2399 2018-06-28 Wilco Dijkstra <wdijkstr@arm.com>
2400
2401 * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase.
2402
2403 2018-06-28 Fritz Reese <fritzoreese@gmail.com>
2404
2405 PR fortran/82865
2406 * gfortran.dg/dec_type_print_2.f03: New testcase.
2407
2408 2018-06-28 David Pagan <dave.pagan@oracle.com>
2409
2410 PR c/55976
2411 * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous
2412 message causing unexpected test FAIL.
2413
2414 2018-06-28 Martin Liska <mliska@suse.cz>
2415
2416 * gcc.dg/tree-ssa/switch-1.c: New test.
2417
2418 2018-06-28 Eric Botcazou <ebotcazou@adacore.com>
2419
2420 * gnat.dg/debug15.adb: New test.
2421
2422 2018-06-27 David Malcolm <dmalcolm@redhat.com>
2423
2424 PR c++/86329
2425 * g++.dg/lookup/pr86329.C: New test.
2426
2427 2018-06-27 Carl Love <cel@us.ibm.com>
2428
2429 * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
2430
2431 2018-06-27 Tamar Christina <tamar.christina@arm.com>
2432
2433 PR target/85769
2434 * gcc.target/aarch64/f16_mov_immediate_3.c: New.
2435
2436 2018-06-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
2437
2438 * gcc.target/powerpc/builtins-1.c: Correct a comment.
2439
2440 2018-06-26 Will Schmidt <will_schmidt@vnet.ibm.com>
2441
2442 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok
2443 requirement for this test.
2444 * gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok
2445 requirement, and -mpower8-vector compile option.
2446
2447 2018-06-26 Jakub Jelinek <jakub@redhat.com>
2448
2449 PR target/86314
2450 * gcc.dg/pr86314.c: New test.
2451
2452 PR debug/86257
2453 * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options.
2454
2455 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2456
2457 * gcc.target/i386/pr86257.c: Require 64-bit.
2458
2459 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2460
2461 * g++.dg/pr86082.C: Require IBM1047 support.
2462
2463 2018-06-26 Richard Biener <rguenther@suse.de>
2464
2465 PR middle-end/86271
2466 * gcc.dg/pr86271.c: New testcase.
2467
2468 2018-06-26 Alexandre Oliva <aoliva@redhat.com>
2469
2470 PR debug/86064
2471 * gcc.dg/pr86064.c: New.
2472
2473 2018-06-25 Jeff Law <law@redhat.com>
2474
2475 * lib/target-supports.exp
2476 (check_effective_target_logical_op_short_circuit): Add v850.
2477
2478 2018-06-25 Martin Sebor <msebor@redhat.com>
2479
2480 PR tree-optimization/86204
2481 * gcc.dg/strlenopt-46.c: New test.
2482
2483 2018-06-25 Martin Sebor <msebor@redhat.com>
2484
2485 PR tree-optimization/85700
2486 * gcc.dg/Wstringop-truncation-4.c: New test.
2487
2488 2018-06-25 Fritz Reese <fritzoreese@gmail.com>
2489
2490 PR fortran/82972
2491 PR fortran/83088
2492 PR fortran/85851
2493 * gfortran.dg/init_flag_17.f90: New testcase.
2494
2495 2018-06-25 Carl Love <cel@us.ibm.com>
2496
2497 * gcc.target/powerpc/p9-extract-1.c: Make second argument of
2498 vec_extract a signed int. Add vec_extract tests for bool char
2499 and bool int.
2500 * gcc.target/powerpc/p9-extract-4.c: New test file for long long
2501 vec_extract tests.
2502
2503 2018-06-25 Tom de Vries <tdevries@suse.de>
2504
2505 * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure.
2506
2507 2018-06-25 Jakub Jelinek <jakub@redhat.com>
2508
2509 PR target/84786
2510 * gcc.target/i386/avx512f-pr84786-3.c: New test.
2511
2512 2018-06-25 Eric Botcazou <ebotcazou@libertysurf.fr>
2513
2514 * gnat.dg/sso9.adb: New testcase.
2515 * gnat.dg/sso9_pkg.ads: Likewise.
2516
2517 2018-06-25 Tom de Vries <tdevries@suse.de>
2518
2519 PR debug/86257
2520 * gcc.target/i386/pr86257.c: New test.
2521
2522 2018-06-25 Andreas Krebbel <krebbel@linux.ibm.com>
2523
2524 PR C++/86082
2525 * g++.dg/pr86082.C: New test.
2526
2527 2018-06-24 Tom de Vries <tdevries@suse.de>
2528
2529 * g++.dg/guality/guality.exp: Don't use which on gdb arg to report_gdb.
2530 * gcc.dg/guality/guality.exp: Same.
2531 * gfortran.dg/guality/guality.exp: Same.
2532 * lib/gcc-gdb-test.exp: Do early out if which gdb fails.
2533
2534 2018-06-23 Paolo Carlini <paolo.carlini@oracle.com>
2535
2536 * g++.dg/concepts/locations1.C: New.
2537 * g++.dg/cpp0x/locations1.C: Likewise.
2538 * g++.dg/cpp1z/inline-var2.C: Test locations too.
2539 * g++.dg/cpp1z/inline-var3.C: Likewise.
2540
2541 2018-06-22 Paul Thomas <pault@gcc.gnu.org>
2542
2543 PR fortran/86281
2544 * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy.
2545
2546 2018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
2547
2548 * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
2549 this test.
2550 * gcc.target/powerpc/builtins-9.c: New test.
2551 * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
2552 to expect different code generation on big-endian vs.
2553 little-endian targets.
2554
2555 2018-06-22 Tom de Vries <tdevries@suse.de>
2556
2557 * g++.dg/guality/guality.exp (guality_gdb_name): Default to
2558 $rootme/../gdb/gdb, if available.
2559 * gcc.dg/guality/guality.exp (guality_gdb_name): Same.
2560 * gfortran.dg/guality/guality.exp (guality_gdb_name): Same.
2561
2562 2018-06-22 Tom de Vries <tdevries@suse.de>
2563
2564 * lib/gcc-gdb-test.exp (report_gdb): New proc.
2565 * g++.dg/guality/guality.exp: Use report_gdb.
2566 * gcc.dg/guality/guality.exp: Same.
2567 * gfortran.dg/guality/guality.exp: Same.
2568
2569 2018-06-22 Jakub Jelinek <jakub@redhat.com>
2570
2571 PR c++/85662
2572 * g++.dg/ext/offsetof3.C: New test.
2573
2574 2018-06-22 Carl Love <cel@us.ibm.com>
2575
2576 * gcc.target/powerpc/altivec-7.c: Add qualifiers for counts on AIX
2577 versus Linux. Change checks for xxlnor, xxland and xxlxor to also look
2578 for the vnor, vand and vxor instructions.
2579 * gcc.target/powerpc/builtins-1.c: Move vec_or tests to a new file.
2580 Remove counts for xxlor. Fix match on bl __divdi3 and bl __udivdi3.
2581 * gcc.target/powerpc/builtins-4.c: Fix matching for vsl instructions.
2582 * gcc.target/powerpc/builtins-5.c: New test file for vec_or test cases.
2583 * gcc.target/powerpc/vsx-vector-6.p7.c: Fix xxlnor BE expected count.
2584 Add -dp to dg-options, update expected counts.
2585
2586 2018-06-22 Paul Koning <ni1d@arrl.net>
2587
2588 * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment
2589 if pdp11.
2590 * gcc.c-torture/compile/20010518-2.c: Skip if pdp11 -mint32.
2591 * gcc.c-torture/compile/20040101-1.c: Ditto.
2592 * gcc.c-torture/compile/20050622-1.c: Ditto.
2593 * gcc.c-torture/compile/20080625-1.c: Ditto.
2594 * gcc.c-torture/compile/20090107-1.c: Ditto.
2595 * gcc.c-torture/compile/920501-12.c: Ditto.
2596 * gcc.c-torture/compile/920501-4.c: Ditto.
2597 * gcc.c-torture/compile/961203-1.c: Ditto.
2598 * gcc.c-torture/compile/limits-externdecl.c: Ditto.
2599 * gcc.c-torture/compile/pr25310.c: Ditto.
2600
2601 2018-06-22 Cesar Philippidis <cesar@codesourcery.com>
2602 James Norris <jnorris@codesourcery.com>
2603 Thomas Schwinge <thomas@codesourcery.com>
2604 Tom de Vries <tom@codesourcery.com>
2605
2606 * c-c++-common/goacc/deviceptr-4.c: New file.
2607 * c-c++-common/goacc/kernels-counter-var-redundant-load.c:
2608 Likewise.
2609 * c-c++-common/goacc/kernels-loop-data-2.c: Likewise.
2610 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise.
2611 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise.
2612 * c-c++-common/goacc/kernels-loop-data-update.c: Likewise.
2613 * c-c++-common/goacc/kernels-loop-data.c: Likewise.
2614 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c:
2615 Likewise.
2616 * c-c++-common/goacc/parallel-reduction.c: Likewise.
2617 * c-c++-common/goacc/private-reduction-1.c: Likewise.
2618 * gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95:
2619 Likewise.
2620 * gfortran.dg/goacc/modules.f95: Likewise.
2621 * gfortran.dg/goacc/routine-8.f90: Likewise.
2622 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
2623
2624 2018-06-21 Michael Meissner <meissner@linux.ibm.com>
2625
2626 * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double
2627 if the long double format is IEEE 128-bit for tests that are
2628 explicitly testing IBM extended double support. Use the
2629 appropriate pack and unpack built-in functions. Change calls from
2630 __builtin_isinfl to __builtin_isinf since the later supports all
2631 floating point types.
2632 * gcc.target/powerpc/pr57150.c: Likewise.
2633 * gcc.target/powerpc/pr60203.c: Likewise.
2634 * gcc.target/powerpc/pr67808.c: Likewise.
2635 * gcc.target/powerpc/pr70117.c: Likewise.
2636 * gcc.target/powerpc/tfmode_off.c: Likewise.
2637
2638 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
2639
2640 PR fortran/49630
2641 * gfortran.dg/assumed_charlen_function_7.f90: New test.
2642
2643 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
2644
2645 PR fortran/83118
2646 * gfortran.dg/unlimited_polymorphic_30.f03: New test.
2647
2648 2018-06-21 Tom de Vries <tdevries@suse.de>
2649
2650 * gcc.dg/guality/pr45882.c (a): Add used attribute.
2651
2652 2018-06-21 Tom de Vries <tdevries@suse.de>
2653
2654 PR tree-optimization/85859
2655 * gcc.dg/pr85859.c: New test.
2656
2657 2018-06-21 Richard Biener <rguenther@suse.de>
2658
2659 PR tree-optimization/86232
2660 * gcc.dg/torture/pr86232.c: New testcase.
2661
2662 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2663
2664 * gcc/gcc.target/aarch64/aes_xor_combine.c: New test.
2665
2666 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2667
2668 * gcc/gcc.target/aarch64/aes_2.c: New test.
2669
2670 2018-06-20 Than McIntosh <thanm@google.com>
2671
2672 PR libgcc/86213
2673 * gcc.dg/split-8.c: New.
2674
2675 2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
2676
2677 * gcc.target/powerpc/builtins-1.c: Adjust dg directives to scan
2678 for vpkudus in place of vpksdus.
2679 * gcc.target/powerpc/builtins-3-p8.c: Likewise.
2680
2681 2018-06-20 Nathan Sidwell <nathan@acm.org>
2682
2683 PR c++/85634
2684 * g++.dg/lookup/pr85634-2.C: New.
2685
2686 2018-06-20 Paolo Carlini <paolo.carlini@oracle.com>
2687
2688 * g++.dg/template/friend65.C: New.
2689 * g++.dg/cpp0x/main1.C: Likewise.
2690 * g++.dg/other/main2.C: Likewise.
2691 * g++.dg/other/main3.C: Likewise.
2692 * g++.dg/template/friend42.C: Test location too.
2693 * g++.dg/concepts/decl-diagnose.C: Likewise.
2694 * g++.dg/warn/main-2.C: Update.
2695
2696 2018-06-20 Chung-Lin Tang <cltang@codesourcery.com>
2697 Thomas Schwinge <thomas@codesourcery.com>
2698 Cesar Philippidis <cesar@codesourcery.com>
2699
2700 * c-c++-common/goacc/declare-1.c: Update test case to utilize OpenACC
2701 2.5 data clause semantics.
2702 * c-c++-common/goacc/declare-2.c: Likewise.
2703 * c-c++-common/goacc/default-4.c: Likewise.
2704 * c-c++-common/goacc/finalize-1.c: New test.
2705 * c-c++-common/goacc/kernels-alias-2.c: Update test case to utilize
2706 OpenACC 2.5 data clause semantics.
2707 * c-c++-common/goacc/kernels-alias.c: Likewise.
2708 * c-c++-common/goacc/routine-5.c: Likewise.
2709 * c-c++-common/goacc/update-if_present-1.c: New test.
2710 * c-c++-common/goacc/update-if_present-2.c: New test.
2711 * g++.dg/goacc/template.C: Update test case to utilize OpenACC
2712 2.5 data clause semantics.
2713 * gfortran.dg/goacc/combined-directives.f90: Likewise.
2714 * gfortran.dg/goacc/data-tree.f95: Likewise.
2715 * gfortran.dg/goacc/declare-2.f95: Likewise.
2716 * gfortran.dg/goacc/default-4.f: Likewise.
2717 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
2718 * gfortran.dg/goacc/finalize-1.f: New test.
2719 * gfortran.dg/goacc/kernels-alias-2.f95: Update test case to utilize
2720 OpenACC 2.5 data clause semantics.
2721 * gfortran.dg/goacc/kernels-alias.f95: Likewise.
2722 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
2723 * gfortran.dg/goacc/nested-function-1.f90: Likewise.
2724 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
2725 * gfortran.dg/goacc/reduction-promotions.f90: Likewise.
2726 * gfortran.dg/goacc/update-if_present-1.f90: New test.
2727 * gfortran.dg/goacc/update-if_present-2.f90: New test.
2728
2729 2018-06-20 Jakub Jelinek <jakub@redhat.com>
2730
2731 PR c++/86210
2732 * g++.dg/warn/Wnonnull4.C: New test.
2733
2734 2018-06-20 Marek Polacek <polacek@redhat.com>
2735
2736 PR c++/86240
2737 * g++.dg/pr86240.C: New test.
2738
2739 2018-06-20 Jakub Jelinek <jakub@redhat.com>
2740
2741 PR debug/86194
2742 * gcc.target/i386/pr86194.c: New test.
2743
2744 PR tree-optimization/86231
2745 * gcc.dg/tree-ssa/vrp119.c: New test.
2746 * gcc.c-torture/execute/pr86231.c: New test.
2747
2748 2018-06-20 Tom de Vries <tdevries@suse.de>
2749
2750 PR tree-optimization/86097
2751 * gcc.dg/autopar/pr86097.c: New test.
2752
2753 2018-06-20 Nathan Sidwell <nathan@acm.org>
2754
2755 PR c++/85634
2756 * g++.dg/lookup/pr85634.C: New.
2757
2758 2018-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2759
2760 * gcc.target/aarch64/ldp_stp_q.c: New test.
2761 * gcc.target/aarch64/stp_vec_128_1.c: Likewise.
2762 * gcc.target/aarch64/ldp_stp_q_disable.c: Likewise.
2763
2764 2018-06-20 Martin Liska <mliska@suse.cz>
2765
2766 * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL.
2767
2768 2018-06-19 Martin Sebor <msebor@redhat.com>
2769
2770 PR tree-optimization/48560
2771 * gcc.dg/Warray-bounds-28.c: New test.
2772
2773 2018-06-19 Martin Sebor <msebor@redhat.com>
2774
2775 PR middle-end/85602
2776 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
2777 to also match C++.
2778
2779 2018-06-19 Jan Hubicka <hubicka@ucw.cz>
2780
2781 * g++.dg/lto/pr84805_0.C: Update template.
2782 * g++.dg/lto/pr84805_1.C: Update template.
2783
2784 2018-06-19 Eric Botcazou <ebotcazou@adacore.com>
2785
2786 * gnat.dg/aggr24.adb: New test.
2787 * gnat.dg/aggr24_pkg.ad[sb]: New helper.
2788
2789 2018-06-19 Richard Biener <rguenther@suse.de>
2790
2791 PR tree-optimization/86179
2792 * gcc.dg/pr86179.c: New testcase.
2793
2794 2018-06-18 Martin Sebor <msebor@redhat.com>
2795
2796 PR middle-end/85602
2797 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
2798 * c-c++-common/attr-nonstring-8.c: New test.
2799
2800 2018-06-18 Martin Sebor <msebor@redhat.com>
2801
2802 PR tree-optimization/81384
2803 * gcc.c-torture/execute/builtins/lib/strnlen.c: New test.
2804 * gcc.c-torture/execute/builtins/strnlen-lib.c: New test.
2805 * gcc.c-torture/execute/builtins/strnlen.c: New test.
2806 * gcc.dg/attr-nonstring-2.c: New test.
2807 * gcc.dg/attr-nonstring-3.c: New test.
2808 * gcc.dg/attr-nonstring-4.c: New test.
2809 * gcc.dg/strlenopt-45.c: New test.
2810 * gcc.dg/strlenopt.h (strnlen): Declare.
2811
2812 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
2813
2814 PR tree-optimization/86076
2815 * gcc.dg/pr86076.c: Add target pthread for bare-metal targets.
2816
2817 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
2818
2819 PR tree-optimization/64946
2820 * gcc.target/aarch64/vect-abs-compile.c: Remove xfail.
2821
2822 2018-06-17 Eric Botcazou <ebotcazou@adacore.com>
2823
2824 * gcc.dg/debug/dwarf2/pr37726.c: Move to...
2825 * gcc.dg/guality/pr37726.c: ...here and turn into GDB test.
2826 * gnat.dg/stack_usage5.adb: New test.
2827
2828 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
2829
2830 PR middle-end/82479
2831 * gcc.dg/tree-ssa/popcount.c: New test.
2832 * gcc.dg/tree-ssa/popcount2.c: New test.
2833
2834 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
2835
2836 PR middle-end/64946
2837 * gcc.dg/absu.c: New test.
2838 * gcc.dg/gimplefe-29.c: New test.
2839 * gcc.target/aarch64/pr64946.c: New test.
2840
2841 2018-06-15 Jakub Jelinek <jakub@redhat.com>
2842
2843 PR c/86093
2844 * c-c++-common/pr86093.c: New test.
2845
2846 PR middle-end/85878
2847 * gfortran.fortran-torture/compile/pr85878.f90: New test.
2848
2849 PR middle-end/86123
2850 * gcc.c-torture/compile/pr86123.c: New test.
2851
2852 2018-06-15 Tom de Vries <tdevries@suse.de>
2853
2854 * gcc.dg-selftests/dg-final.exp: Force sequential execution.
2855
2856 2018-06-15 Nick Clifton <nickc@redhat.com>
2857
2858 PR 84195
2859 * gcc.c-torture/compile/pr84195.c: New test.
2860
2861 2018-06-15 Richard Biener <rguenther@suse.de>
2862
2863 PR middle-end/86159
2864 * g++.dg/pr86159.C: New testcase.
2865
2866 2018-06-15 Richard Biener <rguenther@suse.de>
2867
2868 PR middle-end/86076
2869 * gcc.dg/pr86076.c: New testcase.
2870
2871 2018-06-14 Marek Polacek <polacek@redhat.com>
2872
2873 PR c++/86063
2874 * g++.dg/cpp0x/gen-attrs-65.C: New test.
2875
2876 2018-06-14 Jakub Jelinek <jakub@redhat.com>
2877
2878 PR target/86048
2879 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add
2880 -msse2 to dg-options.
2881
2882 PR middle-end/86122
2883 * gcc.c-torture/compile/pr86122.c: New test.
2884
2885 P0624R2 - Default constructible and assignable stateless lambdas
2886 * g++.dg/cpp2a/lambda1.C: New test.
2887 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics
2888 for -std=c++2a.
2889
2890 2018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
2891
2892 * g++.dg/other/static3.C: New.
2893 * g++.dg/other/static4.C: Likewise.
2894 * g++.dg/warn/Wshadow-15.C: Likewise.
2895 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too.
2896 * g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise.
2897 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise.
2898 * g++.dg/cpp0x/udlit-args-neg.C: Likewise.
2899 * g++.dg/cpp0x/udlit-clink-neg.C: Likewise.
2900 * g++.dg/cpp0x/udlit-extern-c.C: Likewise.
2901 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
2902
2903 2018-06-14 Jakub Jelinek <jakub@redhat.com>
2904
2905 PR target/85945
2906 * gcc.c-torture/compile/pr85945.c: New test.
2907
2908 2018-06-14 Richard Biener <rguenther@suse.de>
2909
2910 PR ipa/86124
2911 * gcc.dg/pr86124.c: New testcase.
2912
2913 2018-06-13 Martin Sebor <msebor@redhat.com>
2914
2915 PR tree-optimization/86114
2916 * gcc.dg/pr86114.c: New test.
2917
2918 2018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
2919
2920 PR fortran/86110
2921 * gfortran.dg/pr86110.f90: New test.
2922
2923 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
2924
2925 PR fortran/85703
2926 * gfortran.dg/goacc/pr85703.f90: New test.
2927 * gfortran.dg/gomp/pr85703.f90: New test.
2928
2929 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
2930
2931 PR fortran/85702
2932 * gfortran.dg/goacc/pr85702.f90: New test.
2933
2934 2018-06-13 Eric Botcazou <ebotcazou@adacore.com>
2935
2936 * gcc.target/i386/pr86048.c: New test.
2937
2938 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
2939
2940 * gcc.target/arc/fma-1.c: New test.
2941
2942 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
2943
2944 * gcc.target/arc/pr9001107555.c: New file.
2945
2946 2018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
2947
2948 * g++.dg/torture/aarch64-vect-init-1.C: New test.
2949
2950 2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
2951
2952 * g++.dg/init/delete3.C: New.
2953 * g++.dg/init/new49.C: Likewise.
2954 * g++.dg/init/new25.C: Test locations too.
2955 * g++.dg/template/new4.C: Likewise.
2956 * g++.old-deja/g++.jason/operator.C: Likewise.
2957
2958 2018-06-12 Marek Polacek <polacek@redhat.com>
2959
2960 Core issue 1331 - const mismatch with defaulted copy constructor
2961 * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error.
2962 * g++.dg/cpp0x/defaulted52.C: New test.
2963 * g++.dg/cpp0x/defaulted53.C: New test.
2964 * g++.dg/cpp0x/defaulted54.C: New test.
2965 * g++.dg/cpp0x/defaulted55.C: New test.
2966 * g++.dg/cpp0x/defaulted56.C: New test.
2967 * g++.dg/cpp0x/defaulted57.C: New test.
2968 * g++.dg/cpp0x/defaulted58.C: New test.
2969 * g++.dg/cpp0x/defaulted59.C: New test.
2970 * g++.dg/cpp0x/defaulted60.C: New test.
2971
2972 2018-06-12 David Malcolm <dmalcolm@redhat.com>
2973
2974 PR other/69968
2975 * gcc.dg/spellcheck-transposition.c: New test.
2976
2977 2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
2978
2979 PR fortran/44491
2980 * gfortran.dg/pr44491.f90: New testcase
2981
2982 2018-06-12 Martin Sebor <msebor@redhat.com>
2983
2984 PR tree-optimization/85259
2985 * gcc.dg/Wstringop-overflow-5.c: New test.
2986 * gcc.dg/Wstringop-overflow-6.c: New test.
2987
2988 2018-06-12 Martin Sebor <msebor@redhat.com>
2989
2990 PR c/85931
2991 * gcc.dg/Wstringop-truncation-3.c: New test.
2992
2993 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
2994
2995 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
2996 * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
2997 * gcc.target/powerpc/swaps-p8-17.c: Same.
2998
2999 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3000
3001 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
3002 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
3003 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
3004 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
3005 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
3006 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.
3007
3008 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3009
3010 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
3011 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
3012 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
3013 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
3014 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
3015 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.
3016
3017 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3018
3019 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
3020 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
3021 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
3022 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
3023 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
3024 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.
3025
3026 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3027
3028 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
3029 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
3030 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
3031 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
3032 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
3033 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.
3034
3035 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3036
3037 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
3038 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
3039 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
3040 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
3041 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
3042 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.
3043
3044 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3045
3046 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
3047 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
3048 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
3049 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
3050 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
3051 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.
3052
3053 2018-06-12 Martin Liska <mliska@suse.cz>
3054
3055 * g++.dg/opt/mpx.C: New test.
3056 * gcc.target/i386/mpx.c: New test.
3057
3058 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
3059
3060 * gcc.target/arc/builtin_simdarc.c: Update test.
3061 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
3062 * gcc.target/arc/tumaddsidi4.c: Likewise.
3063
3064 2018-06-12 Eric Botcazou <ebotcazou@adacore.com>
3065
3066 * gnat.dg/opt72a.ad[sb]: New test.
3067 * gnat.dg/opt72_pkg.ads: New helper.
3068
3069 2018-06-12 Tom de Vries <tdevries@suse.de>
3070
3071 * gcc.dg-selftests/dg-final.exp: New file.
3072
3073 2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
3074
3075 * g++.dg/lookup/new2.C: Test locations too.
3076 * g++.dg/other/ellipsis1.C: Likewise.
3077 * g++.dg/other/operator1.C: Likewise.
3078 * g++.dg/other/operator2.C: Likewise.
3079 * g++.dg/overload/operator2.C: Likewise.
3080 * g++.dg/parse/defarg11.C: Likewise.
3081 * g++.dg/parse/operator4.C: Likewise.
3082 * g++.dg/template/error30.C: Likewise.
3083 * g++.dg/template/explicit-args3.C: Likewise.
3084 * g++.dg/warn/effc1.C: Likewise.
3085 * g++.old-deja/g++.brendan/prepost2.C: Likewise.
3086 * g++.old-deja/g++.brendan/prepost3.C: Likewise.
3087 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
3088 * g++.old-deja/g++.jason/conversion5.C: Likewise.
3089 * g++.old-deja/g++.jason/operator.C: Likewise.
3090
3091 2018-06-11 Martin Sebor <msebor@redhat.com>
3092
3093 PR tree-optimization/86083
3094 * gcc.dg/strlenopt-44.c: New test.
3095
3096 2018-06-11 Janus Weil <janus@gcc.gnu.org>
3097
3098 PR fortran/45521
3099 * gfortran.dg/generic_32.f90: New test.
3100 * gfortran.dg/generic_33.f90: New test.
3101
3102 2018-06-11 Carl Love <cel@us.ibm.com>
3103 * gcc.target/powerpc/altivec-7.c (main): Remove tests
3104 vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
3105 long long bool. Remove duplicate dg-final for xxlxor. Update
3106 dg-final instruction counts.
3107 * gcc.target/powerpc/altivec-37.c (main): New file for
3108 tests vec_unpackh and vec_unpackl returning long long bool and
3109 long long int.
3110
3111 2018-06-11 Martin Liska <mliska@suse.cz>
3112
3113 PR tree-optimization/86089
3114 * gcc.dg/tree-ssa/pr86089.c: New test.
3115
3116 2018-06-11 Julia Koval <julia.koval@intel.com>
3117
3118 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
3119 * gcc.target/i386/vpclmulqdq.c: Ditto.
3120
3121 2018-06-11 Olivier Hainque <hainque@adacore.com>
3122
3123 * gnat.dg/lang-dw2.adb: New test.
3124 * gnat.dg/lang-dw3.adb: New test.
3125
3126 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
3127
3128 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
3129 gnat.dg/assertion_policy1_pkg.ads: New testcase.
3130
3131 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3132
3133 * gnat.dg/predicate1.adb: New testcase.
3134
3135 2018-06-11 Yannick Moy <moy@adacore.com>
3136
3137 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
3138
3139 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
3140
3141 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
3142 testcase.
3143
3144 2018-06-11 Javier Miranda <miranda@adacore.com>
3145
3146 * gnat.dg/prot4.adb: New testcase.
3147
3148 2018-06-11 Yannick Moy <moy@adacore.com>
3149
3150 * gnat.dg/part_of1-instantiation.adb,
3151 gnat.dg/part_of1-instantiation.ads,
3152 gnat.dg/part_of1-private_generic.adb,
3153 gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
3154 testcase.
3155
3156 2018-06-11 Piotr Trojanek <trojanek@adacore.com>
3157
3158 * gnat.dg/contract1.adb: New testcase.
3159
3160 2018-06-11 Javier Miranda <miranda@adacore.com>
3161
3162 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
3163 testcase.
3164
3165 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3166
3167 * gnat.dg/inline_always1.adb: New testcase.
3168
3169 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3170
3171 * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
3172 gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
3173 gnat.dg/nested_generic2_g2.ads: New testcase.
3174
3175 2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
3176
3177 * g++.dg/template/friend64.C: New.
3178 * g++.old-deja/g++.other/friend4.C: Test the location too.
3179 * g++.old-deja/g++.pt/crash23.C: Likewise.
3180
3181 2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3182
3183 * gfortran.dg/inline_matmul_23.f90: New test.
3184
3185 2018-06-10 Janus Weil <janus@gcc.gnu.org>
3186
3187 PR fortran/85088
3188 * gfortran.dg/intent_decl_1.f90: New test case.
3189
3190 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3191
3192 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
3193 * gfortran.dg/ieee/large_4.f90: Ditto.
3194 * gfortran.dg/round_4.f90: Ditto.
3195
3196 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3197
3198 PR fortran/38351
3199 * gfortran.dg/pr38351.f90: New test.
3200 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
3201
3202 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3203
3204 PR fortran/85138
3205 PR fortran/85996
3206 PR fortran/86051
3207 * gfortran.dg/pr85138_1.f90: New test.
3208 * gfortran.dg/pr85138_2.f90: Ditto.
3209 * gfortran.dg/pr85996.f90: Ditto.
3210
3211 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3212
3213 PR fortran/78278
3214 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
3215 * gfortran.dg/data_char_1.f90: Ditto.
3216 * gfortran.dg/pr78571.f90: Ditto.
3217 * gfortran.dg/pr78278.f90: New test.
3218
3219 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3220
3221 PR fortran/63514
3222 * gfortran.dg/pr63514.f90: New test.
3223
3224 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3225
3226 PR fortran/85631
3227 * gfortran.dg/bounds_check_20.f90: New test.
3228
3229 2018-06-08 Carl Love <cel@us.ibm.com>
3230
3231 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
3232 vpkudum counts.
3233 * gcc.target/powerpc/p9-extract-3.c: Make second argument of
3234 vec_extract a signed int.
3235 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
3236 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
3237 vcmpgtsd, vcmpgtud.
3238 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
3239 vec_extract a signed int.
3240 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
3241 vec_extract a signed int.
3242 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
3243 vec_xor builtins. Update xxsel, xxlxor counts.
3244
3245 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
3246
3247 PR fortran/86059
3248 * gfortran.dg/associate_30.f90: Remove code tested ...
3249 * gfortran.dg/pr67803.f90: Ditto.
3250 * gfortran.dg/pr67805.f90: Ditto.
3251 * gfortran.dg/pr86059.f90: ... here. New test.
3252
3253 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
3254
3255 PR fortran/78571
3256 * gfortran.dg/pr78571.f90: New test.
3257
3258 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
3259
3260 PR target/85755
3261 * gcc.target/powerpc/pr85755.c: New test.
3262
3263 2018-06-08 Carl Love <cel@us.ibm.com>
3264
3265 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
3266 vsx-vector-6.p7.c.
3267 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
3268 vsx-vector-6.p9.c.
3269 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
3270 for BE system that are different then for an LE system from this file
3271 into vsx-vector-6-le.c using be target qualifier. Remove this file.
3272 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
3273 the various instruction counts. Rename file to vsx-vector-6.p8.c.
3274
3275 2018-06-08 Martin Liska <mliska@suse.cz>
3276
3277 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
3278
3279 2018-06-08 Martin Liska <mliska@suse.cz>
3280
3281 * g++.dg/dg.exp: Do not use mpx.exp.
3282 * g++.dg/lto/lto.exp: Likewise.
3283 * g++.dg/lto/pr69729_0.C: Remove.
3284 * g++.dg/opt/pr71529.C: Remove.
3285 * g++.dg/pr63995-1.C: Remove.
3286 * g++.dg/pr68270.C: Remove.
3287 * g++.dg/pr71624.C: Remove.
3288 * g++.dg/pr71633.C: Remove.
3289 * g++.dg/pr79761.C: Remove.
3290 * g++.dg/pr79764.C: Remove.
3291 * g++.dg/pr79769.C: Remove.
3292 * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
3293 * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
3294 * gcc.dg/lto/chkp-privatize_0.c: Remove.
3295 * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
3296 * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
3297 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
3298 * gcc.dg/lto/lto.exp: Do not use mpx.exp.
3299 * gcc.dg/lto/pr66221_0.c: Remove.
3300 * gcc.target/i386/chkp-always_inline.c: Remove.
3301 * gcc.target/i386/chkp-bndret.c: Remove.
3302 * gcc.target/i386/chkp-builtins-1.c: Remove.
3303 * gcc.target/i386/chkp-builtins-2.c: Remove.
3304 * gcc.target/i386/chkp-builtins-3.c: Remove.
3305 * gcc.target/i386/chkp-builtins-4.c: Remove.
3306 * gcc.target/i386/chkp-const-check-1.c: Remove.
3307 * gcc.target/i386/chkp-const-check-2.c: Remove.
3308 * gcc.target/i386/chkp-hidden-def.c: Remove.
3309 * gcc.target/i386/chkp-label-address.c: Remove.
3310 * gcc.target/i386/chkp-lifetime-1.c: Remove.
3311 * gcc.target/i386/chkp-narrow-bounds.c: Remove.
3312 * gcc.target/i386/chkp-pr69044.c: Remove.
3313 * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
3314 * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
3315 * gcc.target/i386/chkp-strchr.c: Remove.
3316 * gcc.target/i386/chkp-strlen-1.c: Remove.
3317 * gcc.target/i386/chkp-strlen-2.c: Remove.
3318 * gcc.target/i386/chkp-strlen-3.c: Remove.
3319 * gcc.target/i386/chkp-strlen-4.c: Remove.
3320 * gcc.target/i386/chkp-strlen-5.c: Remove.
3321 * gcc.target/i386/chkp-stropt-1.c: Remove.
3322 * gcc.target/i386/chkp-stropt-10.c: Remove.
3323 * gcc.target/i386/chkp-stropt-11.c: Remove.
3324 * gcc.target/i386/chkp-stropt-12.c: Remove.
3325 * gcc.target/i386/chkp-stropt-13.c: Remove.
3326 * gcc.target/i386/chkp-stropt-14.c: Remove.
3327 * gcc.target/i386/chkp-stropt-15.c: Remove.
3328 * gcc.target/i386/chkp-stropt-16.c: Remove.
3329 * gcc.target/i386/chkp-stropt-17.c: Remove.
3330 * gcc.target/i386/chkp-stropt-2.c: Remove.
3331 * gcc.target/i386/chkp-stropt-3.c: Remove.
3332 * gcc.target/i386/chkp-stropt-4.c: Remove.
3333 * gcc.target/i386/chkp-stropt-5.c: Remove.
3334 * gcc.target/i386/chkp-stropt-6.c: Remove.
3335 * gcc.target/i386/chkp-stropt-7.c: Remove.
3336 * gcc.target/i386/chkp-stropt-8.c: Remove.
3337 * gcc.target/i386/chkp-stropt-9.c: Remove.
3338 * gcc.target/i386/i386.exp: Do not use mpx.exp.
3339 * gcc.target/i386/indirect-thunk-11.c: Remove.
3340 * gcc.target/i386/indirect-thunk-12.c: Remove.
3341 * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
3342 * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
3343 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
3344 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
3345 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
3346 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
3347 * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
3348 * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
3349 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
3350 * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
3351 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
3352 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
3353 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
3354 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
3355 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
3356 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
3357 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
3358 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
3359 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
3360 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
3361 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
3362 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
3363 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
3364 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
3365 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
3366 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
3367 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
3368 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
3369 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
3370 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
3371 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
3372 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
3373 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
3374 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
3375 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
3376 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
3377 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
3378 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
3379 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
3380 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
3381 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
3382 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
3383 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
3384 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
3385 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
3386 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
3387 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
3388 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
3389 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
3390 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
3391 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
3392 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
3393 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
3394 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
3395 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
3396 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
3397 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
3398 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
3399 * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
3400 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
3401 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
3402 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
3403 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
3404 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
3405 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
3406 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
3407 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
3408 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
3409 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
3410 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
3411 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
3412 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
3413 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
3414 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
3415 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
3416 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
3417 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
3418 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
3419 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
3420 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
3421 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
3422 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
3423 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
3424 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
3425 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
3426 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
3427 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
3428 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
3429 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
3430 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
3431 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
3432 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
3433 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
3434 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
3435 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
3436 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
3437 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
3438 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
3439 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
3440 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
3441 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
3442 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
3443 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
3444 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
3445 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
3446 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
3447 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
3448 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
3449 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
3450 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
3451 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
3452 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
3453 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
3454 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
3455 * gcc.target/i386/mpx/label-address-1.c: Remove.
3456 * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
3457 * gcc.target/i386/mpx/macro.c: Remove.
3458 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
3459 * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
3460 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
3461 * gcc.target/i386/mpx/memcpy-1.c: Remove.
3462 * gcc.target/i386/mpx/memmove-1.c: Remove.
3463 * gcc.target/i386/mpx/memmove-2.c: Remove.
3464 * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
3465 * gcc.target/i386/mpx/mpx-check.h: Remove.
3466 * gcc.target/i386/mpx/mpx-os-support.h: Remove.
3467 * gcc.target/i386/mpx/mpx.exp: Remove.
3468 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
3469 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
3470 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
3471 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
3472 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
3473 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
3474 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
3475 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
3476 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
3477 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
3478 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
3479 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
3480 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
3481 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
3482 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
3483 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
3484 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
3485 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
3486 * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
3487 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
3488 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
3489 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
3490 * gcc.target/i386/mpx/pr65508.c: Remove.
3491 * gcc.target/i386/mpx/pr65531.cc: Remove.
3492 * gcc.target/i386/mpx/pr66048.cc: Remove.
3493 * gcc.target/i386/mpx/pr66134.c: Remove.
3494 * gcc.target/i386/mpx/pr66566.c: Remove.
3495 * gcc.target/i386/mpx/pr66567.c: Remove.
3496 * gcc.target/i386/mpx/pr66568.c: Remove.
3497 * gcc.target/i386/mpx/pr66569.c: Remove.
3498 * gcc.target/i386/mpx/pr66581.c: Remove.
3499 * gcc.target/i386/mpx/pr68337-1.c: Remove.
3500 * gcc.target/i386/mpx/pr68337-2.c: Remove.
3501 * gcc.target/i386/mpx/pr68416.c: Remove.
3502 * gcc.target/i386/mpx/pr78339.c: Remove.
3503 * gcc.target/i386/mpx/pr79631.c: Remove.
3504 * gcc.target/i386/mpx/pr79633.c: Remove.
3505 * gcc.target/i386/mpx/pr79753.c: Remove.
3506 * gcc.target/i386/mpx/pr79770.c: Remove.
3507 * gcc.target/i386/mpx/pr79987.c: Remove.
3508 * gcc.target/i386/mpx/pr79988.c: Remove.
3509 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
3510 * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
3511 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
3512 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
3513 * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
3514 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
3515 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
3516 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
3517 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
3518 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
3519 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
3520 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
3521 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
3522 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
3523 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
3524 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
3525 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
3526 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
3527 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
3528 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
3529 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
3530 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
3531 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
3532 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
3533 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
3534 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
3535 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
3536 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
3537 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
3538 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
3539 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
3540 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
3541 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
3542 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
3543 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
3544 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
3545 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
3546 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
3547 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
3548 * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
3549 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
3550 * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
3551 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
3552 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
3553 * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
3554 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
3555 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
3556 * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
3557 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
3558 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
3559 * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
3560 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
3561 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
3562 * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
3563 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
3564 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
3565 * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
3566 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
3567 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
3568 * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
3569 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
3570 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
3571 * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
3572 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
3573 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
3574 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
3575 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
3576 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
3577 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
3578 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
3579 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
3580 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
3581 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
3582 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
3583 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
3584 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
3585 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
3586 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
3587 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
3588 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
3589 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
3590 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
3591 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
3592 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
3593 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
3594 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
3595 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
3596 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
3597 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
3598 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
3599 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
3600 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
3601 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
3602 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
3603 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
3604 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
3605 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
3606 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
3607 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
3608 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
3609 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
3610 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
3611 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
3612 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
3613 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
3614 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
3615 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
3616 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
3617 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
3618 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
3619 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
3620 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
3621 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
3622 * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
3623 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
3624 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
3625 * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
3626 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
3627 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
3628 * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
3629 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
3630 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
3631 * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
3632 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
3633 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
3634 * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
3635 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
3636 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
3637 * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
3638 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
3639 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
3640 * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
3641 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
3642 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
3643 * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
3644 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
3645 * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
3646 * gcc.target/i386/mpx/vla-1-nov.c: Remove.
3647 * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
3648 * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
3649 * gcc.target/i386/mpx/vla-2-nov.c: Remove.
3650 * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
3651 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
3652 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
3653 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
3654 * gcc.target/i386/pr63995-2.c: Remove.
3655 * gcc.target/i386/pr64805.c: Remove.
3656 * gcc.target/i386/pr65044.c: Remove.
3657 * gcc.target/i386/pr65167.c: Remove.
3658 * gcc.target/i386/pr65183.c: Remove.
3659 * gcc.target/i386/pr65184.c: Remove.
3660 * gcc.target/i386/pr65523.c: Remove.
3661 * gcc.target/i386/pr70876.c: Remove.
3662 * gcc.target/i386/pr70877.c: Remove.
3663 * gcc.target/i386/pr71458.c: Remove.
3664 * gcc.target/i386/pr80880.c: Remove.
3665 * gcc.target/i386/ret-thunk-25.c: Remove.
3666 * gcc.target/i386/thunk-retbnd.c: Remove.
3667 * lib/mpx-dg.exp: Remove.
3668 * gcc.target/i386/funcspec-56.inc: Adjust test case.
3669
3670 2018-06-07 Carl Love <cel@us.ibm.com>
3671
3672 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
3673 statements.
3674
3675 2018-06-07 Carl Love <cel@us.ibm.com>
3676
3677 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
3678 error message.
3679
3680 2018-06-07 Marek Polacek <polacek@redhat.com>
3681
3682 PR c/85318
3683 * gcc.dg/Wc90-c99-compat-10.c: New test.
3684 * gcc.dg/Wc90-c99-compat-11.c: New test.
3685 * gcc.dg/Wc90-c99-compat-12.c: New test.
3686 * gcc.dg/Wc90-c99-compat-9.c: New test.
3687
3688 2018-06-07 Paul Koning <ni1d@arrl.net>
3689
3690 * gcc.c-torture/compile/20180605-1.c: New test.
3691
3692 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
3693
3694 PR fortran/86045
3695 * gfortran.dg/pr86045.f90: New test.
3696
3697 2018-06-07 Marek Polacek <polacek@redhat.com>
3698
3699 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
3700
3701 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
3702
3703 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
3704
3705 2018-06-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3706
3707 * gcc.target/msp430/msp430i-device-symbol.c: New test.
3708 * gcc.target/msp430/msp430f-device-symbol.c: New test.
3709 * gcc.target/msp430/msp430.h: New test header file.
3710
3711 2018-06-07 Jakub Jelinek <jakub@redhat.com>
3712
3713 PR tree-optimization/69615
3714 * gcc.dg/tree-ssa/pr69615.c: New test.
3715
3716 2018-06-07 Richard Biener <rguenther@suse.de>
3717
3718 PR tree-optimization/85935
3719 * gcc.dg/graphite/pr85935.c: New testcase.
3720
3721 2018-06-04 Carl Love <cel@us.ibm.com>
3722
3723 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
3724 debug print statements. Fix a few formating issues.
3725
3726 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
3727
3728 PR target/85657
3729 * gcc.target/powerpc/pr85657-4.c: New tests.
3730 * gcc.target/powerpc/pr85657-5.c: Likewise.
3731 * gcc.target/powerpc/pr85657-6.c: Likewise.
3732
3733 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3734
3735 PR fortran/85641
3736 * gfortran.dg/realloc_on_assign_30.f90: New test.
3737
3738 2018-06-06 Carl Love <cel@us.ibm.com>
3739 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
3740 argument to vui_arg.
3741
3742 2018-06-06 Carl Love <cel@us.ibm.com>
3743
3744 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
3745 to builtins-4.c.
3746 * gcc.target/powerpc/builtins-4.c: New test file for tests
3747 that need -mvsx.
3748
3749 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
3750
3751 PR target/85657
3752 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
3753 be used in templates. Don't check for them in overloaded functions.
3754
3755 2018-06-06 Jim Wilson <jimw@sifive.com>
3756
3757 * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
3758 * gcc.target/riscv/interrupt-mmode.c: New.
3759 * gcc.target/riscv/interrupt-smode.c: New.
3760 * gcc.target/riscv/interrupt-umode.c: New.
3761
3762 2018-06-06 Marek Polacek <polacek@redhat.com>
3763
3764 PR c++/85977
3765 * g++.dg/cpp0x/initlist102.C: New test.
3766 * g++.dg/cpp0x/initlist103.C: New test.
3767 * g++.dg/cpp0x/initlist104.C: New test.
3768
3769 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
3770
3771 * gcc.dg/torture/pr86066.c: New test.
3772
3773 2018-06-06 Richard Biener <rguenther@suse.de>
3774
3775 PR tree-optimization/86062
3776 * g++.dg/tree-ssa/pr86062.C: New testcase.
3777
3778 2018-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3779
3780 * gcc.target/msp430/function-attributes-4.c: New test.
3781 * gcc.target/msp430/static-interrupts.c: New test.
3782
3783 2018-06-05 Steve Ellcey <sellcey@cavium.com>
3784
3785 PR target/79924
3786 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
3787 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
3788 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
3789 * gcc.target/aarch64/nofp_1.c: Ditto.
3790
3791 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
3792
3793 * gcc.target/arm/cmse/cmse-1c99.c: New test.
3794
3795 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
3796
3797 PR fortran/85701
3798 * gfortran.dg/goacc/pr85701.f90: New test.
3799
3800 2018-06-05 Marek Polacek <polacek@redhat.com>
3801
3802 PR c++/85976
3803 * g++.dg/cpp0x/alias-decl-64.C: New test.
3804
3805 2018-06-05 Richard Biener <rguenther@suse.de>
3806
3807 PR tree-optimization/86046
3808 * gcc.dg/pr86046.c: New testcase.
3809
3810 2018-06-05 Richard Biener <rguenther@suse.de>
3811
3812 PR tree-optimization/86047
3813 * gcc.dg/pr86047.c: New testcase.
3814
3815 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3816
3817 PR target/81497
3818 * g++.target/arm/arm.exp: New file.
3819 * g++.target/arm/pr81497.C: Likewise.
3820
3821 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
3822
3823 * gcc.target/s390/htm-builtins-compile-4.c: New test.
3824
3825 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
3826
3827 * gcc.dg/store_merging_21.c: New test.
3828 * gnat.dg/opt71b.adb: Likewise.
3829 * gnat.dg/opt71.adb: Rename into...
3830 * gnat.dg/opt71a.adb: ...this.
3831
3832 2018-06-04 Richard Biener <rguenther@suse.de>
3833
3834 PR tree-optimization/85955
3835 * gcc.dg/pr85955.c: New testcase.
3836
3837 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
3838
3839 PR fortran/85981
3840 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
3841 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
3842 * gfortran.dg/allocate_stat_2.f90: Ditto.
3843 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
3844
3845 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
3846
3847 * gcc.target/aarch64/sve/extract_5.c: New test.
3848
3849 2018-06-04 Jakub Jelinek <jakub@redhat.com>
3850
3851 PR target/85832
3852 PR target/86036
3853 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
3854 vptestm.
3855 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
3856 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
3857 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
3858 * gcc.target/i386/avx512bw-pr86036.c: New test.
3859
3860 2018-06-04 Richard Biener <rguenther@suse.de>
3861
3862 PR tree-optimization/86038
3863 * gcc.dg/pr86038.c: New testcase.
3864
3865 2018-06-04 Jakub Jelinek <jakub@redhat.com>
3866
3867 PR tree-optimization/69615
3868 * gcc.dg/pr69615.c: New test.
3869
3870 PR c++/86025
3871 * c-c++-common/gomp/pr86025.c: New test.
3872
3873 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
3874
3875 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
3876
3877 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
3878
3879 * gcc.dg/torture/pr86034.c: New test.
3880
3881 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
3882
3883 PR fortran/36497
3884 * gfortran.dg/cray_pointer_12.f90: New test.
3885
3886 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
3887
3888 PR fortran/85938
3889 * gfortran.dg/pr85938.f90: Fixed by revision r261081
3890
3891 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
3892
3893 * gnat.dg/specs/opt3.ads: New test.
3894 * gnat.dg/specs/opt3_pkg.ads: New helper.
3895
3896 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
3897
3898 * gnat.dg/discr53.ad[sb]: New test.
3899 * gnat.dg/discr53_pkg.ads: New helper.
3900
3901 2018-06-01 Carl Love <cel@us.ibm.com>
3902
3903 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
3904 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
3905
3906 2018-06-01 Carl Love <cel@us.ibm.com>
3907
3908 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
3909 to make it consistent with the naming convention in the file.
3910 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
3911 to altivec-7.c. Delete file.
3912 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
3913 to altivec-7.c. Delete file.
3914 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
3915 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
3916 vec_unpackl tests. Update instruction counts.
3917 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
3918 tests to builtins-1.c.
3919 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
3920 tests to builtins-1.c.
3921 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
3922 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
3923 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
3924 Remove vec_ctf tests returning double. Remove vec_cts with
3925 double args. Remove vec_sel with invalid arguments. Add tests for
3926 vec_splat.
3927 Add instruction counts for new tests.
3928 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
3929 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
3930 vec_unsigned.
3931 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
3932 test_sll_vsill_vsill_vuc.
3933 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
3934 vec_revb.
3935 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
3936 tests from altivec-7.h.
3937 * gcc.target/powerpc/vsx-7-be.c: Remove file.
3938 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
3939 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
3940 splat_sll, splat_uc, splat_int128, splat_uint128.
3941 Make second argument of vec_extract and vec_insert a signed int.
3942 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
3943 argument.
3944
3945 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
3946
3947 * gcc.dg/store_merging_20.c: New test.
3948 * gnat.dg/opt71.adb: Likewise.
3949 * gnat.dg/opt71_pkg.ads: New helper.
3950
3951 2018-06-01 Carl Love <cel@us.ibm.com>
3952
3953 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
3954 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
3955 Add vec_xst_be for signed and unsigned arguments.
3956
3957 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
3958
3959 PR fortran/85816
3960 PR fortran/85975
3961 * gfortran.dg/pr85816.f90: New test.
3962 * gfortran.dg/pr85975.f90: New test.
3963
3964 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
3965
3966 PR fortran/63570
3967 * gfortran.dg/random_init_1.f90: New test.
3968 * gfortran.dg/random_init_2.f90: New test.
3969 * gfortran.dg/random_init_3.f90: New test.
3970 * gfortran.dg/random_init_4.f90: New test.
3971 * gfortran.dg/random_init_5.f90: New test.
3972 * gfortran.dg/random_init_6.f90: New test.
3973
3974 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
3975
3976 PR tree-optimization/85989
3977 * gcc.dg/torture/pr85989.c: New test.
3978
3979 2018-06-01 Richard Biener <rguenther@suse.de>
3980
3981 PR middle-end/86017
3982 * gcc.dg/tree-ssa/pr86017.c: New testcase.
3983
3984 2018-06-01 Richard Biener <rguenther@suse.de>
3985
3986 PR ipa/85960
3987 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
3988
3989 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
3990
3991 PR middle-end/78809
3992 * gcc.dg/strcmpopt_2.c: New test.
3993 * gcc.dg/strcmpopt_3.c: New test.
3994
3995 PR middle-end/83026
3996 * gcc.dg/strcmpopt_3.c: New test.
3997
3998 2018-05-31 Jakub Jelinek <jakub@redhat.com>
3999
4000 PR target/85984
4001 * gcc.target/i386/pr85984.c: New test.
4002
4003 2018-05-31 Martin Sebor <msebor@redhat.com>
4004
4005 PR c/82063
4006 * gcc.dg/Walloc-size-larger-than-1.c: New test.
4007 * gcc.dg/Walloc-size-larger-than-10.c: New test.
4008 * gcc.dg/Walloc-size-larger-than-11.c: New test.
4009 * gcc.dg/Walloc-size-larger-than-12.c: New test.
4010 * gcc.dg/Walloc-size-larger-than-13.c: New test.
4011 * gcc.dg/Walloc-size-larger-than-14.c: New test.
4012 * gcc.dg/Walloc-size-larger-than-15.c: New test.
4013 * gcc.dg/Walloc-size-larger-than-16.c: New test.
4014 * gcc.dg/Walloc-size-larger-than-17.c: New test.
4015 * gcc.dg/Walloc-size-larger-than-2.c: New test.
4016 * gcc.dg/Walloc-size-larger-than-3.c: New test.
4017 * gcc.dg/Walloc-size-larger-than-4.c: New test.
4018 * gcc.dg/Walloc-size-larger-than-5.c: New test.
4019 * gcc.dg/Walloc-size-larger-than-6.c: New test.
4020 * gcc.dg/Walloc-size-larger-than-7.c: New test.
4021 * gcc.dg/Walloc-size-larger-than-8.c: New test.
4022 * gcc.dg/Walloc-size-larger-than-9.c: New test.
4023 * gcc.dg/Walloc-size-larger-than.c: New test.
4024
4025 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
4026 Cesar Philippidis <cesar@codesourcery.com>
4027
4028 PR middle-end/85879
4029 * gfortran.dg/goacc/pr77371-1.f90: New test.
4030 * gfortran.dg/goacc/pr77371-2.f90: New test.
4031 * gfortran.dg/goacc/pr85879.f90: New test.
4032
4033 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4034
4035 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
4036 * gnat.dg/stack_usage1b.adb: Likewise.
4037 * gnat.dg/stack_usage1c.adb: Likewise.
4038 * gnat.dg/stack_usage3.adb: Likewise.
4039 * gnat.dg/stack_usage1_pkg.adb: Delete.
4040
4041 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4042
4043 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
4044 * gcc.dg/store_merging_11.c: Likewise.
4045 * gcc.dg/store_merging_13.c: Likewise.
4046 * gcc.dg/store_merging_14.c: Likewise.
4047 * gcc.dg/store_merging_15.c: Likewise.
4048 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
4049
4050 2018-05-31 Ed Schonberg <schonberg@adacore.com>
4051
4052 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
4053 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
4054 gnat.dg/limited1_outer.ads: New testcase.
4055
4056 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
4057
4058 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
4059 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
4060 New testcase.
4061
4062 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4063
4064 * gnat.dg/size_clause1.adb: New testcase.
4065
4066 2018-05-31 Javier Miranda <miranda@adacore.com>
4067
4068 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
4069
4070 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
4071
4072 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
4073 vld1x3 intrinsics for aarch64.
4074 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
4075 vst1x2 intrinsics for aarch64.
4076 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
4077 vst1x3 intrinsics for aarch64.
4078
4079 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
4080
4081 PR c++/77777
4082 * g++.dg/diagnostic/pr77777.C: New test.
4083
4084 2018-05-30 David Pagan <dave.pagan@oracle.com>
4085
4086 PR c/55976
4087 * gcc.dg/noncompile/pr55976-1.c: New test.
4088 * gcc.dg/noncompile/pr55976-2.c: New test.
4089
4090 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
4091
4092 * gcc.dg/lto/20111213-1_0.c: Fix template.
4093 * gcc.dg/lto/20100603-1_0.c: Fix template.
4094 * gcc.dg/lto/20100603-2_0.c: Fix template.
4095 * gcc.dg/lto/20100603-3_0.c: Fix template.
4096
4097 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
4098 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
4099 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
4100 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
4101 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
4102 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
4103 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
4104 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
4105 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
4106 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
4107 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
4108 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
4109 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
4110 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
4111 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
4112 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
4113 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
4114 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
4115 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
4116 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
4117 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
4118 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
4119 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
4120 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
4121 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
4122 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
4123 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
4124 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
4125 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
4126 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
4127 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
4128 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
4129 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
4130 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
4131 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
4132 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
4133 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
4134 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
4135 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
4136 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
4137 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
4138 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
4139 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
4140 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
4141 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
4142 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
4143 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
4144 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
4145 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
4146 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
4147 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
4148 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
4149 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
4150 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
4151 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
4152 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
4153 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
4154 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
4155 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
4156 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
4157 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
4158 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
4159
4160 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
4161
4162 Revert:
4163 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
4164
4165 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
4166
4167 * gcc.target/aarch64/simd/ldp_stp_9: New.
4168 * gcc.target/aarch64/simd/ldp_stp_10: New.
4169 * gcc.target/aarch64/simd/ldp_stp_11: New.
4170 * gcc.target/aarch64/simd/ldp_stp_12: New.
4171
4172 2018-05-30 Ed Schonberg <schonberg@adacore.com>
4173
4174 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
4175
4176 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
4177
4178 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
4179
4180 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
4181
4182 PR target/85950
4183 * gcc.target/i386/pr85950.c: New test.
4184
4185 2018-05-29 Marek Polacek <polacek@redhat.com>
4186
4187 PR c++/85883
4188 * g++.dg/cpp1z/class-deduction55.C: New test.
4189 * g++.dg/cpp1z/class-deduction56.C: New test.
4190 * g++.dg/cpp1z/class-deduction57.C: New test.
4191
4192 2018-05-29 Jakub Jelinek <jakub@redhat.com>
4193
4194 PR c++/85952
4195 * g++.dg/warn/Wunused-var-33.C: New test.
4196
4197 PR target/85918
4198 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
4199 and -fno-vect-cost-model options. Add aligned(64) attribute to the
4200 arrays. Add suffix 1 to all functions and use 4 iterations rather
4201 than N. Add functions with conversions to and from float.
4202 Add new set of functions with 8 iterations and another one
4203 with 16 iterations, expect 24 vectorized loops instead of just 4.
4204 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
4205
4206 2018-05-29 Javier Miranda <miranda@adacore.com>
4207
4208 * gnat.dg/equal2.adb: New testcase.
4209
4210 2018-05-29 Ed Schonberg <schonberg@adacore.com>
4211
4212 * gnat.dg/float_attributes_overflows.adb: New testcase.
4213
4214 2018-05-29 Pascal Obry <obry@adacore.com>
4215
4216 * gnat.dg/normalize_pathname.adb: New testcase.
4217
4218 2018-05-29 Tom de Vries <tom@codesourcery.com>
4219
4220 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
4221 message.
4222 * lib/scanipa.exp (scan-ipa-dump-times): Same.
4223 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
4224 * lib/scantree.exp (scan-tree-dump-times): Same.
4225
4226 2018-05-29 Tom de Vries <tom@codesourcery.com>
4227
4228 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
4229 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
4230 Use proc name as first argument to dg-scan.
4231
4232 2018-05-29 Tom de Vries <tom@codesourcery.com>
4233
4234 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
4235 with no arguments.
4236
4237 2018-05-28 Richard Biener <rguenther@suse.de>
4238
4239 PR tree-optimization/85934
4240 * gcc.target/i386/pr85934.c: New testcase.
4241
4242 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
4243
4244 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
4245
4246 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
4247
4248 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
4249
4250 2018-05-28 Ed Schonberg <schonberg@adacore.com>
4251
4252 * gnat.dg/fixedpnt5.adb: New testcase.
4253
4254 2018-05-28 Justin Squirek <squirek@adacore.com>
4255
4256 * gnat.dg/array31.adb: New testcase.
4257
4258 2018-05-28 Justin Squirek <squirek@adacore.com>
4259
4260 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
4261 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
4262
4263 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
4264
4265 * gfortran.dg/data_stmt_pointer.f90: new test.
4266
4267 2018-05-27 Jakub Jelinek <jakub@redhat.com>
4268
4269 PR target/85918
4270 * gcc.target/i386/avx512dq-pr85918.c: New test.
4271
4272 2018-05-25 Jim Wilson <jimw@sifive.com>
4273
4274 * gcc.target/riscv/interrupt-1.c: New.
4275 * gcc.target/riscv/interrupt-2.c: New.
4276 * gcc.target/riscv/interrupt-3.c: New.
4277 * gcc.target/riscv/interrupt-4.c: New.
4278 * gcc.target/riscv/interrupt-5.c: New.
4279
4280 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
4281
4282 PR fortran/85786
4283 * gfortran.dg/pr85786.f90: New test.
4284
4285 2018-05-25 Paul Koning <ni1d@arrl.net>
4286
4287 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
4288 * gcc.c-torture/compile/pr55921.c: Ditto.
4289 * gcc.c-torture/compile/pr60655-1.c: Ditto.
4290 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
4291
4292 2018-05-25 Jakub Jelinek <jakub@redhat.com>
4293
4294 PR target/85832
4295 * gcc.target/i386/avx512f-pr85832.c: New test.
4296 * gcc.target/i386/avx512vl-pr85832.c: New test.
4297 * gcc.target/i386/avx512bw-pr85832.c: New test.
4298 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
4299
4300 2018-05-25 Bin Cheng <bin.cheng@arm.com>
4301
4302 PR tree-optimization/85720
4303 * gcc.dg/tree-ssa/pr85720.c: New test.
4304 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
4305 distribution.
4306
4307 2018-05-25 Martin Liska <mliska@suse.cz>
4308
4309 PR testsuite/85911
4310 * gcc.dg/tree-prof/update-loopch.c: Do not scan
4311 for 'Removing basic block'.
4312
4313 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
4314
4315 * gnat.dg/sec_stack1.adb: New testcase.
4316
4317 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4318
4319 * gnat.dg/fixedpnt4.adb: New testcase.
4320
4321 2018-05-25 Javier Miranda <miranda@adacore.com>
4322
4323 * gnat.dg/interface7.adb: New testcase.
4324
4325 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
4326
4327 * gnat.dg/sec_stack2.adb: New testcase.
4328
4329 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4330
4331 * gnat.dg/interface6.adb: New testcase.
4332
4333 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4334
4335 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
4336
4337 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4338
4339 * lib/target-supports.exp
4340 (check_effective_target_vect_double_cond_arith): Include
4341 multiplication and division.
4342 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
4343 fully-masked loops with a fixed vector length.
4344 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
4345 tests.
4346 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
4347 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
4348 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
4349
4350 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4351
4352 * gcc.target/aarch64/sve/div_1.c: New test.
4353 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
4354 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
4355 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
4356
4357 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4358
4359 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
4360
4361 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4362
4363 * lib/target-supports.exp
4364 (check_effective_target_vect_double_cond_arith): New proc.
4365 * gcc.dg/vect/vect-cond-arith-1.c: New test.
4366 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
4367 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
4368 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
4369 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
4370 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
4371 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
4372
4373 2018-05-25 Janus Weil <janus@gcc.gnu.org>
4374
4375 PR fortran/85839
4376 * gfortran.dg/f2018_obs.f90: New test case.
4377
4378 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4379
4380 PR fortran/85543
4381 * gfortran.dg/pr85543.f90: New test.
4382
4383 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4384
4385 PR fortran/85780
4386 * gfortran.dg/pr85780.f90: New test.
4387
4388 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4389
4390 PR fortran/85779
4391 * gfortran.dg/pr85779_1.f90: New test.
4392 * gfortran.dg/pr85779_2.f90: Ditto.
4393 * gfortran.dg/pr85779_3.f90: Ditto.
4394
4395 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4396
4397 PR fortran/85895
4398
4399 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
4400 * gfortran.dg/pr85895.f90: New test.
4401
4402 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
4403
4404 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
4405 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
4406
4407 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
4408
4409 * gcc.dg/fold-popcount-1.c: New testcase.
4410 * gcc.dg/fold-popcount-2.c: New testcase.
4411 * gcc.dg/fold-popcount-3.c: New testcase.
4412 * gcc.dg/fold-popcount-4.c: New testcase.
4413
4414 2018-05-24 Marek Polacek <polacek@redhat.com>
4415
4416 PR c++/85847
4417 * g++.dg/cpp0x/new3.C: New test.
4418
4419 2018-05-24 Javier Miranda <miranda@adacore.com>
4420
4421 * gnat.dg/discr52.adb: New testcase.
4422
4423 2018-05-24 Ed Schonberg <schonberg@adacore.com>
4424
4425 * gnat.dg/others1.adb: New testcase.
4426
4427 2018-05-24 Justin Squirek <squirek@adacore.com>
4428
4429 * gnat.dg/raise_expr.adb: New testcase.
4430
4431 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
4432
4433 * gnat.dg/formal_containers.adb: New testcase.
4434
4435 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4436
4437 * gcc.target/i386/pr85345.c: Require ifunc support.
4438
4439 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
4440
4441 * gcc.dg/vect/vect-fma-1.c: New test.
4442
4443 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4444
4445 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
4446 scan-tree-dump*.
4447
4448 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
4449
4450 PR target/83009
4451 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
4452
4453 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
4454
4455 PR target/78849
4456 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
4457 DEFAULT_CFLAGS.
4458 * gcc.target/msp430/pr78849.c: New test.
4459
4460 2018-05-23 Marek Polacek <polacek@redhat.com>
4461
4462 * g++.dg/cpp2a/range-for8.C: New test.
4463 * g++.dg/cpp2a/range-for9.C: New test.
4464 * g++.dg/cpp2a/range-for10.C: New test.
4465
4466 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
4467
4468 * lib/target-supports.exp (check_effective_target_be): New.
4469 (check_effective_target_le): New.
4470
4471 2018-05-23 Marek Polacek <polacek@redhat.com>
4472
4473 * g++.dg/cpp2a/range-for1.C: New test.
4474 * g++.dg/cpp2a/range-for2.C: New test.
4475 * g++.dg/cpp2a/range-for3.C: New test.
4476 * g++.dg/cpp2a/range-for4.C: New test.
4477 * g++.dg/cpp2a/range-for5.C: New test.
4478 * g++.dg/cpp2a/range-for6.C: New test.
4479 * g++.dg/cpp2a/range-for7.C: New test.
4480
4481 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
4482
4483 * gcc.target/i386/cvt-3.c: New test.
4484
4485 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
4486
4487 * gcc.target/i386/cvt-2.c: New test.
4488
4489 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
4490
4491 * gcc.dg/pr79985.c: New testcase.
4492
4493 2018-05-23 Richard Biener <rguenther@suse.de>
4494
4495 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
4496
4497 2018-05-23 Sudakshina Das <sudi.das@arm.com>
4498
4499 PR target/84882
4500 * gcc.target/aarch64/pr84882.c: New test.
4501 * gcc.target/aarch64/target_attr_18.c: Likewise.
4502
4503 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
4504
4505 PR tree-optimization/85853
4506 * gfortran.dg/vect/pr85853.f90: New test.
4507
4508 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
4509
4510 * gnat.dg/import2.adb: New testcase.
4511
4512 2018-05-23 Ed Schonberg <schonberg@adacore.com>
4513
4514 * gnat.dg/discr51.adb: New testcase.
4515
4516 2018-05-23 Javier Miranda <miranda@adacore.com>
4517
4518 * gnat.dg/valid_scalars1.adb: New testcase.
4519
4520 2018-05-23 Ed Schonberg <schonberg@adacore.com>
4521
4522 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
4523
4524 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
4525
4526 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
4527 testcase.
4528
4529 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
4530
4531 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
4532 testcase.
4533
4534 2018-05-23 Bob Duff <duff@adacore.com>
4535
4536 * gnat.dg/addr10.adb: New testcase.
4537
4538 2018-05-23 Richard Biener <rguenther@suse.de>
4539
4540 PR middle-end/85874
4541 * gcc.dg/Wstrict-overflow-27.c: New testcase.
4542
4543 2018-05-23 Yury Gribov <tetra2005@gmail.com>
4544
4545 PR tree-optimization/85822
4546 * c-c++-common/pr85822.c: New test.
4547
4548 2018-05-23 Richard Biener <rguenther@suse.de>
4549
4550 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
4551
4552 2018-05-22 Janus Weil <janus@gcc.gnu.org>
4553
4554 PR fortran/85841
4555 * gfortran.dg/pr30667.f: Add option "-std=legacy".
4556
4557 2018-05-22 Martin Sebor <msebor@redhat.com>
4558
4559 PR middle-end/85359
4560 * gcc.dg/attr-nonstring.c: New test.
4561
4562 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
4563
4564 PR target/85345
4565 * gcc.target/i386/pr85345.c: New test.
4566
4567 2018-05-22 Luis Machado <luis.machado@linaro.org>
4568
4569 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
4570
4571 2018-05-22 Janus Weil <janus@gcc.gnu.org>
4572
4573 PR fortran/85841
4574 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
4575 dg-additional-options.
4576 * gfortran.dg/graphite/block-2.f: Ditto.
4577 * gfortran.dg/graphite/id-19.f: Ditto.
4578 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
4579 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
4580 * gfortran.dg/vect/pr52580.f: Ditto.
4581
4582 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
4583
4584 * gcc.target/aarch64/ldp_stp_6.c: New.
4585 * gcc.target/aarch64/ldp_stp_7.c: New.
4586 * gcc.target/aarch64/ldp_stp_8.c: New.
4587
4588 2018-05-22 Martin Sebor <msebor@redhat.com>
4589
4590 PR c/85623
4591 * c-c++-common/attr-nonstring-3.c: Adjust.
4592 * c-c++-common/attr-nonstring-4.c: Adjust.
4593 * c-c++-common/attr-nonstring-6.c: New test.
4594
4595 2018-05-22 Martin Sebor <msebor@redhat.com>
4596
4597 PR tree-optimization/85826
4598 * gcc.dg/Wrestrict-17.c: New test.
4599
4600 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
4601
4602 * gcc.dg/torture/pr85862.c: Rename to...
4603 * gcc.dg/torture/pr85852.c: ...this.
4604
4605 2018-05-22 Justin Squirek <squirek@adacore.com>
4606
4607 * gnat.dg/warn14.adb: New testcase.
4608
4609 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
4610
4611 * gnat.dg/controlled8.adb: New testcase.
4612
4613 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
4614
4615 * gnat.dg/discr50.adb: New testcase.
4616
4617 2018-05-22 Ed Schonberg <schonberg@adacore.com>
4618
4619 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
4620 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
4621 gnat.dg/discr49_rec2.ads: New testcase.
4622
4623 2018-05-22 Ed Schonberg <schonberg@adacore.com>
4624
4625 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
4626 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
4627 testcase.
4628
4629 2018-05-22 Ed Schonberg <schonberg@adacore.com>
4630
4631 * gnat.dg/fixedpnt3.adb: New testcase.
4632
4633 2018-05-22 Justin Squirek <squirek@adacore.com>
4634
4635 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
4636 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
4637
4638 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
4639
4640 PR middle-end/85862
4641 * gcc.dg/torture/pr85862.c: New test.
4642
4643 2018-05-22 Richard Biener <rguenther@suse.de>
4644
4645 PR tree-optimization/85834
4646 * g++.dg/torture/pr85834.C: New testcase.
4647 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
4648
4649 2018-05-22 Martin Liska <mliska@suse.cz>
4650
4651 PR ipa/85607
4652 * g++.dg/ipa/pr85607.C: New test.
4653
4654 2018-05-22 Richard Biener <rguenther@suse.de>
4655
4656 PR tree-optimization/85863
4657 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
4658
4659 2018-05-22 Janus Weil <janus@gcc.gnu.org>
4660
4661 PR fortran/85841
4662 * gfortran.dg/assumed_rank_5.f90: Update error message.
4663 * gfortran.dg/assumed_type_4.f90: Ditto.
4664 * gfortran.dg/bind_c_array_params.f03: Ditto.
4665 * gfortran.dg/bind_c_usage_28.f90: Ditto.
4666 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
4667 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
4668 * gfortran.dg/c_loc_tests_11.f03: Ditto.
4669 * gfortran.dg/coarray_atomic_2.f90: Ditto.
4670 * gfortran.dg/coarray_collectives_2.f90: Ditto.
4671 * gfortran.dg/coarray_collectives_10.f90: Ditto.
4672 * gfortran.dg/coarray_collectives_13.f90: Ditto.
4673 * gfortran.dg/rank_3.f90: Ditto.
4674 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
4675 * gfortran.dg/implicit_14.f90: Ditto.
4676
4677 2018-05-21 Christian Groessler <chris@groessler.org>
4678
4679 * gcc.c-torture/compile/simd-5.c: Fix comment.
4680
4681 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
4682
4683 PR target/85657
4684 * gcc.target/powerpc/pr85657-1.c: New test for converting between
4685 __float128, __ibm128, and long double.
4686 * gcc.target/powerpc/pr85657-2.c: Likewise.
4687 * gcc.target/powerpc/pr85657-3.c: Likewise.
4688 * g++.dg/pr85667.C: New test to make sure __ibm128 is
4689 implementated as a separate type internally, and is not just an
4690 alias for long double.
4691
4692 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
4693
4694 PR tree-optimization/85814
4695 * gcc.dg/torture/pr85814.c: New test.
4696
4697 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
4698
4699 PR c++/84588
4700 * g++.dg/cpp0x/cond1.C: New.
4701 * g++.dg/cpp1y/pr84588-1.C: Likewise.
4702 * g++.dg/cpp1y/pr84588-2.C: Likewise.
4703 * g++.dg/cpp1y/pr84588-3.C: Likewise.
4704 * g++.dg/parse/cond6.C: Likewise.
4705 * g++.dg/parse/cond7.C: Likewise.
4706 * g++.dg/parse/cond8.C: Likewise.
4707 * g++.dg/cpp1z/decomp16.C: Update.
4708 * g++.old-deja/g++.jason/cond.C: Likewise.
4709
4710 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
4711
4712 ChangeLog for r260480
4713 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
4714 warnings for deleted and obsolescent features.
4715 * gfortran.dg/graphite/id-19.f: Ditto.
4716 * gfortran.dg/graphite/id-20.f: Ditto.
4717 * gfortran.dg/graphite/id-27.f90: Ditto.
4718 * gfortran.dg/graphite/pr82449.f: Ditto.
4719
4720 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4721
4722 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
4723 tiny and large memory models.
4724
4725 2018-04-04 Ed Schonberg <schonberg@adacore.com>
4726
4727 * gnat.dg/suppress_initialization.adb,
4728 gnat.dg/suppress_initialization_pkg.ads: New testcase.
4729
4730 2018-04-04 Ed Schonberg <schonberg@adacore.com>
4731
4732 * gnat.dg/exit1.adb: New testcase.
4733
4734 2018-04-04 Ed Schonberg <schonberg@adacore.com>
4735
4736 * gnat.dg/array30.adb: New testcase.
4737
4738 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
4739
4740 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
4741
4742 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4743
4744 * gcc.c-torture/execute/ssad-run.c: New test.
4745 * gcc.c-torture/execute/usad-run.c: Likewise.
4746 * gcc.target/aarch64/ssadv16qi.c: Likewise.
4747 * gcc.target/aarch64/usadv16qi.c: Likewise.
4748
4749 2018-05-21 Tamar Christina <tamar.christina@arm.com>
4750
4751 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
4752 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
4753 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
4754 vbcaxq_s64): New.
4755 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
4756 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
4757 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
4758
4759 2018-05-21 Janus Weil <janus@gcc.gnu.org>
4760
4761 PR fortran/85841
4762 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
4763 * gfortran.dg/g77/20020307-1.f: Ditto.
4764 * gfortran.dg/g77/980310-3.f: Ditto.
4765 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
4766 * gfortran.dg/goacc/loop-1.f95: Ditto.
4767 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
4768 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
4769 * gfortran.dg/gomp/do-1.f90: Ditto.
4770 * gfortran.dg/gomp/omp_do1.f90: Ditto.
4771 * gfortran.dg/pr17229.f: Ditto.
4772 * gfortran.dg/pr37243.f: Ditto.
4773 * gfortran.dg/pr49721-1.f: Ditto.
4774 * gfortran.dg/pr58484.f: Ditto.
4775 * gfortran.dg/pr81175.f: Ditto.
4776 * gfortran.dg/pr81723.f: Ditto.
4777 * gfortran.dg/predcom-2.f: Ditto.
4778 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
4779 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
4780 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
4781 * gfortran.dg/vect/pr52580.f: Ditto.
4782
4783 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
4784
4785 PR fortran/80657
4786 * gfortran.dg/char_result_18.f90: New test.
4787
4788 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
4789
4790 PR fortran/49636
4791 * gfortran.dg/associate_38.f90: New test.
4792
4793 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
4794
4795 PR fortran/82275
4796 * gfortran.dg/select_type_42.f90: New test.
4797
4798 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
4799
4800 PR fortran/82923
4801 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
4802 that the patch fixes PR66694 & PR82617, although the testcases
4803 are not explicitly included.
4804
4805 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
4806
4807 * gcc.dg/stack-usage-1.c: Add support for rv32e.
4808
4809 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
4810
4811 PR c++/82899
4812 * g++.dg/pr82899.C: New testcase.
4813
4814 2018-05-18 Martin Liska <mliska@suse.cz>
4815
4816 * gcc.dg/pr68766.c: Change pruned output.
4817
4818 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
4819
4820 PR c++/85782
4821 * c-c++-common/goacc/pr85782.c: New test.
4822
4823 2018-05-18 Sudakshina Das <sudi.das@arm.com>
4824
4825 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
4826
4827 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4828
4829 * gcc.target/arm/pr62554.c: Delete.
4830 * gcc.target/arm/pr69610-1.c: Likewise.
4831 * gcc.target/arm/pr69610-2.c: Likewise.
4832
4833 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4834
4835 * gcc.target/arm/pr40887.c: Update comment.
4836 * lib/target-supports.exp: Don't generate effective target checks
4837 and related helpers for armv5. Update comment.
4838 * gcc.target/arm/armv5_thumb_isa.c: Delete.
4839 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
4840 target check and options.
4841
4842 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4843
4844 PR middle-end/85817
4845 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
4846 scan-tree-dump-not for h.
4847
4848 2018-05-18 Richard Biener <rguenther@suse.de>
4849
4850 * gcc.dg/tree-ssa/pr21559.c: Adjust.
4851 * gcc.dg/tree-ssa/pr45397.c: Likewise.
4852 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
4853 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
4854 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
4855 * gcc.dg/tree-ssa/vrp17.c: Likewise.
4856 * gcc.dg/tree-ssa/vrp18.c: Likewise.
4857 * gcc.dg/tree-ssa/vrp23.c: Likewise.
4858 * gcc.dg/tree-ssa/vrp24.c: Likewise.
4859 * gcc.dg/tree-ssa/vrp58.c: Likewise.
4860 * gcc.dg/vrp-min-max-1.c: Likewise.
4861 * gcc.dg/vrp-min-max-3.c: New testcase.
4862
4863 2018-05-18 Richard Biener <rguenther@suse.de>
4864
4865 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
4866 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
4867 * gcc.dg/graphite/scop-6.c: Likewise.
4868 * gcc.dg/graphite/scop-7.c: Likewise.
4869 * gcc.dg/graphite/scop-8.c: Likewise.
4870 * gcc.dg/graphite/scop-9.c: Likewise.
4871
4872 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4873
4874 * gcc.target/aarch64/vect-init-ld1.c: New test.
4875
4876 2018-05-18 Martin Liska <mliska@suse.cz>
4877
4878 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
4879 * gcc.dg/tree-prof/update-loopch.c: Likewise.
4880
4881 2018-05-18 Martin Liska <mliska@suse.cz>
4882
4883 * gcc.dg/ipa/ipa-icf-39.c: New test.
4884 * gcc.dg/pr68766.c: Adjust pruned output.
4885
4886 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
4887
4888 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
4889 New proc.
4890 * gcc.dg/fma-1.c: New test.
4891 * gcc.dg/fma-2.c: Likewise.
4892 * gcc.dg/fma-3.c: Likewise.
4893 * gcc.dg/fma-4.c: Likewise.
4894 * gcc.dg/fma-5.c: Likewise.
4895 * gcc.dg/fma-6.c: Likewise.
4896 * gcc.dg/fma-7.c: Likewise.
4897 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
4898 scalar_all_fma.
4899 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
4900 * gfortran.dg/reassoc_8.f: Likewise.
4901 * gfortran.dg/reassoc_9.f: Likewise.
4902 * gfortran.dg/reassoc_10.f: Likewise.
4903
4904 2018-05-17 Jim Wilson <jimw@sifive.com>
4905
4906 * gcc.target/riscv/switch-qi.c: New.
4907 * gcc.target/riscv/switch-si.c: New.
4908
4909 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
4910
4911 PR target/85698
4912 * gcc.target/powerpc/pr85698.c: New test.
4913
4914 2018-05-17 Richard Biener <rguenther@suse.de>
4915
4916 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
4917
4918 2018-05-17 Bin Cheng <bin.cheng@arm.com>
4919
4920 PR tree-optimization/85793
4921 * gcc.dg/vect/pr85793.c: New test.
4922
4923 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
4924
4925 * gcc.dg/gimplefe-28.c: New test.
4926 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
4927 internal function calls.
4928 * gcc.dg/goacc/loop-processing-1.c: Likewise.
4929
4930 2018-05-17 Martin Liska <mliska@suse.cz>
4931
4932 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
4933 space in between 'G_' and '('.
4934
4935 2018-05-17 Jakub Jelinek <jakub@redhat.com>
4936
4937 PR target/85323
4938 * gcc.target/i386/pr85323-7.c: New test.
4939 * gcc.target/i386/pr85323-8.c: New test.
4940 * gcc.target/i386/pr85323-9.c: New test.
4941
4942 PR target/85323
4943 * gcc.target/i386/pr85323-4.c: New test.
4944 * gcc.target/i386/pr85323-5.c: New test.
4945 * gcc.target/i386/pr85323-6.c: New test.
4946
4947 PR target/85323
4948 * gcc.target/i386/pr85323-1.c: New test.
4949 * gcc.target/i386/pr85323-2.c: New test.
4950 * gcc.target/i386/pr85323-3.c: New test.
4951
4952 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
4953 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
4954 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
4955 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
4956 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
4957 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
4958 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
4959 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
4960 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
4961 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
4962 * gcc.target/i386/avx512f-setzero-1.c: New test.
4963
4964 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
4965
4966 * gcc.target/aarch64/vect-slp-dup.c: New.
4967
4968 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
4969
4970 PR c++/85713
4971 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
4972
4973 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
4974
4975 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
4976 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
4977
4978 2018-05-17 Richard Biener <rguenther@suse.de>
4979
4980 PR tree-optimization/85757
4981 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
4982
4983 2018-05-16 Marek Polacek <polacek@redhat.com>
4984
4985 PR c++/85363
4986 * g++.dg/cpp0x/initlist-throw1.C: New test.
4987 * g++.dg/cpp0x/initlist-throw2.C: New test.
4988
4989 2018-05-16 Carl Love <cel@us.ibm.com>
4990
4991 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
4992 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
4993 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
4994
4995 2018-05-16 Richard Biener <rguenther@suse.de>
4996
4997 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
4998 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
4999 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
5000
5001 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
5002
5003 * gcc.target/aarch64/sve/vcond_10.c: New test.
5004 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
5005 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
5006 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
5007
5008 2018-05-15 Martin Sebor <msebor@redhat.com>
5009
5010 PR tree-optimization/85753
5011 * gcc.dg/Wrestrict-10.c: Adjust.
5012 * gcc.dg/Wrestrict-16.c: New test.
5013
5014 2018-05-15 Martin Sebor <msebor@redhat.com>
5015
5016 PR middle-end/85643
5017 * c-c++-common/attr-nonstring-7.c: New test.
5018
5019 2018-05-15 Richard Biener <rguenther@suse.de>
5020
5021 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
5022
5023 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5024
5025 PR tree-optimization/83648
5026 * gcc.dg/tree-ssa/pr83648.c: New test.
5027 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
5028
5029 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5030
5031 PR ipa/85734
5032 * gcc.dg/ipa/pr85734.c: New test.
5033
5034 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
5035
5036 PR target/85756
5037 * gnat.dg/opt70.adb: New test.
5038 * gnat.dg/opt70_pkg.ad[sb]: New helper.
5039
5040 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5041
5042 * gcc.target/aarch64/crypto-fuse-1.c: New test.
5043 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
5044
5045 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
5046
5047 * gcc.target/aarch64/vmov_n_1.c: Update test.
5048 * gcc.target/aarch64/vfp-1.c: Update test.
5049
5050 2018-05-14 Jakub Jelinek <jakub@redhat.com>
5051
5052 PR target/85756
5053 * gcc.c-torture/execute/pr85756.c: New test.
5054
5055 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
5056
5057 * gcc.target/i386/cldemote-1.c: New test.
5058
5059 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
5060
5061 PR fortran/85742
5062 * gfortran.dg/assumed_type_9.f90 : New test.
5063
5064 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
5065
5066 PR fortran/85542
5067 * gfortran.dg/pr85542.f90: New test.
5068
5069 2018-05-11 Martin Jambor <mjambor@suse.cz>
5070
5071 PR ipa/85655
5072 * g++.dg/lto/pr85655_0.C: New test.
5073
5074 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
5075
5076 * gcc.target/i386/tpause-1.c: New test.
5077 * gcc.target/i386/umonitor-1.c: New test.
5078
5079 2018-05-11 Jakub Jelinek <jakub@redhat.com>
5080
5081 PR c/85696
5082 * c-c++-common/gomp/pr85696.c: New test.
5083
5084 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
5085 Jakub Jelinek <jakub@redhat.com>
5086
5087 PR tree-optimization/85692
5088 * gcc.target/i386/pr85692.c: New test.
5089
5090 2018-05-11 Martin Liska <mliska@suse.cz>
5091
5092 PR sanitizer/85556
5093 * c-c++-common/ubsan/attrib-6.c: New test.
5094
5095 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5096
5097 PR fortran/85687
5098 * gfortran.dg/pr85687.f90: new test.
5099
5100 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5101
5102 PR fortran/85521
5103 * gfortran.dg/pr85521_1.f90: New test.
5104 * gfortran.dg/pr85521_2.f90: New test.
5105
5106 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5107
5108 PR fortran/70870
5109 * gfortran.dg/pr70870_1.f90: New test.
5110
5111 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
5112
5113 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
5114
5115 2018-05-10 Jakub Jelinek <jakub@redhat.com>
5116
5117 PR c++/85662
5118 * g++.dg/ext/offsetof2.C: New test.
5119
5120 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
5121
5122 PR fortran/68846
5123 * gfortran.dg/temporary_3.f90 : New test.
5124
5125 PR fortran/70864
5126 * gfortran.dg/temporary_2.f90 : New test.
5127
5128 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
5129
5130 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
5131 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
5132 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
5133 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
5134 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
5135 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
5136 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
5137 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
5138 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
5139 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
5140 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
5141 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
5142 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
5143 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
5144 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
5145 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
5146 * gcc.dg/vmx/st-be-order.c: Delete testcase.
5147 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
5148 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
5149 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
5150 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
5151 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
5152 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
5153 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
5154 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
5155 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
5156 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
5157
5158 2018-05-10 Jakub Jelinek <jakub@redhat.com>
5159
5160 PR tree-optimization/85699
5161 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
5162 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
5163 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
5164 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
5165
5166 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
5167
5168 * g++.dg/tls/pr85400.C: New test.
5169
5170 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5171
5172 PR c++/85713
5173 * g++.dg/cpp1y/lambda-generic-85713.C: New.
5174
5175 2018-05-09 Carl Love <cel@us.ibm.com>
5176
5177 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
5178
5179 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5180
5181 PR c++/85713
5182 Revert:
5183 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5184
5185 PR c++/84588
5186 * g++.dg/cpp1y/pr84588.C: New.
5187
5188 2018-05-09 Andreas Schwab <schwab@suse.de>
5189
5190 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
5191
5192 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
5193
5194 * gcc.target/aarch64/store_lane_spill_1.c: New test.
5195 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
5196
5197 2018-05-08 Carl Love <cel@us.ibm.com>
5198 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
5199
5200 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5201
5202 PR c++/84588
5203 * g++.dg/cpp1y/pr84588.C: New.
5204
5205 2018-05-08 Marek Polacek <polacek@redhat.com>
5206
5207 PR c++/85695
5208 * g++.dg/cpp1z/constexpr-if22.C: New test.
5209
5210 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
5211
5212 PR target/85693
5213 * gcc.target/i386/pr85693.c: New test.
5214
5215 2018-05-08 Jakub Jelinek <jakub@redhat.com>
5216
5217 PR target/85683
5218 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
5219 scan-assembler-times checking that except for [fh]*xor other functions
5220 don't use any load instructions.
5221
5222 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
5223
5224 * gcc.target/i386/builtin_target.c: Test goldmont.
5225 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
5226 arch=silvermont.
5227
5228 2018-05-08 Jakub Jelinek <jakub@redhat.com>
5229
5230 PR target/85572
5231 * g++.dg/other/sse2-pr85572-1.C: New test.
5232 * g++.dg/other/sse2-pr85572-2.C: New test.
5233 * g++.dg/other/sse4-pr85572-1.C: New test.
5234 * g++.dg/other/avx2-pr85572-1.C: New test.
5235
5236 PR target/85317
5237 * gcc.target/i386/pr85317.c: New test.
5238 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
5239 optimization barrier to avoid optimizing away the expected insn.
5240
5241 PR target/85480
5242 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
5243 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
5244
5245 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5246
5247 * g++.dg/other/sve_const_pred_1.C: Rename to...
5248 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
5249 target selectors and explicit -march options.
5250 * g++.dg/other/sve_const_pred_2.C: Rename to...
5251 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
5252 * g++.dg/other/sve_const_pred_3.C: Rename to...
5253 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
5254 * g++.dg/other/sve_const_pred_4.C: Rename to...
5255 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
5256 * g++.dg/other/sve_tls_2.C: Rename to...
5257 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
5258 * g++.dg/other/sve_vcond_1.C: Rename to...
5259 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
5260 * g++.dg/other/sve_vcond_1_run.C: Rename to...
5261 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
5262
5263 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5264
5265 PR testsuite/85586
5266 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
5267 !vect_no_align.
5268
5269 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5270
5271 PR c++/57429
5272 * g++.dg/cpp0x/deleted14.C: New.
5273
5274 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5275 Alan Hayward <alan.hayward@arm.com>
5276 David Sherwood <david.sherwood@arm.com>
5277
5278 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
5279 XFAIL the BIC test.
5280 * gcc.target/aarch64/sve/vcond_7.c: New test.
5281 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
5282
5283 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5284
5285 PR c++/70563
5286 * g++.dg/cpp0x/sfinae62.C: New.
5287
5288 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5289
5290 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
5291 load from src[i].
5292
5293 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5294
5295 PR c++/80691
5296 * g++.dg/cpp0x/narrowing1.C: New.
5297
5298 2018-05-08 Richard Biener <rguenther@suse.de>
5299
5300 PR middle-end/85588
5301 * gcc.dg/torture/pr85574.c: Rename to...
5302 * gcc.dg/torture/pr85588.c: ... this.
5303
5304 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5305
5306 PR fortran/54613
5307 * gfortran.dg/minmaxloc_12.f90: New test case.
5308 * gfortran.dg/minmaxloc_13.f90: New test case.
5309
5310 2018-05-07 Nathan Sidwell <nathan@acm.org>
5311
5312 * g++.dg/cpp0x/range-for10.C: Delete.
5313 * g++.dg/ext/forscope1.C: Delete.
5314 * g++.dg/ext/forscope2.C: Delete.
5315 * g++.dg/template/for1.C: Delete.
5316
5317 2018-05-07 Jeff Law <law@redhat.com>
5318
5319 * gfortran.dg/linefile.f90: New test.
5320
5321 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
5322
5323 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
5324 and options.
5325
5326 2018-05-06 Jakub Jelinek <jakub@redhat.com>
5327
5328 PR c++/85659
5329 * g++.dg/ext/asm14.C: New test.
5330 * g++.dg/ext/asm15.C: New test.
5331 * g++.dg/ext/asm16.C: New test.
5332
5333 2018-05-06 Michael Eager <eager@eagercon.com>
5334
5335 * gcc.target/microblaze/others/picdtr.c: Correct option
5336 -fPIE -mpic-data-is-text-relative.
5337
5338 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
5339
5340 * gcc.target/microblaze/others/picdtr.c: Add test for
5341 -fPIE -mpic-data-is-text-relative.
5342
5343 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
5344
5345 PR fortran/85507
5346 * gfortran.dg/coarray_dependency_1.f90: New test.
5347 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
5348
5349 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
5350
5351 * brig.dg/test/gimple/smoke_test.hsail: Fix the test
5352 to match the currently produced gimple.
5353
5354 2018-05-04 Carl Love <cel@us.ibm.com>
5355
5356 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
5357 vec_trunc.
5358 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
5359 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
5360 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
5361 xvcmpgedp counts. Add xxsel counts.
5362
5363 2018-05-04 Richard Biener <rguenther@suse.de>
5364
5365 PR middle-end/85627
5366 * g++.dg/torture/pr85627.C: New testcase.
5367
5368 2018-05-04 Richard Biener <rguenther@suse.de>
5369
5370 PR middle-end/85574
5371 * gcc.dg/torture/pr85574.c: New testcase.
5372 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
5373
5374 2018-05-04 Jakub Jelinek <jakub@redhat.com>
5375
5376 PR libstdc++/85466
5377 * gcc.dg/nextafter-1.c: New test.
5378 * gcc.dg/nextafter-2.c: New test.
5379 * gcc.dg/nextafter-3.c: New test.
5380 * gcc.dg/nextafter-4.c: New test.
5381
5382 2018-05-03 Nathan Sidwell <nathan@acm.org>
5383
5384 Remove -ffriend-injection.
5385 * g++.old-deja/g++.jason/scoping15.C: Delete.
5386 * g++.old-deja/g++.mike/net43.C: Delete.
5387
5388 2018-05-03 Jakub Jelinek <jakub@redhat.com>
5389
5390 PR target/85530
5391 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
5392 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
5393 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
5394 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
5395
5396 2018-05-03 Tom de Vries <tom@codesourcery.com>
5397
5398 PR testsuite/85106
5399 * lib/scanoffloadtree.exp: New file.
5400
5401 2018-05-03 Richard Biener <rguenther@suse.de>
5402
5403 PR tree-optimization/85615
5404 * gcc.dg/torture/pr85615.c: New testcase.
5405
5406 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5407
5408 PR tree-optimization/70291
5409 * gcc.dg/complex-6.c: New test.
5410 * gcc.dg/complex-7.c: Likewise.
5411
5412 2018-05-03 Richard Biener <rguenther@suse.de>
5413
5414 PR testsuite/85579
5415 * fortran.dg/pr51434.f90: Truncate transfer argument.
5416
5417 2018-05-02 Jakub Jelinek <jakub@redhat.com>
5418
5419 PR target/85582
5420 * gcc.c-torture/execute/pr85582-3.c: New test.
5421
5422 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
5423 Jason Merrill <jason@redhat.com>
5424
5425 PR c++/68374
5426 * g++.dg/warn/Wshadow-13.C: New.
5427 * g++.dg/warn/Wshadow-14.C: Likewise.
5428
5429 2018-05-02 Tom de Vries <tom@codesourcery.com>
5430
5431 PR libgomp/82428
5432 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
5433 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
5434
5435 2018-05-02 David Pagan <dave.pagan@oracle.com>
5436
5437 PR c/30552
5438 * gcc.dg/noncompile/pr30552-1.c: New test.
5439 * gcc.dg/noncompile/pr30552-2.c: New test.
5440 * gcc.dg/noncompile/pr30552-3.c: New test.
5441 * gcc.dg/noncompile/pr30552-4.c: New test.
5442
5443 2018-05-02 Richard Biener <rguenther@suse.de>
5444
5445 PR tree-optimization/85597
5446 * gcc.dg/vect/pr85597.c: New testcase.
5447
5448 2018-05-02 Tom de Vries <tom@codesourcery.com>
5449
5450 PR testsuite/85106
5451 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
5452 * lib/scanltranstree.exp: New file.
5453 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
5454 (scan-ltrans-tree-dump-times_required_options)
5455 (scan-ltrans-tree-dump-not_required_options)
5456 (scan-ltrans-tree-dump-dem_required_options)
5457 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
5458 * lib/gcc-dg.exp: Include scanltranstree.exp.
5459
5460 2018-05-02 Tom de Vries <tom@codesourcery.com>
5461
5462 PR testsuite/85106
5463 * gcc.dg/ipa/ipa-icf-38.c: New test.
5464 * gcc.dg/ipa/ipa-icf-38a.c: New test.
5465 * lib/scandump.exp (dump-base): New proc.
5466 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
5467 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
5468 base.
5469 * lib/scanipa.exp: Add "" argument to scan-dump calls.
5470 * lib/scanlang.exp: Same.
5471 * lib/scanrtl.exp: Same.
5472 * lib/scantree.exp: Same.
5473 * lib/scanwpaipa.exp: New file.
5474 * lib/gcc-dg.exp: Include scanwpaipa.exp.
5475
5476 2018-05-02 Richard Biener <rguenther@suse.de>
5477
5478 PR middle-end/85567
5479 * gcc.dg/torture/pr85567.c: New testcase.
5480
5481 2018-05-02 Jakub Jelinek <jakub@redhat.com>
5482
5483 PR target/85582
5484 * gcc.c-torture/execute/pr85582-1.c: New test.
5485 * gcc.c-torture/execute/pr85582-2.c: New test.
5486
5487 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
5488
5489 PR tree-optimization/85586
5490 * gcc.dg/vect/pr85586.c: New test.
5491
5492 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
5493
5494 PR tree-optimization/85143
5495 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
5496 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
5497
5498 2018-05-01 David Malcolm <dmalcolm@redhat.com>
5499
5500 PR c/84258
5501 * c-c++-common/Wformat-pr84258.c: New test.
5502
5503 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5504
5505 PR tree-optimization/82665
5506 * gcc.dg/tree-ssa/pr82665.c: New test.
5507
5508 2018-04-30 David Malcolm <dmalcolm@redhat.com>
5509
5510 PR c++/85523
5511 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
5512 (test_add_fixit_insert_formatted_single_line): New function.
5513 (test_add_fixit_insert_formatted_multiline): New function.
5514 Extend expected output of generated patch to include fix-it hints
5515 for these.
5516 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
5517 "gcc-rich-location.h". Add test coverage for
5518 gcc_rich_location::add_fixit_insert_formatted.
5519
5520 2018-04-30 David Malcolm <dmalcolm@redhat.com>
5521
5522 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5523 (test_show_locus): Update for location_get_source_line returning a
5524 char_span. Use char_span for handling words in the
5525 "test_many_nested_locations" fix-it example.
5526
5527 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
5528
5529 * gcc.target/arc/interrupt-8.c: Update test.
5530 * gcc.target/arc/loop-4.c: Likewise.
5531 * gcc.target/arc/loop-hazard-1.c: Likewise.
5532 * gcc.target/arc/sdata-3.c: Likewise.
5533
5534 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
5535
5536 * gcc.target/arc/store-merge-1.c: New test.
5537 * gcc.target/arc/add_n-combine.c: Update test.
5538
5539 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
5540
5541 Microblaze Target: PIC data text relative
5542
5543 * gcc.target/microblaze/others/data_var1.c: Include
5544 PIC case of r20 base register.
5545 * gcc.target/microblaze/others/data_var2.c: Ditto.
5546 * gcc.target/microblaze/others/picdtr.c: Add new
5547 test case for -mpic-is-data-text-relative.
5548 * gcc.target/microblaze/others/sdata_var1.c: Add
5549 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
5550 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
5551 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
5552 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
5553 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
5554 * gcc.target/microblaze/others/string_cst1_gpopt.c:
5555 Ditto.
5556 * gcc.target/microblaze/others/string_cst2_gpopt.c:
5557 Ditto.
5558
5559 2018-04-30 Richard Biener <rguenther@suse.de>
5560
5561 PR tree-optimization/28364
5562 PR tree-optimization/85275
5563 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
5564 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
5565 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
5566 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
5567 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
5568 still passes.
5569 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
5570 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
5571 still passes.
5572 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
5573 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
5574 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
5575
5576 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
5577
5578 PR target/84431
5579 * gcc.target/i386/pr84431.c: New test.
5580
5581 2018-04-27 Martin Jambor <mjambor@suse.cz>
5582
5583 PR ipa/85549
5584 * g++.dg/ipa/pr85549.C: New test.
5585
5586 2018-04-27 Jakub Jelinek <jakub@redhat.com>
5587
5588 PR c++/85553
5589 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
5590 directive.
5591 * g++.dg/cpp0x/constexpr-85553.C: New test.
5592
5593 2018-04-27 David Malcolm <dmalcolm@redhat.com>
5594
5595 PR c++/85515
5596 * g++.dg/pr85515-1.C: New test.
5597 * g++.dg/pr85515-2.C: New test.
5598
5599 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
5600
5601 PR c++/84691
5602 * g++.dg/cpp0x/friend3.C: New.
5603
5604 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5605
5606 PR target/82518
5607 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
5608 Use check_effective_target_arm_little_endian.
5609
5610 2018-04-27 Jakub Jelinek <jakub@redhat.com>
5611
5612 PR tree-optimization/85529
5613 * gcc.c-torture/execute/pr85529-1.c: New test.
5614 * gcc.c-torture/execute/pr85529-2.c: New test.
5615 * gcc.dg/pr85529.c: New test.
5616
5617 2018-04-26 Maciej W. Rozycki <macro@mips.com>
5618
5619 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
5620 `.dword' in addition to `lw' and `.word'.
5621
5622 2018-04-26 Maciej W. Rozycki <macro@mips.com>
5623
5624 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
5625
5626 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
5627
5628 * gnat.dg/loop_optimization24.adb: New test.
5629
5630 2018-04-26 Richard Biener <rguenther@suse.de>
5631
5632 PR tree-optimization/85116
5633 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
5634 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
5635 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
5636 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
5637
5638 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
5639
5640 PR target/85473
5641 * gcc.target/i386/pr85473-1.c: New test.
5642 * gcc.target/i386/pr85473-2.c: New test.
5643
5644 2018-04-25 Nathan Sidwell <nathan@acm.org>
5645 Jakub Jelinek <jakub@redhat.com>
5646
5647 PR c++/85437
5648 PR c++/49171
5649 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
5650 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
5651 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
5652 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
5653 * g++.dg/cpp0x/pr85437-1.C: New.
5654 * g++.dg/cpp0x/pr85437-2.C: New.
5655 * g++.dg/cpp0x/pr85437-3.C: New.
5656 * g++.dg/cpp0x/pr85437-4.C: New.
5657
5658 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
5659
5660 PR fortran/85520
5661 * gfortran.dg/pr85520.f90: New test.
5662
5663 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5664
5665 PR target/85512
5666 * gcc.dg/pr85512.c: New test.
5667
5668 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
5669
5670 PR target/85485
5671 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
5672 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
5673 * gcc.dg/pr85388-1.c (dg-options): Likwise.
5674 * gcc.dg/pr85388-2.c (dg-options): Likwise.
5675 * gcc.dg/pr85388-3.c (dg-options): Likwise.
5676 * gcc.dg/pr85388-4.c (dg-options): Likwise.
5677 * gcc.dg/pr85388-5.c (dg-options): Likwise.
5678 * gcc.dg/pr85388-6.c (dg-options): Likwise.
5679 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
5680 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
5681 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
5682 * gcc.target/i386/cet-label.c (dg-options): Likwise.
5683 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
5684 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
5685 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
5686 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
5687 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
5688 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
5689 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
5690 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
5691 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
5692 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
5693 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
5694 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
5695 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
5696 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
5697 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
5698 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
5699 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
5700 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
5701 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
5702 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
5703 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
5704 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
5705 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
5706 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
5707 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
5708 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
5709 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
5710 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
5711 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
5712 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
5713 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
5714 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
5715 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
5716 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
5717 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
5718 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
5719 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
5720 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
5721 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
5722 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
5723 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
5724 * gcc.target/i386/pr84146.c (dg-options): Likwise.
5725 * gcc.target/i386/pr85403.c (dg-options): Likwise.
5726 * gcc.target/i386/pr85404.c (dg-options): Likwise.
5727 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
5728 with -mshstk.
5729 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
5730 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
5731 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
5732 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
5733 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
5734 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
5735 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
5736 * (dg-options): Likwise.
5737 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
5738 -mno-cet.
5739 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
5740 * gcc.target/i386/cet-label-3.c: Removed.
5741 * gcc.target/i386/cet-property-3.c: Likwise.
5742 * gcc.target/i386/cet-sjlj-7.c: Likwise.
5743
5744 2018-04-24 Jakub Jelinek <jakub@redhat.com>
5745
5746 PR target/85511
5747 * gcc.target/i386/pr85511.c: New test.
5748
5749 PR target/85503
5750 * g++.dg/ext/pr85503.C: New test.
5751
5752 PR target/85508
5753 * gcc.target/i386/pr85508.c: New test.
5754
5755 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
5756
5757 PR tree-optimization/85478
5758 * g++.dg/pr85478.C: New test.
5759
5760 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
5761
5762 * g++.dg/torture/pr85496.C: New test.
5763
5764 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
5765
5766 PR rtl-optimization/85423
5767 * gcc.dg/pr85423.c: New test.
5768
5769 2018-04-20 Martin Sebor <msebor@redhat.com>
5770
5771 PR c/85365
5772 * gcc.dg/Wrestrict-15.c: New test.
5773
5774 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
5775
5776 PR target/85456
5777 * gcc.target/powerpc/pr85456.c: New test.
5778
5779 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
5780
5781 * g++.dg/ext/undef-bool-1.C: Require lp64.
5782 * gcc.target/powerpc/undef-bool-2.c: Likewise.
5783
5784 2018-04-20 Jeff Law <law@redhat.com>
5785
5786 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
5787 stack protector.
5788 * gcc.dg/stack-check-6.c: Likewise.
5789 * gcc.dg/stack-check-6a.c: Likewise.
5790 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
5791 * gcc.target/i386/stack-check-18.c: Likewise.
5792 * gcc.target/i386/stack-check-19.c: Likewise.
5793
5794 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5795
5796 PR testsuite/85483
5797 * gcc.target/aarch64/sve/vcond_1.c: Move to...
5798 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
5799 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
5800 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
5801
5802 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
5803
5804 PR target/85469
5805 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
5806 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
5807
5808 2018-04-20 Richard Biener <rguenther@suse.de>
5809
5810 PR middle-end/85475
5811 * gcc.dg/torture/pr85475.c: New testcase.
5812
5813 2018-04-20 Martin Jambor <mjambor@suse.cz>
5814
5815 ipa/85449
5816 * gcc.dg/ipa/pr85449.c: New test.
5817
5818 2018-04-20 Martin Jambor <mjambor@suse.cz>
5819
5820 ipa/85447
5821 * g++.dg/ipa/pr85447.C: New file.
5822 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
5823
5824 2018-04-20 Jakub Jelinek <jakub@redhat.com>
5825
5826 PR c++/85462
5827 * g++.dg/cpp0x/pr85462.C: New test.
5828
5829 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
5830
5831 * gcc.target/i386/pr85404.c: Require CET target.
5832
5833 2018-04-19 Jakub Jelinek <jakub@redhat.com>
5834
5835 PR tree-optimization/85467
5836 * gcc.dg/pr85467.c: New test.
5837
5838 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
5839
5840 PR c++/84611
5841 * g++.dg/parse/crash68.C: New.
5842
5843 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
5844
5845 PR libgcc/85334
5846 * g++.dg/torture/pr85334.C: New test.
5847
5848 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
5849
5850 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
5851 * g++.dg/diagnostic/pr85464.C: New.
5852
5853 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
5854
5855 PR target/85397
5856 * gcc.dg/torture/pr85397-1.c: New test.
5857 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
5858 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
5859
5860 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
5861
5862 PR target/85404
5863 * gcc.target/i386/pr85404.c: New test.
5864
5865 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
5866
5867 PR target/85417
5868 * c-c++-common/attr-nocf-check-1.c: Compile with
5869 -fcf-protection=none.
5870 * c-c++-common/attr-nocf-check-3.c: Likewise.
5871 * gcc.dg/march-generic.c: Likewise.
5872 * gcc.target/i386/align-limit.c: Likewise.
5873 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
5874 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
5875 * gcc.target/i386/cet-property-2.c: Likewise.
5876 * gcc.target/i386/ret-thunk-26.c: Likewise.
5877 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
5878 targets.
5879 * c-c++-common/fcf-protection-2.c: Likewise.
5880 * c-c++-common/fcf-protection-3.c: Likewise.
5881 * c-c++-common/fcf-protection-5.c: Likewise.
5882 * c-c++-common/fcf-protection-6.c: Likewise.
5883 * c-c++-common/fcf-protection-7.c: Likewise.
5884 * gcc.target/i386/cet-label-3.c: New test.
5885 * gcc.target/i386/cet-property-3.c: Likewise.
5886 * gcc.target/i386/cet-sjlj-7.c: Likewise.
5887 * gcc.target/i386/pr85417-1.c: Likewise.
5888 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
5889 __x86_indirect_thunk_nt_(r|e)ax
5890 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
5891 * gcc.target/i386/pr85403.c: Remove dg-error,
5892
5893 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
5894
5895 * gcc.target/i386/movdir-1.c: New test.
5896
5897 2018-04-19 Richard Biener <rguenther@suse.de>
5898
5899 PR middle-end/85455
5900 * gcc.dg/pr85455.c: New testcase.
5901
5902 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
5903
5904 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
5905 targets.
5906 * g++.dg/lto/pr85405b_0.C: Likewise.
5907 * g++.dg/lto/pr84805_0.C: Likewise.
5908
5909 2018-04-18 Martin Liska <mliska@suse.cz>
5910
5911 PR ipa/83983
5912 PR ipa/85391
5913 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
5914 output.
5915
5916 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
5917
5918 PR target/85388
5919 * gcc.dg/pr85388-1.c: New test.
5920 * gcc.dg/pr85388-2.c: Likewise.
5921 * gcc.dg/pr85388-3.c: Likewise.
5922 * gcc.dg/pr85388-4.c: Likewise.
5923 * gcc.dg/pr85388-5.c: Likewise.
5924 * gcc.dg/pr85388-6.c: Likewise.
5925
5926 2018-04-18 Jan Hubicka <jh@suse.cz>
5927 Martin Liska <mliska@suse.cz>
5928
5929 * g++.dg/lto/pr83121_0.C: Update template.
5930 * g++.dg/lto/pr83121_1.C: Update template.
5931 * g++.dg/lto/pr84805_0.C: Update template.
5932 * g++.dg/lto/pr84805_1.C: Update template.
5933 * g++.dg/lto/pr84805_2.C: Update template.
5934
5935 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
5936
5937 PR c++/84630
5938 * g++.dg/cpp0x/pr84630.C: New.
5939
5940 2018-04-18 Jakub Jelinek <jakub@redhat.com>
5941
5942 PR c++/84463
5943 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
5944 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
5945 in two cases. Uncomment two other tests and add expected dg-error for
5946 them.
5947 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
5948 -Wnarrowing diagnostics on some targets for c++11.
5949 * g++.dg/parse/array-size2.C: Remove xfail.
5950 * g++.dg/cpp0x/constexpr-84463.C: New test.
5951
5952 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
5953
5954 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
5955 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
5956
5957 2018-04-17 Jakub Jelinek <jakub@redhat.com>
5958
5959 PR testsuite/85326
5960 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
5961 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
5962 * g++.dg/other/sve_tls_2.C: Require effective target tls.
5963
5964 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
5965
5966 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
5967 prevent cascading of errors and change expected error message.
5968 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
5969 to 64-bit targets.
5970 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
5971 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
5972 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
5973 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
5974 error message.
5975 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
5976
5977 2018-04-17 Jakub Jelinek <jakub@redhat.com>
5978
5979 PR target/85430
5980 * gcc.dg/pr85430.c: New test.
5981
5982 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5983
5984 PR testsuite/85326
5985 * gcc.target/arm/pr54300.C: Move to...
5986 * g++.dg/other/pr54300.C: ... Here. Add target directives.
5987 * gcc.target/arm/pr55073.C: Move to...
5988 * g++.dg/other/pr55073.C: ... Here. Add target directives.
5989 * gcc.target/arm/pr56184.C: Move to...
5990 * g++.dg/other/pr56184.C: ... Here. Add target directives.
5991 * gcc.target/arm/pr59985.C: Move to...
5992 * g++.dg/other/pr59985.C: ... Here. Add target directives.
5993 * gcc.target/aarch64/pr60675.C: Move to...
5994 * g++.dg/other/pr60675.C: ... Here. Add target directives.
5995 * gcc.target/aarch64/pr81422.C: Move to...
5996 * g++.dg/other/pr81422.C: ... Here. Add target directives.
5997 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
5998 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
5999 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
6000 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
6001 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
6002 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
6003 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
6004 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
6005 * gcc.target/aarch64/sve/tls_2.C: Move to...
6006 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
6007 * gcc.target/aarch64/pr81414.C: Rename to...
6008 * gcc.target/aarch64/pr81414.c: ... This.
6009 * gcc.target/aarch64/simd/pr67896.C: Rename to...
6010 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
6011 messages.
6012 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
6013 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
6014 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
6015 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
6016 file name.
6017
6018 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6019
6020 PR middle-end/85414
6021 * gcc.dg/pr85414.c: New test.
6022
6023 2018-04-17 Martin Jambor <mjambor@suse.cz>
6024
6025 PR ipa/85421
6026 * g++.dg/ipa/pr85421.C: New test.
6027
6028 2018-04-17 Martin Liska <mliska@suse.cz>
6029
6030 PR lto/85405
6031 * g++.dg/lto/pr85405b_0.C: New test.
6032 * g++.dg/lto/pr85405b_1.C: New test.
6033
6034 2018-04-17 Martin Liska <mliska@suse.cz>
6035
6036 PR lto/85405
6037 * g++.dg/lto/pr85405_0.C: New test.
6038 * g++.dg/lto/pr85405_1.C: New test.
6039
6040 2018-04-17 Martin Liska <mliska@suse.cz>
6041
6042 PR ipa/85329
6043 * g++.dg/ext/pr85329-2.C: New test.
6044 * g++.dg/ext/pr85329.C: New test.
6045 * gcc.target/i386/mvc12.c: New test.
6046
6047 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
6048
6049 PR c++/85039
6050 * g++.dg/pr85039-1.C: New.
6051 * g++.dg/pr85039-2.C: New.
6052 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
6053
6054 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
6055
6056 PR target/85080
6057 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
6058 if the target supports efficient unaligned storage accesses.
6059
6060 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
6061
6062 PR target/83660
6063 * gcc.target/powerpc/pr83660.C: New test.
6064
6065 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
6066
6067 PR target/85403
6068 * gcc.target/i386/pr85403.c: New test.
6069
6070 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
6071
6072 PR target/84331
6073 * gcc.target/i386/funcspec-56.inc: Test arch=skylake.
6074
6075 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6076 Jason Merrill <jason@redhat.com>
6077
6078 PR c++/85112
6079 * g++.dg/cpp0x/pr85112.C: New.
6080
6081 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
6082
6083 PR testsuite/85326
6084 * g++.dg/ext/undef-bool-1.C: New file.
6085 * gcc.target/powerpc/powerpc.exp: Remove .C support.
6086 * gcc.target/powerpc/undef-bool-1.C: Remove file.
6087
6088 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
6089
6090 PR target/85293
6091 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
6092 corresponding dg-error clause.
6093 * gcc.target/powerpc/pr80098-3.c: Ditto.
6094 * gcc.target/powerpc/pr80103-1.c: Delete.
6095
6096 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
6097
6098 PR fortran/81773
6099 PR fortran/83606
6100 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
6101 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
6102
6103 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6104
6105 PR fortran/85387
6106 * gfortran.dg/implied_do_io_5.f90: New test.
6107
6108 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
6109
6110 PR target/83402
6111 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
6112 several values: positive, negative, and zero.
6113 * gcc.target/powerpc/sse2-pslld-1.c: Same.
6114 * gcc.target/powerpc/sse2-psllq-1.c: Same.
6115
6116 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
6117
6118 PR rtl-optimization/79916
6119 * gcc.target/powerpc/pr79916.c: New.
6120
6121 2018-04-13 Jakub Jelinek <jakub@redhat.com>
6122
6123 PR rtl-optimization/85393
6124 * g++.dg/opt/pr85393.C: New test.
6125 * g++.dg/opt/pr85393-aux.cc: New file.
6126
6127 PR rtl-optimization/85376
6128 * gcc.dg/pr85376.c: New test.
6129
6130 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
6131
6132 PR rtl-optimization/83852
6133 * gcc.dg/pr83852.c: New testcase.
6134
6135 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
6136
6137 PR testsuite/85326
6138 * gcc.target/s390/pr77822-1.C: Rename to ...
6139 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
6140 * gcc.target/s390/pr77822-2.c: Add asm scan check.
6141 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
6142
6143 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
6144
6145 PR lto/71991
6146 * gcc.target/i386/pr71991.c: New testcase.
6147
6148 2018-04-13 Martin Liska <mliska@suse.cz>
6149 Jakub Jelinek <jakub@redhat.com>
6150
6151 PR middle-end/81657
6152 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
6153 call.
6154
6155 2018-04-12 David Malcolm <dmalcolm@redhat.com>
6156
6157 PR c++/85385
6158 * g++.dg/diagnostic/macro-arg-count.C: New test.
6159
6160 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6161
6162 PR fortran/83064
6163 PR testsuite/85346
6164 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
6165 array and move test to libgomp/testsuite/libgomp.fortran.
6166 * gfortran.dg/do_concurrent_6.f90: New test.
6167
6168 2018-04-12 Marek Polacek <polacek@redhat.com>
6169
6170 PR c++/85258
6171 * g++.dg/parse/error61.C: New test.
6172
6173 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
6174
6175 PR target/85347
6176 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
6177 specify -mvsx on gcc command line.
6178
6179 2018-04-12 Jakub Jelinek <jakub@redhat.com>
6180
6181 PR target/85328
6182 * gcc.target/i386/pr85328.c: New test.
6183
6184 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6185
6186 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
6187
6188 2018-04-12 Jakub Jelinek <jakub@redhat.com>
6189
6190 PR rtl-optimization/85342
6191 * gcc.target/i386/pr85342.c: New test.
6192
6193 2018-04-11 Jason Merrill <jason@redhat.com>
6194
6195 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
6196 if ulimit -v is set.
6197
6198 2018-04-11 Bin Cheng <bin.cheng@arm.com>
6199
6200 PR testsuite/85190
6201 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
6202
6203 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
6204
6205 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
6206 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
6207
6208 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6209
6210 PR c++/70808
6211 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
6212 effective target.
6213
6214 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
6215
6216 PR target/84301
6217 * gcc.target/i386/pr84301.c: New test.
6218
6219 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6220
6221 PR tree-optimization/85331
6222 * gcc.c-torture/execute/pr85331.c: New test.
6223
6224 2018-04-11 Marek Polacek <polacek@redhat.com>
6225
6226 PR c++/85032
6227 * g++.dg/cpp0x/pr51225.C: Adjust error message.
6228 * g++.dg/cpp1z/constexpr-if21.C: New test.
6229
6230 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6231
6232 PR target/85281
6233 * gcc.target/i386/pr85281.c: New test.
6234
6235 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
6236
6237 PR rtl-optimization/84659
6238 * gcc.dg/pr84659.c: New test.
6239
6240 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6241
6242 PR debug/85302
6243 * g++.dg/debug/dwarf2/pr85302.C: New test.
6244
6245 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
6246
6247 PR target/85261
6248 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
6249 into register.
6250
6251 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6252
6253 PR c++/70808
6254 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
6255
6256 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
6257
6258 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
6259 * gcc.target/powerpc/dimode_off.c: Ditto.
6260 * gcc.target/powerpc/tfmode_off.c: Ditto.
6261 * gcc.target/powerpc/timode_off.c: Ditto.
6262
6263 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
6264
6265 * gcc.target/powerpc/vec-ldl-1.c: New test.
6266 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
6267 corrections to ABI implementation.
6268
6269 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
6270
6271 PR target/85056
6272 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
6273
6274 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6275
6276 PR rtl-optimization/85300
6277 * gcc.dg/pr85300.c: New test.
6278
6279 2018-04-10 David Malcolm <dmalcolm@redhat.com>
6280
6281 PR c++/85110
6282 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
6283 where we now show the pertinent parameter.
6284 * g++.dg/diagnostic/aka2.C: Likewise.
6285 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
6286
6287 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6288
6289 PR fortran/85313
6290 * gfortran.dg/gomp/pr85313.f90: New test.
6291
6292 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6293
6294 PR c++/24314
6295 * g++.dg/parse/template29.C: New.
6296
6297 2018-04-10 Bin Cheng <bin.cheng@arm.com>
6298
6299 PR testsuite/85190
6300 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
6301
6302 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6303
6304 PR target/85177
6305 PR target/85255
6306 * gcc.target/i386/avx512f-pr85177.c: New test.
6307 * gcc.target/i386/avx512f-pr85255.c: New test.
6308
6309 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
6310
6311 PR tree-optimization/85286
6312 * gcc.dg/vect/pr85286.c: New test.
6313
6314 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6315
6316 PR target/85173
6317 * gcc.target/arm/pr85173.c: New test.
6318
6319 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6320
6321 PR lto/85248
6322 * gcc.dg/lto/pr85248_0.c: New test.
6323 * gcc.dg/lto/pr85248_1.c: New test.
6324
6325 2018-04-09 Jan Hubicka <jh@suse.cz>
6326
6327 PR lto/85078
6328 * g++.dg/torture/pr85078.C: New.
6329
6330 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
6331
6332 PR c++/85227
6333 * g++.dg/cpp1z/decomp44.C: New.
6334 * g++.dg/cpp1z/decomp45.C: Likewise.
6335
6336 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6337
6338 PR fortran/83064
6339 * gfortran.dg/do_concurrent_5.f90: New test.
6340 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
6341 message.
6342
6343 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6344
6345 PR fortran/51260
6346 * gfortran.dg/parameter_array_element_3.f90: New test.
6347
6348 2018-04-09 Jakub Jelinek <jakub@redhat.com>
6349
6350 PR c++/85194
6351 * g++.dg/cpp1z/decomp43.C: New test.
6352
6353 PR rtl-optimization/80463
6354 * g++.dg/pr80463.C: Add -w to dg-options.
6355
6356 2018-04-09 Richard Biener <rguenther@suse.de>
6357
6358 PR tree-optimization/85284
6359 * gcc.dg/torture/pr85284.c: New testcase.
6360
6361 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6362
6363 PR rtl-optimization/80463
6364 PR rtl-optimization/83972
6365 PR rtl-optimization/83480
6366
6367 * gcc.dg/pr80463.c: New test.
6368 * g++.dg/pr80463.C: Likewise.
6369 * gcc.dg/pr83972.c: Likewise.
6370
6371 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6372
6373 PR rtl-optimization/83913
6374 * gcc.dg/pr83913.c: New test.
6375
6376 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6377
6378 PR rtl-optimization/83962
6379 * gcc.dg/pr83962.c: New test.
6380
6381 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6382
6383 PR rtl-optimization/83530
6384 * gcc.dg/pr83530.c: New test.
6385
6386 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6387
6388 PR middle-end/82976
6389 * gfortran.dg/realloc_on_assign_16a.f90: New test.
6390
6391 2018-04-07 Jakub Jelinek <jakub@redhat.com>
6392
6393 PR tree-optimization/85257
6394 * gcc.dg/pr85257.c: New test.
6395
6396 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
6397
6398 * g++.dg/opt/pr85196.C: New test.
6399
6400 2018-04-06 David Malcolm <dmalcolm@redhat.com>
6401
6402 PR c++/84269
6403 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
6404 std::tuple here since they need C++11.
6405 * g++.dg/lookup/missing-std-include-8.C: New test.
6406 * g++.dg/lookup/missing-std-include.C: Move std::array and
6407 std::tuple test to missing-std-include-6.C to avoid failures
6408 with C++98.
6409
6410 2018-04-06 Jakub Jelinek <jakub@redhat.com>
6411
6412 PR debug/85252
6413 * gcc.dg/debug/pr85252.c: New test.
6414
6415 PR rtl-optimization/84872
6416 * gcc.dg/graphite/pr84872.c: New test.
6417
6418 PR c++/85210
6419 * g++.dg/cpp1z/decomp42.C: New test.
6420
6421 2018-04-06 David Malcolm <dmalcolm@redhat.com>
6422
6423 PR c++/85021
6424 * g++.dg/lookup/missing-std-include-7.C: New test.
6425
6426 2018-04-06 Tamar Christina <tamar.christina@arm.com>
6427
6428 * gcc.dg/struct-simple.c: Revert r254862.
6429 * lib/target-supports.exp
6430 (check_effective_target_word_mode_no_slow_unalign): Likewise.
6431
6432 2018-04-06 Richard Biener <rguenther@suse.de>
6433
6434 PR middle-end/85244
6435 * gcc.dg/torture/pr85244-1.c: New testcase.
6436 * gcc.dg/torture/pr85244-2.c: Likewise.
6437
6438 2018-04-06 Jakub Jelinek <jakub@redhat.com>
6439
6440 PR sanitizer/85213
6441 * c-c++-common/ubsan/pr85213.c: New test.
6442
6443 2018-04-06 Richard Biener <rguenther@suse.de>
6444
6445 PR middle-end/85180
6446 * gcc.dg/pr85180.c: New testcase.
6447
6448 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6449
6450 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
6451 to trigger the optimization. Do some cleanup and function
6452 renaming. Add more test functions.
6453
6454 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6455
6456 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
6457 options.
6458 * gcc.target/s390/hotpatch-1.c: Skip when building without
6459 optimization.
6460 * gcc.target/s390/hotpatch-10.c: Likewise.
6461 * gcc.target/s390/hotpatch-11.c: Likewise.
6462 * gcc.target/s390/hotpatch-12.c: Likewise.
6463 * gcc.target/s390/hotpatch-13.c: Likewise.
6464 * gcc.target/s390/hotpatch-14.c: Likewise.
6465 * gcc.target/s390/hotpatch-15.c: Likewise.
6466 * gcc.target/s390/hotpatch-16.c: Likewise.
6467 * gcc.target/s390/hotpatch-17.c: Likewise.
6468 * gcc.target/s390/hotpatch-18.c: Likewise.
6469 * gcc.target/s390/hotpatch-19.c: Likewise.
6470 * gcc.target/s390/hotpatch-2.c: Likewise.
6471 * gcc.target/s390/hotpatch-3.c: Likewise.
6472 * gcc.target/s390/hotpatch-4.c: Likewise.
6473 * gcc.target/s390/hotpatch-5.c: Likewise.
6474 * gcc.target/s390/hotpatch-6.c: Likewise.
6475 * gcc.target/s390/hotpatch-7.c: Likewise.
6476 * gcc.target/s390/hotpatch-8.c: Likewise.
6477 * gcc.target/s390/hotpatch-9.c: Likewise.
6478
6479 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6480
6481 * c-c++-common/Wattributes.c: Disable warning for s390* target and
6482 check for an error instead.
6483 * gcc.dg/Wattributes-6.c: Likewise.
6484
6485 2018-04-05 Jakub Jelinek <jakub@redhat.com>
6486
6487 PR c++/85209
6488 * g++.dg/cpp1z/decomp39.C: New test.
6489 * g++.dg/cpp1z/decomp40.C: New test.
6490
6491 PR c++/85208
6492 * g++.dg/cpp1z/decomp41.C: New test.
6493
6494 PR middle-end/85195
6495 * gcc.dg/pr85195.c: New test.
6496
6497 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
6498
6499 PR c++/80956
6500 * g++.dg/cpp0x/initlist100.C: New.
6501 * g++.dg/cpp0x/initlist101.C: Likewise.
6502
6503 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
6504
6505 PR c++/84792
6506 * g++.dg/other/pr84792-1.C: New.
6507 * g++.dg/other/pr84792-2.C: Likewise.
6508
6509 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
6510
6511 PR target/85193
6512 * gcc.target/i386/pr85193.c: New test.
6513
6514 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
6515
6516 PR c++/84979
6517 * g++.dg/concepts/pr84979.C: New.
6518 * g++.dg/concepts/pr84979-2.C: New.
6519 * g++.dg/concepts/pr84979-3.C: New.
6520
6521 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
6522
6523 PR c++/80026
6524 * g++.dg/cpp0x/variadic174.C: New.
6525
6526 2018-04-04 Jakub Jelinek <jakub@redhat.com>
6527
6528 PR inline-asm/85172
6529 * g++.dg/ext/builtin13.C: New test.
6530 * g++.dg/ext/atomic-4.C: New test.
6531
6532 PR c++/85146
6533 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
6534 * g++.dg/ext/bases3.C: New test.
6535
6536 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
6537
6538 PR target/85203
6539 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
6540 to match a single insn of the baz function. Move scan directives at
6541 the end of the file below the functions they are trying to test for
6542 better readability.
6543 * gcc.target/arm/cmse/cmse-16.c: New testcase.
6544
6545 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
6546
6547 PR rtl-optimization/84878
6548 * gcc.target/powerpc/pr84878.c: New test.
6549
6550 2018-04-04 Michael Matz <matz@suse.de>
6551
6552 * gcc.dg/Wstringop-overflow-4.c: New test.
6553 * c-c++-common/Wstringop-truncation-4.c: Adjust.
6554
6555 2018-04-04 Jakub Jelinek <jakub@redhat.com>
6556
6557 PR testsuite/85189
6558 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
6559 for the diagnostics of overridden functions. Adjust for new wording.
6560
6561 2018-04-04 Richard Biener <rguenther@suse.de>
6562
6563 PR lto/85176
6564 * g++.dg/lto/pr85176_0.C: New testcase.
6565
6566 2018-04-04 Richard Biener <rguenther@suse.de>
6567
6568 PR testsuite/85191
6569 * lib/target-supports.exp (check_effective_target_vect_perm_short):
6570 Fix typo.
6571
6572 2018-04-04 Martin Liska <mliska@suse.cz>
6573
6574 PR sanitizer/85174
6575 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
6576 and msdata as a workaround for powerpc.
6577
6578 2018-04-04 Richard Biener <rguenther@suse.de>
6579
6580 PR tree-optimization/85168
6581 * gcc.dg/torture/pr85168.c: New testcase.
6582
6583 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
6584
6585 PR c++/84943
6586 * g++.dg/pr84943.C: New.
6587 * g++.dg/pr84943-2.C: New.
6588
6589 2018-04-03 Jakub Jelinek <jakub@redhat.com>
6590
6591 PR rtl-optimization/85167
6592 * gcc.dg/pr85167.c: New test.
6593
6594 PR tree-optimization/85156
6595 * c-c++-common/pr85156.c: New test.
6596 * gcc.c-torture/execute/pr85156.c: New test.
6597
6598 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
6599
6600 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
6601 * gcc.target/powerpc/undef-bool-1.C: New file.
6602 * gcc.target/powerpc/undef-bool-2.c: New file.
6603
6604 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
6605
6606 PR c++/84768
6607 * g++.dg/cpp1z/class-deduction52.C: New.
6608
6609 2018-04-03 Jakub Jelinek <jakub@redhat.com>
6610
6611 PR c++/85147
6612 * g++.dg/cpp0x/pr85147.C: New test.
6613
6614 PR c++/85140
6615 * g++.dg/cpp0x/gen-attrs-64.C: New test.
6616
6617 PR c++/85134
6618 * g++.dg/gomp/pr85134.C: New test.
6619 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
6620
6621 PR target/85169
6622 * gcc.c-torture/execute/pr85169.c: New test.
6623 * gcc.target/i386/avx512f-pr85169.c: New test.
6624 * gcc.target/i386/avx512bw-pr85169.c: New test.
6625
6626 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
6627
6628 PR target/85126
6629 * gcc.target/powerpc/pr69946: Adjust comment. Remove
6630 scan-assembler-times clause.
6631
6632 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
6633
6634 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
6635 dg-additional-options.
6636
6637 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
6638
6639 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
6640
6641 2018-04-03 Richard Biener <rguenther@suse.de>
6642
6643 PR testsuite/85154
6644 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
6645
6646 2018-04-02 Jim Wilson <jimw@sifive.com>
6647
6648 * gcc.target/riscv/pr84660.c: New.
6649 * gcc.target/riscv/shift-and-1.c: New.
6650 * gcc.target/riscv/shift-and-2.c: New.
6651
6652 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
6653
6654 PR fortran/85102
6655 * gfortran.dg/array_simplify_2.f90: New test.
6656
6657 2018-04-01 Jakub Jelinek <jakub@redhat.com>
6658
6659 PR middle-end/85090
6660 * gcc.target/i386/avx512f-pr85090-1.c: New test.
6661 * gcc.target/i386/avx512f-pr85090-2.c: New test.
6662 * gcc.target/i386/avx512f-pr85090-3.c: New test.
6663 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
6664 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
6665
6666 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
6667
6668 PR c++/85027
6669 * g++.dg/pr85027.C: New.
6670
6671 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
6672
6673 PR target/83315
6674 * gcc.target/powerpc/sse-maxps-2.c: New test.
6675 * gcc.target/powerpc/sse-minps-2.c: New test.
6676
6677 2018-03-30 Jakub Jelinek <jakub@redhat.com>
6678
6679 PR c++/84791
6680 * g++.dg/gomp/pr84791.C: New test.
6681
6682 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
6683
6684 PR fortran/84931
6685 * gfortran.dg/array_constructor_53.f90: New test.
6686
6687 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6688
6689 PR fortran/85130
6690 * gfortran.dg/substr_6.f90: Remove illegal test for
6691 out-of-bounds substring.
6692
6693 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6694
6695 PR fortran/85111
6696 * gfortran.dg/zero_sized_10.f90: New test.
6697
6698 2018-03-29 David Malcolm <dmalcolm@redhat.com>
6699
6700 PR c++/84269
6701 * g++.dg/lookup/missing-std-include-6.C: New test.
6702 * g++.dg/lookup/missing-std-include.C: Add std::pair and
6703 std::tuple tests.
6704 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
6705 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
6706 <cstring>, <cassert>, and <cstdlib>.
6707
6708 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
6709
6710 PR inline-asm/84985
6711 * gcc.target/i386/pr84985.c: New.
6712
6713 2018-03-29 David Malcolm <dmalcolm@redhat.com>
6714
6715 PR c++/85110
6716 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
6717
6718 2018-03-29 Jakub Jelinek <jakub@redhat.com>
6719
6720 PR c++/85108
6721 * g++.dg/warn/Wunused-var-31.C: New test.
6722
6723 PR c/85094
6724 * c-c++-common/Wduplicated-branches-14.c: New test.
6725
6726 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
6727
6728 PR c++/84606
6729 * g++.dg/cpp0x/pr84606.C: New.
6730
6731 2018-03-29 Carl Love <cel@us.ibm.com>
6732
6733 Revert
6734 2017-09-27 Carl Love <cel@us.ibm.com>
6735
6736 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
6737 for the __builtin_fctid and __builtin_fctiw.
6738
6739 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
6740
6741 PR target/84912
6742 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
6743 deleted builtin function.
6744 (div_weuo): Likewise.
6745 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
6746 (div_deuo): Likewise.
6747
6748 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
6749
6750 PR c++/85028
6751 * g++.dg/other/default13.C: New.
6752
6753 2018-03-28 Jakub Jelinek <jakub@redhat.com>
6754
6755 PR target/85095
6756 * gcc.target/i386/pr85095-1.c: New test.
6757 * gcc.target/i386/pr85095-2.c: New test.
6758 * gcc.c-torture/execute/pr85095.c: New test.
6759
6760 PR tree-optimization/82004
6761 * gcc.dg/pr82004.c: New test.
6762
6763 2018-03-28 Jakub Jelinek <jakub@redhat.com>
6764 Martin Liska <mliska@suse.cz>
6765
6766 PR sanitizer/85081
6767 * g++.dg/asan/pr85081.C: New test.
6768
6769 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
6770
6771 PR c++/84789
6772 * g++.dg/template/pr84789.C: Adjust for testing with
6773 -fconcepts too.
6774
6775 PR c++/84973
6776 * g++.dg/template/pr84973.C: New.
6777 * g++.dg/template/pr84973-2.C: New.
6778 * g++.dg/template/pr84973-3.C: New.
6779
6780 PR c++/84968
6781 * g++.dg/eh/pr84968.C: New.
6782
6783 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
6784
6785 PR target/84914
6786 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
6787 long double multiply/divide uses the correct function.
6788 * gcc.target/powerpc/mulkc-3.c: Likewise.
6789 * gcc.target/powerpc/divkc-2.c: Likewise.
6790 * gcc.target/powerpc/divkc-3.c: Likewise.
6791
6792 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
6793
6794 PR c++/85067
6795 * g++.dg/cpp0x/defaulted51.C: New.
6796 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
6797
6798 2018-03-27 Jakub Jelinek <jakub@redhat.com>
6799
6800 PR c++/85077
6801 * g++.dg/ext/vector35.C: New test.
6802
6803 PR c++/85061
6804 * g++.dg/ext/builtin-offsetof3.C: New test.
6805
6806 PR c++/85076
6807 * g++.dg/cpp1y/pr85076.C: New test.
6808
6809 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6810
6811 PR fortran/85084
6812 * gfortran.dg/matmul_rank_1.f90: New test.
6813
6814 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6815 Harald Anlauf <anlauf@gmx.de>
6816
6817 * gfortran.dg/structure_constructor_15.f90: New test.
6818
6819 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
6820
6821 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
6822 for the diagnostics of overridden functions. Adjust for new wording.
6823 * g++.dg/cpp0x/implicit1.C: Likewise.
6824 * g++.dg/cpp0x/override1.C: Likewise.
6825 * g++.dg/cpp1y/auto-fn18.C: Likewise.
6826 * g++.dg/eh/shadow1.C: Likewise.
6827 * g++.dg/inherit/covariant12.C: Likewise.
6828 * g++.dg/inherit/covariant14.C: Likewise.
6829 * g++.dg/inherit/covariant15.C: Likewise.
6830 * g++.dg/inherit/covariant16.C: Likewise.
6831 * g++.dg/inherit/covariant22.C: Likewise.
6832 * g++.dg/inherit/crash3.C: Likewise.
6833 * g++.dg/inherit/error2.C: Likewise.
6834 * g++.dg/template/crash100.C: Likewise.
6835 * g++.old-deja/g++.eh/spec6.C: Likewise.
6836 * g++.old-deja/g++.mike/p811.C: Likewise.
6837 * g++.old-deja/g++.other/virtual11.C: Likewise.
6838 * g++.old-deja/g++.other/virtual4.C: Likewise.
6839
6840 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
6841
6842 PR target/85044
6843 * gcc.target/i386/pr85044.c: New test.
6844
6845 2018-03-27 Martin Sebor <msebor@redhat.com>
6846
6847 PR testsuite/83462
6848 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
6849 other than x86.
6850
6851 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6852
6853 PR target/83009
6854 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
6855
6856 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6857
6858 PR target/81863
6859 * gcc.target/arm/pr81863.c: New test.
6860
6861 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
6862
6863 PR target/85056
6864 * gcc.target/nvptx/pr85056.c: New test.
6865 * gcc.target/nvptx/pr85056a.c: New test.
6866
6867 2018-03-27 Richard Biener <rguenther@suse.de>
6868
6869 PR testsuite/82847
6870 * lib/target-supports.exp (check_ssse3_available): New function.
6871 (check_effective_target_vect_perm_short): Enable for x86 if
6872 check_ssse3_available.
6873
6874 2018-03-27 Richard Biener <rguenther@suse.de>
6875
6876 PR tree-optimization/85082
6877 * gfortran.dg/pr85082.f90: New testcase.
6878
6879 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
6880
6881 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
6882 to "l=2" in dg-final.
6883
6884 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
6885
6886 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
6887 * gcc.target/mips/fix-r4000-2.c: Likewise.
6888 * gcc.target/mips/fix-r4000-3.c: Likewise.
6889 * gcc.target/mips/fix-r4000-4.c: Likewise.
6890 * gcc.target/mips/fix-r4000-5.c: Likewise.
6891 * gcc.target/mips/fix-r4000-6.c: Likewise.
6892 * gcc.target/mips/fix-r4000-7.c: Likewise.
6893 * gcc.target/mips/fix-r4000-8.c: Likewise.
6894 * gcc.target/mips/fix-r4000-9.c: Likewise.
6895 * gcc.target/mips/fix-r4000-10.c: Likewise.
6896 * gcc.target/mips/fix-r4000-7.c: Change dg-final
6897 "mulditi3_r4000" instead of "mulditi3".
6898 * gcc.target/mips/fix-r4000-8.c: Change dg-final
6899 "umulditi3_r4000" instead of "umulditi3".
6900
6901 2018-03-27 Jakub Jelinek <jakub@redhat.com>
6902
6903 PR c++/85068
6904 * g++.dg/inherit/covariant22.C: New test.
6905
6906 2018-03-27 Richard Biener <rguenther@suse.de>
6907
6908 PR testsuite/84004
6909 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
6910 alignment.
6911
6912 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
6913 Jason Merrill <jason@redhat.com>
6914
6915 PR c++/84632
6916 * g++.dg/init/array49.C: New.
6917 * g++.dg/torture/pr70499.C: Adjust.
6918
6919 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
6920
6921 PR target/85073
6922 * gcc.target/i386/pr85073.c: New test.
6923
6924 2018-03-26 Richard Biener <rguenther@suse.de>
6925
6926 PR testsuite/85066
6927 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
6928 instead of long.
6929
6930 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
6931
6932 PR fortran/66709
6933 * gfortran.dg/parameter_array_format.f90: New test.
6934
6935 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
6936 Neil Carlson <neil.n.carlson@gmail.com>
6937
6938 PR fortran/84381
6939 * gfortran.dg/literal_character_constant_1.inc: Replace
6940 call abort by STOP n.
6941 * gfortran.dg/overload_1.f90: Likewise.
6942
6943 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
6944 Dominique d'Humieres <dominiq@gcc.gnu.org>
6945
6946 PR fortran/84924
6947 * gfortran.dg/scalar_pointer_1.f90: New test.
6948
6949 2018-03-25 Tom de Vries <tom@codesourcery.com>
6950
6951 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
6952 precise.
6953
6954 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6955
6956 PR fortran/69497
6957 * gfortran.dg/pr89497.f90: New test.
6958
6959 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6960
6961 PR fortran/70068
6962 * gfortran.dg/substr_7.f90: New test.
6963
6964 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
6965
6966 PR fortran/42651
6967 * gfortran.dg/pr42651.f90: New test.
6968 * gfortran.dg/func_result_7.f90: Update error message.
6969
6970 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
6971
6972 PR tree-optimization/84005
6973 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
6974 failing to force the alignment.
6975
6976 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
6977
6978 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
6979 from this to...
6980 <vclzd>: ...this.
6981
6982 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
6983
6984 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
6985 message. Fix scan-assembler patterns.
6986
6987 2018-03-23 Jakub Jelinek <jakub@redhat.com>
6988
6989 PR c++/85015
6990 * g++.dg/cpp0x/pr85015.C: New test.
6991
6992 PR c++/84942
6993 * g++.dg/cpp1y/pr84942.C: New test.
6994
6995 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
6996
6997 PR inline-asm/85030
6998 * gcc.target/i386/pr85030.c: New.
6999
7000 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7001
7002 PR target/85026
7003 * g++.dg/pr85026.C: New test.
7004
7005 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
7006
7007 * g++.dg/debug/pr84704.C: XFAIL AIX.
7008
7009 2018-03-23 Sudakshina Das <sudi.das@arm.com>
7010
7011 PR target/84826
7012 * gcc.target/arm/pr84826.c: Add dg directive.
7013
7014 2018-03-23 Marek Polacek <polacek@redhat.com>
7015
7016 PR c++/85033
7017 * g++.dg/ext/builtin-offsetof2.C: New test.
7018
7019 PR c++/85045
7020 * g++.dg/cpp0x/Wnarrowing5.C: New test.
7021 * gcc.dg/pr85045.c: New test.
7022
7023 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
7024
7025 PR debug/85020
7026 * gnat.dg/lto22.adb: New test.
7027 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
7028 * gnat.dg/lto22_pkg2.ads: Likewise.
7029
7030 2018-03-23 Jakub Jelinek <jakub@redhat.com>
7031
7032 PR c/80778
7033 * gcc.dg/lto/pr80778_0.c: New test.
7034
7035 PR inline-asm/85034
7036 * gcc.target/i386/pr85034.c: New test.
7037
7038 PR inline-asm/85022
7039 * c-c++-common/torture/pr85022.c: New test.
7040
7041 PR sanitizer/85029
7042 * g++.dg/ubsan/pr85029.C: New test.
7043
7044 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
7045
7046 PR c++/71251
7047 * g++.dg/cpp0x/pr71251.C: New.
7048
7049 PR c++/84789
7050 * g++.dg/template/pr84789.C: New.
7051 * g++.dg/template/pr84789-2.C: New.
7052 * g++.dg/template/pr84789-3.C: New.
7053 * g++.dg/parse/dtor11.C: Accept alternate error message.
7054
7055 PR c++/84729
7056 * g++.dg/pr84729.C: New.
7057 * g++.old-deja/g++.ext/arrnew2.C: Require error.
7058 * g++.old-deja/g++.robertl/eb58.C: Likewise.
7059 * g++.old-deja/g++.robertl/eb63.C: Likewise.
7060
7061 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
7062
7063 PR fortran/84922
7064 * gfortran.dg/interface_42.f90: New test.
7065 * gfortran.dg/interface_43.f90: New test.
7066
7067 2018-03-22 Sudakshina Das <sudi.das@arm.com>
7068
7069 PR target/84826
7070 * gcc.target/arm/pr84826.c: New test.
7071
7072 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
7073
7074 * gcc.target/arm/addr-modes-float.c: Move dg-do before
7075 dg-require-effective-target.
7076 * gcc.target/arm/addr-modes-int.c: Likewise.
7077 * gcc.target/nios2/lo-addr-tls.c: Likewise.
7078
7079 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
7080
7081 PR target/84760
7082 * gcc.target/powerpc/altivec-ld-1.c: New test.
7083
7084 2018-03-22 Bin Cheng <bin.cheng@arm.com>
7085
7086 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
7087
7088 2018-03-22 Jakub Jelinek <jakub@redhat.com>
7089
7090 PR inline-asm/84941
7091 * gcc.dg/pr84941.c: New test.
7092
7093 2018-03-22 Tom de Vries <tom@codesourcery.com>
7094
7095 PR tree-optimization/84956
7096 * gcc.dg/pr84956.c: New test.
7097
7098 2018-03-22 Marek Polacek <polacek@redhat.com>
7099
7100 PR c++/84854
7101 * g++.dg/cpp1z/constexpr-if15.C: New test.
7102 * g++.dg/cpp1z/constexpr-if16.C: New test.
7103
7104 2018-03-21 Joseph Myers <joseph@codesourcery.com>
7105
7106 * gcc.dg/builtin-tgmath-3.c: New test.
7107
7108 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
7109
7110 PR c++/71965
7111 * g++.dg/concepts/pr71965.C: New.
7112
7113 PR c++/84610
7114 PR c++/84642
7115 * g++.dg/cpp0x/pr84610.C: New.
7116 * g++.dg/cpp0x/pr84642.C: New.
7117
7118 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7119
7120 PR c/84999
7121 * c-c++-common/pr84999.c: New test.
7122
7123 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7124
7125 PR c++/84972
7126 * g++.dg/ext/desig10.C: New.
7127
7128 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7129 Harald Anlauf <anlauf@gmx.de>
7130
7131 PR fortran/84957
7132 * gfortran.dg/pr84957.f90: New test.
7133
7134 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7135
7136 PR tree-optimization/84960
7137 * gcc.c-torture/compile/pr84960.c: New test.
7138
7139 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
7140
7141 PR tree-optimization/84811
7142 * gcc.dg/torture/pr84811.c: New test.
7143
7144 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7145
7146 PR tree-optimization/84982
7147 * c-c++-common/pr84982.c: New test.
7148
7149 PR c++/84961
7150 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
7151 "m" (++x) in C++.
7152 * g++.dg/torture/pr84961-1.C: New test.
7153 * g++.dg/torture/pr84961-2.C: New test.
7154
7155 2018-03-21 Nathan Sidwell <nathan@acm.org>
7156
7157 PR c++/85008
7158 * g++.dg/pr85008.C: New.
7159
7160 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
7161
7162 PR fortran/84615
7163 * gfortran.dg/char_result_17.f90: New test.
7164
7165 2018-03-21 David Malcolm <dmalcolm@redhat.com>
7166
7167 PR c++/84994
7168 * g++.dg/other/accessor-fixits-1.C: Move to...
7169 * g++.dg/torture/accessor-fixits-1.C: ...here.
7170 * g++.dg/other/accessor-fixits-2.C: Move to...
7171 * g++.dg/torture/accessor-fixits-2.C: ...here.
7172 * g++.dg/other/accessor-fixits-3.C: Move to...
7173 * g++.dg/torture/accessor-fixits-3.C: ...here.
7174 * g++.dg/other/accessor-fixits-4.C: Move to...
7175 * g++.dg/torture/accessor-fixits-4.C: ...here.
7176 * g++.dg/other/accessor-fixits-5.C: Move to...
7177 * g++.dg/torture/accessor-fixits-5.C: ...here.
7178 * g++.dg/torture/accessor-fixits-6.C: New testcase.
7179 * g++.dg/torture/accessor-fixits-7.C: New testcase.
7180 * g++.dg/torture/accessor-fixits-8.C: New testcase.
7181
7182 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7183
7184 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
7185
7186 2018-03-21 Sudakshina Das <sudi.das@arm.com>
7187
7188 PR target/82989
7189 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
7190
7191 2018-03-21 Nathan Sidwell <nathan@acm.org>
7192
7193 PR c++/84804
7194 * g++.dg/lookup/pr84804.C: New.
7195
7196 2018-03-21 Martin Sebor <msebor@redhat.com>
7197
7198 PR c++/84850
7199 * g++.dg/Wclass-memaccess-3.C: New test.
7200 * g++.dg/Wclass-memaccess-4.C: New test.
7201
7202 2018-03-21 David Malcolm <dmalcolm@redhat.com>
7203
7204 PR c++/84892
7205 * g++.dg/other/accessor-fixits-1.C
7206 (test_access_const_t1_color): New.
7207 (test_deref_const_t1_color): New.
7208 * g++.dg/other/accessor-fixits-5.C: New testcase.
7209
7210 2018-03-21 Tom de Vries <tom@codesourcery.com>
7211
7212 PR tree-optimization/83126
7213 * gcc.dg/graphite/pr83126.c: New test.
7214
7215 2018-03-21 Nathan Sidwell <nathan@acm.org>
7216
7217 * g++.dg/ext/anon-struct6.C: Adjust.
7218 * g++.dg/ext/deprecate-1.C: New.
7219 * g++.dg/ext/deprecate-2.C: New.
7220 * g++.dg/lookup/pr84602.C: Adjust.
7221 * g++.dg/lookup/pr84962.C: Adjust.
7222 * g++.old-deja/g++.other/anon4.C
7223
7224 PR c++/84836
7225 * g++.dg/lookup/pr84836.C: New.
7226
7227 2018-03-21 Bin Cheng <bin.cheng@arm.com>
7228
7229 PR tree-optimization/84969
7230 * gcc.dg/tree-ssa/pr84969.c: New test.
7231
7232 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7233
7234 PR rtl-optimization/84989
7235 * gcc.target/i386/pr84989.c: New test.
7236
7237 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
7238
7239 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
7240
7241 2018-03-21 Martin Liska <mliska@suse.cz>
7242
7243 PR ipa/84963
7244 * gfortran.dg/goacc/pr84963.f90: New test.
7245
7246 2018-03-21 Marek Polacek <polacek@redhat.com>
7247
7248 PR c++/71638, ICE with NSDMI and reference.
7249 * g++.dg/cpp0x/nsdmi14.C: New test.
7250 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
7251
7252 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
7253
7254 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
7255 MIPS with -mpaired-single directives.
7256
7257 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
7258
7259 PR fortran/85001
7260 * gfortran.dg/interface_41.f90: New test.
7261
7262 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7263
7264 PR debug/84875
7265 * gcc.dg/pr84875.c: New test.
7266
7267 2018-03-20 Marek Polacek <polacek@redhat.com>
7268
7269 PR c++/84978, ICE with NRVO.
7270 * g++.dg/opt/nrv19.C: New test.
7271
7272 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7273
7274 PR target/82518
7275 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
7276 Disable for armeb targets.
7277 * gcc.target/arm/pr82518.c: New test.
7278
7279 2018-03-20 Nathan Sidwell <nathan@acm.org>
7280
7281 PR c++/84962
7282 * g++.dg/lookup/pr84962.C: New.
7283
7284 PR c++/84970
7285 * g++.dg/lookup/pr84970.C: New.
7286
7287 2018-03-20 Richard Biener <rguenther@suse.de>
7288
7289 PR target/84986
7290 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
7291
7292 2018-03-20 Martin Liska <mliska@suse.cz>
7293
7294 PR ipa/84825
7295 * g++.dg/ipa/pr84825.C: New test.
7296
7297 2018-03-20 Martin Liska <mliska@suse.cz>
7298
7299 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
7300
7301 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7302
7303 PR target/84845
7304 * gcc.c-torture/compile/pr84845.c: New test.
7305
7306 2018-03-20 Sudakshina Das <sudi.das@arm.com>
7307
7308 PR target/82989
7309 * gcc.target/arm/pr82989.c: New test.
7310
7311 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7312
7313 PR target/84945
7314 * gcc.target/i386/pr84945.c: New test.
7315
7316 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
7317
7318 PR target/81647
7319 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
7320
7321 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7322
7323 PR c/84953
7324 * gcc.dg/pr84953.c: New test.
7325
7326 2018-03-19 Marek Polacek <polacek@redhat.com>
7327
7328 PR c++/84925
7329 * g++.dg/cpp1z/lambda-__func__.C: New test.
7330
7331 PR c++/84927
7332 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
7333
7334 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
7335
7336 PR sanitizer/78651
7337 * g++.dg/asan/pr78651.C: New test.
7338
7339 2018-03-19 Tom de Vries <tom@codesourcery.com>
7340
7341 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
7342 vect_int_mult. Add nvptx xfail for PR84958.
7343
7344 2018-03-19 Nathan Sidwell <nathan@acm.org>
7345
7346 PR c++/84835
7347 * g++.dg/cpp1y/pr84835.C: New.
7348
7349 2018-03-19 Sudakshina Das <sudi.das@arm.com>
7350
7351 PR target/81647
7352 * gcc.target/aarch64/pr81647.c: New.
7353
7354 2018-03-19 Richard Biener <rguenther@suse.de>
7355
7356 PR tree-optimization/84933
7357 * g++.dg/pr84933.C: New testcase.
7358
7359 2018-03-19 Richard Biener <rguenther@suse.de>
7360
7361 PR tree-optimization/84859
7362 * gcc.dg/tree-ssa/pr84859.c: New testcase.
7363 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
7364 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
7365 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
7366
7367 2018-03-19 Nathan Sidwell <nathan@acm.org>
7368
7369 PR c++/84812
7370 * g++.dg/lookup/pr84812.C: New.
7371
7372 2018-03-19 Richard Biener <rguenther@suse.de>
7373
7374 PR tree-optimization/84929
7375 * gcc.dg/torture/pr84929.c: New testcase.
7376
7377 2018-03-19 Tamar Christina <tamar.christina@arm.com>
7378
7379 PR target/84711
7380 * gcc.target/arm/big-endian-subreg.c: Delete.
7381
7382 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7383
7384 PR fortran/84931
7385 * gfortran.dg/array_constructor_52.f90: New test.
7386
7387 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
7388
7389 PR fortran/77414
7390 * gfortran.dg/pr77414.f90: New test.
7391 * gfortran.dg/internal_references_1.f90: Adjust error message.
7392
7393 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
7394
7395 PR fortran/65453
7396 * gfortran.dg/pr65453.f90: New test.
7397
7398 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
7399
7400 PR tree-optimization/84913
7401 * gfortran.dg/vect/pr84913.f90: New test.
7402
7403 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
7404
7405 PR fortran/79929
7406 * gfortran.dg/warn_concat.f90: New test.
7407
7408 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7409
7410 PR target/84899
7411 * gcc.dg/pr84899.c: New test.
7412
7413 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
7414
7415 PR fortran/69395
7416 * gfortran.dg/pr69395.f90: Add test for max dimensions
7417
7418 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
7419
7420 PR target/84876
7421 * gcc.target/i386/pr84876.c: New test.
7422
7423 2018-03-16 Martin Liska <mliska@suse.cz>
7424
7425 PR ipa/84833
7426 * gcc.target/i386/mvc11.c: New test.
7427
7428 2018-03-16 Martin Liska <mliska@suse.cz>
7429
7430 PR ipa/84722
7431 * gcc.target/i386/mvc10.c: New test.
7432
7433 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7434
7435 PR c++/79937
7436 PR c++/82410
7437 * g++.dg/cpp1y/pr79937-1.C: New test.
7438 * g++.dg/cpp1y/pr79937-2.C: New test.
7439 * g++.dg/cpp1y/pr79937-3.C: New test.
7440 * g++.dg/cpp1y/pr79937-4.C: New test.
7441 * g++.dg/cpp1y/pr82410.C: New test.
7442
7443 2018-03-16 Tom de Vries <tom@codesourcery.com>
7444
7445 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
7446
7447 2018-03-16 Tom de Vries <tom@codesourcery.com>
7448
7449 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
7450
7451 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7452
7453 PR c++/84874
7454 * g++.dg/cpp2a/desig8.C: New test.
7455
7456 PR tree-optimization/84841
7457 * gcc.dg/pr84841.c: New test.
7458
7459 PR c++/84874
7460 * g++.dg/cpp2a/desig7.C: New test.
7461
7462 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
7463 Jim MacArthur <jim.macarthur@codethink.co.uk>
7464
7465 * gfortran.dg/automatic_1.f90: New test.
7466 * gfortran.dg/automatic_repeat.f90: New test
7467 * gfortran.dg/automatic_save.f90: New test.
7468 * gfortran.dg/vax_structure.f90: New test.
7469
7470 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
7471
7472 PR fortran/78741
7473 * gfortran.dg/pr78741.f90: New test.
7474
7475 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
7476
7477 PR fortran/69395
7478 * gfortran.dg/pr69395.f90: New test.
7479
7480 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7481
7482 PR c++/79085
7483 * g++.dg/opt/pr79085.C: New test.
7484
7485 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
7486
7487 PR target/84574
7488 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
7489 label instead of __x86_indirect_thunk label.
7490
7491 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7492
7493 PR c++/84222
7494 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
7495 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
7496 * g++.dg/warn/deprecated-13.C: New test.
7497
7498 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
7499
7500 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
7501
7502 2018-03-15 Richard Biener <rguenther@suse.de>
7503
7504 PR c/84873
7505 * c-c++-common/pr84873.c: New testcase.
7506
7507 2018-03-15 Tamar Christina <tamar.christina@arm.com>
7508
7509 PR target/84711
7510 * gcc.target/arm/big-endian-subreg.c: New.
7511
7512 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7513
7514 PR target/84860
7515 * gcc.c-torture/compile/pr84860.c: New test.
7516
7517 2018-03-15 Julia Koval <julia.koval@intel.com>
7518
7519 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
7520 cannonlake.
7521 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
7522 avx512bitalg.
7523
7524 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7525
7526 PR c/84853
7527 * gcc.dg/pr84853.c: New test.
7528
7529 2018-03-14 Carl Love <cel@us.ibm.com>
7530
7531 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
7532
7533 2018-03-14 Martin Liska <mliska@suse.cz>
7534
7535 PR ipa/8480
7536 * g++.dg/lto/pr84805_0.C: New test.
7537 * g++.dg/lto/pr84805_1.C: New test.
7538 * g++.dg/lto/pr84805_2.C: New test.
7539
7540 2018-03-14 David Malcolm <dmalcolm@redhat.com>
7541
7542 PR c/84852
7543 * gcc.dg/fixits-pr84852-1.c: New test.
7544 * gcc.dg/fixits-pr84852-2.c: New test.
7545
7546 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7547
7548 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
7549 separate verbose message.
7550 * lib/scandump.exp (scan-dump-times): Likewise.
7551
7552 2018-03-14 Julia Koval <julia.koval@intel.com>
7553
7554 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
7555 server.
7556 * gcc.target/i386/funcspec-56.inc: Ditto.
7557
7558 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
7559
7560 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
7561 aarch64_sve_hw.
7562
7563 2018-03-14 Jakub Jelinek <jakub@redhat.com>
7564
7565 PR sanitizer/83392
7566 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
7567 check count from 17 to 14.
7568
7569 PR target/84844
7570 * gcc.target/i386/pr84844.c: New test.
7571
7572 2018-03-14 Richard Biener <rguenther@suse.de>
7573
7574 PR tree-optimization/84830
7575 * gcc.dg/torture/pr84830.c: New testcase.
7576
7577 2018-03-14 Marek Polacek <polacek@redhat.com>
7578
7579 PR c++/84596
7580 * g++.dg/cpp0x/static_assert15.C: New test.
7581
7582 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
7583
7584 PR fortran/61775
7585 * gfortran.dg/pr61775.f90: New test.
7586
7587 2018-03-13 Jakub Jelinek <jakub@redhat.com>
7588
7589 PR c++/84843
7590 * g++.dg/ext/pr84843-1.C: New test.
7591 * g++.dg/ext/pr84843-2.C: New test.
7592
7593 2018-03-13 David Pagan <dave.pagan@oracle.com>
7594
7595 PR c/46921
7596 * gcc.dg/pr46921.c: New test.
7597
7598 2018-03-13 Martin Sebor <msebor@redhat.com>
7599
7600 PR tree-optimization/84725
7601 * c-c++-common/Wstringop-truncation-4.c: New test.
7602 * c-c++-common/attr-nonstring-5.c: New test.
7603
7604 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
7605
7606 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
7607 than unpacks.
7608 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
7609 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
7610
7611 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
7612
7613 * gcc.target/aarch64/sve/tls_1.c: New test.
7614 * gcc.target/aarch64/sve/tls_2.C: Likewise.
7615
7616 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
7617
7618 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
7619 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
7620
7621 2018-03-13 Martin Liska <mliska@suse.cz>
7622
7623 PR ipa/84658.
7624 * g++.dg/ipa/pr84658.C: New test.
7625
7626 2018-03-13 Jakub Jelinek <jakub@redhat.com>
7627
7628 PR middle-end/84834
7629 * gcc.dg/pr84834.c: New test.
7630
7631 PR target/84827
7632 * gcc.target/i386/pr84827.c: New test.
7633
7634 PR target/84828
7635 * g++.dg/ext/pr84828.C: New test.
7636
7637 PR target/84786
7638 * gcc.target/i386/avx512f-pr84786-1.c: New test.
7639 * gcc.target/i386/avx512f-pr84786-2.c: New test.
7640
7641 PR c++/84808
7642 * g++.dg/cpp1y/constexpr-84808.C: New test.
7643
7644 PR c++/84704
7645 * g++.dg/debug/pr84704.C: New test.
7646
7647 2018-03-12 Renlin Li <renlin.li@arm.com>
7648
7649 * gcc.target/aarch64/movi_hf.c: New.
7650 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
7651 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
7652
7653 2018-03-12 Martin Sebor <msebor@redhat.com>
7654
7655 PR tree-optimization/83456
7656 * c-c++-common/Wrestrict-2.c: Remove test cases.
7657 * c-c++-common/Wrestrict.c: Same.
7658 * gcc.dg/Wrestrict-12.c: New test.
7659 * gcc.dg/Wrestrict-14.c: New test.
7660
7661 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
7662
7663 * g++.dg/pr84821.C: New test.
7664
7665 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
7666
7667 * gcc.dg/pr84799.c: New test.
7668
7669 2018-03-12 Richard Biener <rguenther@suse.de>
7670
7671 PR tree-optimization/84803
7672 * gcc.dg/torture/pr84803.c: New testcase.
7673
7674 2018-03-12 Jakub Jelinek <jakub@redhat.com>
7675
7676 PR c++/84813
7677 * g++.dg/debug/pr84813.C: New test.
7678
7679 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
7680
7681 PR fortran/84546
7682 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
7683
7684 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
7685
7686 PR fortran/83939
7687 * gfortran.dg/pr83939.f90
7688
7689 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
7690
7691 PR fortran/66128
7692 * gfortran.dg/zero_sized_9.f90: New test.
7693
7694 2018-03-11 Jakub Jelinek <jakub@redhat.com>
7695
7696 PR debug/58150
7697 * g++.dg/debug/dwarf2/enum2.C: New test.
7698
7699 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
7700
7701 PR fortran/84734
7702 * gfortran.dg/pr84734.f90: New test.
7703
7704 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
7705
7706 * gnat.dg/prot3.adb: New test.
7707 * gnat.dg/prot3_pkg.ad[sb]: New helper.
7708
7709 2018-03-09 Jason Merrill <jason@redhat.com>
7710 Paolo Carlini <paolo.carlini@oracle.com>
7711
7712 PR c++/71169
7713 PR c++/71832
7714 * g++.dg/cpp0x/pr71169.C: New.
7715 * g++.dg/cpp0x/pr71169-2.C: Likewise.
7716 * g++.dg/cpp0x/pr71832.C: Likewise.
7717
7718 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
7719
7720 PR target/83969
7721 * gcc.target/powerpc/pr83969.c: New test.
7722
7723 2018-03-09 Jakub Jelinek <jakub@redhat.com>
7724
7725 PR target/84772
7726 * gcc.dg/pr84772.c: New test.
7727
7728 PR c++/84076
7729 * g++.dg/warn/Wformat-2.C: New test.
7730
7731 PR c++/84767
7732 * g++.dg/ext/vla18.C: New test.
7733
7734 2018-03-09 Martin Sebor <msebor@redhat.com>
7735
7736 PR tree-optimization/84526
7737 * gcc.dg/Wrestrict-10.c: New test.
7738 * gcc.dg/Wrestrict-11.c: New test.
7739
7740 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
7741
7742 PR rtl-optimization/84682
7743 * gcc.dg/torture/pr84682-1.c: New.
7744 * gcc.dg/torture/pr84682-2.c: New.
7745 * gcc.dg/torture/pr84682-3.c: New.
7746
7747 2018-03-09 Jakub Jelinek <jakub@redhat.com>
7748
7749 PR c++/84724
7750 * g++.dg/ext/pr84724.C: New test.
7751
7752 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
7753
7754 PR target/83712
7755 * gcc.target/arm/pr83712.c: New.
7756
7757 2018-03-09 Richard Biener <rguenther@suse.de>
7758
7759 PR tree-optimization/84775
7760 * gcc.dg/torture/pr84775.c: New testcase.
7761
7762 2018-03-09 Jakub Jelinek <jakub@redhat.com>
7763
7764 PR debug/84404
7765 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
7766 targets.
7767
7768 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
7769
7770 * gcc.c-torture/compile/20180309-1.c: New test.
7771
7772 2018-03-08 Jakub Jelinek <jakub@redhat.com>
7773
7774 PR c++/80598
7775 * g++.dg/warn/Wunused-function4.C: New test.
7776
7777 PR inline-asm/84742
7778 * gcc.target/i386/pr84742-1.c: New test.
7779 * gcc.target/i386/pr84742-2.c: New test.
7780
7781 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7782
7783 PR target/84748
7784 * gcc.c-torture/execute/pr84748.c: New test.
7785
7786 2018-03-08 Richard Biener <rguenther@suse.de>
7787
7788 PR middle-end/84552
7789 * gcc.dg/graphite/pr84552.c: New testcase.
7790
7791 2018-03-08 Richard Biener <rguenther@suse.de>
7792
7793 PR tree-optimization/84178
7794 * gcc.dg/torture/pr84178-2.c: New testcase.
7795
7796 2018-03-08 David Malcolm <dmalcolm@redhat.com>
7797
7798 PR tree-optimization/84178
7799 * gcc.c-torture/compile/pr84178-1.c: New test.
7800
7801 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
7802
7803 * lib/target-supports.exp: Do not return zero from a ifunc
7804 function.
7805
7806 2018-03-08 Richard Biener <rguenther@suse.de>
7807
7808 PR tree-optimization/84746
7809 * gcc.dg/torture/pr84746.c: New testcase.
7810
7811
7812 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
7813 PR debug/84404
7814 PR debug/84408
7815 * gcc.dg/graphite/pr84404.c: New.
7816
7817 2018-03-08 Jakub Jelinek <jakub@redhat.com>
7818
7819 PR tree-optimization/84740
7820 * gcc.dg/torture/pr84740.c: New test.
7821
7822 PR tree-optimization/84739
7823 * gcc.dg/pr84739.c: New test.
7824
7825 2018-03-07 Martin Sebor <msebor@redhat.com>
7826
7827 PR tree-optimization/83519
7828 * gcc.dg/Wrestrict-13.c: New test.
7829
7830 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
7831
7832 PR fortran/64124
7833 PR fortran/70409
7834 * gfortran.dg/pr64124.f90: New tests.
7835 * gfortran.dg/pr70409.f90: New tests.
7836
7837 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
7838
7839 PR target/82411
7840 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
7841
7842 2018-03-07 Martin Sebor <msebor@redhat.com>
7843
7844 PR tree-optimization/84526
7845 * gcc.dg/Wrestrict-10.c: New test.
7846
7847 2018-03-07 Martin Sebor <msebor@redhat.com>
7848
7849 PR tree-optimization/84468
7850 * g++.dg/warn/Wstringop-truncation-2.C: New test.
7851 * gcc.dg/Wstringop-truncation.c: New test.
7852 * gcc.dg/Wstringop-truncation-2.c: New test.
7853
7854 2018-03-07 Jakub Jelinek <jakub@redhat.com>
7855
7856 PR fortran/84565
7857 * gfortran.dg/pr84565.f90: New test.
7858
7859 PR middle-end/84723
7860 * gcc.target/i386/pr84723-1.c: New test.
7861 * gcc.target/i386/pr84723-2.c: New test.
7862 * gcc.target/i386/pr84723-3.c: New test.
7863 * gcc.target/i386/pr84723-4.c: New test.
7864 * gcc.target/i386/pr84723-5.c: New test.
7865
7866 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
7867
7868 PR fortran/64107
7869 * gfortran.dg/pr64107.f90: New test.
7870
7871 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7872
7873 PR fortran/84697
7874 PR fortran/66128
7875 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
7876
7877 2018-03-06 Marek Polacek <polacek@redhat.com>
7878
7879 PR c++/84684
7880 * g++.dg/cpp1z/constexpr-84684.C: New test.
7881
7882 2018-03-06 Jakub Jelinek <jakub@redhat.com>
7883
7884 PR c/84721
7885 * gcc.dg/pr84721.c: New test.
7886
7887 PR target/84710
7888 * gcc.dg/pr84710.c: New test.
7889
7890 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
7891
7892 PR fortran/56667
7893 * gfortran.dg/implied_do_2.f90: New test.
7894 * gfortran.dg/coarray_8.f90: Update for new error message.
7895
7896 2018-03-06 Jakub Jelinek <jakub@redhat.com>
7897
7898 PR inline-asm/84683
7899 * g++.dg/ext/pr84683.C: New test.
7900
7901 PR tree-optimization/84687
7902 * gcc.dg/pr84687.c: New test.
7903
7904 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
7905
7906 PR c++/84231
7907 * g++.dg/pr84231.C: New.
7908
7909 PR c++/84593
7910 * g++.dg/cpp1y/pr84593.C: New.
7911
7912 PR c++/84492
7913 * g++.dg/pr84492.C: New.
7914
7915 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7916
7917 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
7918 __builtin_ppc_speculation_barrier.
7919
7920 2018-03-05 Jakub Jelinek <jakub@redhat.com>
7921
7922 PR target/84700
7923 * gcc.target/powerpc/pr84700.c: New test.
7924
7925 2018-03-05 Nathan Sidwell <nathan@acm.org>
7926
7927 PR c++/84702
7928 * g++.dg/lookup/pr84702.C: New.
7929
7930 2018-03-05 Jakub Jelinek <jakub@redhat.com>
7931
7932 PR target/84564
7933 * gcc.target/i386/pr84564.c: New test.
7934
7935 2018-03-05 Marek Polacek <polacek@redhat.com>
7936
7937 PR c++/84707
7938 * g++.dg/cpp0x/inline-ns10.C: New test.
7939
7940 2018-03-05 Nathan Sidwell <nathan@acm.org>
7941
7942 PR c++/84694
7943 * g++.dg/template/pr84694.C: New.
7944
7945 2018-03-05 Jakub Jelinek <jakub@redhat.com>
7946
7947 PR target/84524
7948 * gcc.c-torture/execute/pr84524.c: New test.
7949 * gcc.target/i386/avx512bw-pr84524.c: New test.
7950
7951 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
7952
7953 PR target/84264
7954 * g++.dg/pr84264.C: New test.
7955
7956 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
7957
7958 PR c++/84618
7959 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
7960 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
7961 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
7962
7963 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
7964
7965 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
7966 * g++.dg/other/i386-3.C: Ditto.
7967 * gcc.target/i386/sse-12.c: Ditto.
7968 * gcc.target/i386/sse-13.c: Ditto.
7969 * gcc.target/i386/sse-14.c: Ditto.
7970 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
7971 * gcc.target/i386/wbinvd-1.c: New test.
7972 * gcc.target/i386/wbnoinvd-1.c: Ditto.
7973 * gcc.target/i386/pconfig-1.c: Ditto.
7974
7975 2018-03-05 Pádraig Brady <P@draigBrady.com>
7976 Nathan Sidwell <nathan@acm.org>
7977
7978 PR c++/84497
7979 * g++.dg/cpp0x/pr84497.C: New.
7980
7981 2018-03-05 Richard Biener <rguenther@suse.de>
7982
7983 PR tree-optimization/84670
7984 * gcc.dg/pr84670-1.c: New testcase.
7985 * gcc.dg/pr84670-2.c: Likewise.
7986 * gcc.dg/pr84670-3.c: Likewise.
7987 * gcc.dg/pr84670-4.c: Likewise.
7988
7989 2018-03-05 Richard Biener <rguenther@suse.de>
7990
7991 PR tree-optimization/84650
7992 * gcc.dg/graphite/pr84650.c: New testcase.
7993
7994 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
7995
7996 PR c++/82022
7997 * g++.dg/cpp1z/constexpr-lambda20.C: New.
7998
7999 2018-03-03 Harald Anlauf <anlauf@gmx.de>
8000
8001 PR fortran/71085
8002 * gfortran.dg/pr71085.f90: New test.
8003
8004 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
8005
8006 PR fortran/66128
8007 * gfortran.dg/zero_sized_8.f90: Really commit New test.
8008
8009 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
8010
8011 PR fortran/51434
8012 * gfortran.dg/pr51434.f90: New test.
8013
8014 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8015
8016 PR c++/61358
8017 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
8018
8019 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8020
8021 PR c++/67370
8022 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
8023
8024 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8025
8026 PR c++/71464
8027 * g++.dg/torture/pr71464.C: New.
8028
8029 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
8030
8031 PR fortran/80965
8032 * gfortran.dg/select_type_41.f90: New test.
8033
8034 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8035
8036 PR c++/61135
8037 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
8038
8039 2018-03-02 Marek Polacek <polacek@redhat.com>
8040
8041 PR c++/84578
8042 * g++.dg/ext/flexary29.C: New test.
8043
8044 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8045
8046 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
8047
8048 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8049
8050 PR c++/81812
8051 * g++.dg/torture/pr81812.C: New.
8052
8053 2018-03-02 Marek Polacek <polacek@redhat.com>
8054
8055 PR c++/84171
8056 * g++.dg/warn/Wsign-compare-8.C: New test.
8057
8058 PR c++/84663
8059 * g++.dg/parse/array-size3.C: New test.
8060
8061 PR c++/84664
8062 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
8063
8064 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8065
8066 PR c++/84662
8067 * g++.dg/cpp1y/pr84662.C: New test.
8068
8069 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
8070
8071 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
8072 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
8073 "dg-lto-options".
8074 * g++.dg/lto/20101010-1_0.C: Likewise.
8075 * g++.dg/lto/20101010-2_0.C: Likewise.
8076
8077 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8078
8079 PR ipa/84628
8080 * gcc.dg/pr84628.c: New test.
8081
8082 PR target/56540
8083 * gcc.target/ia64/pr56540.c: New test.
8084
8085 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
8086
8087 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
8088 32-bit target.
8089 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
8090 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
8091 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
8092 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
8093
8094 2018-03-02 Marek Polacek <polacek@redhat.com>
8095
8096 PR c++/84590
8097 * c-c++-common/ubsan/shift-11.c: New test.
8098
8099 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
8100
8101 * gcc.dg/vect/vect-alias-check-13.c: New test.
8102
8103 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8104
8105 PR target/84614
8106 * gcc.dg/pr84614.c: New test.
8107
8108 PR inline-asm/84625
8109 * gcc.target/i386/pr84625.c: New test.
8110
8111 2018-03-02 Richard Biener <rguenther@suse.de>
8112
8113 PR tree-optimization/84427
8114 * gcc.dg/torture/pr84427.c: New testcase.
8115
8116 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
8117
8118 PR target/84534
8119 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
8120 powerpc64le*-*-linux*.
8121 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
8122 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
8123
8124 2018-03-01 Martin Sebor <msebor@redhat.com>
8125
8126 PR c++/84294
8127 * g++.dg/ext/attr-const.C: Remove xfail.
8128 * g++.dg/ext/attr-malloc-3.C: New test.
8129 * g++.dg/ext/attr-noinline-3.C: New test.
8130 * g++.dg/ext/attr-noreturn-3.C: New test.
8131 * g++.dg/ext/attr-nothrow-3.C: New test.
8132 * g++.dg/ext/attr-pure.C: Remove xfail.
8133
8134 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8135
8136 PR sanitizer/70875
8137 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
8138 dg-options and dg-shouldfail "ubsan" directive.
8139
8140 2018-03-01 Marek Polacek <polacek@redhat.com>
8141 Jason Merrill <jason@redhat.com>
8142
8143 PR c++/84582
8144 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
8145 * g++.dg/cpp1z/static1.C: New test.
8146 * g++.dg/template/static37.C: New test.
8147
8148 2018-03-01 Nathan Sidwell <nathan@acm.org>
8149
8150 PR c++/84434
8151 * g++.dg/template/pr84434.C: New.
8152
8153 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
8154
8155 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
8156 -mthumb to the command-line.
8157
8158 2018-03-01 Marek Polacek <polacek@redhat.com>
8159
8160 PR c++/84596
8161 * g++.dg/cpp0x/static_assert14.C: New test.
8162
8163 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
8164
8165 PR c++/79410
8166 * g++.dg/torture/pr79410.C: New.
8167
8168 2018-03-01 Martin Liska <mliska@suse.cz>
8169
8170 PR sanitizer/82484
8171 * gcc.dg/asan/pr82484.c: New test.
8172
8173 2018-03-01 Richard Biener <rguenther@suse.de>
8174
8175 PR debug/84645
8176 * gfortran.dg/lto/pr84645_0.f90: New testcase.
8177
8178 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
8179
8180 PR fortran/84219
8181 * gfortran.dg/coarray_47.f90: New test.
8182
8183 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
8184
8185 PR fortran/84538
8186 * gfortran.dg/class_array_23.f03: New test.
8187
8188 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
8189
8190 PR rtl-optimization/84528
8191 * gcc.dg/torture/pr84538.c: Rename to...
8192 * gcc.dg/torture/pr84528.c: ...this.
8193
8194 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
8195
8196 PR rtl-optimization/84528
8197 * gcc.dg/torture/pr84538.c: New test.
8198
8199 2018-02-28 Martin Sebor <msebor@redhat.com>
8200
8201 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
8202 -fpic test failures.
8203 * c-c++-common/Wrestrict-2.c: Same.
8204 * c-c++-common/Wstringop-truncation.c: Same.
8205 * gcc.dg/Warray-bounds-22.c: Same.
8206 * gcc.dg/Wstringop-overflow.c: Same.
8207 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
8208 (signed_range): Same.
8209 (unsigned_anti_range): Same.
8210 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
8211 (signed_range): Same.
8212 (unsigned_anti_range): Same.
8213 * gcc.dg/attr-alloc_size-7.c: Same.
8214 * gcc.dg/attr-alloc_size-8.c: Same.
8215 * gcc.dg/builtin-alloc-size.c: Same.
8216 * gcc.dg/builtin-stpncpy.c: Same.
8217 * gcc.dg/builtins-nonnull.c: Same.
8218 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
8219 * gcc.dg/pr79214.c: Same.
8220 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
8221 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
8222 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
8223 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
8224 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
8225 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
8226 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
8227 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
8228 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
8229 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
8230 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
8231
8232 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
8233
8234 PR target/84014
8235 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
8236
8237 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8238
8239 PR c++/84609
8240 * g++.dg/cpp0x/pr84609.C: New test.
8241
8242 2018-02-28 Martin Sebor <msebor@redhat.com>
8243
8244 PR testsuite/84617
8245 * g++.dg/ext/attr-malloc-3.C: New test.
8246 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
8247 to pre-existing problems.
8248 * g++.dg/ext/attr-pure.C: Same.
8249
8250 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
8251
8252 PR fortran/83901
8253 * gfortran.dg/associate_37.f90: New test.
8254
8255 PR fortran/83344
8256 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
8257
8258 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8259
8260 PR target/52991
8261 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
8262 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
8263 * gcc.dg/bf-ms-layout-4.c: New test.
8264 * gcc.dg/bf-ms-layout-5.c: New test.
8265
8266 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
8267
8268 PR target/83399
8269 * gcc.target/powerpc/pr83399.c: Only run on Linux.
8270
8271 2018-02-28 Richard Biener <rguenther@suse.de>
8272
8273 PR tree-optimization/84584
8274 * gcc.dg/graphite/pr84584.c: New testcase.
8275
8276 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
8277
8278 PR preprocessor/84517
8279 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
8280
8281 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8282
8283 * c-c++-common/dump-ada-spec-12.c: New test.
8284 * c-c++-common/dump-ada-spec-13.c: Likewise.
8285
8286 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8287
8288 * c-c++-common/dump-ada-spec-11.c: New test.
8289
8290 2018-02-28 Martin Liska <mliska@suse.cz>
8291
8292 PR testsuite/84597
8293 * g++.dg/ext/timevar1.C: Fix pruned patterns.
8294 * g++.dg/ext/timevar2.C: Likewise.
8295
8296 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8297
8298 * c-c++-common/dump-ada-spec-8.c: New test.
8299 * c-c++-common/dump-ada-spec-9.c: Likewise.
8300 * c-c++-common/dump-ada-spec-10.c: Likewise.
8301
8302 2018-02-28 Richard Biener <rguenther@suse.de>
8303
8304 PR middle-end/84607
8305 * gcc.dg/pr84607.c: New testcase.
8306
8307 2018-02-28 Nathan Sidwell <nathan@acm.org>
8308
8309 PR c++/84602
8310 * g++.dg/lookup/pr84602.C: New.
8311
8312 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8313
8314 PR c++/83871
8315 PR c++/83503
8316 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
8317 dg-options.
8318 * g++.dg/ext/attr-nonnull.C: Likewise.
8319 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
8320 directives.
8321 * g++.dg/ext/attr-noinline-2.C: Likewise.
8322 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
8323 -fdump-tree-eh in dg-options.
8324
8325 2018-02-28 Alan Modra <amodra@gmail.com>
8326
8327 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
8328 GNU ld message.
8329 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
8330
8331 2018-02-27 Martin Sebor <msebor@redhat.com>
8332
8333 PR c++/83871
8334 PR c++/83503
8335 * g++.dg/Wmissing-attributes.C: New test.
8336 * g++.dg/ext/attr-const-pure.C: New test.
8337 * g++.dg/ext/attr-const.C: New test.
8338 * g++.dg/ext/attr-deprecated-2.C: New test.
8339 * g++.dg/ext/attr-malloc-2.C: New test.
8340 * g++.dg/ext/attr-malloc.C: New test.
8341 * g++.dg/ext/attr-noinline-2.C: New test.
8342 * g++.dg/ext/attr-noinline.C: New test.
8343 * g++.dg/ext/attr-nonnull.C: New test.
8344 * g++.dg/ext/attr-noreturn-2.C: New test.
8345 * g++.dg/ext/attr-noreturn.C: New test.
8346 * g++.dg/ext/attr-nothrow-2.C: New test.
8347 * g++.dg/ext/attr-nothrow.C: New test.
8348 * g++.dg/ext/attr-optimize.C: New test.
8349 * g++.dg/ext/attr-pure.C: New test.
8350 * g++.dg/ext/attr-returns-nonnull.C: New test.
8351 * g++.dg/ext/attr-warning.C: New test.
8352
8353 2018-02-27 Nathan Sidwell <nathan@acm.org>
8354
8355 PR c++/84426
8356 * g++.dg/lookup/pr84426.C: New.
8357
8358 2018-02-27 Richard Biener <rguenther@suse.de>
8359
8360 PR tree-optimization/84512
8361 * gcc.dg/tree-ssa/pr84512.c: New testcase.
8362
8363 2018-02-27 Martin Liska <mliska@suse.cz>
8364
8365 PR gcov-profile/84548
8366 * g++.dg/gcov/pr84548.C: New test.
8367
8368 2018-02-27 Jakub Jelinek <jakub@redhat.com>
8369
8370 PR target/84575
8371 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
8372
8373 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8374
8375 PR c++/84558
8376 * g++.dg/cpp1y/pr84558.C: New test.
8377
8378 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
8379
8380 PR c++/84540
8381 * g++.dg/cpp0x/alignas14.C: New.
8382 * g++.dg/cpp0x/alignas15.C: Likewise.
8383
8384 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8385
8386 PR c++/84557
8387 * g++.dg/gomp/pr84557.C: New test.
8388
8389 2018-02-26 Marek Polacek <polacek@redhat.com>
8390
8391 PR c++/84325
8392 * g++.dg/cpp1z/pr84325.C: New test.
8393
8394 2018-02-26 Carl Love <cel@us.ibm.com>
8395
8396 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
8397 Power 8 test file.
8398 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
8399 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
8400 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
8401 -mcpu=power8.
8402 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
8403 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
8404 -mcpu=power8.
8405
8406 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
8407
8408 PR target/84039
8409 * gcc.target/i386/indirect-thunk-1.c: Updated.
8410 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8411 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8412 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8413 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8414 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8415 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8416 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8417 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8418 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8419 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8420 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8421 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8422 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8423 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8424 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8425 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8426 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8427 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8428 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8429 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8430 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8431 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8432 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8433 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8434 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8435 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8436 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8437 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8438 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8439 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8440 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8441 * gcc.target/i386/ret-thunk-9.c: Likewise.
8442 * gcc.target/i386/ret-thunk-10.c: Likewise.
8443 * gcc.target/i386/ret-thunk-11.c: Likewise.
8444 * gcc.target/i386/ret-thunk-12.c: Likewise.
8445 * gcc.target/i386/ret-thunk-13.c: Likewise.
8446 * gcc.target/i386/ret-thunk-14.c: Likewise.
8447 * gcc.target/i386/ret-thunk-15.c: Likewise.
8448
8449 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
8450
8451 * gcc.c-torture/execute/20180226-1.c: New test.
8452
8453 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
8454
8455 PR tree-optimization/83965
8456 * gcc.dg/vect/pr83965-2.c: New test.
8457
8458 2018-02-26 Tom de Vries <tom@codesourcery.com>
8459
8460 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
8461
8462 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
8463
8464 PR target/84530
8465 * gcc.target/i386/ret-thunk-22.c: New test.
8466 * gcc.target/i386/ret-thunk-23.c: Likewise.
8467 * gcc.target/i386/ret-thunk-24.c: Likewise.
8468 * gcc.target/i386/ret-thunk-25.c: Likewise.
8469 * gcc.target/i386/ret-thunk-26.c: Likewise.
8470
8471 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
8472
8473 PR c++/84533
8474 * g++.dg/cpp1z/pr84533.C: New.
8475
8476 2018-02-26 Marek Polacek <polacek@redhat.com>
8477
8478 PR c++/84537
8479 * g++.dg/parse/error60.C: New test.
8480
8481 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8482
8483 PR c++/84556
8484 * g++.dg/gomp/pr84556.C: New test.
8485 * g++.dg/vect/pr84556.cc: New test.
8486
8487 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
8488
8489 PR fortran/32957
8490 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
8491 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
8492 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
8493 * gfortran.dg/c_loc_test.f90: Likewise.
8494 * gfortran.dg/c_loc_tests_2.f03: Likewise.
8495 * gfortran.dg/proc_decl_17.f90: Likewise.
8496 * gfortran.dg/proc_ptr_8.f90: Likewise.
8497
8498 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8499
8500 PR target/84521
8501 * gcc.target/aarch64/lr_free_2.c: Revert changes in
8502 r254814 disabling -fomit-frame-pointer by default.
8503 * gcc.target/aarch64/spill_1.c: Likewise.
8504 * gcc.target/aarch64/test_frame_11.c: Likewise.
8505 * gcc.target/aarch64/test_frame_12.c: Likewise.
8506 * gcc.target/aarch64/test_frame_13.c: Likewise.
8507 * gcc.target/aarch64/test_frame_14.c: Likewise.
8508 * gcc.target/aarch64/test_frame_15.c: Likewise.
8509 * gcc.target/aarch64/test_frame_3.c: Likewise.
8510 * gcc.target/aarch64/test_frame_5.c: Likewise.
8511 * gcc.target/aarch64/test_frame_9.c: Likewise.
8512
8513 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
8514
8515 PR fortran/83633
8516 * gfortran.dg/explicit_shape_1.f90: New test.
8517 * gfortran.dg/automatic_module_variable.f90: Update regex.
8518 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
8519 * gfortran.dg/constant_shape.f90: Ditto.
8520 * gfortran.dg/dec_structure_23.f90: Ditto.
8521 * gfortran.dg/pr78240.f90: Ditto.
8522
8523 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
8524
8525 PR fortran/84523
8526 * gfortran.dg/pr84523.f90: New test.
8527
8528 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
8529
8530 PR fortran/78238
8531 * gfortran.dg/select_type_40.f90: New test.
8532
8533 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
8534
8535 PR fortran/30792
8536 * gfortran.dg/data_substring.f90: New test.
8537
8538 2018-02-24 Marek Polacek <polacek@redhat.com>
8539
8540 PR c++/83692
8541 * g++.dg/cpp1z/constexpr-83692.C: New test.
8542
8543 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
8544
8545 PR fortran/84346
8546 * gfortran.dg/statement_function_1.f90: Update test.
8547
8548 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8549
8550 PR fortran/84506
8551 * gfortran.dg/inquire_19.f90: New test.
8552
8553 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
8554
8555 PR fortran/83149
8556 * gfortran.dg/pr83149_b.f90: New test.
8557 * gfortran.dg/pr83149_a.f90: Additional source for previous.
8558
8559 2018-02-23 Carl Love <cel@us.ibm.com>
8560
8561 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
8562 vec_signed2 and vec_unsigned2 to new Power 8 test file.
8563 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
8564 Power 8 tests.
8565
8566 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
8567
8568 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
8569 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
8570
8571 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
8572
8573 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
8574 expected output.
8575
8576 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
8577
8578 PR fortran/83149
8579 * gfortran.dg/pr83149_1.f90: New test.
8580 * gfortran.dg/pr83149.f90: Additional source for previous.
8581
8582 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
8583
8584 PR testsuite/80551
8585 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
8586 __GI___pthread_mutex_init as well.
8587
8588 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
8589
8590 PR fortran/83148
8591 * gfortran.dg/class_68.f90: New test.
8592
8593 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
8594
8595 PR fortran/59781
8596 * gfortran.dg/derived_init_5.f90: New test.
8597
8598 2018-02-22 Jakub Jelinek <jakub@redhat.com>
8599
8600 PR target/82851
8601 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
8602 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
8603
8604 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
8605
8606 PR target/81572
8607 * gcc.target/powerpc/pr81572.c: New.
8608
8609 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
8610
8611 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
8612
8613 2018-02-22 Martin Sebor <msebor@redhat.com>
8614
8615 PR tree-optimization/84480
8616 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
8617 * g++.dg/warn/Wstringop-truncation-1.C: New test.
8618
8619 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
8620
8621 PR target/84176
8622 * gcc.target/i386/indirect-thunk-11.c: New test.
8623 * gcc.target/i386/indirect-thunk-12.c: Likewise.
8624 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
8625 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
8626 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
8627 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
8628 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
8629 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
8630 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
8631 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
8632
8633 2018-02-22 Steve Ellcey <sellcey@cavium.com>
8634
8635 PR target/83335
8636 * gcc.target/aarch64/asm-2.c: Add dg-error for
8637 ILP32 mode.
8638 * gcc.target/aarch64/asm-4.c: New test.
8639
8640 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
8641
8642 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
8643
8644 2018-02-22 Marek Polacek <polacek@redhat.com>
8645
8646 PR c++/84493
8647 * g++.dg/parse/error59.C: New test.
8648
8649 2018-02-22 Tom de Vries <tom@codesourcery.com>
8650
8651 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
8652
8653 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
8654
8655 PR c++/77655
8656 * g++.dg/cpp0x/pr77655.C: New.
8657
8658 2018-02-22 Jakub Jelinek <jakub@redhat.com>
8659
8660 PR c++/84496
8661 * g++.dg/cpp1y/pr84496.C: New test.
8662
8663 PR target/84502
8664 * g++.dg/torture/pr84502.C: New test.
8665
8666 PR tree-optimization/84503
8667 * gcc.dg/pr84503-1.c: New test.
8668 * gcc.dg/pr84503-2.c: New test.
8669
8670 2018-02-21 Jakub Jelinek <jakub@redhat.com>
8671
8672 PR tree-optimization/84478
8673 * gcc.c-torture/execute/pr84478.c: New test.
8674
8675 2018-02-20 Martin Sebor <msebor@redhat.com>
8676
8677 PR middle-end/84095
8678 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
8679 * c-c++-common/Wrestrict.c: Same.
8680 * gcc.dg/Wrestrict-6.c: Same.
8681 * gcc.dg/Warray-bounds-27.c: New test.
8682 * gcc.dg/Wrestrict-8.c: New test.
8683 * gcc.dg/Wrestrict-9.c: New test.
8684 * gcc.dg/pr84095.c: New test.
8685
8686 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8687
8688 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
8689
8690 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8691
8692 PR fortran/48890
8693 PR fortran/83823
8694 * gfortran.dg/structure_constructor_14.f90: New test.
8695
8696 2018-02-20 Jeff Law <law@redhat.com>
8697
8698 PR middle-end/82123
8699 PR tree-optimization/81592
8700 PR middle-end/79257
8701 * gcc.dg/pr81592.c: New test.
8702 * gcc.dg/pr82123.c: New test.
8703 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
8704
8705 2018-02-20 Jakub Jelinek <jakub@redhat.com>
8706
8707 PR c++/84488
8708 * g++.dg/warn/Wunused-var-30.C: New test.
8709
8710 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
8711
8712 PR tree-optimization/84419
8713 * gcc.dg/vect/pr84419.c: New test.
8714
8715 2018-02-20 Jakub Jelinek <jakub@redhat.com>
8716
8717 PR middle-end/82004
8718 * gfortran.dg/pr82004.f90: New test.
8719
8720 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
8721
8722 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
8723
8724 2018-02-20 Martin Liska <mliska@suse.cz>
8725
8726 PR c/84310
8727 PR target/79747
8728 * gcc.target/i386/pr84310.c: New test.
8729 * gcc.target/i386/pr84310-2.c: Likewise.
8730
8731 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
8732
8733 PR c++/84446
8734 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
8735
8736 2018-02-20 Jakub Jelinek <jakub@redhat.com>
8737
8738 PR c++/84445
8739 * g++.dg/cpp1z/launder7.C: New test.
8740
8741 PR c++/84449
8742 * g++.dg/cpp0x/constexpr-84449.C: New test.
8743
8744 PR c++/84455
8745 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
8746
8747 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
8748
8749 PR fortran/83344
8750 PR fortran/83975
8751 * gfortran.dg/associate_22.f90: Enable commented out test.
8752 * gfortran.dg/associate_36.f90: New test.
8753
8754 2018-02-19 Jakub Jelinek <jakub@redhat.com>
8755
8756 PR target/84146
8757 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
8758
8759 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
8760
8761 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
8762 (dg-options): Use -mavx instead of -w.
8763
8764 2018-02-19 Jakub Jelinek <jakub@redhat.com>
8765
8766 PR c++/84444
8767 * g++.dg/cpp1z/launder8.C: New test.
8768
8769 PR c++/84448
8770 * g++.dg/gomp/pr84448.C: New test.
8771
8772 PR c++/84430
8773 * g++.dg/gomp/pr84430.C: New test.
8774
8775 PR tree-optimization/84452
8776 * gcc.dg/pr84452.c: New test.
8777
8778 PR c++/79064
8779 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
8780
8781 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
8782
8783 PR fortran/35339
8784 * gfortran.dg/implied_do_io_4.f90: New test.
8785
8786 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
8787
8788 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
8789 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
8790 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
8791
8792 2018-02-19 Carl Love <cel@us.ibm.com>
8793
8794 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
8795
8796 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
8797
8798 PR target/84460
8799 * gcc.target/i386/pr57193.c: Add -mtune=generic.
8800
8801 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
8802
8803 PR c++/84348
8804 * g++.dg/cpp0x/auto50.C: New.
8805 * g++.dg/parse/friend12.C: Adjust.
8806
8807 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8808
8809 PR libgfortran/84389
8810 * gfortran.dg/dtio_33.f90: New test.
8811
8812 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8813
8814 PR libgfortran/84412
8815 * gfortran.dg/inquire_18.f90: New test.
8816
8817 2018-02-18 Janus Weil <janus@gcc.gnu.org>
8818
8819 PR fortran/84381
8820 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
8821 * gfortran.dg/pointer_intent_3.f90: Ditto.
8822 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
8823 * gfortran.dg/protected_3.f90: Ditto.
8824 * gfortran.dg/protected_4.f90: Ditto.
8825 * gfortran.dg/protected_5.f90: Ditto.
8826 * gfortran.dg/protected_6.f90: Ditto.
8827
8828 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
8829
8830 PR fortran/80945
8831 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
8832 change to run.
8833
8834 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
8835
8836 PR fortran/84270
8837 * gfortran.dg/inline_matmul_22.f90: New test.
8838
8839 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
8840
8841 PR fortran/84381
8842 * gfortran.dg/abort_shoulfail.f90: New test.
8843 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
8844 by STOP n.
8845 * gfortran.dg/PR19754_2.f90: Likewise.
8846 * gfortran.dg/PR19872.f: Likewise.
8847 * gfortran.dg/PR49268.f90: Likewise.
8848 * gfortran.dg/Wall.f90: Likewise.
8849 * gfortran.dg/Wno-all.f90: Likewise.
8850 * gfortran.dg/achar_1.f90: Likewise.
8851 * gfortran.dg/achar_2.f90: Likewise.
8852 * gfortran.dg/achar_4.f90: Likewise.
8853 * gfortran.dg/achar_6.F90: Likewise.
8854 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
8855 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
8856 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
8857 * gfortran.dg/actual_array_offset_1.f90: Likewise.
8858 * gfortran.dg/actual_array_result_1.f90: Likewise.
8859 * gfortran.dg/actual_array_substr_1.f90: Likewise.
8860 * gfortran.dg/actual_array_substr_2.f90: Likewise.
8861 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
8862 * gfortran.dg/actual_procedure_1.f90: Likewise.
8863 * gfortran.dg/adjustl_1.f90: Likewise.
8864 * gfortran.dg/advance_1.f90: Likewise.
8865 * gfortran.dg/advance_4.f90: Likewise.
8866 * gfortran.dg/advance_5.f90: Likewise.
8867 * gfortran.dg/advance_6.f90: Likewise.
8868 * gfortran.dg/aint_anint_1.f90: Likewise.
8869 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
8870 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
8871 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
8872 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
8873 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
8874 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
8875 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
8876 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
8877 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
8878 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
8879 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
8880 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
8881 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
8882 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
8883 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
8884 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
8885 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
8886 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
8887 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
8888 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
8889 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
8890 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
8891 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
8892 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
8893 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
8894 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
8895 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
8896 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
8897 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
8898 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
8899 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
8900 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
8901 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
8902 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
8903 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
8904 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
8905 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
8906 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
8907 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
8908 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
8909 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
8910 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
8911 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
8912 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
8913 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
8914 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
8915 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
8916 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
8917 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
8918 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
8919 * gfortran.dg/allocatable_function_1.f90: Likewise.
8920 * gfortran.dg/allocatable_function_10.f90: Likewise.
8921 * gfortran.dg/allocatable_function_3.f90: Likewise.
8922 * gfortran.dg/allocatable_function_5.f90: Likewise.
8923 * gfortran.dg/allocatable_function_6.f90: Likewise.
8924 * gfortran.dg/allocatable_function_7.f90: Likewise.
8925 * gfortran.dg/allocatable_function_8.f90: Likewise.
8926 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
8927 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
8928 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
8929 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
8930 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
8931 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
8932 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
8933 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
8934 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
8935 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
8936 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
8937 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
8938 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
8939 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
8940 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
8941 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
8942 * gfortran.dg/allocate_class_3.f90: Likewise.
8943 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
8944 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
8945 * gfortran.dg/allocate_derived_5.f90: Likewise.
8946 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
8947 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
8948 * gfortran.dg/allocate_with_source_1.f90: Likewise.
8949 * gfortran.dg/allocate_with_source_10.f08: Likewise.
8950 * gfortran.dg/allocate_with_source_11.f08: Likewise.
8951 * gfortran.dg/allocate_with_source_12.f03: Likewise.
8952 * gfortran.dg/allocate_with_source_15.f03: Likewise.
8953 * gfortran.dg/allocate_with_source_16.f90: Likewise.
8954 * gfortran.dg/allocate_with_source_17.f03: Likewise.
8955 * gfortran.dg/allocate_with_source_18.f03: Likewise.
8956 * gfortran.dg/allocate_with_source_2.f90: Likewise.
8957 * gfortran.dg/allocate_with_source_20.f03: Likewise.
8958 * gfortran.dg/allocate_with_source_22.f03: Likewise.
8959 * gfortran.dg/allocate_with_source_23.f03: Likewise.
8960 * gfortran.dg/allocate_with_source_24.f90: Likewise.
8961 * gfortran.dg/allocate_with_source_5.f90: Likewise.
8962 * gfortran.dg/allocate_with_source_6.f90: Likewise.
8963 * gfortran.dg/allocate_with_source_7.f08: Likewise.
8964 * gfortran.dg/allocate_with_source_8.f08: Likewise.
8965 * gfortran.dg/allocate_with_source_9.f08: Likewise.
8966 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
8967 * gfortran.dg/allocate_zerosize_3.f: Likewise.
8968 * gfortran.dg/altreturn_3.f90: Likewise.
8969 * gfortran.dg/altreturn_5.f90: Likewise.
8970 * gfortran.dg/altreturn_7.f90: Likewise.
8971 * gfortran.dg/and_or_xor.f90: Likewise.
8972 * gfortran.dg/anint_1.f90: Likewise.
8973 * gfortran.dg/any_all_1.f90: Likewise.
8974 * gfortran.dg/anyallcount_1.f90: Likewise.
8975 * gfortran.dg/append_1.f90: Likewise.
8976 * gfortran.dg/argument_checking_1.f90: Likewise.
8977 * gfortran.dg/argument_checking_2.f90: Likewise.
8978 * gfortran.dg/argument_checking_8.f90: Likewise.
8979 * gfortran.dg/arithmetic_if.f90: Likewise.
8980 * gfortran.dg/array_1.f90: Likewise.
8981 * gfortran.dg/array_2.f90: Likewise.
8982 * gfortran.dg/array_alloc_1.f90: Likewise.
8983 * gfortran.dg/array_alloc_2.f90: Likewise.
8984 * gfortran.dg/array_alloc_3.f90: Likewise.
8985 * gfortran.dg/array_assignment_1.F90: Likewise.
8986 * gfortran.dg/array_assignment_5.f90: Likewise.
8987 * gfortran.dg/array_constructor_1.f90: Likewise.
8988 * gfortran.dg/array_constructor_10.f90: Likewise.
8989 * gfortran.dg/array_constructor_11.f90: Likewise.
8990 * gfortran.dg/array_constructor_12.f90: Likewise.
8991 * gfortran.dg/array_constructor_15.f90: Likewise.
8992 * gfortran.dg/array_constructor_16.f90: Likewise.
8993 * gfortran.dg/array_constructor_17.f90: Likewise.
8994 * gfortran.dg/array_constructor_19.f90: Likewise.
8995 * gfortran.dg/array_constructor_23.f: Likewise.
8996 * gfortran.dg/array_constructor_24.f: Likewise.
8997 * gfortran.dg/array_constructor_32.f90: Likewise.
8998 * gfortran.dg/array_constructor_36.f90: Likewise.
8999 * gfortran.dg/array_constructor_39.f90: Likewise.
9000 * gfortran.dg/array_constructor_4.f90: Likewise.
9001 * gfortran.dg/array_constructor_40.f90: Likewise.
9002 * gfortran.dg/array_constructor_44.f90: Likewise.
9003 * gfortran.dg/array_constructor_45.f90: Likewise.
9004 * gfortran.dg/array_constructor_46.f90: Likewise.
9005 * gfortran.dg/array_constructor_47.f90: Likewise.
9006 * gfortran.dg/array_constructor_49.f90: Likewise.
9007 * gfortran.dg/array_constructor_5.f90: Likewise.
9008 * gfortran.dg/array_constructor_50.f90: Likewise.
9009 * gfortran.dg/array_constructor_6.f90: Likewise.
9010 * gfortran.dg/array_constructor_7.f90: Likewise.
9011 * gfortran.dg/array_constructor_8.f90: Likewise.
9012 * gfortran.dg/array_constructor_9.f90: Likewise.
9013 * gfortran.dg/array_constructor_type_1.f03: Likewise.
9014 * gfortran.dg/array_constructor_type_10.f03: Likewise.
9015 * gfortran.dg/array_constructor_type_11.f03: Likewise.
9016 * gfortran.dg/array_constructor_type_12.f03: Likewise.
9017 * gfortran.dg/array_constructor_type_13.f90: Likewise.
9018 * gfortran.dg/array_constructor_type_14.f03: Likewise.
9019 * gfortran.dg/array_constructor_type_16.f03: Likewise.
9020 * gfortran.dg/array_constructor_type_2.f03: Likewise.
9021 * gfortran.dg/array_constructor_type_22.f03: Likewise.
9022 * gfortran.dg/array_constructor_type_3.f03: Likewise.
9023 * gfortran.dg/array_constructor_type_4.f03: Likewise.
9024 * gfortran.dg/array_constructor_type_5.f03: Likewise.
9025 * gfortran.dg/array_constructor_type_6.f03: Likewise.
9026 * gfortran.dg/array_constructor_type_7.f03: Likewise.
9027 * gfortran.dg/array_function_1.f90: Likewise.
9028 * gfortran.dg/array_function_5.f90: Likewise.
9029 * gfortran.dg/array_initializer_1.f90: Likewise.
9030 * gfortran.dg/array_initializer_2.f90: Likewise.
9031 * gfortran.dg/array_memcpy_5.f90: Likewise.
9032 * gfortran.dg/array_memset_2.f90: Likewise.
9033 * gfortran.dg/array_reference_1.f90: Likewise.
9034 * gfortran.dg/array_return_value_1.f90: Likewise.
9035 * gfortran.dg/array_section_1.f90: Likewise.
9036 * gfortran.dg/array_temporaries_3.f90: Likewise.
9037 * gfortran.dg/arrayio_1.f90: Likewise.
9038 * gfortran.dg/arrayio_10.f90: Likewise.
9039 * gfortran.dg/arrayio_11.f90: Likewise.
9040 * gfortran.dg/arrayio_12.f90: Likewise.
9041 * gfortran.dg/arrayio_13.f90: Likewise.
9042 * gfortran.dg/arrayio_14.f90: Likewise.
9043 * gfortran.dg/arrayio_16.f90: Likewise.
9044 * gfortran.dg/arrayio_2.f90: Likewise.
9045 * gfortran.dg/arrayio_3.f90: Likewise.
9046 * gfortran.dg/arrayio_4.f90: Likewise.
9047 * gfortran.dg/arrayio_5.f90: Likewise.
9048 * gfortran.dg/arrayio_6.f90: Likewise.
9049 * gfortran.dg/arrayio_7.f90: Likewise.
9050 * gfortran.dg/arrayio_8.f90: Likewise.
9051 * gfortran.dg/arrayio_9.f90: Likewise.
9052 * gfortran.dg/arrayio_derived_1.f90: Likewise.
9053 * gfortran.dg/assign_10.f90: Likewise.
9054 * gfortran.dg/assign_9.f90: Likewise.
9055 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
9056 * gfortran.dg/assignment_1.f90: Likewise.
9057 * gfortran.dg/associate_1.f03: Likewise.
9058 * gfortran.dg/associate_11.f90: Likewise.
9059 * gfortran.dg/associate_13.f90: Likewise.
9060 * gfortran.dg/associate_15.f90: Likewise.
9061 * gfortran.dg/associate_17.f90: Likewise.
9062 * gfortran.dg/associate_18.f08: Likewise.
9063 * gfortran.dg/associate_19.f03: Likewise.
9064 * gfortran.dg/associate_20.f03: Likewise.
9065 * gfortran.dg/associate_22.f90: Likewise.
9066 * gfortran.dg/associate_23.f90: Likewise.
9067 * gfortran.dg/associate_24.f90: Likewise.
9068 * gfortran.dg/associate_25.f90: Likewise.
9069 * gfortran.dg/associate_27.f90: Likewise.
9070 * gfortran.dg/associate_28.f90: Likewise.
9071 * gfortran.dg/associate_32.f03: Likewise.
9072 * gfortran.dg/associate_33.f03: Likewise.
9073 * gfortran.dg/associate_34.f90: Likewise.
9074 * gfortran.dg/associate_6.f03: Likewise.
9075 * gfortran.dg/associate_7.f03: Likewise.
9076 * gfortran.dg/associate_8.f03: Likewise.
9077 * gfortran.dg/associate_9.f03: Likewise.
9078 * gfortran.dg/associated_1.f90: Likewise.
9079 * gfortran.dg/associated_2.f90: Likewise.
9080 * gfortran.dg/associated_5.f90: Likewise.
9081 * gfortran.dg/associated_6.f90: Likewise.
9082 * gfortran.dg/associated_target_3.f90: Likewise.
9083 * gfortran.dg/associated_target_4.f90: Likewise.
9084 * gfortran.dg/associated_target_5.f03: Likewise.
9085 * gfortran.dg/associated_target_6.f03: Likewise.
9086 * gfortran.dg/assumed_dummy_1.f90: Likewise.
9087 * gfortran.dg/assumed_rank_1.f90: Likewise.
9088 * gfortran.dg/assumed_rank_10.f90: Likewise.
9089 * gfortran.dg/assumed_rank_2.f90: Likewise.
9090 * gfortran.dg/assumed_rank_7.f90: Likewise.
9091 * gfortran.dg/assumed_rank_8.f90: Likewise.
9092 * gfortran.dg/assumed_rank_9.f90: Likewise.
9093 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
9094 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
9095 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
9096 * gfortran.dg/assumed_type_2.f90: Likewise.
9097 * gfortran.dg/atan2_1.f90: Likewise.
9098 * gfortran.dg/auto_array_1.f90: Likewise.
9099 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
9100 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
9101 * gfortran.dg/auto_char_len_3.f90: Likewise.
9102 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
9103 * gfortran.dg/auto_internal_assumed.f90: Likewise.
9104 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
9105 * gfortran.dg/auto_save_2.f90: Likewise.
9106 * gfortran.dg/automatic_default_init_1.f90: Likewise.
9107 * gfortran.dg/backslash_1.f90: Likewise.
9108 * gfortran.dg/backslash_2.f90: Likewise.
9109 * gfortran.dg/backslash_3.f: Likewise.
9110 * gfortran.dg/backspace_1.f: Likewise.
9111 * gfortran.dg/backspace_10.f90: Likewise.
9112 * gfortran.dg/backspace_11.f90: Likewise.
9113 * gfortran.dg/backspace_2.f: Likewise.
9114 * gfortran.dg/backspace_3.f: Likewise.
9115 * gfortran.dg/backspace_4.f: Likewise.
9116 * gfortran.dg/backspace_5.f: Likewise.
9117 * gfortran.dg/backspace_6.f: Likewise.
9118 * gfortran.dg/backspace_7.f90: Likewise.
9119 * gfortran.dg/backspace_8.f: Likewise.
9120 * gfortran.dg/backspace_9.f: Likewise.
9121 * gfortran.dg/bessel_1.f90: Likewise.
9122 * gfortran.dg/bessel_2.f90: Likewise.
9123 * gfortran.dg/bessel_5.f90: Likewise.
9124 * gfortran.dg/bessel_6.f90: Likewise.
9125 * gfortran.dg/bessel_7.f90: Likewise.
9126 * gfortran.dg/bind_c_dts_2.f03: Likewise.
9127 * gfortran.dg/bind_c_dts_3.f03: Likewise.
9128 * gfortran.dg/bind_c_usage_15.f90: Likewise.
9129 * gfortran.dg/bind_c_usage_16.f03: Likewise.
9130 * gfortran.dg/bind_c_usage_17.f90: Likewise.
9131 * gfortran.dg/bind_c_usage_24.f90: Likewise.
9132 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
9133 * gfortran.dg/binding_label_tests_16.f03: Likewise.
9134 * gfortran.dg/binding_label_tests_23.f90: Likewise.
9135 * gfortran.dg/bit_comparison_1.F90: Likewise.
9136 * gfortran.dg/bit_comparison_2.F90: Likewise.
9137 * gfortran.dg/block_1.f08: Likewise.
9138 * gfortran.dg/block_13.f08: Likewise.
9139 * gfortran.dg/block_14.f90: Likewise.
9140 * gfortran.dg/block_2.f08: Likewise.
9141 * gfortran.dg/block_6.f08: Likewise.
9142 * gfortran.dg/block_7.f08: Likewise.
9143 * gfortran.dg/block_8.f08: Likewise.
9144 * gfortran.dg/blockdata_1.f90: Likewise.
9145 * gfortran.dg/bound_1.f90: Likewise.
9146 * gfortran.dg/bound_2.f90: Likewise.
9147 * gfortran.dg/bound_3.f90: Likewise.
9148 * gfortran.dg/bound_4.f90: Likewise.
9149 * gfortran.dg/bound_5.f90: Likewise.
9150 * gfortran.dg/bound_6.f90: Likewise.
9151 * gfortran.dg/bound_7.f90: Likewise.
9152 * gfortran.dg/bound_8.f90: Likewise.
9153 * gfortran.dg/bound_9.f90: Likewise.
9154 * gfortran.dg/bound_simplification_1.f90: Likewise.
9155 * gfortran.dg/bound_simplification_3.f90: Likewise.
9156 * gfortran.dg/bound_simplification_4.f90: Likewise.
9157 * gfortran.dg/bound_simplification_5.f90: Likewise.
9158 * gfortran.dg/bound_simplification_6.f90: Likewise.
9159 * gfortran.dg/bounds_check_1.f90: Likewise.
9160 * gfortran.dg/bounds_check_12.f90: Likewise.
9161 * gfortran.dg/bounds_check_14.f90: Likewise.
9162 * gfortran.dg/bounds_check_15.f90: Likewise.
9163 * gfortran.dg/bounds_check_19.f90: Likewise.
9164 * gfortran.dg/bounds_check_8.f90: Likewise.
9165 * gfortran.dg/bounds_check_9.f90: Likewise.
9166 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
9167 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
9168 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
9169 * gfortran.dg/boz_1.f90: Likewise.
9170 * gfortran.dg/boz_11.f90: Likewise.
9171 * gfortran.dg/boz_13.f90: Likewise.
9172 * gfortran.dg/boz_14.f90: Likewise.
9173 * gfortran.dg/boz_15.f90: Likewise.
9174 * gfortran.dg/boz_3.f90: Likewise.
9175 * gfortran.dg/boz_6.f90: Likewise.
9176 * gfortran.dg/boz_9.f90: Likewise.
9177 * gfortran.dg/byte_1.f90: Likewise.
9178 * gfortran.dg/byte_2.f90: Likewise.
9179 * gfortran.dg/c_assoc.f90: Likewise.
9180 * gfortran.dg/c_assoc_2.f03: Likewise.
9181 * gfortran.dg/c_assoc_3.f90: Likewise.
9182 * gfortran.dg/c_by_val_1.f: Likewise.
9183 * gfortran.dg/c_by_val_5.f90: Likewise.
9184 * gfortran.dg/c_char_tests.f03: Likewise.
9185 * gfortran.dg/c_char_tests_2.f03: Likewise.
9186 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
9187 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
9188 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
9189 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
9190 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
9191 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
9192 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
9193 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
9194 * gfortran.dg/c_kind_params.f90: Likewise.
9195 * gfortran.dg/c_loc_test_20.f90: Likewise.
9196 * gfortran.dg/c_loc_tests_2.f03: Likewise.
9197 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
9198 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
9199 * gfortran.dg/c_size_t_test.f03: Likewise.
9200 * gfortran.dg/c_sizeof_1.f90: Likewise.
9201 * gfortran.dg/c_sizeof_5.f90: Likewise.
9202 * gfortran.dg/c_sizeof_6.f90: Likewise.
9203 * gfortran.dg/char4_iunit_1.f03: Likewise.
9204 * gfortran.dg/char4_iunit_2.f03: Likewise.
9205 * gfortran.dg/char_allocation_1.f90: Likewise.
9206 * gfortran.dg/char_array_constructor.f90: Likewise.
9207 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
9208 * gfortran.dg/char_assign_1.f90: Likewise.
9209 * gfortran.dg/char_associated_1.f90: Likewise.
9210 * gfortran.dg/char_cast_2.f90: Likewise.
9211 * gfortran.dg/char_comparison_1.f: Likewise.
9212 * gfortran.dg/char_component_initializer_1.f90: Likewise.
9213 * gfortran.dg/char_component_initializer_2.f90: Likewise.
9214 * gfortran.dg/char_cons_len.f90: Likewise.
9215 * gfortran.dg/char_conversion.f90: Likewise.
9216 * gfortran.dg/char_cshift_1.f90: Likewise.
9217 * gfortran.dg/char_cshift_2.f90: Likewise.
9218 * gfortran.dg/char_decl_2.f90: Likewise.
9219 * gfortran.dg/char_eoshift_1.f90: Likewise.
9220 * gfortran.dg/char_eoshift_2.f90: Likewise.
9221 * gfortran.dg/char_eoshift_3.f90: Likewise.
9222 * gfortran.dg/char_eoshift_4.f90: Likewise.
9223 * gfortran.dg/char_eoshift_5.f90: Likewise.
9224 * gfortran.dg/char_expr_1.f90: Likewise.
9225 * gfortran.dg/char_expr_3.f90: Likewise.
9226 * gfortran.dg/char_initialiser_actual.f90: Likewise.
9227 * gfortran.dg/char_length_12.f90: Likewise.
9228 * gfortran.dg/char_length_14.f90: Likewise.
9229 * gfortran.dg/char_length_15.f90: Likewise.
9230 * gfortran.dg/char_length_17.f90: Likewise.
9231 * gfortran.dg/char_length_20.f90: Likewise.
9232 * gfortran.dg/char_length_21.f90: Likewise.
9233 * gfortran.dg/char_length_5.f90: Likewise.
9234 * gfortran.dg/char_length_6.f90: Likewise.
9235 * gfortran.dg/char_length_7.f90: Likewise.
9236 * gfortran.dg/char_length_8.f90: Likewise.
9237 * gfortran.dg/char_pack_1.f90: Likewise.
9238 * gfortran.dg/char_pack_2.f90: Likewise.
9239 * gfortran.dg/char_pointer_assign.f90: Likewise.
9240 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
9241 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
9242 * gfortran.dg/char_pointer_dependency.f90: Likewise.
9243 * gfortran.dg/char_pointer_dummy.f90: Likewise.
9244 * gfortran.dg/char_pointer_func.f90: Likewise.
9245 * gfortran.dg/char_reshape_1.f90: Likewise.
9246 * gfortran.dg/char_result_1.f90: Likewise.
9247 * gfortran.dg/char_result_12.f90: Likewise.
9248 * gfortran.dg/char_result_13.f90: Likewise.
9249 * gfortran.dg/char_result_14.f90: Likewise.
9250 * gfortran.dg/char_result_15.f90: Likewise.
9251 * gfortran.dg/char_result_2.f90: Likewise.
9252 * gfortran.dg/char_result_3.f90: Likewise.
9253 * gfortran.dg/char_result_4.f90: Likewise.
9254 * gfortran.dg/char_result_5.f90: Likewise.
9255 * gfortran.dg/char_result_6.f90: Likewise.
9256 * gfortran.dg/char_result_7.f90: Likewise.
9257 * gfortran.dg/char_result_8.f90: Likewise.
9258 * gfortran.dg/char_spread_1.f90: Likewise.
9259 * gfortran.dg/char_transpose_1.f90: Likewise.
9260 * gfortran.dg/char_type_len.f90: Likewise.
9261 * gfortran.dg/char_unpack_1.f90: Likewise.
9262 * gfortran.dg/char_unpack_2.f90: Likewise.
9263 * gfortran.dg/character_array_constructor_1.f90: Likewise.
9264 * gfortran.dg/character_comparison_1.f90: Likewise.
9265 * gfortran.dg/character_comparison_2.f90: Likewise.
9266 * gfortran.dg/character_comparison_3.f90: Likewise.
9267 * gfortran.dg/character_comparison_4.f90: Likewise.
9268 * gfortran.dg/character_comparison_5.f90: Likewise.
9269 * gfortran.dg/character_comparison_6.f90: Likewise.
9270 * gfortran.dg/character_comparison_7.f90: Likewise.
9271 * gfortran.dg/character_comparison_8.f90: Likewise.
9272 * gfortran.dg/character_comparison_9.f90: Likewise.
9273 * gfortran.dg/charlen_15.f90: Likewise.
9274 * gfortran.dg/charlen_16.f90: Likewise.
9275 * gfortran.dg/chkbits.f90: Likewise.
9276 * gfortran.dg/chmod_1.f90: Likewise.
9277 * gfortran.dg/chmod_2.f90: Likewise.
9278 * gfortran.dg/chmod_3.f90: Likewise.
9279 * gfortran.dg/class_1.f03: Likewise.
9280 * gfortran.dg/class_18.f03: Likewise.
9281 * gfortran.dg/class_19.f03: Likewise.
9282 * gfortran.dg/class_35.f90: Likewise.
9283 * gfortran.dg/class_46.f03: Likewise.
9284 * gfortran.dg/class_48.f90: Likewise.
9285 * gfortran.dg/class_51.f90: Likewise.
9286 * gfortran.dg/class_52.f90: Likewise.
9287 * gfortran.dg/class_6.f03: Likewise.
9288 * gfortran.dg/class_63.f90: Likewise.
9289 * gfortran.dg/class_64.f90: Likewise.
9290 * gfortran.dg/class_65.f90: Likewise.
9291 * gfortran.dg/class_66.f90: Likewise.
9292 * gfortran.dg/class_67.f90: Likewise.
9293 * gfortran.dg/class_9.f03: Likewise.
9294 * gfortran.dg/class_alias.f90: Likewise.
9295 * gfortran.dg/class_allocate_1.f03: Likewise.
9296 * gfortran.dg/class_allocate_10.f03: Likewise.
9297 * gfortran.dg/class_allocate_13.f90: Likewise.
9298 * gfortran.dg/class_allocate_14.f90: Likewise.
9299 * gfortran.dg/class_allocate_15.f90: Likewise.
9300 * gfortran.dg/class_allocate_19.f03: Likewise.
9301 * gfortran.dg/class_allocate_21.f90: Likewise.
9302 * gfortran.dg/class_allocate_22.f90: Likewise.
9303 * gfortran.dg/class_allocate_3.f03: Likewise.
9304 * gfortran.dg/class_allocate_4.f03: Likewise.
9305 * gfortran.dg/class_allocate_5.f90: Likewise.
9306 * gfortran.dg/class_allocate_6.f03: Likewise.
9307 * gfortran.dg/class_allocate_7.f03: Likewise.
9308 * gfortran.dg/class_allocate_8.f03: Likewise.
9309 * gfortran.dg/class_allocate_9.f03: Likewise.
9310 * gfortran.dg/class_array_1.f03: Likewise.
9311 * gfortran.dg/class_array_14.f90: Likewise.
9312 * gfortran.dg/class_array_15.f03: Likewise.
9313 * gfortran.dg/class_array_16.f90: Likewise.
9314 * gfortran.dg/class_array_2.f03: Likewise.
9315 * gfortran.dg/class_array_20.f03: Likewise.
9316 * gfortran.dg/class_array_21.f03: Likewise.
9317 * gfortran.dg/class_array_3.f03: Likewise.
9318 * gfortran.dg/class_array_4.f03: Likewise.
9319 * gfortran.dg/class_array_7.f03: Likewise.
9320 * gfortran.dg/class_array_8.f03: Likewise.
9321 * gfortran.dg/class_array_9.f03: Likewise.
9322 * gfortran.dg/class_defined_operator_1.f03: Likewise.
9323 * gfortran.dg/class_dummy_1.f03: Likewise.
9324 * gfortran.dg/class_optional_1.f90: Likewise.
9325 * gfortran.dg/class_optional_2.f90: Likewise.
9326 * gfortran.dg/class_result_5.f90: Likewise.
9327 * gfortran.dg/class_result_6.f90: Likewise.
9328 * gfortran.dg/class_to_type_1.f03: Likewise.
9329 * gfortran.dg/class_to_type_2.f90: Likewise.
9330 * gfortran.dg/class_to_type_3.f03: Likewise.
9331 * gfortran.dg/class_to_type_4.f90: Likewise.
9332 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
9333 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
9334 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
9335 * gfortran.dg/coarray/atomic_1.f90: Likewise.
9336 * gfortran.dg/coarray/atomic_2.f90: Likewise.
9337 * gfortran.dg/coarray/codimension.f90: Likewise.
9338 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
9339 * gfortran.dg/coarray/collectives_1.f90: Likewise.
9340 * gfortran.dg/coarray/collectives_2.f90: Likewise.
9341 * gfortran.dg/coarray/collectives_3.f90: Likewise.
9342 * gfortran.dg/coarray/collectives_4.f90: Likewise.
9343 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
9344 * gfortran.dg/coarray/dummy_1.f90: Likewise.
9345 * gfortran.dg/coarray/event_1.f90: Likewise.
9346 * gfortran.dg/coarray/event_2.f90: Likewise.
9347 * gfortran.dg/coarray/get_array.f90: Likewise.
9348 * gfortran.dg/coarray/image_index_1.f90: Likewise.
9349 * gfortran.dg/coarray/image_index_2.f90: Likewise.
9350 * gfortran.dg/coarray/image_index_3.f90: Likewise.
9351 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
9352 * gfortran.dg/coarray/lock_1.f90: Likewise.
9353 * gfortran.dg/coarray/lock_2.f90: Likewise.
9354 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
9355 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
9356 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
9357 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
9358 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
9359 * gfortran.dg/coarray/registering_1.f90: Likewise.
9360 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
9361 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
9362 * gfortran.dg/coarray/send_array.f90: Likewise.
9363 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
9364 * gfortran.dg/coarray/sendget_array.f90: Likewise.
9365 * gfortran.dg/coarray/subobject_1.f90: Likewise.
9366 * gfortran.dg/coarray/sync_1.f90: Likewise.
9367 * gfortran.dg/coarray/sync_3.f90: Likewise.
9368 * gfortran.dg/coarray/this_image_1.f90: Likewise.
9369 * gfortran.dg/coarray/this_image_2.f90: Likewise.
9370 * gfortran.dg/coarray_13.f90: Likewise.
9371 * gfortran.dg/coarray_15.f90: Likewise.
9372 * gfortran.dg/coarray_16.f90: Likewise.
9373 * gfortran.dg/coarray_2.f90: Likewise.
9374 * gfortran.dg/coarray_23.f90: Likewise.
9375 * gfortran.dg/coarray_40.f90: Likewise.
9376 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
9377 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
9378 * gfortran.dg/coarray_allocate_10.f08: Likewise.
9379 * gfortran.dg/coarray_allocate_2.f08: Likewise.
9380 * gfortran.dg/coarray_allocate_3.f08: Likewise.
9381 * gfortran.dg/coarray_allocate_4.f08: Likewise.
9382 * gfortran.dg/coarray_allocate_5.f08: Likewise.
9383 * gfortran.dg/coarray_allocate_7.f08: Likewise.
9384 * gfortran.dg/coarray_allocate_8.f08: Likewise.
9385 * gfortran.dg/coarray_allocate_9.f08: Likewise.
9386 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
9387 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
9388 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
9389 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
9390 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
9391 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
9392 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
9393 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
9394 * gfortran.dg/coarray_stat_2.f90: Likewise.
9395 * gfortran.dg/coarray_subobject_1.f90: Likewise.
9396 * gfortran.dg/coindexed_1.f90: Likewise.
9397 * gfortran.dg/comma.f: Likewise.
9398 * gfortran.dg/comma_format_extension_3.f: Likewise.
9399 * gfortran.dg/comma_format_extension_4.f: Likewise.
9400 * gfortran.dg/common_2.f90: Likewise.
9401 * gfortran.dg/common_4.f90: Likewise.
9402 * gfortran.dg/common_align_1.f90: Likewise.
9403 * gfortran.dg/common_align_2.f90: Likewise.
9404 * gfortran.dg/common_equivalence_1.f: Likewise.
9405 * gfortran.dg/common_pointer_1.f90: Likewise.
9406 * gfortran.dg/common_resize_1.f: Likewise.
9407 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
9408 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
9409 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
9410 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
9411 * gfortran.dg/complex_read.f90: Likewise.
9412 * gfortran.dg/complex_write.f90: Likewise.
9413 * gfortran.dg/constant_substring.f: Likewise.
9414 * gfortran.dg/constructor_2.f90: Likewise.
9415 * gfortran.dg/constructor_3.f90: Likewise.
9416 * gfortran.dg/constructor_6.f90: Likewise.
9417 * gfortran.dg/contained_1.f90: Likewise.
9418 * gfortran.dg/contained_3.f90: Likewise.
9419 * gfortran.dg/contained_equivalence_1.f90: Likewise.
9420 * gfortran.dg/contained_module_proc_1.f90: Likewise.
9421 * gfortran.dg/continuation_1.f90: Likewise.
9422 * gfortran.dg/continuation_11.f90: Likewise.
9423 * gfortran.dg/continuation_12.f90: Likewise.
9424 * gfortran.dg/continuation_13.f90: Likewise.
9425 * gfortran.dg/continuation_14.f: Likewise.
9426 * gfortran.dg/continuation_8.f90: Likewise.
9427 * gfortran.dg/convert_2.f90: Likewise.
9428 * gfortran.dg/convert_implied_open.f90: Likewise.
9429 * gfortran.dg/count_init_expr.f03: Likewise.
9430 * gfortran.dg/cr_lf.f90: Likewise.
9431 * gfortran.dg/cray_pointers_10.f90: Likewise.
9432 * gfortran.dg/cray_pointers_2.f90: Likewise.
9433 * gfortran.dg/cray_pointers_5.f90: Likewise.
9434 * gfortran.dg/cray_pointers_7.f90: Likewise.
9435 * gfortran.dg/cray_pointers_8.f90: Likewise.
9436 * gfortran.dg/cshift_1.f90: Likewise.
9437 * gfortran.dg/cshift_2.f90: Likewise.
9438 * gfortran.dg/cshift_large_1.f90: Likewise.
9439 * gfortran.dg/cshift_nan_1.f90: Likewise.
9440 * gfortran.dg/csqrt_2.f: Likewise.
9441 * gfortran.dg/data_array_1.f90: Likewise.
9442 * gfortran.dg/data_char_1.f90: Likewise.
9443 * gfortran.dg/data_char_2.f90: Likewise.
9444 * gfortran.dg/data_char_3.f90: Likewise.
9445 * gfortran.dg/data_derived_1.f90: Likewise.
9446 * gfortran.dg/data_implied_do_1.f90: Likewise.
9447 * gfortran.dg/data_namelist_conflict.f90: Likewise.
9448 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
9449 * gfortran.dg/deallocate_stat.f90: Likewise.
9450 * gfortran.dg/deallocate_stat_2.f90: Likewise.
9451 * gfortran.dg/debug/pr37738.f: Likewise.
9452 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
9453 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
9454 * gfortran.dg/dec_exp_1.f90: Likewise.
9455 * gfortran.dg/dec_init_1.f90: Likewise.
9456 * gfortran.dg/dec_init_2.f90: Likewise.
9457 * gfortran.dg/dec_init_3.f90: Likewise.
9458 * gfortran.dg/dec_init_4.f90: Likewise.
9459 * gfortran.dg/dec_io_1.f90: Likewise.
9460 * gfortran.dg/dec_io_2.f90: Likewise.
9461 * gfortran.dg/dec_io_2a.f90: Likewise.
9462 * gfortran.dg/dec_io_6.f90: Likewise.
9463 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
9464 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
9465 * gfortran.dg/dec_math.f90: Likewise.
9466 * gfortran.dg/dec_parameter_1.f: Likewise.
9467 * gfortran.dg/dec_parameter_2.f90: Likewise.
9468 * gfortran.dg/dec_static_1.f90: Likewise.
9469 * gfortran.dg/dec_static_2.f90: Likewise.
9470 * gfortran.dg/dec_structure_1.f90: Likewise.
9471 * gfortran.dg/dec_structure_10.f90: Likewise.
9472 * gfortran.dg/dec_structure_18.f90: Likewise.
9473 * gfortran.dg/dec_structure_19.f90: Likewise.
9474 * gfortran.dg/dec_structure_2.f90: Likewise.
9475 * gfortran.dg/dec_structure_22.f90: Likewise.
9476 * gfortran.dg/dec_structure_3.f90: Likewise.
9477 * gfortran.dg/dec_structure_4.f90: Likewise.
9478 * gfortran.dg/dec_structure_5.f90: Likewise.
9479 * gfortran.dg/dec_structure_6.f90: Likewise.
9480 * gfortran.dg/dec_structure_7.f90: Likewise.
9481 * gfortran.dg/dec_union_1.f90: Likewise.
9482 * gfortran.dg/dec_union_2.f90: Likewise.
9483 * gfortran.dg/dec_union_3.f90: Likewise.
9484 * gfortran.dg/dec_union_4.f90: Likewise.
9485 * gfortran.dg/dec_union_5.f90: Likewise.
9486 * gfortran.dg/default_format_1.f90: Likewise.
9487 * gfortran.dg/default_format_2.f90: Likewise.
9488 * gfortran.dg/default_format_denormal_1.f90: Likewise.
9489 * gfortran.dg/default_format_denormal_2.f90: Likewise.
9490 * gfortran.dg/default_initialization_3.f90: Likewise.
9491 * gfortran.dg/default_initialization_4.f90: Likewise.
9492 * gfortran.dg/default_initialization_5.f90: Likewise.
9493 * gfortran.dg/deferred_character_1.f90: Likewise.
9494 * gfortran.dg/deferred_character_10.f90: Likewise.
9495 * gfortran.dg/deferred_character_11.f90: Likewise.
9496 * gfortran.dg/deferred_character_12.f90: Likewise.
9497 * gfortran.dg/deferred_character_13.f90: Likewise.
9498 * gfortran.dg/deferred_character_14.f90: Likewise.
9499 * gfortran.dg/deferred_character_15.f90: Likewise.
9500 * gfortran.dg/deferred_character_16.f90: Likewise.
9501 * gfortran.dg/deferred_character_2.f90: Likewise.
9502 * gfortran.dg/deferred_character_3.f90: Likewise.
9503 * gfortran.dg/deferred_character_4.f90: Likewise.
9504 * gfortran.dg/deferred_character_5.f90: Likewise.
9505 * gfortran.dg/deferred_character_6.f90: Likewise.
9506 * gfortran.dg/deferred_character_7.f90: Likewise.
9507 * gfortran.dg/deferred_character_8.f90: Likewise.
9508 * gfortran.dg/deferred_character_9.f90: Likewise.
9509 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
9510 * gfortran.dg/deferred_type_component_1.f90: Likewise.
9511 * gfortran.dg/deferred_type_component_2.f90: Likewise.
9512 * gfortran.dg/deferred_type_param_2.f90: Likewise.
9513 * gfortran.dg/deferred_type_param_4.f90: Likewise.
9514 * gfortran.dg/deferred_type_param_5.f90: Likewise.
9515 * gfortran.dg/deferred_type_param_6.f90: Likewise.
9516 * gfortran.dg/deferred_type_param_8.f90: Likewise.
9517 * gfortran.dg/deferred_type_param_9.f90: Likewise.
9518 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
9519 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
9520 * gfortran.dg/defined_assignment_1.f90: Likewise.
9521 * gfortran.dg/defined_assignment_10.f90: Likewise.
9522 * gfortran.dg/defined_assignment_11.f90: Likewise.
9523 * gfortran.dg/defined_assignment_2.f90: Likewise.
9524 * gfortran.dg/defined_assignment_3.f90: Likewise.
9525 * gfortran.dg/defined_assignment_4.f90: Likewise.
9526 * gfortran.dg/defined_assignment_5.f90: Likewise.
9527 * gfortran.dg/defined_assignment_8.f90: Likewise.
9528 * gfortran.dg/defined_assignment_9.f90: Likewise.
9529 * gfortran.dg/dependency_2.f90: Likewise.
9530 * gfortran.dg/dependency_21.f90: Likewise.
9531 * gfortran.dg/dependency_22.f90: Likewise.
9532 * gfortran.dg/dependency_23.f90: Likewise.
9533 * gfortran.dg/dependency_24.f90: Likewise.
9534 * gfortran.dg/dependency_25.f90: Likewise.
9535 * gfortran.dg/dependency_26.f90: Likewise.
9536 * gfortran.dg/dependency_39.f90: Likewise.
9537 * gfortran.dg/dependency_40.f90: Likewise.
9538 * gfortran.dg/dependency_41.f90: Likewise.
9539 * gfortran.dg/dependency_42.f90: Likewise.
9540 * gfortran.dg/dependency_43.f90: Likewise.
9541 * gfortran.dg/dependency_44.f90: Likewise.
9542 * gfortran.dg/dependency_45.f90: Likewise.
9543 * gfortran.dg/dependency_50.f90: Likewise.
9544 * gfortran.dg/dependency_51.f90: Likewise.
9545 * gfortran.dg/dependent_decls_1.f90: Likewise.
9546 * gfortran.dg/der_array_1.f90: Likewise.
9547 * gfortran.dg/der_array_io_1.f90: Likewise.
9548 * gfortran.dg/der_array_io_2.f90: Likewise.
9549 * gfortran.dg/der_array_io_3.f90: Likewise.
9550 * gfortran.dg/der_io_1.f90: Likewise.
9551 * gfortran.dg/der_io_3.f90: Likewise.
9552 * gfortran.dg/der_pointer_2.f90: Likewise.
9553 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
9554 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
9555 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
9556 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
9557 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
9558 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
9559 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
9560 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
9561 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
9562 * gfortran.dg/derived_external_function_1.f90: Likewise.
9563 * gfortran.dg/derived_init_1.f90: Likewise.
9564 * gfortran.dg/derived_init_2.f90: Likewise.
9565 * gfortran.dg/derived_init_3.f90: Likewise.
9566 * gfortran.dg/derived_init_4.f90: Likewise.
9567 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
9568 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
9569 * gfortran.dg/dev_null.F90: Likewise.
9570 * gfortran.dg/dfloat_1.f90: Likewise.
9571 * gfortran.dg/dim_sum_1.f90: Likewise.
9572 * gfortran.dg/dim_sum_2.f90: Likewise.
9573 * gfortran.dg/dim_sum_3.f90: Likewise.
9574 * gfortran.dg/direct_io_10.f: Likewise.
9575 * gfortran.dg/direct_io_11.f90: Likewise.
9576 * gfortran.dg/direct_io_12.f90: Likewise.
9577 * gfortran.dg/direct_io_2.f90: Likewise.
9578 * gfortran.dg/direct_io_3.f90: Likewise.
9579 * gfortran.dg/direct_io_4.f90: Likewise.
9580 * gfortran.dg/direct_io_5.f90: Likewise.
9581 * gfortran.dg/direct_io_6.f90: Likewise.
9582 * gfortran.dg/direct_io_7.f90: Likewise.
9583 * gfortran.dg/direct_io_8.f90: Likewise.
9584 * gfortran.dg/direct_io_9.f: Likewise.
9585 * gfortran.dg/do_1.f90: Likewise.
9586 * gfortran.dg/do_3.F90: Likewise.
9587 * gfortran.dg/do_concurrent_2.f90: Likewise.
9588 * gfortran.dg/do_concurrent_4.f90: Likewise.
9589 * gfortran.dg/do_corner_warn.f90: Likewise.
9590 * gfortran.dg/do_iterator_2.f90: Likewise.
9591 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
9592 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
9593 * gfortran.dg/dos_eol.f: Likewise.
9594 * gfortran.dg/dot_product_1.f03: Likewise.
9595 * gfortran.dg/dot_product_2.f90: Likewise.
9596 * gfortran.dg/dot_product_4.f90: Likewise.
9597 * gfortran.dg/dshift_1.F90: Likewise.
9598 * gfortran.dg/dshift_2.F90: Likewise.
9599 * gfortran.dg/dtio_1.f90: Likewise.
9600 * gfortran.dg/dtio_10.f90: Likewise.
9601 * gfortran.dg/dtio_12.f90: Likewise.
9602 * gfortran.dg/dtio_14.f90: Likewise.
9603 * gfortran.dg/dtio_15.f90: Likewise.
9604 * gfortran.dg/dtio_16.f90: Likewise.
9605 * gfortran.dg/dtio_17.f90: Likewise.
9606 * gfortran.dg/dtio_19.f90: Likewise.
9607 * gfortran.dg/dtio_2.f90: Likewise.
9608 * gfortran.dg/dtio_20.f03: Likewise.
9609 * gfortran.dg/dtio_22.f90: Likewise.
9610 * gfortran.dg/dtio_24.f90: Likewise.
9611 * gfortran.dg/dtio_25.f90: Likewise.
9612 * gfortran.dg/dtio_26.f03: Likewise.
9613 * gfortran.dg/dtio_27.f90: Likewise.
9614 * gfortran.dg/dtio_28.f03: Likewise.
9615 * gfortran.dg/dtio_3.f90: Likewise.
9616 * gfortran.dg/dtio_30.f03: Likewise.
9617 * gfortran.dg/dtio_31.f03: Likewise.
9618 * gfortran.dg/dtio_32.f03: Likewise.
9619 * gfortran.dg/dtio_4.f90: Likewise.
9620 * gfortran.dg/dtio_5.f90: Likewise.
9621 * gfortran.dg/dtio_7.f90: Likewise.
9622 * gfortran.dg/dtio_8.f90: Likewise.
9623 * gfortran.dg/dtio_9.f90: Likewise.
9624 * gfortran.dg/dummy_procedure_3.f90: Likewise.
9625 * gfortran.dg/dummy_procedure_7.f90: Likewise.
9626 * gfortran.dg/dup_save_1.f90: Likewise.
9627 * gfortran.dg/dup_save_2.f90: Likewise.
9628 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
9629 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
9630 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
9631 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
9632 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
9633 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
9634 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
9635 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
9636 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
9637 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
9638 * gfortran.dg/e_d_fmt.f90: Likewise.
9639 * gfortran.dg/edit_real_1.f90: Likewise.
9640 * gfortran.dg/elemental_by_value_1.f90: Likewise.
9641 * gfortran.dg/elemental_dependency_1.f90: Likewise.
9642 * gfortran.dg/elemental_dependency_4.f90: Likewise.
9643 * gfortran.dg/elemental_dependency_5.f90: Likewise.
9644 * gfortran.dg/elemental_dependency_6.f90: Likewise.
9645 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
9646 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
9647 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
9648 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
9649 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
9650 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
9651 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
9652 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
9653 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
9654 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
9655 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
9656 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
9657 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
9658 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
9659 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
9660 * gfortran.dg/empty_format_1.f90: Likewise.
9661 * gfortran.dg/endfile.f: Likewise.
9662 * gfortran.dg/endfile.f90: Likewise.
9663 * gfortran.dg/endfile_2.f90: Likewise.
9664 * gfortran.dg/entry_1.f90: Likewise.
9665 * gfortran.dg/entry_10.f90: Likewise.
9666 * gfortran.dg/entry_12.f90: Likewise.
9667 * gfortran.dg/entry_13.f90: Likewise.
9668 * gfortran.dg/entry_14.f90: Likewise.
9669 * gfortran.dg/entry_16.f90: Likewise.
9670 * gfortran.dg/entry_3.f90: Likewise.
9671 * gfortran.dg/entry_6.f90: Likewise.
9672 * gfortran.dg/entry_9.f90: Likewise.
9673 * gfortran.dg/entry_array_specs_2.f: Likewise.
9674 * gfortran.dg/enum_1.f90: Likewise.
9675 * gfortran.dg/enum_9.f90: Likewise.
9676 * gfortran.dg/eof_1.f90: Likewise.
9677 * gfortran.dg/eof_2.f90: Likewise.
9678 * gfortran.dg/eof_4.f90: Likewise.
9679 * gfortran.dg/eof_5.f90: Likewise.
9680 * gfortran.dg/eor_handling_1.f90: Likewise.
9681 * gfortran.dg/eor_handling_2.f90: Likewise.
9682 * gfortran.dg/eor_handling_3.f90: Likewise.
9683 * gfortran.dg/eor_handling_4.f90: Likewise.
9684 * gfortran.dg/eor_handling_5.f90: Likewise.
9685 * gfortran.dg/eoshift_3.f90: Likewise.
9686 * gfortran.dg/eoshift_4.f90: Likewise.
9687 * gfortran.dg/eoshift_5.f90: Likewise.
9688 * gfortran.dg/eoshift_6.f90: Likewise.
9689 * gfortran.dg/eoshift_large_1.f90: Likewise.
9690 * gfortran.dg/equiv_6.f90: Likewise.
9691 * gfortran.dg/equiv_7.f90: Likewise.
9692 * gfortran.dg/equiv_9.f90: Likewise.
9693 * gfortran.dg/equiv_constraint_4.f90: Likewise.
9694 * gfortran.dg/erf_2.F90: Likewise.
9695 * gfortran.dg/erf_3.F90: Likewise.
9696 * gfortran.dg/erfc_scaled_1.f90: Likewise.
9697 * gfortran.dg/error_format_2.f90: Likewise.
9698 * gfortran.dg/error_recovery_5.f90: Likewise.
9699 * gfortran.dg/execute_command_line_2.f90: Likewise.
9700 * gfortran.dg/execute_command_line_3.f90: Likewise.
9701 * gfortran.dg/exit_1.f08: Likewise.
9702 * gfortran.dg/exit_3.f08: Likewise.
9703 * gfortran.dg/exponent_1.f90: Likewise.
9704 * gfortran.dg/exponent_2.f90: Likewise.
9705 * gfortran.dg/extended_char_comparison_1.f: Likewise.
9706 * gfortran.dg/extends_1.f03: Likewise.
9707 * gfortran.dg/extends_16.f90: Likewise.
9708 * gfortran.dg/extends_2.f03: Likewise.
9709 * gfortran.dg/extends_3.f03: Likewise.
9710 * gfortran.dg/extends_4.f03: Likewise.
9711 * gfortran.dg/extends_type_of_1.f03: Likewise.
9712 * gfortran.dg/extends_type_of_2.f03: Likewise.
9713 * gfortran.dg/external_procedures_3.f90: Likewise.
9714 * gfortran.dg/f2003_inquire_1.f03: Likewise.
9715 * gfortran.dg/f2003_io_1.f03: Likewise.
9716 * gfortran.dg/f2003_io_4.f03: Likewise.
9717 * gfortran.dg/f2003_io_5.f03: Likewise.
9718 * gfortran.dg/f2003_io_6.f03: Likewise.
9719 * gfortran.dg/f2003_io_7.f03: Likewise.
9720 * gfortran.dg/f2c_1.f90: Likewise.
9721 * gfortran.dg/f2c_2.f90: Likewise.
9722 * gfortran.dg/f2c_3.f90: Likewise.
9723 * gfortran.dg/f2c_4.f90: Likewise.
9724 * gfortran.dg/f2c_6.f90: Likewise.
9725 * gfortran.dg/f2c_7.f90: Likewise.
9726 * gfortran.dg/f2c_9.f90: Likewise.
9727 * gfortran.dg/fgetc_1.f90: Likewise.
9728 * gfortran.dg/fgetc_2.f90: Likewise.
9729 * gfortran.dg/filename_null.f90: Likewise.
9730 * gfortran.dg/finalize_12.f90: Likewise.
9731 * gfortran.dg/finalize_13.f90: Likewise.
9732 * gfortran.dg/finalize_15.f90: Likewise.
9733 * gfortran.dg/finalize_17.f90: Likewise.
9734 * gfortran.dg/finalize_18.f90: Likewise.
9735 * gfortran.dg/finalize_25.f90: Likewise.
9736 * gfortran.dg/finalize_29.f08: Likewise.
9737 * gfortran.dg/finalize_31.f90: Likewise.
9738 * gfortran.dg/float_1.f90: Likewise.
9739 * gfortran.dg/flush_1.f90: Likewise.
9740 * gfortran.dg/fmt_bz_bn.f: Likewise.
9741 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
9742 * gfortran.dg/fmt_cache_1.f: Likewise.
9743 * gfortran.dg/fmt_cache_2.f: Likewise.
9744 * gfortran.dg/fmt_cache_3.f90: Likewise.
9745 * gfortran.dg/fmt_colon.f90: Likewise.
9746 * gfortran.dg/fmt_e.f90: Likewise.
9747 * gfortran.dg/fmt_en.f90: Likewise.
9748 * gfortran.dg/fmt_error_10.f: Likewise.
9749 * gfortran.dg/fmt_error_9.f: Likewise.
9750 * gfortran.dg/fmt_exhaust.f90: Likewise.
9751 * gfortran.dg/fmt_f0_1.f90: Likewise.
9752 * gfortran.dg/fmt_f_an_p.f: Likewise.
9753 * gfortran.dg/fmt_fw_d.f90: Likewise.
9754 * gfortran.dg/fmt_g.f: Likewise.
9755 * gfortran.dg/fmt_g0_1.f08: Likewise.
9756 * gfortran.dg/fmt_g0_2.f08: Likewise.
9757 * gfortran.dg/fmt_g0_4.f08: Likewise.
9758 * gfortran.dg/fmt_g0_5.f08: Likewise.
9759 * gfortran.dg/fmt_g0_6.f08: Likewise.
9760 * gfortran.dg/fmt_g0_7.f08: Likewise.
9761 * gfortran.dg/fmt_g_1.f90: Likewise.
9762 * gfortran.dg/fmt_int_sign.f90: Likewise.
9763 * gfortran.dg/fmt_l.f90: Likewise.
9764 * gfortran.dg/fmt_missing_period_2.f: Likewise.
9765 * gfortran.dg/fmt_missing_period_3.f: Likewise.
9766 * gfortran.dg/fmt_p_1.f90: Likewise.
9767 * gfortran.dg/fmt_pf.f90: Likewise.
9768 * gfortran.dg/fmt_read.f90: Likewise.
9769 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
9770 * gfortran.dg/fmt_t_1.f90: Likewise.
9771 * gfortran.dg/fmt_t_2.f90: Likewise.
9772 * gfortran.dg/fmt_t_3.f90: Likewise.
9773 * gfortran.dg/fmt_t_4.f90: Likewise.
9774 * gfortran.dg/fmt_t_5.f90: Likewise.
9775 * gfortran.dg/fmt_t_6.f: Likewise.
9776 * gfortran.dg/fmt_t_7.f: Likewise.
9777 * gfortran.dg/fmt_t_9.f: Likewise.
9778 * gfortran.dg/fmt_tl.f: Likewise.
9779 * gfortran.dg/fmt_unlimited.f90: Likewise.
9780 * gfortran.dg/fmt_white.f: Likewise.
9781 * gfortran.dg/fmt_zero_digits.f90: Likewise.
9782 * gfortran.dg/fold_nearest.f90: Likewise.
9783 * gfortran.dg/forall_1.f90: Likewise.
9784 * gfortran.dg/forall_10.f90: Likewise.
9785 * gfortran.dg/forall_12.f90: Likewise.
9786 * gfortran.dg/forall_13.f90: Likewise.
9787 * gfortran.dg/forall_15.f90: Likewise.
9788 * gfortran.dg/forall_4.f90: Likewise.
9789 * gfortran.dg/forall_5.f90: Likewise.
9790 * gfortran.dg/forall_6.f90: Likewise.
9791 * gfortran.dg/forall_7.f90: Likewise.
9792 * gfortran.dg/fraction.f90: Likewise.
9793 * gfortran.dg/fseek.f90: Likewise.
9794 * gfortran.dg/ftell_1.f90: Likewise.
9795 * gfortran.dg/ftell_2.f90: Likewise.
9796 * gfortran.dg/ftell_3.f90: Likewise.
9797 * gfortran.dg/func_assign_2.f90: Likewise.
9798 * gfortran.dg/func_assign_3.f90: Likewise.
9799 * gfortran.dg/func_derived_1.f90: Likewise.
9800 * gfortran.dg/func_derived_2.f90: Likewise.
9801 * gfortran.dg/func_derived_3.f90: Likewise.
9802 * gfortran.dg/func_result_1.f90: Likewise.
9803 * gfortran.dg/func_result_2.f90: Likewise.
9804 * gfortran.dg/func_result_6.f90: Likewise.
9805 * gfortran.dg/function_charlen_2.f90: Likewise.
9806 * gfortran.dg/function_charlen_3.f: Likewise.
9807 * gfortran.dg/function_kinds_1.f90: Likewise.
9808 * gfortran.dg/function_kinds_4.f90: Likewise.
9809 * gfortran.dg/function_optimize_10.f90: Likewise.
9810 * gfortran.dg/function_optimize_11.f90: Likewise.
9811 * gfortran.dg/function_optimize_12.f90: Likewise.
9812 * gfortran.dg/function_optimize_4.f90: Likewise.
9813 * gfortran.dg/function_optimize_8.f90: Likewise.
9814 * gfortran.dg/g77/13037.f: Likewise.
9815 * gfortran.dg/g77/1832.f: Likewise.
9816 * gfortran.dg/g77/19981119-0.f: Likewise.
9817 * gfortran.dg/g77/19990313-0.f: Likewise.
9818 * gfortran.dg/g77/19990313-1.f: Likewise.
9819 * gfortran.dg/g77/19990313-2.f: Likewise.
9820 * gfortran.dg/g77/19990313-3.f: Likewise.
9821 * gfortran.dg/g77/19990419-1.f: Likewise.
9822 * gfortran.dg/g77/19990826-0.f: Likewise.
9823 * gfortran.dg/g77/19990826-2.f: Likewise.
9824 * gfortran.dg/g77/20000503-1.f: Likewise.
9825 * gfortran.dg/g77/20001111.f: Likewise.
9826 * gfortran.dg/g77/20010116.f: Likewise.
9827 * gfortran.dg/g77/20010216-1.f: Likewise.
9828 * gfortran.dg/g77/20010430.f: Likewise.
9829 * gfortran.dg/g77/20010610.f: Likewise.
9830 * gfortran.dg/g77/6177.f: Likewise.
9831 * gfortran.dg/g77/7388.f: Likewise.
9832 * gfortran.dg/g77/947.f: Likewise.
9833 * gfortran.dg/g77/970625-2.f: Likewise.
9834 * gfortran.dg/g77/971102-1.f: Likewise.
9835 * gfortran.dg/g77/980628-0.f: Likewise.
9836 * gfortran.dg/g77/980628-1.f: Likewise.
9837 * gfortran.dg/g77/980628-10.f: Likewise.
9838 * gfortran.dg/g77/980628-2.f: Likewise.
9839 * gfortran.dg/g77/980628-3.f: Likewise.
9840 * gfortran.dg/g77/980628-7.f: Likewise.
9841 * gfortran.dg/g77/980628-8.f: Likewise.
9842 * gfortran.dg/g77/980628-9.f: Likewise.
9843 * gfortran.dg/g77/980701-0.f: Likewise.
9844 * gfortran.dg/g77/980701-1.f: Likewise.
9845 * gfortran.dg/g77/cabs.f: Likewise.
9846 * gfortran.dg/g77/claus.f: Likewise.
9847 * gfortran.dg/g77/complex_1.f: Likewise.
9848 * gfortran.dg/g77/cpp3.F: Likewise.
9849 * gfortran.dg/g77/cpp4.F: Likewise.
9850 * gfortran.dg/g77/cpp5.F: Likewise.
9851 * gfortran.dg/g77/dcomplex.f: Likewise.
9852 * gfortran.dg/g77/dnrm2.f: Likewise.
9853 * gfortran.dg/g77/erfc.f: Likewise.
9854 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
9855 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
9856 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
9857 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
9858 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
9859 * gfortran.dg/g77/int8421.f: Likewise.
9860 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
9861 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
9862 * gfortran.dg/g77/le.f: Likewise.
9863 * gfortran.dg/g77/short.f: Likewise.
9864 * gfortran.dg/gamma_1.f90: Likewise.
9865 * gfortran.dg/gamma_4.f90: Likewise.
9866 * gfortran.dg/gamma_5.f90: Likewise.
9867 * gfortran.dg/generic_13.f90: Likewise.
9868 * gfortran.dg/generic_15.f90: Likewise.
9869 * gfortran.dg/generic_19.f90: Likewise.
9870 * gfortran.dg/generic_20.f90: Likewise.
9871 * gfortran.dg/generic_23.f03: Likewise.
9872 * gfortran.dg/generic_25.f90: Likewise.
9873 * gfortran.dg/generic_27.f90: Likewise.
9874 * gfortran.dg/generic_31.f90: Likewise.
9875 * gfortran.dg/generic_4.f90: Likewise.
9876 * gfortran.dg/global_vars_c_init.f90: Likewise.
9877 * gfortran.dg/global_vars_f90_init.f90: Likewise.
9878 * gfortran.dg/gnu_logical_1.F: Likewise.
9879 * gfortran.dg/goacc/fixed-1.f: Likewise.
9880 * gfortran.dg/goacc/fixed-2.f: Likewise.
9881 * gfortran.dg/goacc/gang-static.f95: Likewise.
9882 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
9883 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
9884 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
9885 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
9886 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
9887 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
9888 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
9889 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
9890 * gfortran.dg/goacc/omp-fixed.f: Likewise.
9891 * gfortran.dg/gomp/crayptr5.f90: Likewise.
9892 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
9893 * gfortran.dg/gomp/pr48794.f90: Likewise.
9894 * gfortran.dg/gomp/pr72744.f90: Likewise.
9895 * gfortran.dg/gomp/pr77665.f90: Likewise.
9896 * gfortran.dg/gomp/workshare2.f90: Likewise.
9897 * gfortran.dg/gomp/workshare3.f90: Likewise.
9898 * gfortran.dg/goto_1.f: Likewise.
9899 * gfortran.dg/goto_2.f90: Likewise.
9900 * gfortran.dg/goto_4.f90: Likewise.
9901 * gfortran.dg/goto_6.f: Likewise.
9902 * gfortran.dg/graphite/id-26.f03: Likewise.
9903 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
9904 * gfortran.dg/graphite/pr29581.f90: Likewise.
9905 * gfortran.dg/graphite/pr29832.f90: Likewise.
9906 * gfortran.dg/graphite/run-id-1.f: Likewise.
9907 * gfortran.dg/graphite/run-id-2.f90: Likewise.
9908 * gfortran.dg/graphite/run-id-3.f90: Likewise.
9909 * gfortran.dg/hollerith.f90: Likewise.
9910 * gfortran.dg/hollerith4.f90: Likewise.
9911 * gfortran.dg/hollerith6.f90: Likewise.
9912 * gfortran.dg/hollerith8.f90: Likewise.
9913 * gfortran.dg/hollerith_1.f90: Likewise.
9914 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
9915 * gfortran.dg/hollerith_f95.f90: Likewise.
9916 * gfortran.dg/hollerith_legacy.f90: Likewise.
9917 * gfortran.dg/host_assoc_call_3.f90: Likewise.
9918 * gfortran.dg/host_assoc_function_1.f90: Likewise.
9919 * gfortran.dg/host_assoc_function_3.f90: Likewise.
9920 * gfortran.dg/host_assoc_function_4.f90: Likewise.
9921 * gfortran.dg/host_assoc_function_9.f90: Likewise.
9922 * gfortran.dg/host_dummy_index_1.f90: Likewise.
9923 * gfortran.dg/hypot_1.f90: Likewise.
9924 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
9925 * gfortran.dg/iargc.f90: Likewise.
9926 * gfortran.dg/ibits.f90: Likewise.
9927 * gfortran.dg/ichar_1.f90: Likewise.
9928 * gfortran.dg/ichar_2.f90: Likewise.
9929 * gfortran.dg/ieee/ieee_1.F90: Likewise.
9930 * gfortran.dg/ieee/ieee_2.f90: Likewise.
9931 * gfortran.dg/ieee/ieee_3.f90: Likewise.
9932 * gfortran.dg/ieee/ieee_4.f90: Likewise.
9933 * gfortran.dg/ieee/ieee_6.f90: Likewise.
9934 * gfortran.dg/ieee/ieee_7.f90: Likewise.
9935 * gfortran.dg/ieee/ieee_8.f90: Likewise.
9936 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
9937 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
9938 * gfortran.dg/ieee/large_1.f90: Likewise.
9939 * gfortran.dg/ieee/large_2.f90: Likewise.
9940 * gfortran.dg/ieee/large_3.F90: Likewise.
9941 * gfortran.dg/ieee/large_4.f90: Likewise.
9942 * gfortran.dg/ieee/rounding_1.f90: Likewise.
9943 * gfortran.dg/ieee/underflow_1.f90: Likewise.
9944 * gfortran.dg/impl_do_var_data.f90: Likewise.
9945 * gfortran.dg/implicit_10.f90: Likewise.
9946 * gfortran.dg/implicit_12.f90: Likewise.
9947 * gfortran.dg/implicit_class_1.f90: Likewise.
9948 * gfortran.dg/implicit_pure_1.f90: Likewise.
9949 * gfortran.dg/implied_do_1.f90: Likewise.
9950 * gfortran.dg/implied_do_io_1.f90: Likewise.
9951 * gfortran.dg/implied_do_io_2.f90: Likewise.
9952 * gfortran.dg/implied_do_io_3.f90: Likewise.
9953 * gfortran.dg/implied_shape_1.f08: Likewise.
9954 * gfortran.dg/import.f90: Likewise.
9955 * gfortran.dg/import4.f90: Likewise.
9956 * gfortran.dg/impure_1.f08: Likewise.
9957 * gfortran.dg/index.f90: Likewise.
9958 * gfortran.dg/index_2.f90: Likewise.
9959 * gfortran.dg/init_flag_1.f90: Likewise.
9960 * gfortran.dg/init_flag_10.f90: Likewise.
9961 * gfortran.dg/init_flag_15.f03: Likewise.
9962 * gfortran.dg/init_flag_2.f90: Likewise.
9963 * gfortran.dg/init_flag_3.f90: Likewise.
9964 * gfortran.dg/init_flag_4.f90: Likewise.
9965 * gfortran.dg/init_flag_5.f90: Likewise.
9966 * gfortran.dg/init_flag_6.f90: Likewise.
9967 * gfortran.dg/init_flag_7.f90: Likewise.
9968 * gfortran.dg/init_flag_9.f90: Likewise.
9969 * gfortran.dg/initialization_11.f90: Likewise.
9970 * gfortran.dg/initialization_19.f90: Likewise.
9971 * gfortran.dg/initialization_2.f90: Likewise.
9972 * gfortran.dg/initialization_22.f90: Likewise.
9973 * gfortran.dg/initialization_27.f90: Likewise.
9974 * gfortran.dg/initialization_5.f90: Likewise.
9975 * gfortran.dg/initialization_6.f90: Likewise.
9976 * gfortran.dg/inline_matmul_1.f90: Likewise.
9977 * gfortran.dg/inline_matmul_10.f90: Likewise.
9978 * gfortran.dg/inline_matmul_11.f90: Likewise.
9979 * gfortran.dg/inline_matmul_13.f90: Likewise.
9980 * gfortran.dg/inline_matmul_14.f90: Likewise.
9981 * gfortran.dg/inline_matmul_16.f90: Likewise.
9982 * gfortran.dg/inline_matmul_17.f90: Likewise.
9983 * gfortran.dg/inline_matmul_18.f90: Likewise.
9984 * gfortran.dg/inline_matmul_19.f90: Likewise.
9985 * gfortran.dg/inline_matmul_2.f90: Likewise.
9986 * gfortran.dg/inline_matmul_20.f90: Likewise.
9987 * gfortran.dg/inline_matmul_22.f90: Likewise.
9988 * gfortran.dg/inline_matmul_3.f90: Likewise.
9989 * gfortran.dg/inline_matmul_4.f90: Likewise.
9990 * gfortran.dg/inline_matmul_5.f90: Likewise.
9991 * gfortran.dg/inline_matmul_6.f90: Likewise.
9992 * gfortran.dg/inline_matmul_7.f90: Likewise.
9993 * gfortran.dg/inline_matmul_8.f90: Likewise.
9994 * gfortran.dg/inline_matmul_9.f90: Likewise.
9995 * gfortran.dg/inline_sum_1.f90: Likewise.
9996 * gfortran.dg/inline_sum_3.f90: Likewise.
9997 * gfortran.dg/inline_sum_5.f90: Likewise.
9998 * gfortran.dg/inquire-complex.f90: Likewise.
9999 * gfortran.dg/inquire.f90: Likewise.
10000 * gfortran.dg/inquire_10.f90: Likewise.
10001 * gfortran.dg/inquire_13.f90: Likewise.
10002 * gfortran.dg/inquire_15.f90: Likewise.
10003 * gfortran.dg/inquire_16.f90: Likewise.
10004 * gfortran.dg/inquire_17.f90: Likewise.
10005 * gfortran.dg/inquire_5.f90: Likewise.
10006 * gfortran.dg/inquire_6.f90: Likewise.
10007 * gfortran.dg/inquire_7.f90: Likewise.
10008 * gfortran.dg/inquire_9.f90: Likewise.
10009 * gfortran.dg/inquire_internal.f90: Likewise.
10010 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
10011 * gfortran.dg/inquire_size.f90: Likewise.
10012 * gfortran.dg/int_1.f90: Likewise.
10013 * gfortran.dg/int_conv_1.f90: Likewise.
10014 * gfortran.dg/int_range_io_1.f90: Likewise.
10015 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
10016 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
10017 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
10018 * gfortran.dg/integer_plus.f90: Likewise.
10019 * gfortran.dg/intent_out_2.f90: Likewise.
10020 * gfortran.dg/intent_out_5.f90: Likewise.
10021 * gfortran.dg/intent_out_6.f90: Likewise.
10022 * gfortran.dg/interface_12.f90: Likewise.
10023 * gfortran.dg/interface_19.f90: Likewise.
10024 * gfortran.dg/interface_4.f90: Likewise.
10025 * gfortran.dg/interface_5.f90: Likewise.
10026 * gfortran.dg/interface_9.f90: Likewise.
10027 * gfortran.dg/interface_assignment_1.f90: Likewise.
10028 * gfortran.dg/interface_assignment_2.f90: Likewise.
10029 * gfortran.dg/internal_dummy_2.f08: Likewise.
10030 * gfortran.dg/internal_dummy_3.f08: Likewise.
10031 * gfortran.dg/internal_dummy_4.f08: Likewise.
10032 * gfortran.dg/internal_pack_1.f90: Likewise.
10033 * gfortran.dg/internal_pack_10.f90: Likewise.
10034 * gfortran.dg/internal_pack_12.f90: Likewise.
10035 * gfortran.dg/internal_pack_13.f90: Likewise.
10036 * gfortran.dg/internal_pack_14.f90: Likewise.
10037 * gfortran.dg/internal_pack_15.f90: Likewise.
10038 * gfortran.dg/internal_pack_2.f90: Likewise.
10039 * gfortran.dg/internal_pack_3.f90: Likewise.
10040 * gfortran.dg/internal_pack_4.f90: Likewise.
10041 * gfortran.dg/internal_pack_6.f90: Likewise.
10042 * gfortran.dg/internal_pack_8.f90: Likewise.
10043 * gfortran.dg/internal_readwrite_1.f90: Likewise.
10044 * gfortran.dg/internal_readwrite_2.f90: Likewise.
10045 * gfortran.dg/internal_readwrite_3.f90: Likewise.
10046 * gfortran.dg/intrinsic_actual_1.f: Likewise.
10047 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
10048 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
10049 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
10050 * gfortran.dg/intrinsic_char_1.f90: Likewise.
10051 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
10052 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
10053 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
10054 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
10055 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
10056 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
10057 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
10058 * gfortran.dg/intrinsic_product_1.f90: Likewise.
10059 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
10060 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
10061 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
10062 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
10063 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
10064 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
10065 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
10066 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
10067 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
10068 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
10069 * gfortran.dg/io_err_1.f90: Likewise.
10070 * gfortran.dg/io_real_boz.f90: Likewise.
10071 * gfortran.dg/iomsg_1.f90: Likewise.
10072 * gfortran.dg/iostat_1.f90: Likewise.
10073 * gfortran.dg/iostat_2.f90: Likewise.
10074 * gfortran.dg/iostat_4.f90: Likewise.
10075 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
10076 * gfortran.dg/ishft_1.f90: Likewise.
10077 * gfortran.dg/ishft_2.f90: Likewise.
10078 * gfortran.dg/ishft_4.f90: Likewise.
10079 * gfortran.dg/isnan_1.f90: Likewise.
10080 * gfortran.dg/isnan_2.f90: Likewise.
10081 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
10082 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
10083 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
10084 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
10085 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
10086 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
10087 * gfortran.dg/itime_idate_1.f: Likewise.
10088 * gfortran.dg/itime_idate_2.f: Likewise.
10089 * gfortran.dg/large_integer_kind_1.f90: Likewise.
10090 * gfortran.dg/large_integer_kind_2.f90: Likewise.
10091 * gfortran.dg/large_real_kind_1.f90: Likewise.
10092 * gfortran.dg/large_real_kind_2.F90: Likewise.
10093 * gfortran.dg/large_real_kind_3.F90: Likewise.
10094 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
10095 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
10096 * gfortran.dg/large_recl.f90: Likewise.
10097 * gfortran.dg/large_unit_1.f90: Likewise.
10098 * gfortran.dg/large_unit_2.f90: Likewise.
10099 * gfortran.dg/largeequiv_1.f90: Likewise.
10100 * gfortran.dg/leadz_trailz_1.f90: Likewise.
10101 * gfortran.dg/leadz_trailz_2.f90: Likewise.
10102 * gfortran.dg/leadz_trailz_3.f90: Likewise.
10103 * gfortran.dg/list_read_1.f90: Likewise.
10104 * gfortran.dg/list_read_10.f90: Likewise.
10105 * gfortran.dg/list_read_11.f90: Likewise.
10106 * gfortran.dg/list_read_12.f90: Likewise.
10107 * gfortran.dg/list_read_13.f: Likewise.
10108 * gfortran.dg/list_read_14.f90: Likewise.
10109 * gfortran.dg/list_read_2.f90: Likewise.
10110 * gfortran.dg/list_read_3.f90: Likewise.
10111 * gfortran.dg/list_read_4.f90: Likewise.
10112 * gfortran.dg/list_read_5.f90: Likewise.
10113 * gfortran.dg/list_read_6.f90: Likewise.
10114 * gfortran.dg/list_read_7.f90: Likewise.
10115 * gfortran.dg/list_read_8.f90: Likewise.
10116 * gfortran.dg/list_read_9.f90: Likewise.
10117 * gfortran.dg/loc_2.f90: Likewise.
10118 * gfortran.dg/logical_1.f90: Likewise.
10119 * gfortran.dg/logical_dot_product.f90: Likewise.
10120 * gfortran.dg/logical_temp_io.f90: Likewise.
10121 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
10122 * gfortran.dg/lrshift_1.f90: Likewise.
10123 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
10124 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
10125 * gfortran.dg/lto/pr40725_0.f03: Likewise.
10126 * gfortran.dg/lto/pr41576_1.f90: Likewise.
10127 * gfortran.dg/make_unit.f90: Likewise.
10128 * gfortran.dg/mapping_1.f90: Likewise.
10129 * gfortran.dg/mapping_2.f90: Likewise.
10130 * gfortran.dg/mapping_3.f90: Likewise.
10131 * gfortran.dg/masklr_1.F90: Likewise.
10132 * gfortran.dg/masklr_2.F90: Likewise.
10133 * gfortran.dg/matmul_1.f90: Likewise.
10134 * gfortran.dg/matmul_10.f90: Likewise.
10135 * gfortran.dg/matmul_12.f90: Likewise.
10136 * gfortran.dg/matmul_16.f90: Likewise.
10137 * gfortran.dg/matmul_17.f90: Likewise.
10138 * gfortran.dg/matmul_18.f90: Likewise.
10139 * gfortran.dg/matmul_2.f90: Likewise.
10140 * gfortran.dg/matmul_3.f90: Likewise.
10141 * gfortran.dg/matmul_4.f90: Likewise.
10142 * gfortran.dg/matmul_6.f90: Likewise.
10143 * gfortran.dg/matmul_8.f03: Likewise.
10144 * gfortran.dg/matmul_9.f90: Likewise.
10145 * gfortran.dg/matmul_bounds_12.f90: Likewise.
10146 * gfortran.dg/matmul_bounds_6.f90: Likewise.
10147 * gfortran.dg/matmul_const.f90: Likewise.
10148 * gfortran.dg/maxloc_1.f90: Likewise.
10149 * gfortran.dg/maxloc_2.f90: Likewise.
10150 * gfortran.dg/maxloc_3.f90: Likewise.
10151 * gfortran.dg/maxloc_4.f90: Likewise.
10152 * gfortran.dg/maxloc_string_1.f90: Likewise.
10153 * gfortran.dg/maxlocval_1.f90: Likewise.
10154 * gfortran.dg/maxlocval_2.f90: Likewise.
10155 * gfortran.dg/maxlocval_3.f90: Likewise.
10156 * gfortran.dg/maxlocval_4.f90: Likewise.
10157 * gfortran.dg/maxval_char_1.f90: Likewise.
10158 * gfortran.dg/maxval_char_2.f90: Likewise.
10159 * gfortran.dg/maxval_char_3.f90: Likewise.
10160 * gfortran.dg/maxval_char_4.f90: Likewise.
10161 * gfortran.dg/maxval_parameter_1.f90: Likewise.
10162 * gfortran.dg/mclock.f90: Likewise.
10163 * gfortran.dg/merge_bits_1.F90: Likewise.
10164 * gfortran.dg/merge_bits_2.F90: Likewise.
10165 * gfortran.dg/merge_char_1.f90: Likewise.
10166 * gfortran.dg/merge_init_expr.f90: Likewise.
10167 * gfortran.dg/min_max_optional_1.f90: Likewise.
10168 * gfortran.dg/min_max_optional_5.f90: Likewise.
10169 * gfortran.dg/minloc_1.f90: Likewise.
10170 * gfortran.dg/minloc_2.f90: Likewise.
10171 * gfortran.dg/minloc_3.f90: Likewise.
10172 * gfortran.dg/minloc_4.f90: Likewise.
10173 * gfortran.dg/minloc_string_1.f90: Likewise.
10174 * gfortran.dg/minlocval_1.f90: Likewise.
10175 * gfortran.dg/minlocval_2.f90: Likewise.
10176 * gfortran.dg/minlocval_3.f90: Likewise.
10177 * gfortran.dg/minlocval_4.f90: Likewise.
10178 * gfortran.dg/minmax_char_1.f90: Likewise.
10179 * gfortran.dg/minmaxloc_1.f90: Likewise.
10180 * gfortran.dg/minmaxloc_10.f90: Likewise.
10181 * gfortran.dg/minmaxloc_11.f90: Likewise.
10182 * gfortran.dg/minmaxloc_12.f90: Likewise.
10183 * gfortran.dg/minmaxloc_13.f90: Likewise.
10184 * gfortran.dg/minmaxloc_2.f90: Likewise.
10185 * gfortran.dg/minmaxloc_3.f90: Likewise.
10186 * gfortran.dg/minmaxloc_4.f90: Likewise.
10187 * gfortran.dg/minmaxloc_5.f90: Likewise.
10188 * gfortran.dg/minmaxloc_6.f90: Likewise.
10189 * gfortran.dg/minmaxloc_7.f90: Likewise.
10190 * gfortran.dg/minmaxloc_8.f90: Likewise.
10191 * gfortran.dg/minmaxval_1.f90: Likewise.
10192 * gfortran.dg/minval_char_1.f90: Likewise.
10193 * gfortran.dg/minval_char_2.f90: Likewise.
10194 * gfortran.dg/minval_char_3.f90: Likewise.
10195 * gfortran.dg/minval_char_4.f90: Likewise.
10196 * gfortran.dg/minval_char_5.f90: Likewise.
10197 * gfortran.dg/minval_parameter_1.f90: Likewise.
10198 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
10199 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
10200 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
10201 * gfortran.dg/missing_parens_1.f90: Likewise.
10202 * gfortran.dg/missing_parens_2.f90: Likewise.
10203 * gfortran.dg/mod_large_1.f90: Likewise.
10204 * gfortran.dg/mod_sign0_1.f90: Likewise.
10205 * gfortran.dg/module_blank_common.f90: Likewise.
10206 * gfortran.dg/module_commons_1.f90: Likewise.
10207 * gfortran.dg/module_commons_3.f90: Likewise.
10208 * gfortran.dg/module_double_reuse.f90: Likewise.
10209 * gfortran.dg/module_equivalence_1.f90: Likewise.
10210 * gfortran.dg/module_equivalence_2.f90: Likewise.
10211 * gfortran.dg/module_equivalence_3.f90: Likewise.
10212 * gfortran.dg/module_equivalence_5.f90: Likewise.
10213 * gfortran.dg/module_interface_1.f90: Likewise.
10214 * gfortran.dg/module_nan.f90: Likewise.
10215 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
10216 * gfortran.dg/module_procedure_1.f90: Likewise.
10217 * gfortran.dg/module_read_1.f90: Likewise.
10218 * gfortran.dg/module_read_2.f90: Likewise.
10219 * gfortran.dg/module_widestring_1.f90: Likewise.
10220 * gfortran.dg/move_alloc.f90: Likewise.
10221 * gfortran.dg/move_alloc_10.f90: Likewise.
10222 * gfortran.dg/move_alloc_13.f90: Likewise.
10223 * gfortran.dg/move_alloc_14.f90: Likewise.
10224 * gfortran.dg/move_alloc_15.f90: Likewise.
10225 * gfortran.dg/move_alloc_16.f90: Likewise.
10226 * gfortran.dg/move_alloc_2.f90: Likewise.
10227 * gfortran.dg/move_alloc_5.f90: Likewise.
10228 * gfortran.dg/move_alloc_6.f90: Likewise.
10229 * gfortran.dg/move_alloc_9.f90: Likewise.
10230 * gfortran.dg/multiple_allocation_1.f90: Likewise.
10231 * gfortran.dg/multiple_allocation_3.f90: Likewise.
10232 * gfortran.dg/mvbits_1.f90: Likewise.
10233 * gfortran.dg/mvbits_2.f90: Likewise.
10234 * gfortran.dg/mvbits_3.f90: Likewise.
10235 * gfortran.dg/mvbits_4.f90: Likewise.
10236 * gfortran.dg/mvbits_7.f90: Likewise.
10237 * gfortran.dg/mvbits_8.f90: Likewise.
10238 * gfortran.dg/namelist_11.f: Likewise.
10239 * gfortran.dg/namelist_12.f: Likewise.
10240 * gfortran.dg/namelist_13.f90: Likewise.
10241 * gfortran.dg/namelist_14.f90: Likewise.
10242 * gfortran.dg/namelist_15.f90: Likewise.
10243 * gfortran.dg/namelist_16.f90: Likewise.
10244 * gfortran.dg/namelist_17.f90: Likewise.
10245 * gfortran.dg/namelist_18.f90: Likewise.
10246 * gfortran.dg/namelist_19.f90: Likewise.
10247 * gfortran.dg/namelist_20.f90: Likewise.
10248 * gfortran.dg/namelist_21.f90: Likewise.
10249 * gfortran.dg/namelist_22.f90: Likewise.
10250 * gfortran.dg/namelist_23.f90: Likewise.
10251 * gfortran.dg/namelist_24.f90: Likewise.
10252 * gfortran.dg/namelist_26.f90: Likewise.
10253 * gfortran.dg/namelist_27.f90: Likewise.
10254 * gfortran.dg/namelist_28.f90: Likewise.
10255 * gfortran.dg/namelist_29.f90: Likewise.
10256 * gfortran.dg/namelist_37.f90: Likewise.
10257 * gfortran.dg/namelist_38.f90: Likewise.
10258 * gfortran.dg/namelist_39.f90: Likewise.
10259 * gfortran.dg/namelist_40.f90: Likewise.
10260 * gfortran.dg/namelist_41.f90: Likewise.
10261 * gfortran.dg/namelist_42.f90: Likewise.
10262 * gfortran.dg/namelist_43.f90: Likewise.
10263 * gfortran.dg/namelist_44.f90: Likewise.
10264 * gfortran.dg/namelist_47.f90: Likewise.
10265 * gfortran.dg/namelist_48.f90: Likewise.
10266 * gfortran.dg/namelist_49.f90: Likewise.
10267 * gfortran.dg/namelist_50.f90: Likewise.
10268 * gfortran.dg/namelist_51.f90: Likewise.
10269 * gfortran.dg/namelist_52.f90: Likewise.
10270 * gfortran.dg/namelist_54.f90: Likewise.
10271 * gfortran.dg/namelist_55.f90: Likewise.
10272 * gfortran.dg/namelist_56.f90: Likewise.
10273 * gfortran.dg/namelist_57.f90: Likewise.
10274 * gfortran.dg/namelist_58.f90: Likewise.
10275 * gfortran.dg/namelist_59.f90: Likewise.
10276 * gfortran.dg/namelist_60.f90: Likewise.
10277 * gfortran.dg/namelist_61.f90: Likewise.
10278 * gfortran.dg/namelist_64.f90: Likewise.
10279 * gfortran.dg/namelist_65.f90: Likewise.
10280 * gfortran.dg/namelist_69.f90: Likewise.
10281 * gfortran.dg/namelist_70.f90: Likewise.
10282 * gfortran.dg/namelist_71.f90: Likewise.
10283 * gfortran.dg/namelist_72.f: Likewise.
10284 * gfortran.dg/namelist_73.f90: Likewise.
10285 * gfortran.dg/namelist_77.f90: Likewise.
10286 * gfortran.dg/namelist_78.f90: Likewise.
10287 * gfortran.dg/namelist_79.f90: Likewise.
10288 * gfortran.dg/namelist_80.f90: Likewise.
10289 * gfortran.dg/namelist_81.f90: Likewise.
10290 * gfortran.dg/namelist_82.f90: Likewise.
10291 * gfortran.dg/namelist_84.f90: Likewise.
10292 * gfortran.dg/namelist_85.f90: Likewise.
10293 * gfortran.dg/namelist_86.f90: Likewise.
10294 * gfortran.dg/namelist_87.f90: Likewise.
10295 * gfortran.dg/namelist_88.f90: Likewise.
10296 * gfortran.dg/namelist_89.f90: Likewise.
10297 * gfortran.dg/namelist_90.f: Likewise.
10298 * gfortran.dg/namelist_95.f90: Likewise.
10299 * gfortran.dg/namelist_char_only.f90: Likewise.
10300 * gfortran.dg/namelist_empty.f90: Likewise.
10301 * gfortran.dg/namelist_internal.f90: Likewise.
10302 * gfortran.dg/namelist_use.f90: Likewise.
10303 * gfortran.dg/namelist_use_only.f90: Likewise.
10304 * gfortran.dg/namelist_utf8.f90: Likewise.
10305 * gfortran.dg/nan_1.f90: Likewise.
10306 * gfortran.dg/nan_2.f90: Likewise.
10307 * gfortran.dg/nan_3.f90: Likewise.
10308 * gfortran.dg/nan_6.f90: Likewise.
10309 * gfortran.dg/nan_7.f90: Likewise.
10310 * gfortran.dg/nearest_1.f90: Likewise.
10311 * gfortran.dg/nearest_2.f90: Likewise.
10312 * gfortran.dg/nearest_3.f90: Likewise.
10313 * gfortran.dg/negative-z-descriptor.f90: Likewise.
10314 * gfortran.dg/negative_automatic_size.f90: Likewise.
10315 * gfortran.dg/negative_unit.f: Likewise.
10316 * gfortran.dg/negative_unit2.f90: Likewise.
10317 * gfortran.dg/negative_unit_int8.f: Likewise.
10318 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
10319 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
10320 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
10321 * gfortran.dg/nested_modules_1.f90: Likewise.
10322 * gfortran.dg/nested_modules_2.f90: Likewise.
10323 * gfortran.dg/nested_modules_3.f90: Likewise.
10324 * gfortran.dg/nesting_1.f90: Likewise.
10325 * gfortran.dg/new_line.f90: Likewise.
10326 * gfortran.dg/newunit_1.f90: Likewise.
10327 * gfortran.dg/newunit_3.f90: Likewise.
10328 * gfortran.dg/newunit_5.f90.f90: Likewise.
10329 * gfortran.dg/nint_1.f90: Likewise.
10330 * gfortran.dg/nint_2.f90: Likewise.
10331 * gfortran.dg/no_arg_check_2.f90: Likewise.
10332 * gfortran.dg/no_range_check_1.f90: Likewise.
10333 * gfortran.dg/no_range_check_2.f90: Likewise.
10334 * gfortran.dg/no_range_check_3.f90: Likewise.
10335 * gfortran.dg/noadv_size.f90: Likewise.
10336 * gfortran.dg/nonreturning_statements.f90: Likewise.
10337 * gfortran.dg/norm2_1.f90: Likewise.
10338 * gfortran.dg/norm2_3.f90: Likewise.
10339 * gfortran.dg/nosigned_zero_1.f90: Likewise.
10340 * gfortran.dg/nosigned_zero_2.f90: Likewise.
10341 * gfortran.dg/nosigned_zero_3.f90: Likewise.
10342 * gfortran.dg/null_4.f90: Likewise.
10343 * gfortran.dg/null_9.f90: Likewise.
10344 * gfortran.dg/nullify_3.f90: Likewise.
10345 * gfortran.dg/oldstyle_1.f90: Likewise.
10346 * gfortran.dg/open_access_append_1.f90: Likewise.
10347 * gfortran.dg/open_access_append_2.f90: Likewise.
10348 * gfortran.dg/open_errors.f90: Likewise.
10349 * gfortran.dg/open_negative_unit_1.f90: Likewise.
10350 * gfortran.dg/open_new.f90: Likewise.
10351 * gfortran.dg/open_readonly_1.f90: Likewise.
10352 * gfortran.dg/operator_1.f90: Likewise.
10353 * gfortran.dg/optional_absent_1.f90: Likewise.
10354 * gfortran.dg/optional_absent_2.f90: Likewise.
10355 * gfortran.dg/optional_absent_3.f90: Likewise.
10356 * gfortran.dg/optional_class_1.f90: Likewise.
10357 * gfortran.dg/optional_dim_2.f90: Likewise.
10358 * gfortran.dg/optional_dim_3.f90: Likewise.
10359 * gfortran.dg/output_exponents_1.f90: Likewise.
10360 * gfortran.dg/overload_1.f90: Likewise.
10361 * gfortran.dg/overload_2.f90: Likewise.
10362 * gfortran.dg/overwrite_1.f: Likewise.
10363 * gfortran.dg/pad_no.f90: Likewise.
10364 * gfortran.dg/parameter_array_init_1.f90: Likewise.
10365 * gfortran.dg/parameter_array_init_2.f90: Likewise.
10366 * gfortran.dg/parameter_array_init_4.f90: Likewise.
10367 * gfortran.dg/parameter_array_init_5.f90: Likewise.
10368 * gfortran.dg/parameter_array_section_2.f90: Likewise.
10369 * gfortran.dg/parens_3.f90: Likewise.
10370 * gfortran.dg/parens_5.f90: Likewise.
10371 * gfortran.dg/parens_6.f90: Likewise.
10372 * gfortran.dg/parent_result_ref_1.f90: Likewise.
10373 * gfortran.dg/parent_result_ref_2.f90: Likewise.
10374 * gfortran.dg/parent_result_ref_3.f90: Likewise.
10375 * gfortran.dg/parent_result_ref_4.f90: Likewise.
10376 * gfortran.dg/parity_1.f90: Likewise.
10377 * gfortran.dg/past_eor.f90: Likewise.
10378 * gfortran.dg/pdt_1.f03: Likewise.
10379 * gfortran.dg/pdt_10.f03: Likewise.
10380 * gfortran.dg/pdt_11.f03: Likewise.
10381 * gfortran.dg/pdt_12.f03: Likewise.
10382 * gfortran.dg/pdt_13.f03: Likewise.
10383 * gfortran.dg/pdt_14.f03: Likewise.
10384 * gfortran.dg/pdt_15.f03: Likewise.
10385 * gfortran.dg/pdt_19.f03: Likewise.
10386 * gfortran.dg/pdt_20.f03: Likewise.
10387 * gfortran.dg/pdt_22.f03: Likewise.
10388 * gfortran.dg/pdt_23.f03: Likewise.
10389 * gfortran.dg/pdt_25.f03: Likewise.
10390 * gfortran.dg/pdt_26.f03: Likewise.
10391 * gfortran.dg/pdt_27.f03: Likewise.
10392 * gfortran.dg/pdt_28.f03: Likewise.
10393 * gfortran.dg/pdt_3.f03: Likewise.
10394 * gfortran.dg/pdt_4.f03: Likewise.
10395 * gfortran.dg/pdt_5.f03: Likewise.
10396 * gfortran.dg/pdt_7.f03: Likewise.
10397 * gfortran.dg/pointer_1.f90: Likewise.
10398 * gfortran.dg/pointer_array_1.f90: Likewise.
10399 * gfortran.dg/pointer_array_3.f90: Likewise.
10400 * gfortran.dg/pointer_array_4.f90: Likewise.
10401 * gfortran.dg/pointer_array_5.f90: Likewise.
10402 * gfortran.dg/pointer_array_6.f90: Likewise.
10403 * gfortran.dg/pointer_array_7.f90: Likewise.
10404 * gfortran.dg/pointer_array_8.f90: Likewise.
10405 * gfortran.dg/pointer_array_9.f90: Likewise.
10406 * gfortran.dg/pointer_array_component_1.f90: Likewise.
10407 * gfortran.dg/pointer_array_component_2.f90: Likewise.
10408 * gfortran.dg/pointer_assign_10.f90: Likewise.
10409 * gfortran.dg/pointer_assign_11.f90: Likewise.
10410 * gfortran.dg/pointer_assign_4.f90: Likewise.
10411 * gfortran.dg/pointer_assign_8.f90: Likewise.
10412 * gfortran.dg/pointer_assign_9.f90: Likewise.
10413 * gfortran.dg/pointer_check_10.f90: Likewise.
10414 * gfortran.dg/pointer_check_9.f90: Likewise.
10415 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
10416 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
10417 * gfortran.dg/pointer_function_result_1.f90: Likewise.
10418 * gfortran.dg/pointer_init_1.f90: Likewise.
10419 * gfortran.dg/pointer_init_3.f90: Likewise.
10420 * gfortran.dg/pointer_init_4.f90: Likewise.
10421 * gfortran.dg/pointer_init_5.f90: Likewise.
10422 * gfortran.dg/pointer_init_8.f90: Likewise.
10423 * gfortran.dg/pointer_intent_1.f90: Likewise.
10424 * gfortran.dg/pointer_intent_4.f90: Likewise.
10425 * gfortran.dg/pointer_intent_5.f90: Likewise.
10426 * gfortran.dg/pointer_remapping_10.f90: Likewise.
10427 * gfortran.dg/pointer_remapping_4.f03: Likewise.
10428 * gfortran.dg/pointer_remapping_5.f08: Likewise.
10429 * gfortran.dg/pointer_remapping_9.f90: Likewise.
10430 * gfortran.dg/pointer_target_1.f90: Likewise.
10431 * gfortran.dg/pointer_target_2.f90: Likewise.
10432 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
10433 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
10434 * gfortran.dg/power.f90: Likewise.
10435 * gfortran.dg/power1.f90: Likewise.
10436 * gfortran.dg/power_3.f90: Likewise.
10437 * gfortran.dg/power_4.f90: Likewise.
10438 * gfortran.dg/power_5.f90: Likewise.
10439 * gfortran.dg/pr12884.f: Likewise.
10440 * gfortran.dg/pr15129.f90: Likewise.
10441 * gfortran.dg/pr15140.f90: Likewise.
10442 * gfortran.dg/pr15324.f90: Likewise.
10443 * gfortran.dg/pr15332.f: Likewise.
10444 * gfortran.dg/pr15957.f90: Likewise.
10445 * gfortran.dg/pr15959.f90: Likewise.
10446 * gfortran.dg/pr16597.f90: Likewise.
10447 * gfortran.dg/pr16861.f90: Likewise.
10448 * gfortran.dg/pr16938.f90: Likewise.
10449 * gfortran.dg/pr17090.f90: Likewise.
10450 * gfortran.dg/pr17143.f90: Likewise.
10451 * gfortran.dg/pr17164.f90: Likewise.
10452 * gfortran.dg/pr17229.f: Likewise.
10453 * gfortran.dg/pr17285.f90: Likewise.
10454 * gfortran.dg/pr17286.f90: Likewise.
10455 * gfortran.dg/pr17472.f: Likewise.
10456 * gfortran.dg/pr17612.f90: Likewise.
10457 * gfortran.dg/pr17706.f90: Likewise.
10458 * gfortran.dg/pr18025.f90: Likewise.
10459 * gfortran.dg/pr18122.f90: Likewise.
10460 * gfortran.dg/pr18210.f90: Likewise.
10461 * gfortran.dg/pr18392.f90: Likewise.
10462 * gfortran.dg/pr19155.f: Likewise.
10463 * gfortran.dg/pr19216.f: Likewise.
10464 * gfortran.dg/pr19467.f90: Likewise.
10465 * gfortran.dg/pr19657.f: Likewise.
10466 * gfortran.dg/pr19926.f90: Likewise.
10467 * gfortran.dg/pr19928-1.f90: Likewise.
10468 * gfortran.dg/pr19928-2.f90: Likewise.
10469 * gfortran.dg/pr20086.f90: Likewise.
10470 * gfortran.dg/pr20124.f90: Likewise.
10471 * gfortran.dg/pr20163-2.f: Likewise.
10472 * gfortran.dg/pr20480.f90: Likewise.
10473 * gfortran.dg/pr20755.f: Likewise.
10474 * gfortran.dg/pr20950.f: Likewise.
10475 * gfortran.dg/pr21177.f90: Likewise.
10476 * gfortran.dg/pr21730.f: Likewise.
10477 * gfortran.dg/pr22491.f: Likewise.
10478 * gfortran.dg/pr25603.f: Likewise.
10479 * gfortran.dg/pr26246_2.f90: Likewise.
10480 * gfortran.dg/pr32136.f90: Likewise.
10481 * gfortran.dg/pr32533.f90: Likewise.
10482 * gfortran.dg/pr33794.f90: Likewise.
10483 * gfortran.dg/pr35662.f90: Likewise.
10484 * gfortran.dg/pr35944-1.f90: Likewise.
10485 * gfortran.dg/pr35944-2.f90: Likewise.
10486 * gfortran.dg/pr35983.f90: Likewise.
10487 * gfortran.dg/pr39865.f90: Likewise.
10488 * gfortran.dg/pr41212.f90: Likewise.
10489 * gfortran.dg/pr43808.f90: Likewise.
10490 * gfortran.dg/pr44592.f90: Likewise.
10491 * gfortran.dg/pr44735.f90: Likewise.
10492 * gfortran.dg/pr45308.f03: Likewise.
10493 * gfortran.dg/pr46297.f: Likewise.
10494 * gfortran.dg/pr46588.f90: Likewise.
10495 * gfortran.dg/pr46665.f90: Likewise.
10496 * gfortran.dg/pr46804.f90: Likewise.
10497 * gfortran.dg/pr47008.f03: Likewise.
10498 * gfortran.dg/pr47614.f: Likewise.
10499 * gfortran.dg/pr47878.f90: Likewise.
10500 * gfortran.dg/pr49103.f90: Likewise.
10501 * gfortran.dg/pr50069_1.f90: Likewise.
10502 * gfortran.dg/pr50769.f90: Likewise.
10503 * gfortran.dg/pr52608.f90: Likewise.
10504 * gfortran.dg/pr55086_2.f90: Likewise.
10505 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
10506 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
10507 * gfortran.dg/pr55330.f90: Likewise.
10508 * gfortran.dg/pr56015.f90: Likewise.
10509 * gfortran.dg/pr57910.f90: Likewise.
10510 * gfortran.dg/pr59700.f90: Likewise.
10511 * gfortran.dg/pr62125.f90: Likewise.
10512 * gfortran.dg/pr64530.f90: Likewise.
10513 * gfortran.dg/pr65429.f90: Likewise.
10514 * gfortran.dg/pr65450.f90: Likewise.
10515 * gfortran.dg/pr65504.f90: Likewise.
10516 * gfortran.dg/pr65903.f90: Likewise.
10517 * gfortran.dg/pr66311.f90: Likewise.
10518 * gfortran.dg/pr66864.f90: Likewise.
10519 * gfortran.dg/pr67140.f90: Likewise.
10520 * gfortran.dg/pr67524.f90: Likewise.
10521 * gfortran.dg/pr67885.f90: Likewise.
10522 * gfortran.dg/pr68053.f90: Likewise.
10523 * gfortran.dg/pr68566.f90: Likewise.
10524 * gfortran.dg/pr69514_1.f90: Likewise.
10525 * gfortran.dg/pr69514_2.f90: Likewise.
10526 * gfortran.dg/pr69739.f90: Likewise.
10527 * gfortran.dg/pr70673.f90: Likewise.
10528 * gfortran.dg/pr71523_2.f90: Likewise.
10529 * gfortran.dg/pr71764.f90: Likewise.
10530 * gfortran.dg/pr78092.f90: Likewise.
10531 * gfortran.dg/pr82973.f90: Likewise.
10532 * gfortran.dg/pr83864.f90: Likewise.
10533 * gfortran.dg/pr83874.f90: Likewise.
10534 * gfortran.dg/pr84088.f90: Likewise.
10535 * gfortran.dg/pr84155.f90: Likewise.
10536 * gfortran.dg/proc_decl_12.f90: Likewise.
10537 * gfortran.dg/proc_decl_13.f90: Likewise.
10538 * gfortran.dg/proc_decl_15.f90: Likewise.
10539 * gfortran.dg/proc_decl_17.f90: Likewise.
10540 * gfortran.dg/proc_decl_18.f90: Likewise.
10541 * gfortran.dg/proc_decl_2.f90: Likewise.
10542 * gfortran.dg/proc_decl_5.f90: Likewise.
10543 * gfortran.dg/proc_decl_9.f90: Likewise.
10544 * gfortran.dg/proc_ptr_1.f90: Likewise.
10545 * gfortran.dg/proc_ptr_10.f90: Likewise.
10546 * gfortran.dg/proc_ptr_12.f90: Likewise.
10547 * gfortran.dg/proc_ptr_18.f90: Likewise.
10548 * gfortran.dg/proc_ptr_19.f90: Likewise.
10549 * gfortran.dg/proc_ptr_21.f90: Likewise.
10550 * gfortran.dg/proc_ptr_22.f90: Likewise.
10551 * gfortran.dg/proc_ptr_23.f90: Likewise.
10552 * gfortran.dg/proc_ptr_25.f90: Likewise.
10553 * gfortran.dg/proc_ptr_26.f90: Likewise.
10554 * gfortran.dg/proc_ptr_3.f90: Likewise.
10555 * gfortran.dg/proc_ptr_36.f90: Likewise.
10556 * gfortran.dg/proc_ptr_47.f90: Likewise.
10557 * gfortran.dg/proc_ptr_48.f90: Likewise.
10558 * gfortran.dg/proc_ptr_5.f90: Likewise.
10559 * gfortran.dg/proc_ptr_6.f90: Likewise.
10560 * gfortran.dg/proc_ptr_7.f90: Likewise.
10561 * gfortran.dg/proc_ptr_8.f90: Likewise.
10562 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
10563 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
10564 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
10565 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
10566 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
10567 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
10568 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
10569 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
10570 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
10571 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
10572 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
10573 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
10574 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
10575 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
10576 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
10577 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
10578 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
10579 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
10580 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
10581 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
10582 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
10583 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
10584 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
10585 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
10586 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
10587 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
10588 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
10589 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
10590 * gfortran.dg/product_init_expr.f03: Likewise.
10591 * gfortran.dg/promotion.f90: Likewise.
10592 * gfortran.dg/promotion_3.f90: Likewise.
10593 * gfortran.dg/promotion_4.f90: Likewise.
10594 * gfortran.dg/protected_1.f90: Likewise.
10595 * gfortran.dg/protected_2.f90: Likewise.
10596 * gfortran.dg/ptr-func-1.f90: Likewise.
10597 * gfortran.dg/ptr-func-2.f90: Likewise.
10598 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
10599 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
10600 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
10601 * gfortran.dg/pure_byref_1.f90: Likewise.
10602 * gfortran.dg/pure_byref_2.f90: Likewise.
10603 * gfortran.dg/pure_byref_3.f90: Likewise.
10604 * gfortran.dg/quad_2.f90: Likewise.
10605 * gfortran.dg/quad_3.f90: Likewise.
10606 * gfortran.dg/random_3.f90: Likewise.
10607 * gfortran.dg/random_4.f90: Likewise.
10608 * gfortran.dg/random_7.f90: Likewise.
10609 * gfortran.dg/read_2.f90: Likewise.
10610 * gfortran.dg/read_3.f90: Likewise.
10611 * gfortran.dg/read_4.f90: Likewise.
10612 * gfortran.dg/read_5.f90: Likewise.
10613 * gfortran.dg/read_bad_advance.f90: Likewise.
10614 * gfortran.dg/read_bang.f90: Likewise.
10615 * gfortran.dg/read_bang4.f90: Likewise.
10616 * gfortran.dg/read_comma.f: Likewise.
10617 * gfortran.dg/read_dir.f90: Likewise.
10618 * gfortran.dg/read_empty_file.f: Likewise.
10619 * gfortran.dg/read_eof_1.f90: Likewise.
10620 * gfortran.dg/read_eof_2.f90: Likewise.
10621 * gfortran.dg/read_eof_3.f90: Likewise.
10622 * gfortran.dg/read_eof_4.f90: Likewise.
10623 * gfortran.dg/read_eof_5.f90: Likewise.
10624 * gfortran.dg/read_eof_6.f: Likewise.
10625 * gfortran.dg/read_eof_7.f90: Likewise.
10626 * gfortran.dg/read_eof_8.f90: Likewise.
10627 * gfortran.dg/read_eof_all.f90: Likewise.
10628 * gfortran.dg/read_eor.f90: Likewise.
10629 * gfortran.dg/read_float_1.f90: Likewise.
10630 * gfortran.dg/read_float_2.f03: Likewise.
10631 * gfortran.dg/read_float_3.f90: Likewise.
10632 * gfortran.dg/read_float_4.f90: Likewise.
10633 * gfortran.dg/read_infnan_1.f90: Likewise.
10634 * gfortran.dg/read_list_eof_1.f90: Likewise.
10635 * gfortran.dg/read_logical.f90: Likewise.
10636 * gfortran.dg/read_many_1.f: Likewise.
10637 * gfortran.dg/read_no_eor.f90: Likewise.
10638 * gfortran.dg/read_noadvance.f90: Likewise.
10639 * gfortran.dg/read_repeat.f90: Likewise.
10640 * gfortran.dg/read_repeat_2.f90: Likewise.
10641 * gfortran.dg/read_size_noadvance.f90: Likewise.
10642 * gfortran.dg/read_x_eof.f90: Likewise.
10643 * gfortran.dg/read_x_past.f: Likewise.
10644 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
10645 * gfortran.dg/real_const_1.f: Likewise.
10646 * gfortran.dg/real_const_2.f90: Likewise.
10647 * gfortran.dg/real_const_3.f90: Likewise.
10648 * gfortran.dg/real_do_1.f90: Likewise.
10649 * gfortran.dg/real_index_1.f90: Likewise.
10650 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
10651 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
10652 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
10653 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
10654 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
10655 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
10656 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
10657 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
10658 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
10659 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
10660 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
10661 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
10662 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
10663 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
10664 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
10665 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
10666 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
10667 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
10668 * gfortran.dg/record_marker_1.f90: Likewise.
10669 * gfortran.dg/record_marker_2.f: Likewise.
10670 * gfortran.dg/record_marker_3.f90: Likewise.
10671 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
10672 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
10673 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
10674 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
10675 * gfortran.dg/recursive_check_7.f90: Likewise.
10676 * gfortran.dg/recursive_reference_1.f90: Likewise.
10677 * gfortran.dg/recursive_reference_2.f90: Likewise.
10678 * gfortran.dg/recursive_stack.f90: Likewise.
10679 * gfortran.dg/reduction.f90: Likewise.
10680 * gfortran.dg/repack_arrays_1.f90: Likewise.
10681 * gfortran.dg/repeat_1.f90: Likewise.
10682 * gfortran.dg/repeat_2.f90: Likewise.
10683 * gfortran.dg/repeat_3.f90: Likewise.
10684 * gfortran.dg/repeat_6.f90: Likewise.
10685 * gfortran.dg/reshape-alloc.f90: Likewise.
10686 * gfortran.dg/reshape-complex.f90: Likewise.
10687 * gfortran.dg/reshape.f90: Likewise.
10688 * gfortran.dg/reshape_2.f90: Likewise.
10689 * gfortran.dg/reshape_7.f90: Likewise.
10690 * gfortran.dg/reshape_empty_1.f03: Likewise.
10691 * gfortran.dg/reshape_pad_1.f90: Likewise.
10692 * gfortran.dg/reshape_rank7.f90: Likewise.
10693 * gfortran.dg/reshape_transpose_1.f90: Likewise.
10694 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
10695 * gfortran.dg/result_default_init_1.f90: Likewise.
10696 * gfortran.dg/result_in_spec_1.f90: Likewise.
10697 * gfortran.dg/result_in_spec_2.f90: Likewise.
10698 * gfortran.dg/ret_array_1.f90: Likewise.
10699 * gfortran.dg/ret_pointer_1.f90: Likewise.
10700 * gfortran.dg/ret_pointer_2.f90: Likewise.
10701 * gfortran.dg/rewind_1.f90: Likewise.
10702 * gfortran.dg/round_1.f03: Likewise.
10703 * gfortran.dg/round_2.f03: Likewise.
10704 * gfortran.dg/round_3.f08: Likewise.
10705 * gfortran.dg/round_4.f90: Likewise.
10706 * gfortran.dg/rrspacing_1.f90: Likewise.
10707 * gfortran.dg/runtime_warning_1.f90: Likewise.
10708 * gfortran.dg/same_type_as_2.f03: Likewise.
10709 * gfortran.dg/save_1.f90: Likewise.
10710 * gfortran.dg/save_5.f90: Likewise.
10711 * gfortran.dg/save_6.f90: Likewise.
10712 * gfortran.dg/scalar_mask_1.f90: Likewise.
10713 * gfortran.dg/scalar_mask_2.f90: Likewise.
10714 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
10715 * gfortran.dg/scale_1.f90: Likewise.
10716 * gfortran.dg/scan_1.f90: Likewise.
10717 * gfortran.dg/scan_2.f90: Likewise.
10718 * gfortran.dg/secnds-1.f: Likewise.
10719 * gfortran.dg/secnds.f: Likewise.
10720 * gfortran.dg/select_1.f90: Likewise.
10721 * gfortran.dg/select_2.f90: Likewise.
10722 * gfortran.dg/select_3.f90: Likewise.
10723 * gfortran.dg/select_5.f90: Likewise.
10724 * gfortran.dg/select_char_1.f90: Likewise.
10725 * gfortran.dg/select_char_2.f90: Likewise.
10726 * gfortran.dg/select_type_13.f03: Likewise.
10727 * gfortran.dg/select_type_14.f03: Likewise.
10728 * gfortran.dg/select_type_15.f03: Likewise.
10729 * gfortran.dg/select_type_19.f03: Likewise.
10730 * gfortran.dg/select_type_2.f03: Likewise.
10731 * gfortran.dg/select_type_26.f03: Likewise.
10732 * gfortran.dg/select_type_27.f03: Likewise.
10733 * gfortran.dg/select_type_28.f03: Likewise.
10734 * gfortran.dg/select_type_3.f03: Likewise.
10735 * gfortran.dg/select_type_35.f03: Likewise.
10736 * gfortran.dg/select_type_36.f03: Likewise.
10737 * gfortran.dg/select_type_37.f03: Likewise.
10738 * gfortran.dg/select_type_39.f03: Likewise.
10739 * gfortran.dg/select_type_4.f90: Likewise.
10740 * gfortran.dg/select_type_5.f03: Likewise.
10741 * gfortran.dg/select_type_6.f03: Likewise.
10742 * gfortran.dg/select_type_7.f03: Likewise.
10743 * gfortran.dg/select_type_8.f03: Likewise.
10744 * gfortran.dg/selected_char_kind_1.f90: Likewise.
10745 * gfortran.dg/selected_char_kind_4.f90: Likewise.
10746 * gfortran.dg/selected_kind_1.f90: Likewise.
10747 * gfortran.dg/selected_real_kind_2.f90: Likewise.
10748 * gfortran.dg/shape_2.f90: Likewise.
10749 * gfortran.dg/shape_4.f90: Likewise.
10750 * gfortran.dg/shape_5.f90: Likewise.
10751 * gfortran.dg/shape_7.f90: Likewise.
10752 * gfortran.dg/shape_8.f90: Likewise.
10753 * gfortran.dg/shape_9.f90: Likewise.
10754 * gfortran.dg/shift-kind_2.f90: Likewise.
10755 * gfortran.dg/shiftalr_1.F90: Likewise.
10756 * gfortran.dg/shiftalr_2.F90: Likewise.
10757 * gfortran.dg/simpleif_1.f90: Likewise.
10758 * gfortran.dg/simplify_argN_1.f90: Likewise.
10759 * gfortran.dg/simplify_cshift_1.f90: Likewise.
10760 * gfortran.dg/simplify_cshift_4.f90: Likewise.
10761 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
10762 * gfortran.dg/simplify_modulo.f90: Likewise.
10763 * gfortran.dg/single_char_string.f90: Likewise.
10764 * gfortran.dg/size_dim.f90: Likewise.
10765 * gfortran.dg/size_optional_dim_1.f90: Likewise.
10766 * gfortran.dg/sizeof.f90: Likewise.
10767 * gfortran.dg/sizeof_4.f90: Likewise.
10768 * gfortran.dg/slash_1.f90: Likewise.
10769 * gfortran.dg/sms-1.f90: Likewise.
10770 * gfortran.dg/sms-2.f90: Likewise.
10771 * gfortran.dg/spec_expr_7.f90: Likewise.
10772 * gfortran.dg/specifics_1.f90: Likewise.
10773 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
10774 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
10775 * gfortran.dg/spread_init_expr.f03: Likewise.
10776 * gfortran.dg/spread_scalar_source.f90: Likewise.
10777 * gfortran.dg/spread_shape_1.f90: Likewise.
10778 * gfortran.dg/stat_1.f90: Likewise.
10779 * gfortran.dg/stat_2.f90: Likewise.
10780 * gfortran.dg/stfunc_1.f90: Likewise.
10781 * gfortran.dg/stfunc_4.f90: Likewise.
10782 * gfortran.dg/stfunc_6.f90: Likewise.
10783 * gfortran.dg/storage_size_1.f08: Likewise.
10784 * gfortran.dg/storage_size_3.f08: Likewise.
10785 * gfortran.dg/storage_size_4.f90: Likewise.
10786 * gfortran.dg/streamio_1.f90: Likewise.
10787 * gfortran.dg/streamio_10.f90: Likewise.
10788 * gfortran.dg/streamio_11.f90: Likewise.
10789 * gfortran.dg/streamio_12.f90: Likewise.
10790 * gfortran.dg/streamio_13.f90: Likewise.
10791 * gfortran.dg/streamio_14.f90: Likewise.
10792 * gfortran.dg/streamio_15.f90: Likewise.
10793 * gfortran.dg/streamio_16.f90: Likewise.
10794 * gfortran.dg/streamio_17.f90: Likewise.
10795 * gfortran.dg/streamio_2.f90: Likewise.
10796 * gfortran.dg/streamio_3.f90: Likewise.
10797 * gfortran.dg/streamio_4.f90: Likewise.
10798 * gfortran.dg/streamio_5.f90: Likewise.
10799 * gfortran.dg/streamio_6.f90: Likewise.
10800 * gfortran.dg/streamio_7.f90: Likewise.
10801 * gfortran.dg/streamio_8.f90: Likewise.
10802 * gfortran.dg/streamio_9.f90: Likewise.
10803 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
10804 * gfortran.dg/string_4.f90: Likewise.
10805 * gfortran.dg/string_array_constructor_2.f90: Likewise.
10806 * gfortran.dg/string_assign_2.f90: Likewise.
10807 * gfortran.dg/string_compare_1.f90: Likewise.
10808 * gfortran.dg/string_compare_2.f90: Likewise.
10809 * gfortran.dg/string_compare_3.f90: Likewise.
10810 * gfortran.dg/string_ctor_1.f90: Likewise.
10811 * gfortran.dg/string_length_1.f90: Likewise.
10812 * gfortran.dg/string_length_2.f90: Likewise.
10813 * gfortran.dg/string_length_3.f90: Likewise.
10814 * gfortran.dg/string_length_4.f90: Likewise.
10815 * gfortran.dg/string_null_compare_1.f: Likewise.
10816 * gfortran.dg/string_pad_trunc.f90: Likewise.
10817 * gfortran.dg/structure_constructor_1.f03: Likewise.
10818 * gfortran.dg/structure_constructor_11.f90: Likewise.
10819 * gfortran.dg/structure_constructor_13.f03: Likewise.
10820 * gfortran.dg/structure_constructor_2.f03: Likewise.
10821 * gfortran.dg/structure_constructor_5.f03: Likewise.
10822 * gfortran.dg/submodule_1.f08: Likewise.
10823 * gfortran.dg/submodule_11.f08: Likewise.
10824 * gfortran.dg/submodule_14.f08: Likewise.
10825 * gfortran.dg/submodule_15.f08: Likewise.
10826 * gfortran.dg/submodule_17.f08: Likewise.
10827 * gfortran.dg/submodule_18.f08: Likewise.
10828 * gfortran.dg/submodule_19.f08: Likewise.
10829 * gfortran.dg/submodule_2.f08: Likewise.
10830 * gfortran.dg/submodule_27.f08: Likewise.
10831 * gfortran.dg/submodule_28.f08: Likewise.
10832 * gfortran.dg/submodule_29.f08: Likewise.
10833 * gfortran.dg/submodule_30.f08: Likewise.
10834 * gfortran.dg/submodule_6.f08: Likewise.
10835 * gfortran.dg/submodule_7.f08: Likewise.
10836 * gfortran.dg/submodule_8.f08: Likewise.
10837 * gfortran.dg/subnormal_1.f90: Likewise.
10838 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
10839 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
10840 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
10841 * gfortran.dg/substr_2.f: Likewise.
10842 * gfortran.dg/substr_3.f: Likewise.
10843 * gfortran.dg/substr_4.f: Likewise.
10844 * gfortran.dg/substr_5.f90: Likewise.
10845 * gfortran.dg/substr_6.f90: Likewise.
10846 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
10847 * gfortran.dg/sum_init_expr.f03: Likewise.
10848 * gfortran.dg/sum_zero_array_1.f90: Likewise.
10849 * gfortran.dg/system_clock_3.f08: Likewise.
10850 * gfortran.dg/t_editing.f: Likewise.
10851 * gfortran.dg/team_change_1.f90: Likewise.
10852 * gfortran.dg/team_end_1.f90: Likewise.
10853 * gfortran.dg/team_number_1.f90: Likewise.
10854 * gfortran.dg/temporary_1.f90: Likewise.
10855 * gfortran.dg/test_com_block.f90: Likewise.
10856 * gfortran.dg/test_only_clause.f90: Likewise.
10857 * gfortran.dg/tiny_1.f90: Likewise.
10858 * gfortran.dg/tiny_2.f90: Likewise.
10859 * gfortran.dg/tl_editing.f90: Likewise.
10860 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
10861 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
10862 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
10863 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
10864 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
10865 * gfortran.dg/transfer_class_2.f90: Likewise.
10866 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
10867 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
10868 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
10869 * gfortran.dg/transfer_resolve_1.f90: Likewise.
10870 * gfortran.dg/transfer_simplify_1.f90: Likewise.
10871 * gfortran.dg/transfer_simplify_10.f90: Likewise.
10872 * gfortran.dg/transfer_simplify_11.f90: Likewise.
10873 * gfortran.dg/transfer_simplify_2.f90: Likewise.
10874 * gfortran.dg/transfer_simplify_3.f90: Likewise.
10875 * gfortran.dg/transfer_simplify_4.f90: Likewise.
10876 * gfortran.dg/transfer_simplify_8.f90: Likewise.
10877 * gfortran.dg/transfer_simplify_9.f90: Likewise.
10878 * gfortran.dg/transpose_1.f90: Likewise.
10879 * gfortran.dg/transpose_3.f03: Likewise.
10880 * gfortran.dg/transpose_4.f90: Likewise.
10881 * gfortran.dg/transpose_conjg_1.f90: Likewise.
10882 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
10883 * gfortran.dg/transpose_optimization_2.f90: Likewise.
10884 * gfortran.dg/trim_1.f90: Likewise.
10885 * gfortran.dg/trim_optimize_1.f90: Likewise.
10886 * gfortran.dg/trim_optimize_2.f90: Likewise.
10887 * gfortran.dg/trim_optimize_3.f90: Likewise.
10888 * gfortran.dg/trim_optimize_4.f90: Likewise.
10889 * gfortran.dg/trim_optimize_5.f90: Likewise.
10890 * gfortran.dg/trim_optimize_6.f90: Likewise.
10891 * gfortran.dg/trim_optimize_7.f90: Likewise.
10892 * gfortran.dg/trim_optimize_8.f90: Likewise.
10893 * gfortran.dg/type_to_class_1.f03: Likewise.
10894 * gfortran.dg/type_to_class_2.f03: Likewise.
10895 * gfortran.dg/type_to_class_3.f03: Likewise.
10896 * gfortran.dg/type_to_class_4.f03: Likewise.
10897 * gfortran.dg/type_to_class_5.f03: Likewise.
10898 * gfortran.dg/typebound_assignment_5.f03: Likewise.
10899 * gfortran.dg/typebound_assignment_6.f03: Likewise.
10900 * gfortran.dg/typebound_assignment_7.f90: Likewise.
10901 * gfortran.dg/typebound_call_1.f03: Likewise.
10902 * gfortran.dg/typebound_call_13.f03: Likewise.
10903 * gfortran.dg/typebound_call_18.f03: Likewise.
10904 * gfortran.dg/typebound_call_19.f03: Likewise.
10905 * gfortran.dg/typebound_call_2.f03: Likewise.
10906 * gfortran.dg/typebound_call_20.f03: Likewise.
10907 * gfortran.dg/typebound_call_3.f03: Likewise.
10908 * gfortran.dg/typebound_generic_5.f03: Likewise.
10909 * gfortran.dg/typebound_generic_6.f03: Likewise.
10910 * gfortran.dg/typebound_generic_9.f03: Likewise.
10911 * gfortran.dg/typebound_operator_12.f03: Likewise.
10912 * gfortran.dg/typebound_operator_13.f03: Likewise.
10913 * gfortran.dg/typebound_operator_15.f90: Likewise.
10914 * gfortran.dg/typebound_operator_20.f90: Likewise.
10915 * gfortran.dg/typebound_operator_3.f03: Likewise.
10916 * gfortran.dg/typebound_operator_6.f03: Likewise.
10917 * gfortran.dg/typebound_operator_7.f03: Likewise.
10918 * gfortran.dg/typebound_operator_8.f03: Likewise.
10919 * gfortran.dg/typebound_operator_9.f03: Likewise.
10920 * gfortran.dg/typebound_proc_19.f90: Likewise.
10921 * gfortran.dg/typebound_proc_20.f90: Likewise.
10922 * gfortran.dg/typebound_proc_23.f90: Likewise.
10923 * gfortran.dg/typebound_proc_27.f03: Likewise.
10924 * gfortran.dg/typebound_proc_35.f90: Likewise.
10925 * gfortran.dg/typebound_proc_36.f90: Likewise.
10926 * gfortran.dg/unf_io_convert_1.f90: Likewise.
10927 * gfortran.dg/unf_io_convert_2.f90: Likewise.
10928 * gfortran.dg/unf_io_convert_3.f90: Likewise.
10929 * gfortran.dg/unf_io_convert_4.f90: Likewise.
10930 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
10931 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
10932 * gfortran.dg/unf_short_record_1.f90: Likewise.
10933 * gfortran.dg/unformatted_recl_1.f90: Likewise.
10934 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
10935 * gfortran.dg/unit_1.f90: Likewise.
10936 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
10937 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
10938 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
10939 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
10940 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
10941 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
10942 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
10943 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
10944 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
10945 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
10946 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
10947 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
10948 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
10949 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
10950 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
10951 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
10952 * gfortran.dg/unpack_init_expr.f03: Likewise.
10953 * gfortran.dg/use_10.f90: Likewise.
10954 * gfortran.dg/use_11.f90: Likewise.
10955 * gfortran.dg/use_13.f90: Likewise.
10956 * gfortran.dg/use_24.f90: Likewise.
10957 * gfortran.dg/use_27.f90: Likewise.
10958 * gfortran.dg/use_5.f90: Likewise.
10959 * gfortran.dg/use_allocated_1.f90: Likewise.
10960 * gfortran.dg/use_only_1.f90: Likewise.
10961 * gfortran.dg/use_only_4.f90: Likewise.
10962 * gfortran.dg/use_rename_2.f90: Likewise.
10963 * gfortran.dg/use_rename_4.f90: Likewise.
10964 * gfortran.dg/used_dummy_types_1.f90: Likewise.
10965 * gfortran.dg/used_interface_ref.f90: Likewise.
10966 * gfortran.dg/used_types_5.f90: Likewise.
10967 * gfortran.dg/utf8_1.f03: Likewise.
10968 * gfortran.dg/utf8_2.f03: Likewise.
10969 * gfortran.dg/value_1.f90: Likewise.
10970 * gfortran.dg/value_2.f90: Likewise.
10971 * gfortran.dg/value_4.f90: Likewise.
10972 * gfortran.dg/value_6.f03: Likewise.
10973 * gfortran.dg/value_7.f03: Likewise.
10974 * gfortran.dg/value_test.f90: Likewise.
10975 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
10976 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
10977 * gfortran.dg/vect/pr60510.f: Likewise.
10978 * gfortran.dg/vect/pr69882.f90: Likewise.
10979 * gfortran.dg/vect/pr69980.f90: Likewise.
10980 * gfortran.dg/vect/vect-5.f90: Likewise.
10981 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
10982 * gfortran.dg/vector_subscript_1.f90: Likewise.
10983 * gfortran.dg/vector_subscript_2.f90: Likewise.
10984 * gfortran.dg/vector_subscript_3.f90: Likewise.
10985 * gfortran.dg/vector_subscript_5.f90: Likewise.
10986 * gfortran.dg/verify_2.f90: Likewise.
10987 * gfortran.dg/volatile10.f90: Likewise.
10988 * gfortran.dg/where_1.f90: Likewise.
10989 * gfortran.dg/where_operator_assign_1.f90: Likewise.
10990 * gfortran.dg/where_operator_assign_2.f90: Likewise.
10991 * gfortran.dg/where_operator_assign_3.f90: Likewise.
10992 * gfortran.dg/whole_file_13.f90: Likewise.
10993 * gfortran.dg/whole_file_2.f90: Likewise.
10994 * gfortran.dg/widechar_2.f90: Likewise.
10995 * gfortran.dg/widechar_4.f90: Likewise.
10996 * gfortran.dg/widechar_5.f90: Likewise.
10997 * gfortran.dg/widechar_6.f90: Likewise.
10998 * gfortran.dg/widechar_8.f90: Likewise.
10999 * gfortran.dg/widechar_IO_1.f90: Likewise.
11000 * gfortran.dg/widechar_IO_2.f90: Likewise.
11001 * gfortran.dg/widechar_IO_3.f90: Likewise.
11002 * gfortran.dg/widechar_IO_4.f90: Likewise.
11003 * gfortran.dg/widechar_compare_1.f90: Likewise.
11004 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
11005 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
11006 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
11007 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
11008 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
11009 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
11010 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
11011 * gfortran.dg/widechar_select_1.f90: Likewise.
11012 * gfortran.dg/winapi.f90: Likewise.
11013 * gfortran.dg/write_0_pe_format.f90: Likewise.
11014 * gfortran.dg/write_back.f: Likewise.
11015 * gfortran.dg/write_check3.f90: Likewise.
11016 * gfortran.dg/write_direct_eor.f90: Likewise.
11017 * gfortran.dg/write_padding.f90: Likewise.
11018 * gfortran.dg/write_recursive.f90: Likewise.
11019 * gfortran.dg/write_rewind_1.f: Likewise.
11020 * gfortran.dg/write_rewind_2.f: Likewise.
11021 * gfortran.dg/write_zero_array.f90: Likewise.
11022 * gfortran.dg/x_slash_1.f: Likewise.
11023 * gfortran.dg/x_slash_2.f: Likewise.
11024 * gfortran.dg/zero_array_components_1.f90: Likewise.
11025 * gfortran.dg/zero_length_1.f90: Likewise.
11026 * gfortran.dg/zero_length_2.f90: Likewise.
11027 * gfortran.dg/zero_sized_1.f90: Likewise.
11028 * gfortran.dg/zero_sized_3.f90: Likewise.
11029 * gfortran.fortran-torture/compile/nested.f90: Likewise.
11030 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
11031 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
11032 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
11033 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
11034 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
11035 * gfortran.fortran-torture/execute/args.f90: Likewise.
11036 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
11037 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
11038 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
11039 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
11040 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
11041 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
11042 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
11043 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
11044 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
11045 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
11046 * gfortran.fortran-torture/execute/common.f90: Likewise.
11047 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
11048 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
11049 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
11050 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
11051 * gfortran.fortran-torture/execute/contained.f90: Likewise.
11052 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
11053 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
11054 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
11055 * gfortran.fortran-torture/execute/data.f90: Likewise.
11056 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
11057 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
11058 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
11059 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
11060 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
11061 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
11062 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
11063 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
11064 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
11065 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
11066 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
11067 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
11068 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
11069 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
11070 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
11071 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
11072 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
11073 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
11074 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
11075 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
11076 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
11077 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
11078 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
11079 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
11080 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
11081 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
11082 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
11083 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
11084 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
11085 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
11086 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
11087 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
11088 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
11089 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
11090 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
11091 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
11092 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
11093 * gfortran.fortran-torture/execute/forall.f90: Likewise.
11094 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
11095 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
11096 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
11097 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
11098 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
11099 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
11100 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
11101 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
11102 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
11103 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
11104 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
11105 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
11106 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
11107 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
11108 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
11109 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
11110 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
11111 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
11112 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
11113 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
11114 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
11115 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
11116 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
11117 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
11118 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
11119 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
11120 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
11121 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
11122 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
11123 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
11124 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
11125 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
11126 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
11127 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
11128 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
11129 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
11130 Likewise.
11131 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
11132 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
11133 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
11134 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
11135 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
11136 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
11137 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
11138 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
11139 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
11140 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
11141 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
11142 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
11143 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
11144 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
11145 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
11146 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
11147 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
11148 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
11149 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
11150 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
11151 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
11152 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
11153 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
11154 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
11155 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
11156 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
11157 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
11158 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
11159 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
11160 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
11161 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
11162 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
11163 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
11164 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
11165 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
11166 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
11167 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
11168 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
11169 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
11170 * gfortran.fortran-torture/execute/math.f90: Likewise.
11171 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
11172 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
11173 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
11174 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
11175 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
11176 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
11177 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
11178 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
11179 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
11180 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
11181 * gfortran.fortran-torture/execute/power.f90: Likewise.
11182 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
11183 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
11184 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
11185 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
11186 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
11187 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
11188 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
11189 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
11190 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
11191 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
11192 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
11193 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
11194 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
11195 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
11196 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
11197 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
11198 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
11199 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
11200 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
11201 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
11202 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
11203 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
11204 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
11205 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
11206 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
11207 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
11208 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
11209 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
11210 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
11211 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
11212 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
11213 * gfortran.fortran-torture/execute/straret.f90: Likewise.
11214 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
11215 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
11216 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
11217 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
11218 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
11219 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
11220 * gfortran.fortran-torture/execute/string.f90: Likewise.
11221 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
11222 * gfortran.fortran-torture/execute/strret.f90: Likewise.
11223 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
11224 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
11225 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
11226 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
11227 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
11228 * gfortran.fortran-torture/execute/userop.f90: Likewise.
11229 * gfortran.fortran-torture/execute/where17.f90: Likewise.
11230 * gfortran.fortran-torture/execute/where18.f90: Likewise.
11231 * gfortran.fortran-torture/execute/where19.f90: Likewise.
11232 * gfortran.fortran-torture/execute/where20.f90: Likewise.
11233 * gfortran.fortran-torture/execute/where21.f90: Likewise.
11234 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
11235 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
11236 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
11237 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
11238 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
11239 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
11240 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
11241 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
11242 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
11243 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
11244 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
11245 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
11246 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
11247 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
11248 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
11249 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
11250 * gfortran.dg/inline_transpose_1.f90: Likewise.
11251
11252 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
11253
11254 PR fortran/84115
11255 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
11256 change to dg-run.
11257
11258 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
11259
11260 PR ada/84277
11261 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
11262 * gnat.dg/dispatch1.adb: Rename into...
11263 * gnat.dg/disp1.adb: ...this.
11264 * gnat.dg/dispatch1_p.ads: Rename into...
11265 * gnat.dg/disp1_pkg.ads: ...this.
11266 * gnat.dg/disp2.adb: Rename into...
11267 * gnat.dg/dispatch2.adb: ...this.
11268 * gnat.dg/dispatch2_p.ads: Rename into...
11269 * gnat.dg/disp2_pkg.ads: ...this.
11270 * gnat.dg/dispatch2_p.adb: Rename into...
11271 * gnat.dg/disp2_pkg.adb: this.
11272 * gnat.dg/generic_dispatch.adb: Rename into...
11273 * gnat.dg/generic_disp.adb: this.
11274 * gnat.dg/generic_dispatch_p.ads: Rename into...
11275 * gnat.dg/generic_disp_pkg.ads: ...this.
11276 * gnat.dg/generic_dispatch_p.adb: Rename into...
11277 * gnat.dg/generic_disp_pkg.adb: ...this.
11278 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
11279 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
11280 * gnat.dg/object_overflow1.adb: Tweak index.
11281 * gnat.dg/object_overflow2.adb: Likewise.
11282 * gnat.dg/object_overflow3.adb: Likewise.
11283 * gnat.dg/object_overflow4.adb: Likewise.
11284 * gnat.dg/object_overflow5.adb: Likewise.
11285
11286 2018-02-16 Jakub Jelinek <jakub@redhat.com>
11287
11288 PR ipa/84425
11289 * gcc.c-torture/compile/pr84425.c: New test.
11290
11291 2018-02-16 Marek Polacek <polacek@redhat.com>
11292 Jakub Jelinek <jakub@redhat.com>
11293
11294 PR c++/84192
11295 * g++.dg/cpp1y/constexpr-84192.C: New test.
11296
11297 2018-02-16 Martin Sebor <msebor@redhat.com>
11298
11299 PR c++/79064
11300 * g++.dg/overload15.C: New test.
11301
11302 2018-02-16 Yury Gribov <tetra2005@gmail.com>
11303
11304 PR target/81535
11305 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
11306 * gcc.dg/pr56727-2.c: Ditto.
11307 * gcc.target/powerpc/pr79439.c: Renamed to...
11308 * gcc.target/powerpc/pr79439-1.c: ...this.
11309 * gcc.target/powerpc/pr79439-2.c: New test.
11310 * gcc.target/powerpc/pr79439-3.c: New test.
11311
11312 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
11313
11314 target/pr84371
11315 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
11316 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
11317 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
11318 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
11319 * gcc.target/powerpc/builtins-3.c: Same.
11320
11321 2018-02-16 Nathan Sidwell <nathan@acm.org>
11322
11323 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
11324
11325 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
11326
11327 PR rtl-optimization/70023
11328 * gcc.target/i386/pr70023.c: New.
11329
11330 2018-02-16 Carl Love <cel@us.ibm.com>
11331
11332 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
11333 tests.
11334 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
11335 tests.
11336
11337 2018-02-16 Carl Love <cel@us.ibm.com>
11338
11339 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
11340 for the ABI definitions for vec_extract4b and vec_insert4b.
11341
11342 2018-02-16 Nathan Sidwell <nathan@acm.org>
11343
11344 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
11345 * g++.old-deja/g++.mike/net43.C: Likewise.
11346
11347 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
11348
11349 PR c++/82468
11350 * g++.dg/cpp1z/class-deduction48.C: New.
11351
11352 2018-02-16 Nathan Sidwell <nathan@acm.org>
11353
11354 PR c++/84375
11355 * g++.dg/lookup/pr84375.C: New.
11356
11357 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
11358
11359 PR target/83831
11360 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
11361
11362 2018-02-16 Richard Biener <rguenther@suse.de>
11363
11364 PR tree-optimization/84417
11365 * gcc.dg/torture/pr84417.c: New testcase.
11366
11367 2018-02-16 Jakub Jelinek <jakub@redhat.com>
11368
11369 PR target/84272
11370 * g++.dg/opt/pr84272.C: New test.
11371
11372 PR rtl-optimization/83723
11373 * gcc.dg/pr83723.c: New test.
11374
11375 2018-02-16 Richard Biener <rguenther@suse.de>
11376
11377 PR tree-optimization/84399
11378 * gcc.dg/graphite/pr84399.c: New testcase.
11379
11380 2018-02-16 Richard Biener <rguenther@suse.de>
11381
11382 PR tree-optimization/84190
11383 * g++.dg/torture/pr84190.C: New testcase.
11384
11385 2018-02-15 Martin Sebor <msebor@redhat.com>
11386
11387 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
11388 directives.
11389
11390 2018-02-15 Janus Weil <janus@gcc.gnu.org>
11391
11392 PR fortran/84409
11393 * gfortran.dg/dtio_21.f03: Add an error message.
11394 * gfortran.dg/dtio_22.f90: Fix invalid test case.
11395
11396 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
11397
11398 PR fortran/84381
11399 * gfortran.dg/stop_shouldfail.f90: New test.
11400
11401 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
11402
11403 PR c++/84330
11404 * g++.dg/concepts/pr84330.C: New.
11405
11406 2018-02-15 Tom de Vries <tom@codesourcery.com>
11407
11408 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
11409
11410 2018-02-15 Tom de Vries <tom@codesourcery.com>
11411
11412 * gcc.c-torture/compile/pr84136.c: Require effective target
11413 indirect_jumps.
11414
11415 2018-02-15 Jakub Jelinek <jakub@redhat.com>
11416
11417 PR tree-optimization/84383
11418 * gcc.c-torture/compile/pr84383.c: New test.
11419
11420 PR tree-optimization/84334
11421 * gcc.dg/pr84334.c: New test.
11422
11423 2018-02-14 Carl Love <cel@us.ibm.com>
11424
11425 * gcc.target/powerpc/builtins-4-int128-runnable.c
11426 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
11427 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
11428
11429 2018-02-14 Martin Sebor <msebor@redhat.com>
11430
11431 PR tree-optimization/83698
11432 * gcc.dg/Wrestrict-7.c: New test.
11433 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
11434 * gcc.target/i386/chkp-stropt-17.c: Same.
11435
11436 2018-02-14 Martin Sebor <msebor@redhat.com>
11437
11438 PR c/84108
11439 * gcc.dg/Wattributes-8.c: New test.
11440
11441 2018-02-14 Janus Weil <janus@gcc.gnu.org>
11442
11443 PR fortran/84385
11444 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
11445 * gfortran.dg/allocate_with_source_23.f90: Ditto.
11446 * gfortran.dg/select_type_1.f03: Extend test case.
11447
11448 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11449
11450 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
11451 (dg-options): Use -O2 -msse2 -mno-sse3.
11452
11453 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
11454
11455 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
11456 this test case still works ok.
11457 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
11458 * gcc.dg/vmx/insert-be-order.c: Likewise.
11459 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
11460 * gcc.dg/vmx/ld-be-order.c: Likewise.
11461 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
11462 * gcc.dg/vmx/lde-be-order.c: Likewise.
11463 * gcc.dg/vmx/ldl-be-order.c: Likewise.
11464 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
11465 * gcc.dg/vmx/merge-be-order.c: Likewise.
11466 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
11467 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
11468 * gcc.dg/vmx/pack-be-order.c: Likewise.
11469 * gcc.dg/vmx/perm-be-order.c: Likewise.
11470 * gcc.dg/vmx/splat-be-order.c: Likewise.
11471 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
11472 * gcc.dg/vmx/st-be-order.c: Likewise.
11473 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
11474 * gcc.dg/vmx/ste-be-order.c: Likewise.
11475 * gcc.dg/vmx/stl-be-order.c: Likewise.
11476 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
11477 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
11478 * gcc.dg/vmx/unpack-be-order.c: Likewise.
11479 * gcc.dg/vmx/vsums-be-order.c: Likewise.
11480 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
11481
11482 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
11483
11484 PR c++/84350
11485 * g++.dg/cpp0x/auto49.C: New.
11486
11487 2018-02-14 Nathan Sidwell <nathan@acm.org>
11488
11489 * g++.dg/template/instantiate5.C: Adjust required-from loc.
11490
11491 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
11492
11493 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
11494 * gcc.target/powerpc/le-altivec-consts.c: Same.
11495
11496 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
11497
11498 PR target/84220
11499 * gcc.target/powerpc/pr84220-sld.c: New test.
11500 * gcc.target/powerpc/pr84220-sld2.c: New test.
11501 * gcc.target/powerpc/pr84220-sldw.c: New test.
11502 * gcc.target/powerpc/pr84220-xxperm.c: New test.
11503 * gcc.target/powerpc/pr84220-xxsld.c: New test.
11504
11505 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
11506
11507 PR target/84239
11508 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
11509 _inc_ssp intrinsics.
11510 * gcc.target/i386/cet-intrin-4.c: Likewise.
11511 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
11512 __builtin_ia32_rdssp[d|q].
11513
11514 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
11515
11516 PR tree-optimization/84357
11517 * gcc.dg/vect/pr84357.c: New test.
11518
11519 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
11520
11521 PR target/83831
11522 * gcc.target/rx/pr83831.c: New tests.
11523
11524 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
11525
11526 PR target/79242
11527 * gcc.target/msp430/pr79242.c: New test.
11528
11529 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11530
11531 PR target/84372
11532 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
11533 with -mcpu=power9.
11534
11535 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11536
11537 PR target/84279
11538 * g++.dg/pr84279.C: New test.
11539
11540 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11541
11542 PR rtl-optimization/84169
11543 * gcc.c-torture/execute/pr84169.c: New.
11544
11545 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11546
11547 PR target/84370
11548 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
11549
11550 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11551
11552 PR target/84365
11553 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
11554 with -mcpu=power9.
11555
11556 2018-02-13 Jakub Jelinek <jakub@redhat.com>
11557
11558 PR c++/84364
11559 * g++.dg/warn/effc4.C: New test.
11560
11561 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
11562
11563 PR c++/84333
11564 * g++.dg/template/sizeof16.C: New.
11565 * g++.dg/template/sizeof17.C: Likewise.
11566
11567 2018-02-13 Janus Weil <janus@gcc.gnu.org>
11568
11569 PR fortran/84313
11570 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
11571 add necessary compiler options.
11572 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
11573
11574 2018-02-13 Jakub Jelinek <jakub@redhat.com>
11575
11576 PR c/82210
11577 * gcc.c-torture/execute/pr82210.c: New test.
11578
11579 PR middle-end/84309
11580 * gcc.dg/pr84309-2.c: New test.
11581
11582 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
11583
11584 PR tree-optimization/84321
11585 * gcc.dg/pr84321.c: New test.
11586
11587 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
11588
11589 PR target/84359
11590 * gcc.target/i386/pr57193.c: Add -march=x86-64.
11591
11592 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
11593
11594 PR sanitizer/84340
11595 * gcc.dg/asan/pr84307.c: Remove test.
11596
11597 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
11598
11599 * gcc.target/rl78/test_auto_vector.c: New test.
11600
11601 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
11602
11603 PR c/84305
11604 * gcc.c-torture/compile/pr84305.c: New test.
11605
11606 2018-02-13 Jakub Jelinek <jakub@redhat.com>
11607
11608 PR target/84335
11609 * gcc.target/i386/pr84335.c: New test.
11610
11611 PR tree-optimization/84339
11612 * gcc.c-torture/execute/pr84339.c: New test.
11613
11614 PR middle-end/84309
11615 * gcc.dg/pr84309.c: New test.
11616 * gcc.target/i386/pr84309.c: New test.
11617
11618 PR target/84336
11619 * gcc.target/i386/pr84336.c: New test.
11620
11621 2018-02-12 Jakub Jelinek <jakub@redhat.com>
11622
11623 PR c++/84341
11624 * c-c++-common/gomp/pr84341.c: New test.
11625
11626 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11627
11628 PR fortran/68746
11629 * gfortran.dg/read_dir.f90: Re-add dg-do run.
11630
11631 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11632
11633 PR fortran/68746
11634 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
11635 of zero for read.
11636
11637 2018-02-12 Jeff Law <law@redhat.com>
11638
11639 * gcc.c-torture/compile/reg-args-size.c: New test.
11640
11641 2018-02-12 Carl Love <cel@us.ibm.com>
11642
11643 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
11644 uint128 tests to new testfile.
11645 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
11646 int128 and uint128 tests.
11647 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
11648 list of torture tests.
11649
11650 2018-02-12 Janus Weil <janus@gcc.gnu.org>
11651
11652 PR fortran/84273
11653 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
11654 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
11655
11656 2018-02-12 Tamar Christina <tamar.christina@arm.com>
11657
11658 PR target/82641
11659 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
11660
11661 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
11662
11663 PR sanitizer/84307
11664 * gcc.dg/asan/pr84307.c: New test.
11665
11666 2018-02-12 Nathan Sidwell <nathan@acm.org>
11667
11668 * g++.dg/parse/pr84263.C: New.
11669
11670 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
11671
11672 PR c++/79626
11673 * g++.dg/template/crash129.C: New.
11674
11675 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
11676
11677 PR target/83828
11678 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
11679 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
11680 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
11681 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
11682 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
11683
11684 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
11685
11686 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
11687 _mm_maskz_scalef_round_sd): Test new intrinsics.
11688 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
11689 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
11690 intrinsics.
11691 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
11692 _mm_maskz_scalef_round_ss): Test new intrinsics.
11693 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
11694 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
11695 intrinsics.
11696 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
11697 __builtin_ia32_scalefss_round): Remove builtin.
11698 (__builtin_ia32_scalefsd_mask_round,
11699 __builtin_ia32_scalefss_mask_round): Test new builtin.
11700 * gcc.target/i386/sse-13.c: Ditto.
11701 * gcc.target/i386/sse-23.c: Ditto.
11702
11703 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
11704
11705 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
11706 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
11707 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
11708 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
11709 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
11710 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
11711 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
11712 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
11713 intrinsics.
11714 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
11715 (__builtin_ia32_sqrtss_round): Remove builtins.
11716 (__builtin_ia32_sqrtsd_mask_round)
11717 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
11718 * gcc.target/i386/sse-13.c: Ditto.
11719 * gcc.target/i386/sse-23.c: Ditto.
11720
11721 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11722
11723 PR fortran/35299
11724 * gfortran.dg/statement_function_3.f: New test.
11725
11726 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
11727
11728 PR fortran/54223
11729 PR fortran/84276
11730 * gfortran.dg/statement_function_1.f90: New test.
11731 * gfortran.dg/statement_function_2.f90: New test.
11732
11733 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
11734
11735 PR fortran/84074
11736 * gfortran.dg/type_to_class_5.f03: New test.
11737
11738 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
11739
11740 PR fortran/56691
11741 * gfortran.dg/type_to_class_4.f03: New test.
11742
11743 2018-02-10 Alan Modra <amodra@gmail.com>
11744
11745 PR target/84300
11746 * gcc.dg/pr84300.c: New.
11747
11748 2018-02-10 Jakub Jelinek <jakub@redhat.com>
11749
11750 PR sanitizer/83987
11751 * g++.dg/ubsan/pr83987-2.C: New test.
11752
11753 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
11754
11755 * gcc.target/rx/movsicc.c: New test.
11756
11757 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
11758
11759 PR target/83926
11760 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
11761 message.
11762
11763 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
11764
11765 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
11766 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
11767
11768 2018-02-09 Nathan Sidwell <nathan@acm.org>
11769
11770 PR c/84293
11771 * c-c++-common/pr84293.h: New.
11772 * c-c++-common/pr84293.c: New.
11773
11774 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
11775
11776 PR rtl-optimization/57193
11777 * gcc.target/i386/pr57193.c: New.
11778
11779 2018-02-09 Jakub Jelinek <jakub@redhat.com>
11780
11781 PR target/84226
11782 * gcc.target/powerpc/pr84226.c: New test.
11783
11784 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
11785
11786 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
11787 from this to...
11788 <vclzd>: ...this.
11789
11790 2018-02-09 Martin Sebor <msebor@redhat.com>
11791
11792 PR lto/84212
11793 * gcc.dg/lto/pr84212_0.c: New test file.
11794 * gcc.dg/lto/pr84212_1.c: Same.
11795
11796 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
11797
11798 PR target/83926
11799 * gcc.target/powerpc/pr83926.c: New test.
11800 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
11801 message. Fix test for running in 32-bit mode.
11802
11803 2018-02-09 Tamar Christina <tamar.christina@arm.com>
11804
11805 PR target/82641
11806 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
11807
11808 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11809
11810 PR target/PR84295
11811 * gcc.target/s390/pr84295.c: New test.
11812
11813 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
11814
11815 PR c++/77522
11816 * g++.dg/cpp1y/lambda-init16.C: New.
11817
11818 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
11819
11820 * gnat.dg/sso8.adb: New test.
11821 * gnat.dg/sso8_pkg.ads: New helper.
11822
11823 2018-02-09 Richard Biener <rguenther@suse.de>
11824
11825 PR tree-optimization/84278
11826 * gcc.target/i386/pr84278.c: Adjust regex.
11827
11828 2018-02-09 Jakub Jelinek <jakub@redhat.com>
11829
11830 PR tree-optimization/84232
11831 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
11832
11833 PR debug/84252
11834 * gcc.target/aarch64/pr84252.c: New test.
11835
11836 PR middle-end/84237
11837 * gcc.dg/pr84237.c: New test.
11838
11839 2018-02-09 Marek Polacek <polacek@redhat.com>
11840 Jakub Jelinek <jakub@redhat.com>
11841
11842 PR c++/83659
11843 * g++.dg/torture/pr83659.C: New test.
11844
11845 2018-02-08 David Malcolm <dmalcolm@redhat.com>
11846
11847 PR tree-optimization/84136
11848 * gcc.c-torture/compile/pr84136.c: New test.
11849
11850 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
11851
11852 PR target/83008
11853 * gcc.target/i386/pr83008.c: New test.
11854
11855 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
11856
11857 PR target/81143
11858 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
11859
11860 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
11861
11862 PR c++/83806
11863 * g++.dg/warn/Wunused-parm-11.C: New.
11864
11865 2018-02-08 Marek Polacek <polacek@redhat.com>
11866
11867 PR tree-optimization/84238
11868 * gcc.dg/Wstringop-overflow-3.c: New test.
11869
11870 2018-02-08 Nathan Sidwell <nathan@acm.org>
11871
11872 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
11873
11874 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
11875
11876 PR tree-optimization/84265
11877 * gcc.dg/vect/pr84265.c: New test.
11878
11879 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
11880
11881 PR tree-optimization/81635
11882 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
11883 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
11884
11885 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11886
11887 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
11888 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
11889 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
11890 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
11891 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
11892 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
11893 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
11894 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
11895 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
11896 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
11897 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
11898 * gcc.target/s390/nobp-return-attr-all.c: New test.
11899 * gcc.target/s390/nobp-return-attr-neg.c: New test.
11900 * gcc.target/s390/nobp-return-mem-attr.c: New test.
11901 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
11902 * gcc.target/s390/nobp-return-mem-z10.c: New test.
11903 * gcc.target/s390/nobp-return-mem-z900.c: New test.
11904 * gcc.target/s390/nobp-return-reg-attr.c: New test.
11905 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
11906 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
11907 * gcc.target/s390/nobp-return-reg-z10.c: New test.
11908 * gcc.target/s390/nobp-return-reg-z900.c: New test.
11909 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
11910 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
11911 * gcc.target/s390/nobp-table-jump-z10.c: New test.
11912 * gcc.target/s390/nobp-table-jump-z900.c: New test.
11913
11914 2018-02-08 Richard Biener <rguenther@suse.de>
11915
11916 PR tree-optimization/84233
11917 * g++.dg/torture/pr84233.C: New testcase.
11918
11919 2018-02-08 Richard Biener <rguenther@suse.de>
11920
11921 PR tree-optimization/84278
11922 * gcc.target/i386/pr84278.c: New testcase.
11923
11924 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
11925
11926 PR rtl-optimization/84068
11927 PR rtl-optimization/83459
11928 * gcc.dg/pr84068.c: New test.
11929
11930 2018-02-08 Richard Biener <rguenther@suse.de>
11931
11932 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
11933 loop vectorization to happen.
11934
11935 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
11936
11937 PR c++/83204
11938 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
11939
11940 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
11941
11942 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
11943
11944 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
11945
11946 PR target/84154
11947 * gcc.target/powerpc/pr84154-1.c: New tests.
11948 * gcc.target/powerpc/pr84154-2.c: Likewise.
11949 * gcc.target/powerpc/pr84154-3.c: Likewise.
11950
11951 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
11952
11953 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
11954
11955 2018-02-07 Jakub Jelinek <jakub@redhat.com>
11956
11957 PR c++/84082
11958 * g++.dg/template/incomplete11.C: New test.
11959 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
11960
11961 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
11962
11963 PR fortran/82994
11964 * gfortran.dg/deallocate_error_3.f90: New test.
11965 * gfortran.dg/deallocate_error_4.f90: New test.
11966
11967 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
11968
11969 PR fortran/68560
11970 * gfortran.dg/shape_9.f90: New test.
11971
11972 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
11973
11974 PR fortran/82049
11975 * gfortran.dg/assumed_charlen_parameter.f90: New test.
11976
11977 2018-02-07 David Malcolm <dmalcolm@redhat.com>
11978
11979 PR c++/81610
11980 PR c++/80567
11981 * g++.dg/spellcheck-reswords.C: New test case.
11982 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
11983 suggestion of "if".
11984
11985 2018-02-07 Martin Liska <mliska@suse.cz>
11986
11987 PR c++/84059.
11988 * g++.dg/ext/mv26.C: New test.
11989
11990 2018-02-07 Tom de Vries <tom@codesourcery.com>
11991
11992 * gcc.dg/pr83844.c: Require effective target alloca.
11993
11994 2018-02-07 Tom de Vries <tom@codesourcery.com>
11995
11996 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
11997
11998 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
11999
12000 PR target/84243
12001 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
12002 -fcf-protection=return.
12003
12004 2018-02-07 Tom de Vries <tom@codesourcery.com>
12005
12006 PR libgomp/84217
12007 * c-c++-common/goacc/pr84217.c: New test.
12008 * gfortran.dg/goacc/pr84217.f90: New test.
12009
12010 2018-02-07 Richard Biener <rguenther@suse.de>
12011
12012 PR tree-optimization/84204
12013 * gcc.dg/graphite/pr84204.c: New testcase.
12014
12015 PR tree-optimization/84205
12016 * gcc.dg/graphite/pr84205.c: New testcase.
12017
12018 PR tree-optimization/84223
12019 * gfortran.dg/graphite/pr84223.f90: New testcase.
12020
12021 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
12022
12023 PR c++/71662
12024 * g++.dg/cpp0x/scoped_enum7.C: New.
12025
12026 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
12027
12028 PR tree-optimization/83008
12029 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
12030
12031 2018-02-07 Jakub Jelinek <jakub@redhat.com>
12032
12033 PR tree-optimization/84235
12034 * gcc.c-torture/execute/ieee/pr84235.c: New test.
12035
12036 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12037
12038 PR testsuite/84243
12039 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
12040 targets.
12041 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
12042
12043 2018-02-06 Jakub Jelinek <jakub@redhat.com>
12044
12045 PR target/84146
12046 * gcc.target/i386/pr84146.c: New test.
12047
12048 2018-02-06 Michael Collison <michael.collison@arm.com>
12049
12050 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
12051
12052 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12053
12054 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
12055 warning for -mno-speculate-indirect-jumps.
12056 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
12057 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
12058 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
12059 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
12060 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
12061 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
12062
12063 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
12064
12065 PR target/84145
12066 * c-c++-common/fcf-protection-1.c: Change a compared message.
12067 * c-c++-common/fcf-protection-2.c: Likewise.
12068 * c-c++-common/fcf-protection-3.c: Likewise.
12069 * c-c++-common/fcf-protection-5.c: Likewise.
12070 * c-c++-common/fcf-protection-6.c: New test.
12071 * c-c++-common/fcf-protection-7.c: Likewise.
12072
12073 2018-02-06 Marek Polacek <polacek@redhat.com>
12074
12075 PR tree-optimization/84228
12076 * c-c++-common/Wstringop-truncation-3.c: New test.
12077
12078 2018-02-06 Tamar Christina <tamar.christina@arm.com>
12079
12080 PR target/82641
12081 * gcc.target/arm/pragma_arch_switch_2.c: New.
12082
12083 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12084
12085 PR target/79975
12086 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
12087
12088 2018-02-05 Martin Sebor <msebor@redhat.com>
12089
12090 PR tree-optimization/83369
12091 * gcc.dg/Wnonnull.c: New test.
12092
12093 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
12094
12095 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
12096 argument and use dg-messages-by-file instead. Expect it to be
12097 an array rather than a dict.
12098 (lto-link-and-maybe-run): Remove messages_by_file argument and
12099 use an upvar for dg-messages-by-file. Update call to
12100 lto_handle_diagnostics.
12101 (lt-get-options): Treat dg-messages-by-file as an array
12102 rather than a dict.
12103 (lto-get-options-main): Likewise. Set the entry rather than appending.
12104 (lto-execute): Treat dg-messages-by-file as an array rather than
12105 a dict. Update call to lto-link-and-maybe-run.
12106
12107 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
12108
12109 PR c++/82782
12110 * g++.dg/cpp1z/inline-var4.C: New.
12111
12112 2018-02-05 Martin Liska <mliska@suse.cz>
12113
12114 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
12115 options.
12116 * c-c++-common/asan/pointer-compare-2.c: Likewise.
12117 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
12118 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
12119 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
12120 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
12121 * c-c++-common/asan/pointer-compare-3.c: New test.
12122
12123 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
12124
12125 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
12126 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
12127
12128 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
12129
12130 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
12131 _mm_maskz_range_sd, _mm_mask_range_round_sd,
12132 _mm_maskz_range_round_sd): Test new intrinsics.
12133 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
12134 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
12135 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
12136 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
12137 _mm_maskz_range_ss, _mm_mask_range_round_ss,
12138 _mm_maskz_range_round_ss): Test new intrinsics.
12139 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
12140 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
12141 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
12142 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
12143 __builtin_ia32_rangess128_round): Remove builtins.
12144 (__builtin_ia32_rangesd128_mask_round,
12145 __builtin_ia32_rangess128_mask_round): Test new builtins.
12146 * gcc.target/i386/sse-13.c: Ditto.
12147 * gcc.target/i386/sse-23.c: Ditto.
12148
12149 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
12150
12151 PR middle-end/79966
12152 * gfortran.dg/pr79966.f90: New testcase
12153
12154 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
12155
12156 PR fortran/84094
12157 * gfortran.dg/associate_23.f90: Fix invalid code.
12158 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
12159 * gfortran.dg/matmul_3.f90: Likewise.
12160 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
12161
12162 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
12163
12164 PR fortran/84115
12165 * gfortran.dg/associate_34.f90: New test.
12166 * gfortran.dg/associate_35.f90: New test.
12167
12168 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
12169
12170 PR fortran/84141
12171 PR fortran/84155
12172 * gfortran.dg/pr84155.f90: New test.
12173
12174 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
12175
12176 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
12177 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
12178
12179 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
12180
12181 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
12182 dg-do run stanza.
12183
12184 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
12185
12186 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
12187 requirement.
12188 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
12189 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
12190 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
12191
12192 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12193
12194 PR testsuite/52641
12195 * gcc.c-torture/execute/pr83362.c: Make work for int16.
12196 * gcc.dg/Wsign-conversion.c: Dito.
12197 * gcc.dg/attr-alloc_size-4.c: Dito.
12198 * gcc.dg/pr81020.c: Dito.
12199 * gcc.dg/pr81192.c: Dito.
12200 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
12201 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
12202 * gcc.dg/pr83844.c: Restrict to int32plus.
12203 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
12204 * gcc.dg/tree-ssa/ldist-25.c: Dito.
12205 * gcc.dg/tree-ssa/ldist-27.c: Dito.
12206 * gcc.dg/tree-ssa/ldist-28.c: Dito.
12207 * gcc.dg/tree-ssa/ldist-29.c: Dito.
12208 * gcc.dg/tree-ssa/ldist-30.c: Dito.
12209 * gcc.dg/tree-ssa/ldist-31.c: Dito.
12210 * gcc.dg/tree-ssa/ldist-32.c: Dito.
12211 * gcc.dg/tree-ssa/ldist-33.c: Dito.
12212 * gcc.dg/tree-ssa/ldist-34.c: Dito.
12213 * gcc.dg/tree-ssa/ldist-35.c: Dito.
12214 * gcc.dg/tree-ssa/ldist-36.c: Dito.
12215
12216 2018-02-02 Julia Koval <julia.koval@intel.com>
12217
12218 * gcc.target/i386/funcspec-56.inc: Handle new march.
12219 * g++.dg/ext/mv16.C: Ditto.
12220
12221 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12222
12223 * lib/target-supports.exp
12224 (check_effective_target_keeps_null_pointer_checks): No more
12225 special-case avr.
12226 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
12227 * gcc.dg/ifcvt-4.c: Skip avr.
12228 * gcc.dg/pr53037-1.c: Dito.
12229 * gcc.dg/pr53037-2.c: Dito.
12230 * gcc.dg/pr53037-3.c: Dito.
12231 * gcc.dg/pr63387-2.c: Dito.
12232 * gcc.dg/pr63387.c: Dito.
12233 * gcc.dg/sancov/cmp0.c: Dito.
12234 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
12235 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
12236 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
12237 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
12238 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
12239 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
12240 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
12241 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
12242 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
12243 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
12244 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
12245 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
12246 * gcc.dg/tree-ssa/pr82059.c: Dito.
12247 * gcc.c-torture/execute/pr70460.c: Dito.
12248
12249 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12250
12251 PR testsuite/52641
12252 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
12253 * gcc.c-torture/execute/20180112-1.c: Dito.
12254 * gcc.c-torture/execute/pr81503.c: Dito.
12255 * gcc.dg/store_merging_12.c: Dito.
12256 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
12257 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
12258 * gcc.dg/tree-ssa/pr80898.c: Dito.
12259 * gcc.dg/tree-ssa/pr82363.c: Dito.
12260 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
12261 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
12262 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
12263 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
12264 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
12265 * gcc.dg/tree-ssa/pr80803.c: Dito.
12266 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
12267 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
12268 * gcc.dg/tree-ssa/vrp114.c: Dito.
12269 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
12270 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
12271 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
12272
12273 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
12274
12275 PR target/84066
12276 * gcc.target/i386/cet-sjlj-6a.c: New test.
12277 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
12278
12279 2018-02-01 Marek Polacek <polacek@redhat.com>
12280
12281 PR c++/84125
12282 * g++.dg/cpp1y/lambda-generic-84125.C: New test.
12283
12284 2018-01-30 Jeff Law <law@redhat.com>
12285
12286 PR target/84128
12287 * gcc.target/i386/pr84128.c: New test.
12288
12289 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
12290
12291 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
12292 -fdelete-null-pointer-checks.
12293
12294 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
12295
12296 PR c++/83796
12297 * g++.dg/cpp0x/abstract-default1.C: New.
12298
12299 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12300
12301 PR tree-optimization/81635
12302 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
12303 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
12304
12305 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12306
12307 PR target/83370
12308 * gcc.target/aarch64/pr83370.c: New.
12309
12310 2018-02-01 Richard Biener <rguenther@suse.de>
12311
12312 * gcc.dg/graphite/pr35356-1.c: Adjust.
12313
12314 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12315
12316 PR testsuite/83846
12317 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
12318 for ILP32.
12319 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
12320 of hard-coding the choice.
12321 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
12322 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
12323 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
12324 memset call.
12325 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
12326 stdint.h types.
12327 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
12328 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
12329 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
12330 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
12331 * gcc.target/aarch64/sve/logical_1.c: Likewise.
12332 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
12333 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
12334 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
12335 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
12336 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
12337 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
12338 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
12339 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
12340 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
12341 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
12342 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
12343 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
12344 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
12345 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
12346 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
12347 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
12348 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
12349 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
12350 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
12351 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
12352 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
12353 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
12354 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
12355 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
12356 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
12357 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
12358 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
12359 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
12360 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
12361 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
12362 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
12363 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
12364 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
12365 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
12366 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
12367 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
12368 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
12369 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
12370 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
12371 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
12372 __builtin_popcountll rather than __builtin_popcountl.
12373
12374 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12375
12376 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
12377 of LD1R[HWD] for multi-element constants on big-endian targets.
12378 * gcc.target/aarch64/sve/slp_3.c: Likewise.
12379 * gcc.target/aarch64/sve/slp_4.c: Likewise.
12380
12381 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12382
12383 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
12384 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
12385 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
12386
12387 2018-02-01 Jakub Jelinek <jakub@redhat.com>
12388
12389 PR tree-optimization/81661
12390 PR tree-optimization/84117
12391 * gcc.dg/pr81661.c: New test.
12392 * gfortran.dg/pr84117.f90: New test.
12393
12394 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
12395
12396 PR fortran/83705
12397 * gfortran.dg/repeat_7.f90: Catch warning message.
12398
12399 2018-01-31 Ian Lance Taylor <iant@golang.org>
12400
12401 * go.go-torture/execute/printnil.go: New test.
12402
12403 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12404
12405 * lib/target-supports.exp (check_effective_target_comdat_group):
12406 Allow for Solaris as comdat syntax.
12407
12408 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
12409 Solaris with comdat_group support and as.
12410
12411 2018-01-31 Marek Polacek <polacek@redhat.com>
12412
12413 PR c/81779
12414 * gcc.dg/pr81779.c: New test.
12415
12416 2018-01-31 Jakub Jelinek <jakub@redhat.com>
12417
12418 PR fortran/84116
12419 * gfortran.dg/gomp/pr84116.f90: New test.
12420
12421 PR c++/83993
12422 * g++.dg/init/pr83993-2.C: New test.
12423
12424 PR c++/83993
12425 * g++.dg/init/pr83993-1.C: New test.
12426 * g++.dg/cpp0x/pr83993.C: New test.
12427
12428 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
12429
12430 PR fortran/84088
12431 * gfortran.dg/pr84088.f90: New test.
12432
12433 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
12434
12435 PR target/82444
12436 * gcc.target/i386/pr82444.c: New.
12437
12438 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
12439
12440 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
12441 * gcc.target/powerpc/vsx-13.c: New.
12442
12443 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
12444
12445 PR c++/84092
12446 * g++.dg/cpp1y/var-templ57.C: New.
12447
12448 2018-01-31 Marek Polacek <polacek@redhat.com>
12449
12450 PR c++/84138
12451 * g++.dg/diagnostic/pr84138.C: New test.
12452
12453 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
12454
12455 PR fortran/78534
12456 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
12457 -Wstringop-overflow warnings due to spurious warning with -O1.
12458 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
12459 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
12460
12461 2018-01-31 Richard Biener <rguenther@suse.de>
12462
12463 PR tree-optimization/84132
12464 * g++.dg/torture/pr84132.C: New testcase.
12465
12466 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
12467
12468 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
12469 dg-final scan.
12470
12471 2018-01-31 Julia Koval <julia.koval@intel.com>
12472
12473 PR target/83618
12474 * gcc.target/i386/rdpid.c: Remove "eax".
12475
12476 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12477
12478 PR tree-optimization/64946
12479 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
12480 scan-assembler checks.
12481
12482 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
12483
12484 * gcc.c-torture/execute/20180131-1.c: New test.
12485
12486 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
12487
12488 * gcc.target/arc/taux-1.c: New test.
12489 * gcc.target/arc/taux-2.c: Likewise.
12490
12491 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
12492
12493 * gcc.target/arc/uncached.c: New test.
12494
12495 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12496
12497 PR lto/83954
12498 * gnat.dg/lto20.adb: Remove dg-excess-errors.
12499
12500 2018-01-31 Jakub Jelinek <jakub@redhat.com>
12501
12502 PR preprocessor/69869
12503 * gcc.dg/cpp/trad/pr69869.c: New test.
12504
12505 PR c/84100
12506 * gcc.dg/pr84100.c: New test.
12507
12508 2018-01-30 Jeff Law <law@redhat.com>
12509
12510 PR target/84064
12511 * gcc.target/i386/pr84064: New test.
12512
12513 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
12514
12515 PR fortran/84134
12516 * gfortran.dg/data_implied_do_2.f90: New test.
12517
12518 2018-01-30 Janus Weil <janus@gcc.gnu.org>
12519
12520 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
12521
12522 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
12523
12524 PR fortran/84133
12525 * gfortran.dg/inline_matmul_21.f90: New test case.
12526
12527 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12528
12529 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
12530
12531 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
12532
12533 PR target/84112
12534 * gcc.target/powerpc/pr84112.c: New.
12535
12536 2018-01-30 Jakub Jelinek <jakub@redhat.com>
12537
12538 PR rtl-optimization/83986
12539 * gcc.dg/pr83986.c: New test.
12540
12541 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
12542
12543 PR 58684
12544 * gcc.dg/torture/inf-compare-1.c: Add xfail.
12545 * gcc.dg/torture/inf-compare-2.c: Add xfail.
12546 * gcc.dg/torture/inf-compare-3.c: Add xfail.
12547 * gcc.dg/torture/inf-compare-4.c: Add xfail.
12548
12549 2018-01-30 Jakub Jelinek <jakub@redhat.com>
12550
12551 PR tree-optimization/84111
12552 * gcc.c-torture/compile/pr84111.c: New test.
12553
12554 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
12555
12556 PR ipa/83179
12557 * gcc.dg/ipa/inline-2.c: Fix template.
12558 * gcc.dg/ipa/inline-3.c: Fix template.
12559
12560 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
12561
12562 PR ipa/81360
12563 * g++.dg/torture/pr81360.C: New testcase.
12564
12565 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
12566
12567 PR lto/83954
12568 * gcc.dg/lto/pr83954.h: New testcase.
12569 * gcc.dg/lto/pr83954_0.c: New testcase.
12570 * gcc.dg/lto/pr83954_1.c: New testcase.
12571
12572 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12573
12574 PR bootstrap/84017
12575 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
12576 to dg-options.
12577 Simplify DW_AT_producer scan.
12578
12579 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12580
12581 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
12582
12583 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
12584
12585 PR target/83828
12586 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
12587 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
12588 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
12589 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
12590
12591 2018-01-29 Jeff Law <law@redhat.com>
12592
12593 PR testsuite/81010
12594 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
12595 better match other tests which require vsx. Verify the zero
12596 extension is part of the test in the combiner dump.
12597
12598 2018-01-29 Marek Polacek <polacek@redhat.com>
12599
12600 PR c/83966
12601 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
12602
12603 PR c++/83996
12604 * g++.dg/ext/pr83996.C: New test.
12605
12606 2018-01-29 Richard Biener <rguenther@suse.de>
12607
12608 PR tree-optimization/84057
12609 * gcc.dg/graphite/pr84057.c: New testcase.
12610
12611 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
12612
12613 PR fortran/84073
12614 * gfortran.dg/bind_c_usage_31.f90: New test.
12615
12616 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
12617
12618 PR c++/83924
12619 * g++.dg/warn/Wduplicated-branches5.C: New.
12620
12621 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
12622
12623 * gcc.target/rl78/test_addsi3_internal.c: New test.
12624
12625 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
12626
12627 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
12628 Make expected output depend on whether we expect sibcalls or not.
12629 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
12630 safe-indirect-jump-1.c).
12631
12632 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
12633 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
12634 Soren Rasmussen <s.c.rasmussen@gmail.com>
12635
12636 Fortran 2018 teams tests.
12637
12638 * gfortran.dg/team_number_1.f90: new test for team_number.
12639 * gfortran.dg/team_change_1.f90: new test for change team.
12640 * gfortran.dg/team_end_1.f90: new test for end team.
12641 * gfortran.dg/team_form_1.f90: new test for form team.
12642
12643 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
12644
12645 PR fortran/83998
12646 * gfortran.dg/dot_product_4.f90
12647
12648 2018-01-26 Martin Sebor <msebor@redhat.com>
12649
12650 PR tree-optimization/83896
12651 * gcc.dg/strlenopt-43.c: New.
12652
12653 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
12654
12655 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
12656 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
12657 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
12658 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
12659 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
12660 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
12661 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
12662 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
12663 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
12664 stanzas.
12665 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
12666 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
12667 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
12668 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
12669 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
12670 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
12671 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
12672 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
12673 instruction list.
12674 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
12675
12676 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
12677
12678 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
12679 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
12680 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
12681 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
12682 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
12683 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
12684 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
12685 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
12686 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
12687 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
12688 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
12689 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
12690 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
12691
12692 2018-01-26 Martin Liska <mliska@suse.cz>
12693
12694 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
12695 warning is seen.
12696
12697 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
12698
12699 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
12700 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
12701 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
12702 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
12703 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
12704 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
12705 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
12706 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
12707
12708 2018-01-26 Richard Biener <rguenther@suse.de>
12709
12710 PR rtl-optimization/84003
12711 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
12712 latent bug in DSE if NOINLINE is appropriately defined.
12713 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
12714 and defining NOINLINE.
12715
12716 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12717
12718 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
12719 tests specific to aarch64. XFAIL test on arm.
12720
12721 2018-01-26 Jakub Jelinek <jakub@redhat.com>
12722
12723 PR rtl-optimization/83985
12724 * gcc.dg/pr83985.c: New test.
12725
12726 PR c/83989
12727 * c-c++-common/Wrestrict-3.c: New test.
12728
12729 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
12730
12731 * gcc.target/arc/tdelegitimize_addr.c: New test.
12732
12733 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
12734
12735 * gcc.target/arc/jli-1.c: New file.
12736 * gcc.target/arc/jli-2.c: Likewise.
12737
12738 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
12739
12740 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
12741 scan-assembler.
12742 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
12743 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
12744
12745 2018-01-26 Richard Biener <rguenther@suse.de>
12746
12747 PR tree-optimization/81082
12748 * gcc.dg/vect/pr81082.c: New testcase.
12749 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
12750 simplification to n * n.
12751
12752 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12753
12754 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
12755 Solaris 10.
12756 * gcc.target/i386/pr63620.c: Likewise.
12757
12758 2018-01-26 Julia Koval <julia.koval@intel.com>
12759
12760 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
12761 -mavx512f -mavx512bw.
12762 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
12763 * gcc.target/i386/i386.exp: Fix types.
12764
12765 2018-01-26 Alan Modra <amodra@gmail.com>
12766
12767 PR target/84033
12768 * gcc.target/powerpc/swaps-p8-46.c: New.
12769
12770 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
12771
12772 PR fortran/37577
12773 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
12774 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
12775 'array01' in the tree dump comparison.
12776 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
12777 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
12778 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
12779
12780 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
12781
12782 PR middle-end/83055
12783 * gcc.dg/torture/pr83055.c: New testcase.
12784
12785 2018-01-25 Jakub Jelinek <jakub@redhat.com>
12786
12787 PR c++/84031
12788 * g++.dg/cpp1z/decomp36.C: New test.
12789
12790 PR middle-end/83977
12791 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
12792
12793 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
12794
12795 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
12796 the shift dump line.
12797 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
12798
12799 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
12800
12801 PR target/81550
12802 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
12803 index instead of int, which allows IVOPTs to properly optimize the
12804 loop.
12805
12806 2018-01-24 David Malcolm <dmalcolm@redhat.com>
12807
12808 PR jit/82846
12809 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
12810 of "fn_type" typedef.
12811 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
12812
12813 2018-01-24 Ian Lance Taylor <iant@golang.org>
12814
12815 * go.go-torture/execute/names-1.go: New test.
12816
12817 2018-01-19 Jeff Law <law@redhat.com>
12818
12819 PR target/83994
12820 * gcc.target/i386/pr83994.c: New test.
12821
12822 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
12823
12824 PR target/84014
12825 * gcc.target/powerpc/pr84014.c: New.
12826
12827 2018-01-24 Jakub Jelinek <jakub@redhat.com>
12828
12829 PR middle-end/83977
12830 * c-c++-common/gomp/pr83977-1.c: New test.
12831 * c-c++-common/gomp/pr83977-2.c: New test.
12832 * c-c++-common/gomp/pr83977-3.c: New test.
12833 * gfortran.dg/gomp/pr83977.f90: New test.
12834
12835 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
12836
12837 PR testsuite/83889
12838 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
12839 * gcc.dg/vect/pr80631-1.c: Likewise.
12840 * gcc.dg/vect/pr80631-2.c: Likewise.
12841 * gcc.dg/vect/pr81410.c: Likewise.
12842 * gcc.dg/vect/pr81633.c: Likewise.
12843 * gcc.dg/vect/pr81815.c: Likewise.
12844 * gcc.dg/vect/pr82108.c: Likewise.
12845 * gcc.dg/vect/pr83857.c: Likewise.
12846 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
12847 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
12848 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
12849 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
12850 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
12851 * gcc.dg/vect/vect-reduc-11.c: Likewise.
12852 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
12853 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
12854 dg-xfail-run-if instead.
12855 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
12856 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
12857 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
12858 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
12859 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
12860
12861 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
12862
12863 PR tree-optimization/83979
12864 * g++.dg/pr83979.c: New test.
12865
12866 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12867
12868 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
12869 option. Add arm_neon_ok_no_float_abi check.
12870
12871 2018-01-24 Richard Biener <rguenther@suse.de>
12872
12873 PR tree-optimization/83176
12874 * gcc.dg/graphite/pr83176.c: New testcase.
12875
12876 2018-01-24 Richard Biener <rguenther@suse.de>
12877
12878 PR tree-optimization/82819
12879 * gcc.dg/graphite/pr82819.c: New testcase.
12880
12881 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
12882
12883 PR c++/83921
12884 * g++.dg/cpp1y/constexpr-83921-1.C: New.
12885 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
12886 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
12887 * g++.dg/ext/stmtexpr20.C: Likewise.
12888 * g++.dg/ext/stmtexpr21.C: Likewise.
12889
12890 2018-01-23 David Malcolm <dmalcolm@redhat.com>
12891
12892 PR c++/83974
12893 * g++.dg/warn/pr83974.C: New test case.
12894
12895 2018-01-23 Jakub Jelinek <jakub@redhat.com>
12896
12897 PR sanitizer/83987
12898 * g++.dg/ubsan/pr83987.C: New test.
12899
12900 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
12901
12902 PR fortran/83866
12903 * gfortran.dg/pdt_29.f03: New test.
12904
12905 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
12906
12907 PR fortran/83898
12908 * gfortran.dg/associate_33.f03: New test.
12909
12910 2018-01-23 Martin Liska <mliska@suse.cz>
12911
12912 PR lto/81440
12913 * gcc.dg/lto/pr81440.h: New test.
12914 * gcc.dg/lto/pr81440_0.c: New test.
12915 * gcc.dg/lto/pr81440_1.c: New test.
12916
12917 2018-01-23 Nathan Sidwell <nathan@acm.org>
12918
12919 PR c++/83988
12920 * g++.dg/template/pr83988.C: New.
12921
12922 2018-01-23 Jakub Jelinek <jakub@redhat.com>
12923
12924 PR c++/82882
12925 PR c++/83978
12926 * g++.dg/cpp0x/pr82882.C: New test.
12927 * g++.dg/cpp0x/pr83978.C: New test.
12928
12929 PR c++/83958
12930 * g++.dg/cpp1z/decomp35.C: New test.
12931
12932 2018-01-23 Nathan Sidwell <nathan@acm.org>
12933
12934 * g++.dg/cpp0x/range-for10.C: Adjust.
12935 * g++.dg/ext/forscope1.C: Adjust.
12936 * g++.dg/ext/forscope2.C: Adjust.
12937 * g++.dg/template/for1.C: Adjust.
12938
12939 2018-01-23 David Malcolm <dmalcolm@redhat.com>
12940
12941 PR tree-optimization/83510
12942 * gcc.c-torture/compile/pr83510.c: New test case.
12943
12944 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
12945
12946 PR testsuite/83888
12947 * lib/target-supports.exp (check_effective_target_vect_float): Say
12948 that the result only holds when -funsafe-math-optimizations is on.
12949 (check_effective_target_vect_float_strict): New procedure.
12950 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
12951 of vect_float.
12952 * gcc.dg/vect/vect-reduc-6.c: Likewise.
12953
12954 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
12955
12956 PR tree-optimization/83965
12957 * gcc.dg/vect/pr83965.c: New test.
12958
12959 2018-01-23 Richard Biener <rguenther@suse.de>
12960
12961 PR tree-optimization/83963
12962 * gfortran.dg/graphite/pr83963.f: New testcase.
12963 * gcc.dg/graphite/pr83963-2.c: Likewise.
12964
12965 2018-01-23 Jakub Jelinek <jakub@redhat.com>
12966
12967 PR c++/83918
12968 * g++.dg/cpp1z/pr83918.C: New test.
12969
12970 2018-01-22 Jakub Jelinek <jakub@redhat.com>
12971
12972 PR tree-optimization/83957
12973 * gcc.dg/autopar/pr83957.c: New test.
12974
12975 PR tree-optimization/83081
12976 * gcc.dg/predict-8.c: Adjust expected probability.
12977
12978 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
12979
12980 PR target/83862
12981 * gcc.target/powerpc/pr83862.c: New test.
12982
12983 2018-01-22 Carl Love <cel@us.ibm.com>
12984
12985 * gcc.target/powerpc/powerpc.exp: Add torture tests for
12986 builtins-4-runnable.c, builtins-6-runnable.c,
12987 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
12988 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
12989 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
12990 for signed/unsigned 128-bit and long long int loads.
12991
12992 2018-01-22 Marek Polacek <polacek@redhat.com>
12993
12994 PR c++/81933
12995 * g++.dg/cpp1y/constexpr-empty4.C: New test.
12996
12997 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
12998
12999 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
13000 scan-asembler valid instructions list.
13001 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
13002 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
13003 power8-vector requirement and option.
13004 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
13005
13006 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
13007
13008 PR 78534
13009 PR 83704
13010 * gfortran.dg/string_1.f90: Remove printing the length.
13011
13012 2018-01-22 Richard Biener <rguenther@suse.de>
13013
13014 PR tree-optimization/83963
13015 * gcc.dg/graphite/pr83963.c: New testcase.
13016
13017 2018-01-22 Sudakshina Das <sudi.das@arm.com>
13018
13019 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
13020 dg-require-effective-target directives.
13021
13022 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13023
13024 * lib/target-supports.exp (check_effective_target_arm_softfloat):
13025 New procedure.
13026 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
13027 Adjust scan-assembler checks for soft-float.
13028
13029 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13030
13031 PR target/83946
13032 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
13033
13034 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
13035
13036 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
13037 * gcc.dg/pr83623.c: Likewise.
13038 * gcc.dg/pr83666.c: Likewise.
13039
13040 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13041 David Edelsohn <dje.gcc@gmail.com>
13042
13043 PR target/83946
13044 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
13045 assembly output from "crset eq" to "crset 2".
13046 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
13047 assembly output from . to $.
13048 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
13049 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
13050 assembly output from "crset eq" to "crset 2".
13051 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
13052 assembly output from "crset eq" to "crset 2", and from . to $.
13053
13054 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
13055
13056 PR fortran/83900
13057 * gfortran.dg/matmul_18.f90: New test.
13058
13059 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
13060
13061 PR tree-optimization/83940
13062 * gcc.dg/torture/pr83940.c: New test.
13063
13064 2018-01-20 Jakub Jelinek <jakub@redhat.com>
13065
13066 PR middle-end/83945
13067 * gcc.dg/tls/pr83945.c: New test.
13068
13069 PR target/83930
13070 * gcc.dg/pr83930.c: New test.
13071
13072 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
13073
13074 PR fortran/83900
13075 * gfortran.dg/matmul_17.f90: New test.
13076
13077 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
13078
13079 PR fortran/80768
13080 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
13081
13082 2018-01-19 Jakub Jelinek <jakub@redhat.com>
13083
13084 PR c++/81167
13085 * g++.dg/cpp0x/pr81167.C: New test.
13086
13087 PR c++/83919
13088 * g++.dg/cpp0x/pr83919.C: New test.
13089
13090 2018-01-19 Jeff Law <law@redhat.com>
13091 Jakub Jelinek <jakub@redhat.com>
13092
13093 * gcc.dg/stack-check-16.c: New test.
13094
13095 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
13096
13097 PR target/83790
13098 * gcc.target/nvptx/indirect_call.c: New test.
13099
13100 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13101
13102 * g++.dg/torture/pr83619.C: Remove dg-message.
13103
13104 2018-01-19 Martin Liska <mliska@suse.cz>
13105
13106 * gcc.dg/predict-1.c: Adjust expected probability.
13107 * gcc.dg/predict-3.c: Likewise.
13108 * gcc.dg/predict-5.c: Likewise.
13109 * gcc.dg/predict-6.c: Likewise.
13110 * gcc.dg/predict-9.c: Likewise.
13111
13112 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
13113
13114 PR tree-optimization/83922
13115 * gcc.dg/pr83922.c: New test.
13116
13117 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
13118
13119 PR tree-optimization/83914
13120 * gcc.dg/vect/pr83914.c: New test.
13121
13122 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13123
13124 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
13125 * gcc.target/arm/negdi-2.c: Likewise.
13126 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
13127
13128 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13129
13130 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
13131
13132 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13133
13134 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
13135
13136 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
13137
13138 * gcc.dg/torture/pr52451.c (main): Skip long double test on
13139 hppa*-*-hpux*.
13140
13141 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13142
13143 PR ipa/83619
13144 PR testsuite/83934
13145 * g++.dg/torture/pr83619.C (e): Define before first use instead of
13146 forward declaration.
13147
13148 2018-01-18 Carl Love <cel@us.ibm.com>
13149
13150 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
13151 to the function.
13152
13153 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
13154
13155 PR c++/81013
13156 * g++.dg/inherit/union3.C: New.
13157
13158 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13159
13160 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
13161
13162 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
13163
13164 PR ipa/83619
13165 * g++.dg/torture/pr83619.C: New testcase.
13166
13167 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13168
13169 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
13170 Add function body to force error messages in some configurations.
13171
13172 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13173
13174 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
13175 and arm_thumb1_ok.
13176
13177 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
13178
13179 PR other/70268
13180 * c-c++-common/ffile-prefix-map.c: New test.
13181 * c-c++-common/fmacro-prefix-map.c: New test.
13182 * c-c++-common/cpp/ffile-prefix-map.c: New test.
13183 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
13184
13185 2018-01-18 Martin Liska <mliska@suse.cz>
13186
13187 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
13188 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13189 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13190 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13191 * gcc.target/i386/ret-thunk-10.c: Likewise.
13192 * gcc.target/i386/ret-thunk-11.c: Likewise.
13193 * gcc.target/i386/ret-thunk-12.c: Likewise.
13194 * gcc.target/i386/ret-thunk-15.c: Likewise.
13195 * gcc.target/i386/ret-thunk-9.c: Likewise.
13196
13197 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13198
13199 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
13200 order.
13201
13202 2018-01-18 Nathan Sidwell <nathan@acm.org>
13203
13204 PR c++/83160
13205 * g++.dg/cpp0x/pr83160.C: New.
13206
13207 2018-01-18 Richard Biener <rguenther@suse.de>
13208
13209 PR tree-optimization/83887
13210 * gcc.dg/graphite/pr83887.c: New testcase.
13211 * gfortran.dg/graphite/pr83887.f90: Likewise.
13212 * gfortran.dg/graphite/pr83887.f: Likewise.
13213
13214 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13215
13216 PR target/65578
13217 * gcc.target/arm/builtin-bswap.x: New file.
13218 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
13219 and options for armv6t2.
13220 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
13221 and options for Thumb1.
13222 * gcc.target/arm/builtin-bswap16.x: New file.
13223 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
13224 and options for armv6t2.
13225 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
13226 and options for Thumb1.
13227
13228 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13229
13230 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
13231 order.
13232
13233 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13234
13235 PR c/61240
13236 * gcc.dg/pr61240.c: New test.
13237
13238 2018-01-17 Harald Anlauf <anlauf@gmx.de>
13239
13240 PR fortran/83864
13241 * gfortran.dg/pr83864.f90: New test.
13242
13243 2018-01-17 Jeff Law <law@redhat.com>
13244
13245 PR testsuite/83883
13246 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
13247
13248 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13249
13250 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
13251 restriction, but still restrict to 64-bit.
13252 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
13253 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
13254
13255 2018-01-17 Harald Anlauf <anlauf@gmx.de>
13256
13257 PR fortran/83874
13258 * gfortran.dg/pr83874.f90: New test.
13259
13260 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13261
13262 PR c++/83824
13263 * g++.dg/cpp0x/pr83824.C: New test.
13264
13265 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
13266
13267 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
13268 appropriate .gnu_attribute for the long double type, if we use the
13269 long double type, but do not generate any calls.
13270 * gcc.target/powerpc/gnuattr2.c: Likewise.
13271 * gcc.target/powerpc/gnuattr3.c: Likewise.
13272
13273 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
13274
13275 PR c++/78344
13276 * g++.dg/cpp0x/alignas13.C: New.
13277
13278 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13279
13280 PR c++/83897
13281 * g++.dg/cpp0x/pr83897.C: New test.
13282
13283 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
13284
13285 PR ipa/83051
13286 * gcc.c-torture/compile/pr83051-2.c: New testcase.
13287
13288 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
13289
13290 PR c++/81054
13291 * g++.dg/cpp0x/constexpr-ice19.C: New.
13292
13293 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
13294
13295 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
13296 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
13297 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
13298 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
13299 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
13300 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
13301 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
13302 * gcc.target/powerpc/builtins-1-be-folded.c: New.
13303 * gcc.target/powerpc/builtins-1-le-folded.c: New.
13304 * gcc.target/powerpc/builtins-1.fold.h: New.
13305
13306 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
13307
13308 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
13309 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
13310
13311 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13312
13313 * gcc.target/arm/g2.c: Add -marm to dg-options.
13314 * gcc.target/arm/scd42-2.c: Likewise.
13315
13316 2018-01-17 Nathan Sidwell <nathan@acm.org>
13317
13318 PR c++/83287
13319 * g++.dg/lookup/pr83287-2.C: New.
13320
13321 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13322
13323 PR c++/83814
13324 PR c++/83902
13325 * g++.dg/wrappers/pr83814.C: New test case.
13326 * g++.dg/wrappers/pr83902.C: New test case.
13327
13328 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13329
13330 PR lto/83121
13331 * g++.dg/lto/pr83121_0.C: New test case.
13332 * g++.dg/lto/pr83121_1.C: New test case.
13333 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
13334 adapted from DejaGnu's dg-test.
13335 (lto_handle_diagnostics): New procedure.
13336 (lto_prune_warns): Ignore informational notes.
13337 (lto-link-and-maybe-run): Add "messages_by_file" param.
13338 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
13339 "execute" when "link" fails if "execute" was not specified.
13340 (lto-can-handle-directive): New procedure.
13341 (lto-get-options-main): Call lto-can-handle-directive. Add a
13342 dg-messages local, using it to set the caller's
13343 dg-messages-by-file for the given source file.
13344 (lto-get-options): Likewise.
13345 (lto-execute): Add dg-messages-by-file local, and pass it to
13346 lto-link-and-maybe-run.
13347
13348 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
13349 Richard Sandiford <richard.sandiford@linaro.org>
13350
13351 PR target/79041
13352 PR target/82964
13353 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
13354 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
13355
13356 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13357
13358 * lib/target-supports.exp: Fix -march arguments in arm arch effective
13359 target check autogenerator for armv8.1-a and armv8.2-a.
13360
13361 2018-01-17 Carl Love <cel@us.ibm.com>
13362
13363 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
13364 Add debug print statements.
13365 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
13366 16 byte vector load followed by a partial vector load.
13367
13368 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13369
13370 PR c++/83799
13371 * g++.dg/wrappers/pr83799.C: New test case.
13372
13373 2018-01-17 Nathan Sidwell <nathan@acm.org>
13374
13375 PR c++/83739
13376 * g++.dg/cpp1y/pr83739.C: New.
13377
13378 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13379
13380 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
13381 * gcc.target/visium/overflow16.c: Likewise.
13382 * gcc.target/visium/overflow32.c: Likewise.
13383
13384 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13385
13386 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
13387
13388 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13389
13390 * gcc.dg/rtl/arm/stl-cond.c: New test.
13391 * gcc.target/arm/stl-cond.c: Delete.
13392
13393 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13394
13395 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
13396 directives.
13397
13398 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13399
13400 PR tree-optimization/83843
13401 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
13402 * gcc.dg/store_merging_19.c: New test.
13403
13404 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13405
13406 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
13407 and options.
13408
13409 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13410
13411 PR rtl-optimization/83771
13412 * gcc.dg/pr83771.c: New test.
13413
13414 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13415
13416 PR tree-optimization/81184
13417 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
13418 targets.
13419 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
13420
13421 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13422
13423 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
13424
13425 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
13426
13427 PR target/83546
13428 * gcc.target/i386/pr83546.c: New test.
13429
13430 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13431
13432 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
13433
13434 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13435
13436 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
13437 test and add dg-warning for the -Wstringop-overflow warning.
13438
13439 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13440
13441 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
13442 XFAIL last test on SPARC and Visium.
13443
13444 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
13445
13446 PR rtl-optimization/80481
13447 * g++.dg/pr80481.C: Exclude solaris.
13448
13449 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13450
13451 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
13452 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
13453 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
13454
13455 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13456
13457 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
13458 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
13459 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
13460 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
13461 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
13462 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
13463 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
13464 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
13465 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
13466 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
13467 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
13468 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
13469 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
13470 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
13471 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
13472
13473 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13474
13475 PR testsuite/77734
13476 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
13477
13478 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13479
13480 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
13481 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
13482 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
13483 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
13484 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
13485 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
13486
13487 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
13488
13489 PR tree-optimization/83857
13490 * gcc.dg/vect/pr83857.c: New test.
13491
13492 2018-01-16 Richard Biener <rguenther@suse.de>
13493
13494 PR tree-optimization/83867
13495 * gcc.dg/vect/pr83867.c: New testcase.
13496
13497 2018-01-16 Jakub Jelinek <jakub@redhat.com>
13498
13499 PR c/83844
13500 * gcc.dg/pr83844.c: New test.
13501
13502 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
13503
13504 * gcc.dg/torture/pr83847.c: New test.
13505
13506 2018-01-16 Jakub Jelinek <jakub@redhat.com>
13507
13508 PR rtl-optimization/86620
13509 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
13510 instead of --param=max-sched-ready-insns=0.
13511 * gcc.target/i386/pr83620.c: New test.
13512 * gcc.dg/pr83620.c: New test.
13513
13514 PR tree-optimization/83843
13515 * gcc.dg/store_merging_18.c: New test.
13516
13517 PR c++/83817
13518 * g++.dg/cpp1y/pr83817.C: New test.
13519
13520 PR c++/83825
13521 * g++.dg/template/pr83825.C: New test.
13522
13523 2018-01-16 Richard Biener <rguenther@suse.de>
13524
13525 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
13526
13527 2018-01-16 Richard Biener <rguenther@suse.de>
13528
13529 PR testsuite/82132
13530 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
13531 from gcc.dg/torture/pr60092.c.
13532
13533 2018-01-15 Martin Sebor <msebor@redhat.com>
13534
13535 PR c++/83588
13536 * g++.dg/ext/flexary28.C: New test.
13537
13538 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
13539
13540 PR fortran/82257
13541 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
13542
13543 2018-01-15 Martin Sebor <msebor@redhat.com>
13544
13545 PR testsuite/83869
13546 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
13547
13548 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
13549
13550 PR fortran/54613
13551 * gfortran.dg/minmaxloc_9.f90: New test.
13552 * gfortran.dg/minmaxloc_10.f90: New test.
13553 * gfortran.dg/minmaxloc_11.f90: New test.
13554
13555 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
13556
13557 PR target/83839
13558 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
13559 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13560 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13561 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13562 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13563 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13564 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13565 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13566 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13567 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13568 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13569 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13570 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13571 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13572 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13573 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
13574 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
13575 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
13576 * gcc.target/i386/ret-thunk-10.c: Likewise.
13577 * gcc.target/i386/ret-thunk-11.c: Likewise.
13578 * gcc.target/i386/ret-thunk-12.c: Likewise.
13579 * gcc.target/i386/ret-thunk-13.c: Likewise.
13580 * gcc.target/i386/ret-thunk-14.c: Likewise.
13581 * gcc.target/i386/ret-thunk-15.c: Likewise.
13582 * gcc.target/i386/ret-thunk-9.c: Don't check the
13583 __x86_return_thunk label. Scan for "push" only for Linux.
13584
13585 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
13586
13587 PR testsuite/79920
13588 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
13589
13590 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13591
13592 PR target/83687
13593 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
13594 tests.
13595 * gcc.target/arm/pr83687.c: New test.
13596
13597 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
13598
13599 Adjust tests to AVR_TINY.
13600
13601 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
13602 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
13603 * gcc.target/avr/pr71627.c: Same.
13604 * gcc.target/avr/torture/addr-space-1-0.c: Same.
13605 * gcc.target/avr/torture/addr-space-1-1.c: Same.
13606 * gcc.target/avr/torture/addr-space-1-x.c: Same.
13607 * gcc.target/avr/torture/addr-space-2-0.c: Same.
13608 * gcc.target/avr/torture/addr-space-2-1.c: Same.
13609 * gcc.target/avr/torture/addr-space-2-x.c: Same.
13610 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
13611 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
13612 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
13613 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
13614 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
13615 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
13616 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
13617 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
13618 * gcc.target/avr/torture/pr61055.c: Same.
13619 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
13620 available.
13621 * gcc.target/avr/torture/int24-mul.c: Same.
13622 * gcc.target/avr/torture/pr51782-1.c: Same.
13623 * gcc.target/avr/torture/pr61443.c: Same.
13624 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
13625 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
13626
13627 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
13628
13629 PR c/83801
13630 PR c/83729
13631 * gcc.target/avr/torture/pr83729.c: New test.
13632 * gcc.target/avr/torture/pr83801.c: New test.
13633
13634 2018-01-15 Jakub Jelinek <jakub@redhat.com>
13635
13636 PR middle-end/82694
13637 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
13638 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
13639
13640 2018-01-10 Martin Sebor <msebor@redhat.com>
13641
13642 PR other/83508
13643 * gcc.dg/Wstringop-overflow-2.c: New test.
13644
13645 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13646
13647 PR libgfortran/83811
13648 * gfortran.dg/fmt_e.f90: New test.
13649
13650 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13651
13652 * gcc.target/i386/indirect-thunk-10.c: New test.
13653 * gcc.target/i386/indirect-thunk-8.c: Likewise.
13654 * gcc.target/i386/indirect-thunk-9.c: Likewise.
13655 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
13656 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
13657 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
13658 * gcc.target/i386/ret-thunk-17.c: Likewise.
13659 * gcc.target/i386/ret-thunk-18.c: Likewise.
13660 * gcc.target/i386/ret-thunk-19.c: Likewise.
13661 * gcc.target/i386/ret-thunk-20.c: Likewise.
13662 * gcc.target/i386/ret-thunk-21.c: Likewise.
13663
13664 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13665
13666 * gcc.target/i386/indirect-thunk-register-4.c: New test.
13667
13668 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13669
13670 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
13671 -mno-indirect-branch-register.
13672 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13673 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13674 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13675 * gcc.target/i386/indirect-thunk-5.c: Likewise.
13676 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13677 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13678 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13679 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13680 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
13681 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
13682 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13683 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13684 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13685 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
13686 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
13687 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
13688 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13689 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13690 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13691 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13692 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13693 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
13694 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
13695 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13696 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
13697 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
13698 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
13699 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
13700 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
13701 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
13702 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
13703 * gcc.target/i386/ret-thunk-10.c: Likewise.
13704 * gcc.target/i386/ret-thunk-11.c: Likewise.
13705 * gcc.target/i386/ret-thunk-12.c: Likewise.
13706 * gcc.target/i386/ret-thunk-13.c: Likewise.
13707 * gcc.target/i386/ret-thunk-14.c: Likewise.
13708 * gcc.target/i386/ret-thunk-15.c: Likewise.
13709 * gcc.target/i386/ret-thunk-9.c: Likewise.
13710 * gcc.target/i386/indirect-thunk-register-1.c: New test.
13711 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
13712 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
13713
13714 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13715
13716 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
13717 -mfunction-return=keep.
13718 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13719 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13720 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13721 * gcc.target/i386/indirect-thunk-5.c: Likewise.
13722 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13723 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13724 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13725 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13726 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
13727 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
13728 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13729 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13730 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13731 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
13732 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
13733 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
13734 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
13735 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13736 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13737 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13738 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13739 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13740 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
13741 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
13742 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13743 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
13744 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
13745 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
13746 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
13747 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
13748 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
13749 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
13750 * gcc.target/i386/ret-thunk-1.c: New test.
13751 * gcc.target/i386/ret-thunk-10.c: Likewise.
13752 * gcc.target/i386/ret-thunk-11.c: Likewise.
13753 * gcc.target/i386/ret-thunk-12.c: Likewise.
13754 * gcc.target/i386/ret-thunk-13.c: Likewise.
13755 * gcc.target/i386/ret-thunk-14.c: Likewise.
13756 * gcc.target/i386/ret-thunk-15.c: Likewise.
13757 * gcc.target/i386/ret-thunk-16.c: Likewise.
13758 * gcc.target/i386/ret-thunk-2.c: Likewise.
13759 * gcc.target/i386/ret-thunk-3.c: Likewise.
13760 * gcc.target/i386/ret-thunk-4.c: Likewise.
13761 * gcc.target/i386/ret-thunk-5.c: Likewise.
13762 * gcc.target/i386/ret-thunk-6.c: Likewise.
13763 * gcc.target/i386/ret-thunk-7.c: Likewise.
13764 * gcc.target/i386/ret-thunk-8.c: Likewise.
13765 * gcc.target/i386/ret-thunk-9.c: Likewise.
13766
13767 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13768
13769 * gcc.target/i386/indirect-thunk-1.c: New test.
13770 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13771 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13772 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13773 * gcc.target/i386/indirect-thunk-5.c: Likewise.
13774 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13775 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13776 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13777 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13778 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
13779 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
13780 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13781 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13782 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13783 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
13784 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
13785 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
13786 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
13787 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13788 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13789 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13790 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13791 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13792 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
13793 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
13794 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13795 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
13796 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
13797 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
13798 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
13799 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
13800 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
13801 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
13802
13803 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
13804
13805 PR ipa/83051
13806 * gcc.c-torture/compile/pr83051.c: New testcase.
13807
13808 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13809
13810 PR tree-optimization/83501
13811 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
13812
13813 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
13814
13815 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
13816 for lvx and stvx instead of lxvd2x and stxvd2x and require
13817 little-endian target. Add comments.
13818 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
13819 comprehensive testing.
13820 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
13821 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
13822 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
13823 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
13824 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
13825 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
13826 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
13827 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
13828 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
13829 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
13830 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
13831 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
13832 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
13833 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
13834 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
13835 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
13836 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
13837 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
13838 scan-assembler-not directives that forbid lvx and xxpermdi.
13839 * gcc.target/powerpc/vec-extract-3.c: Likewise.
13840 * gcc.target/powerpc/vec-extract-5.c: Likewise.
13841 * gcc.target/powerpc/vec-extract-6.c: Likewise.
13842 * gcc.target/powerpc/vec-extract-7.c: Likewise.
13843 * gcc.target/powerpc/vec-extract-8.c: Likewise.
13844 * gcc.target/powerpc/vec-extract-9.c: Likewise.
13845 * gcc.target/powerpc/vsx-vector-6-le.c: Change
13846 scan-assembler-times directives to reflect different numbers of
13847 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
13848
13849 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13850 Alan Hayward <alan.hayward@arm.com>
13851 David Sherwood <david.sherwood@arm.com>
13852
13853 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
13854 than SLP vectorization.
13855 * gcc.dg/vect/vect-alias-check-10.c: New test.
13856 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
13857 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
13858 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
13859 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
13860 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
13861 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
13862 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
13863 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
13864 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
13865 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
13866 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
13867 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
13868 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
13869 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
13870 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
13871 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
13872 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
13873 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
13874 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
13875 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
13876 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
13877 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
13878 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
13879
13880 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13881 Alan Hayward <alan.hayward@arm.com>
13882 David Sherwood <david.sherwood@arm.com>
13883
13884 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
13885 New proc.
13886 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
13887 targets with scatter stores.
13888 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
13889 stores.
13890 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
13891 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
13892 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
13893 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
13894 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
13895 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
13896 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
13897 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
13898 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
13899 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
13900 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
13901 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
13902 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
13903 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
13904 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
13905 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
13906
13907 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13908 Alan Hayward <alan.hayward@arm.com>
13909 David Sherwood <david.sherwood@arm.com>
13910
13911 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
13912 for double_reduc1.
13913 * gcc.target/aarch64/sve/strided_load_4.c: New test.
13914 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
13915 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
13916 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
13917
13918 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13919 Alan Hayward <alan.hayward@arm.com>
13920 David Sherwood <david.sherwood@arm.com>
13921
13922 * gcc.target/aarch64/sve/strided_load_1.c: New test.
13923 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
13924 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
13925
13926 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13927 Alan Hayward <alan.hayward@arm.com>
13928 David Sherwood <david.sherwood@arm.com>
13929
13930 * gcc.target/aarch64/sve/gather_load_1.c: New test.
13931 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
13932 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
13933 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
13934 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
13935 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
13936 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
13937 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
13938 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
13939 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
13940 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
13941 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
13942 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
13943 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
13944
13945 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13946 Alan Hayward <alan.hayward@arm.com>
13947 David Sherwood <david.sherwood@arm.com>
13948
13949 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
13950 check for a message about using in-order reductions.
13951 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
13952 check for a message about using in-order reductions.
13953 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
13954 vectorized and check for a message about using in-order reductions.
13955 Expect targets with variable-length vectors to fall back to the
13956 fixed-length mininum.
13957 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
13958 check for a message about using in-order reductions.
13959 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
13960 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
13961 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
13962 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
13963 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
13964 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
13965 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
13966 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
13967 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
13968 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
13969 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
13970 vect_fold_left_plus.
13971
13972 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13973
13974 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
13975 are spilled.
13976 * gcc.target/aarch64/sve/spill_2.c: New test.
13977 * gcc.target/aarch64/sve/spill_3.c: Likewise.
13978 * gcc.target/aarch64/sve/spill_4.c: Likewise.
13979 * gcc.target/aarch64/sve/spill_5.c: Likewise.
13980 * gcc.target/aarch64/sve/spill_6.c: Likewise.
13981 * gcc.target/aarch64/sve/spill_7.c: Likewise.
13982
13983 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13984 Alan Hayward <alan.hayward@arm.com>
13985 David Sherwood <david.sherwood@arm.com>
13986
13987 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
13988 of branches.
13989 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
13990 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
13991 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
13992 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
13993 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
13994 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
13995 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
13996 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
13997 * gcc.target/aarch64/sve/struct_vect_23_run.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: New test.
14004 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
14005 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
14006 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
14007
14008 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14009 Alan Hayward <alan.hayward@arm.com>
14010 David Sherwood <david.sherwood@arm.com>
14011
14012 * lib/target-supports.exp
14013 (check_effective_target_vect_fold_extract_last): New proc.
14014 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
14015 for fold_extract_last.
14016 * gcc.dg/vect/pr65947-2.c: Likewise.
14017 * gcc.dg/vect/pr65947-3.c: Likewise.
14018 * gcc.dg/vect/pr65947-4.c: Likewise.
14019 * gcc.dg/vect/pr65947-5.c: Likewise.
14020 * gcc.dg/vect/pr65947-6.c: Likewise.
14021 * gcc.dg/vect/pr65947-9.c: Likewise.
14022 * gcc.dg/vect/pr65947-10.c: Likewise.
14023 * gcc.dg/vect/pr65947-12.c: Likewise.
14024 * gcc.dg/vect/pr65947-14.c: Likewise.
14025 * gcc.dg/vect/pr80631-1.c: Likewise.
14026 * gcc.target/aarch64/sve/clastb_1.c: New test.
14027 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
14028 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
14029 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
14030 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
14031 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
14032 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
14033 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
14034 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
14035 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
14036 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
14037 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
14038 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
14039 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
14040
14041 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14042 Alan Hayward <alan.hayward@arm.com>
14043 David Sherwood <david.sherwood@arm.com>
14044
14045 * gcc.target/aarch64/sve/live_1.c: New test.
14046 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
14047
14048 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14049 Alan Hayward <alan.hayward@arm.com>
14050 David Sherwood <david.sherwood@arm.com>
14051
14052 * gcc.target/aarch64/sve/nopeel_1.c: New test.
14053 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
14054 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
14055 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
14056 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
14057 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
14058 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
14059 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
14060 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
14061
14062 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14063 Alan Hayward <alan.hayward@arm.com>
14064 David Sherwood <david.sherwood@arm.com>
14065
14066 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
14067 New proc.
14068 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
14069 vect_fully_masked.
14070 * gcc.target/aarch64/sve/loop_add_4.c: New test.
14071 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
14072 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
14073 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
14074 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
14075 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
14076
14077 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14078 Alan Hayward <alan.hayward@arm.com>
14079 David Sherwood <david.sherwood@arm.com>
14080
14081 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
14082 instead of just ADDRESS.
14083 * gcc.dg/tree-ssa/scev-10.c: Likewise.
14084 * gcc.dg/tree-ssa/scev-11.c: Likewise.
14085 * gcc.dg/tree-ssa/scev-12.c: Likewise.
14086 * gcc.target/aarch64/sve/index_offset_1.c: New test.
14087 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
14088 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
14089 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
14090 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
14091 * gcc.target/aarch64/sve/while_2.c: Likewise.
14092 * gcc.target/aarch64/sve/while_3.c: Likewise.
14093 * gcc.target/aarch64/sve/while_4.c: Likewise.
14094
14095 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14096 Alan Hayward <alan.hayward@arm.com>
14097 David Sherwood <david.sherwood@arm.com>
14098
14099 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
14100 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
14101 to be predicated.
14102 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
14103 * gcc.target/aarch64/sve/slp_7.c: Likewise.
14104 * gcc.target/aarch64/sve/reduc_5.c: New test.
14105 * gcc.target/aarch64/sve/slp_13.c: Likewise.
14106 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
14107
14108 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14109 Alan Hayward <alan.hayward@arm.com>
14110 David Sherwood <david.sherwood@arm.com>
14111
14112 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
14113 * gcc.dg/tree-ssa/peel1.c: Likewise.
14114 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
14115 variable-length vectors.
14116 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
14117 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
14118 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
14119 * gcc.target/aarch64/sve/slp_2.c: Likewise.
14120 * gcc.target/aarch64/sve/slp_3.c: Likewise.
14121 * gcc.target/aarch64/sve/slp_4.c: Likewise.
14122 * gcc.target/aarch64/sve/slp_6.c: Likewise.
14123 * gcc.target/aarch64/sve/slp_8.c: New test.
14124 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
14125 * gcc.target/aarch64/sve/slp_9.c: Likewise.
14126 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
14127 * gcc.target/aarch64/sve/slp_10.c: Likewise.
14128 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
14129 * gcc.target/aarch64/sve/slp_11.c: Likewise.
14130 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
14131 * gcc.target/aarch64/sve/slp_12.c: Likewise.
14132 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
14133 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
14134 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
14135 * gcc.target/aarch64/sve/while_1.c: Likewise.
14136 * gcc.target/aarch64/sve/while_2.c: Likewise.
14137 * gcc.target/aarch64/sve/while_3.c: Likewise.
14138 * gcc.target/aarch64/sve/while_4.c: Likewise.
14139
14140 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14141 Alan Hayward <alan.hayward@arm.com>
14142 David Sherwood <david.sherwood@arm.com>
14143
14144 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
14145 New proc.
14146 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
14147 and add an associated scan-dump test. Prevent vectorization
14148 of the first two loops.
14149 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
14150 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
14151 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
14152 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
14153 (INIT_VECTOR): Tweak initial value so that some bits are always set.
14154 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
14155
14156 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14157 Alan Hayward <alan.hayward@arm.com>
14158 David Sherwood <david.sherwood@arm.com>
14159
14160 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
14161 * gcc.dg/vect/pr67790.c: Likewise.
14162 * gcc.dg/vect/slp-reduc-1.c: Likewise.
14163 * gcc.dg/vect/slp-reduc-2.c: Likewise.
14164 * gcc.dg/vect/slp-reduc-3.c: Likewise.
14165 * gcc.dg/vect/slp-reduc-5.c: Likewise.
14166 * gcc.target/aarch64/sve/slp_5.c: New test.
14167 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
14168 * gcc.target/aarch64/sve/slp_6.c: Likewise.
14169 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
14170 * gcc.target/aarch64/sve/slp_7.c: Likewise.
14171 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
14172
14173 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14174 Alan Hayward <alan.hayward@arm.com>
14175 David Sherwood <david.sherwood@arm.com>
14176
14177 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
14178 && vect_load_lanes
14179 * gcc.dg/vect/slp-1.c: Likewise.
14180 * gcc.dg/vect/slp-10.c: Likewise.
14181 * gcc.dg/vect/slp-12b.c: Likewise.
14182 * gcc.dg/vect/slp-12c.c: Likewise.
14183 * gcc.dg/vect/slp-17.c: Likewise.
14184 * gcc.dg/vect/slp-19b.c: Likewise.
14185 * gcc.dg/vect/slp-20.c: Likewise.
14186 * gcc.dg/vect/slp-21.c: Likewise.
14187 * gcc.dg/vect/slp-22.c: Likewise.
14188 * gcc.dg/vect/slp-23.c: Likewise.
14189 * gcc.dg/vect/slp-24-big-array.c: Likewise.
14190 * gcc.dg/vect/slp-24.c: Likewise.
14191 * gcc.dg/vect/slp-28.c: Likewise.
14192 * gcc.dg/vect/slp-39.c: Likewise.
14193 * gcc.dg/vect/slp-6.c: Likewise.
14194 * gcc.dg/vect/slp-7.c: Likewise.
14195 * gcc.dg/vect/slp-cond-1.c: Likewise.
14196 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
14197 * gcc.dg/vect/slp-cond-2.c: Likewise.
14198 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
14199 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
14200 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
14201 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
14202 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14203 * gcc.dg/vect/slp-perm-6.c: Likewise.
14204 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14205 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
14206 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
14207 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
14208 * gcc.dg/vect/slp-12a.c: Likewise.
14209 * gcc.dg/vect/slp-14.c: Likewise.
14210 * gcc.dg/vect/slp-15.c: Likewise.
14211 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
14212 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
14213 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
14214 * gcc.target/aarch64/sve/slp_1.c: New test.
14215 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
14216 * gcc.target/aarch64/sve/slp_2.c: Likewise.
14217 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
14218 * gcc.target/aarch64/sve/slp_3.c: Likewise.
14219 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
14220 * gcc.target/aarch64/sve/slp_4.c: Likewise.
14221 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
14222
14223 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14224 Alan Hayward <alan.hayward@arm.com>
14225 David Sherwood <david.sherwood@arm.com>
14226
14227 * gcc.dg/vect/vect-ooo-group-1.c: New test.
14228 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
14229 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
14230 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
14231 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
14232 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
14233 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
14234 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
14235 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
14236 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
14237 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
14238 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
14239 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
14240 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
14241 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
14242 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
14243 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
14244 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
14245 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
14246
14247 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14248 Alan Hayward <alan.hayward@arm.com>
14249 David Sherwood <david.sherwood@arm.com>
14250
14251 * gcc.target/aarch64/sve/struct_move_1.c: New test.
14252 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
14253 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
14254 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
14255 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
14256 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
14257 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
14258 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
14259 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
14260 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
14261 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
14262 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
14263 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
14264 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
14265 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
14266 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
14267 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
14268 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
14269 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
14270 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
14271 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
14272 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
14273 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
14274 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
14275 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
14276 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
14277 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
14278 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
14279 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
14280 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
14281 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
14282 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
14283 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
14284 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
14285 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
14286 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
14287
14288 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14289 Alan Hayward <alan.hayward@arm.com>
14290 David Sherwood <david.sherwood@arm.com>
14291
14292 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
14293 Return true for SVE too.
14294 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
14295 if load/store lanes are supported.
14296 * gcc.dg/vect/slp-10.c: Likewise.
14297 * gcc.dg/vect/slp-12c.c: Likewise.
14298 * gcc.dg/vect/slp-17.c: Likewise.
14299 * gcc.dg/vect/slp-33.c: Likewise.
14300 * gcc.dg/vect/slp-6.c: Likewise.
14301 * gcc.dg/vect/slp-cond-1.c: Likewise.
14302 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
14303 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
14304 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14305 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
14306 * gcc.dg/vect/slp-perm-6.c: Likewise.
14307 * gcc.dg/vect/slp-perm-9.c: Likewise.
14308 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
14309 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
14310 for variable-length vectors.
14311
14312 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14313 Alan Hayward <alan.hayward@arm.com>
14314 David Sherwood <david.sherwood@arm.com>
14315
14316 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
14317 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
14318
14319 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14320
14321 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
14322 * g++.target/aarch64/sve/catch_1.C: New test.
14323 * g++.target/aarch64/sve/catch_2.C: Likewise.
14324 * g++.target/aarch64/sve/catch_3.C: Likewise.
14325 * g++.target/aarch64/sve/catch_4.C: Likewise.
14326 * g++.target/aarch64/sve/catch_5.C: Likewise.
14327 * g++.target/aarch64/sve/catch_6.C: Likewise.
14328
14329 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14330 Alan Hayward <alan.hayward@arm.com>
14331 David Sherwood <david.sherwood@arm.com>
14332
14333 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
14334 New proc.
14335 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
14336 * gcc.target/aarch64/fmaxmin.c: Likewise.
14337 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
14338 * gcc.target/aarch64/orr_imm_1.c: Likewise.
14339 * gcc.target/aarch64/pr62178.c: Likewise.
14340 * gcc.target/aarch64/pr71727-2.c: Likewise.
14341 * gcc.target/aarch64/saddw-1.c: Likewise.
14342 * gcc.target/aarch64/saddw-2.c: Likewise.
14343 * gcc.target/aarch64/uaddw-1.c: Likewise.
14344 * gcc.target/aarch64/uaddw-2.c: Likewise.
14345 * gcc.target/aarch64/uaddw-3.c: Likewise.
14346 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
14347 * gcc.target/aarch64/vect-compile.c: Likewise.
14348 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
14349 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
14350 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
14351 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
14352 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
14353 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
14354 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
14355 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
14356 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
14357 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
14358 * gcc.target/aarch64/vect-fmovd.c: Likewise.
14359 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
14360 * gcc.target/aarch64/vect-fmovf.c: Likewise.
14361 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
14362 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
14363 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
14364 * gcc.target/aarch64/vect-movi.c: Likewise.
14365 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
14366 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
14367 * gcc.target/aarch64/vect-vaddv.c: Likewise.
14368 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
14369 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
14370 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
14371 fixed-length SVE.
14372 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
14373 * gcc.target/aarch64/sve/arith_1.c: New test.
14374 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
14375 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
14376 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
14377 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
14378 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
14379 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
14380 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
14381 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
14382 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
14383 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
14384 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
14385 * gcc.target/aarch64/sve/ext_1.c: Likewise.
14386 * gcc.target/aarch64/sve/ext_2.c: Likewise.
14387 * gcc.target/aarch64/sve/extract_1.c: Likewise.
14388 * gcc.target/aarch64/sve/extract_2.c: Likewise.
14389 * gcc.target/aarch64/sve/extract_3.c: Likewise.
14390 * gcc.target/aarch64/sve/extract_4.c: Likewise.
14391 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
14392 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
14393 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
14394 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
14395 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
14396 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
14397 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
14398 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
14399 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
14400 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
14401 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
14402 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
14403 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
14404 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
14405 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
14406 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
14407 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
14408 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
14409 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
14410 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
14411 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
14412 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
14413 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
14414 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
14415 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
14416 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
14417 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
14418 * gcc.target/aarch64/sve/index_1.c: Likewise.
14419 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
14420 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
14421 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
14422 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
14423 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
14424 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
14425 * gcc.target/aarch64/sve/logical_1.c: Likewise.
14426 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
14427 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
14428 * gcc.target/aarch64/sve/mad_1.c: Likewise.
14429 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
14430 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
14431 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
14432 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
14433 * gcc.target/aarch64/sve/mla_1.c: Likewise.
14434 * gcc.target/aarch64/sve/mls_1.c: Likewise.
14435 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
14436 * gcc.target/aarch64/sve/msb_1.c: Likewise.
14437 * gcc.target/aarch64/sve/mul_1.c: Likewise.
14438 * gcc.target/aarch64/sve/neg_1.c: Likewise.
14439 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
14440 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
14441 * gcc.target/aarch64/sve/pack_1.c: Likewise.
14442 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
14443 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
14444 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
14445 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
14446 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
14447 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
14448 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
14449 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
14450 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
14451 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
14452 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
14453 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
14454 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
14455 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
14456 * gcc.target/aarch64/sve/rev_1.c: Likewise.
14457 * gcc.target/aarch64/sve/revb_1.c: Likewise.
14458 * gcc.target/aarch64/sve/revh_1.c: Likewise.
14459 * gcc.target/aarch64/sve/revw_1.c: Likewise.
14460 * gcc.target/aarch64/sve/shift_1.c: Likewise.
14461 * gcc.target/aarch64/sve/single_1.c: Likewise.
14462 * gcc.target/aarch64/sve/single_2.c: Likewise.
14463 * gcc.target/aarch64/sve/single_3.c: Likewise.
14464 * gcc.target/aarch64/sve/single_4.c: Likewise.
14465 * gcc.target/aarch64/sve/spill_1.c: Likewise.
14466 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
14467 * gcc.target/aarch64/sve/subr_1.c: Likewise.
14468 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
14469 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
14470 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
14471 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
14472 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
14473 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
14474 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
14475 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
14476 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
14477 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
14478 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
14479 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
14480 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
14481 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
14482 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
14483 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
14484 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
14485 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
14486 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
14487 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
14488 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
14489 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
14490 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
14491 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
14492 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
14493 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
14494 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
14495 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
14496 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
14497 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
14498 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
14499 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
14500 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
14501 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
14502 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
14503 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
14504 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
14505 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
14506 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
14507 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
14508 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
14509 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
14510
14511 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14512 Alan Hayward <alan.hayward@arm.com>
14513 David Sherwood <david.sherwood@arm.com>
14514
14515 * lib/target-supports.exp (check_effective_target_aarch64_sve)
14516 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
14517 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
14518 New procedures.
14519 (check_effective_target_vect_perm): Handle SVE.
14520 (check_effective_target_vect_perm_byte): Likewise.
14521 (check_effective_target_vect_perm_short): Likewise.
14522 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
14523 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
14524 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
14525 (check_effective_target_vect_element_align_preferred): Likewise.
14526 (check_effective_target_vect_align_stack_vars): Likewise.
14527 (check_effective_target_vect_load_lanes): Likewise.
14528 (check_effective_target_vect_masked_store): Likewise.
14529 (available_vector_sizes): Use aarch64_sve_bits for SVE.
14530 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
14531 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
14532 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
14533 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
14534 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
14535 * gcc.dg/vect/slp-23.c: Likewise.
14536 * gcc.dg/vect/slp-perm-5.c: Likewise.
14537 * gcc.dg/vect/slp-perm-6.c: Likewise.
14538 * gcc.dg/vect/slp-perm-9.c: Likewise.
14539 * gcc.dg/vect/slp-reduc-3.c: Likewise.
14540 * gcc.dg/vect/vect-114.c: Likewise.
14541 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
14542 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
14543
14544 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14545
14546 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
14547 vect_variable_length, expecting the test to be vectorized
14548 without SLP instead.
14549 * gcc.dg/vect/pr33953.c: Likewise.
14550 * gcc.dg/vect/pr37027.c: Likewise.
14551 * gcc.dg/vect/pr67790.c: Likewise.
14552 * gcc.dg/vect/pr68445.c: Likewise.
14553 * gcc.dg/vect/slp-1.c: Likewise.
14554 * gcc.dg/vect/slp-10.c: Likewise.
14555 * gcc.dg/vect/slp-12a.c: Likewise.
14556 * gcc.dg/vect/slp-12b.c: Likewise.
14557 * gcc.dg/vect/slp-12c.c: Likewise.
14558 * gcc.dg/vect/slp-13-big-array.c: Likewise.
14559 * gcc.dg/vect/slp-13.c: Likewise.
14560 * gcc.dg/vect/slp-14.c: Likewise.
14561 * gcc.dg/vect/slp-15.c: Likewise.
14562 * gcc.dg/vect/slp-17.c: Likewise.
14563 * gcc.dg/vect/slp-19b.c: Likewise.
14564 * gcc.dg/vect/slp-2.c: Likewise.
14565 * gcc.dg/vect/slp-20.c: Likewise.
14566 * gcc.dg/vect/slp-21.c: Likewise.
14567 * gcc.dg/vect/slp-22.c: Likewise.
14568 * gcc.dg/vect/slp-24-big-array.c: Likewise.
14569 * gcc.dg/vect/slp-24.c: Likewise.
14570 * gcc.dg/vect/slp-28.c: Likewise.
14571 * gcc.dg/vect/slp-39.c: Likewise.
14572 * gcc.dg/vect/slp-42.c: Likewise.
14573 * gcc.dg/vect/slp-6.c: Likewise.
14574 * gcc.dg/vect/slp-7.c: Likewise.
14575 * gcc.dg/vect/slp-cond-1.c: Likewise.
14576 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
14577 * gcc.dg/vect/slp-cond-2.c: Likewise.
14578 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
14579 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
14580 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14581 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
14582 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
14583 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
14584 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
14585 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
14586 * gcc.dg/vect/slp-reduc-1.c: Likewise.
14587 * gcc.dg/vect/slp-reduc-2.c: Likewise.
14588 * gcc.dg/vect/slp-reduc-4.c: Likewise.
14589 * gcc.dg/vect/slp-reduc-5.c: Likewise.
14590 * gcc.dg/vect/slp-reduc-7.c: Likewise.
14591 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14592 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
14593 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
14594 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
14595
14596 2018-01-13 Jakub Jelinek <jakub@redhat.com>
14597
14598 PR c/83801
14599 * gcc.dg/pr83801.c: New test.
14600
14601 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
14602
14603 PR fortran/52162
14604 * gfortran.dg/bounds_check_19.f90: New test.
14605
14606 2018-01-12 Jakub Jelinek <jakub@redhat.com>
14607
14608 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
14609 instead of scan-assembler-not for xsnabsqp.
14610
14611 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14612
14613 PR libgfortran/83525
14614 * gfortran.dg/newunit_5.f90: New test.
14615
14616 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
14617
14618 PR rtl-optimization/80481
14619 * g++.dg/pr80481.C: New.
14620
14621 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
14622
14623 PR target/83628
14624 * gcc.target/alpha/pr83628-3.c: New test.
14625
14626 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14627
14628 * lib/target-supports.exp (check_effective_target_avx512f): Also
14629 check for __builtin_ia32_addsd_round,
14630 __builtin_ia32_getmantsd_round.
14631 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
14632
14633 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
14634
14635 PR target/83629
14636 * gcc.target/powerpc/pr83629.c: Require ilp32.
14637
14638 2018-01-12 Richard Biener <rguenther@suse.de>
14639
14640 PR tree-optimization/80846
14641 * gcc.target/i386/pr80846-1.c: New testcase.
14642 * gcc.target/i386/pr80846-2.c: Likewise.
14643
14644 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
14645
14646 * gcc.c-torture/execute/20180112-1.c: New test.
14647
14648 2018-01-12 Tom de Vries <tom@codesourcery.com>
14649
14650 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
14651 * g++.dg/ext/label13a.C: Same.
14652 * g++.dg/ext/label14.C: Same.
14653 * g++.dg/ext/label2.C: Same.
14654 * g++.dg/ext/label3.C: Same.
14655 * g++.dg/torture/pr42462.C: Same.
14656 * g++.dg/torture/pr42739.C: Same.
14657 * g++.dg/warn/Wunused-label-3.C: Same.
14658
14659 2018-01-12 Tom de Vries <tom@codesourcery.com>
14660
14661 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
14662 * g++.dg/Walloca1.C: Same.
14663 * g++.dg/cpp0x/pr70338.C: Same.
14664 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
14665 * g++.dg/cpp1y/vla10.C: Same.
14666 * g++.dg/cpp1y/vla2.C: Same.
14667 * g++.dg/cpp1y/vla6.C: Same.
14668 * g++.dg/cpp1y/vla8.C: Same.
14669 * g++.dg/debug/debug5.C: Same.
14670 * g++.dg/debug/debug6.C: Same.
14671 * g++.dg/debug/pr54828.C: Same.
14672 * g++.dg/diagnostic/pr70105.C: Same.
14673 * g++.dg/eh/cleanup5.C: Same.
14674 * g++.dg/eh/spbp.C: Same.
14675 * g++.dg/ext/tmplattr9.C: Same.
14676 * g++.dg/ext/vla10.C: Same.
14677 * g++.dg/ext/vla11.C: Same.
14678 * g++.dg/ext/vla12.C: Same.
14679 * g++.dg/ext/vla15.C: Same.
14680 * g++.dg/ext/vla16.C: Same.
14681 * g++.dg/ext/vla17.C: Same.
14682 * g++.dg/ext/vla3.C: Same.
14683 * g++.dg/ext/vla6.C: Same.
14684 * g++.dg/ext/vla7.C: Same.
14685 * g++.dg/init/array24.C: Same.
14686 * g++.dg/init/new47.C: Same.
14687 * g++.dg/init/pr55497.C: Same.
14688 * g++.dg/opt/pr78201.C: Same.
14689 * g++.dg/template/vla2.C: Same.
14690 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
14691 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
14692 * g++.dg/torture/pr62127.C: Same.
14693 * g++.dg/torture/pr67055.C: Same.
14694 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
14695 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
14696 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
14697 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
14698 * g++.dg/warn/Wplacement-new-size-5.C: Same.
14699 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
14700 * g++.dg/warn/Wvla-1.C: Same.
14701 * g++.dg/warn/Wvla-3.C: Same.
14702 * g++.old-deja/g++.ext/array2.C: Same.
14703 * g++.old-deja/g++.ext/constructor.C: Same.
14704 * g++.old-deja/g++.law/builtin1.C: Same.
14705 * g++.old-deja/g++.other/crash12.C: Same.
14706 * g++.old-deja/g++.other/eh3.C: Same.
14707 * g++.old-deja/g++.pt/array6.C: Same.
14708 * g++.old-deja/g++.pt/dynarray.C: Same.
14709
14710 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14711
14712 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
14713
14714 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14715
14716 PR libfortran/67412
14717 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
14718 on *-*-solaris2.10.
14719
14720 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14721
14722 * lib/target-supports.exp (check_effective_target_branch_cost):
14723 Accept all x86 targets.
14724
14725 2018-01-12 Martin Liska <mliska@suse.cz>
14726
14727 PR ipa/83054
14728 * g++.dg/warn/pr83054.C: New test.
14729
14730 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14731
14732 * gcc.target/powerpc/spec-barr-1.c: New file.
14733
14734 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
14735
14736 PR target/83330
14737 * gcc.target/i386/pr83330.c: New test.
14738
14739 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
14740
14741 PR fortran/79383
14742 * gfortran.dg/dtio_31.f03: New test.
14743 * gfortran.dg/dtio_32.f03: New test.
14744
14745 2018-01-11 David Malcolm <dmalcolm@redhat.com>
14746
14747 PR c++/43486
14748 * g++.dg/wrappers: New subdirectory.
14749 * g++.dg/wrappers/README: New file.
14750 * g++.dg/wrappers/alloc.C: New test case.
14751 * g++.dg/wrappers/cow-istream-string.C: New test case.
14752 * g++.dg/wrappers/cp-stdlib.C: New test case.
14753 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
14754 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
14755
14756 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
14757
14758 PR middle-end/83718
14759 * g++.dg/torture/pr83718.C: New testcase.
14760
14761 2018-01-11 Martin Jambor <mjambor@suse.cz>
14762
14763 PR ipa/83178
14764 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
14765
14766 2018-01-11 Bin Cheng <bin.cheng@arm.com>
14767
14768 PR tree-optimization/83695
14769 * gcc.dg/tree-ssa/pr83695.c: New test.
14770
14771 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14772
14773 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
14774 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
14775
14776 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14777
14778 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
14779 * gcc.target/arm/simd/fp16fml_high.c: New test.
14780 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
14781 * lib/target-supports.exp
14782 (check_effective_target_arm_fp16fml_neon_ok_nocache,
14783 check_effective_target_arm_fp16fml_neon_ok,
14784 add_options_for_arm_fp16fml_neon): New procedures.
14785
14786 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14787
14788 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
14789 combination tests.
14790
14791 2018-01-11 Richard Biener <rguenther@suse.de>
14792
14793 PR tree-optimization/83435
14794 * gcc.dg/graphite/pr83435.c: New testcase.
14795
14796 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
14797 Alan Hayward <alan.hayward@arm.com>
14798 David Sherwood <david.sherwood@arm.com>
14799
14800 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
14801
14802 2018-01-11 Tamar Christina <tamar.christina@arm.com>
14803
14804 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
14805
14806 2018-01-11 Sudakshina Das <sudi.das@arm.com>
14807
14808 PR target/82096
14809 * gcc.c-torture/compile/pr82096.c: New test.
14810
14811 2018-01-11 Ed Schonberg <schonberg@adacore.com>
14812
14813 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
14814
14815 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
14816
14817 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
14818
14819 2018-01-11 Justin Squirek <squirek@adacore.com>
14820
14821 * gnat.dg/expr_func4.adb: New testcase.
14822
14823 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
14824
14825 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
14826 testcase.
14827
14828 2018-01-11 Bob Duff <duff@adacore.com>
14829
14830 * gnat.dg/protected_null.adb: New testcase.
14831
14832 2018-01-11 Ed Schonberg <schonberg@adacore.com>
14833
14834 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
14835
14836 2018-01-11 Ed Schonberg <schonberg@adacore.com>
14837
14838 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
14839
14840 2018-01-11 Justin Squirek <squirek@adacore.com>
14841
14842 * gnat.dg/loopvar.adb: New testcase.
14843
14844 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
14845
14846 PR middle-end/83189
14847 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
14848
14849 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
14850
14851 * gcc.c-torture/compile/pr83575.c: New testcase.
14852
14853 2018-01-10 Michael Collison <michael.collison@arm.com>
14854
14855 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
14856 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
14857 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
14858 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
14859 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
14860 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
14861 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
14862 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
14863 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
14864 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
14865 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
14866 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
14867 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
14868 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
14869 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
14870 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
14871
14872 2018-01-10 Michael Collison <michael.collison@arm.com>
14873
14874 * gcc.target/aarch64/sha2.h: New shared testcase.
14875 * gcc.target/aarch64/sha2_1.c: New testcase.
14876 * gcc.target/aarch64/sha2_2.c: New testcase.
14877 * gcc.target/aarch64/sha2_3.c: New testcase.
14878 * gcc.target/aarch64/sha3.h: New shared testcase.
14879 * gcc.target/aarch64/sha3_1.c: New testcase.
14880 * gcc.target/aarch64/sha3_2.c: New testcase.
14881 * gcc.target/aarch64/sha3_3.c: New testcase.
14882
14883 2018-01-10 Michael Collison <michael.collison@arm.com>
14884
14885 * gcc.target/aarch64/sm3_sm4.c: New testcase.
14886
14887 2018-01-10 Martin Sebor <msebor@redhat.com>
14888
14889 PR tree-optimization/83781
14890 * gcc.dg/strlenopt-42.c: New test.
14891
14892 2018-01-11 Martin Sebor <msebor@gmail.com>
14893 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14894
14895 PR tree-optimization/83501
14896 PR tree-optimization/81703
14897
14898 * gcc.dg/strlenopt-39.c: New test-case.
14899 * gcc.dg/pr81703.c: Likewise.
14900
14901 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
14902
14903 * gnat.dg/atomic10.adb: New test.
14904
14905 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
14906
14907 PR fortran/82367
14908 * gfortran.dg/deferred_character_18.f90: New test.
14909
14910 2018-01-10 Martin Sebor <msebor@redhat.com>
14911
14912 PR tree-optimization/83671
14913 * gcc.dg/strlenopt-40.c: New test.
14914 * gcc.dg/strlenopt-41.c: New test.
14915
14916 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
14917
14918 PR fortran/83093
14919 * gfortran.dg/allocate_with_typespec_7.f90: New test.
14920
14921 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
14922
14923 PR target/83399
14924 * gcc.target/powerpc/pr83399.c: New test.
14925
14926 2018-01-10 David Malcolm <dmalcolm@redhat.com>
14927
14928 PR c++/43486
14929 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
14930 to reflect that the arguments are correctly underlined.
14931 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
14932 for globals, params, locals and literals.
14933 (test_sizeof): Directly test the location of "sizeof", rather than
14934 when used in compound expressions.
14935 (test_alignof): Likewise for "alignof".
14936 (test_string_literals): Likewise for string literals.
14937 (test_numeric_literals): Likewise for numeric literals.
14938 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
14939 (test_typeid): Likewise for typeid.
14940 (test_unary_plus): New.
14941 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
14942 format strings.
14943
14944 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
14945
14946 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
14947
14948 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
14949
14950 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
14951
14952 2018-01-10 Marek Polacek <polacek@redhat.com>
14953
14954 PR c++/82541
14955 * g++.dg/warn/Wduplicated-branches4.C: New test.
14956
14957 2018-01-10 Jakub Jelinek <jakub@redhat.com>
14958
14959 PR c++/81327
14960 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
14961 cast to void *.
14962
14963 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
14964
14965 PR c++/81055
14966 * g++.dg/cpp0x/new2.C: New.
14967
14968 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
14969
14970 PR target/83735
14971 * gcc.target/i386/pr83735.c: New test.
14972
14973 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
14974
14975 * lib/target-supports.exp (check_effective_target_branch_cost):
14976 New function.
14977 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
14978 * gcc.dg/pr21643.c: Likewise.
14979 * gcc.dg/pr46309.c: Likewise.
14980 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
14981 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
14982 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
14983 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
14984 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
14985 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
14986 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
14987 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
14988 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
14989 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
14990 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
14991 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
14992 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
14993 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
14994
14995 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
14996
14997 PR target/83629
14998 * gcc.target/powerpc/pr83629.c: New testcase.
14999
15000 2018-01-10 Richard Biener <rguenther@suse.de>
15001
15002 PR testsuite/78768
15003 * gcc.dg/pr78768.c: Un-XFAIL.
15004
15005 2018-01-10 Richard Biener <rguenther@suse.de>
15006
15007 PR debug/82425
15008 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
15009
15010 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
15011
15012 PR tree-optimization/83753
15013 * gcc.dg/torture/pr83753.c: New test.
15014
15015 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
15016
15017 * gcc.target/i386/avx2-gather-1.c: Add -march.
15018 * gcc.target/i386/avx2-gather-2.c: Add -march.
15019 * gcc.target/i386/avx2-gather-3.c: Add -march.
15020 * gcc.target/i386/avx2-gather-4.c: Add -march.
15021 * gcc.target/i386/avx2-gather-5.c: Add -march.
15022 * gcc.target/i386/avx2-gather-6.c: Add -march.
15023 * gcc.target/i386/avx512f-gather-1.c: Add -march.
15024 * gcc.target/i386/avx512f-gather-2.c: Add -march.
15025 * gcc.target/i386/avx512f-gather-3.c: Add -march.
15026 * gcc.target/i386/avx512f-gather-4.c: Add -march.
15027 * gcc.target/i386/avx512f-gather-5.c: Add -march.
15028 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
15029 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
15030 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
15031 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
15032 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
15033
15034 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
15035
15036 PR target/78585:
15037 * gcc.target/i386/pr78585.c: New test.
15038
15039 2018-01-09 Jakub Jelinek <jakub@redhat.com>
15040
15041 PR c++/83734
15042 * g++.dg/cpp0x/pr83734.C: New test.
15043
15044 2018-01-09 Carl Love <cel@us.ibm.com>
15045
15046 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
15047 vec_mergeo builtins with float, double, long long, unsigned long long,
15048 bool long long arguments.
15049 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
15050 vec_float2 with double arguments.
15051 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
15052 vec_mergew and vec_mergow builtins.
15053
15054 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
15055
15056 PR fortran/83742
15057 * gfortran.dg/contiguous_6.f90: New test.
15058
15059 2018-01-09 Richard Biener <rguenther@suse.de>
15060
15061 PR tree-optimization/83668
15062 * gcc.dg/graphite/pr83668.c: New testcase.
15063
15064 2018-01-09 Joseph Myers <joseph@codesourcery.com>
15065
15066 PR tree-optimization/64811
15067 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
15068 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
15069 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
15070 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
15071 New tests.
15072 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
15073
15074 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
15075
15076 PR target/79883
15077 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
15078
15079 2018-01-09 Tamar Christina <tamar.christina@arm.com>
15080
15081 PR target/82641
15082 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
15083 no NEON and require softfp or hard float-abi.
15084 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
15085
15086 2018-01-09 Richard Biener <rguenther@suse.de>
15087
15088 PR tree-optimization/83572
15089 * gcc.dg/graphite/pr83572.c: New testcase.
15090
15091 2018-01-09 Jakub Jelinek <jakub@redhat.com>
15092
15093 PR target/83507
15094 * gcc.dg/sms-13.c: New test.
15095
15096 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
15097
15098 PR fortran/83741
15099 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
15100
15101 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
15102 Monk Chiang <sh.chiang04@gmail.com>
15103
15104 * gcc.target/riscv/save-restore-1.c: New.
15105
15106 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15107
15108 PR target/83677
15109 * gcc.target/powerpc/pr83677.c: New file.
15110
15111 2018-01-08 Jeff Law <law@redhat.com>
15112
15113 PR rtl-optimizatin/81308
15114 * g++.dg/pr81308-1.C: New test.
15115 * g++.dg/pr81308-2.C: New test.
15116
15117 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
15118
15119 PR target/83663 - Revert r255946
15120 * gcc.target/aarch64/vect-slp-dup.c: New.
15121
15122 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15123
15124 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
15125 combination tests.
15126
15127 2018-01-08 Richard Biener <rguenther@suse.de>
15128
15129 PR tree-optimization/83563
15130 * gcc.dg/graphite/pr83563.c: New testcase.
15131
15132 2018-01-08 Richard Biener <rguenther@suse.de>
15133
15134 PR middle-end/83713
15135 * g++.dg/torture/pr83713.C: New testcase.
15136
15137 2018-01-08 Tom de Vries <tom@codesourcery.com>
15138
15139 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
15140
15141 2018-01-08 Richard Biener <rguenther@suse.de>
15142
15143 PR tree-optimization/83685
15144 * gcc.dg/torture/pr83685.c: New testcase.
15145
15146 2018-01-08 Richard Biener <rguenther@suse.de>
15147
15148 PR lto/83719
15149 * gcc.dg/lto/pr83719_0.c: New testcase.
15150
15151 2018-01-08 Tom de Vries <tom@codesourcery.com>
15152
15153 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
15154 * gcc.dg/graphite/run-id-1.c: Same.
15155 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
15156
15157 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
15158
15159 PR fortran/83611
15160 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
15161 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
15162 * gfortran.dg/pdt_27.f03: New test.
15163
15164 PR fortran/83731
15165 * gfortran.dg/pdt_28.f03: New test.
15166
15167 2018-01-08 Tom de Vries <tom@codesourcery.com>
15168
15169 * c-c++-common/builtins.c: Require effective target alloca.
15170 * gcc.dg/Wrestrict.c: Same.
15171 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
15172
15173 2018-01-08 Richard Biener <rguenther@suse.de>
15174
15175 PR middle-end/83580
15176 * gcc.dg/torture/pr83580.c: New testcase.
15177
15178 2018-01-08 Richard Biener <rguenther@suse.de>
15179
15180 PR middle-end/83517
15181 * gcc.dg/pr83517.c: New testcase.
15182
15183 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
15184
15185 PR middle-end/81897
15186 * gcc.dg/uninit-pr81897.c: New test.
15187
15188 2018-01-06 Martin Sebor <msebor@redhat.com>
15189
15190 PR tree-optimization/83640
15191 * gcc.dg/Wrestrict-6.c: New test.
15192 * gcc.dg/pr83640.c: New test.
15193
15194 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
15195
15196 * gcc.target/aarch64/reg-alloc-1.c: New test.
15197
15198 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
15199
15200 PR fortran/50892
15201 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
15202
15203 2018-01-06 Jakub Jelinek <jakub@redhat.com>
15204
15205 PR debug/83480
15206 * gcc.dg/pr83480.c: New test.
15207
15208 PR rtl-optimization/83682
15209 * gcc.target/i386/pr83682.c: New test.
15210
15211 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
15212
15213 PR fortran/78534
15214 PR fortran/66310
15215 * gfortran.dg/char_cast_1.f90: Update scan pattern.
15216 * gfortran.dg/dependency_49.f90: Likewise.
15217 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
15218 * gfortran.dg/repeat_7.f90: New test for PR 66310.
15219 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
15220 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
15221 * gfortran.dg/string_1_lp64.f90: New test.
15222 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
15223 * gfortran.dg/string_3_lp64.f90: New test.
15224
15225 2018-01-05 Jakub Jelinek <jakub@redhat.com>
15226
15227 PR target/83604
15228 * gcc.target/i386/sse-26.c: New test.
15229
15230 PR target/83604
15231 * gcc.target/i386/pr83604.c: New test.
15232
15233 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
15234
15235 * gcc.dg/vect/vect-align-4.c: New test.
15236 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
15237 and redefine as a structure with an unaligned member "b".
15238 (foo): Update accordingly.
15239
15240 2018-01-05 Sudakshina Das <sudi.das@arm.com>
15241
15242 PR target/82439
15243 * gcc.target/aarch64/bics_5.c: New test.
15244 * gcc.target/arm/bics_5.c: Likewise.
15245
15246 2018-01-05 Jakub Jelinek <jakub@redhat.com>
15247
15248 PR tree-optimization/83605
15249 * gcc.dg/pr83605.c: New test.
15250
15251 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15252
15253 PR target/83554
15254 * gcc.target/i386/pr83554.c: New test.
15255
15256 PR ipa/82352
15257 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
15258 long unsigned int.
15259
15260 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
15261
15262 PR fortran/83683
15263 PR fortran/45689
15264 * gfortran.dg/eoshift_8.f90: New test.
15265 * gfortran.dg/simplify_eoshift_1.f90: New test.
15266
15267 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15268
15269 PR debug/83585
15270 * gcc.dg/pr83585.c: New test.
15271
15272 2018-01-04 Nathan Sidwell <nathan@acm.org>
15273
15274 PR c++/83667
15275 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
15276
15277 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15278
15279 PR debug/83666
15280 * gcc.dg/pr83666.c: New test.
15281
15282 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
15283
15284 PR target/83628
15285 * gcc.target/alpha/pr83628-1.c: New test.
15286 * gcc.target/alpha/pr83628-2.c: Ditto.
15287
15288 2018-01-04 Martin Liska <mliska@suse.cz>
15289
15290 PR ipa/82352
15291 * g++.dg/ipa/pr82352.C: New test.
15292
15293 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15294
15295 * gcc.dg/vect-opt-info-1.c: Moved to ...
15296 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
15297 vect_int targets, use dg-additional-options instead of dg-options and
15298 use relative line numbers instead of absolute.
15299
15300 2018-01-03 Martin Sebor <msebor@redhat.com>
15301
15302 PR tree-optimization/83655
15303 * gcc.dg/Wrestrict-5.c: New test.
15304 * c-c++-common/builtins.c: New test.
15305
15306 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
15307 Alan Hayward <alan.hayward@arm.com>
15308 David Sherwood <david.sherwood@arm.com>
15309
15310 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
15311 (main): Call it.
15312
15313 2018-01-03 Jeff Law <law@redhat.com>
15314
15315 PR target/83641
15316 * gcc.target/i386/stack-check-17.c: New test.
15317 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
15318
15319 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15320
15321 PR debug/83621
15322 * gcc.dg/pr83621.c: New test.
15323
15324 PR debug/83645
15325 * gcc.dg/pr83645.c: New test.
15326
15327 2018-01-03 Martin Sebor <msebor@redhat.com>
15328
15329 PR tree-optimization/83603
15330 * gcc.dg/Wrestrict-4.c: New test.
15331
15332 PR c/83559
15333 * gcc.dg/const-2.c: New test.
15334 * gcc.dg/pure-3.c: New test.
15335
15336 2018-01-03 Martin Sebor <msebor@redhat.com>
15337
15338 * gcc.dg/Wrestrict-3.c: New test.
15339
15340 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15341
15342 PR c++/83555
15343 * g++.dg/opt/pr83555.C: New test.
15344 * g++.dg/ubsan/pr83555.C: New test.
15345
15346 2018-01-03 David Malcolm <dmalcolm@redhat.com>
15347
15348 PR c/82050
15349 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
15350 the !CHECKING_P case by expecting a note.
15351 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
15352 a note for the !CHECKING_P case, and move the return statement
15353 outside of #if CHECKING_P guard.
15354
15355 2018-01-03 Jeff Law <law@redhat.com>
15356
15357 PR middle-end/83654
15358 * gcc.target/i386/stack-check-18.c: New test.
15359 * gcc.target/i386/stack-check-19.c: New test.
15360
15361 2018-01-03 Martin Sebor <msebor@redhat.com>
15362
15363 PR tree-optimization/83501
15364 * c-c++-common/Warray-bounds-3.c: Remove xfail.
15365
15366 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15367
15368 PR tree-optimization/83501
15369 * gcc.dg/tree-ssa/pr83501-1.c: New test.
15370
15371 2018-01-03 Nathan Sidwell <nathan@acm.org>
15372
15373 PR c++/83667
15374 * g++.dg/ipa/pr83667.C: New.
15375
15376 2018-01-03 Martin Liska <mliska@suse.cz>
15377
15378 PR tree-optimization/83593
15379 * gcc.dg/pr83593.c: New test.
15380
15381 2018-01-03 Martin Liska <mliska@suse.cz>
15382
15383 PR ipa/83549
15384 * g++.dg/ipa/pr83549.C: New test.
15385
15386 2018-01-03 Marek Polacek <polacek@redhat.com>
15387
15388 PR c++/83592
15389 * g++.dg/warn/mvp2.C: New test.
15390
15391 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15392
15393 PR preprocessor/83602
15394 * g++.dg/cpp/pr83602.C: New test.
15395
15396 PR c++/83634
15397 * g++.dg/parse/pr83634.C: New test.
15398
15399 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
15400
15401 PR fortran/83664
15402 * gfortran.dg/eoshift_7.f90: New test.
15403
15404 2018-01-03 Jan Beulich <jbeulich@suse.com>
15405
15406 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
15407 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
15408
15409 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15410
15411 Update copyright years.
15412
15413 2018-01-03 Martin Liska <mliska@suse.cz>
15414
15415 PR ipa/83594
15416 * gcc.dg/ipa/pr83594.c: New test.
15417
15418 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
15419 Alan Hayward <alan.hayward@arm.com>
15420 David Sherwood <david.sherwood@arm.com>
15421
15422 * gcc.dg/vect-opt-info-1.c: New test.
15423
15424 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
15425
15426 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
15427 floorf128, truncf128, and roundf128.
15428 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
15429 optimizations added in match.pd.
15430 * gcc.target/powerpc/float128-hw6.c: Likewise.
15431 * gcc.target/powerpc/float128-hw7.c: Likewise.
15432 * gcc.target/powerpc/float128-hw8.c: Likewise.
15433 * gcc.target/powerpc/float128-hw9.c: Likewise.
15434 * gcc.target/powerpc/float128-hw10.c: Likewise.
15435 * gcc.target/powerpc/float128-hw11.c: Likewise.
15436
15437 2018-01-02 Jakub Jelinek <jakub@redhat.com>
15438
15439 PR c++/83556
15440 * g++.dg/cpp0x/pr83556.C: New test.
15441
15442 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
15443
15444 PR fortran/45689
15445 PR fortran/83650
15446 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
15447 * gfortran.dg/simplify_cshift_4.f90: New test.
15448
15449 2018-01-02 Marek Polacek <polacek@redhat.com>
15450
15451 PR c++/81860
15452 * g++.dg/cpp0x/inh-ctor30.C: New test.
15453
15454 PR c++/83644
15455 * g++.dg/cpp1z/pr83644.C: New test.
15456
15457 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
15458
15459 PR fortran/83076
15460 * gfortran.dg/coarray_45.f90: New test.
15461
15462 PR fortran/83319
15463 * gfortran.dg/coarray_46.f90: New test.
15464
15465 2018-01-01 Jakub Jelinek <jakub@redhat.com>
15466
15467 PR tree-optimization/83581
15468 * gcc.dg/pr83581.c: New test.
15469
15470 PR c/83595
15471 * gcc.dg/pr83595.c: New test.
15472
15473 PR middle-end/83608
15474 * g++.dg/opt/pr83608.C: New test.
15475
15476 PR middle-end/83609
15477 * gcc.dg/pr83609.c: New test.
15478 * g++.dg/opt/pr83609.C: New test.
15479
15480 PR middle-end/83623
15481 * gcc.dg/pr83623.c: New test.
15482
15483 * gcc.target/i386/i386.exp
15484 (check_effective_target_avx512vpopcntdqvl): New proc.
15485 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
15486 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
15487 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
15488 \f
15489 Copyright (C) 2018 Free Software Foundation, Inc.
15490
15491 Copying and distribution of this file, with or without modification,
15492 are permitted in any medium without royalty provided the copyright
15493 notice and this notice are preserved.