Sanopt: ignore params with DECL_HAS_VALUE_EXPR_P (PR sanitizer/86962).
[gcc.git] / gcc / testsuite / ChangeLog
1 2018-08-27 Martin Liska <mliska@suse.cz>
2
3 PR sanitizer/86962
4 * gcc.dg/asan/pr86962.c: New test.
5
6 2018-08-27 Martin Liska <mliska@suse.cz>
7
8 * gcc.dg/tree-prof/val-prof-10.c: New test.
9
10 2018-08-27 Martin Liska <mliska@suse.cz>
11
12 PR tree-optimization/86847
13 * gcc.dg/tree-ssa/switch-3.c: New test.
14 * gcc.dg/tree-ssa/vrp105.c: Remove.
15
16 2018-08-27 Martin Liska <mliska@suse.cz>
17
18 * gcc.dg/tree-ssa/switch-2.c: New test.
19
20 2018-08-27 Richard Biener <rguenther@suse.de>
21
22 * g++.dg/torture/20180705-1.C: New testcase.
23 * gcc.dg/tree-ssa/ssa-fre-67.c: Likewise.
24 * gcc.dg/tree-ssa/ssa-ccp-14.c: Scan FRE dump.
25 * gcc.dg/tree-ssa/ssa-fre-46.c: Use -O2.
26 * gcc.dg/tree-ssa/vrp92.c: Disable FRE.
27 * gcc.dg/pr83666.c: Drop --param=sccvn-max-scc-size option.
28 * gcc.dg/pr85195.c: Likewise.
29 * gcc.dg/pr85467.c: Likewise.
30 * gcc.dg/torture/pr81790.c: Likewise.
31
32 * gfortran.dg/reassoc_4.f: Change max-completely-peeled-insns
33 param to current default.
34
35 2018-08-27 Jakub Jelinek <jakub@redhat.com>
36
37 PR rtl-optimization/87065
38 * gcc.target/i386/pr87065.c: New test.
39
40 2018-08-26 Marek Polacek <polacek@redhat.com>
41
42 PR c++/87080
43 * g++.dg/cpp0x/Wpessimizing-move5.C: New test.
44
45 PR c++/87029, Implement -Wredundant-move.
46 * g++.dg/cpp0x/Wredundant-move1.C: New test.
47 * g++.dg/cpp0x/Wredundant-move2.C: New test.
48 * g++.dg/cpp0x/Wredundant-move3.C: New test.
49 * g++.dg/cpp0x/Wredundant-move4.C: New test.
50
51 2018-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
52
53 PR libfortran/86704
54 * gfortran.dg/matmul_19.f90: New test.
55
56 2018-08-25 Janus Weil <janus@gcc.gnu.org>
57
58 PR fortran/86545
59 * gfortran.dg/generic_35.f90: New test case.
60
61 2018-08-24 David Malcolm <dmalcolm@redhat.com>
62
63 PR 87091
64 * gcc.dg/missing-header-fixit-3.c: Update for changes to how
65 line spans are printed with -fdiagnostics-show-line-numbers.
66
67 2018-08-24 Thomas Koenig <tkoenig@gcc.gnu.org>
68
69 PR fortran/86837
70 * gfortran.dg/implied_do_io_6.f90: New test.
71
72 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
73
74 PR middle-end/87092
75 * gcc.dg/pr87092.c: New test.
76
77 2018-08-24 Marek Polacek <polacek@redhat.com>
78
79 PR c++/67012
80 PR c++/86942
81 * g++.dg/cpp0x/auto52.C: New test.
82 * g++.dg/cpp1y/auto-fn52.C: New test.
83 * g++.dg/cpp1y/auto-fn53.C: New test.
84 * g++.dg/cpp1y/auto-fn54.C: New test.
85
86 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
87
88 * lib/target-supports.exp (vect_perm_supported): Only return
89 false for variable-length vectors if the permute size is not
90 a power of 2.
91 (check_effective_target_vect_perm)
92 (check_effective_target_vect_perm_byte)
93 (check_effective_target_vect_perm_short): Remove check for
94 variable-length vectors.
95 * gcc.dg/vect/slp-23.c: Add an XFAIL for variable-length SVE.
96 * gcc.dg/vect/slp-perm-10.c: Likewise.
97 * gcc.dg/vect/slp-perm-9.c: Add an XFAIL for variable-length vectors.
98
99 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
100
101 * gcc.target/aarch64/sve/bswap_1.c: New test.
102 * gcc.target/aarch64/sve/bswap_2.c: Likewise.
103 * gcc.target/aarch64/sve/bswap_3.c: Likewise.
104
105 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
106
107 * gcc.target/aarch64/sve/slp_perm_1.c: New test.
108 * gcc.target/aarch64/sve/slp_perm_2.c: Likewise.
109 * gcc.target/aarch64/sve/slp_perm_3.c: Likewise.
110 * gcc.target/aarch64/sve/slp_perm_4.c: Likewise.
111 * gcc.target/aarch64/sve/slp_perm_5.c: Likewise.
112 * gcc.target/aarch64/sve/slp_perm_6.c: Likewise.
113 * gcc.target/aarch64/sve/slp_perm_7.c: Likewise.
114
115 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
116
117 PR debug/79342
118 * gcc.dg/pr79342.: New test.
119
120 2018-08-23 Martin Sebor <msebor@redhat.com>
121
122 PR tree-optimization/87072
123 * gcc.dg/Warray-bounds-35.c: New test.
124
125 2018-08-23 Richard Biener <rguenther@suse.de>
126
127 PR middle-end/87024
128 * gcc.dg/pr87024.c: New testcase.
129
130 2018-08-23 Richard Sandiford <richard.sandiford@arm.com>
131
132 * gcc.dg/vect/no-vfa-vect-depend-2.c: Remove XFAIL.
133 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
134 * gcc.dg/vect/pr65947-13.c: Update for vect_fold_extract_last.
135 * gcc.dg/vect/pr80631-2.c: Likewise.
136
137 2017-08-23 Paul Thomas <pault@gcc.gnu.org>
138
139 PR fortran/86863
140 * gfortran.dg/submodule_32.f08: New test.
141
142 2018-08-22 Janus Weil <janus@gcc.gnu.org>
143
144 PR fortran/86935
145 * gfortran.dg/associate_3.f90: Update error message.
146 * gfortran.dg/associate_39.f90: New test case.
147
148 2018-08-22 Janus Weil <janus@gcc.gnu.org>
149
150 PR fortran/86888
151 * gfortran.dg/alloc_comp_basics_6.f90: Update an error message and add
152 an additional case.
153 * gfortran.dg/alloc_comp_basics_7.f90: New test case.
154 * gfortran.dg/class_17.f03: Update error message.
155 * gfortran.dg/class_55.f90: Ditto.
156 * gfortran.dg/dtio_11.f90: Update error messages.
157 * gfortran.dg/implicit_actual.f90: Add an error message.
158 * gfortran.dg/typebound_proc_12.f90: Update error message.
159
160 2018-08-22 Martin Sebor <msebor@redhat.com>
161
162 PR middle-end/87052
163 * gcc.dg/pr87052.c: New test.
164 * gcc.dg/tree-ssa/dump-3.c: Adjust.
165
166 2018-08-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
167
168 * gfortran.dg/max_fmax_aarch64.f90: Rename to...
169 * gfortran.dg/max_expr.f90: ...this.
170 * gfortran.dg/min_fmin_aarch64.f90: Rename to...
171 * gfortran.dg/min_expr.f90: ...this.
172
173 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
174
175 PR tree-optimization/86725
176 * gcc.dg/vect/no-scevccp-pr86725-2.c: New test.
177 * gcc.dg/vect/no-scevccp-pr86725-3.c: Likewise.
178 * gcc.dg/vect/no-scevccp-pr86725-4.c: Likewise.
179 * gcc.dg/vect/no-scevccp-pr86725-5.c: Likewise.
180
181 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
182
183 PR tree-optimization/86725
184 * gcc.dg/vect/no-scevccp-pr86725-1.c: New test.
185
186 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
187
188 * gcc.dg/vect/vect-avg-16.c: New test.
189 * gcc.dg/vect/slp-37.c: Expect the loop to be vectorized.
190 * gcc.dg/vect/vect-strided-u8-i8-gap4.c,
191 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise for
192 the second loop in main1.
193
194 2018-08-22 Iain Sandoe <iain@sandoe.co.uk>
195
196 * gcc.dg/lto/pr85248_0.c (test_alias):
197 Stringify __USER_LABEL_PREFIX__.
198 (test_noreturn): Likewise.
199
200 2018-08-22 Richard Biener <rguenther@suse.de>
201
202 PR tree-optimization/86988
203 * g++.dg/pr86988.C: New testcase.
204
205 2018-08-22 Richard Biener <rguenther@suse.de>
206
207 PR tree-optimization/86945
208 * tree-cfg.c (generate_range_test): Use unsigned arithmetic.
209
210 2018-08-21 Janne Blomqvist <jb@gcc.gnu.org>
211
212 * gfortran.dg/nan_1.f90: Remove tests that test MAX/MIN with NaNs.
213
214 2018-08-21 Nicolas Koenig <koenigni@gcc.gnu.org>
215 Thomas Koenig <tkoenig@gcc.gnu.org>
216
217 PR fortran/25829
218 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
219 * gfortran.dg/f2003_io_1.f03: Add wait statement.
220
221 2018-08-21 Marek Polacek <polacek@redhat.com>
222
223 PR c++/86981, Implement -Wpessimizing-move.
224 * g++.dg/cpp0x/Wpessimizing-move1.C: New test.
225 * g++.dg/cpp0x/Wpessimizing-move2.C: New test.
226 * g++.dg/cpp0x/Wpessimizing-move3.C: New test.
227 * g++.dg/cpp0x/Wpessimizing-move4.C: New test.
228 * g++.dg/cpp1z/Wpessimizing-move1.C: New test.
229
230 PR c++/65043
231 * g++.dg/concepts/pr67595.C: Add dg-warning.
232 * g++.dg/cpp0x/Wnarrowing11.C: New test.
233 * g++.dg/cpp0x/Wnarrowing12.C: New test.
234 * g++.dg/cpp0x/rv-cast5.C: Add static_cast.
235
236 PR c++/86499
237 * g++.dg/cpp0x/lambda/lambda-non-local.C: New test.
238 * g++.dg/cpp0x/lambda/lambda-this10.C: Adjust dg-error.
239
240 2018-08-21 Ed Schonberg <schonberg@adacore.com>
241
242 * gnat.dg/expr_func7.adb, gnat.dg/expr_func7.ads: New testcase.
243
244 2018-08-21 Ed Schonberg <schonberg@adacore.com>
245
246 * gnat.dg/expr_func6.adb, gnat.dg/expr_func6.ads: New testcase.
247
248 2018-08-21 Javier Miranda <miranda@adacore.com>
249
250 * gnat.dg/spark2.adb, gnat.dg/spark2.ads: New testcase.
251
252 2018-08-21 Ed Schonberg <schonberg@adacore.com>
253
254 * gnat.dg/prot6.adb, gnat.dg/prot6.ads: New testcase.
255
256 2018-08-21 Ed Schonberg <schonberg@adacore.com>
257
258 * gnat.dg/access5.adb, gnat.dg/access5.ads: New testcase.
259
260 2018-08-21 Eric Botcazou <ebotcazou@adacore.com>
261
262 * gnat.dg/rep_clause7.adb: New testcase.
263
264 2018-08-21 Ed Schonberg <schonberg@adacore.com>
265
266 * gnat.dg/task1.adb, gnat.dg/task1.ads, gnat.dg/task1_pkg.adb,
267 gnat.dg/task1_pkg.ads: New testcase.
268
269 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
270
271 * gnat.dg/linkedlist.adb: New testcase.
272
273 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
274
275 * gnat.dg/elab6.adb, gnat.dg/elab6.ads, gnat.dg/elab6_pkg.adb,
276 gnat.dg/elab6_pkg.ads: New testcase.
277
278 2018-08-21 Ed Schonberg <schonberg@adacore.com>
279
280 * gnat.dg/expr_func5.adb: New testcase.
281
282 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
283
284 * gnat.dg/dynhash.adb: New testcase.
285
286 2018-08-21 Javier Miranda <miranda@adacore.com>
287
288 * gnat.dg/enum4.adb: New testcase.
289
290 2018-08-21 Tamar Christina <tamar.christina@arm.com>
291
292 * gcc.target/aarch64/large_struct_copy.c: New test.
293
294 2018-08-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
295
296 * g++.dg/torture/pr86763.C: Restrict to *-*-linux*.
297
298 2018-08-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
299
300 PR middle-end/86121
301 * gcc.dg/Wstringop-overflow-6.c: Remove xfail.
302
303 2018-08-21 Tom de Vries <tdevries@suse.de>
304
305 * gcc.c-torture/unsorted/dump-noaddr.x: Use -gno-record-gcc-switches
306 to avoid mismatch in .debug and .earlydebug dump files.
307
308 2018-08-20 Michael Meissner <meissner@linux.ibm.com>
309
310 PR target/87033
311 * gcc.target/powerpc/pr87033.c: New test.
312
313 2018-08-20 Martin Sebor <msebor@redhat.com>
314
315 PR tree-optimization/87034
316 * gcc.dg/builtin-sprintf-warn-20.c: New test.
317
318 2018-08-20 David Malcolm <dmalcolm@redhat.com>
319
320 PR other/84889
321 * gcc.dg/plugin/diagnostic-group-test-1.c: New test.
322 * gcc.dg/plugin/diagnostic_group_plugin.c: New test.
323 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
324
325 2018-08-20 H.J. Lu <hongjiu.lu@intel.com>
326
327 PR target/87014
328 * g++.dg/torture/pr87014.C: New file.
329
330 2018-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
331
332 PR target/86984
333 * gcc.target/alpha/pr86984.c: New test.
334
335 2018-08-20 Richard Biener <rguenther@suse.de>
336
337 PR tree-optimization/78655
338 * gcc.dg/tree-ssa/evrp11.c: New testcase.
339
340 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
341
342 * gcc.dg/debug/dwarf2/pr80263.c: Suppress pubtypes output
343 for Darwin.
344
345 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
346
347 * g++.dg/debug/dwarf2/pr85302.C: Skip unsupported split DWARF
348 test on Darwin.
349 * g++.dg/debug/dwarf2/pr85302.C: Likewise.
350 * gcc.dg/lto/pr83719_0.c: Likewise.
351
352 2018-08-17 Martin Sebor <msebor@redhat.com>
353
354 PR testsuite/86996
355 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
356
357 2018-08-17 David Malcolm <dmalcolm@redhat.com>
358
359 * g++.dg/conversion/Wwrite-strings.C: New test.
360
361 2018-08-17 Sandra Loosemore <sandra@codesourcery.com>
362 Chung-Lin Tang <cltang@codesourcery.com>
363 Xianmiao Qu <xianmiao_qu@c-sky.com>
364
365 C-SKY port: Testsuite
366
367 * g++.dg/Wno-frame-address.C: Adjust for C-SKY.
368 * g++.dg/torture/type-generic-1.C: Likewise.
369 * gcc.c-torture/compile/20000804-1.c: Likewise.
370 * gcc.c-torture/execute/20101011-1.c: Likewise.
371 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Likewise.
372 * gcc.dg/20020312-2.c: Likewise.
373 * gcc.dg/Wno-frame-address.c: Likewise.
374 * gcc.dg/c11-true_min-1.c: Likewise.
375 * gcc.dg/sibcall-10.c: Likewise.
376 * gcc.dg/sibcall-9.c: Likewise.
377 * gcc.dg/stack-usage-1.c: Likewise.
378 * gcc.dg/torture/float32-tg-3.c: Likewise.
379 * gcc.dg/torture/float32x-tg-3.c: Likewise.
380 * gcc.dg/torture/float64-tg-3.c: Likewise.
381 * gcc.dg/torture/float64x-tg-3.c: Likewise.
382 * gcc.dg/torture/type-generic-1.c: Likewise.
383 * gcc.target/csky/*: New.
384 * lib/target-supports.exp (check_profiling_available): Add
385 csky-*-elf.
386 (check_effective_target_hard_float): Handle C-SKY targets with
387 single-precision hard float only.
388 (check_effective_target_logical_op_short_circuit): Handle C-SKY.
389
390 2018-08-17 David Malcolm <dmalcolm@redhat.com>
391
392 * gcc.dg/format/gcc_diag-1.c: Fix typo. Add test coverage for
393 gcc_dump_printf.
394 * gcc.dg/format/gcc_diag-10.c: Add gimple typedef. Add test
395 coverage for gcc_dump_printf.
396
397 2018-08-17 Martin Liska <mliska@suse.cz>
398
399 * g++.dg/opt/mpx.C: Fix scanned pattern.
400 * gcc.target/i386/mpx.c: Likewise.
401 * g++.dg/warn/Wunreachable-code-1.C: Remove.
402 * g++.dg/warn/Wunreachable-code-2.C: Likewise.
403 * gcc.dg/torture/pr52969.c: Likewise.
404 * g++.dg/warn/pr31246-2.C: Likewise.
405 * g++.dg/warn/pr31246.C: Likewise.
406 * gcc.dg/pr33092.c: Likewise.
407 * g++.dg/opt/eh1.C: Remove a deprecated option.
408 * g++.dg/template/inline1.C: Likewise.
409 * g++.dg/tree-ssa/pr81408.C: Likewise.
410 * gcc.dg/pr41837.c: Likewise.
411 * gcc.dg/pr41841.c: Likewise.
412 * gcc.dg/pr42250.c: Likewise.
413 * gcc.dg/pr43084.c: Likewise.
414 * gcc.dg/pr43317.c: Likewise.
415 * gcc.dg/pr51879-18.c: Likewise.
416 * gcc.dg/torture/pr36066.c: Likewise.
417 * gcc.dg/tree-ssa/ifc-8.c: Likewise.
418 * gcc.dg/tree-ssa/ifc-cd.c: Likewise.
419 * gcc.dg/tree-ssa/pr19210-1.c: Likewise.
420 * gcc.dg/tree-ssa/pr45122.c: Likewise.
421 * gcc.target/i386/pr45352-2.c: Likewise.
422 * gcc.target/i386/zee.c: Likewise.
423 * gfortran.dg/auto_char_len_2.f90: Likewise.
424 * gfortran.dg/auto_char_len_4.f90: Likewise.
425 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
426 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
427 * gfortran.dg/gomp/pr47331.f90: Likewise.
428 * gfortran.dg/pr40999.f: Likewise.
429 * gfortran.dg/pr41011.f: Likewise.
430 * gfortran.dg/pr42051.f03: Likewise.
431 * gfortran.dg/pr46804.f90: Likewise.
432 * gfortran.dg/pr83149_1.f90: Likewise.
433 * gfortran.dg/pr83149_b.f90: Likewise.
434 * gfortran.dg/whole_file_1.f90: Likewise.
435 * gfortran.dg/whole_file_10.f90: Likewise.
436 * gfortran.dg/whole_file_11.f90: Likewise.
437 * gfortran.dg/whole_file_12.f90: Likewise.
438 * gfortran.dg/whole_file_13.f90: Likewise.
439 * gfortran.dg/whole_file_14.f90: Likewise.
440 * gfortran.dg/whole_file_15.f90: Likewise.
441 * gfortran.dg/whole_file_16.f90: Likewise.
442 * gfortran.dg/whole_file_17.f90: Likewise.
443 * gfortran.dg/whole_file_18.f90: Likewise.
444 * gfortran.dg/whole_file_19.f90: Likewise.
445 * gfortran.dg/whole_file_2.f90: Likewise.
446 * gfortran.dg/whole_file_20.f03: Likewise.
447 * gfortran.dg/whole_file_3.f90: Likewise.
448 * gfortran.dg/whole_file_4.f90: Likewise.
449 * gfortran.dg/whole_file_5.f90: Likewise.
450 * gfortran.dg/whole_file_6.f90: Likewise.
451 * gfortran.dg/whole_file_7.f90: Likewise.
452 * gfortran.dg/whole_file_8.f90: Likewise.
453 * gfortran.dg/whole_file_9.f90: Likewise.
454 * gcc.dg/vect/vect.exp: Likewise.
455
456 2018-08-17 Richard Biener <rguenther@suse.de>
457
458 PR middle-end/86505
459 * gcc.dg/torture/pr86505.c: New testcase.
460
461 2018-08-16 Martin Sebor <msebor@redhat.com>
462
463 PR tree-optimization/86853
464 * gcc.dg/tree-ssa/builtin-sprintf-10.c: New test.
465 * gcc.dg/tree-ssa/builtin-sprintf-11.c: New test.
466 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Adjust.
467
468 2018-08-16 David Malcolm <dmalcolm@redhat.com>
469
470 * gcc.dg/missing-header-fixit-3.c: New test.
471
472 2018-08-16 David Malcolm <dmalcolm@redhat.com>
473
474 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
475 (test_fixit_insert_newline): Update expected output to show '+'
476 characters in margin of line-insertion fix-it hint.
477
478 2018-08-16 Nathan Sidwell <nathan@acm.org>
479
480 * gcc.dg/cpp/macsyntx.c: Adjust expected errors.
481 * gcc.dg/cpp/macsyntx2.c: likewise.
482
483 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
484
485 PR testsuite/86745
486 * gcc.target/i386/avx-cvt-2.c: Loosen scan-assembler strings.
487 * gcc.target/i386/avx-cvt-2.c: Ditto.
488
489 2018-08-16 David Malcolm <dmalcolm@redhat.com>
490
491 PR c++/70693
492 * c-c++-common/Wmisleading-indentation-pr70693.c: New test.
493
494 2018-08-16 Vlad Lazar <vlad.lazar@arm.com>
495
496 * gcc.target/aarch64/imm_choice_comparison.c: New test.
497
498 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
499
500 * gcc.dg/memcmp-1.c (lib_memcmp): Apply __USER_LABEL_PREFIX__.
501 (lib_strncmp): Likewise.
502
503 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
504
505 * c-c++-common/asan/pointer-subtract-3.c: Skip for Darwin.
506 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
507 * g++.dg/torture/pr44295.C : Likewise.
508
509 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
510
511 PR testsuite/78544
512 * gcc.dg/tree-prof/section-attr-1.c: Add Darwin-specific section
513 attributes and matching.
514 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
515 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
516
517 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
518
519 * gcc.dg/asan/pr81923.c: Stringify __USER_LABEL_PREFIX__.
520
521 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
522
523 * gcc.target/i386/rop1.c: Remove.
524 * gcc.target/i386/pr83554 (dg-options): Remove -mmitigate-rop.
525
526 2018-08-15 Will Schmidt <will_schmidt@vnet.ibm.com>
527
528 * gcc.target/powerpc/fold-vec-splat-char.c: New.
529 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: New.
530 * gcc.target/powerpc/fold-vec-splat-int.c: New.
531 * gcc.target/powerpc/fold-vec-splat-longlong.c: New.
532 * gcc.target/powerpc/fold-vec-splat-pixel.c: New.
533 * gcc.target/powerpc/fold-vec-splat-short.c: New.
534
535 2018-08-15 David Malcolm <dmalcolm@redhat.com>
536
537 * g++.dg/diagnostic/aka3.C: New test.
538 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
539 output to show range labels.
540 * g++.dg/diagnostic/param-type-mismatch.C: Likewise.
541 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
542 * g++.dg/plugin/show-template-tree-color-labels.C: New test.
543 * gcc.dg/bad-binary-ops.c: Update expected output to show range
544 labels. Add an "aka" example.
545 * gcc.dg/cpp/pr66415-1.c: Update expected output to show range
546 labels.
547 * gcc.dg/format/diagnostic-ranges.c: Likewise.
548 * gcc.dg/format/pr72858.c: Likewise.
549 * gcc.dg/format/pr78498.c: Likewise.
550 * gcc.dg/param-type-mismatch.c: Add "-Wpointer-sign" to options.
551 Update expected output to show range labels. Add examples of
552 -Wincompatible-pointer-types and -Wpointer-sign for parameters.
553 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
554 Update expected output to show range labels.
555 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
556 (test_very_wide_line): Adjust so that label is at left-clipping
557 boundary.
558 (test_very_wide_line_2): New test.
559 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
560 Update expected output to show range labels.
561 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
562 * gcc.dg/plugin/diagnostic-test-show-locus-no-labels.c: New test.
563 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): Update
564 for new param to gcc_rich_location::add_expr.
565 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
566 Add "label" param.
567 (test_show_locus): Add examples of labels to various tests. Tweak
568 the "very wide_line" test case and duplicate it, to cover the
569 boundary values for clipping of labels against the left-margin.
570 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
571 diagnostic-test-show-locus-no-labels.c.
572 * gcc.dg/pr69554-1.c: Update expected output to show range labels.
573 Update line numbers of dg-locus directives.
574 * gcc.dg/pr69627.c: Update expected output to show range labels.
575 * lib/multiline.exp (proc _build_multiline_regex): Remove
576 special-case handling of lines with trailing '|'.
577
578 2018-08-15 Qing Zhao <qing.zhao@oracle.com>
579
580 PR testsuite/86519
581 * gcc.dg/strcmpopt_6.c: Scan the assembly file instead of
582 the .expand file.
583
584 2018-08-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
585
586 * gcc.dg/wmain.c: New test.
587
588 2018-08-15 Iain Sandoe <iain@sandoe.co.uk>
589
590 PR c/19315
591 * gcc.dg/graphite/pr82451.c: Make array 'a' an extern.
592 * gcc.dg/redecl-10.c: Expect warnings for the static vars with
593 unknown size.
594
595 2018-08-15 Martin Liska <mliska@suse.cz>
596
597 PR tree-optimization/86925
598 * gcc.dg/predict-20.c: New test.
599 * gcc.dg/predict-21.c: New test.
600
601 2018-08-15 Paolo Carlini <paolo.carlini@oracle.com>
602
603 * g++.dg/init/goto3.C: Adjust for error instead of permerror.
604
605 2018-08-14 Allan Sandfeld Jensen <allan.jensen@qt.io>
606
607 * gcc.target/i386/sse2-movs.c: New test.
608
609 2018-08-14 Martin Sebor <msebor@redhat.com>
610
611 PR tree-optimization/86650
612 * gcc.dg/Warray-bounds-34.c: New test.
613
614 2018-08-14 Janus Weil <janus@gcc.gnu.org>
615
616 PR fortran/86116
617 * gfortran.dg/generic_34.f90: New test case.
618
619 2018-08-13 Marek Polacek <polacek@redhat.com>
620
621 PR c++/57891
622 * g++.dg/cpp0x/Wnarrowing6.C: New test.
623 * g++.dg/cpp0x/Wnarrowing7.C: New test.
624 * g++.dg/cpp0x/Wnarrowing8.C: New test.
625 * g++.dg/cpp0x/Wnarrowing9.C: New test.
626 * g++.dg/cpp0x/Wnarrowing10.C: New test.
627 * g++.dg/cpp0x/constexpr-47969.C: Adjust dg-error.
628 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
629 * g++.dg/cpp0x/constexpr-targ.C: Likewise.
630 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
631 * g++.dg/ext/stmtexpr15.C: Likewise.
632 * g++.dg/gomp/pr47963.C: Likewise.
633 * g++.dg/init/new37.C: Likewise.
634 * g++.dg/init/new43.C: Likewise.
635 * g++.dg/other/fold1.C: Likewise.
636 * g++.dg/parse/array-size2.C: Likewise.
637 * g++.dg/template/dependent-name3.C: Likewise.
638 * g++.dg/cpp0x/constexpr-data2.C: Add dg-error.
639 * g++.dg/other/vrp1.C: Likewise.
640 * g++.dg/template/char1.C: Likewise.
641
642 2018-08-13 Segher Boessenkool <segher@kernel.crashing.org>
643
644 * gcc.target/powerpc/pr56605.c: The generated code can have an AND
645 instead of a ZERO_EXTEND.
646
647 2018-08-13 Martin Sebor <msebor@redhat.com>
648
649 PR tree-optimization/71625
650 * c-c++-common/attr-nonstring-3.c: Temporarily xfail a test case.
651 * g++.dg/init/string2.C: New test.
652 * g++.dg/init/string3.C: New test.
653 * g++.dg/init/string4.C: New test.
654 * gcc.dg/init-string-3.c: New test.
655 * gcc.dg/strlenopt-55.c: New test.
656 * gcc.dg/strlenopt-56.c: New test.
657
658 2018-08-13 Marek Polacek <polacek@redhat.com>
659
660 P0806R2 - Deprecate implicit capture of this via [=]
661 * g++.dg/cpp2a/lambda-this1.C: New test.
662 * g++.dg/cpp2a/lambda-this2.C: New test.
663 * g++.dg/cpp2a/lambda-this3.C: New test.
664
665 2018-08-13 Marek Polacek <polacek@redhat.com>
666
667 PR c++/86915
668 * g++.dg/diagnostic/auto1.C: New test.
669
670 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
671
672 PR fortran/66679
673 * gfortran.dg/transfer_class_3.f90: New test.
674
675 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
676
677 PR fortran/86906
678 * gfortran.dg/use_rename_9.f90: New test.
679
680 2018-08-11 Jakub Jelinek <jakub@redhat.com>
681
682 PR tree-optimization/86835
683 * gcc.dg/pr86835.c: New test.
684
685 2018-08-10 Janus Weil <janus@gcc.gnu.org>
686
687 PR fortran/57160
688 * gfortran.dg/actual_pointer_function_1.f90: Fix invalid test case.
689 * gfortran.dg/inline_matmul_23.f90: Add option "-ffrontend-optimize".
690 * gfortran.dg/short_circuiting_2.f90: New test case.
691 * gfortran.dg/short_circuiting_3.f90: New test case.
692
693 2018-08-10 Alexander Monakov <amonakov@ispras.ru>
694
695 PR target/82418
696 * gcc.target/i386/pr82418.c: New test.
697
698 2018-08-10 Martin Liska <mliska@suse.cz>
699
700 PR target/83610
701 * gcc.dg/predict-17.c: New test.
702 * gcc.dg/predict-18.c: New test.
703 * gcc.dg/predict-19.c: New test.
704
705 2018-08-10 Martin Liska <mliska@suse.cz>
706
707 PR tree-optimization/85799
708 * gcc.dg/pr85799.c: New test.
709
710 2018-08-09 Jeff Law <law@redhat.com>
711
712 PR middle-end/86897
713 * gcc.dg/uninit-suppress_2.c: Disable DOM.
714
715 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
716
717 * gcc.target/aarch64/sve/reduc_8.c: New test.
718
719 2018-08-09 David Malcolm <dmalcolm@redhat.com>
720
721 PR other/84889
722 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: New
723 test.
724 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
725 New test.
726 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
727 * lib/prune.exp: Add -fno-diagnostics-show-line-numbers to
728 TEST_ALWAYS_FLAGS.
729
730 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
731
732 PR tree-optimization/86858
733 * gcc.dg/vect/pr86858.c: New test.
734
735 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
736
737 PR tree-optimization/86871
738 * gcc.dg/vect/pr86871.c: New test.
739
740 2018-08-09 Paolo Carlini <paolo.carlini@oracle.com>
741
742 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
743
744 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
745
746 * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: Decrement
747 arch and tune numbers by 2.
748 * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: Likewise.
749 * gcc.target/s390/target-attribute/tattr-m31-1.c: Likewise.
750 * gcc.target/s390/target-attribute/tattr-m31-10.c: Likewise.
751 * gcc.target/s390/target-attribute/tattr-m31-11.c: Likewise.
752 * gcc.target/s390/target-attribute/tattr-m31-12.c: Likewise.
753 * gcc.target/s390/target-attribute/tattr-m31-13.c: Likewise.
754 * gcc.target/s390/target-attribute/tattr-m31-14.c: Likewise.
755 * gcc.target/s390/target-attribute/tattr-m31-15.c: Likewise.
756 * gcc.target/s390/target-attribute/tattr-m31-16.c: Likewise.
757 * gcc.target/s390/target-attribute/tattr-m31-17.c: Likewise.
758 * gcc.target/s390/target-attribute/tattr-m31-18.c: Likewise.
759 * gcc.target/s390/target-attribute/tattr-m31-19.c: Likewise.
760 * gcc.target/s390/target-attribute/tattr-m31-2.c: Likewise.
761 * gcc.target/s390/target-attribute/tattr-m31-20.c: Likewise.
762 * gcc.target/s390/target-attribute/tattr-m31-21.c: Likewise.
763 * gcc.target/s390/target-attribute/tattr-m31-22.c: Likewise.
764 * gcc.target/s390/target-attribute/tattr-m31-23.c: Likewise.
765 * gcc.target/s390/target-attribute/tattr-m31-24.c: Likewise.
766 * gcc.target/s390/target-attribute/tattr-m31-25.c: Likewise.
767 * gcc.target/s390/target-attribute/tattr-m31-26.c: Likewise.
768 * gcc.target/s390/target-attribute/tattr-m31-27.c: Likewise.
769 * gcc.target/s390/target-attribute/tattr-m31-28.c: Likewise.
770 * gcc.target/s390/target-attribute/tattr-m31-29.c: Likewise.
771 * gcc.target/s390/target-attribute/tattr-m31-3.c: Likewise.
772 * gcc.target/s390/target-attribute/tattr-m31-30.c: Likewise.
773 * gcc.target/s390/target-attribute/tattr-m31-31.c: Likewise.
774 * gcc.target/s390/target-attribute/tattr-m31-32.c: Likewise.
775 * gcc.target/s390/target-attribute/tattr-m31-4.c: Likewise.
776 * gcc.target/s390/target-attribute/tattr-m31-5.c: Likewise.
777 * gcc.target/s390/target-attribute/tattr-m31-6.c: Likewise.
778 * gcc.target/s390/target-attribute/tattr-m31-7.c: Likewise.
779 * gcc.target/s390/target-attribute/tattr-m31-8.c: Likewise.
780 * gcc.target/s390/target-attribute/tattr-m31-9.c: Likewise.
781 * gcc.target/s390/target-attribute/tattr-m64-1.c: Likewise.
782 * gcc.target/s390/target-attribute/tattr-m64-10.c: Likewise.
783 * gcc.target/s390/target-attribute/tattr-m64-11.c: Likewise.
784 * gcc.target/s390/target-attribute/tattr-m64-12.c: Likewise.
785 * gcc.target/s390/target-attribute/tattr-m64-13.c: Likewise.
786 * gcc.target/s390/target-attribute/tattr-m64-14.c: Likewise.
787 * gcc.target/s390/target-attribute/tattr-m64-15.c: Likewise.
788 * gcc.target/s390/target-attribute/tattr-m64-16.c: Likewise.
789 * gcc.target/s390/target-attribute/tattr-m64-17.c: Likewise.
790 * gcc.target/s390/target-attribute/tattr-m64-18.c: Likewise.
791 * gcc.target/s390/target-attribute/tattr-m64-19.c: Likewise.
792 * gcc.target/s390/target-attribute/tattr-m64-2.c: Likewise.
793 * gcc.target/s390/target-attribute/tattr-m64-20.c: Likewise.
794 * gcc.target/s390/target-attribute/tattr-m64-21.c: Likewise.
795 * gcc.target/s390/target-attribute/tattr-m64-22.c: Likewise.
796 * gcc.target/s390/target-attribute/tattr-m64-23.c: Likewise.
797 * gcc.target/s390/target-attribute/tattr-m64-24.c: Likewise.
798 * gcc.target/s390/target-attribute/tattr-m64-25.c: Likewise.
799 * gcc.target/s390/target-attribute/tattr-m64-26.c: Likewise.
800 * gcc.target/s390/target-attribute/tattr-m64-27.c: Likewise.
801 * gcc.target/s390/target-attribute/tattr-m64-28.c: Likewise.
802 * gcc.target/s390/target-attribute/tattr-m64-29.c: Likewise.
803 * gcc.target/s390/target-attribute/tattr-m64-3.c: Likewise.
804 * gcc.target/s390/target-attribute/tattr-m64-30.c: Likewise.
805 * gcc.target/s390/target-attribute/tattr-m64-31.c: Likewise.
806 * gcc.target/s390/target-attribute/tattr-m64-32.c: Likewise.
807 * gcc.target/s390/target-attribute/tattr-m64-33.c: Likewise.
808 * gcc.target/s390/target-attribute/tattr-m64-4.c: Likewise.
809 * gcc.target/s390/target-attribute/tattr-m64-5.c: Likewise.
810 * gcc.target/s390/target-attribute/tattr-m64-6.c: Likewise.
811 * gcc.target/s390/target-attribute/tattr-m64-7.c: Likewise.
812 * gcc.target/s390/target-attribute/tattr-m64-8.c: Likewise.
813 * gcc.target/s390/target-attribute/tattr-m64-9.c: Likewise.
814
815 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
816
817 PR target/84332
818 * gcc.target/s390/pr84332.c: New testcase.
819
820 2018-08-08 Andreas Schwab <schwab@linux-m68k.org>
821
822 PR target/46179
823 * gcc.target/m68k/tls-dimode.c: New file.
824
825 2018-08-08 Nathan Sidwell <nathan@acm.org>
826
827 * c-c++-common/inc-from-1a.h, c-c++-common/inc-from-1b.h,
828 c-c++-common/inc-from-1.c: New
829
830 2018-08-08 Andreas Krebbel <krebbel@linux.ibm.com>
831
832 PR target/85295
833 * gcc.target/s390/TI-constants-lra.c: New testcase.
834 * gcc.target/s390/TI-constants-nolra.c: New testcase.
835
836 2018-08-08 Ilya Leoshkevich <iii@linux.ibm.com>
837
838 * gcc.target/s390/hotpatch-8.c: Remove.
839 * gcc.target/s390/hotpatch-9.c: Remove.
840 * gcc.target/s390/mnop-mcount-m31-fpic.c: Remove.
841 * gcc.target/s390/mnop-mcount-m31.c: Remove.
842
843 2018-08-08 Jakub Jelinek <jakub@redhat.com>
844
845 P0595R1 - is_constant_evaluated
846 * g++.dg/cpp2a/is-constant-evaluated1.C: New test.
847
848 PR c++/86836
849 * g++.dg/cpp1z/decomp46.C: New test.
850
851 PR c++/86738
852 * g++.dg/opt/pr86738.C: New test.
853
854 2018-08-07 Richard Sandiford <richard.sandiford@arm.com>
855
856 PR target/86838
857 * gcc.target/aarch64/frecpe_1.c: New test.
858 * gcc.target/aarch64/frecpe_2.c: Likewise.
859
860 2018-08-07 Paolo Carlini <paolo.carlini@oracle.com>
861
862 PR c++/59480, DR 136
863 * g++.dg/other/friend8.C: New.
864 * g++.dg/other/friend9.C: Likewise.
865 * g++.dg/other/friend10.C: Likewise.
866 * g++.dg/other/friend11.C: Likewise.
867 * g++.dg/other/friend12.C: Likewise.
868 * g++.dg/other/friend13.C: Likewise.
869 * g++.dg/other/friend14.C: Likewise.
870 * g++.dg/other/friend15.C: Likewise.
871 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
872 * g++.dg/parse/defarg8.C: Likewise.
873
874 2018-08-07 Martin Liska <mliska@suse.cz>
875
876 PR middle-end/83023
877 * gcc.dg/predict-16.c: New test.
878 * g++.dg/predict-1.C: New test.
879
880 2018-08-07 Steve Ellcey <sellcey@cavium.com>
881 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
882
883 PR tree-optimization/80925
884 * gcc.dg/vect/no-section-anchors-vect-69.c: Expect 3 loops
885 vectorized on !vect_hw_misalign targets.
886
887 2018-08-06 Marek Polacek <polacek@redhat.com>
888
889 PR c++/86767
890 * g++.dg/cpp1y/constexpr-86767.C: New test.
891
892 2018-08-06 Uros Bizjak <ubizjak@gmail.com>
893
894 * g++.dg/torture/pr86763.C (dg-additional-options): Add -lrt
895 for target *-*-linux-gnu.
896
897 2018-08-06 Alan Hayward <alan.hayward@arm.com>
898
899 * gcc.target/aarch64/sve/tls_preserve_1.c: New test.
900 * gcc.target/aarch64/sve/tls_preserve_2.c: New test.
901 * gcc.target/aarch64/sve/tls_preserve_3.c: New test.
902
903 2018-08-06 Andreas Krebbel <krebbel@linux.ibm.com>
904
905 * gcc.target/s390/nomemloopunroll-1.c: New test.
906
907 2018-08-05 H.J. Lu <hongjiu.lu@intel.com>
908
909 PR target/86386
910 * gcc.target/i386/pr86386.c: New file.
911
912 2018-08-04 Tom de Vries <tdevries@suse.de>
913
914 * lib/gcc-gdb-test.exp: Use absolute line number in pass/fail line.
915
916 2018-08-04 Andreas Schwab <schwab@linux-m68k.org>
917
918 * gcc.dg/guality/const-volatile.c: Remove duplicate test
919 "type:cvip".
920
921 2018-08-04 Janus Weil <janus@gcc.gnu.org>
922
923 PR fortran/45521
924 * gfortran.dg/interface_assignment_6.f90: New test case.
925
926 2018-08-04 Uros Bizjak <ubizjak@gmail.com>
927
928 PR testsuite/86153
929 * g++.dg/pr83239.C (dg-options): Add -finline-limit=500.
930
931 2018-08-03 David Malcolm <dmalcolm@redhat.com>
932 Jonathan Wakely <jwakely@redhat.com>
933
934 PR c++/85523
935 * g++.dg/pr85523.C: New test.
936
937 2018-08-03 Bogdan Harjoc <harjoc@gmail.com>
938
939 PR c/86690
940 * gcc.dg/union-duplicate-field.c: New test.
941
942 2018-08-03 Jason Merrill <jason@redhat.com>
943
944 PR c++/86706
945 * g++.dg/template/pr86706.C: New test.
946
947 2018-08-03 Richard Sandiford <richard.sandiford@arm.com>
948
949 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect AVG_FLOOR to be used
950 on vect_avg_qi targets.
951 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
952 * gcc.dg/vect/bb-slp-pow-1.c: New test.
953 * gcc.dg/vect/vect-avg-15.c: Likewise.
954
955 2018-08-03 Martin Liska <mliska@suse.cz>
956
957 * gcc.dg/predict-1.c: Adjust scanned pattern to cover 2 digits.
958 * gcc.dg/predict-13.c: Likewise.
959 * gcc.dg/predict-3.c: Likewise.
960 * gcc.dg/predict-4.c: Likewise.
961 * gcc.dg/predict-5.c: Likewise.
962 * gcc.dg/predict-6.c: Likewise.
963 * gcc.dg/predict-9.c: Likewise.
964 * gfortran.dg/predict-1.f90: Likewise.
965
966 2018-08-02 Richard Biener <rguenther@suse.de>
967
968 PR c++/86763
969 * g++.dg/torture/pr86763.C: New testcase.
970
971 2018-08-02 Richard Biener <rguenther@suse.de>
972
973 PR tree-optimization/86816
974 * g++.dg/torture/pr86816.C: New testcase.
975
976 2018-08-02 Richard Sandiford <richard.sandiford@arm.com>
977
978 * gcc.target/aarch64/f16_mov_immediate_1.c: Expect fmov immediate
979 to be used.
980 * gcc.target/aarch64/f16_mov_immediate_2.c: Likewise.
981 * gcc.target/aarch64/f16_mov_immediate_3.c: Force +nofp16.
982 * gcc.target/aarch64/sve/single_1.c: Except fmov immediate to be used
983 for .h.
984 * gcc.target/aarch64/sve/single_2.c: Likewise.
985 * gcc.target/aarch64/sve/single_3.c: Likewise.
986 * gcc.target/aarch64/sve/single_4.c: Likewise.
987
988 2018-08-02 Jackson Woodruff <jackson.woodruff@arm.com>
989
990 PR target/86014
991 * gcc.target/aarch64/ldp_stp_13.c: New test.
992
993 2018-08-01 Martin Sebor <msebor@redhat.com>
994
995 PR tree-optimization/86650
996 * gcc.dg/format/gcc_diag-10.c: Adjust.
997
998 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
999
1000 * gcc.target/aarch64/sve/var_stride_2.c: Update expected form
1001 of range check.
1002 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
1003
1004 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1005
1006 PR target/86753
1007 * gcc.target/aarch64/sve/vcond_4.c: XFAIL positive tests.
1008 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
1009
1010 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1011
1012 * gcc.dg/pointer-range-check-1.c: New test.
1013 * gcc.dg/pointer-range-check-2.c: Likewise.
1014
1015 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1016
1017 PR tree-optimization/86749
1018 * gcc.dg/vect/pr86749.c: New test.
1019
1020 2018-08-01 Paolo Carlini <paolo.carlini@oracle.com>
1021
1022 PR c++/86661
1023 * g++.dg/lookup/name-clash12.C: New.
1024
1025 2018-08-01 Richard Biener <rguenther@suse.de>
1026
1027 * gcc.dg/tree-ssa/ssa-fre-68.c: New testcase.
1028
1029 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
1030
1031 * gcc.dg/plugin/poly-int-07_plugin.c (dg-options): Use -O0.
1032
1033 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
1034
1035 * gcc.dg/tree-ssa/pr84512.c: Xfail on alpha*-*-*.
1036
1037 2018-08-01 Martin Liska <mliska@suse.cz>
1038
1039 * gcc.dg/tree-prof/stringop-1.c: Adjust scanned pattern.
1040 * gcc.dg/tree-prof/stringop-2.c: Likewise.
1041 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
1042 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
1043 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
1044 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
1045 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
1046 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
1047
1048 2018-08-01 Martin Liska <mliska@suse.cz>
1049
1050 PR value-prof/35543
1051 * gcc.dg/tree-prof/val-prof-7.c: Add __builtin_memmove.
1052
1053 2018-08-01 Sam Tebbs <sam.tebbs@arm.com>
1054
1055 * gcc.target/aarch64/extract_zero_extend.c: New file.
1056
1057 2018-08-01 Jakub Jelinek <jakub@redhat.com>
1058
1059 PR c/85704
1060 * gcc.c-torture/compile/pr85704.c: New test.
1061
1062 2018-07-31 Alexandre Oliva <oliva@adacore.com>
1063 Olivier Hainque <hainque@adacore.com>
1064
1065 * gnat.dg/dinst.adb: New.
1066 * gnat.dg/dinst_pkg.ads, gnat.dg/dinst_pkg.adb: New.
1067
1068 2018-07-31 David Malcolm <dmalcolm@redhat.com>
1069
1070 * gcc.dg/format/gcc_diag-1.c (foo): Update the %v tests for
1071 tdiag and cxxdiag.
1072 * gcc.dg/format/gcc_diag-10.c (test_diag): Update tests of %G
1073 and %K.
1074
1075 2018-07-31 Richard Earnshaw <rearnsha@arm.com>
1076
1077 * c-c++-common/spec-barrier-1.c: New test.
1078 * c-c++-common/spec-barrier-2.c: New test.
1079 * gcc.dg/spec-barrier-3.c: New test.
1080
1081 2018-07-31 Martin Sebor <msebor@redhat.com>
1082
1083 PR tree-optimization/86741
1084 * gcc.dg/Warray-bounds-33.c: New test.
1085
1086 2018-07-31 Andreas Krebbel <krebbel@linux.ibm.com>
1087
1088 * gcc.target/s390/memset-1.c: Improve testcase.
1089
1090 2018-07-31 Tom de Vries <tdevries@suse.de>
1091
1092 PR debug/86687
1093 * g++.dg/guality/pr86687.C: New test.
1094
1095 2018-07-31 Jakub Jelinek <jakub@redhat.com>
1096
1097 P1008R1 - prohibit aggregates with user-declared constructors
1098 * g++.dg/ext/is_aggregate.C: Add tests with deleted or defaulted ctor.
1099 * g++.dg/cpp0x/defaulted1.C (main): Ifdef out for C++2a B b = {1};.
1100 * g++.dg/cpp0x/deleted2.C: Expect error for C++2a.
1101 * g++.dg/cpp2a/aggr1.C: New test.
1102 * g++.dg/cpp2a/aggr2.C: New test.
1103
1104 2018-07-31 Segher Boessenkool <segher@kernel.crashing.org>
1105
1106 PR target/86640
1107 * gcc.target/arm/pr86640.c: New testcase.
1108
1109 2018-07-31 Martin Liska <mliska@suse.cz>
1110
1111 PR gcov-profile/85338
1112 PR gcov-profile/85350
1113 PR gcov-profile/85372
1114 * gcc.misc-tests/gcov-pr85338.c: New test.
1115 * gcc.misc-tests/gcov-pr85350.c: New test.
1116 * gcc.misc-tests/gcov-pr85372.c: New test.
1117
1118 2018-07-31 Martin Liska <mliska@suse.cz>
1119
1120 PR gcov-profile/83813
1121 PR gcov-profile/84758
1122 PR gcov-profile/85217
1123 PR gcov-profile/85332
1124 * gcc.misc-tests/gcov-pr83813.c: New test.
1125 * gcc.misc-tests/gcov-pr84758.c: New test.
1126 * gcc.misc-tests/gcov-pr85217.c: New test.
1127 * gcc.misc-tests/gcov-pr85332.c: New test.
1128
1129 2018-07-31 Ed Schonberg <schonberg@adacore.com>
1130
1131 * gnat.dg/prot5.adb, gnat.dg/prot5_pkg.adb,
1132 gnat.dg/prot5_pkg.ads: New testcase.
1133
1134 2018-07-31 Justin Squirek <squirek@adacore.com>
1135
1136 * gnat.dg/addr11.adb: New testcase.
1137
1138 2018-07-31 Hristian Kirtchev <kirtchev@adacore.com>
1139
1140 * gnat.dg/global.adb, gnat.dg/global.ads: New testcase.
1141
1142 2018-07-31 Gary Dismukes <dismukes@adacore.com>
1143
1144 * gnat.dg/block_ext_return_assert_failure.adb: New testcase.
1145
1146 2018-07-31 Ed Schonberg <schonberg@adacore.com>
1147
1148 * gnat.dg/iter3.adb: New testcase.
1149
1150 2018-07-31 Andre Vieira <andre.simoesdiasvieira@arm.com>
1151
1152 Revert 'AsyncI/O patch committed'
1153 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
1154 Thomas Koenig <tkoenig@gcc.gnu.org>
1155
1156 PR fortran/25829
1157 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
1158 * gfortran.dg/f2003_io_1.f03: Add wait statement.
1159
1160 2018-07-30 Segher Boessenkool <segher@kernel.crashing.org>
1161
1162 PR rtl-optimization/85160
1163 * gcc.target/powerpc/combine-2-2.c: New testcase.
1164
1165 2018-07-27 Martin Sebor <msebor@redhat.com>
1166
1167 PR tree-optimization/86696
1168 * g++.dg/pr86696.C: New test.
1169
1170 2018-07-27 David Malcolm <dmalcolm@redhat.com>
1171
1172 PR tree-optimization/86636
1173 * gcc.c-torture/compile/pr86636.c: Add dg-do compile.
1174 Add dg-require-effective-target pthread.
1175
1176 2018-07-26 Qing Zhao <qing.zhao@oracle.com>
1177
1178 * gcc.dg/strcmpopt_5.c: Change to O2 to enable the transformation.
1179 * gcc.dg/strcmpopt_6.c: Likewise.
1180
1181 2018-07-26 Pat Haugen <pthaugen@us.ibm.com>
1182
1183 PR target/86612
1184 * gcc.target/powerpc/pr58673-2.c: Call strdup.
1185
1186 2018-07-26 Martin Sebor <msebor@redhat.com>
1187
1188 PR tree-optimization/86043
1189 PR tree-optimization/86042
1190 * gcc/testsuite/gcc.dg/attr-nonstring-2.c: Xfail test cases due to
1191 pr86688.
1192 * gcc.dg/strlenopt-44.c: New test.
1193
1194 2018-07-26 Martin Liska <mliska@suse.cz>
1195
1196 PR gcov-profile/86536
1197 * gcc.misc-tests/gcov-pr86536.c: New test.
1198
1199 2018-07-25 Martin Sebor <msebor@redhat.com>
1200
1201 * gcc.c-torture/execute/builtins/strnlen.c: Remove DejaGnu directives
1202 ignored by the test harness.
1203
1204 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
1205 Thomas Koenig <tkoenig@gcc.gnu.org>
1206
1207 PR fortran/25829
1208 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
1209 * gfortran.dg/f2003_io_1.f03: Add wait statement.
1210
1211 2018-07-25 Jakub Jelinek <jakub@redhat.com>
1212
1213 PR c++/85515
1214 * g++.dg/pr85515-2.C: Add expected dg-error.
1215 * g++.dg/cpp0x/range-for36.C: New test.
1216
1217 2018-07-25 Claudiu Zissulescu <claziss@synopsys.com>
1218
1219 * gcc.target/arc/uncached-1.c: New test.
1220 * gcc.target/arc/uncached-2.c: Likewise.
1221
1222 2018-07-24 Martin Sebor <msebor@redhat.com>
1223
1224 PR tree-optimization/86622
1225 PR tree-optimization/86532
1226 * gcc.c-torture/execute/strlen-2.c: New test.
1227 * gcc.c-torture/execute/strlen-3.c: New test.
1228 * gcc.c-torture/execute/strlen-4.c: New test.
1229
1230 2018-07-24 David Malcolm <dmalcolm@redhat.com>
1231
1232 PR tree-optimization/86636
1233 * gcc.c-torture/compile/pr86636.c: New test.
1234
1235 2018-07-24 Matthew Malcomson <matthew.malcomson@arm.com>
1236
1237 * gcc.target/aarch64/simd/vect_su_add_sub.c: New.
1238
1239 2018-07-24 Jakub Jelinek <jakub@redhat.com>
1240
1241 PR middle-end/86627
1242 * gcc.target/i386/pr86627.c: New test.
1243
1244 PR testsuite/86649
1245 * g++.dg/tree-ssa-/pr19476-1.C: Check dom2 dump instead of ccp1.
1246 * g++.dg/tree-ssa-/pr19476-5.C: Likewise.
1247 * g++.dg/tree-ssa-/pr19476-6.C: New test.
1248 * g++.dg/tree-ssa-/pr19476-7.C: New test.
1249
1250 2018-07-23 Carl Love <cel@us.ibm.com>
1251
1252 PR 86591
1253 * gcc.target/powerpc/altivec-1-runnable.c: Move vector double tests to
1254 file altivec-2-runnable.c.
1255 * gcc.target/powerpc/altivec-2-runnable.c: Add vector double tests.
1256 * gcc.target/powerpc/buitlins-1.c: Remove dg-final check for xxlor.
1257 Update dg-final test for __divdi3 and __udivdi3 instructions. Update
1258 comments for instruction generated by vec_mergeh, vec_perm, vec_round,
1259 vec_cts, vec_ctu, vec_cpsgn tests.
1260
1261 2018-07-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
1262
1263 PR c/86617
1264 * gcc.dg/pr86617.c: New test.
1265
1266 2018-07-23 Jakub Jelinek <jakub@redhat.com>
1267
1268 PR c++/86569
1269 * g++.dg/warn/Wnonnull-compare-9.C: New test.
1270
1271 2018-07-20 Martin Sebor <msebor@redhat.com>
1272
1273 PR middle-end/82063
1274 * c-c++-common/pr68657-1.c: Adjust.
1275 * c-c++-common/pr68657-2.c: Same.
1276 * c-c++-common/pr68657-3.c: Same.
1277 * c-c++-common/pr68833-1.c: Same.
1278 * gcc.dg/Walloc-size-larger-than-16.c: Same.
1279 * gcc.dg/Walloca-larger-than.c: New test.
1280 * gcc.dg/Walloca-larger-than-2.c: New test.
1281 * gcc.dg/Wframe-larger-than-2.c: New test.
1282 * gcc.dg/Wlarger-than3.c: New test.
1283 * gcc.dg/Wvla-larger-than-3.c: New test.
1284 * gcc.dg/pr42611.c: Adjust.
1285 * gnat.dg/frame_overflow.adb: Same.
1286
1287 2018-07-20 Martin Sebor <msebor@redhat.com>
1288
1289 PR tree-optimization/86613
1290 PR tree-optimization/86611
1291 * c-c++-common/Warray-bounds-2.c: Undefine macros and
1292 prune duplicate warnings.
1293 * gcc.dg/Warray-bounds-31.c: Xfail test cases with
1294 data-model-dependencies.
1295 * gcc.dg/Warray-bounds-32.c: Ditto.
1296
1297 2018-07-20 Richard Biener <rguenther@suse.de>
1298
1299 PR debug/86585
1300 * g++.dg/lto/pr86585_0.C: New testcase.
1301 * g++.dg/lto/pr86585_1.C: Likewise.
1302
1303 2018-07-19 Martin Sebor <msebor@redhat.com>
1304
1305 PR tree-optimization/83776
1306 PR tree-optimization/84047
1307 * gcc.dg/Warray-bounds-29.c: New test.
1308 * gcc.dg/Warray-bounds-30.c: New test.
1309 * gcc.dg/Warray-bounds-31.c: New test.
1310 * gcc.dg/Warray-bounds-32.c: New test.
1311
1312 2018-07-19 Michael Collison <michael.collison@arm.com>
1313 Richard Henderson <rth@redhat.com>
1314
1315 * gcc.target/aarch64/builtin_sadd_128.c: New testcase.
1316 * gcc.target/aarch64/builtin_saddl.c: New testcase.
1317 * gcc.target/aarch64/builtin_saddll.c: New testcase.
1318 * gcc.target/aarch64/builtin_uadd_128.c: New testcase.
1319 * gcc.target/aarch64/builtin_uaddl.c: New testcase.
1320 * gcc.target/aarch64/builtin_uaddll.c: New testcase.
1321 * gcc.target/aarch64/builtin_ssub_128.c: New testcase.
1322 * gcc.target/aarch64/builtin_ssubl.c: New testcase.
1323 * gcc.target/aarch64/builtin_ssubll.c: New testcase.
1324 * gcc.target/aarch64/builtin_usub_128.c: New testcase.
1325 * gcc.target/aarch64/builtin_usubl.c: New testcase.
1326 * gcc.target/aarch64/builtin_usubll.c: New testcase.
1327
1328 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1329
1330 Revert fix for c++/59480 (and testsuite followup)
1331
1332 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1333
1334 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
1335
1336 2019-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1337
1338 PR c++/59480, DR 136
1339 * g++.dg/other/friend8.C: New.
1340 * g++.dg/other/friend9.C: Likewise.
1341 * g++.dg/other/friend10.C: Likewise.
1342 * g++.dg/other/friend11.C: Likewise.
1343 * g++.dg/other/friend12.C: Likewise.
1344 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
1345 * g++.dg/parse/defarg8.C: Likewise.
1346
1347 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
1348
1349 * gcc.target/aarch64/profile.c: New test.
1350
1351 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
1352
1353 PR target/83009
1354 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
1355
1356 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
1357
1358 PR target/86560
1359 * gcc.target/i386/pr86560-4.c: New test.
1360 * gcc.target/i386/pr86560-5.c: Likewise.
1361
1362 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
1363
1364 PR target/86560
1365 * gcc.target/i386/pr86560-1.c: New test.
1366 * gcc.target/i386/pr86560-2.c: Likewise.
1367 * gcc.target/i386/pr86560-3.c: Likewise.
1368
1369 2018-07-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1370
1371 * gfortran.dg/max_fmax_aarch64.f90: New test.
1372 * gfortran.dg/min_fmin_aarch64.f90: Likewise.
1373 * gfortran.dg/minmax_integer.f90: Likewise.
1374
1375 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1376
1377 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
1378
1379 2018-07-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1380
1381 PR middle-end/86544
1382 * g++.dg/tree-ssa/pr86544.C: New test.
1383
1384 2018-07-18 Jakub Jelinek <jakub@redhat.com>
1385
1386 PR c++/86550
1387 * g++.dg/cpp0x/lambda/lambda-86550.C: New test.
1388
1389 2018-07-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
1390
1391 PR 69558
1392 * c-c++-common/cpp/diagnostic-pragma-2.c: New test.
1393 * c-c++-common/pr69558.c: Remove xfail.
1394 * gcc.dg/cpp/builtin-macro-1.c: Adjust test expectations.
1395 * gcc.dg/pr61817-1.c: Likewise.
1396 * gcc.dg/pr61817-2.c: Likewise.
1397 * g++.dg/plugin/pragma_plugin.c: Warn at expansion_point_location.
1398
1399 2018-07-18 Janus Weil <janus@gcc.gnu.org>
1400
1401 PR fortran/85599
1402 * gfortran.dg/function_optimize_5.f90: Add option
1403 '-faggressive-function-elimination' and update dg-warning clauses.
1404 * gfortran.dg/short_circuiting.f90: New test.
1405
1406 2018-07-18 Marek Polacek <polacek@redhat.com>
1407
1408 PR c++/86190 - bogus -Wsign-conversion warning
1409 * g++.dg/warn/Wsign-conversion-3.C: New test.
1410 * g++.dg/warn/Wsign-conversion-4.C: New test.
1411
1412 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1413
1414 PR c++/59480, DR 136
1415 * g++.dg/other/friend8.C: New.
1416 * g++.dg/other/friend9.C: Likewise.
1417 * g++.dg/other/friend10.C: Likewise.
1418 * g++.dg/other/friend11.C: Likewise.
1419 * g++.dg/other/friend12.C: Likewise.
1420 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
1421 * g++.dg/parse/defarg8.C: Likewise.
1422
1423 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1424
1425 * g++.dg/ext/uow-3.C: Adjust.
1426 * g++.dg/ext/uow-4.C: Likewise.
1427 * g++.dg/lookup/name-clash11.C: Likewise.
1428 * g++.dg/lookup/name-clash7.C: Likewise.
1429 * g++.dg/lookup/redecl1.C: Likewise.
1430 * g++.dg/warn/changes-meaning.C: Likewise.
1431 * g++.old-deja/g++.jason/scoping8.C: Likewise.
1432 * g++.old-deja/g++.law/nest1.C: Likewise.
1433
1434 2018-07-18 Richard Biener <rguenther@suse.de>
1435
1436 PR debug/86523
1437 * g++.dg/lto/pr86523-3_0.C: New testcase.
1438
1439 2018-07-17 Andreas Schwab <schwab@linux-m68k.org>
1440
1441 * gcc.target/m68k/mulsi_highpart.c: New test.
1442
1443 2018-07-17 Jakub Jelinek <jakub@redhat.com>
1444
1445 * gcc.dg/cpp/pr61854-c90.c (foo): Expect a note, rather than error.
1446 * gcc.dg/cpp/pr61854-c94.c (foo): Likewise.
1447 * gcc.dg/cpp/pr61854-4.c (foo): Likewise.
1448 * gcc.dg/cpp/pr61854-8.c: New test.
1449
1450 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
1451
1452 * gcc.target/powerpc/pr85456.c: Require longdouble128.
1453
1454 2018-07-17 Fritz Reese <fritzoreese@gmail.com>
1455
1456 PR fortran/83184
1457 * gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages.
1458
1459 2018-07-17 Will Schmidt <will_schmidt@vnet.ibm.com>
1460
1461 * gcc.target/powerpc/fold-vec-unpack-char.c: New.
1462 * gcc.target/powerpc/fold-vec-unpack-float.c: New.
1463 * gcc.target/powerpc/fold-vec-unpack-int.c: New.
1464 * gcc.target/powerpc/fold-vec-unpack-pixel.c: New.
1465 * gcc.target/powerpc/fold-vec-unpack-short.c: New.
1466
1467 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
1468
1469 * gcc.target/powerpc/pr57150.c: Require longdouble128.
1470 * gcc.target/powerpc/pr79916.c: Require dfp.
1471
1472 2018-07-17 Richard Biener <rguenther@suse.de>
1473
1474 PR lto/86456
1475 * g++.dg/debug/dwarf2/pr86456.C: New testcase.
1476
1477 2018-07-17 Robin Dapp <rdapp@linux.ibm.com>
1478
1479 * gcc.target/s390/function-align1.c: New test.
1480 * gcc.target/s390/function-align2.c: New test.
1481 * gcc.target/s390/function-align3.c: New test.
1482
1483 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
1484
1485 * gnat.dg/discr55.adb: New test.
1486
1487 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1488
1489 * gcc.target/i386/vartrack-1.c (dg-options): Add
1490 -fomit-frame-pointer.
1491
1492 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1493
1494 * g++.dg/lto/pr86523-1_0.C: Require fpic, shared support.
1495 (dg-lto-options): Add -fPIC.
1496 * g++.dg/lto/pr86523-2_0.C: Likewise.
1497
1498 2018-07-17 Martin Liska <mliska@suse.cz>
1499
1500 * gcc.target/powerpc/loop_align.c: Update scanned pattern.
1501
1502 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1503
1504 * gnat.dg/generic_call_cw.adb, gnat.dg/generic_call_iface.adb: New
1505 testcase.
1506
1507 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
1508
1509 * gnat.dg/sso10.adb, gnat.dg/sso10_pkg.ads: New testcase.
1510
1511 2018-07-17 Patrick Bernardi <bernardi@adacore.com>
1512
1513 * gnat.dg/memorytest.adb: New testcase.
1514
1515 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
1516
1517 * gnat.dg/config_pragma1.adb, gnat.dg/config_pragma1_pkg.ads:
1518 New testcase.
1519
1520 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1521
1522 * gnat.dg/equal3.adb: New testcase.
1523
1524 2018-07-17 Justin Squirek <squirek@adacore.com>
1525
1526 * gnat.dg/split_args.adb: New testcase.
1527
1528 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1529
1530 * gnat.dg/discr54.adb, gnat.dg/discr54_pkg.ads: New testcase.
1531
1532 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
1533
1534 * gnat.dg/bip_case_expr.adb, gnat.dg/bip_case_expr_pkg.ads:
1535 New testcase.
1536
1537 2018-07-16 Carl Love <cel@us.ibm.com>
1538
1539 PR target/86414
1540 Forgot the PR number on the commit log.
1541
1542 2018-07-16 Carl Love <cel@us.ibm.com>
1543
1544 PR target/86414
1545 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
1546 longdouble128.
1547 * gcc.target/powerpc/divkc3-3.c: Ditto.
1548 * gcc.target/powerpc/mulkc3-2.c: Ditto.
1549 * gcc.target/powerpc/mulkc3-3.c: Ditto.
1550 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
1551 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
1552
1553 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
1554
1555 * gcc.target/powerpc/convert-fp-128.c: New testcase.
1556 * gcc.target/powerpc/convert-fp-64.c: New testcase.
1557
1558 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
1559
1560 * lib/target-supports.exp (check_effective_target_longdouble64,
1561 check_effective_target_ppc_float128,
1562 check_effective_target_ppc_float128_insns,
1563 check_effective_target_powerpc_vsx): New.
1564
1565 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
1566
1567 * lib/target-supports.exp (check_ppc_float128_hw_available): Fix
1568 syntax error.
1569
1570 2018-07-16 Jakub Jelinek <jakub@redhat.com>
1571
1572 PR tree-optimization/86526
1573 * gcc.c-torture/compile/pr86526.c: New test.
1574
1575 2018-07-16 Carl Love <cel@us.ibm.com>
1576
1577 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
1578 longdouble128.
1579 * gcc.target/powerpc/divkc3-3.c: Ditto.
1580 * gcc.target/powerpc/mulkc3-2.c: Ditto.
1581 * gcc.target/powerpc/mulkc3-3.c: Ditto.
1582 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
1583 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
1584
1585 2018-07-16 Fritz Reese <fritzoreese@gmail.com>
1586
1587 PR fortran/83184
1588 * gfortran.dg/assumed_rank_14.f90: New testcase.
1589 * gfortran.dg/assumed_rank_15.f90: New testcase.
1590 * gfortran.dg/dec_structure_8.f90: Update error messages.
1591 * gfortran.dg/dec_structure_23.f90: Update error messages.
1592
1593 2018-07-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
1594
1595 PR middle-end/86528
1596 * gcc.c-torture/execute/pr86528.c: New test.
1597 * gcc.dg/Wrestrict-10.c (test_arr_strcat_2): Fix typo.
1598
1599 2018-07-16 Paolo Carlini <paolo.carlini@oracle.com>
1600
1601 * g++.dg/template/spec40.C: New.
1602 * g++.dg/parse/ptrmem8.C: Likewise.
1603
1604 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
1605
1606 * gcc.target/s390/mnop-mcount-m31-fpic.c: New testcase.
1607 * gcc.target/s390/mnop-mcount-m31-mzarch.c: New testcase.
1608 * gcc.target/s390/mnop-mcount-m31.c: New testcase.
1609 * gcc.target/s390/mnop-mcount-m64-mfentry.c: New testcase.
1610 * gcc.target/s390/mnop-mcount-m64.c: New testcase.
1611
1612 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
1613
1614 * gcc.target/s390/mrecord-mcount.c: New testcase.
1615
1616 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
1617
1618 * gcc.target/s390/mfentry-m64.c: New testcase.
1619
1620 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
1621
1622 * gnat.dg/abstract_state1.adb, gnat.dg/abstract_state1.ads: New
1623 testcase.
1624
1625 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
1626
1627 * gnat.dg/validity_check3.adb, gnat.dg/validity_check3.ads: New
1628 testcase.
1629
1630 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
1631
1632 * gnat.dg/wide_wide_value1.adb: New testcase.
1633
1634 2018-07-16 Javier Miranda <miranda@adacore.com>
1635
1636 * gnat.dg/bit_order1.adb: New testcase.
1637
1638 2018-07-16 Javier Miranda <miranda@adacore.com>
1639
1640 * gnat.dg/iter2.adb, gnat.dg/iter2.ads: New testcase.
1641
1642 2018-07-16 Richard Biener <rguenther@suse.de>
1643
1644 PR lto/86523
1645 * g++.dg/lto/pr86523-1_0.C: New testcase.
1646 * g++.dg/lto/pr86523-2_0.C: Likewise.
1647
1648 2018-07-16 Martin Liska <mliska@suse.cz>
1649
1650 PR ipa/86529
1651 * g++.dg/ipa/pr86529.C: New test.
1652
1653 2018-07-16 Tom de Vries <tdevries@suse.de>
1654
1655 PR debug/86455
1656 * gcc.target/i386/vartrack-1.c: New test.
1657
1658 2018-07-16 Eric Botcazou <ebotcazou@adacore.com>
1659
1660 * gnat.dg/opt73.adb: New test.
1661
1662 2018-07-16 Jakub Jelinek <jakub@redhat.com>
1663
1664 PR c++/3698
1665 PR c++/86208
1666 * g++.dg/opt/pr3698.C: New test.
1667
1668 2018-07-16 Richard Biener <rguenther@suse.de>
1669
1670 PR ipa/86389
1671 * gcc.dg/torture/pr86389.c: Require trampolines.
1672
1673 2018-07-15 Tom de Vries <tdevries@suse.de>
1674
1675 * lib/gcc-gdb-test.exp (guality_minimal_options): New proc.
1676 * lib/gfortran-dg.exp (gfortran-dg-runtest): Don't call torture-init if
1677 already called.
1678 * g++.dg/guality/guality.exp: Ensure Og is part of torture options.
1679 * gcc.dg/guality/guality.exp: Same.
1680 * gfortran.dg/guality/guality.exp: Same.
1681
1682 2018-07-13 H.J. Lu <hongjiu.lu@intel.com>
1683 Sunil K Pandey <sunil.k.pandey@intel.com>
1684
1685 PR target/84413
1686 * gcc.target/i386/pr84413-1.c: New test.
1687 * gcc.target/i386/pr84413-2.c: Likewise.
1688 * gcc.target/i386/pr84413-3.c: Likewise.
1689
1690 2018-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
1691 Steve Munroe <munroesj52@gmail.com>
1692
1693 * gcc.target/powerpc/sse2-pand-1.c: New file.
1694 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
1695 * gcc.target/powerpc/sse2-por-1.c: Likewise.
1696 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
1697
1698 2018-07-13 Nathan Sidwell <nathan@acm.org>
1699
1700 PR c++/86374
1701 * g++.dg/pr86374.C: New.
1702
1703 2018-07-13 Qing Zhao <qing.zhao@oracle.com>
1704
1705 PR middle-end/78809
1706 * gcc.dg/strcmpopt_5.c: New test.
1707 * gcc.dg/strcmpopt_6.c: New test.
1708
1709 2018-07-13 Richard Biener <rguenther@suse.de>
1710
1711 PR middle-end/85974
1712 * gcc.c-torture/compile/930326-1.c: Adjust to cover widening.
1713
1714 2018-07-13 Tom de Vries <tdevries@suse.de>
1715
1716 * gcc.dg/guality/clztest.c: Add -fno-ipa-icf in dg-options.
1717 * gcc.dg/guality/ctztest.c: Same.
1718 * gcc.dg/guality/sra-1.c: Same.
1719
1720 2018-07-13 Tom de Vries <tdevries@suse.de>
1721
1722 * gcc.dg/vla-1.c: Update.
1723
1724 2018-07-13 Tom de Vries <tdevries@suse.de>
1725
1726 * gcc.src/maintainers.exp: New file.
1727
1728 2018-07-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1729
1730 PR middle-end/86489
1731 * gcc.dg/pr86489.c: New test.
1732
1733 2018-07-12 Martin Sebor <msebor@redhat.com>
1734
1735 PR testsuite/86510
1736 g++.dg/warn/pr86453.C: Adjust.
1737
1738 2018-07-12 Jim Wilson <jimw@sifive.com>
1739
1740 * gnat.dg/warn5.adb: Expect warning for riscv*-*-*.
1741
1742 2018-07-12 Kito Cheng <kito.cheng@gmail.com>
1743
1744 * gcc.target/riscv/interrupt-conflict-mode.c: New.
1745
1746 2018-07-12 Jakub Jelinek <jakub@redhat.com>
1747
1748 * c-c++-common/gomp/declare-target-3.c: New test.
1749 * g++.dg/gomp/declare-target-2.C: New test.
1750
1751 2018-07-12 Martin Sebor <msebor@redhat.com>
1752
1753 PR c/86453
1754 * c-c++-common/Wattributes.c: Adjust.
1755 * gcc.dg/Wattributes-10.c: New test.
1756 * g++.dg/Wattributes-3.C: Adjust.
1757 * gcc.dg/Wattributes-6.c: Adjust.
1758 * gcc.dg/pr18079.c: Adjust.
1759 * gcc.dg/torture/pr42363.c: Adjust.
1760
1761 2018-07-12 Julia Koval <julia.koval@intel.com>
1762
1763 * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit
1764 version.
1765
1766 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1767
1768 * gcc.dg/vect/vect-cond-arith-6.c: New test.
1769 * gcc.target/aarch64/sve/cond_arith_4.c: Likewise.
1770 * gcc.target/aarch64/sve/cond_arith_4_run.c: Likewise.
1771 * gcc.target/aarch64/sve/cond_arith_5.c: Likewise.
1772 * gcc.target/aarch64/sve/cond_arith_5_run.c: Likewise.
1773 * gcc.target/aarch64/sve/slp_14.c: Likewise.
1774 * gcc.target/aarch64/sve/slp_14_run.c: Likewise.
1775
1776 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1777
1778 * gcc.dg/vect/vect-cond-arith-4.c: New test.
1779 * gcc.dg/vect/vect-cond-arith-5.c: Likewise.
1780 * gcc.target/aarch64/sve/cond_arith_1.c: Likewise.
1781 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
1782 * gcc.target/aarch64/sve/cond_arith_2.c: Likewise.
1783 * gcc.target/aarch64/sve/cond_arith_2_run.c: Likewise.
1784 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
1785 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
1786
1787 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1788 Alan Hayward <alan.hayward@arm.com>
1789 David Sherwood <david.sherwood@arm.com>
1790
1791 * gcc.dg/vect/vect-fma-2.c: New test.
1792 * gcc.target/aarch64/sve/reduc_4.c: Likewise.
1793 * gcc.target/aarch64/sve/reduc_6.c: Likewise.
1794 * gcc.target/aarch64/sve/reduc_7.c: Likewise.
1795
1796 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1797
1798 * gcc.dg/vect/vect-cond-arith-3.c: New test.
1799 * gcc.target/aarch64/sve/vcond_13.c: Likewise.
1800 * gcc.target/aarch64/sve/vcond_13_run.c: Likewise.
1801 * gcc.target/aarch64/sve/vcond_14.c: Likewise.
1802 * gcc.target/aarch64/sve/vcond_14_run.c: Likewise.
1803 * gcc.target/aarch64/sve/vcond_15.c: Likewise.
1804 * gcc.target/aarch64/sve/vcond_15_run.c: Likewise.
1805 * gcc.target/aarch64/sve/vcond_16.c: Likewise.
1806 * gcc.target/aarch64/sve/vcond_16_run.c: Likewise.
1807
1808 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1809
1810 * gcc.dg/vect/vect-cond-arith-2.c: New test.
1811 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
1812
1813 2018-07-12 Richard Biener <rguenther@suse.de>
1814
1815 PR target/84829
1816 * gcc.target/i386/pr84829.c: New testcase.
1817
1818 2018-07-12 Jakub Jelinek <jakub@redhat.com>
1819
1820 * gcc.dg/torture/20180712-1.c: New test.
1821
1822 PR tree-optimization/86492
1823 * gcc.c-torture/execute/pr86492.c: New test.
1824
1825 2018-07-12 Richard Biener <rguenther@suse.de>
1826
1827 PR c/86453
1828 * g++.dg/warn/pr86453.C: New testcase.
1829
1830 2018-07-12 Richard Biener <rguenther@suse.de>
1831
1832 PR middle-end/86479
1833 * gcc.dg/graphite/pr86479.c: New testcase.
1834
1835 2018-07-11 Jakub Jelinek <jakub@redhat.com>
1836
1837 * gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead
1838 of hardcoding size. Cast (rel) to MASK_TYPE.
1839 * gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise.
1840 * gcc.target/i386/avx512f-vinserti32x4-3.c: New test.
1841 * gcc.target/i386/avx512f-vinsertf32x4-3.c: New test.
1842 * gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test.
1843 * gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test.
1844 * gcc.target/i386/avx512vl-vpcmpleb-2.c: New test.
1845 * gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test.
1846 * gcc.target/i386/avx512vl-vpcmpltb-2.c: New test.
1847 * gcc.target/i386/avx512vl-vpcmpltub-2.c: New test.
1848 * gcc.target/i386/avx512vl-vpcmpleub-2.c: New test.
1849 * gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test.
1850 * gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test.
1851 * gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test.
1852 * gcc.target/i386/avx512vl-vpcmplew-2.c: New test.
1853 * gcc.target/i386/avx512vl-vpcmpgew-2.c: New test.
1854 * gcc.target/i386/avx512vl-vpcmpltw-2.c: New test.
1855 * gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test.
1856 * gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test.
1857 * gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test.
1858
1859 2018-07-11 Grazvydas Ignotas <notasas@gmail.com>
1860
1861 * gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to
1862 (AVX512F_LEN / 8) instead of (AVX512F_LEN / 16).
1863 * gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise.
1864
1865 2018-07-10 Mark Wielaard <mark@klomp.org>
1866
1867 PR debug/86459
1868 * gcc.dg/pr86459.c: New test.
1869
1870 2018-07-10 Martin Sebor <msebor@redhat.com>
1871
1872 PR testsuite/86461
1873 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
1874
1875 2018-07-10 Martin Liska <mliska@suse.cz>
1876
1877 PR testsuite/86445
1878 * gcc.dg/pr84100.c: Change it back to dg-bogus.
1879
1880 2018-07-10 Jakub Jelinek <jakub@redhat.com>
1881
1882 PR sanitizer/86406
1883 * g++.dg/ubsan/pr86406.C: New test.
1884
1885 PR fortran/86421
1886 * gfortran.dg/vect/pr86421.f90: New test.
1887
1888 2018-07-09 Martin Sebor <msebor@redhat.com>
1889
1890 PR tree-optimization/86415
1891 * gcc.dg/strlenopt-53.c: New test.
1892
1893 2018-07-09 Martin Sebor <msebor@redhat.com>
1894
1895 PR middle-end/77357
1896 * gcc.dg/strlenopt-49.c: New test.
1897 * gcc.dg/strlenopt-50.c: New test.
1898 * gcc.dg/strlenopt-51.c: New test.
1899 * gcc.dg/strlenopt-52.c: New test.
1900 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
1901
1902 2018-07-09 Jakub Jelinek <jakub@redhat.com>
1903
1904 PR c/86420
1905 * gcc.dg/nextafter-1.c (TEST): Adjust the tests that expect denormals
1906 to be returned and when first argument is not 0, so that they don't do
1907 anything for NEED_EXC or NEED_ERRNO.
1908
1909 2018-07-09 Tom de Vries <tdevries@suse.de>
1910
1911 * gcc.dg/guality/asm-1.c: Use relative line numbers where obvious.
1912 * gcc.dg/guality/bswaptest.c: Same.
1913 * gcc.dg/guality/clztest.c: Same.
1914 * gcc.dg/guality/csttest.c: Same.
1915 * gcc.dg/guality/ctztest.c: Same.
1916 * gcc.dg/guality/drap.c: Same.
1917 * gcc.dg/guality/nrv-1.c: Same.
1918 * gcc.dg/guality/pr41353-1.c: Same.
1919 * gcc.dg/guality/pr41353-2.c: Same.
1920 * gcc.dg/guality/pr41404-1.c: Same.
1921 * gcc.dg/guality/pr43051-1.c: Same.
1922 * gcc.dg/guality/pr43077-1.c: Same.
1923 * gcc.dg/guality/pr43177.c: Same.
1924 * gcc.dg/guality/pr43329-1.c: Same.
1925 * gcc.dg/guality/pr43479.c: Same.
1926 * gcc.dg/guality/pr43593.c: Same.
1927 * gcc.dg/guality/pr45003-1.c: Same.
1928 * gcc.dg/guality/pr45003-2.c: Same.
1929 * gcc.dg/guality/pr45003-3.c: Same.
1930 * gcc.dg/guality/pr48437.c: Same.
1931 * gcc.dg/guality/pr48466.c: Same.
1932 * gcc.dg/guality/pr49888.c: Same.
1933 * gcc.dg/guality/pr54200.c: Same.
1934 * gcc.dg/guality/pr54519-1.c: Same.
1935 * gcc.dg/guality/pr54519-2.c: Same.
1936 * gcc.dg/guality/pr54519-3.c: Same.
1937 * gcc.dg/guality/pr54519-4.c: Same.
1938 * gcc.dg/guality/pr54519-5.c: Same.
1939 * gcc.dg/guality/pr54519-6.c: Same.
1940 * gcc.dg/guality/pr54551.c: Same.
1941 * gcc.dg/guality/pr54693-2.c: Same.
1942 * gcc.dg/guality/pr54693.c: Same.
1943 * gcc.dg/guality/pr54796.c: Same.
1944 * gcc.dg/guality/pr54970.c: Same.
1945 * gcc.dg/guality/pr67192.c: Same.
1946 * gcc.dg/guality/pr69947.c: Same.
1947 * gcc.dg/guality/pr78726.c: Same.
1948 * gcc.dg/guality/rotatetest.c: Same.
1949 * gcc.dg/guality/sra-1.c: Same.
1950 * gcc.dg/guality/vla-2.c: Same.
1951
1952 2018-07-09 Paolo Carlini <paolo.carlini@oracle.com>
1953
1954 * g++.dg/diagnostic/long-short.C: New.
1955 * g++.dg/diagnostic/signed-unsigned.C: Likewise.
1956 * g++.dg/diagnostic/virtual-friend.C: Likewise.
1957 * g++.old-deja/g++.brendan/crash11.C: Adjust.
1958
1959 2018-07-09 Tom de Vries <tdevries@suse.de>
1960
1961 * gcc.dg/vla-1.c: New test.
1962
1963 2018-07-07 Tom de Vries <tdevries@suse.de>
1964
1965 * gcc.misc-tests/options.exp (check_for_all_options): Clean up dump
1966 files.
1967 (get_dump_flags): New proc.
1968 (toplevel): Test all dump flags.
1969
1970 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
1971
1972 * gnat.dg/stack_usage6.adb: New test.
1973 * gnat.dg/stack_usage6_pkg.ads: New helper.
1974
1975 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
1976
1977 * gnat.dg/pure_function3a.adb: New test.
1978 * gnat.dg/pure_function3b.adb: Likewise.
1979 * gnat.dg/pure_function3c.adb: Likewise.
1980 * gnat.dg/pure_function3_pkg.ads: New helper.
1981
1982 2018-07-07 Jakub Jelinek <jakub@redhat.com>
1983
1984 PR target/84711
1985 * gcc.dg/vect/pr84711.c: Remove unnecessary sse
1986 dg-require-effective-target. Add -msse not just on i386-*, but
1987 on all i?86-* and x86_64-*.
1988
1989 2018-07-06 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
1990
1991 * gcc.dg/tree-ssa/phi-opt-16.c: New test.
1992 * gcc.dg/tree-ssa/phi-opt-17.c: New test.
1993 * gcc.dg/tree-ssa/phi-opt-18.c: New test.
1994 * gcc.dg/tree-ssa/phi-opt-19.c: New test.
1995 * gcc.dg/tree-ssa/popcount3.c: New test.
1996
1997 2018-07-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1998
1999 * gcc.dg/tree-ssa/pr64183.c: Disable final value replacement
2000 to preserve the test.
2001 * gcc.target/i386/pr85073.c: Likewise.
2002
2003 2018-07-06 Jakub Jelinek <jakub@redhat.com>
2004
2005 PR tree-optimization/86401
2006 * gcc.dg/tree-ssa/pr86401-1.c: New test.
2007 * gcc.dg/tree-ssa/pr86401-2.c: New test.
2008 * c-c++-common/rotate-9.c: New test.
2009
2010 2018-07-06 Peter Bergner <bergner@linux.ibm.com>
2011
2012 PR target/86324
2013 gcc.target/powerpc/pr86324-1.c: New test.
2014 gcc.target/powerpc/pr86324-2.c: Likewise.
2015
2016 2018-07-06 Tamar Christina <tamar.christina@arm.com>
2017
2018 PR target/84711
2019 * gcc.dg/vect/pr84711.c: Add -msse for i686 targets.
2020
2021 2018-07-06 Tamar Christina <tamar.christina@arm.com>
2022
2023 * gcc.target/aarch64/struct_cpy.c: Remove ;.
2024
2025 2018-07-05 Jeff Law <law@redhat.com>
2026
2027 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too.
2028
2029 2018-07-05 Paul Thomas <pault@gcc.gnu.org>
2030
2031 PR fortran/86408
2032 * gfortran.dg/deferred_character_20.f90: New test.
2033
2034 2018-07-05 Fritz Reese <fritzoreese@gmail.com>
2035
2036 PR fortran/83183
2037 PR fortran/86325
2038 * gfortran.dg/init_flag_18.f90: New testcase.
2039 * gfortran.dg/init_flag_19.f03: New testcase.
2040
2041 2018-07-05 Carl Love <cel@us.ibm.com>
2042 * gcc.target/altivec-1-runnable.c: New test file.
2043 * gcc.target/altivec-2-runnable.c: New test file.
2044 * gcc.target/vsx-7.c (main2): Change expected expected instruction
2045 for tests.
2046
2047 2018-07-05 Martin Sebor <msebor@redhat.com>
2048
2049 PR c++/86400
2050 * gcc.dg/strlenopt-47.c: New test.
2051 * gcc.dg/strlenopt-48.c: New test.
2052
2053 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2054
2055 PR target/84711
2056 * gcc.target/arm/big-endian-subreg.c: New.
2057
2058 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2059
2060 PR target/84711
2061 * gcc.dg/vect/pr84711.c: New.
2062
2063 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2064
2065 * gcc.target/aarch64/struct_cpy.c: New.
2066
2067 2018-07-05 Christophe Lyon <christophe.lyon@linaro.org>
2068
2069 * c-c++-common/unroll-1.c: Remove 'note:' in matching string.
2070 * c-c++-common/unroll-2.c: Likewise.
2071 * g++.dg/cdce3.C: Likewise.
2072 * g++.dg/ext/unroll-1.C: Likewise.
2073 * g++.dg/ext/unroll-2.C: Likewise.
2074 * g++.dg/ext/unroll-3.C: Likewise.
2075 * gcc.dg/cdce1.c: Likewise.
2076 * gcc.dg/cdce2.c: Likewise.
2077 * gcc.dg/gomp/pr68128-1.c: Likewise.
2078 * gcc.dg/vect/pr46032.c: Likewise.
2079 * gcc.dg/vect/vect-cond-10.c: Likewise.
2080 * gcc.dg/vect/vect-cond-8.c: Likewise.
2081 * gcc.dg/vect/vect-cond-9.c: Likewise.
2082 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
2083 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
2084 * gcc.target/i386/avx-cvt-2.c: Likewise.
2085 * gcc.target/i386/avx-cvt-3.c: Likewise.
2086 * gcc.target/i386/avx2-cvt-2.c: Likewise.
2087 * gcc.target/i386/avx2-gather-2.c: Likewise.
2088 * gcc.target/i386/avx2-gather-6.c: Likewise.
2089 * gcc.target/i386/avx512f-gather-2.c: Likewise.
2090 * gcc.target/i386/sse2-cvt-2.c: Likewise.
2091 * gfortran.dg/directive_unroll_1.f90: Likewise.
2092 * gfortran.dg/directive_unroll_2.f90: Likewise.
2093 * gnat.dg/unroll2.adb: Likewise.
2094 * gnat.dg/unroll3.adb: Likewise.
2095
2096 2018-07-05 Tom de Vries <tdevries@suse.de>
2097
2098 * lib/gcc-dg.exp (dg-final): Simplify tcl code.
2099
2100 2018-07-04 Martin Sebor <msebor@redhat.com>
2101
2102 PR tree-optimization/86274
2103 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo.
2104
2105 2018-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2106
2107 PR fortran/82009
2108 * gfortran.dg/block_16.f08. New test.
2109
2110 2018-07-04 Aldy Hernandez <aldyh@redhat.com>
2111
2112 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64
2113 has a slightly different IL that provides more threading
2114 opportunities.
2115
2116 2018-07-04 Martin Liska <mliska@suse.cz>
2117
2118 PR middle-end/66240
2119 PR target/45996
2120 PR c/84100
2121 * gcc.dg/pr84100.c (foo):
2122 * gcc.target/i386/falign-functions-2.c: New test.
2123 * gcc.target/i386/falign-functions.c: New test.
2124
2125 2018-07-04 Martin Liska <mliska@suse.cz>
2126
2127 * gcc.dg/pr47793.c: Remove.
2128
2129 2018-07-04 Richard Sandiford <richard.sandiford@arm.com>
2130
2131 * gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for
2132 final scan test.
2133 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
2134
2135 2018-07-03 H.J. Lu <hongjiu.lu@intel.com>
2136
2137 PR target/85620
2138 * gcc.target/i386/pr85620-1.c: New test.
2139 * gcc.target/i386/pr85620-2.c: Likewise.
2140 * gcc.target/i386/pr85620-3.c: Likewise.
2141 * gcc.target/i386/pr85620-4.c: Likewise.
2142
2143 2018-07-03 Martin Sebor <msebor@redhat.com>
2144
2145 PR tree-optimization/86274
2146 * gcc.dg/tree-ssa/builtin-sprintf-9.c: New test.
2147 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2148 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same.
2149 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
2150 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
2151 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
2152 * gcc.dg/tree-ssa/pr83198.c: Same.
2153
2154 2018-07-03 Paolo Carlini <paolo.carlini@oracle.com>
2155
2156 * g++.dg/other/locations1.C: New.
2157 * g++.dg/tls/locations1.C: Likewise.
2158 * g++.dg/diagnostic/virtual-constexpr.C: Likewise.
2159 * g++.dg/diagnostic/virtual-static.C: Likewise.
2160 * g++.dg/concepts/fn-concept2.C: Test the locations too.
2161 * g++.dg/cpp0x/constexpr-virtual5.C: Likewise.
2162 * g++.dg/cpp0x/pr51463.C: Likewise.
2163 * g++.dg/other/typedef1.C: Likewise.
2164 * g++.dg/parse/dtor13.C: Likewise.
2165 * g++.dg/template/error44.C: Likewise.
2166 * g++.dg/template/typedef4.C: Likewise.
2167 * g++.dg/template/typedef5.C: Likewise.
2168 * g++.dg/tls/diag-2.C: Likewise.
2169 * g++.old-deja/g++.brendan/crash11.C: Likewise.
2170
2171 2018-07-03 Marek Polacek <polacek@redhat.com>
2172
2173 PR c++/86201
2174 * g++.dg/diagnostic/pr86201.C: New test.
2175
2176 2018-07-03 Uros Bizjak <ubizjak@gmail.com>
2177
2178 PR target/85694
2179 * gcc.target/i386/pr85694.c: New test.
2180
2181 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2182
2183 PR tree-optimization/85694
2184 * lib/target-supports.exp (check_effective_target_vect_avg_qi):
2185 Return true for AArch64 without SVE.
2186 * gcc.target/aarch64/vect_hadd_1.h: New file.
2187 * gcc.target/aarch64/vect_shadd_1.c: New test.
2188 * gcc.target/aarch64/vect_srhadd_1.c: Likewise.
2189 * gcc.target/aarch64/vect_uhadd_1.c: Likewise.
2190 * gcc.target/aarch64/vect_urhadd_1.c: Likewise.
2191
2192 2018-07-03 Marek Polacek <polacek@redhat.com>
2193
2194 PR middle-end/86202
2195 * gcc.dg/Wint-conversion-2.c: New test.
2196
2197 PR c++/84306
2198 * g++.dg/overload/conv-op3.C: New test.
2199
2200 2018-07-03 Richard Biener <rguenther@suse.de>
2201
2202 PR ipa/86389
2203 * gcc.dg/torture/pr86389.c: New testcase.
2204
2205 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2206
2207 PR tree-optimization/85694
2208 * lib/target-supports.exp (check_effective_target_vect_avg_qi): New
2209 proc.
2210 * gcc.dg/vect/vect-avg-1.c: New test.
2211 * gcc.dg/vect/vect-avg-2.c: Likewise.
2212 * gcc.dg/vect/vect-avg-3.c: Likewise.
2213 * gcc.dg/vect/vect-avg-4.c: Likewise.
2214 * gcc.dg/vect/vect-avg-5.c: Likewise.
2215 * gcc.dg/vect/vect-avg-6.c: Likewise.
2216 * gcc.dg/vect/vect-avg-7.c: Likewise.
2217 * gcc.dg/vect/vect-avg-8.c: Likewise.
2218 * gcc.dg/vect/vect-avg-9.c: Likewise.
2219 * gcc.dg/vect/vect-avg-10.c: Likewise.
2220 * gcc.dg/vect/vect-avg-11.c: Likewise.
2221 * gcc.dg/vect/vect-avg-12.c: Likewise.
2222 * gcc.dg/vect/vect-avg-13.c: Likewise.
2223 * gcc.dg/vect/vect-avg-14.c: Likewise.
2224
2225 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2226
2227 * gcc.dg/vect/vect-over-widen-5.c: Test that the extensions
2228 get split into two for use by the over-widening pattern.
2229 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
2230 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
2231 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
2232 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
2233 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
2234 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
2235 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
2236 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
2237 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
2238 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
2239 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
2240 * gcc.dg/vect/vect-over-widen-22.c: New test.
2241
2242 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2243
2244 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a
2245 widen_mult pattern.
2246 * gcc.dg/vect/vect-over-widen-1.c: Update the scan tests for new
2247 over-widening messages.
2248 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
2249 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
2250 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
2251 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
2252 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
2253 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
2254 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
2255 * gcc.dg/vect/bb-slp-over-widen-1.c: New test.
2256 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
2257 * gcc.dg/vect/vect-over-widen-5.c: Likewise.
2258 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
2259 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
2260 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
2261 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
2262 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
2263 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
2264 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
2265 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
2266 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
2267 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
2268 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
2269 * gcc.dg/vect/vect-over-widen-17.c: Likewise.
2270 * gcc.dg/vect/vect-over-widen-18.c: Likewise.
2271 * gcc.dg/vect/vect-over-widen-19.c: Likewise.
2272 * gcc.dg/vect/vect-over-widen-20.c: Likewise.
2273 * gcc.dg/vect/vect-over-widen-21.c: Likewise.
2274
2275 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2276
2277 * gcc.dg/vect/vect-mixed-size-cond-1.c: New test.
2278
2279 2018-07-02 Jim Wilson <jimw@sifive.com>
2280
2281 * gcc.target/riscv/interrupt-debug.c: New.
2282
2283 2018-07-02 Paolo Carlini <paolo.carlini@oracle.com>
2284
2285 * g++.dg/diagnostic/thread-thread_local.C: New.
2286
2287 2018-07-02 Martin Liska <mliska@suse.cz>
2288
2289 PR testsuite/86366
2290 * gcc.dg/profile-dir-1.c: Fix scanned pattern.
2291 * gcc.dg/profile-dir-2.c: Likewise.
2292 * gcc.dg/profile-dir-3.c: Likewise.
2293
2294 2018-07-02 Christophe Lyon <christophe.lyon@linaro.org>
2295
2296 * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
2297 overriden.
2298
2299 2018-07-02 Richard Biener <rguenther@suse.de>
2300
2301 PR tree-optimization/86363
2302 * gcc.dg/torture/pr86363.c: New testcase.
2303
2304 2018-07-02 Martin Liska <mliska@suse.cz>
2305
2306 * gcc.dg/completion-1.c: New test.
2307 * gcc.dg/completion-2.c: New test.
2308 * gcc.dg/completion-3.c: New test.
2309
2310 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
2311
2312 PR fortran/82969
2313 PR fortran/86242
2314 * gfortran.dg/proc_ptr_50.f90: New test.
2315
2316 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
2317
2318 PR fortran/45305
2319 * gfortran.dg/scalarize_parameter_array_2.f90: New test.
2320
2321 2018-07-02 Martin Liska <mliska@suse.cz>
2322
2323 PR ipa/86279
2324 * gcc.dg/ipa/pr86279.c: New test.
2325
2326 2018-07-02 Martin Liska <mliska@suse.cz>
2327
2328 PR ipa/86323
2329 * g++.dg/ipa/pr86323.C: New test.
2330
2331 2018-07-01 Tom de Vries <tdevries@suse.de>
2332
2333 revert:
2334 2018-07-01 Tom de Vries <tdevries@suse.de>
2335
2336 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
2337 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
2338
2339 2018-07-01 Tom de Vries <tdevries@suse.de>
2340
2341 * lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number
2342 argument.
2343 * gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58
2344 with @main.
2345
2346 2018-07-01 Tom de Vries <tdevries@suse.de>
2347
2348 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
2349 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
2350
2351 2018-07-01 Tom de Vries <tdevries@suse.de>
2352
2353 * lib/gcc-dg.exp (get-absolute-line): Handle '.'.
2354 * gcc.dg/guality/vla-1.c: Use relative line numbers.
2355
2356 2018-07-01 Tom de Vries <tdevries@suse.de>
2357
2358 * gcc.dg-selftests/dg-final.exp (verify_call_1): Factor out of ...
2359 (verify_call): ... here. Move to toplevel.
2360 (verify_call_np, dg_final_directive_check_utils): New proc.
2361 (toplevel): Call dg_final_directive_check_utils.
2362 * lib/gcc-dg.exp (get-absolute-line): Fix typo in variable reference.
2363
2364 2018-06-30 Jim Wilson <jimw@sifive.com>
2365
2366 * gcc.target/riscv/shift-shift-1.c: New.
2367 * gcc.target/riscv/shift-shift-2.c: New.
2368 * gcc.target/riscv/shift-shift-3.c: New.
2369
2370 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2371
2372 * gcc.dg/vect/vect-widen-mult-extern-1.c: New test.
2373
2374 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2375
2376 * gcc.dg/vect/vect-widen-mult-sum.c: Remove xfail.
2377 * gcc.dg/vect/no-scevccp-outer-6.c: Don't match widened multiplications
2378 by 4 in the computation of a[i].
2379 * gcc.dg/vect/vect-mult-const-pattern-1.c: Test specifically for the
2380 main multiplication constant.
2381 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
2382 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
2383 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. Expect the
2384 pattern to cast the result to int.
2385 * gcc.dg/vect/vect-reduc-dot-1.c: New test.
2386 * gcc.dg/vect/vect-reduc-dot-2.c: Likewise.
2387 * gcc.dg/vect/vect-reduc-dot-3.c: Likewise.
2388 * gcc.dg/vect/vect-reduc-dot-4.c: Likewise.
2389 * gcc.dg/vect/vect-reduc-dot-5.c: Likewise.
2390 * gcc.dg/vect/vect-reduc-dot-6.c: Likewise.
2391 * gcc.dg/vect/vect-reduc-dot-7.c: Likewise.
2392 * gcc.dg/vect/vect-reduc-dot-8.c: Likewise.
2393 * gcc.dg/vect/vect-reduc-sad-1.c: Likewise.
2394 * gcc.dg/vect/vect-reduc-sad-2.c: Likewise.
2395 * gcc.dg/vect/vect-reduc-sad-3.c: Likewise.
2396 * gcc.dg/vect/vect-reduc-sad-4.c: Likewise.
2397 * gcc.dg/vect/vect-reduc-sad-5.c: Likewise.
2398 * gcc.dg/vect/vect-reduc-sad-6.c: Likewise.
2399 * gcc.dg/vect/vect-reduc-sad-7.c: Likewise.
2400 * gcc.dg/vect/vect-reduc-sad-8.c: Likewise.
2401 * gcc.dg/vect/vect-widen-mult-1.c: Likewise.
2402 * gcc.dg/vect/vect-widen-mult-2.c: Likewise.
2403 * gcc.dg/vect/vect-widen-mult-3.c: Likewise.
2404 * gcc.dg/vect/vect-widen-mult-4.c: Likewise.
2405
2406 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2407
2408 * gcc.dg/vect/vect-reduc-dot-u16b.c: Remove xfail and update the
2409 test for vectorization along the lines described in the comment.
2410
2411 2018-06-30 Tom de Vries <tdevries@suse.de>
2412
2413 * gcc.dg/guality/guality.exp (guality_transform_options): New proc.
2414 (toplevel): Apply guality_transform_options on DG_TORTURE_OPTIONS and
2415 LTO_TORTURE_OPTIONS.
2416 * gcc.dg/guality/prevent-optimization.h: New file.
2417 * gcc.dg/guality/pr45882.c: Include prevent-optimization.h.
2418 (a): Replace __attribute__((used)) with ATTRIBUTE_USED.
2419
2420 2018-06-30 Tom de Vries <tdevries@suse.de>
2421
2422 * gcc.dg/guality/pr45882.c (foo): Use relative line numbers.
2423 * lib/gcc-dg.exp (dg-final): New proc.
2424 * lib/gcc-gdb-test.exp (gdb-test): Add and handle additional line number
2425 argument.
2426
2427 2018-06-29 Martin Sebor <msebor@redhat.com>
2428
2429 * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10
2430 that don't define the function.
2431
2432 2018-06-29 Marek Polacek <polacek@redhat.com>
2433
2434 PR c++/86184
2435 * g++.dg/ext/cond3.C: New test.
2436
2437 2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2438
2439 * gcc.target/arm/arm-soft-strd-even.c: New test.
2440
2441 2018-06-29 Tom de Vries <tdevries@suse.de>
2442
2443 * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint
2444 line, and use it.
2445 * lib/gcc-dg.exp (get-absolute-line): Factor out of ...
2446 (process-message): ... here.
2447 * lib/gcc-gdb-test.exp (gdb-test): Use get-absolute-line.
2448
2449 2018-06-29 Martin Liska <mliska@suse.cz>
2450
2451 PR tree-optimization/86263
2452 * gcc.dg/tree-ssa/pr86263.c: New test.
2453
2454 2018-06-28 Carl Love <cel@us.ibm.com>
2455
2456 * gcc.target/p9-extract-1.c: Add test case.
2457 * gcc.target/builtins-3-p9-runnable.c: Add test case to match
2458 name in ABI.
2459
2460 2018-06-28 Uros Bizjak <ubizjak@gmail.com>
2461
2462 PR target/86348
2463 * gcc.target/i386/pr86348.c: New test.
2464
2465 2018-06-28 Wilco Dijkstra <wdijkstr@arm.com>
2466
2467 * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase.
2468
2469 2018-06-28 Fritz Reese <fritzoreese@gmail.com>
2470
2471 PR fortran/82865
2472 * gfortran.dg/dec_type_print_2.f03: New testcase.
2473
2474 2018-06-28 David Pagan <dave.pagan@oracle.com>
2475
2476 PR c/55976
2477 * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous
2478 message causing unexpected test FAIL.
2479
2480 2018-06-28 Martin Liska <mliska@suse.cz>
2481
2482 * gcc.dg/tree-ssa/switch-1.c: New test.
2483
2484 2018-06-28 Eric Botcazou <ebotcazou@adacore.com>
2485
2486 * gnat.dg/debug15.adb: New test.
2487
2488 2018-06-27 David Malcolm <dmalcolm@redhat.com>
2489
2490 PR c++/86329
2491 * g++.dg/lookup/pr86329.C: New test.
2492
2493 2018-06-27 Carl Love <cel@us.ibm.com>
2494
2495 * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
2496
2497 2018-06-27 Tamar Christina <tamar.christina@arm.com>
2498
2499 PR target/85769
2500 * gcc.target/aarch64/f16_mov_immediate_3.c: New.
2501
2502 2018-06-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
2503
2504 * gcc.target/powerpc/builtins-1.c: Correct a comment.
2505
2506 2018-06-26 Will Schmidt <will_schmidt@vnet.ibm.com>
2507
2508 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok
2509 requirement for this test.
2510 * gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok
2511 requirement, and -mpower8-vector compile option.
2512
2513 2018-06-26 Jakub Jelinek <jakub@redhat.com>
2514
2515 PR target/86314
2516 * gcc.dg/pr86314.c: New test.
2517
2518 PR debug/86257
2519 * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options.
2520
2521 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2522
2523 * gcc.target/i386/pr86257.c: Require 64-bit.
2524
2525 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2526
2527 * g++.dg/pr86082.C: Require IBM1047 support.
2528
2529 2018-06-26 Richard Biener <rguenther@suse.de>
2530
2531 PR middle-end/86271
2532 * gcc.dg/pr86271.c: New testcase.
2533
2534 2018-06-26 Alexandre Oliva <aoliva@redhat.com>
2535
2536 PR debug/86064
2537 * gcc.dg/pr86064.c: New.
2538
2539 2018-06-25 Jeff Law <law@redhat.com>
2540
2541 * lib/target-supports.exp
2542 (check_effective_target_logical_op_short_circuit): Add v850.
2543
2544 2018-06-25 Martin Sebor <msebor@redhat.com>
2545
2546 PR tree-optimization/86204
2547 * gcc.dg/strlenopt-46.c: New test.
2548
2549 2018-06-25 Martin Sebor <msebor@redhat.com>
2550
2551 PR tree-optimization/85700
2552 * gcc.dg/Wstringop-truncation-4.c: New test.
2553
2554 2018-06-25 Fritz Reese <fritzoreese@gmail.com>
2555
2556 PR fortran/82972
2557 PR fortran/83088
2558 PR fortran/85851
2559 * gfortran.dg/init_flag_17.f90: New testcase.
2560
2561 2018-06-25 Carl Love <cel@us.ibm.com>
2562
2563 * gcc.target/powerpc/p9-extract-1.c: Make second argument of
2564 vec_extract a signed int. Add vec_extract tests for bool char
2565 and bool int.
2566 * gcc.target/powerpc/p9-extract-4.c: New test file for long long
2567 vec_extract tests.
2568
2569 2018-06-25 Tom de Vries <tdevries@suse.de>
2570
2571 * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure.
2572
2573 2018-06-25 Jakub Jelinek <jakub@redhat.com>
2574
2575 PR target/84786
2576 * gcc.target/i386/avx512f-pr84786-3.c: New test.
2577
2578 2018-06-25 Eric Botcazou <ebotcazou@libertysurf.fr>
2579
2580 * gnat.dg/sso9.adb: New testcase.
2581 * gnat.dg/sso9_pkg.ads: Likewise.
2582
2583 2018-06-25 Tom de Vries <tdevries@suse.de>
2584
2585 PR debug/86257
2586 * gcc.target/i386/pr86257.c: New test.
2587
2588 2018-06-25 Andreas Krebbel <krebbel@linux.ibm.com>
2589
2590 PR C++/86082
2591 * g++.dg/pr86082.C: New test.
2592
2593 2018-06-24 Tom de Vries <tdevries@suse.de>
2594
2595 * g++.dg/guality/guality.exp: Don't use which on gdb arg to report_gdb.
2596 * gcc.dg/guality/guality.exp: Same.
2597 * gfortran.dg/guality/guality.exp: Same.
2598 * lib/gcc-gdb-test.exp: Do early out if which gdb fails.
2599
2600 2018-06-23 Paolo Carlini <paolo.carlini@oracle.com>
2601
2602 * g++.dg/concepts/locations1.C: New.
2603 * g++.dg/cpp0x/locations1.C: Likewise.
2604 * g++.dg/cpp1z/inline-var2.C: Test locations too.
2605 * g++.dg/cpp1z/inline-var3.C: Likewise.
2606
2607 2018-06-22 Paul Thomas <pault@gcc.gnu.org>
2608
2609 PR fortran/86281
2610 * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy.
2611
2612 2018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
2613
2614 * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
2615 this test.
2616 * gcc.target/powerpc/builtins-9.c: New test.
2617 * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
2618 to expect different code generation on big-endian vs.
2619 little-endian targets.
2620
2621 2018-06-22 Tom de Vries <tdevries@suse.de>
2622
2623 * g++.dg/guality/guality.exp (guality_gdb_name): Default to
2624 $rootme/../gdb/gdb, if available.
2625 * gcc.dg/guality/guality.exp (guality_gdb_name): Same.
2626 * gfortran.dg/guality/guality.exp (guality_gdb_name): Same.
2627
2628 2018-06-22 Tom de Vries <tdevries@suse.de>
2629
2630 * lib/gcc-gdb-test.exp (report_gdb): New proc.
2631 * g++.dg/guality/guality.exp: Use report_gdb.
2632 * gcc.dg/guality/guality.exp: Same.
2633 * gfortran.dg/guality/guality.exp: Same.
2634
2635 2018-06-22 Jakub Jelinek <jakub@redhat.com>
2636
2637 PR c++/85662
2638 * g++.dg/ext/offsetof3.C: New test.
2639
2640 2018-06-22 Carl Love <cel@us.ibm.com>
2641
2642 * gcc.target/powerpc/altivec-7.c: Add qualifiers for counts on AIX
2643 versus Linux. Change checks for xxlnor, xxland and xxlxor to also look
2644 for the vnor, vand and vxor instructions.
2645 * gcc.target/powerpc/builtins-1.c: Move vec_or tests to a new file.
2646 Remove counts for xxlor. Fix match on bl __divdi3 and bl __udivdi3.
2647 * gcc.target/powerpc/builtins-4.c: Fix matching for vsl instructions.
2648 * gcc.target/powerpc/builtins-5.c: New test file for vec_or test cases.
2649 * gcc.target/powerpc/vsx-vector-6.p7.c: Fix xxlnor BE expected count.
2650 Add -dp to dg-options, update expected counts.
2651
2652 2018-06-22 Paul Koning <ni1d@arrl.net>
2653
2654 * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment
2655 if pdp11.
2656 * gcc.c-torture/compile/20010518-2.c: Skip if pdp11 -mint32.
2657 * gcc.c-torture/compile/20040101-1.c: Ditto.
2658 * gcc.c-torture/compile/20050622-1.c: Ditto.
2659 * gcc.c-torture/compile/20080625-1.c: Ditto.
2660 * gcc.c-torture/compile/20090107-1.c: Ditto.
2661 * gcc.c-torture/compile/920501-12.c: Ditto.
2662 * gcc.c-torture/compile/920501-4.c: Ditto.
2663 * gcc.c-torture/compile/961203-1.c: Ditto.
2664 * gcc.c-torture/compile/limits-externdecl.c: Ditto.
2665 * gcc.c-torture/compile/pr25310.c: Ditto.
2666
2667 2018-06-22 Cesar Philippidis <cesar@codesourcery.com>
2668 James Norris <jnorris@codesourcery.com>
2669 Thomas Schwinge <thomas@codesourcery.com>
2670 Tom de Vries <tom@codesourcery.com>
2671
2672 * c-c++-common/goacc/deviceptr-4.c: New file.
2673 * c-c++-common/goacc/kernels-counter-var-redundant-load.c:
2674 Likewise.
2675 * c-c++-common/goacc/kernels-loop-data-2.c: Likewise.
2676 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise.
2677 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise.
2678 * c-c++-common/goacc/kernels-loop-data-update.c: Likewise.
2679 * c-c++-common/goacc/kernels-loop-data.c: Likewise.
2680 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c:
2681 Likewise.
2682 * c-c++-common/goacc/parallel-reduction.c: Likewise.
2683 * c-c++-common/goacc/private-reduction-1.c: Likewise.
2684 * gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95:
2685 Likewise.
2686 * gfortran.dg/goacc/modules.f95: Likewise.
2687 * gfortran.dg/goacc/routine-8.f90: Likewise.
2688 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
2689
2690 2018-06-21 Michael Meissner <meissner@linux.ibm.com>
2691
2692 * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double
2693 if the long double format is IEEE 128-bit for tests that are
2694 explicitly testing IBM extended double support. Use the
2695 appropriate pack and unpack built-in functions. Change calls from
2696 __builtin_isinfl to __builtin_isinf since the later supports all
2697 floating point types.
2698 * gcc.target/powerpc/pr57150.c: Likewise.
2699 * gcc.target/powerpc/pr60203.c: Likewise.
2700 * gcc.target/powerpc/pr67808.c: Likewise.
2701 * gcc.target/powerpc/pr70117.c: Likewise.
2702 * gcc.target/powerpc/tfmode_off.c: Likewise.
2703
2704 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
2705
2706 PR fortran/49630
2707 * gfortran.dg/assumed_charlen_function_7.f90: New test.
2708
2709 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
2710
2711 PR fortran/83118
2712 * gfortran.dg/unlimited_polymorphic_30.f03: New test.
2713
2714 2018-06-21 Tom de Vries <tdevries@suse.de>
2715
2716 * gcc.dg/guality/pr45882.c (a): Add used attribute.
2717
2718 2018-06-21 Tom de Vries <tdevries@suse.de>
2719
2720 PR tree-optimization/85859
2721 * gcc.dg/pr85859.c: New test.
2722
2723 2018-06-21 Richard Biener <rguenther@suse.de>
2724
2725 PR tree-optimization/86232
2726 * gcc.dg/torture/pr86232.c: New testcase.
2727
2728 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2729
2730 * gcc/gcc.target/aarch64/aes_xor_combine.c: New test.
2731
2732 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2733
2734 * gcc/gcc.target/aarch64/aes_2.c: New test.
2735
2736 2018-06-20 Than McIntosh <thanm@google.com>
2737
2738 PR libgcc/86213
2739 * gcc.dg/split-8.c: New.
2740
2741 2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
2742
2743 * gcc.target/powerpc/builtins-1.c: Adjust dg directives to scan
2744 for vpkudus in place of vpksdus.
2745 * gcc.target/powerpc/builtins-3-p8.c: Likewise.
2746
2747 2018-06-20 Nathan Sidwell <nathan@acm.org>
2748
2749 PR c++/85634
2750 * g++.dg/lookup/pr85634-2.C: New.
2751
2752 2018-06-20 Paolo Carlini <paolo.carlini@oracle.com>
2753
2754 * g++.dg/template/friend65.C: New.
2755 * g++.dg/cpp0x/main1.C: Likewise.
2756 * g++.dg/other/main2.C: Likewise.
2757 * g++.dg/other/main3.C: Likewise.
2758 * g++.dg/template/friend42.C: Test location too.
2759 * g++.dg/concepts/decl-diagnose.C: Likewise.
2760 * g++.dg/warn/main-2.C: Update.
2761
2762 2018-06-20 Chung-Lin Tang <cltang@codesourcery.com>
2763 Thomas Schwinge <thomas@codesourcery.com>
2764 Cesar Philippidis <cesar@codesourcery.com>
2765
2766 * c-c++-common/goacc/declare-1.c: Update test case to utilize OpenACC
2767 2.5 data clause semantics.
2768 * c-c++-common/goacc/declare-2.c: Likewise.
2769 * c-c++-common/goacc/default-4.c: Likewise.
2770 * c-c++-common/goacc/finalize-1.c: New test.
2771 * c-c++-common/goacc/kernels-alias-2.c: Update test case to utilize
2772 OpenACC 2.5 data clause semantics.
2773 * c-c++-common/goacc/kernels-alias.c: Likewise.
2774 * c-c++-common/goacc/routine-5.c: Likewise.
2775 * c-c++-common/goacc/update-if_present-1.c: New test.
2776 * c-c++-common/goacc/update-if_present-2.c: New test.
2777 * g++.dg/goacc/template.C: Update test case to utilize OpenACC
2778 2.5 data clause semantics.
2779 * gfortran.dg/goacc/combined-directives.f90: Likewise.
2780 * gfortran.dg/goacc/data-tree.f95: Likewise.
2781 * gfortran.dg/goacc/declare-2.f95: Likewise.
2782 * gfortran.dg/goacc/default-4.f: Likewise.
2783 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
2784 * gfortran.dg/goacc/finalize-1.f: New test.
2785 * gfortran.dg/goacc/kernels-alias-2.f95: Update test case to utilize
2786 OpenACC 2.5 data clause semantics.
2787 * gfortran.dg/goacc/kernels-alias.f95: Likewise.
2788 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
2789 * gfortran.dg/goacc/nested-function-1.f90: Likewise.
2790 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
2791 * gfortran.dg/goacc/reduction-promotions.f90: Likewise.
2792 * gfortran.dg/goacc/update-if_present-1.f90: New test.
2793 * gfortran.dg/goacc/update-if_present-2.f90: New test.
2794
2795 2018-06-20 Jakub Jelinek <jakub@redhat.com>
2796
2797 PR c++/86210
2798 * g++.dg/warn/Wnonnull4.C: New test.
2799
2800 2018-06-20 Marek Polacek <polacek@redhat.com>
2801
2802 PR c++/86240
2803 * g++.dg/pr86240.C: New test.
2804
2805 2018-06-20 Jakub Jelinek <jakub@redhat.com>
2806
2807 PR debug/86194
2808 * gcc.target/i386/pr86194.c: New test.
2809
2810 PR tree-optimization/86231
2811 * gcc.dg/tree-ssa/vrp119.c: New test.
2812 * gcc.c-torture/execute/pr86231.c: New test.
2813
2814 2018-06-20 Tom de Vries <tdevries@suse.de>
2815
2816 PR tree-optimization/86097
2817 * gcc.dg/autopar/pr86097.c: New test.
2818
2819 2018-06-20 Nathan Sidwell <nathan@acm.org>
2820
2821 PR c++/85634
2822 * g++.dg/lookup/pr85634.C: New.
2823
2824 2018-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2825
2826 * gcc.target/aarch64/ldp_stp_q.c: New test.
2827 * gcc.target/aarch64/stp_vec_128_1.c: Likewise.
2828 * gcc.target/aarch64/ldp_stp_q_disable.c: Likewise.
2829
2830 2018-06-20 Martin Liska <mliska@suse.cz>
2831
2832 * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL.
2833
2834 2018-06-19 Martin Sebor <msebor@redhat.com>
2835
2836 PR tree-optimization/48560
2837 * gcc.dg/Warray-bounds-28.c: New test.
2838
2839 2018-06-19 Martin Sebor <msebor@redhat.com>
2840
2841 PR middle-end/85602
2842 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
2843 to also match C++.
2844
2845 2018-06-19 Jan Hubicka <hubicka@ucw.cz>
2846
2847 * g++.dg/lto/pr84805_0.C: Update template.
2848 * g++.dg/lto/pr84805_1.C: Update template.
2849
2850 2018-06-19 Eric Botcazou <ebotcazou@adacore.com>
2851
2852 * gnat.dg/aggr24.adb: New test.
2853 * gnat.dg/aggr24_pkg.ad[sb]: New helper.
2854
2855 2018-06-19 Richard Biener <rguenther@suse.de>
2856
2857 PR tree-optimization/86179
2858 * gcc.dg/pr86179.c: New testcase.
2859
2860 2018-06-18 Martin Sebor <msebor@redhat.com>
2861
2862 PR middle-end/85602
2863 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
2864 * c-c++-common/attr-nonstring-8.c: New test.
2865
2866 2018-06-18 Martin Sebor <msebor@redhat.com>
2867
2868 PR tree-optimization/81384
2869 * gcc.c-torture/execute/builtins/lib/strnlen.c: New test.
2870 * gcc.c-torture/execute/builtins/strnlen-lib.c: New test.
2871 * gcc.c-torture/execute/builtins/strnlen.c: New test.
2872 * gcc.dg/attr-nonstring-2.c: New test.
2873 * gcc.dg/attr-nonstring-3.c: New test.
2874 * gcc.dg/attr-nonstring-4.c: New test.
2875 * gcc.dg/strlenopt-45.c: New test.
2876 * gcc.dg/strlenopt.h (strnlen): Declare.
2877
2878 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
2879
2880 PR tree-optimization/86076
2881 * gcc.dg/pr86076.c: Add target pthread for bare-metal targets.
2882
2883 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
2884
2885 PR tree-optimization/64946
2886 * gcc.target/aarch64/vect-abs-compile.c: Remove xfail.
2887
2888 2018-06-17 Eric Botcazou <ebotcazou@adacore.com>
2889
2890 * gcc.dg/debug/dwarf2/pr37726.c: Move to...
2891 * gcc.dg/guality/pr37726.c: ...here and turn into GDB test.
2892 * gnat.dg/stack_usage5.adb: New test.
2893
2894 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
2895
2896 PR middle-end/82479
2897 * gcc.dg/tree-ssa/popcount.c: New test.
2898 * gcc.dg/tree-ssa/popcount2.c: New test.
2899
2900 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
2901
2902 PR middle-end/64946
2903 * gcc.dg/absu.c: New test.
2904 * gcc.dg/gimplefe-29.c: New test.
2905 * gcc.target/aarch64/pr64946.c: New test.
2906
2907 2018-06-15 Jakub Jelinek <jakub@redhat.com>
2908
2909 PR c/86093
2910 * c-c++-common/pr86093.c: New test.
2911
2912 PR middle-end/85878
2913 * gfortran.fortran-torture/compile/pr85878.f90: New test.
2914
2915 PR middle-end/86123
2916 * gcc.c-torture/compile/pr86123.c: New test.
2917
2918 2018-06-15 Tom de Vries <tdevries@suse.de>
2919
2920 * gcc.dg-selftests/dg-final.exp: Force sequential execution.
2921
2922 2018-06-15 Nick Clifton <nickc@redhat.com>
2923
2924 PR 84195
2925 * gcc.c-torture/compile/pr84195.c: New test.
2926
2927 2018-06-15 Richard Biener <rguenther@suse.de>
2928
2929 PR middle-end/86159
2930 * g++.dg/pr86159.C: New testcase.
2931
2932 2018-06-15 Richard Biener <rguenther@suse.de>
2933
2934 PR middle-end/86076
2935 * gcc.dg/pr86076.c: New testcase.
2936
2937 2018-06-14 Marek Polacek <polacek@redhat.com>
2938
2939 PR c++/86063
2940 * g++.dg/cpp0x/gen-attrs-65.C: New test.
2941
2942 2018-06-14 Jakub Jelinek <jakub@redhat.com>
2943
2944 PR target/86048
2945 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add
2946 -msse2 to dg-options.
2947
2948 PR middle-end/86122
2949 * gcc.c-torture/compile/pr86122.c: New test.
2950
2951 P0624R2 - Default constructible and assignable stateless lambdas
2952 * g++.dg/cpp2a/lambda1.C: New test.
2953 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics
2954 for -std=c++2a.
2955
2956 2018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
2957
2958 * g++.dg/other/static3.C: New.
2959 * g++.dg/other/static4.C: Likewise.
2960 * g++.dg/warn/Wshadow-15.C: Likewise.
2961 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too.
2962 * g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise.
2963 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise.
2964 * g++.dg/cpp0x/udlit-args-neg.C: Likewise.
2965 * g++.dg/cpp0x/udlit-clink-neg.C: Likewise.
2966 * g++.dg/cpp0x/udlit-extern-c.C: Likewise.
2967 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
2968
2969 2018-06-14 Jakub Jelinek <jakub@redhat.com>
2970
2971 PR target/85945
2972 * gcc.c-torture/compile/pr85945.c: New test.
2973
2974 2018-06-14 Richard Biener <rguenther@suse.de>
2975
2976 PR ipa/86124
2977 * gcc.dg/pr86124.c: New testcase.
2978
2979 2018-06-13 Martin Sebor <msebor@redhat.com>
2980
2981 PR tree-optimization/86114
2982 * gcc.dg/pr86114.c: New test.
2983
2984 2018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
2985
2986 PR fortran/86110
2987 * gfortran.dg/pr86110.f90: New test.
2988
2989 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
2990
2991 PR fortran/85703
2992 * gfortran.dg/goacc/pr85703.f90: New test.
2993 * gfortran.dg/gomp/pr85703.f90: New test.
2994
2995 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
2996
2997 PR fortran/85702
2998 * gfortran.dg/goacc/pr85702.f90: New test.
2999
3000 2018-06-13 Eric Botcazou <ebotcazou@adacore.com>
3001
3002 * gcc.target/i386/pr86048.c: New test.
3003
3004 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
3005
3006 * gcc.target/arc/fma-1.c: New test.
3007
3008 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
3009
3010 * gcc.target/arc/pr9001107555.c: New file.
3011
3012 2018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
3013
3014 * g++.dg/torture/aarch64-vect-init-1.C: New test.
3015
3016 2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
3017
3018 * g++.dg/init/delete3.C: New.
3019 * g++.dg/init/new49.C: Likewise.
3020 * g++.dg/init/new25.C: Test locations too.
3021 * g++.dg/template/new4.C: Likewise.
3022 * g++.old-deja/g++.jason/operator.C: Likewise.
3023
3024 2018-06-12 Marek Polacek <polacek@redhat.com>
3025
3026 Core issue 1331 - const mismatch with defaulted copy constructor
3027 * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error.
3028 * g++.dg/cpp0x/defaulted52.C: New test.
3029 * g++.dg/cpp0x/defaulted53.C: New test.
3030 * g++.dg/cpp0x/defaulted54.C: New test.
3031 * g++.dg/cpp0x/defaulted55.C: New test.
3032 * g++.dg/cpp0x/defaulted56.C: New test.
3033 * g++.dg/cpp0x/defaulted57.C: New test.
3034 * g++.dg/cpp0x/defaulted58.C: New test.
3035 * g++.dg/cpp0x/defaulted59.C: New test.
3036 * g++.dg/cpp0x/defaulted60.C: New test.
3037
3038 2018-06-12 David Malcolm <dmalcolm@redhat.com>
3039
3040 PR other/69968
3041 * gcc.dg/spellcheck-transposition.c: New test.
3042
3043 2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
3044
3045 PR fortran/44491
3046 * gfortran.dg/pr44491.f90: New testcase
3047
3048 2018-06-12 Martin Sebor <msebor@redhat.com>
3049
3050 PR tree-optimization/85259
3051 * gcc.dg/Wstringop-overflow-5.c: New test.
3052 * gcc.dg/Wstringop-overflow-6.c: New test.
3053
3054 2018-06-12 Martin Sebor <msebor@redhat.com>
3055
3056 PR c/85931
3057 * gcc.dg/Wstringop-truncation-3.c: New test.
3058
3059 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3060
3061 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
3062 * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
3063 * gcc.target/powerpc/swaps-p8-17.c: Same.
3064
3065 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3066
3067 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
3068 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
3069 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
3070 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
3071 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
3072 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.
3073
3074 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3075
3076 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
3077 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
3078 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
3079 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
3080 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
3081 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.
3082
3083 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3084
3085 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
3086 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
3087 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
3088 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
3089 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
3090 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.
3091
3092 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3093
3094 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
3095 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
3096 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
3097 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
3098 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
3099 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.
3100
3101 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3102
3103 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
3104 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
3105 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
3106 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
3107 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
3108 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.
3109
3110 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3111
3112 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
3113 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
3114 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
3115 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
3116 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
3117 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.
3118
3119 2018-06-12 Martin Liska <mliska@suse.cz>
3120
3121 * g++.dg/opt/mpx.C: New test.
3122 * gcc.target/i386/mpx.c: New test.
3123
3124 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
3125
3126 * gcc.target/arc/builtin_simdarc.c: Update test.
3127 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
3128 * gcc.target/arc/tumaddsidi4.c: Likewise.
3129
3130 2018-06-12 Eric Botcazou <ebotcazou@adacore.com>
3131
3132 * gnat.dg/opt72a.ad[sb]: New test.
3133 * gnat.dg/opt72_pkg.ads: New helper.
3134
3135 2018-06-12 Tom de Vries <tdevries@suse.de>
3136
3137 * gcc.dg-selftests/dg-final.exp: New file.
3138
3139 2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
3140
3141 * g++.dg/lookup/new2.C: Test locations too.
3142 * g++.dg/other/ellipsis1.C: Likewise.
3143 * g++.dg/other/operator1.C: Likewise.
3144 * g++.dg/other/operator2.C: Likewise.
3145 * g++.dg/overload/operator2.C: Likewise.
3146 * g++.dg/parse/defarg11.C: Likewise.
3147 * g++.dg/parse/operator4.C: Likewise.
3148 * g++.dg/template/error30.C: Likewise.
3149 * g++.dg/template/explicit-args3.C: Likewise.
3150 * g++.dg/warn/effc1.C: Likewise.
3151 * g++.old-deja/g++.brendan/prepost2.C: Likewise.
3152 * g++.old-deja/g++.brendan/prepost3.C: Likewise.
3153 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
3154 * g++.old-deja/g++.jason/conversion5.C: Likewise.
3155 * g++.old-deja/g++.jason/operator.C: Likewise.
3156
3157 2018-06-11 Martin Sebor <msebor@redhat.com>
3158
3159 PR tree-optimization/86083
3160 * gcc.dg/strlenopt-44.c: New test.
3161
3162 2018-06-11 Janus Weil <janus@gcc.gnu.org>
3163
3164 PR fortran/45521
3165 * gfortran.dg/generic_32.f90: New test.
3166 * gfortran.dg/generic_33.f90: New test.
3167
3168 2018-06-11 Carl Love <cel@us.ibm.com>
3169 * gcc.target/powerpc/altivec-7.c (main): Remove tests
3170 vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
3171 long long bool. Remove duplicate dg-final for xxlxor. Update
3172 dg-final instruction counts.
3173 * gcc.target/powerpc/altivec-37.c (main): New file for
3174 tests vec_unpackh and vec_unpackl returning long long bool and
3175 long long int.
3176
3177 2018-06-11 Martin Liska <mliska@suse.cz>
3178
3179 PR tree-optimization/86089
3180 * gcc.dg/tree-ssa/pr86089.c: New test.
3181
3182 2018-06-11 Julia Koval <julia.koval@intel.com>
3183
3184 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
3185 * gcc.target/i386/vpclmulqdq.c: Ditto.
3186
3187 2018-06-11 Olivier Hainque <hainque@adacore.com>
3188
3189 * gnat.dg/lang-dw2.adb: New test.
3190 * gnat.dg/lang-dw3.adb: New test.
3191
3192 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
3193
3194 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
3195 gnat.dg/assertion_policy1_pkg.ads: New testcase.
3196
3197 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3198
3199 * gnat.dg/predicate1.adb: New testcase.
3200
3201 2018-06-11 Yannick Moy <moy@adacore.com>
3202
3203 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
3204
3205 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
3206
3207 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
3208 testcase.
3209
3210 2018-06-11 Javier Miranda <miranda@adacore.com>
3211
3212 * gnat.dg/prot4.adb: New testcase.
3213
3214 2018-06-11 Yannick Moy <moy@adacore.com>
3215
3216 * gnat.dg/part_of1-instantiation.adb,
3217 gnat.dg/part_of1-instantiation.ads,
3218 gnat.dg/part_of1-private_generic.adb,
3219 gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
3220 testcase.
3221
3222 2018-06-11 Piotr Trojanek <trojanek@adacore.com>
3223
3224 * gnat.dg/contract1.adb: New testcase.
3225
3226 2018-06-11 Javier Miranda <miranda@adacore.com>
3227
3228 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
3229 testcase.
3230
3231 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3232
3233 * gnat.dg/inline_always1.adb: New testcase.
3234
3235 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3236
3237 * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
3238 gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
3239 gnat.dg/nested_generic2_g2.ads: New testcase.
3240
3241 2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
3242
3243 * g++.dg/template/friend64.C: New.
3244 * g++.old-deja/g++.other/friend4.C: Test the location too.
3245 * g++.old-deja/g++.pt/crash23.C: Likewise.
3246
3247 2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3248
3249 * gfortran.dg/inline_matmul_23.f90: New test.
3250
3251 2018-06-10 Janus Weil <janus@gcc.gnu.org>
3252
3253 PR fortran/85088
3254 * gfortran.dg/intent_decl_1.f90: New test case.
3255
3256 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3257
3258 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
3259 * gfortran.dg/ieee/large_4.f90: Ditto.
3260 * gfortran.dg/round_4.f90: Ditto.
3261
3262 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3263
3264 PR fortran/38351
3265 * gfortran.dg/pr38351.f90: New test.
3266 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
3267
3268 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3269
3270 PR fortran/85138
3271 PR fortran/85996
3272 PR fortran/86051
3273 * gfortran.dg/pr85138_1.f90: New test.
3274 * gfortran.dg/pr85138_2.f90: Ditto.
3275 * gfortran.dg/pr85996.f90: Ditto.
3276
3277 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3278
3279 PR fortran/78278
3280 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
3281 * gfortran.dg/data_char_1.f90: Ditto.
3282 * gfortran.dg/pr78571.f90: Ditto.
3283 * gfortran.dg/pr78278.f90: New test.
3284
3285 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3286
3287 PR fortran/63514
3288 * gfortran.dg/pr63514.f90: New test.
3289
3290 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3291
3292 PR fortran/85631
3293 * gfortran.dg/bounds_check_20.f90: New test.
3294
3295 2018-06-08 Carl Love <cel@us.ibm.com>
3296
3297 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
3298 vpkudum counts.
3299 * gcc.target/powerpc/p9-extract-3.c: Make second argument of
3300 vec_extract a signed int.
3301 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
3302 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
3303 vcmpgtsd, vcmpgtud.
3304 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
3305 vec_extract a signed int.
3306 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
3307 vec_extract a signed int.
3308 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
3309 vec_xor builtins. Update xxsel, xxlxor counts.
3310
3311 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
3312
3313 PR fortran/86059
3314 * gfortran.dg/associate_30.f90: Remove code tested ...
3315 * gfortran.dg/pr67803.f90: Ditto.
3316 * gfortran.dg/pr67805.f90: Ditto.
3317 * gfortran.dg/pr86059.f90: ... here. New test.
3318
3319 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
3320
3321 PR fortran/78571
3322 * gfortran.dg/pr78571.f90: New test.
3323
3324 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
3325
3326 PR target/85755
3327 * gcc.target/powerpc/pr85755.c: New test.
3328
3329 2018-06-08 Carl Love <cel@us.ibm.com>
3330
3331 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
3332 vsx-vector-6.p7.c.
3333 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
3334 vsx-vector-6.p9.c.
3335 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
3336 for BE system that are different then for an LE system from this file
3337 into vsx-vector-6-le.c using be target qualifier. Remove this file.
3338 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
3339 the various instruction counts. Rename file to vsx-vector-6.p8.c.
3340
3341 2018-06-08 Martin Liska <mliska@suse.cz>
3342
3343 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
3344
3345 2018-06-08 Martin Liska <mliska@suse.cz>
3346
3347 * g++.dg/dg.exp: Do not use mpx.exp.
3348 * g++.dg/lto/lto.exp: Likewise.
3349 * g++.dg/lto/pr69729_0.C: Remove.
3350 * g++.dg/opt/pr71529.C: Remove.
3351 * g++.dg/pr63995-1.C: Remove.
3352 * g++.dg/pr68270.C: Remove.
3353 * g++.dg/pr71624.C: Remove.
3354 * g++.dg/pr71633.C: Remove.
3355 * g++.dg/pr79761.C: Remove.
3356 * g++.dg/pr79764.C: Remove.
3357 * g++.dg/pr79769.C: Remove.
3358 * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
3359 * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
3360 * gcc.dg/lto/chkp-privatize_0.c: Remove.
3361 * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
3362 * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
3363 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
3364 * gcc.dg/lto/lto.exp: Do not use mpx.exp.
3365 * gcc.dg/lto/pr66221_0.c: Remove.
3366 * gcc.target/i386/chkp-always_inline.c: Remove.
3367 * gcc.target/i386/chkp-bndret.c: Remove.
3368 * gcc.target/i386/chkp-builtins-1.c: Remove.
3369 * gcc.target/i386/chkp-builtins-2.c: Remove.
3370 * gcc.target/i386/chkp-builtins-3.c: Remove.
3371 * gcc.target/i386/chkp-builtins-4.c: Remove.
3372 * gcc.target/i386/chkp-const-check-1.c: Remove.
3373 * gcc.target/i386/chkp-const-check-2.c: Remove.
3374 * gcc.target/i386/chkp-hidden-def.c: Remove.
3375 * gcc.target/i386/chkp-label-address.c: Remove.
3376 * gcc.target/i386/chkp-lifetime-1.c: Remove.
3377 * gcc.target/i386/chkp-narrow-bounds.c: Remove.
3378 * gcc.target/i386/chkp-pr69044.c: Remove.
3379 * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
3380 * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
3381 * gcc.target/i386/chkp-strchr.c: Remove.
3382 * gcc.target/i386/chkp-strlen-1.c: Remove.
3383 * gcc.target/i386/chkp-strlen-2.c: Remove.
3384 * gcc.target/i386/chkp-strlen-3.c: Remove.
3385 * gcc.target/i386/chkp-strlen-4.c: Remove.
3386 * gcc.target/i386/chkp-strlen-5.c: Remove.
3387 * gcc.target/i386/chkp-stropt-1.c: Remove.
3388 * gcc.target/i386/chkp-stropt-10.c: Remove.
3389 * gcc.target/i386/chkp-stropt-11.c: Remove.
3390 * gcc.target/i386/chkp-stropt-12.c: Remove.
3391 * gcc.target/i386/chkp-stropt-13.c: Remove.
3392 * gcc.target/i386/chkp-stropt-14.c: Remove.
3393 * gcc.target/i386/chkp-stropt-15.c: Remove.
3394 * gcc.target/i386/chkp-stropt-16.c: Remove.
3395 * gcc.target/i386/chkp-stropt-17.c: Remove.
3396 * gcc.target/i386/chkp-stropt-2.c: Remove.
3397 * gcc.target/i386/chkp-stropt-3.c: Remove.
3398 * gcc.target/i386/chkp-stropt-4.c: Remove.
3399 * gcc.target/i386/chkp-stropt-5.c: Remove.
3400 * gcc.target/i386/chkp-stropt-6.c: Remove.
3401 * gcc.target/i386/chkp-stropt-7.c: Remove.
3402 * gcc.target/i386/chkp-stropt-8.c: Remove.
3403 * gcc.target/i386/chkp-stropt-9.c: Remove.
3404 * gcc.target/i386/i386.exp: Do not use mpx.exp.
3405 * gcc.target/i386/indirect-thunk-11.c: Remove.
3406 * gcc.target/i386/indirect-thunk-12.c: Remove.
3407 * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
3408 * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
3409 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
3410 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
3411 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
3412 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
3413 * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
3414 * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
3415 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
3416 * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
3417 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
3418 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
3419 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
3420 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
3421 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
3422 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
3423 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
3424 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
3425 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
3426 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
3427 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
3428 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
3429 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
3430 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
3431 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
3432 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
3433 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
3434 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
3435 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
3436 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
3437 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
3438 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
3439 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
3440 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
3441 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
3442 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
3443 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
3444 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
3445 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
3446 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
3447 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
3448 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
3449 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
3450 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
3451 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
3452 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
3453 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
3454 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
3455 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
3456 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
3457 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
3458 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
3459 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
3460 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
3461 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
3462 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
3463 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
3464 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
3465 * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
3466 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
3467 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
3468 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
3469 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
3470 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
3471 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
3472 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
3473 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
3474 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
3475 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
3476 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
3477 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
3478 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
3479 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
3480 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
3481 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
3482 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
3483 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
3484 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
3485 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
3486 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
3487 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
3488 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
3489 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
3490 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
3491 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
3492 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
3493 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
3494 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
3495 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
3496 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
3497 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
3498 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
3499 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
3500 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
3501 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
3502 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
3503 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
3504 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
3505 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
3506 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
3507 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
3508 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
3509 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
3510 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
3511 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
3512 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
3513 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
3514 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
3515 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
3516 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
3517 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
3518 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
3519 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
3520 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
3521 * gcc.target/i386/mpx/label-address-1.c: Remove.
3522 * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
3523 * gcc.target/i386/mpx/macro.c: Remove.
3524 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
3525 * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
3526 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
3527 * gcc.target/i386/mpx/memcpy-1.c: Remove.
3528 * gcc.target/i386/mpx/memmove-1.c: Remove.
3529 * gcc.target/i386/mpx/memmove-2.c: Remove.
3530 * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
3531 * gcc.target/i386/mpx/mpx-check.h: Remove.
3532 * gcc.target/i386/mpx/mpx-os-support.h: Remove.
3533 * gcc.target/i386/mpx/mpx.exp: Remove.
3534 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
3535 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
3536 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
3537 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
3538 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
3539 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
3540 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
3541 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
3542 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
3543 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
3544 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
3545 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
3546 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
3547 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
3548 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
3549 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
3550 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
3551 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
3552 * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
3553 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
3554 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
3555 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
3556 * gcc.target/i386/mpx/pr65508.c: Remove.
3557 * gcc.target/i386/mpx/pr65531.cc: Remove.
3558 * gcc.target/i386/mpx/pr66048.cc: Remove.
3559 * gcc.target/i386/mpx/pr66134.c: Remove.
3560 * gcc.target/i386/mpx/pr66566.c: Remove.
3561 * gcc.target/i386/mpx/pr66567.c: Remove.
3562 * gcc.target/i386/mpx/pr66568.c: Remove.
3563 * gcc.target/i386/mpx/pr66569.c: Remove.
3564 * gcc.target/i386/mpx/pr66581.c: Remove.
3565 * gcc.target/i386/mpx/pr68337-1.c: Remove.
3566 * gcc.target/i386/mpx/pr68337-2.c: Remove.
3567 * gcc.target/i386/mpx/pr68416.c: Remove.
3568 * gcc.target/i386/mpx/pr78339.c: Remove.
3569 * gcc.target/i386/mpx/pr79631.c: Remove.
3570 * gcc.target/i386/mpx/pr79633.c: Remove.
3571 * gcc.target/i386/mpx/pr79753.c: Remove.
3572 * gcc.target/i386/mpx/pr79770.c: Remove.
3573 * gcc.target/i386/mpx/pr79987.c: Remove.
3574 * gcc.target/i386/mpx/pr79988.c: Remove.
3575 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
3576 * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
3577 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
3578 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
3579 * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
3580 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
3581 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
3582 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
3583 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
3584 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
3585 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
3586 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
3587 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
3588 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
3589 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
3590 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
3591 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
3592 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
3593 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
3594 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
3595 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
3596 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
3597 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
3598 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
3599 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
3600 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
3601 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
3602 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
3603 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
3604 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
3605 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
3606 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
3607 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
3608 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
3609 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
3610 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
3611 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
3612 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
3613 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
3614 * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
3615 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
3616 * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
3617 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
3618 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
3619 * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
3620 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
3621 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
3622 * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
3623 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
3624 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
3625 * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
3626 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
3627 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
3628 * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
3629 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
3630 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
3631 * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
3632 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
3633 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
3634 * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
3635 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
3636 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
3637 * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
3638 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
3639 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
3640 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
3641 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
3642 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
3643 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
3644 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
3645 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
3646 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
3647 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
3648 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
3649 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
3650 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
3651 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
3652 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
3653 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
3654 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
3655 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
3656 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
3657 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
3658 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
3659 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
3660 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
3661 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
3662 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
3663 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
3664 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
3665 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
3666 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
3667 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
3668 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
3669 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
3670 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
3671 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
3672 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
3673 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
3674 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
3675 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
3676 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
3677 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
3678 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
3679 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
3680 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
3681 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
3682 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
3683 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
3684 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
3685 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
3686 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
3687 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
3688 * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
3689 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
3690 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
3691 * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
3692 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
3693 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
3694 * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
3695 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
3696 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
3697 * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
3698 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
3699 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
3700 * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
3701 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
3702 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
3703 * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
3704 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
3705 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
3706 * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
3707 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
3708 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
3709 * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
3710 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
3711 * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
3712 * gcc.target/i386/mpx/vla-1-nov.c: Remove.
3713 * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
3714 * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
3715 * gcc.target/i386/mpx/vla-2-nov.c: Remove.
3716 * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
3717 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
3718 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
3719 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
3720 * gcc.target/i386/pr63995-2.c: Remove.
3721 * gcc.target/i386/pr64805.c: Remove.
3722 * gcc.target/i386/pr65044.c: Remove.
3723 * gcc.target/i386/pr65167.c: Remove.
3724 * gcc.target/i386/pr65183.c: Remove.
3725 * gcc.target/i386/pr65184.c: Remove.
3726 * gcc.target/i386/pr65523.c: Remove.
3727 * gcc.target/i386/pr70876.c: Remove.
3728 * gcc.target/i386/pr70877.c: Remove.
3729 * gcc.target/i386/pr71458.c: Remove.
3730 * gcc.target/i386/pr80880.c: Remove.
3731 * gcc.target/i386/ret-thunk-25.c: Remove.
3732 * gcc.target/i386/thunk-retbnd.c: Remove.
3733 * lib/mpx-dg.exp: Remove.
3734 * gcc.target/i386/funcspec-56.inc: Adjust test case.
3735
3736 2018-06-07 Carl Love <cel@us.ibm.com>
3737
3738 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
3739 statements.
3740
3741 2018-06-07 Carl Love <cel@us.ibm.com>
3742
3743 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
3744 error message.
3745
3746 2018-06-07 Marek Polacek <polacek@redhat.com>
3747
3748 PR c/85318
3749 * gcc.dg/Wc90-c99-compat-10.c: New test.
3750 * gcc.dg/Wc90-c99-compat-11.c: New test.
3751 * gcc.dg/Wc90-c99-compat-12.c: New test.
3752 * gcc.dg/Wc90-c99-compat-9.c: New test.
3753
3754 2018-06-07 Paul Koning <ni1d@arrl.net>
3755
3756 * gcc.c-torture/compile/20180605-1.c: New test.
3757
3758 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
3759
3760 PR fortran/86045
3761 * gfortran.dg/pr86045.f90: New test.
3762
3763 2018-06-07 Marek Polacek <polacek@redhat.com>
3764
3765 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
3766
3767 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
3768
3769 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
3770
3771 2018-06-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3772
3773 * gcc.target/msp430/msp430i-device-symbol.c: New test.
3774 * gcc.target/msp430/msp430f-device-symbol.c: New test.
3775 * gcc.target/msp430/msp430.h: New test header file.
3776
3777 2018-06-07 Jakub Jelinek <jakub@redhat.com>
3778
3779 PR tree-optimization/69615
3780 * gcc.dg/tree-ssa/pr69615.c: New test.
3781
3782 2018-06-07 Richard Biener <rguenther@suse.de>
3783
3784 PR tree-optimization/85935
3785 * gcc.dg/graphite/pr85935.c: New testcase.
3786
3787 2018-06-04 Carl Love <cel@us.ibm.com>
3788
3789 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
3790 debug print statements. Fix a few formating issues.
3791
3792 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
3793
3794 PR target/85657
3795 * gcc.target/powerpc/pr85657-4.c: New tests.
3796 * gcc.target/powerpc/pr85657-5.c: Likewise.
3797 * gcc.target/powerpc/pr85657-6.c: Likewise.
3798
3799 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3800
3801 PR fortran/85641
3802 * gfortran.dg/realloc_on_assign_30.f90: New test.
3803
3804 2018-06-06 Carl Love <cel@us.ibm.com>
3805 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
3806 argument to vui_arg.
3807
3808 2018-06-06 Carl Love <cel@us.ibm.com>
3809
3810 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
3811 to builtins-4.c.
3812 * gcc.target/powerpc/builtins-4.c: New test file for tests
3813 that need -mvsx.
3814
3815 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
3816
3817 PR target/85657
3818 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
3819 be used in templates. Don't check for them in overloaded functions.
3820
3821 2018-06-06 Jim Wilson <jimw@sifive.com>
3822
3823 * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
3824 * gcc.target/riscv/interrupt-mmode.c: New.
3825 * gcc.target/riscv/interrupt-smode.c: New.
3826 * gcc.target/riscv/interrupt-umode.c: New.
3827
3828 2018-06-06 Marek Polacek <polacek@redhat.com>
3829
3830 PR c++/85977
3831 * g++.dg/cpp0x/initlist102.C: New test.
3832 * g++.dg/cpp0x/initlist103.C: New test.
3833 * g++.dg/cpp0x/initlist104.C: New test.
3834
3835 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
3836
3837 * gcc.dg/torture/pr86066.c: New test.
3838
3839 2018-06-06 Richard Biener <rguenther@suse.de>
3840
3841 PR tree-optimization/86062
3842 * g++.dg/tree-ssa/pr86062.C: New testcase.
3843
3844 2018-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3845
3846 * gcc.target/msp430/function-attributes-4.c: New test.
3847 * gcc.target/msp430/static-interrupts.c: New test.
3848
3849 2018-06-05 Steve Ellcey <sellcey@cavium.com>
3850
3851 PR target/79924
3852 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
3853 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
3854 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
3855 * gcc.target/aarch64/nofp_1.c: Ditto.
3856
3857 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
3858
3859 * gcc.target/arm/cmse/cmse-1c99.c: New test.
3860
3861 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
3862
3863 PR fortran/85701
3864 * gfortran.dg/goacc/pr85701.f90: New test.
3865
3866 2018-06-05 Marek Polacek <polacek@redhat.com>
3867
3868 PR c++/85976
3869 * g++.dg/cpp0x/alias-decl-64.C: New test.
3870
3871 2018-06-05 Richard Biener <rguenther@suse.de>
3872
3873 PR tree-optimization/86046
3874 * gcc.dg/pr86046.c: New testcase.
3875
3876 2018-06-05 Richard Biener <rguenther@suse.de>
3877
3878 PR tree-optimization/86047
3879 * gcc.dg/pr86047.c: New testcase.
3880
3881 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3882
3883 PR target/81497
3884 * g++.target/arm/arm.exp: New file.
3885 * g++.target/arm/pr81497.C: Likewise.
3886
3887 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
3888
3889 * gcc.target/s390/htm-builtins-compile-4.c: New test.
3890
3891 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
3892
3893 * gcc.dg/store_merging_21.c: New test.
3894 * gnat.dg/opt71b.adb: Likewise.
3895 * gnat.dg/opt71.adb: Rename into...
3896 * gnat.dg/opt71a.adb: ...this.
3897
3898 2018-06-04 Richard Biener <rguenther@suse.de>
3899
3900 PR tree-optimization/85955
3901 * gcc.dg/pr85955.c: New testcase.
3902
3903 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
3904
3905 PR fortran/85981
3906 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
3907 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
3908 * gfortran.dg/allocate_stat_2.f90: Ditto.
3909 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
3910
3911 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
3912
3913 * gcc.target/aarch64/sve/extract_5.c: New test.
3914
3915 2018-06-04 Jakub Jelinek <jakub@redhat.com>
3916
3917 PR target/85832
3918 PR target/86036
3919 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
3920 vptestm.
3921 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
3922 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
3923 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
3924 * gcc.target/i386/avx512bw-pr86036.c: New test.
3925
3926 2018-06-04 Richard Biener <rguenther@suse.de>
3927
3928 PR tree-optimization/86038
3929 * gcc.dg/pr86038.c: New testcase.
3930
3931 2018-06-04 Jakub Jelinek <jakub@redhat.com>
3932
3933 PR tree-optimization/69615
3934 * gcc.dg/pr69615.c: New test.
3935
3936 PR c++/86025
3937 * c-c++-common/gomp/pr86025.c: New test.
3938
3939 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
3940
3941 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
3942
3943 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
3944
3945 * gcc.dg/torture/pr86034.c: New test.
3946
3947 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
3948
3949 PR fortran/36497
3950 * gfortran.dg/cray_pointer_12.f90: New test.
3951
3952 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
3953
3954 PR fortran/85938
3955 * gfortran.dg/pr85938.f90: Fixed by revision r261081
3956
3957 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
3958
3959 * gnat.dg/specs/opt3.ads: New test.
3960 * gnat.dg/specs/opt3_pkg.ads: New helper.
3961
3962 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
3963
3964 * gnat.dg/discr53.ad[sb]: New test.
3965 * gnat.dg/discr53_pkg.ads: New helper.
3966
3967 2018-06-01 Carl Love <cel@us.ibm.com>
3968
3969 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
3970 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
3971
3972 2018-06-01 Carl Love <cel@us.ibm.com>
3973
3974 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
3975 to make it consistent with the naming convention in the file.
3976 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
3977 to altivec-7.c. Delete file.
3978 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
3979 to altivec-7.c. Delete file.
3980 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
3981 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
3982 vec_unpackl tests. Update instruction counts.
3983 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
3984 tests to builtins-1.c.
3985 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
3986 tests to builtins-1.c.
3987 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
3988 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
3989 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
3990 Remove vec_ctf tests returning double. Remove vec_cts with
3991 double args. Remove vec_sel with invalid arguments. Add tests for
3992 vec_splat.
3993 Add instruction counts for new tests.
3994 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
3995 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
3996 vec_unsigned.
3997 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
3998 test_sll_vsill_vsill_vuc.
3999 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
4000 vec_revb.
4001 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
4002 tests from altivec-7.h.
4003 * gcc.target/powerpc/vsx-7-be.c: Remove file.
4004 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
4005 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
4006 splat_sll, splat_uc, splat_int128, splat_uint128.
4007 Make second argument of vec_extract and vec_insert a signed int.
4008 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
4009 argument.
4010
4011 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
4012
4013 * gcc.dg/store_merging_20.c: New test.
4014 * gnat.dg/opt71.adb: Likewise.
4015 * gnat.dg/opt71_pkg.ads: New helper.
4016
4017 2018-06-01 Carl Love <cel@us.ibm.com>
4018
4019 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
4020 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
4021 Add vec_xst_be for signed and unsigned arguments.
4022
4023 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
4024
4025 PR fortran/85816
4026 PR fortran/85975
4027 * gfortran.dg/pr85816.f90: New test.
4028 * gfortran.dg/pr85975.f90: New test.
4029
4030 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
4031
4032 PR fortran/63570
4033 * gfortran.dg/random_init_1.f90: New test.
4034 * gfortran.dg/random_init_2.f90: New test.
4035 * gfortran.dg/random_init_3.f90: New test.
4036 * gfortran.dg/random_init_4.f90: New test.
4037 * gfortran.dg/random_init_5.f90: New test.
4038 * gfortran.dg/random_init_6.f90: New test.
4039
4040 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
4041
4042 PR tree-optimization/85989
4043 * gcc.dg/torture/pr85989.c: New test.
4044
4045 2018-06-01 Richard Biener <rguenther@suse.de>
4046
4047 PR middle-end/86017
4048 * gcc.dg/tree-ssa/pr86017.c: New testcase.
4049
4050 2018-06-01 Richard Biener <rguenther@suse.de>
4051
4052 PR ipa/85960
4053 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
4054
4055 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
4056
4057 PR middle-end/78809
4058 * gcc.dg/strcmpopt_2.c: New test.
4059 * gcc.dg/strcmpopt_3.c: New test.
4060
4061 PR middle-end/83026
4062 * gcc.dg/strcmpopt_3.c: New test.
4063
4064 2018-05-31 Jakub Jelinek <jakub@redhat.com>
4065
4066 PR target/85984
4067 * gcc.target/i386/pr85984.c: New test.
4068
4069 2018-05-31 Martin Sebor <msebor@redhat.com>
4070
4071 PR c/82063
4072 * gcc.dg/Walloc-size-larger-than-1.c: New test.
4073 * gcc.dg/Walloc-size-larger-than-10.c: New test.
4074 * gcc.dg/Walloc-size-larger-than-11.c: New test.
4075 * gcc.dg/Walloc-size-larger-than-12.c: New test.
4076 * gcc.dg/Walloc-size-larger-than-13.c: New test.
4077 * gcc.dg/Walloc-size-larger-than-14.c: New test.
4078 * gcc.dg/Walloc-size-larger-than-15.c: New test.
4079 * gcc.dg/Walloc-size-larger-than-16.c: New test.
4080 * gcc.dg/Walloc-size-larger-than-17.c: New test.
4081 * gcc.dg/Walloc-size-larger-than-2.c: New test.
4082 * gcc.dg/Walloc-size-larger-than-3.c: New test.
4083 * gcc.dg/Walloc-size-larger-than-4.c: New test.
4084 * gcc.dg/Walloc-size-larger-than-5.c: New test.
4085 * gcc.dg/Walloc-size-larger-than-6.c: New test.
4086 * gcc.dg/Walloc-size-larger-than-7.c: New test.
4087 * gcc.dg/Walloc-size-larger-than-8.c: New test.
4088 * gcc.dg/Walloc-size-larger-than-9.c: New test.
4089 * gcc.dg/Walloc-size-larger-than.c: New test.
4090
4091 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
4092 Cesar Philippidis <cesar@codesourcery.com>
4093
4094 PR middle-end/85879
4095 * gfortran.dg/goacc/pr77371-1.f90: New test.
4096 * gfortran.dg/goacc/pr77371-2.f90: New test.
4097 * gfortran.dg/goacc/pr85879.f90: New test.
4098
4099 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4100
4101 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
4102 * gnat.dg/stack_usage1b.adb: Likewise.
4103 * gnat.dg/stack_usage1c.adb: Likewise.
4104 * gnat.dg/stack_usage3.adb: Likewise.
4105 * gnat.dg/stack_usage1_pkg.adb: Delete.
4106
4107 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4108
4109 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
4110 * gcc.dg/store_merging_11.c: Likewise.
4111 * gcc.dg/store_merging_13.c: Likewise.
4112 * gcc.dg/store_merging_14.c: Likewise.
4113 * gcc.dg/store_merging_15.c: Likewise.
4114 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
4115
4116 2018-05-31 Ed Schonberg <schonberg@adacore.com>
4117
4118 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
4119 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
4120 gnat.dg/limited1_outer.ads: New testcase.
4121
4122 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
4123
4124 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
4125 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
4126 New testcase.
4127
4128 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4129
4130 * gnat.dg/size_clause1.adb: New testcase.
4131
4132 2018-05-31 Javier Miranda <miranda@adacore.com>
4133
4134 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
4135
4136 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
4137
4138 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
4139 vld1x3 intrinsics for aarch64.
4140 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
4141 vst1x2 intrinsics for aarch64.
4142 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
4143 vst1x3 intrinsics for aarch64.
4144
4145 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
4146
4147 PR c++/77777
4148 * g++.dg/diagnostic/pr77777.C: New test.
4149
4150 2018-05-30 David Pagan <dave.pagan@oracle.com>
4151
4152 PR c/55976
4153 * gcc.dg/noncompile/pr55976-1.c: New test.
4154 * gcc.dg/noncompile/pr55976-2.c: New test.
4155
4156 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
4157
4158 * gcc.dg/lto/20111213-1_0.c: Fix template.
4159 * gcc.dg/lto/20100603-1_0.c: Fix template.
4160 * gcc.dg/lto/20100603-2_0.c: Fix template.
4161 * gcc.dg/lto/20100603-3_0.c: Fix template.
4162
4163 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
4164 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
4165 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
4166 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
4167 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
4168 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
4169 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
4170 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
4171 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
4172 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
4173 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
4174 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
4175 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
4176 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
4177 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
4178 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
4179 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
4180 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
4181 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
4182 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
4183 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
4184 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
4185 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
4186 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
4187 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
4188 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
4189 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
4190 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
4191 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
4192 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
4193 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
4194 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
4195 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
4196 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
4197 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
4198 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
4199 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
4200 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
4201 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
4202 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
4203 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
4204 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
4205 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
4206 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
4207 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
4208 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
4209 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
4210 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
4211 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
4212 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
4213 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
4214 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
4215 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
4216 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
4217 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
4218 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
4219 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
4220 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
4221 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
4222 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
4223 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
4224 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
4225
4226 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
4227
4228 Revert:
4229 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
4230
4231 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
4232
4233 * gcc.target/aarch64/simd/ldp_stp_9: New.
4234 * gcc.target/aarch64/simd/ldp_stp_10: New.
4235 * gcc.target/aarch64/simd/ldp_stp_11: New.
4236 * gcc.target/aarch64/simd/ldp_stp_12: New.
4237
4238 2018-05-30 Ed Schonberg <schonberg@adacore.com>
4239
4240 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
4241
4242 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
4243
4244 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
4245
4246 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
4247
4248 PR target/85950
4249 * gcc.target/i386/pr85950.c: New test.
4250
4251 2018-05-29 Marek Polacek <polacek@redhat.com>
4252
4253 PR c++/85883
4254 * g++.dg/cpp1z/class-deduction55.C: New test.
4255 * g++.dg/cpp1z/class-deduction56.C: New test.
4256 * g++.dg/cpp1z/class-deduction57.C: New test.
4257
4258 2018-05-29 Jakub Jelinek <jakub@redhat.com>
4259
4260 PR c++/85952
4261 * g++.dg/warn/Wunused-var-33.C: New test.
4262
4263 PR target/85918
4264 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
4265 and -fno-vect-cost-model options. Add aligned(64) attribute to the
4266 arrays. Add suffix 1 to all functions and use 4 iterations rather
4267 than N. Add functions with conversions to and from float.
4268 Add new set of functions with 8 iterations and another one
4269 with 16 iterations, expect 24 vectorized loops instead of just 4.
4270 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
4271
4272 2018-05-29 Javier Miranda <miranda@adacore.com>
4273
4274 * gnat.dg/equal2.adb: New testcase.
4275
4276 2018-05-29 Ed Schonberg <schonberg@adacore.com>
4277
4278 * gnat.dg/float_attributes_overflows.adb: New testcase.
4279
4280 2018-05-29 Pascal Obry <obry@adacore.com>
4281
4282 * gnat.dg/normalize_pathname.adb: New testcase.
4283
4284 2018-05-29 Tom de Vries <tom@codesourcery.com>
4285
4286 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
4287 message.
4288 * lib/scanipa.exp (scan-ipa-dump-times): Same.
4289 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
4290 * lib/scantree.exp (scan-tree-dump-times): Same.
4291
4292 2018-05-29 Tom de Vries <tom@codesourcery.com>
4293
4294 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
4295 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
4296 Use proc name as first argument to dg-scan.
4297
4298 2018-05-29 Tom de Vries <tom@codesourcery.com>
4299
4300 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
4301 with no arguments.
4302
4303 2018-05-28 Richard Biener <rguenther@suse.de>
4304
4305 PR tree-optimization/85934
4306 * gcc.target/i386/pr85934.c: New testcase.
4307
4308 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
4309
4310 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
4311
4312 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
4313
4314 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
4315
4316 2018-05-28 Ed Schonberg <schonberg@adacore.com>
4317
4318 * gnat.dg/fixedpnt5.adb: New testcase.
4319
4320 2018-05-28 Justin Squirek <squirek@adacore.com>
4321
4322 * gnat.dg/array31.adb: New testcase.
4323
4324 2018-05-28 Justin Squirek <squirek@adacore.com>
4325
4326 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
4327 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
4328
4329 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
4330
4331 * gfortran.dg/data_stmt_pointer.f90: new test.
4332
4333 2018-05-27 Jakub Jelinek <jakub@redhat.com>
4334
4335 PR target/85918
4336 * gcc.target/i386/avx512dq-pr85918.c: New test.
4337
4338 2018-05-25 Jim Wilson <jimw@sifive.com>
4339
4340 * gcc.target/riscv/interrupt-1.c: New.
4341 * gcc.target/riscv/interrupt-2.c: New.
4342 * gcc.target/riscv/interrupt-3.c: New.
4343 * gcc.target/riscv/interrupt-4.c: New.
4344 * gcc.target/riscv/interrupt-5.c: New.
4345
4346 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
4347
4348 PR fortran/85786
4349 * gfortran.dg/pr85786.f90: New test.
4350
4351 2018-05-25 Paul Koning <ni1d@arrl.net>
4352
4353 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
4354 * gcc.c-torture/compile/pr55921.c: Ditto.
4355 * gcc.c-torture/compile/pr60655-1.c: Ditto.
4356 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
4357
4358 2018-05-25 Jakub Jelinek <jakub@redhat.com>
4359
4360 PR target/85832
4361 * gcc.target/i386/avx512f-pr85832.c: New test.
4362 * gcc.target/i386/avx512vl-pr85832.c: New test.
4363 * gcc.target/i386/avx512bw-pr85832.c: New test.
4364 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
4365
4366 2018-05-25 Bin Cheng <bin.cheng@arm.com>
4367
4368 PR tree-optimization/85720
4369 * gcc.dg/tree-ssa/pr85720.c: New test.
4370 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
4371 distribution.
4372
4373 2018-05-25 Martin Liska <mliska@suse.cz>
4374
4375 PR testsuite/85911
4376 * gcc.dg/tree-prof/update-loopch.c: Do not scan
4377 for 'Removing basic block'.
4378
4379 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
4380
4381 * gnat.dg/sec_stack1.adb: New testcase.
4382
4383 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4384
4385 * gnat.dg/fixedpnt4.adb: New testcase.
4386
4387 2018-05-25 Javier Miranda <miranda@adacore.com>
4388
4389 * gnat.dg/interface7.adb: New testcase.
4390
4391 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
4392
4393 * gnat.dg/sec_stack2.adb: New testcase.
4394
4395 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4396
4397 * gnat.dg/interface6.adb: New testcase.
4398
4399 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4400
4401 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
4402
4403 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4404
4405 * lib/target-supports.exp
4406 (check_effective_target_vect_double_cond_arith): Include
4407 multiplication and division.
4408 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
4409 fully-masked loops with a fixed vector length.
4410 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
4411 tests.
4412 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
4413 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
4414 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
4415
4416 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4417
4418 * gcc.target/aarch64/sve/div_1.c: New test.
4419 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
4420 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
4421 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
4422
4423 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4424
4425 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
4426
4427 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4428
4429 * lib/target-supports.exp
4430 (check_effective_target_vect_double_cond_arith): New proc.
4431 * gcc.dg/vect/vect-cond-arith-1.c: New test.
4432 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
4433 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
4434 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
4435 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
4436 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
4437 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
4438
4439 2018-05-25 Janus Weil <janus@gcc.gnu.org>
4440
4441 PR fortran/85839
4442 * gfortran.dg/f2018_obs.f90: New test case.
4443
4444 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4445
4446 PR fortran/85543
4447 * gfortran.dg/pr85543.f90: New test.
4448
4449 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4450
4451 PR fortran/85780
4452 * gfortran.dg/pr85780.f90: New test.
4453
4454 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4455
4456 PR fortran/85779
4457 * gfortran.dg/pr85779_1.f90: New test.
4458 * gfortran.dg/pr85779_2.f90: Ditto.
4459 * gfortran.dg/pr85779_3.f90: Ditto.
4460
4461 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4462
4463 PR fortran/85895
4464
4465 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
4466 * gfortran.dg/pr85895.f90: New test.
4467
4468 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
4469
4470 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
4471 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
4472
4473 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
4474
4475 * gcc.dg/fold-popcount-1.c: New testcase.
4476 * gcc.dg/fold-popcount-2.c: New testcase.
4477 * gcc.dg/fold-popcount-3.c: New testcase.
4478 * gcc.dg/fold-popcount-4.c: New testcase.
4479
4480 2018-05-24 Marek Polacek <polacek@redhat.com>
4481
4482 PR c++/85847
4483 * g++.dg/cpp0x/new3.C: New test.
4484
4485 2018-05-24 Javier Miranda <miranda@adacore.com>
4486
4487 * gnat.dg/discr52.adb: New testcase.
4488
4489 2018-05-24 Ed Schonberg <schonberg@adacore.com>
4490
4491 * gnat.dg/others1.adb: New testcase.
4492
4493 2018-05-24 Justin Squirek <squirek@adacore.com>
4494
4495 * gnat.dg/raise_expr.adb: New testcase.
4496
4497 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
4498
4499 * gnat.dg/formal_containers.adb: New testcase.
4500
4501 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4502
4503 * gcc.target/i386/pr85345.c: Require ifunc support.
4504
4505 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
4506
4507 * gcc.dg/vect/vect-fma-1.c: New test.
4508
4509 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4510
4511 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
4512 scan-tree-dump*.
4513
4514 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
4515
4516 PR target/83009
4517 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
4518
4519 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
4520
4521 PR target/78849
4522 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
4523 DEFAULT_CFLAGS.
4524 * gcc.target/msp430/pr78849.c: New test.
4525
4526 2018-05-23 Marek Polacek <polacek@redhat.com>
4527
4528 * g++.dg/cpp2a/range-for8.C: New test.
4529 * g++.dg/cpp2a/range-for9.C: New test.
4530 * g++.dg/cpp2a/range-for10.C: New test.
4531
4532 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
4533
4534 * lib/target-supports.exp (check_effective_target_be): New.
4535 (check_effective_target_le): New.
4536
4537 2018-05-23 Marek Polacek <polacek@redhat.com>
4538
4539 * g++.dg/cpp2a/range-for1.C: New test.
4540 * g++.dg/cpp2a/range-for2.C: New test.
4541 * g++.dg/cpp2a/range-for3.C: New test.
4542 * g++.dg/cpp2a/range-for4.C: New test.
4543 * g++.dg/cpp2a/range-for5.C: New test.
4544 * g++.dg/cpp2a/range-for6.C: New test.
4545 * g++.dg/cpp2a/range-for7.C: New test.
4546
4547 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
4548
4549 * gcc.target/i386/cvt-3.c: New test.
4550
4551 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
4552
4553 * gcc.target/i386/cvt-2.c: New test.
4554
4555 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
4556
4557 * gcc.dg/pr79985.c: New testcase.
4558
4559 2018-05-23 Richard Biener <rguenther@suse.de>
4560
4561 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
4562
4563 2018-05-23 Sudakshina Das <sudi.das@arm.com>
4564
4565 PR target/84882
4566 * gcc.target/aarch64/pr84882.c: New test.
4567 * gcc.target/aarch64/target_attr_18.c: Likewise.
4568
4569 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
4570
4571 PR tree-optimization/85853
4572 * gfortran.dg/vect/pr85853.f90: New test.
4573
4574 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
4575
4576 * gnat.dg/import2.adb: New testcase.
4577
4578 2018-05-23 Ed Schonberg <schonberg@adacore.com>
4579
4580 * gnat.dg/discr51.adb: New testcase.
4581
4582 2018-05-23 Javier Miranda <miranda@adacore.com>
4583
4584 * gnat.dg/valid_scalars1.adb: New testcase.
4585
4586 2018-05-23 Ed Schonberg <schonberg@adacore.com>
4587
4588 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
4589
4590 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
4591
4592 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
4593 testcase.
4594
4595 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
4596
4597 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
4598 testcase.
4599
4600 2018-05-23 Bob Duff <duff@adacore.com>
4601
4602 * gnat.dg/addr10.adb: New testcase.
4603
4604 2018-05-23 Richard Biener <rguenther@suse.de>
4605
4606 PR middle-end/85874
4607 * gcc.dg/Wstrict-overflow-27.c: New testcase.
4608
4609 2018-05-23 Yury Gribov <tetra2005@gmail.com>
4610
4611 PR tree-optimization/85822
4612 * c-c++-common/pr85822.c: New test.
4613
4614 2018-05-23 Richard Biener <rguenther@suse.de>
4615
4616 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
4617
4618 2018-05-22 Janus Weil <janus@gcc.gnu.org>
4619
4620 PR fortran/85841
4621 * gfortran.dg/pr30667.f: Add option "-std=legacy".
4622
4623 2018-05-22 Martin Sebor <msebor@redhat.com>
4624
4625 PR middle-end/85359
4626 * gcc.dg/attr-nonstring.c: New test.
4627
4628 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
4629
4630 PR target/85345
4631 * gcc.target/i386/pr85345.c: New test.
4632
4633 2018-05-22 Luis Machado <luis.machado@linaro.org>
4634
4635 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
4636
4637 2018-05-22 Janus Weil <janus@gcc.gnu.org>
4638
4639 PR fortran/85841
4640 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
4641 dg-additional-options.
4642 * gfortran.dg/graphite/block-2.f: Ditto.
4643 * gfortran.dg/graphite/id-19.f: Ditto.
4644 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
4645 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
4646 * gfortran.dg/vect/pr52580.f: Ditto.
4647
4648 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
4649
4650 * gcc.target/aarch64/ldp_stp_6.c: New.
4651 * gcc.target/aarch64/ldp_stp_7.c: New.
4652 * gcc.target/aarch64/ldp_stp_8.c: New.
4653
4654 2018-05-22 Martin Sebor <msebor@redhat.com>
4655
4656 PR c/85623
4657 * c-c++-common/attr-nonstring-3.c: Adjust.
4658 * c-c++-common/attr-nonstring-4.c: Adjust.
4659 * c-c++-common/attr-nonstring-6.c: New test.
4660
4661 2018-05-22 Martin Sebor <msebor@redhat.com>
4662
4663 PR tree-optimization/85826
4664 * gcc.dg/Wrestrict-17.c: New test.
4665
4666 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
4667
4668 * gcc.dg/torture/pr85862.c: Rename to...
4669 * gcc.dg/torture/pr85852.c: ...this.
4670
4671 2018-05-22 Justin Squirek <squirek@adacore.com>
4672
4673 * gnat.dg/warn14.adb: New testcase.
4674
4675 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
4676
4677 * gnat.dg/controlled8.adb: New testcase.
4678
4679 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
4680
4681 * gnat.dg/discr50.adb: New testcase.
4682
4683 2018-05-22 Ed Schonberg <schonberg@adacore.com>
4684
4685 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
4686 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
4687 gnat.dg/discr49_rec2.ads: New testcase.
4688
4689 2018-05-22 Ed Schonberg <schonberg@adacore.com>
4690
4691 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
4692 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
4693 testcase.
4694
4695 2018-05-22 Ed Schonberg <schonberg@adacore.com>
4696
4697 * gnat.dg/fixedpnt3.adb: New testcase.
4698
4699 2018-05-22 Justin Squirek <squirek@adacore.com>
4700
4701 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
4702 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
4703
4704 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
4705
4706 PR middle-end/85862
4707 * gcc.dg/torture/pr85862.c: New test.
4708
4709 2018-05-22 Richard Biener <rguenther@suse.de>
4710
4711 PR tree-optimization/85834
4712 * g++.dg/torture/pr85834.C: New testcase.
4713 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
4714
4715 2018-05-22 Martin Liska <mliska@suse.cz>
4716
4717 PR ipa/85607
4718 * g++.dg/ipa/pr85607.C: New test.
4719
4720 2018-05-22 Richard Biener <rguenther@suse.de>
4721
4722 PR tree-optimization/85863
4723 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
4724
4725 2018-05-22 Janus Weil <janus@gcc.gnu.org>
4726
4727 PR fortran/85841
4728 * gfortran.dg/assumed_rank_5.f90: Update error message.
4729 * gfortran.dg/assumed_type_4.f90: Ditto.
4730 * gfortran.dg/bind_c_array_params.f03: Ditto.
4731 * gfortran.dg/bind_c_usage_28.f90: Ditto.
4732 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
4733 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
4734 * gfortran.dg/c_loc_tests_11.f03: Ditto.
4735 * gfortran.dg/coarray_atomic_2.f90: Ditto.
4736 * gfortran.dg/coarray_collectives_2.f90: Ditto.
4737 * gfortran.dg/coarray_collectives_10.f90: Ditto.
4738 * gfortran.dg/coarray_collectives_13.f90: Ditto.
4739 * gfortran.dg/rank_3.f90: Ditto.
4740 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
4741 * gfortran.dg/implicit_14.f90: Ditto.
4742
4743 2018-05-21 Christian Groessler <chris@groessler.org>
4744
4745 * gcc.c-torture/compile/simd-5.c: Fix comment.
4746
4747 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
4748
4749 PR target/85657
4750 * gcc.target/powerpc/pr85657-1.c: New test for converting between
4751 __float128, __ibm128, and long double.
4752 * gcc.target/powerpc/pr85657-2.c: Likewise.
4753 * gcc.target/powerpc/pr85657-3.c: Likewise.
4754 * g++.dg/pr85667.C: New test to make sure __ibm128 is
4755 implementated as a separate type internally, and is not just an
4756 alias for long double.
4757
4758 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
4759
4760 PR tree-optimization/85814
4761 * gcc.dg/torture/pr85814.c: New test.
4762
4763 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
4764
4765 PR c++/84588
4766 * g++.dg/cpp0x/cond1.C: New.
4767 * g++.dg/cpp1y/pr84588-1.C: Likewise.
4768 * g++.dg/cpp1y/pr84588-2.C: Likewise.
4769 * g++.dg/cpp1y/pr84588-3.C: Likewise.
4770 * g++.dg/parse/cond6.C: Likewise.
4771 * g++.dg/parse/cond7.C: Likewise.
4772 * g++.dg/parse/cond8.C: Likewise.
4773 * g++.dg/cpp1z/decomp16.C: Update.
4774 * g++.old-deja/g++.jason/cond.C: Likewise.
4775
4776 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
4777
4778 ChangeLog for r260480
4779 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
4780 warnings for deleted and obsolescent features.
4781 * gfortran.dg/graphite/id-19.f: Ditto.
4782 * gfortran.dg/graphite/id-20.f: Ditto.
4783 * gfortran.dg/graphite/id-27.f90: Ditto.
4784 * gfortran.dg/graphite/pr82449.f: Ditto.
4785
4786 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4787
4788 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
4789 tiny and large memory models.
4790
4791 2018-04-04 Ed Schonberg <schonberg@adacore.com>
4792
4793 * gnat.dg/suppress_initialization.adb,
4794 gnat.dg/suppress_initialization_pkg.ads: New testcase.
4795
4796 2018-04-04 Ed Schonberg <schonberg@adacore.com>
4797
4798 * gnat.dg/exit1.adb: New testcase.
4799
4800 2018-04-04 Ed Schonberg <schonberg@adacore.com>
4801
4802 * gnat.dg/array30.adb: New testcase.
4803
4804 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
4805
4806 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
4807
4808 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4809
4810 * gcc.c-torture/execute/ssad-run.c: New test.
4811 * gcc.c-torture/execute/usad-run.c: Likewise.
4812 * gcc.target/aarch64/ssadv16qi.c: Likewise.
4813 * gcc.target/aarch64/usadv16qi.c: Likewise.
4814
4815 2018-05-21 Tamar Christina <tamar.christina@arm.com>
4816
4817 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
4818 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
4819 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
4820 vbcaxq_s64): New.
4821 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
4822 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
4823 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
4824
4825 2018-05-21 Janus Weil <janus@gcc.gnu.org>
4826
4827 PR fortran/85841
4828 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
4829 * gfortran.dg/g77/20020307-1.f: Ditto.
4830 * gfortran.dg/g77/980310-3.f: Ditto.
4831 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
4832 * gfortran.dg/goacc/loop-1.f95: Ditto.
4833 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
4834 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
4835 * gfortran.dg/gomp/do-1.f90: Ditto.
4836 * gfortran.dg/gomp/omp_do1.f90: Ditto.
4837 * gfortran.dg/pr17229.f: Ditto.
4838 * gfortran.dg/pr37243.f: Ditto.
4839 * gfortran.dg/pr49721-1.f: Ditto.
4840 * gfortran.dg/pr58484.f: Ditto.
4841 * gfortran.dg/pr81175.f: Ditto.
4842 * gfortran.dg/pr81723.f: Ditto.
4843 * gfortran.dg/predcom-2.f: Ditto.
4844 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
4845 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
4846 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
4847 * gfortran.dg/vect/pr52580.f: Ditto.
4848
4849 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
4850
4851 PR fortran/80657
4852 * gfortran.dg/char_result_18.f90: New test.
4853
4854 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
4855
4856 PR fortran/49636
4857 * gfortran.dg/associate_38.f90: New test.
4858
4859 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
4860
4861 PR fortran/82275
4862 * gfortran.dg/select_type_42.f90: New test.
4863
4864 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
4865
4866 PR fortran/82923
4867 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
4868 that the patch fixes PR66694 & PR82617, although the testcases
4869 are not explicitly included.
4870
4871 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
4872
4873 * gcc.dg/stack-usage-1.c: Add support for rv32e.
4874
4875 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
4876
4877 PR c++/82899
4878 * g++.dg/pr82899.C: New testcase.
4879
4880 2018-05-18 Martin Liska <mliska@suse.cz>
4881
4882 * gcc.dg/pr68766.c: Change pruned output.
4883
4884 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
4885
4886 PR c++/85782
4887 * c-c++-common/goacc/pr85782.c: New test.
4888
4889 2018-05-18 Sudakshina Das <sudi.das@arm.com>
4890
4891 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
4892
4893 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4894
4895 * gcc.target/arm/pr62554.c: Delete.
4896 * gcc.target/arm/pr69610-1.c: Likewise.
4897 * gcc.target/arm/pr69610-2.c: Likewise.
4898
4899 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4900
4901 * gcc.target/arm/pr40887.c: Update comment.
4902 * lib/target-supports.exp: Don't generate effective target checks
4903 and related helpers for armv5. Update comment.
4904 * gcc.target/arm/armv5_thumb_isa.c: Delete.
4905 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
4906 target check and options.
4907
4908 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4909
4910 PR middle-end/85817
4911 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
4912 scan-tree-dump-not for h.
4913
4914 2018-05-18 Richard Biener <rguenther@suse.de>
4915
4916 * gcc.dg/tree-ssa/pr21559.c: Adjust.
4917 * gcc.dg/tree-ssa/pr45397.c: Likewise.
4918 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
4919 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
4920 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
4921 * gcc.dg/tree-ssa/vrp17.c: Likewise.
4922 * gcc.dg/tree-ssa/vrp18.c: Likewise.
4923 * gcc.dg/tree-ssa/vrp23.c: Likewise.
4924 * gcc.dg/tree-ssa/vrp24.c: Likewise.
4925 * gcc.dg/tree-ssa/vrp58.c: Likewise.
4926 * gcc.dg/vrp-min-max-1.c: Likewise.
4927 * gcc.dg/vrp-min-max-3.c: New testcase.
4928
4929 2018-05-18 Richard Biener <rguenther@suse.de>
4930
4931 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
4932 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
4933 * gcc.dg/graphite/scop-6.c: Likewise.
4934 * gcc.dg/graphite/scop-7.c: Likewise.
4935 * gcc.dg/graphite/scop-8.c: Likewise.
4936 * gcc.dg/graphite/scop-9.c: Likewise.
4937
4938 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4939
4940 * gcc.target/aarch64/vect-init-ld1.c: New test.
4941
4942 2018-05-18 Martin Liska <mliska@suse.cz>
4943
4944 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
4945 * gcc.dg/tree-prof/update-loopch.c: Likewise.
4946
4947 2018-05-18 Martin Liska <mliska@suse.cz>
4948
4949 * gcc.dg/ipa/ipa-icf-39.c: New test.
4950 * gcc.dg/pr68766.c: Adjust pruned output.
4951
4952 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
4953
4954 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
4955 New proc.
4956 * gcc.dg/fma-1.c: New test.
4957 * gcc.dg/fma-2.c: Likewise.
4958 * gcc.dg/fma-3.c: Likewise.
4959 * gcc.dg/fma-4.c: Likewise.
4960 * gcc.dg/fma-5.c: Likewise.
4961 * gcc.dg/fma-6.c: Likewise.
4962 * gcc.dg/fma-7.c: Likewise.
4963 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
4964 scalar_all_fma.
4965 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
4966 * gfortran.dg/reassoc_8.f: Likewise.
4967 * gfortran.dg/reassoc_9.f: Likewise.
4968 * gfortran.dg/reassoc_10.f: Likewise.
4969
4970 2018-05-17 Jim Wilson <jimw@sifive.com>
4971
4972 * gcc.target/riscv/switch-qi.c: New.
4973 * gcc.target/riscv/switch-si.c: New.
4974
4975 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
4976
4977 PR target/85698
4978 * gcc.target/powerpc/pr85698.c: New test.
4979
4980 2018-05-17 Richard Biener <rguenther@suse.de>
4981
4982 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
4983
4984 2018-05-17 Bin Cheng <bin.cheng@arm.com>
4985
4986 PR tree-optimization/85793
4987 * gcc.dg/vect/pr85793.c: New test.
4988
4989 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
4990
4991 * gcc.dg/gimplefe-28.c: New test.
4992 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
4993 internal function calls.
4994 * gcc.dg/goacc/loop-processing-1.c: Likewise.
4995
4996 2018-05-17 Martin Liska <mliska@suse.cz>
4997
4998 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
4999 space in between 'G_' and '('.
5000
5001 2018-05-17 Jakub Jelinek <jakub@redhat.com>
5002
5003 PR target/85323
5004 * gcc.target/i386/pr85323-7.c: New test.
5005 * gcc.target/i386/pr85323-8.c: New test.
5006 * gcc.target/i386/pr85323-9.c: New test.
5007
5008 PR target/85323
5009 * gcc.target/i386/pr85323-4.c: New test.
5010 * gcc.target/i386/pr85323-5.c: New test.
5011 * gcc.target/i386/pr85323-6.c: New test.
5012
5013 PR target/85323
5014 * gcc.target/i386/pr85323-1.c: New test.
5015 * gcc.target/i386/pr85323-2.c: New test.
5016 * gcc.target/i386/pr85323-3.c: New test.
5017
5018 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
5019 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
5020 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
5021 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
5022 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
5023 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
5024 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
5025 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
5026 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
5027 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
5028 * gcc.target/i386/avx512f-setzero-1.c: New test.
5029
5030 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
5031
5032 * gcc.target/aarch64/vect-slp-dup.c: New.
5033
5034 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5035
5036 PR c++/85713
5037 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
5038
5039 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
5040
5041 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
5042 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
5043
5044 2018-05-17 Richard Biener <rguenther@suse.de>
5045
5046 PR tree-optimization/85757
5047 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
5048
5049 2018-05-16 Marek Polacek <polacek@redhat.com>
5050
5051 PR c++/85363
5052 * g++.dg/cpp0x/initlist-throw1.C: New test.
5053 * g++.dg/cpp0x/initlist-throw2.C: New test.
5054
5055 2018-05-16 Carl Love <cel@us.ibm.com>
5056
5057 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
5058 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
5059 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
5060
5061 2018-05-16 Richard Biener <rguenther@suse.de>
5062
5063 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
5064 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
5065 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
5066
5067 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
5068
5069 * gcc.target/aarch64/sve/vcond_10.c: New test.
5070 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
5071 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
5072 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
5073
5074 2018-05-15 Martin Sebor <msebor@redhat.com>
5075
5076 PR tree-optimization/85753
5077 * gcc.dg/Wrestrict-10.c: Adjust.
5078 * gcc.dg/Wrestrict-16.c: New test.
5079
5080 2018-05-15 Martin Sebor <msebor@redhat.com>
5081
5082 PR middle-end/85643
5083 * c-c++-common/attr-nonstring-7.c: New test.
5084
5085 2018-05-15 Richard Biener <rguenther@suse.de>
5086
5087 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
5088
5089 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5090
5091 PR tree-optimization/83648
5092 * gcc.dg/tree-ssa/pr83648.c: New test.
5093 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
5094
5095 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5096
5097 PR ipa/85734
5098 * gcc.dg/ipa/pr85734.c: New test.
5099
5100 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
5101
5102 PR target/85756
5103 * gnat.dg/opt70.adb: New test.
5104 * gnat.dg/opt70_pkg.ad[sb]: New helper.
5105
5106 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5107
5108 * gcc.target/aarch64/crypto-fuse-1.c: New test.
5109 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
5110
5111 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
5112
5113 * gcc.target/aarch64/vmov_n_1.c: Update test.
5114 * gcc.target/aarch64/vfp-1.c: Update test.
5115
5116 2018-05-14 Jakub Jelinek <jakub@redhat.com>
5117
5118 PR target/85756
5119 * gcc.c-torture/execute/pr85756.c: New test.
5120
5121 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
5122
5123 * gcc.target/i386/cldemote-1.c: New test.
5124
5125 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
5126
5127 PR fortran/85742
5128 * gfortran.dg/assumed_type_9.f90 : New test.
5129
5130 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
5131
5132 PR fortran/85542
5133 * gfortran.dg/pr85542.f90: New test.
5134
5135 2018-05-11 Martin Jambor <mjambor@suse.cz>
5136
5137 PR ipa/85655
5138 * g++.dg/lto/pr85655_0.C: New test.
5139
5140 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
5141
5142 * gcc.target/i386/tpause-1.c: New test.
5143 * gcc.target/i386/umonitor-1.c: New test.
5144
5145 2018-05-11 Jakub Jelinek <jakub@redhat.com>
5146
5147 PR c/85696
5148 * c-c++-common/gomp/pr85696.c: New test.
5149
5150 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
5151 Jakub Jelinek <jakub@redhat.com>
5152
5153 PR tree-optimization/85692
5154 * gcc.target/i386/pr85692.c: New test.
5155
5156 2018-05-11 Martin Liska <mliska@suse.cz>
5157
5158 PR sanitizer/85556
5159 * c-c++-common/ubsan/attrib-6.c: New test.
5160
5161 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5162
5163 PR fortran/85687
5164 * gfortran.dg/pr85687.f90: new test.
5165
5166 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5167
5168 PR fortran/85521
5169 * gfortran.dg/pr85521_1.f90: New test.
5170 * gfortran.dg/pr85521_2.f90: New test.
5171
5172 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5173
5174 PR fortran/70870
5175 * gfortran.dg/pr70870_1.f90: New test.
5176
5177 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
5178
5179 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
5180
5181 2018-05-10 Jakub Jelinek <jakub@redhat.com>
5182
5183 PR c++/85662
5184 * g++.dg/ext/offsetof2.C: New test.
5185
5186 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
5187
5188 PR fortran/68846
5189 * gfortran.dg/temporary_3.f90 : New test.
5190
5191 PR fortran/70864
5192 * gfortran.dg/temporary_2.f90 : New test.
5193
5194 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
5195
5196 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
5197 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
5198 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
5199 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
5200 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
5201 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
5202 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
5203 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
5204 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
5205 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
5206 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
5207 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
5208 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
5209 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
5210 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
5211 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
5212 * gcc.dg/vmx/st-be-order.c: Delete testcase.
5213 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
5214 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
5215 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
5216 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
5217 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
5218 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
5219 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
5220 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
5221 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
5222 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
5223
5224 2018-05-10 Jakub Jelinek <jakub@redhat.com>
5225
5226 PR tree-optimization/85699
5227 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
5228 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
5229 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
5230 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
5231
5232 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
5233
5234 * g++.dg/tls/pr85400.C: New test.
5235
5236 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5237
5238 PR c++/85713
5239 * g++.dg/cpp1y/lambda-generic-85713.C: New.
5240
5241 2018-05-09 Carl Love <cel@us.ibm.com>
5242
5243 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
5244
5245 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5246
5247 PR c++/85713
5248 Revert:
5249 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5250
5251 PR c++/84588
5252 * g++.dg/cpp1y/pr84588.C: New.
5253
5254 2018-05-09 Andreas Schwab <schwab@suse.de>
5255
5256 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
5257
5258 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
5259
5260 * gcc.target/aarch64/store_lane_spill_1.c: New test.
5261 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
5262
5263 2018-05-08 Carl Love <cel@us.ibm.com>
5264 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
5265
5266 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5267
5268 PR c++/84588
5269 * g++.dg/cpp1y/pr84588.C: New.
5270
5271 2018-05-08 Marek Polacek <polacek@redhat.com>
5272
5273 PR c++/85695
5274 * g++.dg/cpp1z/constexpr-if22.C: New test.
5275
5276 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
5277
5278 PR target/85693
5279 * gcc.target/i386/pr85693.c: New test.
5280
5281 2018-05-08 Jakub Jelinek <jakub@redhat.com>
5282
5283 PR target/85683
5284 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
5285 scan-assembler-times checking that except for [fh]*xor other functions
5286 don't use any load instructions.
5287
5288 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
5289
5290 * gcc.target/i386/builtin_target.c: Test goldmont.
5291 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
5292 arch=silvermont.
5293
5294 2018-05-08 Jakub Jelinek <jakub@redhat.com>
5295
5296 PR target/85572
5297 * g++.dg/other/sse2-pr85572-1.C: New test.
5298 * g++.dg/other/sse2-pr85572-2.C: New test.
5299 * g++.dg/other/sse4-pr85572-1.C: New test.
5300 * g++.dg/other/avx2-pr85572-1.C: New test.
5301
5302 PR target/85317
5303 * gcc.target/i386/pr85317.c: New test.
5304 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
5305 optimization barrier to avoid optimizing away the expected insn.
5306
5307 PR target/85480
5308 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
5309 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
5310
5311 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5312
5313 * g++.dg/other/sve_const_pred_1.C: Rename to...
5314 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
5315 target selectors and explicit -march options.
5316 * g++.dg/other/sve_const_pred_2.C: Rename to...
5317 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
5318 * g++.dg/other/sve_const_pred_3.C: Rename to...
5319 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
5320 * g++.dg/other/sve_const_pred_4.C: Rename to...
5321 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
5322 * g++.dg/other/sve_tls_2.C: Rename to...
5323 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
5324 * g++.dg/other/sve_vcond_1.C: Rename to...
5325 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
5326 * g++.dg/other/sve_vcond_1_run.C: Rename to...
5327 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
5328
5329 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5330
5331 PR testsuite/85586
5332 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
5333 !vect_no_align.
5334
5335 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5336
5337 PR c++/57429
5338 * g++.dg/cpp0x/deleted14.C: New.
5339
5340 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5341 Alan Hayward <alan.hayward@arm.com>
5342 David Sherwood <david.sherwood@arm.com>
5343
5344 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
5345 XFAIL the BIC test.
5346 * gcc.target/aarch64/sve/vcond_7.c: New test.
5347 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
5348
5349 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5350
5351 PR c++/70563
5352 * g++.dg/cpp0x/sfinae62.C: New.
5353
5354 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5355
5356 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
5357 load from src[i].
5358
5359 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5360
5361 PR c++/80691
5362 * g++.dg/cpp0x/narrowing1.C: New.
5363
5364 2018-05-08 Richard Biener <rguenther@suse.de>
5365
5366 PR middle-end/85588
5367 * gcc.dg/torture/pr85574.c: Rename to...
5368 * gcc.dg/torture/pr85588.c: ... this.
5369
5370 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5371
5372 PR fortran/54613
5373 * gfortran.dg/minmaxloc_12.f90: New test case.
5374 * gfortran.dg/minmaxloc_13.f90: New test case.
5375
5376 2018-05-07 Nathan Sidwell <nathan@acm.org>
5377
5378 * g++.dg/cpp0x/range-for10.C: Delete.
5379 * g++.dg/ext/forscope1.C: Delete.
5380 * g++.dg/ext/forscope2.C: Delete.
5381 * g++.dg/template/for1.C: Delete.
5382
5383 2018-05-07 Jeff Law <law@redhat.com>
5384
5385 * gfortran.dg/linefile.f90: New test.
5386
5387 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
5388
5389 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
5390 and options.
5391
5392 2018-05-06 Jakub Jelinek <jakub@redhat.com>
5393
5394 PR c++/85659
5395 * g++.dg/ext/asm14.C: New test.
5396 * g++.dg/ext/asm15.C: New test.
5397 * g++.dg/ext/asm16.C: New test.
5398
5399 2018-05-06 Michael Eager <eager@eagercon.com>
5400
5401 * gcc.target/microblaze/others/picdtr.c: Correct option
5402 -fPIE -mpic-data-is-text-relative.
5403
5404 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
5405
5406 * gcc.target/microblaze/others/picdtr.c: Add test for
5407 -fPIE -mpic-data-is-text-relative.
5408
5409 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
5410
5411 PR fortran/85507
5412 * gfortran.dg/coarray_dependency_1.f90: New test.
5413 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
5414
5415 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
5416
5417 * brig.dg/test/gimple/smoke_test.hsail: Fix the test
5418 to match the currently produced gimple.
5419
5420 2018-05-04 Carl Love <cel@us.ibm.com>
5421
5422 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
5423 vec_trunc.
5424 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
5425 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
5426 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
5427 xvcmpgedp counts. Add xxsel counts.
5428
5429 2018-05-04 Richard Biener <rguenther@suse.de>
5430
5431 PR middle-end/85627
5432 * g++.dg/torture/pr85627.C: New testcase.
5433
5434 2018-05-04 Richard Biener <rguenther@suse.de>
5435
5436 PR middle-end/85574
5437 * gcc.dg/torture/pr85574.c: New testcase.
5438 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
5439
5440 2018-05-04 Jakub Jelinek <jakub@redhat.com>
5441
5442 PR libstdc++/85466
5443 * gcc.dg/nextafter-1.c: New test.
5444 * gcc.dg/nextafter-2.c: New test.
5445 * gcc.dg/nextafter-3.c: New test.
5446 * gcc.dg/nextafter-4.c: New test.
5447
5448 2018-05-03 Nathan Sidwell <nathan@acm.org>
5449
5450 Remove -ffriend-injection.
5451 * g++.old-deja/g++.jason/scoping15.C: Delete.
5452 * g++.old-deja/g++.mike/net43.C: Delete.
5453
5454 2018-05-03 Jakub Jelinek <jakub@redhat.com>
5455
5456 PR target/85530
5457 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
5458 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
5459 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
5460 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
5461
5462 2018-05-03 Tom de Vries <tom@codesourcery.com>
5463
5464 PR testsuite/85106
5465 * lib/scanoffloadtree.exp: New file.
5466
5467 2018-05-03 Richard Biener <rguenther@suse.de>
5468
5469 PR tree-optimization/85615
5470 * gcc.dg/torture/pr85615.c: New testcase.
5471
5472 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5473
5474 PR tree-optimization/70291
5475 * gcc.dg/complex-6.c: New test.
5476 * gcc.dg/complex-7.c: Likewise.
5477
5478 2018-05-03 Richard Biener <rguenther@suse.de>
5479
5480 PR testsuite/85579
5481 * fortran.dg/pr51434.f90: Truncate transfer argument.
5482
5483 2018-05-02 Jakub Jelinek <jakub@redhat.com>
5484
5485 PR target/85582
5486 * gcc.c-torture/execute/pr85582-3.c: New test.
5487
5488 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
5489 Jason Merrill <jason@redhat.com>
5490
5491 PR c++/68374
5492 * g++.dg/warn/Wshadow-13.C: New.
5493 * g++.dg/warn/Wshadow-14.C: Likewise.
5494
5495 2018-05-02 Tom de Vries <tom@codesourcery.com>
5496
5497 PR libgomp/82428
5498 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
5499 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
5500
5501 2018-05-02 David Pagan <dave.pagan@oracle.com>
5502
5503 PR c/30552
5504 * gcc.dg/noncompile/pr30552-1.c: New test.
5505 * gcc.dg/noncompile/pr30552-2.c: New test.
5506 * gcc.dg/noncompile/pr30552-3.c: New test.
5507 * gcc.dg/noncompile/pr30552-4.c: New test.
5508
5509 2018-05-02 Richard Biener <rguenther@suse.de>
5510
5511 PR tree-optimization/85597
5512 * gcc.dg/vect/pr85597.c: New testcase.
5513
5514 2018-05-02 Tom de Vries <tom@codesourcery.com>
5515
5516 PR testsuite/85106
5517 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
5518 * lib/scanltranstree.exp: New file.
5519 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
5520 (scan-ltrans-tree-dump-times_required_options)
5521 (scan-ltrans-tree-dump-not_required_options)
5522 (scan-ltrans-tree-dump-dem_required_options)
5523 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
5524 * lib/gcc-dg.exp: Include scanltranstree.exp.
5525
5526 2018-05-02 Tom de Vries <tom@codesourcery.com>
5527
5528 PR testsuite/85106
5529 * gcc.dg/ipa/ipa-icf-38.c: New test.
5530 * gcc.dg/ipa/ipa-icf-38a.c: New test.
5531 * lib/scandump.exp (dump-base): New proc.
5532 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
5533 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
5534 base.
5535 * lib/scanipa.exp: Add "" argument to scan-dump calls.
5536 * lib/scanlang.exp: Same.
5537 * lib/scanrtl.exp: Same.
5538 * lib/scantree.exp: Same.
5539 * lib/scanwpaipa.exp: New file.
5540 * lib/gcc-dg.exp: Include scanwpaipa.exp.
5541
5542 2018-05-02 Richard Biener <rguenther@suse.de>
5543
5544 PR middle-end/85567
5545 * gcc.dg/torture/pr85567.c: New testcase.
5546
5547 2018-05-02 Jakub Jelinek <jakub@redhat.com>
5548
5549 PR target/85582
5550 * gcc.c-torture/execute/pr85582-1.c: New test.
5551 * gcc.c-torture/execute/pr85582-2.c: New test.
5552
5553 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
5554
5555 PR tree-optimization/85586
5556 * gcc.dg/vect/pr85586.c: New test.
5557
5558 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
5559
5560 PR tree-optimization/85143
5561 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
5562 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
5563
5564 2018-05-01 David Malcolm <dmalcolm@redhat.com>
5565
5566 PR c/84258
5567 * c-c++-common/Wformat-pr84258.c: New test.
5568
5569 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5570
5571 PR tree-optimization/82665
5572 * gcc.dg/tree-ssa/pr82665.c: New test.
5573
5574 2018-04-30 David Malcolm <dmalcolm@redhat.com>
5575
5576 PR c++/85523
5577 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
5578 (test_add_fixit_insert_formatted_single_line): New function.
5579 (test_add_fixit_insert_formatted_multiline): New function.
5580 Extend expected output of generated patch to include fix-it hints
5581 for these.
5582 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
5583 "gcc-rich-location.h". Add test coverage for
5584 gcc_rich_location::add_fixit_insert_formatted.
5585
5586 2018-04-30 David Malcolm <dmalcolm@redhat.com>
5587
5588 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5589 (test_show_locus): Update for location_get_source_line returning a
5590 char_span. Use char_span for handling words in the
5591 "test_many_nested_locations" fix-it example.
5592
5593 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
5594
5595 * gcc.target/arc/interrupt-8.c: Update test.
5596 * gcc.target/arc/loop-4.c: Likewise.
5597 * gcc.target/arc/loop-hazard-1.c: Likewise.
5598 * gcc.target/arc/sdata-3.c: Likewise.
5599
5600 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
5601
5602 * gcc.target/arc/store-merge-1.c: New test.
5603 * gcc.target/arc/add_n-combine.c: Update test.
5604
5605 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
5606
5607 Microblaze Target: PIC data text relative
5608
5609 * gcc.target/microblaze/others/data_var1.c: Include
5610 PIC case of r20 base register.
5611 * gcc.target/microblaze/others/data_var2.c: Ditto.
5612 * gcc.target/microblaze/others/picdtr.c: Add new
5613 test case for -mpic-is-data-text-relative.
5614 * gcc.target/microblaze/others/sdata_var1.c: Add
5615 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
5616 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
5617 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
5618 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
5619 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
5620 * gcc.target/microblaze/others/string_cst1_gpopt.c:
5621 Ditto.
5622 * gcc.target/microblaze/others/string_cst2_gpopt.c:
5623 Ditto.
5624
5625 2018-04-30 Richard Biener <rguenther@suse.de>
5626
5627 PR tree-optimization/28364
5628 PR tree-optimization/85275
5629 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
5630 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
5631 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
5632 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
5633 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
5634 still passes.
5635 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
5636 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
5637 still passes.
5638 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
5639 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
5640 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
5641
5642 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
5643
5644 PR target/84431
5645 * gcc.target/i386/pr84431.c: New test.
5646
5647 2018-04-27 Martin Jambor <mjambor@suse.cz>
5648
5649 PR ipa/85549
5650 * g++.dg/ipa/pr85549.C: New test.
5651
5652 2018-04-27 Jakub Jelinek <jakub@redhat.com>
5653
5654 PR c++/85553
5655 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
5656 directive.
5657 * g++.dg/cpp0x/constexpr-85553.C: New test.
5658
5659 2018-04-27 David Malcolm <dmalcolm@redhat.com>
5660
5661 PR c++/85515
5662 * g++.dg/pr85515-1.C: New test.
5663 * g++.dg/pr85515-2.C: New test.
5664
5665 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
5666
5667 PR c++/84691
5668 * g++.dg/cpp0x/friend3.C: New.
5669
5670 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5671
5672 PR target/82518
5673 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
5674 Use check_effective_target_arm_little_endian.
5675
5676 2018-04-27 Jakub Jelinek <jakub@redhat.com>
5677
5678 PR tree-optimization/85529
5679 * gcc.c-torture/execute/pr85529-1.c: New test.
5680 * gcc.c-torture/execute/pr85529-2.c: New test.
5681 * gcc.dg/pr85529.c: New test.
5682
5683 2018-04-26 Maciej W. Rozycki <macro@mips.com>
5684
5685 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
5686 `.dword' in addition to `lw' and `.word'.
5687
5688 2018-04-26 Maciej W. Rozycki <macro@mips.com>
5689
5690 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
5691
5692 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
5693
5694 * gnat.dg/loop_optimization24.adb: New test.
5695
5696 2018-04-26 Richard Biener <rguenther@suse.de>
5697
5698 PR tree-optimization/85116
5699 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
5700 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
5701 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
5702 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
5703
5704 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
5705
5706 PR target/85473
5707 * gcc.target/i386/pr85473-1.c: New test.
5708 * gcc.target/i386/pr85473-2.c: New test.
5709
5710 2018-04-25 Nathan Sidwell <nathan@acm.org>
5711 Jakub Jelinek <jakub@redhat.com>
5712
5713 PR c++/85437
5714 PR c++/49171
5715 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
5716 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
5717 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
5718 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
5719 * g++.dg/cpp0x/pr85437-1.C: New.
5720 * g++.dg/cpp0x/pr85437-2.C: New.
5721 * g++.dg/cpp0x/pr85437-3.C: New.
5722 * g++.dg/cpp0x/pr85437-4.C: New.
5723
5724 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
5725
5726 PR fortran/85520
5727 * gfortran.dg/pr85520.f90: New test.
5728
5729 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5730
5731 PR target/85512
5732 * gcc.dg/pr85512.c: New test.
5733
5734 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
5735
5736 PR target/85485
5737 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
5738 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
5739 * gcc.dg/pr85388-1.c (dg-options): Likwise.
5740 * gcc.dg/pr85388-2.c (dg-options): Likwise.
5741 * gcc.dg/pr85388-3.c (dg-options): Likwise.
5742 * gcc.dg/pr85388-4.c (dg-options): Likwise.
5743 * gcc.dg/pr85388-5.c (dg-options): Likwise.
5744 * gcc.dg/pr85388-6.c (dg-options): Likwise.
5745 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
5746 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
5747 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
5748 * gcc.target/i386/cet-label.c (dg-options): Likwise.
5749 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
5750 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
5751 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
5752 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
5753 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
5754 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
5755 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
5756 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
5757 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
5758 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
5759 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
5760 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
5761 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
5762 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
5763 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
5764 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
5765 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
5766 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
5767 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
5768 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
5769 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
5770 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
5771 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
5772 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
5773 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
5774 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
5775 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
5776 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
5777 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
5778 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
5779 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
5780 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
5781 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
5782 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
5783 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
5784 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
5785 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
5786 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
5787 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
5788 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
5789 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
5790 * gcc.target/i386/pr84146.c (dg-options): Likwise.
5791 * gcc.target/i386/pr85403.c (dg-options): Likwise.
5792 * gcc.target/i386/pr85404.c (dg-options): Likwise.
5793 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
5794 with -mshstk.
5795 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
5796 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
5797 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
5798 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
5799 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
5800 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
5801 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
5802 * (dg-options): Likwise.
5803 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
5804 -mno-cet.
5805 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
5806 * gcc.target/i386/cet-label-3.c: Removed.
5807 * gcc.target/i386/cet-property-3.c: Likwise.
5808 * gcc.target/i386/cet-sjlj-7.c: Likwise.
5809
5810 2018-04-24 Jakub Jelinek <jakub@redhat.com>
5811
5812 PR target/85511
5813 * gcc.target/i386/pr85511.c: New test.
5814
5815 PR target/85503
5816 * g++.dg/ext/pr85503.C: New test.
5817
5818 PR target/85508
5819 * gcc.target/i386/pr85508.c: New test.
5820
5821 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
5822
5823 PR tree-optimization/85478
5824 * g++.dg/pr85478.C: New test.
5825
5826 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
5827
5828 * g++.dg/torture/pr85496.C: New test.
5829
5830 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
5831
5832 PR rtl-optimization/85423
5833 * gcc.dg/pr85423.c: New test.
5834
5835 2018-04-20 Martin Sebor <msebor@redhat.com>
5836
5837 PR c/85365
5838 * gcc.dg/Wrestrict-15.c: New test.
5839
5840 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
5841
5842 PR target/85456
5843 * gcc.target/powerpc/pr85456.c: New test.
5844
5845 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
5846
5847 * g++.dg/ext/undef-bool-1.C: Require lp64.
5848 * gcc.target/powerpc/undef-bool-2.c: Likewise.
5849
5850 2018-04-20 Jeff Law <law@redhat.com>
5851
5852 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
5853 stack protector.
5854 * gcc.dg/stack-check-6.c: Likewise.
5855 * gcc.dg/stack-check-6a.c: Likewise.
5856 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
5857 * gcc.target/i386/stack-check-18.c: Likewise.
5858 * gcc.target/i386/stack-check-19.c: Likewise.
5859
5860 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5861
5862 PR testsuite/85483
5863 * gcc.target/aarch64/sve/vcond_1.c: Move to...
5864 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
5865 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
5866 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
5867
5868 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
5869
5870 PR target/85469
5871 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
5872 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
5873
5874 2018-04-20 Richard Biener <rguenther@suse.de>
5875
5876 PR middle-end/85475
5877 * gcc.dg/torture/pr85475.c: New testcase.
5878
5879 2018-04-20 Martin Jambor <mjambor@suse.cz>
5880
5881 ipa/85449
5882 * gcc.dg/ipa/pr85449.c: New test.
5883
5884 2018-04-20 Martin Jambor <mjambor@suse.cz>
5885
5886 ipa/85447
5887 * g++.dg/ipa/pr85447.C: New file.
5888 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
5889
5890 2018-04-20 Jakub Jelinek <jakub@redhat.com>
5891
5892 PR c++/85462
5893 * g++.dg/cpp0x/pr85462.C: New test.
5894
5895 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
5896
5897 * gcc.target/i386/pr85404.c: Require CET target.
5898
5899 2018-04-19 Jakub Jelinek <jakub@redhat.com>
5900
5901 PR tree-optimization/85467
5902 * gcc.dg/pr85467.c: New test.
5903
5904 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
5905
5906 PR c++/84611
5907 * g++.dg/parse/crash68.C: New.
5908
5909 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
5910
5911 PR libgcc/85334
5912 * g++.dg/torture/pr85334.C: New test.
5913
5914 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
5915
5916 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
5917 * g++.dg/diagnostic/pr85464.C: New.
5918
5919 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
5920
5921 PR target/85397
5922 * gcc.dg/torture/pr85397-1.c: New test.
5923 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
5924 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
5925
5926 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
5927
5928 PR target/85404
5929 * gcc.target/i386/pr85404.c: New test.
5930
5931 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
5932
5933 PR target/85417
5934 * c-c++-common/attr-nocf-check-1.c: Compile with
5935 -fcf-protection=none.
5936 * c-c++-common/attr-nocf-check-3.c: Likewise.
5937 * gcc.dg/march-generic.c: Likewise.
5938 * gcc.target/i386/align-limit.c: Likewise.
5939 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
5940 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
5941 * gcc.target/i386/cet-property-2.c: Likewise.
5942 * gcc.target/i386/ret-thunk-26.c: Likewise.
5943 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
5944 targets.
5945 * c-c++-common/fcf-protection-2.c: Likewise.
5946 * c-c++-common/fcf-protection-3.c: Likewise.
5947 * c-c++-common/fcf-protection-5.c: Likewise.
5948 * c-c++-common/fcf-protection-6.c: Likewise.
5949 * c-c++-common/fcf-protection-7.c: Likewise.
5950 * gcc.target/i386/cet-label-3.c: New test.
5951 * gcc.target/i386/cet-property-3.c: Likewise.
5952 * gcc.target/i386/cet-sjlj-7.c: Likewise.
5953 * gcc.target/i386/pr85417-1.c: Likewise.
5954 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
5955 __x86_indirect_thunk_nt_(r|e)ax
5956 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
5957 * gcc.target/i386/pr85403.c: Remove dg-error,
5958
5959 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
5960
5961 * gcc.target/i386/movdir-1.c: New test.
5962
5963 2018-04-19 Richard Biener <rguenther@suse.de>
5964
5965 PR middle-end/85455
5966 * gcc.dg/pr85455.c: New testcase.
5967
5968 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
5969
5970 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
5971 targets.
5972 * g++.dg/lto/pr85405b_0.C: Likewise.
5973 * g++.dg/lto/pr84805_0.C: Likewise.
5974
5975 2018-04-18 Martin Liska <mliska@suse.cz>
5976
5977 PR ipa/83983
5978 PR ipa/85391
5979 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
5980 output.
5981
5982 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
5983
5984 PR target/85388
5985 * gcc.dg/pr85388-1.c: New test.
5986 * gcc.dg/pr85388-2.c: Likewise.
5987 * gcc.dg/pr85388-3.c: Likewise.
5988 * gcc.dg/pr85388-4.c: Likewise.
5989 * gcc.dg/pr85388-5.c: Likewise.
5990 * gcc.dg/pr85388-6.c: Likewise.
5991
5992 2018-04-18 Jan Hubicka <jh@suse.cz>
5993 Martin Liska <mliska@suse.cz>
5994
5995 * g++.dg/lto/pr83121_0.C: Update template.
5996 * g++.dg/lto/pr83121_1.C: Update template.
5997 * g++.dg/lto/pr84805_0.C: Update template.
5998 * g++.dg/lto/pr84805_1.C: Update template.
5999 * g++.dg/lto/pr84805_2.C: Update template.
6000
6001 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6002
6003 PR c++/84630
6004 * g++.dg/cpp0x/pr84630.C: New.
6005
6006 2018-04-18 Jakub Jelinek <jakub@redhat.com>
6007
6008 PR c++/84463
6009 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
6010 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
6011 in two cases. Uncomment two other tests and add expected dg-error for
6012 them.
6013 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
6014 -Wnarrowing diagnostics on some targets for c++11.
6015 * g++.dg/parse/array-size2.C: Remove xfail.
6016 * g++.dg/cpp0x/constexpr-84463.C: New test.
6017
6018 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
6019
6020 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
6021 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
6022
6023 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6024
6025 PR testsuite/85326
6026 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
6027 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
6028 * g++.dg/other/sve_tls_2.C: Require effective target tls.
6029
6030 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
6031
6032 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
6033 prevent cascading of errors and change expected error message.
6034 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
6035 to 64-bit targets.
6036 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
6037 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
6038 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
6039 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
6040 error message.
6041 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
6042
6043 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6044
6045 PR target/85430
6046 * gcc.dg/pr85430.c: New test.
6047
6048 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6049
6050 PR testsuite/85326
6051 * gcc.target/arm/pr54300.C: Move to...
6052 * g++.dg/other/pr54300.C: ... Here. Add target directives.
6053 * gcc.target/arm/pr55073.C: Move to...
6054 * g++.dg/other/pr55073.C: ... Here. Add target directives.
6055 * gcc.target/arm/pr56184.C: Move to...
6056 * g++.dg/other/pr56184.C: ... Here. Add target directives.
6057 * gcc.target/arm/pr59985.C: Move to...
6058 * g++.dg/other/pr59985.C: ... Here. Add target directives.
6059 * gcc.target/aarch64/pr60675.C: Move to...
6060 * g++.dg/other/pr60675.C: ... Here. Add target directives.
6061 * gcc.target/aarch64/pr81422.C: Move to...
6062 * g++.dg/other/pr81422.C: ... Here. Add target directives.
6063 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
6064 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
6065 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
6066 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
6067 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
6068 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
6069 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
6070 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
6071 * gcc.target/aarch64/sve/tls_2.C: Move to...
6072 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
6073 * gcc.target/aarch64/pr81414.C: Rename to...
6074 * gcc.target/aarch64/pr81414.c: ... This.
6075 * gcc.target/aarch64/simd/pr67896.C: Rename to...
6076 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
6077 messages.
6078 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
6079 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
6080 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
6081 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
6082 file name.
6083
6084 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6085
6086 PR middle-end/85414
6087 * gcc.dg/pr85414.c: New test.
6088
6089 2018-04-17 Martin Jambor <mjambor@suse.cz>
6090
6091 PR ipa/85421
6092 * g++.dg/ipa/pr85421.C: New test.
6093
6094 2018-04-17 Martin Liska <mliska@suse.cz>
6095
6096 PR lto/85405
6097 * g++.dg/lto/pr85405b_0.C: New test.
6098 * g++.dg/lto/pr85405b_1.C: New test.
6099
6100 2018-04-17 Martin Liska <mliska@suse.cz>
6101
6102 PR lto/85405
6103 * g++.dg/lto/pr85405_0.C: New test.
6104 * g++.dg/lto/pr85405_1.C: New test.
6105
6106 2018-04-17 Martin Liska <mliska@suse.cz>
6107
6108 PR ipa/85329
6109 * g++.dg/ext/pr85329-2.C: New test.
6110 * g++.dg/ext/pr85329.C: New test.
6111 * gcc.target/i386/mvc12.c: New test.
6112
6113 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
6114
6115 PR c++/85039
6116 * g++.dg/pr85039-1.C: New.
6117 * g++.dg/pr85039-2.C: New.
6118 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
6119
6120 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
6121
6122 PR target/85080
6123 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
6124 if the target supports efficient unaligned storage accesses.
6125
6126 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
6127
6128 PR target/83660
6129 * gcc.target/powerpc/pr83660.C: New test.
6130
6131 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
6132
6133 PR target/85403
6134 * gcc.target/i386/pr85403.c: New test.
6135
6136 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
6137
6138 PR target/84331
6139 * gcc.target/i386/funcspec-56.inc: Test arch=skylake.
6140
6141 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6142 Jason Merrill <jason@redhat.com>
6143
6144 PR c++/85112
6145 * g++.dg/cpp0x/pr85112.C: New.
6146
6147 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
6148
6149 PR testsuite/85326
6150 * g++.dg/ext/undef-bool-1.C: New file.
6151 * gcc.target/powerpc/powerpc.exp: Remove .C support.
6152 * gcc.target/powerpc/undef-bool-1.C: Remove file.
6153
6154 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
6155
6156 PR target/85293
6157 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
6158 corresponding dg-error clause.
6159 * gcc.target/powerpc/pr80098-3.c: Ditto.
6160 * gcc.target/powerpc/pr80103-1.c: Delete.
6161
6162 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
6163
6164 PR fortran/81773
6165 PR fortran/83606
6166 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
6167 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
6168
6169 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6170
6171 PR fortran/85387
6172 * gfortran.dg/implied_do_io_5.f90: New test.
6173
6174 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
6175
6176 PR target/83402
6177 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
6178 several values: positive, negative, and zero.
6179 * gcc.target/powerpc/sse2-pslld-1.c: Same.
6180 * gcc.target/powerpc/sse2-psllq-1.c: Same.
6181
6182 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
6183
6184 PR rtl-optimization/79916
6185 * gcc.target/powerpc/pr79916.c: New.
6186
6187 2018-04-13 Jakub Jelinek <jakub@redhat.com>
6188
6189 PR rtl-optimization/85393
6190 * g++.dg/opt/pr85393.C: New test.
6191 * g++.dg/opt/pr85393-aux.cc: New file.
6192
6193 PR rtl-optimization/85376
6194 * gcc.dg/pr85376.c: New test.
6195
6196 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
6197
6198 PR rtl-optimization/83852
6199 * gcc.dg/pr83852.c: New testcase.
6200
6201 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
6202
6203 PR testsuite/85326
6204 * gcc.target/s390/pr77822-1.C: Rename to ...
6205 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
6206 * gcc.target/s390/pr77822-2.c: Add asm scan check.
6207 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
6208
6209 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
6210
6211 PR lto/71991
6212 * gcc.target/i386/pr71991.c: New testcase.
6213
6214 2018-04-13 Martin Liska <mliska@suse.cz>
6215 Jakub Jelinek <jakub@redhat.com>
6216
6217 PR middle-end/81657
6218 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
6219 call.
6220
6221 2018-04-12 David Malcolm <dmalcolm@redhat.com>
6222
6223 PR c++/85385
6224 * g++.dg/diagnostic/macro-arg-count.C: New test.
6225
6226 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6227
6228 PR fortran/83064
6229 PR testsuite/85346
6230 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
6231 array and move test to libgomp/testsuite/libgomp.fortran.
6232 * gfortran.dg/do_concurrent_6.f90: New test.
6233
6234 2018-04-12 Marek Polacek <polacek@redhat.com>
6235
6236 PR c++/85258
6237 * g++.dg/parse/error61.C: New test.
6238
6239 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
6240
6241 PR target/85347
6242 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
6243 specify -mvsx on gcc command line.
6244
6245 2018-04-12 Jakub Jelinek <jakub@redhat.com>
6246
6247 PR target/85328
6248 * gcc.target/i386/pr85328.c: New test.
6249
6250 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6251
6252 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
6253
6254 2018-04-12 Jakub Jelinek <jakub@redhat.com>
6255
6256 PR rtl-optimization/85342
6257 * gcc.target/i386/pr85342.c: New test.
6258
6259 2018-04-11 Jason Merrill <jason@redhat.com>
6260
6261 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
6262 if ulimit -v is set.
6263
6264 2018-04-11 Bin Cheng <bin.cheng@arm.com>
6265
6266 PR testsuite/85190
6267 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
6268
6269 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
6270
6271 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
6272 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
6273
6274 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6275
6276 PR c++/70808
6277 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
6278 effective target.
6279
6280 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
6281
6282 PR target/84301
6283 * gcc.target/i386/pr84301.c: New test.
6284
6285 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6286
6287 PR tree-optimization/85331
6288 * gcc.c-torture/execute/pr85331.c: New test.
6289
6290 2018-04-11 Marek Polacek <polacek@redhat.com>
6291
6292 PR c++/85032
6293 * g++.dg/cpp0x/pr51225.C: Adjust error message.
6294 * g++.dg/cpp1z/constexpr-if21.C: New test.
6295
6296 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6297
6298 PR target/85281
6299 * gcc.target/i386/pr85281.c: New test.
6300
6301 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
6302
6303 PR rtl-optimization/84659
6304 * gcc.dg/pr84659.c: New test.
6305
6306 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6307
6308 PR debug/85302
6309 * g++.dg/debug/dwarf2/pr85302.C: New test.
6310
6311 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
6312
6313 PR target/85261
6314 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
6315 into register.
6316
6317 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6318
6319 PR c++/70808
6320 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
6321
6322 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
6323
6324 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
6325 * gcc.target/powerpc/dimode_off.c: Ditto.
6326 * gcc.target/powerpc/tfmode_off.c: Ditto.
6327 * gcc.target/powerpc/timode_off.c: Ditto.
6328
6329 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
6330
6331 * gcc.target/powerpc/vec-ldl-1.c: New test.
6332 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
6333 corrections to ABI implementation.
6334
6335 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
6336
6337 PR target/85056
6338 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
6339
6340 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6341
6342 PR rtl-optimization/85300
6343 * gcc.dg/pr85300.c: New test.
6344
6345 2018-04-10 David Malcolm <dmalcolm@redhat.com>
6346
6347 PR c++/85110
6348 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
6349 where we now show the pertinent parameter.
6350 * g++.dg/diagnostic/aka2.C: Likewise.
6351 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
6352
6353 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6354
6355 PR fortran/85313
6356 * gfortran.dg/gomp/pr85313.f90: New test.
6357
6358 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6359
6360 PR c++/24314
6361 * g++.dg/parse/template29.C: New.
6362
6363 2018-04-10 Bin Cheng <bin.cheng@arm.com>
6364
6365 PR testsuite/85190
6366 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
6367
6368 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6369
6370 PR target/85177
6371 PR target/85255
6372 * gcc.target/i386/avx512f-pr85177.c: New test.
6373 * gcc.target/i386/avx512f-pr85255.c: New test.
6374
6375 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
6376
6377 PR tree-optimization/85286
6378 * gcc.dg/vect/pr85286.c: New test.
6379
6380 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6381
6382 PR target/85173
6383 * gcc.target/arm/pr85173.c: New test.
6384
6385 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6386
6387 PR lto/85248
6388 * gcc.dg/lto/pr85248_0.c: New test.
6389 * gcc.dg/lto/pr85248_1.c: New test.
6390
6391 2018-04-09 Jan Hubicka <jh@suse.cz>
6392
6393 PR lto/85078
6394 * g++.dg/torture/pr85078.C: New.
6395
6396 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
6397
6398 PR c++/85227
6399 * g++.dg/cpp1z/decomp44.C: New.
6400 * g++.dg/cpp1z/decomp45.C: Likewise.
6401
6402 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6403
6404 PR fortran/83064
6405 * gfortran.dg/do_concurrent_5.f90: New test.
6406 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
6407 message.
6408
6409 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6410
6411 PR fortran/51260
6412 * gfortran.dg/parameter_array_element_3.f90: New test.
6413
6414 2018-04-09 Jakub Jelinek <jakub@redhat.com>
6415
6416 PR c++/85194
6417 * g++.dg/cpp1z/decomp43.C: New test.
6418
6419 PR rtl-optimization/80463
6420 * g++.dg/pr80463.C: Add -w to dg-options.
6421
6422 2018-04-09 Richard Biener <rguenther@suse.de>
6423
6424 PR tree-optimization/85284
6425 * gcc.dg/torture/pr85284.c: New testcase.
6426
6427 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6428
6429 PR rtl-optimization/80463
6430 PR rtl-optimization/83972
6431 PR rtl-optimization/83480
6432
6433 * gcc.dg/pr80463.c: New test.
6434 * g++.dg/pr80463.C: Likewise.
6435 * gcc.dg/pr83972.c: Likewise.
6436
6437 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6438
6439 PR rtl-optimization/83913
6440 * gcc.dg/pr83913.c: New test.
6441
6442 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6443
6444 PR rtl-optimization/83962
6445 * gcc.dg/pr83962.c: New test.
6446
6447 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6448
6449 PR rtl-optimization/83530
6450 * gcc.dg/pr83530.c: New test.
6451
6452 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6453
6454 PR middle-end/82976
6455 * gfortran.dg/realloc_on_assign_16a.f90: New test.
6456
6457 2018-04-07 Jakub Jelinek <jakub@redhat.com>
6458
6459 PR tree-optimization/85257
6460 * gcc.dg/pr85257.c: New test.
6461
6462 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
6463
6464 * g++.dg/opt/pr85196.C: New test.
6465
6466 2018-04-06 David Malcolm <dmalcolm@redhat.com>
6467
6468 PR c++/84269
6469 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
6470 std::tuple here since they need C++11.
6471 * g++.dg/lookup/missing-std-include-8.C: New test.
6472 * g++.dg/lookup/missing-std-include.C: Move std::array and
6473 std::tuple test to missing-std-include-6.C to avoid failures
6474 with C++98.
6475
6476 2018-04-06 Jakub Jelinek <jakub@redhat.com>
6477
6478 PR debug/85252
6479 * gcc.dg/debug/pr85252.c: New test.
6480
6481 PR rtl-optimization/84872
6482 * gcc.dg/graphite/pr84872.c: New test.
6483
6484 PR c++/85210
6485 * g++.dg/cpp1z/decomp42.C: New test.
6486
6487 2018-04-06 David Malcolm <dmalcolm@redhat.com>
6488
6489 PR c++/85021
6490 * g++.dg/lookup/missing-std-include-7.C: New test.
6491
6492 2018-04-06 Tamar Christina <tamar.christina@arm.com>
6493
6494 * gcc.dg/struct-simple.c: Revert r254862.
6495 * lib/target-supports.exp
6496 (check_effective_target_word_mode_no_slow_unalign): Likewise.
6497
6498 2018-04-06 Richard Biener <rguenther@suse.de>
6499
6500 PR middle-end/85244
6501 * gcc.dg/torture/pr85244-1.c: New testcase.
6502 * gcc.dg/torture/pr85244-2.c: Likewise.
6503
6504 2018-04-06 Jakub Jelinek <jakub@redhat.com>
6505
6506 PR sanitizer/85213
6507 * c-c++-common/ubsan/pr85213.c: New test.
6508
6509 2018-04-06 Richard Biener <rguenther@suse.de>
6510
6511 PR middle-end/85180
6512 * gcc.dg/pr85180.c: New testcase.
6513
6514 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6515
6516 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
6517 to trigger the optimization. Do some cleanup and function
6518 renaming. Add more test functions.
6519
6520 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6521
6522 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
6523 options.
6524 * gcc.target/s390/hotpatch-1.c: Skip when building without
6525 optimization.
6526 * gcc.target/s390/hotpatch-10.c: Likewise.
6527 * gcc.target/s390/hotpatch-11.c: Likewise.
6528 * gcc.target/s390/hotpatch-12.c: Likewise.
6529 * gcc.target/s390/hotpatch-13.c: Likewise.
6530 * gcc.target/s390/hotpatch-14.c: Likewise.
6531 * gcc.target/s390/hotpatch-15.c: Likewise.
6532 * gcc.target/s390/hotpatch-16.c: Likewise.
6533 * gcc.target/s390/hotpatch-17.c: Likewise.
6534 * gcc.target/s390/hotpatch-18.c: Likewise.
6535 * gcc.target/s390/hotpatch-19.c: Likewise.
6536 * gcc.target/s390/hotpatch-2.c: Likewise.
6537 * gcc.target/s390/hotpatch-3.c: Likewise.
6538 * gcc.target/s390/hotpatch-4.c: Likewise.
6539 * gcc.target/s390/hotpatch-5.c: Likewise.
6540 * gcc.target/s390/hotpatch-6.c: Likewise.
6541 * gcc.target/s390/hotpatch-7.c: Likewise.
6542 * gcc.target/s390/hotpatch-8.c: Likewise.
6543 * gcc.target/s390/hotpatch-9.c: Likewise.
6544
6545 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6546
6547 * c-c++-common/Wattributes.c: Disable warning for s390* target and
6548 check for an error instead.
6549 * gcc.dg/Wattributes-6.c: Likewise.
6550
6551 2018-04-05 Jakub Jelinek <jakub@redhat.com>
6552
6553 PR c++/85209
6554 * g++.dg/cpp1z/decomp39.C: New test.
6555 * g++.dg/cpp1z/decomp40.C: New test.
6556
6557 PR c++/85208
6558 * g++.dg/cpp1z/decomp41.C: New test.
6559
6560 PR middle-end/85195
6561 * gcc.dg/pr85195.c: New test.
6562
6563 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
6564
6565 PR c++/80956
6566 * g++.dg/cpp0x/initlist100.C: New.
6567 * g++.dg/cpp0x/initlist101.C: Likewise.
6568
6569 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
6570
6571 PR c++/84792
6572 * g++.dg/other/pr84792-1.C: New.
6573 * g++.dg/other/pr84792-2.C: Likewise.
6574
6575 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
6576
6577 PR target/85193
6578 * gcc.target/i386/pr85193.c: New test.
6579
6580 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
6581
6582 PR c++/84979
6583 * g++.dg/concepts/pr84979.C: New.
6584 * g++.dg/concepts/pr84979-2.C: New.
6585 * g++.dg/concepts/pr84979-3.C: New.
6586
6587 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
6588
6589 PR c++/80026
6590 * g++.dg/cpp0x/variadic174.C: New.
6591
6592 2018-04-04 Jakub Jelinek <jakub@redhat.com>
6593
6594 PR inline-asm/85172
6595 * g++.dg/ext/builtin13.C: New test.
6596 * g++.dg/ext/atomic-4.C: New test.
6597
6598 PR c++/85146
6599 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
6600 * g++.dg/ext/bases3.C: New test.
6601
6602 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
6603
6604 PR target/85203
6605 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
6606 to match a single insn of the baz function. Move scan directives at
6607 the end of the file below the functions they are trying to test for
6608 better readability.
6609 * gcc.target/arm/cmse/cmse-16.c: New testcase.
6610
6611 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
6612
6613 PR rtl-optimization/84878
6614 * gcc.target/powerpc/pr84878.c: New test.
6615
6616 2018-04-04 Michael Matz <matz@suse.de>
6617
6618 * gcc.dg/Wstringop-overflow-4.c: New test.
6619 * c-c++-common/Wstringop-truncation-4.c: Adjust.
6620
6621 2018-04-04 Jakub Jelinek <jakub@redhat.com>
6622
6623 PR testsuite/85189
6624 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
6625 for the diagnostics of overridden functions. Adjust for new wording.
6626
6627 2018-04-04 Richard Biener <rguenther@suse.de>
6628
6629 PR lto/85176
6630 * g++.dg/lto/pr85176_0.C: New testcase.
6631
6632 2018-04-04 Richard Biener <rguenther@suse.de>
6633
6634 PR testsuite/85191
6635 * lib/target-supports.exp (check_effective_target_vect_perm_short):
6636 Fix typo.
6637
6638 2018-04-04 Martin Liska <mliska@suse.cz>
6639
6640 PR sanitizer/85174
6641 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
6642 and msdata as a workaround for powerpc.
6643
6644 2018-04-04 Richard Biener <rguenther@suse.de>
6645
6646 PR tree-optimization/85168
6647 * gcc.dg/torture/pr85168.c: New testcase.
6648
6649 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
6650
6651 PR c++/84943
6652 * g++.dg/pr84943.C: New.
6653 * g++.dg/pr84943-2.C: New.
6654
6655 2018-04-03 Jakub Jelinek <jakub@redhat.com>
6656
6657 PR rtl-optimization/85167
6658 * gcc.dg/pr85167.c: New test.
6659
6660 PR tree-optimization/85156
6661 * c-c++-common/pr85156.c: New test.
6662 * gcc.c-torture/execute/pr85156.c: New test.
6663
6664 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
6665
6666 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
6667 * gcc.target/powerpc/undef-bool-1.C: New file.
6668 * gcc.target/powerpc/undef-bool-2.c: New file.
6669
6670 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
6671
6672 PR c++/84768
6673 * g++.dg/cpp1z/class-deduction52.C: New.
6674
6675 2018-04-03 Jakub Jelinek <jakub@redhat.com>
6676
6677 PR c++/85147
6678 * g++.dg/cpp0x/pr85147.C: New test.
6679
6680 PR c++/85140
6681 * g++.dg/cpp0x/gen-attrs-64.C: New test.
6682
6683 PR c++/85134
6684 * g++.dg/gomp/pr85134.C: New test.
6685 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
6686
6687 PR target/85169
6688 * gcc.c-torture/execute/pr85169.c: New test.
6689 * gcc.target/i386/avx512f-pr85169.c: New test.
6690 * gcc.target/i386/avx512bw-pr85169.c: New test.
6691
6692 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
6693
6694 PR target/85126
6695 * gcc.target/powerpc/pr69946: Adjust comment. Remove
6696 scan-assembler-times clause.
6697
6698 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
6699
6700 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
6701 dg-additional-options.
6702
6703 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
6704
6705 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
6706
6707 2018-04-03 Richard Biener <rguenther@suse.de>
6708
6709 PR testsuite/85154
6710 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
6711
6712 2018-04-02 Jim Wilson <jimw@sifive.com>
6713
6714 * gcc.target/riscv/pr84660.c: New.
6715 * gcc.target/riscv/shift-and-1.c: New.
6716 * gcc.target/riscv/shift-and-2.c: New.
6717
6718 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
6719
6720 PR fortran/85102
6721 * gfortran.dg/array_simplify_2.f90: New test.
6722
6723 2018-04-01 Jakub Jelinek <jakub@redhat.com>
6724
6725 PR middle-end/85090
6726 * gcc.target/i386/avx512f-pr85090-1.c: New test.
6727 * gcc.target/i386/avx512f-pr85090-2.c: New test.
6728 * gcc.target/i386/avx512f-pr85090-3.c: New test.
6729 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
6730 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
6731
6732 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
6733
6734 PR c++/85027
6735 * g++.dg/pr85027.C: New.
6736
6737 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
6738
6739 PR target/83315
6740 * gcc.target/powerpc/sse-maxps-2.c: New test.
6741 * gcc.target/powerpc/sse-minps-2.c: New test.
6742
6743 2018-03-30 Jakub Jelinek <jakub@redhat.com>
6744
6745 PR c++/84791
6746 * g++.dg/gomp/pr84791.C: New test.
6747
6748 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
6749
6750 PR fortran/84931
6751 * gfortran.dg/array_constructor_53.f90: New test.
6752
6753 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6754
6755 PR fortran/85130
6756 * gfortran.dg/substr_6.f90: Remove illegal test for
6757 out-of-bounds substring.
6758
6759 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6760
6761 PR fortran/85111
6762 * gfortran.dg/zero_sized_10.f90: New test.
6763
6764 2018-03-29 David Malcolm <dmalcolm@redhat.com>
6765
6766 PR c++/84269
6767 * g++.dg/lookup/missing-std-include-6.C: New test.
6768 * g++.dg/lookup/missing-std-include.C: Add std::pair and
6769 std::tuple tests.
6770 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
6771 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
6772 <cstring>, <cassert>, and <cstdlib>.
6773
6774 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
6775
6776 PR inline-asm/84985
6777 * gcc.target/i386/pr84985.c: New.
6778
6779 2018-03-29 David Malcolm <dmalcolm@redhat.com>
6780
6781 PR c++/85110
6782 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
6783
6784 2018-03-29 Jakub Jelinek <jakub@redhat.com>
6785
6786 PR c++/85108
6787 * g++.dg/warn/Wunused-var-31.C: New test.
6788
6789 PR c/85094
6790 * c-c++-common/Wduplicated-branches-14.c: New test.
6791
6792 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
6793
6794 PR c++/84606
6795 * g++.dg/cpp0x/pr84606.C: New.
6796
6797 2018-03-29 Carl Love <cel@us.ibm.com>
6798
6799 Revert
6800 2017-09-27 Carl Love <cel@us.ibm.com>
6801
6802 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
6803 for the __builtin_fctid and __builtin_fctiw.
6804
6805 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
6806
6807 PR target/84912
6808 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
6809 deleted builtin function.
6810 (div_weuo): Likewise.
6811 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
6812 (div_deuo): Likewise.
6813
6814 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
6815
6816 PR c++/85028
6817 * g++.dg/other/default13.C: New.
6818
6819 2018-03-28 Jakub Jelinek <jakub@redhat.com>
6820
6821 PR target/85095
6822 * gcc.target/i386/pr85095-1.c: New test.
6823 * gcc.target/i386/pr85095-2.c: New test.
6824 * gcc.c-torture/execute/pr85095.c: New test.
6825
6826 PR tree-optimization/82004
6827 * gcc.dg/pr82004.c: New test.
6828
6829 2018-03-28 Jakub Jelinek <jakub@redhat.com>
6830 Martin Liska <mliska@suse.cz>
6831
6832 PR sanitizer/85081
6833 * g++.dg/asan/pr85081.C: New test.
6834
6835 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
6836
6837 PR c++/84789
6838 * g++.dg/template/pr84789.C: Adjust for testing with
6839 -fconcepts too.
6840
6841 PR c++/84973
6842 * g++.dg/template/pr84973.C: New.
6843 * g++.dg/template/pr84973-2.C: New.
6844 * g++.dg/template/pr84973-3.C: New.
6845
6846 PR c++/84968
6847 * g++.dg/eh/pr84968.C: New.
6848
6849 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
6850
6851 PR target/84914
6852 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
6853 long double multiply/divide uses the correct function.
6854 * gcc.target/powerpc/mulkc-3.c: Likewise.
6855 * gcc.target/powerpc/divkc-2.c: Likewise.
6856 * gcc.target/powerpc/divkc-3.c: Likewise.
6857
6858 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
6859
6860 PR c++/85067
6861 * g++.dg/cpp0x/defaulted51.C: New.
6862 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
6863
6864 2018-03-27 Jakub Jelinek <jakub@redhat.com>
6865
6866 PR c++/85077
6867 * g++.dg/ext/vector35.C: New test.
6868
6869 PR c++/85061
6870 * g++.dg/ext/builtin-offsetof3.C: New test.
6871
6872 PR c++/85076
6873 * g++.dg/cpp1y/pr85076.C: New test.
6874
6875 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6876
6877 PR fortran/85084
6878 * gfortran.dg/matmul_rank_1.f90: New test.
6879
6880 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6881 Harald Anlauf <anlauf@gmx.de>
6882
6883 * gfortran.dg/structure_constructor_15.f90: New test.
6884
6885 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
6886
6887 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
6888 for the diagnostics of overridden functions. Adjust for new wording.
6889 * g++.dg/cpp0x/implicit1.C: Likewise.
6890 * g++.dg/cpp0x/override1.C: Likewise.
6891 * g++.dg/cpp1y/auto-fn18.C: Likewise.
6892 * g++.dg/eh/shadow1.C: Likewise.
6893 * g++.dg/inherit/covariant12.C: Likewise.
6894 * g++.dg/inherit/covariant14.C: Likewise.
6895 * g++.dg/inherit/covariant15.C: Likewise.
6896 * g++.dg/inherit/covariant16.C: Likewise.
6897 * g++.dg/inherit/covariant22.C: Likewise.
6898 * g++.dg/inherit/crash3.C: Likewise.
6899 * g++.dg/inherit/error2.C: Likewise.
6900 * g++.dg/template/crash100.C: Likewise.
6901 * g++.old-deja/g++.eh/spec6.C: Likewise.
6902 * g++.old-deja/g++.mike/p811.C: Likewise.
6903 * g++.old-deja/g++.other/virtual11.C: Likewise.
6904 * g++.old-deja/g++.other/virtual4.C: Likewise.
6905
6906 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
6907
6908 PR target/85044
6909 * gcc.target/i386/pr85044.c: New test.
6910
6911 2018-03-27 Martin Sebor <msebor@redhat.com>
6912
6913 PR testsuite/83462
6914 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
6915 other than x86.
6916
6917 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6918
6919 PR target/83009
6920 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
6921
6922 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6923
6924 PR target/81863
6925 * gcc.target/arm/pr81863.c: New test.
6926
6927 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
6928
6929 PR target/85056
6930 * gcc.target/nvptx/pr85056.c: New test.
6931 * gcc.target/nvptx/pr85056a.c: New test.
6932
6933 2018-03-27 Richard Biener <rguenther@suse.de>
6934
6935 PR testsuite/82847
6936 * lib/target-supports.exp (check_ssse3_available): New function.
6937 (check_effective_target_vect_perm_short): Enable for x86 if
6938 check_ssse3_available.
6939
6940 2018-03-27 Richard Biener <rguenther@suse.de>
6941
6942 PR tree-optimization/85082
6943 * gfortran.dg/pr85082.f90: New testcase.
6944
6945 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
6946
6947 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
6948 to "l=2" in dg-final.
6949
6950 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
6951
6952 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
6953 * gcc.target/mips/fix-r4000-2.c: Likewise.
6954 * gcc.target/mips/fix-r4000-3.c: Likewise.
6955 * gcc.target/mips/fix-r4000-4.c: Likewise.
6956 * gcc.target/mips/fix-r4000-5.c: Likewise.
6957 * gcc.target/mips/fix-r4000-6.c: Likewise.
6958 * gcc.target/mips/fix-r4000-7.c: Likewise.
6959 * gcc.target/mips/fix-r4000-8.c: Likewise.
6960 * gcc.target/mips/fix-r4000-9.c: Likewise.
6961 * gcc.target/mips/fix-r4000-10.c: Likewise.
6962 * gcc.target/mips/fix-r4000-7.c: Change dg-final
6963 "mulditi3_r4000" instead of "mulditi3".
6964 * gcc.target/mips/fix-r4000-8.c: Change dg-final
6965 "umulditi3_r4000" instead of "umulditi3".
6966
6967 2018-03-27 Jakub Jelinek <jakub@redhat.com>
6968
6969 PR c++/85068
6970 * g++.dg/inherit/covariant22.C: New test.
6971
6972 2018-03-27 Richard Biener <rguenther@suse.de>
6973
6974 PR testsuite/84004
6975 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
6976 alignment.
6977
6978 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
6979 Jason Merrill <jason@redhat.com>
6980
6981 PR c++/84632
6982 * g++.dg/init/array49.C: New.
6983 * g++.dg/torture/pr70499.C: Adjust.
6984
6985 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
6986
6987 PR target/85073
6988 * gcc.target/i386/pr85073.c: New test.
6989
6990 2018-03-26 Richard Biener <rguenther@suse.de>
6991
6992 PR testsuite/85066
6993 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
6994 instead of long.
6995
6996 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
6997
6998 PR fortran/66709
6999 * gfortran.dg/parameter_array_format.f90: New test.
7000
7001 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
7002 Neil Carlson <neil.n.carlson@gmail.com>
7003
7004 PR fortran/84381
7005 * gfortran.dg/literal_character_constant_1.inc: Replace
7006 call abort by STOP n.
7007 * gfortran.dg/overload_1.f90: Likewise.
7008
7009 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
7010 Dominique d'Humieres <dominiq@gcc.gnu.org>
7011
7012 PR fortran/84924
7013 * gfortran.dg/scalar_pointer_1.f90: New test.
7014
7015 2018-03-25 Tom de Vries <tom@codesourcery.com>
7016
7017 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
7018 precise.
7019
7020 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7021
7022 PR fortran/69497
7023 * gfortran.dg/pr89497.f90: New test.
7024
7025 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
7026
7027 PR fortran/70068
7028 * gfortran.dg/substr_7.f90: New test.
7029
7030 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
7031
7032 PR fortran/42651
7033 * gfortran.dg/pr42651.f90: New test.
7034 * gfortran.dg/func_result_7.f90: Update error message.
7035
7036 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
7037
7038 PR tree-optimization/84005
7039 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
7040 failing to force the alignment.
7041
7042 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
7043
7044 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
7045 from this to...
7046 <vclzd>: ...this.
7047
7048 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
7049
7050 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
7051 message. Fix scan-assembler patterns.
7052
7053 2018-03-23 Jakub Jelinek <jakub@redhat.com>
7054
7055 PR c++/85015
7056 * g++.dg/cpp0x/pr85015.C: New test.
7057
7058 PR c++/84942
7059 * g++.dg/cpp1y/pr84942.C: New test.
7060
7061 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
7062
7063 PR inline-asm/85030
7064 * gcc.target/i386/pr85030.c: New.
7065
7066 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7067
7068 PR target/85026
7069 * g++.dg/pr85026.C: New test.
7070
7071 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
7072
7073 * g++.dg/debug/pr84704.C: XFAIL AIX.
7074
7075 2018-03-23 Sudakshina Das <sudi.das@arm.com>
7076
7077 PR target/84826
7078 * gcc.target/arm/pr84826.c: Add dg directive.
7079
7080 2018-03-23 Marek Polacek <polacek@redhat.com>
7081
7082 PR c++/85033
7083 * g++.dg/ext/builtin-offsetof2.C: New test.
7084
7085 PR c++/85045
7086 * g++.dg/cpp0x/Wnarrowing5.C: New test.
7087 * gcc.dg/pr85045.c: New test.
7088
7089 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
7090
7091 PR debug/85020
7092 * gnat.dg/lto22.adb: New test.
7093 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
7094 * gnat.dg/lto22_pkg2.ads: Likewise.
7095
7096 2018-03-23 Jakub Jelinek <jakub@redhat.com>
7097
7098 PR c/80778
7099 * gcc.dg/lto/pr80778_0.c: New test.
7100
7101 PR inline-asm/85034
7102 * gcc.target/i386/pr85034.c: New test.
7103
7104 PR inline-asm/85022
7105 * c-c++-common/torture/pr85022.c: New test.
7106
7107 PR sanitizer/85029
7108 * g++.dg/ubsan/pr85029.C: New test.
7109
7110 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
7111
7112 PR c++/71251
7113 * g++.dg/cpp0x/pr71251.C: New.
7114
7115 PR c++/84789
7116 * g++.dg/template/pr84789.C: New.
7117 * g++.dg/template/pr84789-2.C: New.
7118 * g++.dg/template/pr84789-3.C: New.
7119 * g++.dg/parse/dtor11.C: Accept alternate error message.
7120
7121 PR c++/84729
7122 * g++.dg/pr84729.C: New.
7123 * g++.old-deja/g++.ext/arrnew2.C: Require error.
7124 * g++.old-deja/g++.robertl/eb58.C: Likewise.
7125 * g++.old-deja/g++.robertl/eb63.C: Likewise.
7126
7127 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
7128
7129 PR fortran/84922
7130 * gfortran.dg/interface_42.f90: New test.
7131 * gfortran.dg/interface_43.f90: New test.
7132
7133 2018-03-22 Sudakshina Das <sudi.das@arm.com>
7134
7135 PR target/84826
7136 * gcc.target/arm/pr84826.c: New test.
7137
7138 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
7139
7140 * gcc.target/arm/addr-modes-float.c: Move dg-do before
7141 dg-require-effective-target.
7142 * gcc.target/arm/addr-modes-int.c: Likewise.
7143 * gcc.target/nios2/lo-addr-tls.c: Likewise.
7144
7145 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
7146
7147 PR target/84760
7148 * gcc.target/powerpc/altivec-ld-1.c: New test.
7149
7150 2018-03-22 Bin Cheng <bin.cheng@arm.com>
7151
7152 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
7153
7154 2018-03-22 Jakub Jelinek <jakub@redhat.com>
7155
7156 PR inline-asm/84941
7157 * gcc.dg/pr84941.c: New test.
7158
7159 2018-03-22 Tom de Vries <tom@codesourcery.com>
7160
7161 PR tree-optimization/84956
7162 * gcc.dg/pr84956.c: New test.
7163
7164 2018-03-22 Marek Polacek <polacek@redhat.com>
7165
7166 PR c++/84854
7167 * g++.dg/cpp1z/constexpr-if15.C: New test.
7168 * g++.dg/cpp1z/constexpr-if16.C: New test.
7169
7170 2018-03-21 Joseph Myers <joseph@codesourcery.com>
7171
7172 * gcc.dg/builtin-tgmath-3.c: New test.
7173
7174 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
7175
7176 PR c++/71965
7177 * g++.dg/concepts/pr71965.C: New.
7178
7179 PR c++/84610
7180 PR c++/84642
7181 * g++.dg/cpp0x/pr84610.C: New.
7182 * g++.dg/cpp0x/pr84642.C: New.
7183
7184 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7185
7186 PR c/84999
7187 * c-c++-common/pr84999.c: New test.
7188
7189 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7190
7191 PR c++/84972
7192 * g++.dg/ext/desig10.C: New.
7193
7194 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7195 Harald Anlauf <anlauf@gmx.de>
7196
7197 PR fortran/84957
7198 * gfortran.dg/pr84957.f90: New test.
7199
7200 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7201
7202 PR tree-optimization/84960
7203 * gcc.c-torture/compile/pr84960.c: New test.
7204
7205 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
7206
7207 PR tree-optimization/84811
7208 * gcc.dg/torture/pr84811.c: New test.
7209
7210 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7211
7212 PR tree-optimization/84982
7213 * c-c++-common/pr84982.c: New test.
7214
7215 PR c++/84961
7216 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
7217 "m" (++x) in C++.
7218 * g++.dg/torture/pr84961-1.C: New test.
7219 * g++.dg/torture/pr84961-2.C: New test.
7220
7221 2018-03-21 Nathan Sidwell <nathan@acm.org>
7222
7223 PR c++/85008
7224 * g++.dg/pr85008.C: New.
7225
7226 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
7227
7228 PR fortran/84615
7229 * gfortran.dg/char_result_17.f90: New test.
7230
7231 2018-03-21 David Malcolm <dmalcolm@redhat.com>
7232
7233 PR c++/84994
7234 * g++.dg/other/accessor-fixits-1.C: Move to...
7235 * g++.dg/torture/accessor-fixits-1.C: ...here.
7236 * g++.dg/other/accessor-fixits-2.C: Move to...
7237 * g++.dg/torture/accessor-fixits-2.C: ...here.
7238 * g++.dg/other/accessor-fixits-3.C: Move to...
7239 * g++.dg/torture/accessor-fixits-3.C: ...here.
7240 * g++.dg/other/accessor-fixits-4.C: Move to...
7241 * g++.dg/torture/accessor-fixits-4.C: ...here.
7242 * g++.dg/other/accessor-fixits-5.C: Move to...
7243 * g++.dg/torture/accessor-fixits-5.C: ...here.
7244 * g++.dg/torture/accessor-fixits-6.C: New testcase.
7245 * g++.dg/torture/accessor-fixits-7.C: New testcase.
7246 * g++.dg/torture/accessor-fixits-8.C: New testcase.
7247
7248 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7249
7250 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
7251
7252 2018-03-21 Sudakshina Das <sudi.das@arm.com>
7253
7254 PR target/82989
7255 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
7256
7257 2018-03-21 Nathan Sidwell <nathan@acm.org>
7258
7259 PR c++/84804
7260 * g++.dg/lookup/pr84804.C: New.
7261
7262 2018-03-21 Martin Sebor <msebor@redhat.com>
7263
7264 PR c++/84850
7265 * g++.dg/Wclass-memaccess-3.C: New test.
7266 * g++.dg/Wclass-memaccess-4.C: New test.
7267
7268 2018-03-21 David Malcolm <dmalcolm@redhat.com>
7269
7270 PR c++/84892
7271 * g++.dg/other/accessor-fixits-1.C
7272 (test_access_const_t1_color): New.
7273 (test_deref_const_t1_color): New.
7274 * g++.dg/other/accessor-fixits-5.C: New testcase.
7275
7276 2018-03-21 Tom de Vries <tom@codesourcery.com>
7277
7278 PR tree-optimization/83126
7279 * gcc.dg/graphite/pr83126.c: New test.
7280
7281 2018-03-21 Nathan Sidwell <nathan@acm.org>
7282
7283 * g++.dg/ext/anon-struct6.C: Adjust.
7284 * g++.dg/ext/deprecate-1.C: New.
7285 * g++.dg/ext/deprecate-2.C: New.
7286 * g++.dg/lookup/pr84602.C: Adjust.
7287 * g++.dg/lookup/pr84962.C: Adjust.
7288 * g++.old-deja/g++.other/anon4.C
7289
7290 PR c++/84836
7291 * g++.dg/lookup/pr84836.C: New.
7292
7293 2018-03-21 Bin Cheng <bin.cheng@arm.com>
7294
7295 PR tree-optimization/84969
7296 * gcc.dg/tree-ssa/pr84969.c: New test.
7297
7298 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7299
7300 PR rtl-optimization/84989
7301 * gcc.target/i386/pr84989.c: New test.
7302
7303 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
7304
7305 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
7306
7307 2018-03-21 Martin Liska <mliska@suse.cz>
7308
7309 PR ipa/84963
7310 * gfortran.dg/goacc/pr84963.f90: New test.
7311
7312 2018-03-21 Marek Polacek <polacek@redhat.com>
7313
7314 PR c++/71638, ICE with NSDMI and reference.
7315 * g++.dg/cpp0x/nsdmi14.C: New test.
7316 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
7317
7318 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
7319
7320 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
7321 MIPS with -mpaired-single directives.
7322
7323 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
7324
7325 PR fortran/85001
7326 * gfortran.dg/interface_41.f90: New test.
7327
7328 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7329
7330 PR debug/84875
7331 * gcc.dg/pr84875.c: New test.
7332
7333 2018-03-20 Marek Polacek <polacek@redhat.com>
7334
7335 PR c++/84978, ICE with NRVO.
7336 * g++.dg/opt/nrv19.C: New test.
7337
7338 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7339
7340 PR target/82518
7341 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
7342 Disable for armeb targets.
7343 * gcc.target/arm/pr82518.c: New test.
7344
7345 2018-03-20 Nathan Sidwell <nathan@acm.org>
7346
7347 PR c++/84962
7348 * g++.dg/lookup/pr84962.C: New.
7349
7350 PR c++/84970
7351 * g++.dg/lookup/pr84970.C: New.
7352
7353 2018-03-20 Richard Biener <rguenther@suse.de>
7354
7355 PR target/84986
7356 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
7357
7358 2018-03-20 Martin Liska <mliska@suse.cz>
7359
7360 PR ipa/84825
7361 * g++.dg/ipa/pr84825.C: New test.
7362
7363 2018-03-20 Martin Liska <mliska@suse.cz>
7364
7365 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
7366
7367 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7368
7369 PR target/84845
7370 * gcc.c-torture/compile/pr84845.c: New test.
7371
7372 2018-03-20 Sudakshina Das <sudi.das@arm.com>
7373
7374 PR target/82989
7375 * gcc.target/arm/pr82989.c: New test.
7376
7377 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7378
7379 PR target/84945
7380 * gcc.target/i386/pr84945.c: New test.
7381
7382 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
7383
7384 PR target/81647
7385 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
7386
7387 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7388
7389 PR c/84953
7390 * gcc.dg/pr84953.c: New test.
7391
7392 2018-03-19 Marek Polacek <polacek@redhat.com>
7393
7394 PR c++/84925
7395 * g++.dg/cpp1z/lambda-__func__.C: New test.
7396
7397 PR c++/84927
7398 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
7399
7400 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
7401
7402 PR sanitizer/78651
7403 * g++.dg/asan/pr78651.C: New test.
7404
7405 2018-03-19 Tom de Vries <tom@codesourcery.com>
7406
7407 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
7408 vect_int_mult. Add nvptx xfail for PR84958.
7409
7410 2018-03-19 Nathan Sidwell <nathan@acm.org>
7411
7412 PR c++/84835
7413 * g++.dg/cpp1y/pr84835.C: New.
7414
7415 2018-03-19 Sudakshina Das <sudi.das@arm.com>
7416
7417 PR target/81647
7418 * gcc.target/aarch64/pr81647.c: New.
7419
7420 2018-03-19 Richard Biener <rguenther@suse.de>
7421
7422 PR tree-optimization/84933
7423 * g++.dg/pr84933.C: New testcase.
7424
7425 2018-03-19 Richard Biener <rguenther@suse.de>
7426
7427 PR tree-optimization/84859
7428 * gcc.dg/tree-ssa/pr84859.c: New testcase.
7429 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
7430 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
7431 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
7432
7433 2018-03-19 Nathan Sidwell <nathan@acm.org>
7434
7435 PR c++/84812
7436 * g++.dg/lookup/pr84812.C: New.
7437
7438 2018-03-19 Richard Biener <rguenther@suse.de>
7439
7440 PR tree-optimization/84929
7441 * gcc.dg/torture/pr84929.c: New testcase.
7442
7443 2018-03-19 Tamar Christina <tamar.christina@arm.com>
7444
7445 PR target/84711
7446 * gcc.target/arm/big-endian-subreg.c: Delete.
7447
7448 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7449
7450 PR fortran/84931
7451 * gfortran.dg/array_constructor_52.f90: New test.
7452
7453 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
7454
7455 PR fortran/77414
7456 * gfortran.dg/pr77414.f90: New test.
7457 * gfortran.dg/internal_references_1.f90: Adjust error message.
7458
7459 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
7460
7461 PR fortran/65453
7462 * gfortran.dg/pr65453.f90: New test.
7463
7464 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
7465
7466 PR tree-optimization/84913
7467 * gfortran.dg/vect/pr84913.f90: New test.
7468
7469 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
7470
7471 PR fortran/79929
7472 * gfortran.dg/warn_concat.f90: New test.
7473
7474 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7475
7476 PR target/84899
7477 * gcc.dg/pr84899.c: New test.
7478
7479 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
7480
7481 PR fortran/69395
7482 * gfortran.dg/pr69395.f90: Add test for max dimensions
7483
7484 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
7485
7486 PR target/84876
7487 * gcc.target/i386/pr84876.c: New test.
7488
7489 2018-03-16 Martin Liska <mliska@suse.cz>
7490
7491 PR ipa/84833
7492 * gcc.target/i386/mvc11.c: New test.
7493
7494 2018-03-16 Martin Liska <mliska@suse.cz>
7495
7496 PR ipa/84722
7497 * gcc.target/i386/mvc10.c: New test.
7498
7499 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7500
7501 PR c++/79937
7502 PR c++/82410
7503 * g++.dg/cpp1y/pr79937-1.C: New test.
7504 * g++.dg/cpp1y/pr79937-2.C: New test.
7505 * g++.dg/cpp1y/pr79937-3.C: New test.
7506 * g++.dg/cpp1y/pr79937-4.C: New test.
7507 * g++.dg/cpp1y/pr82410.C: New test.
7508
7509 2018-03-16 Tom de Vries <tom@codesourcery.com>
7510
7511 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
7512
7513 2018-03-16 Tom de Vries <tom@codesourcery.com>
7514
7515 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
7516
7517 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7518
7519 PR c++/84874
7520 * g++.dg/cpp2a/desig8.C: New test.
7521
7522 PR tree-optimization/84841
7523 * gcc.dg/pr84841.c: New test.
7524
7525 PR c++/84874
7526 * g++.dg/cpp2a/desig7.C: New test.
7527
7528 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
7529 Jim MacArthur <jim.macarthur@codethink.co.uk>
7530
7531 * gfortran.dg/automatic_1.f90: New test.
7532 * gfortran.dg/automatic_repeat.f90: New test
7533 * gfortran.dg/automatic_save.f90: New test.
7534 * gfortran.dg/vax_structure.f90: New test.
7535
7536 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
7537
7538 PR fortran/78741
7539 * gfortran.dg/pr78741.f90: New test.
7540
7541 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
7542
7543 PR fortran/69395
7544 * gfortran.dg/pr69395.f90: New test.
7545
7546 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7547
7548 PR c++/79085
7549 * g++.dg/opt/pr79085.C: New test.
7550
7551 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
7552
7553 PR target/84574
7554 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
7555 label instead of __x86_indirect_thunk label.
7556
7557 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7558
7559 PR c++/84222
7560 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
7561 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
7562 * g++.dg/warn/deprecated-13.C: New test.
7563
7564 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
7565
7566 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
7567
7568 2018-03-15 Richard Biener <rguenther@suse.de>
7569
7570 PR c/84873
7571 * c-c++-common/pr84873.c: New testcase.
7572
7573 2018-03-15 Tamar Christina <tamar.christina@arm.com>
7574
7575 PR target/84711
7576 * gcc.target/arm/big-endian-subreg.c: New.
7577
7578 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7579
7580 PR target/84860
7581 * gcc.c-torture/compile/pr84860.c: New test.
7582
7583 2018-03-15 Julia Koval <julia.koval@intel.com>
7584
7585 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
7586 cannonlake.
7587 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
7588 avx512bitalg.
7589
7590 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7591
7592 PR c/84853
7593 * gcc.dg/pr84853.c: New test.
7594
7595 2018-03-14 Carl Love <cel@us.ibm.com>
7596
7597 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
7598
7599 2018-03-14 Martin Liska <mliska@suse.cz>
7600
7601 PR ipa/8480
7602 * g++.dg/lto/pr84805_0.C: New test.
7603 * g++.dg/lto/pr84805_1.C: New test.
7604 * g++.dg/lto/pr84805_2.C: New test.
7605
7606 2018-03-14 David Malcolm <dmalcolm@redhat.com>
7607
7608 PR c/84852
7609 * gcc.dg/fixits-pr84852-1.c: New test.
7610 * gcc.dg/fixits-pr84852-2.c: New test.
7611
7612 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7613
7614 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
7615 separate verbose message.
7616 * lib/scandump.exp (scan-dump-times): Likewise.
7617
7618 2018-03-14 Julia Koval <julia.koval@intel.com>
7619
7620 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
7621 server.
7622 * gcc.target/i386/funcspec-56.inc: Ditto.
7623
7624 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
7625
7626 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
7627 aarch64_sve_hw.
7628
7629 2018-03-14 Jakub Jelinek <jakub@redhat.com>
7630
7631 PR sanitizer/83392
7632 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
7633 check count from 17 to 14.
7634
7635 PR target/84844
7636 * gcc.target/i386/pr84844.c: New test.
7637
7638 2018-03-14 Richard Biener <rguenther@suse.de>
7639
7640 PR tree-optimization/84830
7641 * gcc.dg/torture/pr84830.c: New testcase.
7642
7643 2018-03-14 Marek Polacek <polacek@redhat.com>
7644
7645 PR c++/84596
7646 * g++.dg/cpp0x/static_assert15.C: New test.
7647
7648 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
7649
7650 PR fortran/61775
7651 * gfortran.dg/pr61775.f90: New test.
7652
7653 2018-03-13 Jakub Jelinek <jakub@redhat.com>
7654
7655 PR c++/84843
7656 * g++.dg/ext/pr84843-1.C: New test.
7657 * g++.dg/ext/pr84843-2.C: New test.
7658
7659 2018-03-13 David Pagan <dave.pagan@oracle.com>
7660
7661 PR c/46921
7662 * gcc.dg/pr46921.c: New test.
7663
7664 2018-03-13 Martin Sebor <msebor@redhat.com>
7665
7666 PR tree-optimization/84725
7667 * c-c++-common/Wstringop-truncation-4.c: New test.
7668 * c-c++-common/attr-nonstring-5.c: New test.
7669
7670 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
7671
7672 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
7673 than unpacks.
7674 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
7675 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
7676
7677 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
7678
7679 * gcc.target/aarch64/sve/tls_1.c: New test.
7680 * gcc.target/aarch64/sve/tls_2.C: Likewise.
7681
7682 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
7683
7684 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
7685 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
7686
7687 2018-03-13 Martin Liska <mliska@suse.cz>
7688
7689 PR ipa/84658.
7690 * g++.dg/ipa/pr84658.C: New test.
7691
7692 2018-03-13 Jakub Jelinek <jakub@redhat.com>
7693
7694 PR middle-end/84834
7695 * gcc.dg/pr84834.c: New test.
7696
7697 PR target/84827
7698 * gcc.target/i386/pr84827.c: New test.
7699
7700 PR target/84828
7701 * g++.dg/ext/pr84828.C: New test.
7702
7703 PR target/84786
7704 * gcc.target/i386/avx512f-pr84786-1.c: New test.
7705 * gcc.target/i386/avx512f-pr84786-2.c: New test.
7706
7707 PR c++/84808
7708 * g++.dg/cpp1y/constexpr-84808.C: New test.
7709
7710 PR c++/84704
7711 * g++.dg/debug/pr84704.C: New test.
7712
7713 2018-03-12 Renlin Li <renlin.li@arm.com>
7714
7715 * gcc.target/aarch64/movi_hf.c: New.
7716 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
7717 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
7718
7719 2018-03-12 Martin Sebor <msebor@redhat.com>
7720
7721 PR tree-optimization/83456
7722 * c-c++-common/Wrestrict-2.c: Remove test cases.
7723 * c-c++-common/Wrestrict.c: Same.
7724 * gcc.dg/Wrestrict-12.c: New test.
7725 * gcc.dg/Wrestrict-14.c: New test.
7726
7727 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
7728
7729 * g++.dg/pr84821.C: New test.
7730
7731 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
7732
7733 * gcc.dg/pr84799.c: New test.
7734
7735 2018-03-12 Richard Biener <rguenther@suse.de>
7736
7737 PR tree-optimization/84803
7738 * gcc.dg/torture/pr84803.c: New testcase.
7739
7740 2018-03-12 Jakub Jelinek <jakub@redhat.com>
7741
7742 PR c++/84813
7743 * g++.dg/debug/pr84813.C: New test.
7744
7745 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
7746
7747 PR fortran/84546
7748 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
7749
7750 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
7751
7752 PR fortran/83939
7753 * gfortran.dg/pr83939.f90
7754
7755 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
7756
7757 PR fortran/66128
7758 * gfortran.dg/zero_sized_9.f90: New test.
7759
7760 2018-03-11 Jakub Jelinek <jakub@redhat.com>
7761
7762 PR debug/58150
7763 * g++.dg/debug/dwarf2/enum2.C: New test.
7764
7765 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
7766
7767 PR fortran/84734
7768 * gfortran.dg/pr84734.f90: New test.
7769
7770 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
7771
7772 * gnat.dg/prot3.adb: New test.
7773 * gnat.dg/prot3_pkg.ad[sb]: New helper.
7774
7775 2018-03-09 Jason Merrill <jason@redhat.com>
7776 Paolo Carlini <paolo.carlini@oracle.com>
7777
7778 PR c++/71169
7779 PR c++/71832
7780 * g++.dg/cpp0x/pr71169.C: New.
7781 * g++.dg/cpp0x/pr71169-2.C: Likewise.
7782 * g++.dg/cpp0x/pr71832.C: Likewise.
7783
7784 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
7785
7786 PR target/83969
7787 * gcc.target/powerpc/pr83969.c: New test.
7788
7789 2018-03-09 Jakub Jelinek <jakub@redhat.com>
7790
7791 PR target/84772
7792 * gcc.dg/pr84772.c: New test.
7793
7794 PR c++/84076
7795 * g++.dg/warn/Wformat-2.C: New test.
7796
7797 PR c++/84767
7798 * g++.dg/ext/vla18.C: New test.
7799
7800 2018-03-09 Martin Sebor <msebor@redhat.com>
7801
7802 PR tree-optimization/84526
7803 * gcc.dg/Wrestrict-10.c: New test.
7804 * gcc.dg/Wrestrict-11.c: New test.
7805
7806 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
7807
7808 PR rtl-optimization/84682
7809 * gcc.dg/torture/pr84682-1.c: New.
7810 * gcc.dg/torture/pr84682-2.c: New.
7811 * gcc.dg/torture/pr84682-3.c: New.
7812
7813 2018-03-09 Jakub Jelinek <jakub@redhat.com>
7814
7815 PR c++/84724
7816 * g++.dg/ext/pr84724.C: New test.
7817
7818 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
7819
7820 PR target/83712
7821 * gcc.target/arm/pr83712.c: New.
7822
7823 2018-03-09 Richard Biener <rguenther@suse.de>
7824
7825 PR tree-optimization/84775
7826 * gcc.dg/torture/pr84775.c: New testcase.
7827
7828 2018-03-09 Jakub Jelinek <jakub@redhat.com>
7829
7830 PR debug/84404
7831 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
7832 targets.
7833
7834 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
7835
7836 * gcc.c-torture/compile/20180309-1.c: New test.
7837
7838 2018-03-08 Jakub Jelinek <jakub@redhat.com>
7839
7840 PR c++/80598
7841 * g++.dg/warn/Wunused-function4.C: New test.
7842
7843 PR inline-asm/84742
7844 * gcc.target/i386/pr84742-1.c: New test.
7845 * gcc.target/i386/pr84742-2.c: New test.
7846
7847 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7848
7849 PR target/84748
7850 * gcc.c-torture/execute/pr84748.c: New test.
7851
7852 2018-03-08 Richard Biener <rguenther@suse.de>
7853
7854 PR middle-end/84552
7855 * gcc.dg/graphite/pr84552.c: New testcase.
7856
7857 2018-03-08 Richard Biener <rguenther@suse.de>
7858
7859 PR tree-optimization/84178
7860 * gcc.dg/torture/pr84178-2.c: New testcase.
7861
7862 2018-03-08 David Malcolm <dmalcolm@redhat.com>
7863
7864 PR tree-optimization/84178
7865 * gcc.c-torture/compile/pr84178-1.c: New test.
7866
7867 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
7868
7869 * lib/target-supports.exp: Do not return zero from a ifunc
7870 function.
7871
7872 2018-03-08 Richard Biener <rguenther@suse.de>
7873
7874 PR tree-optimization/84746
7875 * gcc.dg/torture/pr84746.c: New testcase.
7876
7877
7878 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
7879 PR debug/84404
7880 PR debug/84408
7881 * gcc.dg/graphite/pr84404.c: New.
7882
7883 2018-03-08 Jakub Jelinek <jakub@redhat.com>
7884
7885 PR tree-optimization/84740
7886 * gcc.dg/torture/pr84740.c: New test.
7887
7888 PR tree-optimization/84739
7889 * gcc.dg/pr84739.c: New test.
7890
7891 2018-03-07 Martin Sebor <msebor@redhat.com>
7892
7893 PR tree-optimization/83519
7894 * gcc.dg/Wrestrict-13.c: New test.
7895
7896 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
7897
7898 PR fortran/64124
7899 PR fortran/70409
7900 * gfortran.dg/pr64124.f90: New tests.
7901 * gfortran.dg/pr70409.f90: New tests.
7902
7903 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
7904
7905 PR target/82411
7906 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
7907
7908 2018-03-07 Martin Sebor <msebor@redhat.com>
7909
7910 PR tree-optimization/84526
7911 * gcc.dg/Wrestrict-10.c: New test.
7912
7913 2018-03-07 Martin Sebor <msebor@redhat.com>
7914
7915 PR tree-optimization/84468
7916 * g++.dg/warn/Wstringop-truncation-2.C: New test.
7917 * gcc.dg/Wstringop-truncation.c: New test.
7918 * gcc.dg/Wstringop-truncation-2.c: New test.
7919
7920 2018-03-07 Jakub Jelinek <jakub@redhat.com>
7921
7922 PR fortran/84565
7923 * gfortran.dg/pr84565.f90: New test.
7924
7925 PR middle-end/84723
7926 * gcc.target/i386/pr84723-1.c: New test.
7927 * gcc.target/i386/pr84723-2.c: New test.
7928 * gcc.target/i386/pr84723-3.c: New test.
7929 * gcc.target/i386/pr84723-4.c: New test.
7930 * gcc.target/i386/pr84723-5.c: New test.
7931
7932 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
7933
7934 PR fortran/64107
7935 * gfortran.dg/pr64107.f90: New test.
7936
7937 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7938
7939 PR fortran/84697
7940 PR fortran/66128
7941 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
7942
7943 2018-03-06 Marek Polacek <polacek@redhat.com>
7944
7945 PR c++/84684
7946 * g++.dg/cpp1z/constexpr-84684.C: New test.
7947
7948 2018-03-06 Jakub Jelinek <jakub@redhat.com>
7949
7950 PR c/84721
7951 * gcc.dg/pr84721.c: New test.
7952
7953 PR target/84710
7954 * gcc.dg/pr84710.c: New test.
7955
7956 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
7957
7958 PR fortran/56667
7959 * gfortran.dg/implied_do_2.f90: New test.
7960 * gfortran.dg/coarray_8.f90: Update for new error message.
7961
7962 2018-03-06 Jakub Jelinek <jakub@redhat.com>
7963
7964 PR inline-asm/84683
7965 * g++.dg/ext/pr84683.C: New test.
7966
7967 PR tree-optimization/84687
7968 * gcc.dg/pr84687.c: New test.
7969
7970 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
7971
7972 PR c++/84231
7973 * g++.dg/pr84231.C: New.
7974
7975 PR c++/84593
7976 * g++.dg/cpp1y/pr84593.C: New.
7977
7978 PR c++/84492
7979 * g++.dg/pr84492.C: New.
7980
7981 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7982
7983 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
7984 __builtin_ppc_speculation_barrier.
7985
7986 2018-03-05 Jakub Jelinek <jakub@redhat.com>
7987
7988 PR target/84700
7989 * gcc.target/powerpc/pr84700.c: New test.
7990
7991 2018-03-05 Nathan Sidwell <nathan@acm.org>
7992
7993 PR c++/84702
7994 * g++.dg/lookup/pr84702.C: New.
7995
7996 2018-03-05 Jakub Jelinek <jakub@redhat.com>
7997
7998 PR target/84564
7999 * gcc.target/i386/pr84564.c: New test.
8000
8001 2018-03-05 Marek Polacek <polacek@redhat.com>
8002
8003 PR c++/84707
8004 * g++.dg/cpp0x/inline-ns10.C: New test.
8005
8006 2018-03-05 Nathan Sidwell <nathan@acm.org>
8007
8008 PR c++/84694
8009 * g++.dg/template/pr84694.C: New.
8010
8011 2018-03-05 Jakub Jelinek <jakub@redhat.com>
8012
8013 PR target/84524
8014 * gcc.c-torture/execute/pr84524.c: New test.
8015 * gcc.target/i386/avx512bw-pr84524.c: New test.
8016
8017 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
8018
8019 PR target/84264
8020 * g++.dg/pr84264.C: New test.
8021
8022 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8023
8024 PR c++/84618
8025 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
8026 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
8027 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
8028
8029 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
8030
8031 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
8032 * g++.dg/other/i386-3.C: Ditto.
8033 * gcc.target/i386/sse-12.c: Ditto.
8034 * gcc.target/i386/sse-13.c: Ditto.
8035 * gcc.target/i386/sse-14.c: Ditto.
8036 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
8037 * gcc.target/i386/wbinvd-1.c: New test.
8038 * gcc.target/i386/wbnoinvd-1.c: Ditto.
8039 * gcc.target/i386/pconfig-1.c: Ditto.
8040
8041 2018-03-05 Pádraig Brady <P@draigBrady.com>
8042 Nathan Sidwell <nathan@acm.org>
8043
8044 PR c++/84497
8045 * g++.dg/cpp0x/pr84497.C: New.
8046
8047 2018-03-05 Richard Biener <rguenther@suse.de>
8048
8049 PR tree-optimization/84670
8050 * gcc.dg/pr84670-1.c: New testcase.
8051 * gcc.dg/pr84670-2.c: Likewise.
8052 * gcc.dg/pr84670-3.c: Likewise.
8053 * gcc.dg/pr84670-4.c: Likewise.
8054
8055 2018-03-05 Richard Biener <rguenther@suse.de>
8056
8057 PR tree-optimization/84650
8058 * gcc.dg/graphite/pr84650.c: New testcase.
8059
8060 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8061
8062 PR c++/82022
8063 * g++.dg/cpp1z/constexpr-lambda20.C: New.
8064
8065 2018-03-03 Harald Anlauf <anlauf@gmx.de>
8066
8067 PR fortran/71085
8068 * gfortran.dg/pr71085.f90: New test.
8069
8070 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
8071
8072 PR fortran/66128
8073 * gfortran.dg/zero_sized_8.f90: Really commit New test.
8074
8075 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
8076
8077 PR fortran/51434
8078 * gfortran.dg/pr51434.f90: New test.
8079
8080 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8081
8082 PR c++/61358
8083 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
8084
8085 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8086
8087 PR c++/67370
8088 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
8089
8090 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8091
8092 PR c++/71464
8093 * g++.dg/torture/pr71464.C: New.
8094
8095 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
8096
8097 PR fortran/80965
8098 * gfortran.dg/select_type_41.f90: New test.
8099
8100 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8101
8102 PR c++/61135
8103 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
8104
8105 2018-03-02 Marek Polacek <polacek@redhat.com>
8106
8107 PR c++/84578
8108 * g++.dg/ext/flexary29.C: New test.
8109
8110 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8111
8112 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
8113
8114 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8115
8116 PR c++/81812
8117 * g++.dg/torture/pr81812.C: New.
8118
8119 2018-03-02 Marek Polacek <polacek@redhat.com>
8120
8121 PR c++/84171
8122 * g++.dg/warn/Wsign-compare-8.C: New test.
8123
8124 PR c++/84663
8125 * g++.dg/parse/array-size3.C: New test.
8126
8127 PR c++/84664
8128 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
8129
8130 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8131
8132 PR c++/84662
8133 * g++.dg/cpp1y/pr84662.C: New test.
8134
8135 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
8136
8137 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
8138 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
8139 "dg-lto-options".
8140 * g++.dg/lto/20101010-1_0.C: Likewise.
8141 * g++.dg/lto/20101010-2_0.C: Likewise.
8142
8143 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8144
8145 PR ipa/84628
8146 * gcc.dg/pr84628.c: New test.
8147
8148 PR target/56540
8149 * gcc.target/ia64/pr56540.c: New test.
8150
8151 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
8152
8153 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
8154 32-bit target.
8155 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
8156 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
8157 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
8158 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
8159
8160 2018-03-02 Marek Polacek <polacek@redhat.com>
8161
8162 PR c++/84590
8163 * c-c++-common/ubsan/shift-11.c: New test.
8164
8165 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
8166
8167 * gcc.dg/vect/vect-alias-check-13.c: New test.
8168
8169 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8170
8171 PR target/84614
8172 * gcc.dg/pr84614.c: New test.
8173
8174 PR inline-asm/84625
8175 * gcc.target/i386/pr84625.c: New test.
8176
8177 2018-03-02 Richard Biener <rguenther@suse.de>
8178
8179 PR tree-optimization/84427
8180 * gcc.dg/torture/pr84427.c: New testcase.
8181
8182 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
8183
8184 PR target/84534
8185 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
8186 powerpc64le*-*-linux*.
8187 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
8188 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
8189
8190 2018-03-01 Martin Sebor <msebor@redhat.com>
8191
8192 PR c++/84294
8193 * g++.dg/ext/attr-const.C: Remove xfail.
8194 * g++.dg/ext/attr-malloc-3.C: New test.
8195 * g++.dg/ext/attr-noinline-3.C: New test.
8196 * g++.dg/ext/attr-noreturn-3.C: New test.
8197 * g++.dg/ext/attr-nothrow-3.C: New test.
8198 * g++.dg/ext/attr-pure.C: Remove xfail.
8199
8200 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8201
8202 PR sanitizer/70875
8203 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
8204 dg-options and dg-shouldfail "ubsan" directive.
8205
8206 2018-03-01 Marek Polacek <polacek@redhat.com>
8207 Jason Merrill <jason@redhat.com>
8208
8209 PR c++/84582
8210 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
8211 * g++.dg/cpp1z/static1.C: New test.
8212 * g++.dg/template/static37.C: New test.
8213
8214 2018-03-01 Nathan Sidwell <nathan@acm.org>
8215
8216 PR c++/84434
8217 * g++.dg/template/pr84434.C: New.
8218
8219 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
8220
8221 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
8222 -mthumb to the command-line.
8223
8224 2018-03-01 Marek Polacek <polacek@redhat.com>
8225
8226 PR c++/84596
8227 * g++.dg/cpp0x/static_assert14.C: New test.
8228
8229 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
8230
8231 PR c++/79410
8232 * g++.dg/torture/pr79410.C: New.
8233
8234 2018-03-01 Martin Liska <mliska@suse.cz>
8235
8236 PR sanitizer/82484
8237 * gcc.dg/asan/pr82484.c: New test.
8238
8239 2018-03-01 Richard Biener <rguenther@suse.de>
8240
8241 PR debug/84645
8242 * gfortran.dg/lto/pr84645_0.f90: New testcase.
8243
8244 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
8245
8246 PR fortran/84219
8247 * gfortran.dg/coarray_47.f90: New test.
8248
8249 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
8250
8251 PR fortran/84538
8252 * gfortran.dg/class_array_23.f03: New test.
8253
8254 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
8255
8256 PR rtl-optimization/84528
8257 * gcc.dg/torture/pr84538.c: Rename to...
8258 * gcc.dg/torture/pr84528.c: ...this.
8259
8260 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
8261
8262 PR rtl-optimization/84528
8263 * gcc.dg/torture/pr84538.c: New test.
8264
8265 2018-02-28 Martin Sebor <msebor@redhat.com>
8266
8267 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
8268 -fpic test failures.
8269 * c-c++-common/Wrestrict-2.c: Same.
8270 * c-c++-common/Wstringop-truncation.c: Same.
8271 * gcc.dg/Warray-bounds-22.c: Same.
8272 * gcc.dg/Wstringop-overflow.c: Same.
8273 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
8274 (signed_range): Same.
8275 (unsigned_anti_range): Same.
8276 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
8277 (signed_range): Same.
8278 (unsigned_anti_range): Same.
8279 * gcc.dg/attr-alloc_size-7.c: Same.
8280 * gcc.dg/attr-alloc_size-8.c: Same.
8281 * gcc.dg/builtin-alloc-size.c: Same.
8282 * gcc.dg/builtin-stpncpy.c: Same.
8283 * gcc.dg/builtins-nonnull.c: Same.
8284 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
8285 * gcc.dg/pr79214.c: Same.
8286 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
8287 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
8288 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
8289 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
8290 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
8291 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
8292 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
8293 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
8294 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
8295 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
8296 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
8297
8298 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
8299
8300 PR target/84014
8301 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
8302
8303 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8304
8305 PR c++/84609
8306 * g++.dg/cpp0x/pr84609.C: New test.
8307
8308 2018-02-28 Martin Sebor <msebor@redhat.com>
8309
8310 PR testsuite/84617
8311 * g++.dg/ext/attr-malloc-3.C: New test.
8312 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
8313 to pre-existing problems.
8314 * g++.dg/ext/attr-pure.C: Same.
8315
8316 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
8317
8318 PR fortran/83901
8319 * gfortran.dg/associate_37.f90: New test.
8320
8321 PR fortran/83344
8322 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
8323
8324 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8325
8326 PR target/52991
8327 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
8328 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
8329 * gcc.dg/bf-ms-layout-4.c: New test.
8330 * gcc.dg/bf-ms-layout-5.c: New test.
8331
8332 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
8333
8334 PR target/83399
8335 * gcc.target/powerpc/pr83399.c: Only run on Linux.
8336
8337 2018-02-28 Richard Biener <rguenther@suse.de>
8338
8339 PR tree-optimization/84584
8340 * gcc.dg/graphite/pr84584.c: New testcase.
8341
8342 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
8343
8344 PR preprocessor/84517
8345 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
8346
8347 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8348
8349 * c-c++-common/dump-ada-spec-12.c: New test.
8350 * c-c++-common/dump-ada-spec-13.c: Likewise.
8351
8352 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8353
8354 * c-c++-common/dump-ada-spec-11.c: New test.
8355
8356 2018-02-28 Martin Liska <mliska@suse.cz>
8357
8358 PR testsuite/84597
8359 * g++.dg/ext/timevar1.C: Fix pruned patterns.
8360 * g++.dg/ext/timevar2.C: Likewise.
8361
8362 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8363
8364 * c-c++-common/dump-ada-spec-8.c: New test.
8365 * c-c++-common/dump-ada-spec-9.c: Likewise.
8366 * c-c++-common/dump-ada-spec-10.c: Likewise.
8367
8368 2018-02-28 Richard Biener <rguenther@suse.de>
8369
8370 PR middle-end/84607
8371 * gcc.dg/pr84607.c: New testcase.
8372
8373 2018-02-28 Nathan Sidwell <nathan@acm.org>
8374
8375 PR c++/84602
8376 * g++.dg/lookup/pr84602.C: New.
8377
8378 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8379
8380 PR c++/83871
8381 PR c++/83503
8382 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
8383 dg-options.
8384 * g++.dg/ext/attr-nonnull.C: Likewise.
8385 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
8386 directives.
8387 * g++.dg/ext/attr-noinline-2.C: Likewise.
8388 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
8389 -fdump-tree-eh in dg-options.
8390
8391 2018-02-28 Alan Modra <amodra@gmail.com>
8392
8393 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
8394 GNU ld message.
8395 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
8396
8397 2018-02-27 Martin Sebor <msebor@redhat.com>
8398
8399 PR c++/83871
8400 PR c++/83503
8401 * g++.dg/Wmissing-attributes.C: New test.
8402 * g++.dg/ext/attr-const-pure.C: New test.
8403 * g++.dg/ext/attr-const.C: New test.
8404 * g++.dg/ext/attr-deprecated-2.C: New test.
8405 * g++.dg/ext/attr-malloc-2.C: New test.
8406 * g++.dg/ext/attr-malloc.C: New test.
8407 * g++.dg/ext/attr-noinline-2.C: New test.
8408 * g++.dg/ext/attr-noinline.C: New test.
8409 * g++.dg/ext/attr-nonnull.C: New test.
8410 * g++.dg/ext/attr-noreturn-2.C: New test.
8411 * g++.dg/ext/attr-noreturn.C: New test.
8412 * g++.dg/ext/attr-nothrow-2.C: New test.
8413 * g++.dg/ext/attr-nothrow.C: New test.
8414 * g++.dg/ext/attr-optimize.C: New test.
8415 * g++.dg/ext/attr-pure.C: New test.
8416 * g++.dg/ext/attr-returns-nonnull.C: New test.
8417 * g++.dg/ext/attr-warning.C: New test.
8418
8419 2018-02-27 Nathan Sidwell <nathan@acm.org>
8420
8421 PR c++/84426
8422 * g++.dg/lookup/pr84426.C: New.
8423
8424 2018-02-27 Richard Biener <rguenther@suse.de>
8425
8426 PR tree-optimization/84512
8427 * gcc.dg/tree-ssa/pr84512.c: New testcase.
8428
8429 2018-02-27 Martin Liska <mliska@suse.cz>
8430
8431 PR gcov-profile/84548
8432 * g++.dg/gcov/pr84548.C: New test.
8433
8434 2018-02-27 Jakub Jelinek <jakub@redhat.com>
8435
8436 PR target/84575
8437 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
8438
8439 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8440
8441 PR c++/84558
8442 * g++.dg/cpp1y/pr84558.C: New test.
8443
8444 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
8445
8446 PR c++/84540
8447 * g++.dg/cpp0x/alignas14.C: New.
8448 * g++.dg/cpp0x/alignas15.C: Likewise.
8449
8450 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8451
8452 PR c++/84557
8453 * g++.dg/gomp/pr84557.C: New test.
8454
8455 2018-02-26 Marek Polacek <polacek@redhat.com>
8456
8457 PR c++/84325
8458 * g++.dg/cpp1z/pr84325.C: New test.
8459
8460 2018-02-26 Carl Love <cel@us.ibm.com>
8461
8462 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
8463 Power 8 test file.
8464 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
8465 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
8466 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
8467 -mcpu=power8.
8468 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
8469 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
8470 -mcpu=power8.
8471
8472 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
8473
8474 PR target/84039
8475 * gcc.target/i386/indirect-thunk-1.c: Updated.
8476 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8477 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8478 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8479 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8480 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8481 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8482 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8483 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8484 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8485 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8486 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8487 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8488 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8489 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8490 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8491 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8492 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8493 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8494 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8495 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8496 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8497 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8498 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8499 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8500 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8501 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8502 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8503 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8504 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8505 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8506 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8507 * gcc.target/i386/ret-thunk-9.c: Likewise.
8508 * gcc.target/i386/ret-thunk-10.c: Likewise.
8509 * gcc.target/i386/ret-thunk-11.c: Likewise.
8510 * gcc.target/i386/ret-thunk-12.c: Likewise.
8511 * gcc.target/i386/ret-thunk-13.c: Likewise.
8512 * gcc.target/i386/ret-thunk-14.c: Likewise.
8513 * gcc.target/i386/ret-thunk-15.c: Likewise.
8514
8515 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
8516
8517 * gcc.c-torture/execute/20180226-1.c: New test.
8518
8519 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
8520
8521 PR tree-optimization/83965
8522 * gcc.dg/vect/pr83965-2.c: New test.
8523
8524 2018-02-26 Tom de Vries <tom@codesourcery.com>
8525
8526 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
8527
8528 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
8529
8530 PR target/84530
8531 * gcc.target/i386/ret-thunk-22.c: New test.
8532 * gcc.target/i386/ret-thunk-23.c: Likewise.
8533 * gcc.target/i386/ret-thunk-24.c: Likewise.
8534 * gcc.target/i386/ret-thunk-25.c: Likewise.
8535 * gcc.target/i386/ret-thunk-26.c: Likewise.
8536
8537 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
8538
8539 PR c++/84533
8540 * g++.dg/cpp1z/pr84533.C: New.
8541
8542 2018-02-26 Marek Polacek <polacek@redhat.com>
8543
8544 PR c++/84537
8545 * g++.dg/parse/error60.C: New test.
8546
8547 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8548
8549 PR c++/84556
8550 * g++.dg/gomp/pr84556.C: New test.
8551 * g++.dg/vect/pr84556.cc: New test.
8552
8553 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
8554
8555 PR fortran/32957
8556 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
8557 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
8558 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
8559 * gfortran.dg/c_loc_test.f90: Likewise.
8560 * gfortran.dg/c_loc_tests_2.f03: Likewise.
8561 * gfortran.dg/proc_decl_17.f90: Likewise.
8562 * gfortran.dg/proc_ptr_8.f90: Likewise.
8563
8564 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8565
8566 PR target/84521
8567 * gcc.target/aarch64/lr_free_2.c: Revert changes in
8568 r254814 disabling -fomit-frame-pointer by default.
8569 * gcc.target/aarch64/spill_1.c: Likewise.
8570 * gcc.target/aarch64/test_frame_11.c: Likewise.
8571 * gcc.target/aarch64/test_frame_12.c: Likewise.
8572 * gcc.target/aarch64/test_frame_13.c: Likewise.
8573 * gcc.target/aarch64/test_frame_14.c: Likewise.
8574 * gcc.target/aarch64/test_frame_15.c: Likewise.
8575 * gcc.target/aarch64/test_frame_3.c: Likewise.
8576 * gcc.target/aarch64/test_frame_5.c: Likewise.
8577 * gcc.target/aarch64/test_frame_9.c: Likewise.
8578
8579 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
8580
8581 PR fortran/83633
8582 * gfortran.dg/explicit_shape_1.f90: New test.
8583 * gfortran.dg/automatic_module_variable.f90: Update regex.
8584 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
8585 * gfortran.dg/constant_shape.f90: Ditto.
8586 * gfortran.dg/dec_structure_23.f90: Ditto.
8587 * gfortran.dg/pr78240.f90: Ditto.
8588
8589 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
8590
8591 PR fortran/84523
8592 * gfortran.dg/pr84523.f90: New test.
8593
8594 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
8595
8596 PR fortran/78238
8597 * gfortran.dg/select_type_40.f90: New test.
8598
8599 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
8600
8601 PR fortran/30792
8602 * gfortran.dg/data_substring.f90: New test.
8603
8604 2018-02-24 Marek Polacek <polacek@redhat.com>
8605
8606 PR c++/83692
8607 * g++.dg/cpp1z/constexpr-83692.C: New test.
8608
8609 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
8610
8611 PR fortran/84346
8612 * gfortran.dg/statement_function_1.f90: Update test.
8613
8614 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8615
8616 PR fortran/84506
8617 * gfortran.dg/inquire_19.f90: New test.
8618
8619 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
8620
8621 PR fortran/83149
8622 * gfortran.dg/pr83149_b.f90: New test.
8623 * gfortran.dg/pr83149_a.f90: Additional source for previous.
8624
8625 2018-02-23 Carl Love <cel@us.ibm.com>
8626
8627 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
8628 vec_signed2 and vec_unsigned2 to new Power 8 test file.
8629 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
8630 Power 8 tests.
8631
8632 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
8633
8634 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
8635 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
8636
8637 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
8638
8639 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
8640 expected output.
8641
8642 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
8643
8644 PR fortran/83149
8645 * gfortran.dg/pr83149_1.f90: New test.
8646 * gfortran.dg/pr83149.f90: Additional source for previous.
8647
8648 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
8649
8650 PR testsuite/80551
8651 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
8652 __GI___pthread_mutex_init as well.
8653
8654 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
8655
8656 PR fortran/83148
8657 * gfortran.dg/class_68.f90: New test.
8658
8659 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
8660
8661 PR fortran/59781
8662 * gfortran.dg/derived_init_5.f90: New test.
8663
8664 2018-02-22 Jakub Jelinek <jakub@redhat.com>
8665
8666 PR target/82851
8667 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
8668 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
8669
8670 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
8671
8672 PR target/81572
8673 * gcc.target/powerpc/pr81572.c: New.
8674
8675 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
8676
8677 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
8678
8679 2018-02-22 Martin Sebor <msebor@redhat.com>
8680
8681 PR tree-optimization/84480
8682 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
8683 * g++.dg/warn/Wstringop-truncation-1.C: New test.
8684
8685 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
8686
8687 PR target/84176
8688 * gcc.target/i386/indirect-thunk-11.c: New test.
8689 * gcc.target/i386/indirect-thunk-12.c: Likewise.
8690 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
8691 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
8692 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
8693 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
8694 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
8695 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
8696 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
8697 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
8698
8699 2018-02-22 Steve Ellcey <sellcey@cavium.com>
8700
8701 PR target/83335
8702 * gcc.target/aarch64/asm-2.c: Add dg-error for
8703 ILP32 mode.
8704 * gcc.target/aarch64/asm-4.c: New test.
8705
8706 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
8707
8708 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
8709
8710 2018-02-22 Marek Polacek <polacek@redhat.com>
8711
8712 PR c++/84493
8713 * g++.dg/parse/error59.C: New test.
8714
8715 2018-02-22 Tom de Vries <tom@codesourcery.com>
8716
8717 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
8718
8719 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
8720
8721 PR c++/77655
8722 * g++.dg/cpp0x/pr77655.C: New.
8723
8724 2018-02-22 Jakub Jelinek <jakub@redhat.com>
8725
8726 PR c++/84496
8727 * g++.dg/cpp1y/pr84496.C: New test.
8728
8729 PR target/84502
8730 * g++.dg/torture/pr84502.C: New test.
8731
8732 PR tree-optimization/84503
8733 * gcc.dg/pr84503-1.c: New test.
8734 * gcc.dg/pr84503-2.c: New test.
8735
8736 2018-02-21 Jakub Jelinek <jakub@redhat.com>
8737
8738 PR tree-optimization/84478
8739 * gcc.c-torture/execute/pr84478.c: New test.
8740
8741 2018-02-20 Martin Sebor <msebor@redhat.com>
8742
8743 PR middle-end/84095
8744 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
8745 * c-c++-common/Wrestrict.c: Same.
8746 * gcc.dg/Wrestrict-6.c: Same.
8747 * gcc.dg/Warray-bounds-27.c: New test.
8748 * gcc.dg/Wrestrict-8.c: New test.
8749 * gcc.dg/Wrestrict-9.c: New test.
8750 * gcc.dg/pr84095.c: New test.
8751
8752 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8753
8754 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
8755
8756 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8757
8758 PR fortran/48890
8759 PR fortran/83823
8760 * gfortran.dg/structure_constructor_14.f90: New test.
8761
8762 2018-02-20 Jeff Law <law@redhat.com>
8763
8764 PR middle-end/82123
8765 PR tree-optimization/81592
8766 PR middle-end/79257
8767 * gcc.dg/pr81592.c: New test.
8768 * gcc.dg/pr82123.c: New test.
8769 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
8770
8771 2018-02-20 Jakub Jelinek <jakub@redhat.com>
8772
8773 PR c++/84488
8774 * g++.dg/warn/Wunused-var-30.C: New test.
8775
8776 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
8777
8778 PR tree-optimization/84419
8779 * gcc.dg/vect/pr84419.c: New test.
8780
8781 2018-02-20 Jakub Jelinek <jakub@redhat.com>
8782
8783 PR middle-end/82004
8784 * gfortran.dg/pr82004.f90: New test.
8785
8786 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
8787
8788 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
8789
8790 2018-02-20 Martin Liska <mliska@suse.cz>
8791
8792 PR c/84310
8793 PR target/79747
8794 * gcc.target/i386/pr84310.c: New test.
8795 * gcc.target/i386/pr84310-2.c: Likewise.
8796
8797 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
8798
8799 PR c++/84446
8800 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
8801
8802 2018-02-20 Jakub Jelinek <jakub@redhat.com>
8803
8804 PR c++/84445
8805 * g++.dg/cpp1z/launder7.C: New test.
8806
8807 PR c++/84449
8808 * g++.dg/cpp0x/constexpr-84449.C: New test.
8809
8810 PR c++/84455
8811 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
8812
8813 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
8814
8815 PR fortran/83344
8816 PR fortran/83975
8817 * gfortran.dg/associate_22.f90: Enable commented out test.
8818 * gfortran.dg/associate_36.f90: New test.
8819
8820 2018-02-19 Jakub Jelinek <jakub@redhat.com>
8821
8822 PR target/84146
8823 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
8824
8825 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
8826
8827 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
8828 (dg-options): Use -mavx instead of -w.
8829
8830 2018-02-19 Jakub Jelinek <jakub@redhat.com>
8831
8832 PR c++/84444
8833 * g++.dg/cpp1z/launder8.C: New test.
8834
8835 PR c++/84448
8836 * g++.dg/gomp/pr84448.C: New test.
8837
8838 PR c++/84430
8839 * g++.dg/gomp/pr84430.C: New test.
8840
8841 PR tree-optimization/84452
8842 * gcc.dg/pr84452.c: New test.
8843
8844 PR c++/79064
8845 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
8846
8847 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
8848
8849 PR fortran/35339
8850 * gfortran.dg/implied_do_io_4.f90: New test.
8851
8852 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
8853
8854 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
8855 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
8856 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
8857
8858 2018-02-19 Carl Love <cel@us.ibm.com>
8859
8860 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
8861
8862 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
8863
8864 PR target/84460
8865 * gcc.target/i386/pr57193.c: Add -mtune=generic.
8866
8867 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
8868
8869 PR c++/84348
8870 * g++.dg/cpp0x/auto50.C: New.
8871 * g++.dg/parse/friend12.C: Adjust.
8872
8873 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8874
8875 PR libgfortran/84389
8876 * gfortran.dg/dtio_33.f90: New test.
8877
8878 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8879
8880 PR libgfortran/84412
8881 * gfortran.dg/inquire_18.f90: New test.
8882
8883 2018-02-18 Janus Weil <janus@gcc.gnu.org>
8884
8885 PR fortran/84381
8886 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
8887 * gfortran.dg/pointer_intent_3.f90: Ditto.
8888 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
8889 * gfortran.dg/protected_3.f90: Ditto.
8890 * gfortran.dg/protected_4.f90: Ditto.
8891 * gfortran.dg/protected_5.f90: Ditto.
8892 * gfortran.dg/protected_6.f90: Ditto.
8893
8894 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
8895
8896 PR fortran/80945
8897 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
8898 change to run.
8899
8900 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
8901
8902 PR fortran/84270
8903 * gfortran.dg/inline_matmul_22.f90: New test.
8904
8905 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
8906
8907 PR fortran/84381
8908 * gfortran.dg/abort_shoulfail.f90: New test.
8909 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
8910 by STOP n.
8911 * gfortran.dg/PR19754_2.f90: Likewise.
8912 * gfortran.dg/PR19872.f: Likewise.
8913 * gfortran.dg/PR49268.f90: Likewise.
8914 * gfortran.dg/Wall.f90: Likewise.
8915 * gfortran.dg/Wno-all.f90: Likewise.
8916 * gfortran.dg/achar_1.f90: Likewise.
8917 * gfortran.dg/achar_2.f90: Likewise.
8918 * gfortran.dg/achar_4.f90: Likewise.
8919 * gfortran.dg/achar_6.F90: Likewise.
8920 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
8921 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
8922 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
8923 * gfortran.dg/actual_array_offset_1.f90: Likewise.
8924 * gfortran.dg/actual_array_result_1.f90: Likewise.
8925 * gfortran.dg/actual_array_substr_1.f90: Likewise.
8926 * gfortran.dg/actual_array_substr_2.f90: Likewise.
8927 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
8928 * gfortran.dg/actual_procedure_1.f90: Likewise.
8929 * gfortran.dg/adjustl_1.f90: Likewise.
8930 * gfortran.dg/advance_1.f90: Likewise.
8931 * gfortran.dg/advance_4.f90: Likewise.
8932 * gfortran.dg/advance_5.f90: Likewise.
8933 * gfortran.dg/advance_6.f90: Likewise.
8934 * gfortran.dg/aint_anint_1.f90: Likewise.
8935 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
8936 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
8937 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
8938 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
8939 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
8940 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
8941 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
8942 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
8943 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
8944 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
8945 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
8946 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
8947 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
8948 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
8949 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
8950 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
8951 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
8952 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
8953 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
8954 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
8955 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
8956 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
8957 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
8958 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
8959 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
8960 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
8961 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
8962 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
8963 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
8964 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
8965 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
8966 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
8967 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
8968 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
8969 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
8970 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
8971 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
8972 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
8973 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
8974 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
8975 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
8976 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
8977 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
8978 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
8979 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
8980 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
8981 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
8982 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
8983 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
8984 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
8985 * gfortran.dg/allocatable_function_1.f90: Likewise.
8986 * gfortran.dg/allocatable_function_10.f90: Likewise.
8987 * gfortran.dg/allocatable_function_3.f90: Likewise.
8988 * gfortran.dg/allocatable_function_5.f90: Likewise.
8989 * gfortran.dg/allocatable_function_6.f90: Likewise.
8990 * gfortran.dg/allocatable_function_7.f90: Likewise.
8991 * gfortran.dg/allocatable_function_8.f90: Likewise.
8992 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
8993 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
8994 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
8995 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
8996 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
8997 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
8998 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
8999 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
9000 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
9001 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
9002 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
9003 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
9004 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
9005 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
9006 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
9007 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
9008 * gfortran.dg/allocate_class_3.f90: Likewise.
9009 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
9010 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
9011 * gfortran.dg/allocate_derived_5.f90: Likewise.
9012 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
9013 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
9014 * gfortran.dg/allocate_with_source_1.f90: Likewise.
9015 * gfortran.dg/allocate_with_source_10.f08: Likewise.
9016 * gfortran.dg/allocate_with_source_11.f08: Likewise.
9017 * gfortran.dg/allocate_with_source_12.f03: Likewise.
9018 * gfortran.dg/allocate_with_source_15.f03: Likewise.
9019 * gfortran.dg/allocate_with_source_16.f90: Likewise.
9020 * gfortran.dg/allocate_with_source_17.f03: Likewise.
9021 * gfortran.dg/allocate_with_source_18.f03: Likewise.
9022 * gfortran.dg/allocate_with_source_2.f90: Likewise.
9023 * gfortran.dg/allocate_with_source_20.f03: Likewise.
9024 * gfortran.dg/allocate_with_source_22.f03: Likewise.
9025 * gfortran.dg/allocate_with_source_23.f03: Likewise.
9026 * gfortran.dg/allocate_with_source_24.f90: Likewise.
9027 * gfortran.dg/allocate_with_source_5.f90: Likewise.
9028 * gfortran.dg/allocate_with_source_6.f90: Likewise.
9029 * gfortran.dg/allocate_with_source_7.f08: Likewise.
9030 * gfortran.dg/allocate_with_source_8.f08: Likewise.
9031 * gfortran.dg/allocate_with_source_9.f08: Likewise.
9032 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
9033 * gfortran.dg/allocate_zerosize_3.f: Likewise.
9034 * gfortran.dg/altreturn_3.f90: Likewise.
9035 * gfortran.dg/altreturn_5.f90: Likewise.
9036 * gfortran.dg/altreturn_7.f90: Likewise.
9037 * gfortran.dg/and_or_xor.f90: Likewise.
9038 * gfortran.dg/anint_1.f90: Likewise.
9039 * gfortran.dg/any_all_1.f90: Likewise.
9040 * gfortran.dg/anyallcount_1.f90: Likewise.
9041 * gfortran.dg/append_1.f90: Likewise.
9042 * gfortran.dg/argument_checking_1.f90: Likewise.
9043 * gfortran.dg/argument_checking_2.f90: Likewise.
9044 * gfortran.dg/argument_checking_8.f90: Likewise.
9045 * gfortran.dg/arithmetic_if.f90: Likewise.
9046 * gfortran.dg/array_1.f90: Likewise.
9047 * gfortran.dg/array_2.f90: Likewise.
9048 * gfortran.dg/array_alloc_1.f90: Likewise.
9049 * gfortran.dg/array_alloc_2.f90: Likewise.
9050 * gfortran.dg/array_alloc_3.f90: Likewise.
9051 * gfortran.dg/array_assignment_1.F90: Likewise.
9052 * gfortran.dg/array_assignment_5.f90: Likewise.
9053 * gfortran.dg/array_constructor_1.f90: Likewise.
9054 * gfortran.dg/array_constructor_10.f90: Likewise.
9055 * gfortran.dg/array_constructor_11.f90: Likewise.
9056 * gfortran.dg/array_constructor_12.f90: Likewise.
9057 * gfortran.dg/array_constructor_15.f90: Likewise.
9058 * gfortran.dg/array_constructor_16.f90: Likewise.
9059 * gfortran.dg/array_constructor_17.f90: Likewise.
9060 * gfortran.dg/array_constructor_19.f90: Likewise.
9061 * gfortran.dg/array_constructor_23.f: Likewise.
9062 * gfortran.dg/array_constructor_24.f: Likewise.
9063 * gfortran.dg/array_constructor_32.f90: Likewise.
9064 * gfortran.dg/array_constructor_36.f90: Likewise.
9065 * gfortran.dg/array_constructor_39.f90: Likewise.
9066 * gfortran.dg/array_constructor_4.f90: Likewise.
9067 * gfortran.dg/array_constructor_40.f90: Likewise.
9068 * gfortran.dg/array_constructor_44.f90: Likewise.
9069 * gfortran.dg/array_constructor_45.f90: Likewise.
9070 * gfortran.dg/array_constructor_46.f90: Likewise.
9071 * gfortran.dg/array_constructor_47.f90: Likewise.
9072 * gfortran.dg/array_constructor_49.f90: Likewise.
9073 * gfortran.dg/array_constructor_5.f90: Likewise.
9074 * gfortran.dg/array_constructor_50.f90: Likewise.
9075 * gfortran.dg/array_constructor_6.f90: Likewise.
9076 * gfortran.dg/array_constructor_7.f90: Likewise.
9077 * gfortran.dg/array_constructor_8.f90: Likewise.
9078 * gfortran.dg/array_constructor_9.f90: Likewise.
9079 * gfortran.dg/array_constructor_type_1.f03: Likewise.
9080 * gfortran.dg/array_constructor_type_10.f03: Likewise.
9081 * gfortran.dg/array_constructor_type_11.f03: Likewise.
9082 * gfortran.dg/array_constructor_type_12.f03: Likewise.
9083 * gfortran.dg/array_constructor_type_13.f90: Likewise.
9084 * gfortran.dg/array_constructor_type_14.f03: Likewise.
9085 * gfortran.dg/array_constructor_type_16.f03: Likewise.
9086 * gfortran.dg/array_constructor_type_2.f03: Likewise.
9087 * gfortran.dg/array_constructor_type_22.f03: Likewise.
9088 * gfortran.dg/array_constructor_type_3.f03: Likewise.
9089 * gfortran.dg/array_constructor_type_4.f03: Likewise.
9090 * gfortran.dg/array_constructor_type_5.f03: Likewise.
9091 * gfortran.dg/array_constructor_type_6.f03: Likewise.
9092 * gfortran.dg/array_constructor_type_7.f03: Likewise.
9093 * gfortran.dg/array_function_1.f90: Likewise.
9094 * gfortran.dg/array_function_5.f90: Likewise.
9095 * gfortran.dg/array_initializer_1.f90: Likewise.
9096 * gfortran.dg/array_initializer_2.f90: Likewise.
9097 * gfortran.dg/array_memcpy_5.f90: Likewise.
9098 * gfortran.dg/array_memset_2.f90: Likewise.
9099 * gfortran.dg/array_reference_1.f90: Likewise.
9100 * gfortran.dg/array_return_value_1.f90: Likewise.
9101 * gfortran.dg/array_section_1.f90: Likewise.
9102 * gfortran.dg/array_temporaries_3.f90: Likewise.
9103 * gfortran.dg/arrayio_1.f90: Likewise.
9104 * gfortran.dg/arrayio_10.f90: Likewise.
9105 * gfortran.dg/arrayio_11.f90: Likewise.
9106 * gfortran.dg/arrayio_12.f90: Likewise.
9107 * gfortran.dg/arrayio_13.f90: Likewise.
9108 * gfortran.dg/arrayio_14.f90: Likewise.
9109 * gfortran.dg/arrayio_16.f90: Likewise.
9110 * gfortran.dg/arrayio_2.f90: Likewise.
9111 * gfortran.dg/arrayio_3.f90: Likewise.
9112 * gfortran.dg/arrayio_4.f90: Likewise.
9113 * gfortran.dg/arrayio_5.f90: Likewise.
9114 * gfortran.dg/arrayio_6.f90: Likewise.
9115 * gfortran.dg/arrayio_7.f90: Likewise.
9116 * gfortran.dg/arrayio_8.f90: Likewise.
9117 * gfortran.dg/arrayio_9.f90: Likewise.
9118 * gfortran.dg/arrayio_derived_1.f90: Likewise.
9119 * gfortran.dg/assign_10.f90: Likewise.
9120 * gfortran.dg/assign_9.f90: Likewise.
9121 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
9122 * gfortran.dg/assignment_1.f90: Likewise.
9123 * gfortran.dg/associate_1.f03: Likewise.
9124 * gfortran.dg/associate_11.f90: Likewise.
9125 * gfortran.dg/associate_13.f90: Likewise.
9126 * gfortran.dg/associate_15.f90: Likewise.
9127 * gfortran.dg/associate_17.f90: Likewise.
9128 * gfortran.dg/associate_18.f08: Likewise.
9129 * gfortran.dg/associate_19.f03: Likewise.
9130 * gfortran.dg/associate_20.f03: Likewise.
9131 * gfortran.dg/associate_22.f90: Likewise.
9132 * gfortran.dg/associate_23.f90: Likewise.
9133 * gfortran.dg/associate_24.f90: Likewise.
9134 * gfortran.dg/associate_25.f90: Likewise.
9135 * gfortran.dg/associate_27.f90: Likewise.
9136 * gfortran.dg/associate_28.f90: Likewise.
9137 * gfortran.dg/associate_32.f03: Likewise.
9138 * gfortran.dg/associate_33.f03: Likewise.
9139 * gfortran.dg/associate_34.f90: Likewise.
9140 * gfortran.dg/associate_6.f03: Likewise.
9141 * gfortran.dg/associate_7.f03: Likewise.
9142 * gfortran.dg/associate_8.f03: Likewise.
9143 * gfortran.dg/associate_9.f03: Likewise.
9144 * gfortran.dg/associated_1.f90: Likewise.
9145 * gfortran.dg/associated_2.f90: Likewise.
9146 * gfortran.dg/associated_5.f90: Likewise.
9147 * gfortran.dg/associated_6.f90: Likewise.
9148 * gfortran.dg/associated_target_3.f90: Likewise.
9149 * gfortran.dg/associated_target_4.f90: Likewise.
9150 * gfortran.dg/associated_target_5.f03: Likewise.
9151 * gfortran.dg/associated_target_6.f03: Likewise.
9152 * gfortran.dg/assumed_dummy_1.f90: Likewise.
9153 * gfortran.dg/assumed_rank_1.f90: Likewise.
9154 * gfortran.dg/assumed_rank_10.f90: Likewise.
9155 * gfortran.dg/assumed_rank_2.f90: Likewise.
9156 * gfortran.dg/assumed_rank_7.f90: Likewise.
9157 * gfortran.dg/assumed_rank_8.f90: Likewise.
9158 * gfortran.dg/assumed_rank_9.f90: Likewise.
9159 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
9160 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
9161 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
9162 * gfortran.dg/assumed_type_2.f90: Likewise.
9163 * gfortran.dg/atan2_1.f90: Likewise.
9164 * gfortran.dg/auto_array_1.f90: Likewise.
9165 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
9166 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
9167 * gfortran.dg/auto_char_len_3.f90: Likewise.
9168 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
9169 * gfortran.dg/auto_internal_assumed.f90: Likewise.
9170 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
9171 * gfortran.dg/auto_save_2.f90: Likewise.
9172 * gfortran.dg/automatic_default_init_1.f90: Likewise.
9173 * gfortran.dg/backslash_1.f90: Likewise.
9174 * gfortran.dg/backslash_2.f90: Likewise.
9175 * gfortran.dg/backslash_3.f: Likewise.
9176 * gfortran.dg/backspace_1.f: Likewise.
9177 * gfortran.dg/backspace_10.f90: Likewise.
9178 * gfortran.dg/backspace_11.f90: Likewise.
9179 * gfortran.dg/backspace_2.f: Likewise.
9180 * gfortran.dg/backspace_3.f: Likewise.
9181 * gfortran.dg/backspace_4.f: Likewise.
9182 * gfortran.dg/backspace_5.f: Likewise.
9183 * gfortran.dg/backspace_6.f: Likewise.
9184 * gfortran.dg/backspace_7.f90: Likewise.
9185 * gfortran.dg/backspace_8.f: Likewise.
9186 * gfortran.dg/backspace_9.f: Likewise.
9187 * gfortran.dg/bessel_1.f90: Likewise.
9188 * gfortran.dg/bessel_2.f90: Likewise.
9189 * gfortran.dg/bessel_5.f90: Likewise.
9190 * gfortran.dg/bessel_6.f90: Likewise.
9191 * gfortran.dg/bessel_7.f90: Likewise.
9192 * gfortran.dg/bind_c_dts_2.f03: Likewise.
9193 * gfortran.dg/bind_c_dts_3.f03: Likewise.
9194 * gfortran.dg/bind_c_usage_15.f90: Likewise.
9195 * gfortran.dg/bind_c_usage_16.f03: Likewise.
9196 * gfortran.dg/bind_c_usage_17.f90: Likewise.
9197 * gfortran.dg/bind_c_usage_24.f90: Likewise.
9198 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
9199 * gfortran.dg/binding_label_tests_16.f03: Likewise.
9200 * gfortran.dg/binding_label_tests_23.f90: Likewise.
9201 * gfortran.dg/bit_comparison_1.F90: Likewise.
9202 * gfortran.dg/bit_comparison_2.F90: Likewise.
9203 * gfortran.dg/block_1.f08: Likewise.
9204 * gfortran.dg/block_13.f08: Likewise.
9205 * gfortran.dg/block_14.f90: Likewise.
9206 * gfortran.dg/block_2.f08: Likewise.
9207 * gfortran.dg/block_6.f08: Likewise.
9208 * gfortran.dg/block_7.f08: Likewise.
9209 * gfortran.dg/block_8.f08: Likewise.
9210 * gfortran.dg/blockdata_1.f90: Likewise.
9211 * gfortran.dg/bound_1.f90: Likewise.
9212 * gfortran.dg/bound_2.f90: Likewise.
9213 * gfortran.dg/bound_3.f90: Likewise.
9214 * gfortran.dg/bound_4.f90: Likewise.
9215 * gfortran.dg/bound_5.f90: Likewise.
9216 * gfortran.dg/bound_6.f90: Likewise.
9217 * gfortran.dg/bound_7.f90: Likewise.
9218 * gfortran.dg/bound_8.f90: Likewise.
9219 * gfortran.dg/bound_9.f90: Likewise.
9220 * gfortran.dg/bound_simplification_1.f90: Likewise.
9221 * gfortran.dg/bound_simplification_3.f90: Likewise.
9222 * gfortran.dg/bound_simplification_4.f90: Likewise.
9223 * gfortran.dg/bound_simplification_5.f90: Likewise.
9224 * gfortran.dg/bound_simplification_6.f90: Likewise.
9225 * gfortran.dg/bounds_check_1.f90: Likewise.
9226 * gfortran.dg/bounds_check_12.f90: Likewise.
9227 * gfortran.dg/bounds_check_14.f90: Likewise.
9228 * gfortran.dg/bounds_check_15.f90: Likewise.
9229 * gfortran.dg/bounds_check_19.f90: Likewise.
9230 * gfortran.dg/bounds_check_8.f90: Likewise.
9231 * gfortran.dg/bounds_check_9.f90: Likewise.
9232 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
9233 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
9234 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
9235 * gfortran.dg/boz_1.f90: Likewise.
9236 * gfortran.dg/boz_11.f90: Likewise.
9237 * gfortran.dg/boz_13.f90: Likewise.
9238 * gfortran.dg/boz_14.f90: Likewise.
9239 * gfortran.dg/boz_15.f90: Likewise.
9240 * gfortran.dg/boz_3.f90: Likewise.
9241 * gfortran.dg/boz_6.f90: Likewise.
9242 * gfortran.dg/boz_9.f90: Likewise.
9243 * gfortran.dg/byte_1.f90: Likewise.
9244 * gfortran.dg/byte_2.f90: Likewise.
9245 * gfortran.dg/c_assoc.f90: Likewise.
9246 * gfortran.dg/c_assoc_2.f03: Likewise.
9247 * gfortran.dg/c_assoc_3.f90: Likewise.
9248 * gfortran.dg/c_by_val_1.f: Likewise.
9249 * gfortran.dg/c_by_val_5.f90: Likewise.
9250 * gfortran.dg/c_char_tests.f03: Likewise.
9251 * gfortran.dg/c_char_tests_2.f03: Likewise.
9252 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
9253 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
9254 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
9255 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
9256 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
9257 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
9258 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
9259 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
9260 * gfortran.dg/c_kind_params.f90: Likewise.
9261 * gfortran.dg/c_loc_test_20.f90: Likewise.
9262 * gfortran.dg/c_loc_tests_2.f03: Likewise.
9263 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
9264 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
9265 * gfortran.dg/c_size_t_test.f03: Likewise.
9266 * gfortran.dg/c_sizeof_1.f90: Likewise.
9267 * gfortran.dg/c_sizeof_5.f90: Likewise.
9268 * gfortran.dg/c_sizeof_6.f90: Likewise.
9269 * gfortran.dg/char4_iunit_1.f03: Likewise.
9270 * gfortran.dg/char4_iunit_2.f03: Likewise.
9271 * gfortran.dg/char_allocation_1.f90: Likewise.
9272 * gfortran.dg/char_array_constructor.f90: Likewise.
9273 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
9274 * gfortran.dg/char_assign_1.f90: Likewise.
9275 * gfortran.dg/char_associated_1.f90: Likewise.
9276 * gfortran.dg/char_cast_2.f90: Likewise.
9277 * gfortran.dg/char_comparison_1.f: Likewise.
9278 * gfortran.dg/char_component_initializer_1.f90: Likewise.
9279 * gfortran.dg/char_component_initializer_2.f90: Likewise.
9280 * gfortran.dg/char_cons_len.f90: Likewise.
9281 * gfortran.dg/char_conversion.f90: Likewise.
9282 * gfortran.dg/char_cshift_1.f90: Likewise.
9283 * gfortran.dg/char_cshift_2.f90: Likewise.
9284 * gfortran.dg/char_decl_2.f90: Likewise.
9285 * gfortran.dg/char_eoshift_1.f90: Likewise.
9286 * gfortran.dg/char_eoshift_2.f90: Likewise.
9287 * gfortran.dg/char_eoshift_3.f90: Likewise.
9288 * gfortran.dg/char_eoshift_4.f90: Likewise.
9289 * gfortran.dg/char_eoshift_5.f90: Likewise.
9290 * gfortran.dg/char_expr_1.f90: Likewise.
9291 * gfortran.dg/char_expr_3.f90: Likewise.
9292 * gfortran.dg/char_initialiser_actual.f90: Likewise.
9293 * gfortran.dg/char_length_12.f90: Likewise.
9294 * gfortran.dg/char_length_14.f90: Likewise.
9295 * gfortran.dg/char_length_15.f90: Likewise.
9296 * gfortran.dg/char_length_17.f90: Likewise.
9297 * gfortran.dg/char_length_20.f90: Likewise.
9298 * gfortran.dg/char_length_21.f90: Likewise.
9299 * gfortran.dg/char_length_5.f90: Likewise.
9300 * gfortran.dg/char_length_6.f90: Likewise.
9301 * gfortran.dg/char_length_7.f90: Likewise.
9302 * gfortran.dg/char_length_8.f90: Likewise.
9303 * gfortran.dg/char_pack_1.f90: Likewise.
9304 * gfortran.dg/char_pack_2.f90: Likewise.
9305 * gfortran.dg/char_pointer_assign.f90: Likewise.
9306 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
9307 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
9308 * gfortran.dg/char_pointer_dependency.f90: Likewise.
9309 * gfortran.dg/char_pointer_dummy.f90: Likewise.
9310 * gfortran.dg/char_pointer_func.f90: Likewise.
9311 * gfortran.dg/char_reshape_1.f90: Likewise.
9312 * gfortran.dg/char_result_1.f90: Likewise.
9313 * gfortran.dg/char_result_12.f90: Likewise.
9314 * gfortran.dg/char_result_13.f90: Likewise.
9315 * gfortran.dg/char_result_14.f90: Likewise.
9316 * gfortran.dg/char_result_15.f90: Likewise.
9317 * gfortran.dg/char_result_2.f90: Likewise.
9318 * gfortran.dg/char_result_3.f90: Likewise.
9319 * gfortran.dg/char_result_4.f90: Likewise.
9320 * gfortran.dg/char_result_5.f90: Likewise.
9321 * gfortran.dg/char_result_6.f90: Likewise.
9322 * gfortran.dg/char_result_7.f90: Likewise.
9323 * gfortran.dg/char_result_8.f90: Likewise.
9324 * gfortran.dg/char_spread_1.f90: Likewise.
9325 * gfortran.dg/char_transpose_1.f90: Likewise.
9326 * gfortran.dg/char_type_len.f90: Likewise.
9327 * gfortran.dg/char_unpack_1.f90: Likewise.
9328 * gfortran.dg/char_unpack_2.f90: Likewise.
9329 * gfortran.dg/character_array_constructor_1.f90: Likewise.
9330 * gfortran.dg/character_comparison_1.f90: Likewise.
9331 * gfortran.dg/character_comparison_2.f90: Likewise.
9332 * gfortran.dg/character_comparison_3.f90: Likewise.
9333 * gfortran.dg/character_comparison_4.f90: Likewise.
9334 * gfortran.dg/character_comparison_5.f90: Likewise.
9335 * gfortran.dg/character_comparison_6.f90: Likewise.
9336 * gfortran.dg/character_comparison_7.f90: Likewise.
9337 * gfortran.dg/character_comparison_8.f90: Likewise.
9338 * gfortran.dg/character_comparison_9.f90: Likewise.
9339 * gfortran.dg/charlen_15.f90: Likewise.
9340 * gfortran.dg/charlen_16.f90: Likewise.
9341 * gfortran.dg/chkbits.f90: Likewise.
9342 * gfortran.dg/chmod_1.f90: Likewise.
9343 * gfortran.dg/chmod_2.f90: Likewise.
9344 * gfortran.dg/chmod_3.f90: Likewise.
9345 * gfortran.dg/class_1.f03: Likewise.
9346 * gfortran.dg/class_18.f03: Likewise.
9347 * gfortran.dg/class_19.f03: Likewise.
9348 * gfortran.dg/class_35.f90: Likewise.
9349 * gfortran.dg/class_46.f03: Likewise.
9350 * gfortran.dg/class_48.f90: Likewise.
9351 * gfortran.dg/class_51.f90: Likewise.
9352 * gfortran.dg/class_52.f90: Likewise.
9353 * gfortran.dg/class_6.f03: Likewise.
9354 * gfortran.dg/class_63.f90: Likewise.
9355 * gfortran.dg/class_64.f90: Likewise.
9356 * gfortran.dg/class_65.f90: Likewise.
9357 * gfortran.dg/class_66.f90: Likewise.
9358 * gfortran.dg/class_67.f90: Likewise.
9359 * gfortran.dg/class_9.f03: Likewise.
9360 * gfortran.dg/class_alias.f90: Likewise.
9361 * gfortran.dg/class_allocate_1.f03: Likewise.
9362 * gfortran.dg/class_allocate_10.f03: Likewise.
9363 * gfortran.dg/class_allocate_13.f90: Likewise.
9364 * gfortran.dg/class_allocate_14.f90: Likewise.
9365 * gfortran.dg/class_allocate_15.f90: Likewise.
9366 * gfortran.dg/class_allocate_19.f03: Likewise.
9367 * gfortran.dg/class_allocate_21.f90: Likewise.
9368 * gfortran.dg/class_allocate_22.f90: Likewise.
9369 * gfortran.dg/class_allocate_3.f03: Likewise.
9370 * gfortran.dg/class_allocate_4.f03: Likewise.
9371 * gfortran.dg/class_allocate_5.f90: Likewise.
9372 * gfortran.dg/class_allocate_6.f03: Likewise.
9373 * gfortran.dg/class_allocate_7.f03: Likewise.
9374 * gfortran.dg/class_allocate_8.f03: Likewise.
9375 * gfortran.dg/class_allocate_9.f03: Likewise.
9376 * gfortran.dg/class_array_1.f03: Likewise.
9377 * gfortran.dg/class_array_14.f90: Likewise.
9378 * gfortran.dg/class_array_15.f03: Likewise.
9379 * gfortran.dg/class_array_16.f90: Likewise.
9380 * gfortran.dg/class_array_2.f03: Likewise.
9381 * gfortran.dg/class_array_20.f03: Likewise.
9382 * gfortran.dg/class_array_21.f03: Likewise.
9383 * gfortran.dg/class_array_3.f03: Likewise.
9384 * gfortran.dg/class_array_4.f03: Likewise.
9385 * gfortran.dg/class_array_7.f03: Likewise.
9386 * gfortran.dg/class_array_8.f03: Likewise.
9387 * gfortran.dg/class_array_9.f03: Likewise.
9388 * gfortran.dg/class_defined_operator_1.f03: Likewise.
9389 * gfortran.dg/class_dummy_1.f03: Likewise.
9390 * gfortran.dg/class_optional_1.f90: Likewise.
9391 * gfortran.dg/class_optional_2.f90: Likewise.
9392 * gfortran.dg/class_result_5.f90: Likewise.
9393 * gfortran.dg/class_result_6.f90: Likewise.
9394 * gfortran.dg/class_to_type_1.f03: Likewise.
9395 * gfortran.dg/class_to_type_2.f90: Likewise.
9396 * gfortran.dg/class_to_type_3.f03: Likewise.
9397 * gfortran.dg/class_to_type_4.f90: Likewise.
9398 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
9399 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
9400 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
9401 * gfortran.dg/coarray/atomic_1.f90: Likewise.
9402 * gfortran.dg/coarray/atomic_2.f90: Likewise.
9403 * gfortran.dg/coarray/codimension.f90: Likewise.
9404 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
9405 * gfortran.dg/coarray/collectives_1.f90: Likewise.
9406 * gfortran.dg/coarray/collectives_2.f90: Likewise.
9407 * gfortran.dg/coarray/collectives_3.f90: Likewise.
9408 * gfortran.dg/coarray/collectives_4.f90: Likewise.
9409 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
9410 * gfortran.dg/coarray/dummy_1.f90: Likewise.
9411 * gfortran.dg/coarray/event_1.f90: Likewise.
9412 * gfortran.dg/coarray/event_2.f90: Likewise.
9413 * gfortran.dg/coarray/get_array.f90: Likewise.
9414 * gfortran.dg/coarray/image_index_1.f90: Likewise.
9415 * gfortran.dg/coarray/image_index_2.f90: Likewise.
9416 * gfortran.dg/coarray/image_index_3.f90: Likewise.
9417 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
9418 * gfortran.dg/coarray/lock_1.f90: Likewise.
9419 * gfortran.dg/coarray/lock_2.f90: Likewise.
9420 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
9421 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
9422 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
9423 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
9424 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
9425 * gfortran.dg/coarray/registering_1.f90: Likewise.
9426 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
9427 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
9428 * gfortran.dg/coarray/send_array.f90: Likewise.
9429 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
9430 * gfortran.dg/coarray/sendget_array.f90: Likewise.
9431 * gfortran.dg/coarray/subobject_1.f90: Likewise.
9432 * gfortran.dg/coarray/sync_1.f90: Likewise.
9433 * gfortran.dg/coarray/sync_3.f90: Likewise.
9434 * gfortran.dg/coarray/this_image_1.f90: Likewise.
9435 * gfortran.dg/coarray/this_image_2.f90: Likewise.
9436 * gfortran.dg/coarray_13.f90: Likewise.
9437 * gfortran.dg/coarray_15.f90: Likewise.
9438 * gfortran.dg/coarray_16.f90: Likewise.
9439 * gfortran.dg/coarray_2.f90: Likewise.
9440 * gfortran.dg/coarray_23.f90: Likewise.
9441 * gfortran.dg/coarray_40.f90: Likewise.
9442 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
9443 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
9444 * gfortran.dg/coarray_allocate_10.f08: Likewise.
9445 * gfortran.dg/coarray_allocate_2.f08: Likewise.
9446 * gfortran.dg/coarray_allocate_3.f08: Likewise.
9447 * gfortran.dg/coarray_allocate_4.f08: Likewise.
9448 * gfortran.dg/coarray_allocate_5.f08: Likewise.
9449 * gfortran.dg/coarray_allocate_7.f08: Likewise.
9450 * gfortran.dg/coarray_allocate_8.f08: Likewise.
9451 * gfortran.dg/coarray_allocate_9.f08: Likewise.
9452 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
9453 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
9454 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
9455 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
9456 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
9457 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
9458 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
9459 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
9460 * gfortran.dg/coarray_stat_2.f90: Likewise.
9461 * gfortran.dg/coarray_subobject_1.f90: Likewise.
9462 * gfortran.dg/coindexed_1.f90: Likewise.
9463 * gfortran.dg/comma.f: Likewise.
9464 * gfortran.dg/comma_format_extension_3.f: Likewise.
9465 * gfortran.dg/comma_format_extension_4.f: Likewise.
9466 * gfortran.dg/common_2.f90: Likewise.
9467 * gfortran.dg/common_4.f90: Likewise.
9468 * gfortran.dg/common_align_1.f90: Likewise.
9469 * gfortran.dg/common_align_2.f90: Likewise.
9470 * gfortran.dg/common_equivalence_1.f: Likewise.
9471 * gfortran.dg/common_pointer_1.f90: Likewise.
9472 * gfortran.dg/common_resize_1.f: Likewise.
9473 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
9474 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
9475 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
9476 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
9477 * gfortran.dg/complex_read.f90: Likewise.
9478 * gfortran.dg/complex_write.f90: Likewise.
9479 * gfortran.dg/constant_substring.f: Likewise.
9480 * gfortran.dg/constructor_2.f90: Likewise.
9481 * gfortran.dg/constructor_3.f90: Likewise.
9482 * gfortran.dg/constructor_6.f90: Likewise.
9483 * gfortran.dg/contained_1.f90: Likewise.
9484 * gfortran.dg/contained_3.f90: Likewise.
9485 * gfortran.dg/contained_equivalence_1.f90: Likewise.
9486 * gfortran.dg/contained_module_proc_1.f90: Likewise.
9487 * gfortran.dg/continuation_1.f90: Likewise.
9488 * gfortran.dg/continuation_11.f90: Likewise.
9489 * gfortran.dg/continuation_12.f90: Likewise.
9490 * gfortran.dg/continuation_13.f90: Likewise.
9491 * gfortran.dg/continuation_14.f: Likewise.
9492 * gfortran.dg/continuation_8.f90: Likewise.
9493 * gfortran.dg/convert_2.f90: Likewise.
9494 * gfortran.dg/convert_implied_open.f90: Likewise.
9495 * gfortran.dg/count_init_expr.f03: Likewise.
9496 * gfortran.dg/cr_lf.f90: Likewise.
9497 * gfortran.dg/cray_pointers_10.f90: Likewise.
9498 * gfortran.dg/cray_pointers_2.f90: Likewise.
9499 * gfortran.dg/cray_pointers_5.f90: Likewise.
9500 * gfortran.dg/cray_pointers_7.f90: Likewise.
9501 * gfortran.dg/cray_pointers_8.f90: Likewise.
9502 * gfortran.dg/cshift_1.f90: Likewise.
9503 * gfortran.dg/cshift_2.f90: Likewise.
9504 * gfortran.dg/cshift_large_1.f90: Likewise.
9505 * gfortran.dg/cshift_nan_1.f90: Likewise.
9506 * gfortran.dg/csqrt_2.f: Likewise.
9507 * gfortran.dg/data_array_1.f90: Likewise.
9508 * gfortran.dg/data_char_1.f90: Likewise.
9509 * gfortran.dg/data_char_2.f90: Likewise.
9510 * gfortran.dg/data_char_3.f90: Likewise.
9511 * gfortran.dg/data_derived_1.f90: Likewise.
9512 * gfortran.dg/data_implied_do_1.f90: Likewise.
9513 * gfortran.dg/data_namelist_conflict.f90: Likewise.
9514 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
9515 * gfortran.dg/deallocate_stat.f90: Likewise.
9516 * gfortran.dg/deallocate_stat_2.f90: Likewise.
9517 * gfortran.dg/debug/pr37738.f: Likewise.
9518 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
9519 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
9520 * gfortran.dg/dec_exp_1.f90: Likewise.
9521 * gfortran.dg/dec_init_1.f90: Likewise.
9522 * gfortran.dg/dec_init_2.f90: Likewise.
9523 * gfortran.dg/dec_init_3.f90: Likewise.
9524 * gfortran.dg/dec_init_4.f90: Likewise.
9525 * gfortran.dg/dec_io_1.f90: Likewise.
9526 * gfortran.dg/dec_io_2.f90: Likewise.
9527 * gfortran.dg/dec_io_2a.f90: Likewise.
9528 * gfortran.dg/dec_io_6.f90: Likewise.
9529 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
9530 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
9531 * gfortran.dg/dec_math.f90: Likewise.
9532 * gfortran.dg/dec_parameter_1.f: Likewise.
9533 * gfortran.dg/dec_parameter_2.f90: Likewise.
9534 * gfortran.dg/dec_static_1.f90: Likewise.
9535 * gfortran.dg/dec_static_2.f90: Likewise.
9536 * gfortran.dg/dec_structure_1.f90: Likewise.
9537 * gfortran.dg/dec_structure_10.f90: Likewise.
9538 * gfortran.dg/dec_structure_18.f90: Likewise.
9539 * gfortran.dg/dec_structure_19.f90: Likewise.
9540 * gfortran.dg/dec_structure_2.f90: Likewise.
9541 * gfortran.dg/dec_structure_22.f90: Likewise.
9542 * gfortran.dg/dec_structure_3.f90: Likewise.
9543 * gfortran.dg/dec_structure_4.f90: Likewise.
9544 * gfortran.dg/dec_structure_5.f90: Likewise.
9545 * gfortran.dg/dec_structure_6.f90: Likewise.
9546 * gfortran.dg/dec_structure_7.f90: Likewise.
9547 * gfortran.dg/dec_union_1.f90: Likewise.
9548 * gfortran.dg/dec_union_2.f90: Likewise.
9549 * gfortran.dg/dec_union_3.f90: Likewise.
9550 * gfortran.dg/dec_union_4.f90: Likewise.
9551 * gfortran.dg/dec_union_5.f90: Likewise.
9552 * gfortran.dg/default_format_1.f90: Likewise.
9553 * gfortran.dg/default_format_2.f90: Likewise.
9554 * gfortran.dg/default_format_denormal_1.f90: Likewise.
9555 * gfortran.dg/default_format_denormal_2.f90: Likewise.
9556 * gfortran.dg/default_initialization_3.f90: Likewise.
9557 * gfortran.dg/default_initialization_4.f90: Likewise.
9558 * gfortran.dg/default_initialization_5.f90: Likewise.
9559 * gfortran.dg/deferred_character_1.f90: Likewise.
9560 * gfortran.dg/deferred_character_10.f90: Likewise.
9561 * gfortran.dg/deferred_character_11.f90: Likewise.
9562 * gfortran.dg/deferred_character_12.f90: Likewise.
9563 * gfortran.dg/deferred_character_13.f90: Likewise.
9564 * gfortran.dg/deferred_character_14.f90: Likewise.
9565 * gfortran.dg/deferred_character_15.f90: Likewise.
9566 * gfortran.dg/deferred_character_16.f90: Likewise.
9567 * gfortran.dg/deferred_character_2.f90: Likewise.
9568 * gfortran.dg/deferred_character_3.f90: Likewise.
9569 * gfortran.dg/deferred_character_4.f90: Likewise.
9570 * gfortran.dg/deferred_character_5.f90: Likewise.
9571 * gfortran.dg/deferred_character_6.f90: Likewise.
9572 * gfortran.dg/deferred_character_7.f90: Likewise.
9573 * gfortran.dg/deferred_character_8.f90: Likewise.
9574 * gfortran.dg/deferred_character_9.f90: Likewise.
9575 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
9576 * gfortran.dg/deferred_type_component_1.f90: Likewise.
9577 * gfortran.dg/deferred_type_component_2.f90: Likewise.
9578 * gfortran.dg/deferred_type_param_2.f90: Likewise.
9579 * gfortran.dg/deferred_type_param_4.f90: Likewise.
9580 * gfortran.dg/deferred_type_param_5.f90: Likewise.
9581 * gfortran.dg/deferred_type_param_6.f90: Likewise.
9582 * gfortran.dg/deferred_type_param_8.f90: Likewise.
9583 * gfortran.dg/deferred_type_param_9.f90: Likewise.
9584 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
9585 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
9586 * gfortran.dg/defined_assignment_1.f90: Likewise.
9587 * gfortran.dg/defined_assignment_10.f90: Likewise.
9588 * gfortran.dg/defined_assignment_11.f90: Likewise.
9589 * gfortran.dg/defined_assignment_2.f90: Likewise.
9590 * gfortran.dg/defined_assignment_3.f90: Likewise.
9591 * gfortran.dg/defined_assignment_4.f90: Likewise.
9592 * gfortran.dg/defined_assignment_5.f90: Likewise.
9593 * gfortran.dg/defined_assignment_8.f90: Likewise.
9594 * gfortran.dg/defined_assignment_9.f90: Likewise.
9595 * gfortran.dg/dependency_2.f90: Likewise.
9596 * gfortran.dg/dependency_21.f90: Likewise.
9597 * gfortran.dg/dependency_22.f90: Likewise.
9598 * gfortran.dg/dependency_23.f90: Likewise.
9599 * gfortran.dg/dependency_24.f90: Likewise.
9600 * gfortran.dg/dependency_25.f90: Likewise.
9601 * gfortran.dg/dependency_26.f90: Likewise.
9602 * gfortran.dg/dependency_39.f90: Likewise.
9603 * gfortran.dg/dependency_40.f90: Likewise.
9604 * gfortran.dg/dependency_41.f90: Likewise.
9605 * gfortran.dg/dependency_42.f90: Likewise.
9606 * gfortran.dg/dependency_43.f90: Likewise.
9607 * gfortran.dg/dependency_44.f90: Likewise.
9608 * gfortran.dg/dependency_45.f90: Likewise.
9609 * gfortran.dg/dependency_50.f90: Likewise.
9610 * gfortran.dg/dependency_51.f90: Likewise.
9611 * gfortran.dg/dependent_decls_1.f90: Likewise.
9612 * gfortran.dg/der_array_1.f90: Likewise.
9613 * gfortran.dg/der_array_io_1.f90: Likewise.
9614 * gfortran.dg/der_array_io_2.f90: Likewise.
9615 * gfortran.dg/der_array_io_3.f90: Likewise.
9616 * gfortran.dg/der_io_1.f90: Likewise.
9617 * gfortran.dg/der_io_3.f90: Likewise.
9618 * gfortran.dg/der_pointer_2.f90: Likewise.
9619 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
9620 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
9621 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
9622 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
9623 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
9624 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
9625 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
9626 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
9627 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
9628 * gfortran.dg/derived_external_function_1.f90: Likewise.
9629 * gfortran.dg/derived_init_1.f90: Likewise.
9630 * gfortran.dg/derived_init_2.f90: Likewise.
9631 * gfortran.dg/derived_init_3.f90: Likewise.
9632 * gfortran.dg/derived_init_4.f90: Likewise.
9633 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
9634 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
9635 * gfortran.dg/dev_null.F90: Likewise.
9636 * gfortran.dg/dfloat_1.f90: Likewise.
9637 * gfortran.dg/dim_sum_1.f90: Likewise.
9638 * gfortran.dg/dim_sum_2.f90: Likewise.
9639 * gfortran.dg/dim_sum_3.f90: Likewise.
9640 * gfortran.dg/direct_io_10.f: Likewise.
9641 * gfortran.dg/direct_io_11.f90: Likewise.
9642 * gfortran.dg/direct_io_12.f90: Likewise.
9643 * gfortran.dg/direct_io_2.f90: Likewise.
9644 * gfortran.dg/direct_io_3.f90: Likewise.
9645 * gfortran.dg/direct_io_4.f90: Likewise.
9646 * gfortran.dg/direct_io_5.f90: Likewise.
9647 * gfortran.dg/direct_io_6.f90: Likewise.
9648 * gfortran.dg/direct_io_7.f90: Likewise.
9649 * gfortran.dg/direct_io_8.f90: Likewise.
9650 * gfortran.dg/direct_io_9.f: Likewise.
9651 * gfortran.dg/do_1.f90: Likewise.
9652 * gfortran.dg/do_3.F90: Likewise.
9653 * gfortran.dg/do_concurrent_2.f90: Likewise.
9654 * gfortran.dg/do_concurrent_4.f90: Likewise.
9655 * gfortran.dg/do_corner_warn.f90: Likewise.
9656 * gfortran.dg/do_iterator_2.f90: Likewise.
9657 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
9658 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
9659 * gfortran.dg/dos_eol.f: Likewise.
9660 * gfortran.dg/dot_product_1.f03: Likewise.
9661 * gfortran.dg/dot_product_2.f90: Likewise.
9662 * gfortran.dg/dot_product_4.f90: Likewise.
9663 * gfortran.dg/dshift_1.F90: Likewise.
9664 * gfortran.dg/dshift_2.F90: Likewise.
9665 * gfortran.dg/dtio_1.f90: Likewise.
9666 * gfortran.dg/dtio_10.f90: Likewise.
9667 * gfortran.dg/dtio_12.f90: Likewise.
9668 * gfortran.dg/dtio_14.f90: Likewise.
9669 * gfortran.dg/dtio_15.f90: Likewise.
9670 * gfortran.dg/dtio_16.f90: Likewise.
9671 * gfortran.dg/dtio_17.f90: Likewise.
9672 * gfortran.dg/dtio_19.f90: Likewise.
9673 * gfortran.dg/dtio_2.f90: Likewise.
9674 * gfortran.dg/dtio_20.f03: Likewise.
9675 * gfortran.dg/dtio_22.f90: Likewise.
9676 * gfortran.dg/dtio_24.f90: Likewise.
9677 * gfortran.dg/dtio_25.f90: Likewise.
9678 * gfortran.dg/dtio_26.f03: Likewise.
9679 * gfortran.dg/dtio_27.f90: Likewise.
9680 * gfortran.dg/dtio_28.f03: Likewise.
9681 * gfortran.dg/dtio_3.f90: Likewise.
9682 * gfortran.dg/dtio_30.f03: Likewise.
9683 * gfortran.dg/dtio_31.f03: Likewise.
9684 * gfortran.dg/dtio_32.f03: Likewise.
9685 * gfortran.dg/dtio_4.f90: Likewise.
9686 * gfortran.dg/dtio_5.f90: Likewise.
9687 * gfortran.dg/dtio_7.f90: Likewise.
9688 * gfortran.dg/dtio_8.f90: Likewise.
9689 * gfortran.dg/dtio_9.f90: Likewise.
9690 * gfortran.dg/dummy_procedure_3.f90: Likewise.
9691 * gfortran.dg/dummy_procedure_7.f90: Likewise.
9692 * gfortran.dg/dup_save_1.f90: Likewise.
9693 * gfortran.dg/dup_save_2.f90: Likewise.
9694 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
9695 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
9696 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
9697 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
9698 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
9699 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
9700 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
9701 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
9702 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
9703 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
9704 * gfortran.dg/e_d_fmt.f90: Likewise.
9705 * gfortran.dg/edit_real_1.f90: Likewise.
9706 * gfortran.dg/elemental_by_value_1.f90: Likewise.
9707 * gfortran.dg/elemental_dependency_1.f90: Likewise.
9708 * gfortran.dg/elemental_dependency_4.f90: Likewise.
9709 * gfortran.dg/elemental_dependency_5.f90: Likewise.
9710 * gfortran.dg/elemental_dependency_6.f90: Likewise.
9711 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
9712 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
9713 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
9714 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
9715 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
9716 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
9717 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
9718 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
9719 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
9720 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
9721 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
9722 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
9723 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
9724 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
9725 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
9726 * gfortran.dg/empty_format_1.f90: Likewise.
9727 * gfortran.dg/endfile.f: Likewise.
9728 * gfortran.dg/endfile.f90: Likewise.
9729 * gfortran.dg/endfile_2.f90: Likewise.
9730 * gfortran.dg/entry_1.f90: Likewise.
9731 * gfortran.dg/entry_10.f90: Likewise.
9732 * gfortran.dg/entry_12.f90: Likewise.
9733 * gfortran.dg/entry_13.f90: Likewise.
9734 * gfortran.dg/entry_14.f90: Likewise.
9735 * gfortran.dg/entry_16.f90: Likewise.
9736 * gfortran.dg/entry_3.f90: Likewise.
9737 * gfortran.dg/entry_6.f90: Likewise.
9738 * gfortran.dg/entry_9.f90: Likewise.
9739 * gfortran.dg/entry_array_specs_2.f: Likewise.
9740 * gfortran.dg/enum_1.f90: Likewise.
9741 * gfortran.dg/enum_9.f90: Likewise.
9742 * gfortran.dg/eof_1.f90: Likewise.
9743 * gfortran.dg/eof_2.f90: Likewise.
9744 * gfortran.dg/eof_4.f90: Likewise.
9745 * gfortran.dg/eof_5.f90: Likewise.
9746 * gfortran.dg/eor_handling_1.f90: Likewise.
9747 * gfortran.dg/eor_handling_2.f90: Likewise.
9748 * gfortran.dg/eor_handling_3.f90: Likewise.
9749 * gfortran.dg/eor_handling_4.f90: Likewise.
9750 * gfortran.dg/eor_handling_5.f90: Likewise.
9751 * gfortran.dg/eoshift_3.f90: Likewise.
9752 * gfortran.dg/eoshift_4.f90: Likewise.
9753 * gfortran.dg/eoshift_5.f90: Likewise.
9754 * gfortran.dg/eoshift_6.f90: Likewise.
9755 * gfortran.dg/eoshift_large_1.f90: Likewise.
9756 * gfortran.dg/equiv_6.f90: Likewise.
9757 * gfortran.dg/equiv_7.f90: Likewise.
9758 * gfortran.dg/equiv_9.f90: Likewise.
9759 * gfortran.dg/equiv_constraint_4.f90: Likewise.
9760 * gfortran.dg/erf_2.F90: Likewise.
9761 * gfortran.dg/erf_3.F90: Likewise.
9762 * gfortran.dg/erfc_scaled_1.f90: Likewise.
9763 * gfortran.dg/error_format_2.f90: Likewise.
9764 * gfortran.dg/error_recovery_5.f90: Likewise.
9765 * gfortran.dg/execute_command_line_2.f90: Likewise.
9766 * gfortran.dg/execute_command_line_3.f90: Likewise.
9767 * gfortran.dg/exit_1.f08: Likewise.
9768 * gfortran.dg/exit_3.f08: Likewise.
9769 * gfortran.dg/exponent_1.f90: Likewise.
9770 * gfortran.dg/exponent_2.f90: Likewise.
9771 * gfortran.dg/extended_char_comparison_1.f: Likewise.
9772 * gfortran.dg/extends_1.f03: Likewise.
9773 * gfortran.dg/extends_16.f90: Likewise.
9774 * gfortran.dg/extends_2.f03: Likewise.
9775 * gfortran.dg/extends_3.f03: Likewise.
9776 * gfortran.dg/extends_4.f03: Likewise.
9777 * gfortran.dg/extends_type_of_1.f03: Likewise.
9778 * gfortran.dg/extends_type_of_2.f03: Likewise.
9779 * gfortran.dg/external_procedures_3.f90: Likewise.
9780 * gfortran.dg/f2003_inquire_1.f03: Likewise.
9781 * gfortran.dg/f2003_io_1.f03: Likewise.
9782 * gfortran.dg/f2003_io_4.f03: Likewise.
9783 * gfortran.dg/f2003_io_5.f03: Likewise.
9784 * gfortran.dg/f2003_io_6.f03: Likewise.
9785 * gfortran.dg/f2003_io_7.f03: Likewise.
9786 * gfortran.dg/f2c_1.f90: Likewise.
9787 * gfortran.dg/f2c_2.f90: Likewise.
9788 * gfortran.dg/f2c_3.f90: Likewise.
9789 * gfortran.dg/f2c_4.f90: Likewise.
9790 * gfortran.dg/f2c_6.f90: Likewise.
9791 * gfortran.dg/f2c_7.f90: Likewise.
9792 * gfortran.dg/f2c_9.f90: Likewise.
9793 * gfortran.dg/fgetc_1.f90: Likewise.
9794 * gfortran.dg/fgetc_2.f90: Likewise.
9795 * gfortran.dg/filename_null.f90: Likewise.
9796 * gfortran.dg/finalize_12.f90: Likewise.
9797 * gfortran.dg/finalize_13.f90: Likewise.
9798 * gfortran.dg/finalize_15.f90: Likewise.
9799 * gfortran.dg/finalize_17.f90: Likewise.
9800 * gfortran.dg/finalize_18.f90: Likewise.
9801 * gfortran.dg/finalize_25.f90: Likewise.
9802 * gfortran.dg/finalize_29.f08: Likewise.
9803 * gfortran.dg/finalize_31.f90: Likewise.
9804 * gfortran.dg/float_1.f90: Likewise.
9805 * gfortran.dg/flush_1.f90: Likewise.
9806 * gfortran.dg/fmt_bz_bn.f: Likewise.
9807 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
9808 * gfortran.dg/fmt_cache_1.f: Likewise.
9809 * gfortran.dg/fmt_cache_2.f: Likewise.
9810 * gfortran.dg/fmt_cache_3.f90: Likewise.
9811 * gfortran.dg/fmt_colon.f90: Likewise.
9812 * gfortran.dg/fmt_e.f90: Likewise.
9813 * gfortran.dg/fmt_en.f90: Likewise.
9814 * gfortran.dg/fmt_error_10.f: Likewise.
9815 * gfortran.dg/fmt_error_9.f: Likewise.
9816 * gfortran.dg/fmt_exhaust.f90: Likewise.
9817 * gfortran.dg/fmt_f0_1.f90: Likewise.
9818 * gfortran.dg/fmt_f_an_p.f: Likewise.
9819 * gfortran.dg/fmt_fw_d.f90: Likewise.
9820 * gfortran.dg/fmt_g.f: Likewise.
9821 * gfortran.dg/fmt_g0_1.f08: Likewise.
9822 * gfortran.dg/fmt_g0_2.f08: Likewise.
9823 * gfortran.dg/fmt_g0_4.f08: Likewise.
9824 * gfortran.dg/fmt_g0_5.f08: Likewise.
9825 * gfortran.dg/fmt_g0_6.f08: Likewise.
9826 * gfortran.dg/fmt_g0_7.f08: Likewise.
9827 * gfortran.dg/fmt_g_1.f90: Likewise.
9828 * gfortran.dg/fmt_int_sign.f90: Likewise.
9829 * gfortran.dg/fmt_l.f90: Likewise.
9830 * gfortran.dg/fmt_missing_period_2.f: Likewise.
9831 * gfortran.dg/fmt_missing_period_3.f: Likewise.
9832 * gfortran.dg/fmt_p_1.f90: Likewise.
9833 * gfortran.dg/fmt_pf.f90: Likewise.
9834 * gfortran.dg/fmt_read.f90: Likewise.
9835 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
9836 * gfortran.dg/fmt_t_1.f90: Likewise.
9837 * gfortran.dg/fmt_t_2.f90: Likewise.
9838 * gfortran.dg/fmt_t_3.f90: Likewise.
9839 * gfortran.dg/fmt_t_4.f90: Likewise.
9840 * gfortran.dg/fmt_t_5.f90: Likewise.
9841 * gfortran.dg/fmt_t_6.f: Likewise.
9842 * gfortran.dg/fmt_t_7.f: Likewise.
9843 * gfortran.dg/fmt_t_9.f: Likewise.
9844 * gfortran.dg/fmt_tl.f: Likewise.
9845 * gfortran.dg/fmt_unlimited.f90: Likewise.
9846 * gfortran.dg/fmt_white.f: Likewise.
9847 * gfortran.dg/fmt_zero_digits.f90: Likewise.
9848 * gfortran.dg/fold_nearest.f90: Likewise.
9849 * gfortran.dg/forall_1.f90: Likewise.
9850 * gfortran.dg/forall_10.f90: Likewise.
9851 * gfortran.dg/forall_12.f90: Likewise.
9852 * gfortran.dg/forall_13.f90: Likewise.
9853 * gfortran.dg/forall_15.f90: Likewise.
9854 * gfortran.dg/forall_4.f90: Likewise.
9855 * gfortran.dg/forall_5.f90: Likewise.
9856 * gfortran.dg/forall_6.f90: Likewise.
9857 * gfortran.dg/forall_7.f90: Likewise.
9858 * gfortran.dg/fraction.f90: Likewise.
9859 * gfortran.dg/fseek.f90: Likewise.
9860 * gfortran.dg/ftell_1.f90: Likewise.
9861 * gfortran.dg/ftell_2.f90: Likewise.
9862 * gfortran.dg/ftell_3.f90: Likewise.
9863 * gfortran.dg/func_assign_2.f90: Likewise.
9864 * gfortran.dg/func_assign_3.f90: Likewise.
9865 * gfortran.dg/func_derived_1.f90: Likewise.
9866 * gfortran.dg/func_derived_2.f90: Likewise.
9867 * gfortran.dg/func_derived_3.f90: Likewise.
9868 * gfortran.dg/func_result_1.f90: Likewise.
9869 * gfortran.dg/func_result_2.f90: Likewise.
9870 * gfortran.dg/func_result_6.f90: Likewise.
9871 * gfortran.dg/function_charlen_2.f90: Likewise.
9872 * gfortran.dg/function_charlen_3.f: Likewise.
9873 * gfortran.dg/function_kinds_1.f90: Likewise.
9874 * gfortran.dg/function_kinds_4.f90: Likewise.
9875 * gfortran.dg/function_optimize_10.f90: Likewise.
9876 * gfortran.dg/function_optimize_11.f90: Likewise.
9877 * gfortran.dg/function_optimize_12.f90: Likewise.
9878 * gfortran.dg/function_optimize_4.f90: Likewise.
9879 * gfortran.dg/function_optimize_8.f90: Likewise.
9880 * gfortran.dg/g77/13037.f: Likewise.
9881 * gfortran.dg/g77/1832.f: Likewise.
9882 * gfortran.dg/g77/19981119-0.f: Likewise.
9883 * gfortran.dg/g77/19990313-0.f: Likewise.
9884 * gfortran.dg/g77/19990313-1.f: Likewise.
9885 * gfortran.dg/g77/19990313-2.f: Likewise.
9886 * gfortran.dg/g77/19990313-3.f: Likewise.
9887 * gfortran.dg/g77/19990419-1.f: Likewise.
9888 * gfortran.dg/g77/19990826-0.f: Likewise.
9889 * gfortran.dg/g77/19990826-2.f: Likewise.
9890 * gfortran.dg/g77/20000503-1.f: Likewise.
9891 * gfortran.dg/g77/20001111.f: Likewise.
9892 * gfortran.dg/g77/20010116.f: Likewise.
9893 * gfortran.dg/g77/20010216-1.f: Likewise.
9894 * gfortran.dg/g77/20010430.f: Likewise.
9895 * gfortran.dg/g77/20010610.f: Likewise.
9896 * gfortran.dg/g77/6177.f: Likewise.
9897 * gfortran.dg/g77/7388.f: Likewise.
9898 * gfortran.dg/g77/947.f: Likewise.
9899 * gfortran.dg/g77/970625-2.f: Likewise.
9900 * gfortran.dg/g77/971102-1.f: Likewise.
9901 * gfortran.dg/g77/980628-0.f: Likewise.
9902 * gfortran.dg/g77/980628-1.f: Likewise.
9903 * gfortran.dg/g77/980628-10.f: Likewise.
9904 * gfortran.dg/g77/980628-2.f: Likewise.
9905 * gfortran.dg/g77/980628-3.f: Likewise.
9906 * gfortran.dg/g77/980628-7.f: Likewise.
9907 * gfortran.dg/g77/980628-8.f: Likewise.
9908 * gfortran.dg/g77/980628-9.f: Likewise.
9909 * gfortran.dg/g77/980701-0.f: Likewise.
9910 * gfortran.dg/g77/980701-1.f: Likewise.
9911 * gfortran.dg/g77/cabs.f: Likewise.
9912 * gfortran.dg/g77/claus.f: Likewise.
9913 * gfortran.dg/g77/complex_1.f: Likewise.
9914 * gfortran.dg/g77/cpp3.F: Likewise.
9915 * gfortran.dg/g77/cpp4.F: Likewise.
9916 * gfortran.dg/g77/cpp5.F: Likewise.
9917 * gfortran.dg/g77/dcomplex.f: Likewise.
9918 * gfortran.dg/g77/dnrm2.f: Likewise.
9919 * gfortran.dg/g77/erfc.f: Likewise.
9920 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
9921 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
9922 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
9923 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
9924 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
9925 * gfortran.dg/g77/int8421.f: Likewise.
9926 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
9927 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
9928 * gfortran.dg/g77/le.f: Likewise.
9929 * gfortran.dg/g77/short.f: Likewise.
9930 * gfortran.dg/gamma_1.f90: Likewise.
9931 * gfortran.dg/gamma_4.f90: Likewise.
9932 * gfortran.dg/gamma_5.f90: Likewise.
9933 * gfortran.dg/generic_13.f90: Likewise.
9934 * gfortran.dg/generic_15.f90: Likewise.
9935 * gfortran.dg/generic_19.f90: Likewise.
9936 * gfortran.dg/generic_20.f90: Likewise.
9937 * gfortran.dg/generic_23.f03: Likewise.
9938 * gfortran.dg/generic_25.f90: Likewise.
9939 * gfortran.dg/generic_27.f90: Likewise.
9940 * gfortran.dg/generic_31.f90: Likewise.
9941 * gfortran.dg/generic_4.f90: Likewise.
9942 * gfortran.dg/global_vars_c_init.f90: Likewise.
9943 * gfortran.dg/global_vars_f90_init.f90: Likewise.
9944 * gfortran.dg/gnu_logical_1.F: Likewise.
9945 * gfortran.dg/goacc/fixed-1.f: Likewise.
9946 * gfortran.dg/goacc/fixed-2.f: Likewise.
9947 * gfortran.dg/goacc/gang-static.f95: Likewise.
9948 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
9949 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
9950 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
9951 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
9952 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
9953 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
9954 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
9955 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
9956 * gfortran.dg/goacc/omp-fixed.f: Likewise.
9957 * gfortran.dg/gomp/crayptr5.f90: Likewise.
9958 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
9959 * gfortran.dg/gomp/pr48794.f90: Likewise.
9960 * gfortran.dg/gomp/pr72744.f90: Likewise.
9961 * gfortran.dg/gomp/pr77665.f90: Likewise.
9962 * gfortran.dg/gomp/workshare2.f90: Likewise.
9963 * gfortran.dg/gomp/workshare3.f90: Likewise.
9964 * gfortran.dg/goto_1.f: Likewise.
9965 * gfortran.dg/goto_2.f90: Likewise.
9966 * gfortran.dg/goto_4.f90: Likewise.
9967 * gfortran.dg/goto_6.f: Likewise.
9968 * gfortran.dg/graphite/id-26.f03: Likewise.
9969 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
9970 * gfortran.dg/graphite/pr29581.f90: Likewise.
9971 * gfortran.dg/graphite/pr29832.f90: Likewise.
9972 * gfortran.dg/graphite/run-id-1.f: Likewise.
9973 * gfortran.dg/graphite/run-id-2.f90: Likewise.
9974 * gfortran.dg/graphite/run-id-3.f90: Likewise.
9975 * gfortran.dg/hollerith.f90: Likewise.
9976 * gfortran.dg/hollerith4.f90: Likewise.
9977 * gfortran.dg/hollerith6.f90: Likewise.
9978 * gfortran.dg/hollerith8.f90: Likewise.
9979 * gfortran.dg/hollerith_1.f90: Likewise.
9980 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
9981 * gfortran.dg/hollerith_f95.f90: Likewise.
9982 * gfortran.dg/hollerith_legacy.f90: Likewise.
9983 * gfortran.dg/host_assoc_call_3.f90: Likewise.
9984 * gfortran.dg/host_assoc_function_1.f90: Likewise.
9985 * gfortran.dg/host_assoc_function_3.f90: Likewise.
9986 * gfortran.dg/host_assoc_function_4.f90: Likewise.
9987 * gfortran.dg/host_assoc_function_9.f90: Likewise.
9988 * gfortran.dg/host_dummy_index_1.f90: Likewise.
9989 * gfortran.dg/hypot_1.f90: Likewise.
9990 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
9991 * gfortran.dg/iargc.f90: Likewise.
9992 * gfortran.dg/ibits.f90: Likewise.
9993 * gfortran.dg/ichar_1.f90: Likewise.
9994 * gfortran.dg/ichar_2.f90: Likewise.
9995 * gfortran.dg/ieee/ieee_1.F90: Likewise.
9996 * gfortran.dg/ieee/ieee_2.f90: Likewise.
9997 * gfortran.dg/ieee/ieee_3.f90: Likewise.
9998 * gfortran.dg/ieee/ieee_4.f90: Likewise.
9999 * gfortran.dg/ieee/ieee_6.f90: Likewise.
10000 * gfortran.dg/ieee/ieee_7.f90: Likewise.
10001 * gfortran.dg/ieee/ieee_8.f90: Likewise.
10002 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
10003 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
10004 * gfortran.dg/ieee/large_1.f90: Likewise.
10005 * gfortran.dg/ieee/large_2.f90: Likewise.
10006 * gfortran.dg/ieee/large_3.F90: Likewise.
10007 * gfortran.dg/ieee/large_4.f90: Likewise.
10008 * gfortran.dg/ieee/rounding_1.f90: Likewise.
10009 * gfortran.dg/ieee/underflow_1.f90: Likewise.
10010 * gfortran.dg/impl_do_var_data.f90: Likewise.
10011 * gfortran.dg/implicit_10.f90: Likewise.
10012 * gfortran.dg/implicit_12.f90: Likewise.
10013 * gfortran.dg/implicit_class_1.f90: Likewise.
10014 * gfortran.dg/implicit_pure_1.f90: Likewise.
10015 * gfortran.dg/implied_do_1.f90: Likewise.
10016 * gfortran.dg/implied_do_io_1.f90: Likewise.
10017 * gfortran.dg/implied_do_io_2.f90: Likewise.
10018 * gfortran.dg/implied_do_io_3.f90: Likewise.
10019 * gfortran.dg/implied_shape_1.f08: Likewise.
10020 * gfortran.dg/import.f90: Likewise.
10021 * gfortran.dg/import4.f90: Likewise.
10022 * gfortran.dg/impure_1.f08: Likewise.
10023 * gfortran.dg/index.f90: Likewise.
10024 * gfortran.dg/index_2.f90: Likewise.
10025 * gfortran.dg/init_flag_1.f90: Likewise.
10026 * gfortran.dg/init_flag_10.f90: Likewise.
10027 * gfortran.dg/init_flag_15.f03: Likewise.
10028 * gfortran.dg/init_flag_2.f90: Likewise.
10029 * gfortran.dg/init_flag_3.f90: Likewise.
10030 * gfortran.dg/init_flag_4.f90: Likewise.
10031 * gfortran.dg/init_flag_5.f90: Likewise.
10032 * gfortran.dg/init_flag_6.f90: Likewise.
10033 * gfortran.dg/init_flag_7.f90: Likewise.
10034 * gfortran.dg/init_flag_9.f90: Likewise.
10035 * gfortran.dg/initialization_11.f90: Likewise.
10036 * gfortran.dg/initialization_19.f90: Likewise.
10037 * gfortran.dg/initialization_2.f90: Likewise.
10038 * gfortran.dg/initialization_22.f90: Likewise.
10039 * gfortran.dg/initialization_27.f90: Likewise.
10040 * gfortran.dg/initialization_5.f90: Likewise.
10041 * gfortran.dg/initialization_6.f90: Likewise.
10042 * gfortran.dg/inline_matmul_1.f90: Likewise.
10043 * gfortran.dg/inline_matmul_10.f90: Likewise.
10044 * gfortran.dg/inline_matmul_11.f90: Likewise.
10045 * gfortran.dg/inline_matmul_13.f90: Likewise.
10046 * gfortran.dg/inline_matmul_14.f90: Likewise.
10047 * gfortran.dg/inline_matmul_16.f90: Likewise.
10048 * gfortran.dg/inline_matmul_17.f90: Likewise.
10049 * gfortran.dg/inline_matmul_18.f90: Likewise.
10050 * gfortran.dg/inline_matmul_19.f90: Likewise.
10051 * gfortran.dg/inline_matmul_2.f90: Likewise.
10052 * gfortran.dg/inline_matmul_20.f90: Likewise.
10053 * gfortran.dg/inline_matmul_22.f90: Likewise.
10054 * gfortran.dg/inline_matmul_3.f90: Likewise.
10055 * gfortran.dg/inline_matmul_4.f90: Likewise.
10056 * gfortran.dg/inline_matmul_5.f90: Likewise.
10057 * gfortran.dg/inline_matmul_6.f90: Likewise.
10058 * gfortran.dg/inline_matmul_7.f90: Likewise.
10059 * gfortran.dg/inline_matmul_8.f90: Likewise.
10060 * gfortran.dg/inline_matmul_9.f90: Likewise.
10061 * gfortran.dg/inline_sum_1.f90: Likewise.
10062 * gfortran.dg/inline_sum_3.f90: Likewise.
10063 * gfortran.dg/inline_sum_5.f90: Likewise.
10064 * gfortran.dg/inquire-complex.f90: Likewise.
10065 * gfortran.dg/inquire.f90: Likewise.
10066 * gfortran.dg/inquire_10.f90: Likewise.
10067 * gfortran.dg/inquire_13.f90: Likewise.
10068 * gfortran.dg/inquire_15.f90: Likewise.
10069 * gfortran.dg/inquire_16.f90: Likewise.
10070 * gfortran.dg/inquire_17.f90: Likewise.
10071 * gfortran.dg/inquire_5.f90: Likewise.
10072 * gfortran.dg/inquire_6.f90: Likewise.
10073 * gfortran.dg/inquire_7.f90: Likewise.
10074 * gfortran.dg/inquire_9.f90: Likewise.
10075 * gfortran.dg/inquire_internal.f90: Likewise.
10076 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
10077 * gfortran.dg/inquire_size.f90: Likewise.
10078 * gfortran.dg/int_1.f90: Likewise.
10079 * gfortran.dg/int_conv_1.f90: Likewise.
10080 * gfortran.dg/int_range_io_1.f90: Likewise.
10081 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
10082 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
10083 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
10084 * gfortran.dg/integer_plus.f90: Likewise.
10085 * gfortran.dg/intent_out_2.f90: Likewise.
10086 * gfortran.dg/intent_out_5.f90: Likewise.
10087 * gfortran.dg/intent_out_6.f90: Likewise.
10088 * gfortran.dg/interface_12.f90: Likewise.
10089 * gfortran.dg/interface_19.f90: Likewise.
10090 * gfortran.dg/interface_4.f90: Likewise.
10091 * gfortran.dg/interface_5.f90: Likewise.
10092 * gfortran.dg/interface_9.f90: Likewise.
10093 * gfortran.dg/interface_assignment_1.f90: Likewise.
10094 * gfortran.dg/interface_assignment_2.f90: Likewise.
10095 * gfortran.dg/internal_dummy_2.f08: Likewise.
10096 * gfortran.dg/internal_dummy_3.f08: Likewise.
10097 * gfortran.dg/internal_dummy_4.f08: Likewise.
10098 * gfortran.dg/internal_pack_1.f90: Likewise.
10099 * gfortran.dg/internal_pack_10.f90: Likewise.
10100 * gfortran.dg/internal_pack_12.f90: Likewise.
10101 * gfortran.dg/internal_pack_13.f90: Likewise.
10102 * gfortran.dg/internal_pack_14.f90: Likewise.
10103 * gfortran.dg/internal_pack_15.f90: Likewise.
10104 * gfortran.dg/internal_pack_2.f90: Likewise.
10105 * gfortran.dg/internal_pack_3.f90: Likewise.
10106 * gfortran.dg/internal_pack_4.f90: Likewise.
10107 * gfortran.dg/internal_pack_6.f90: Likewise.
10108 * gfortran.dg/internal_pack_8.f90: Likewise.
10109 * gfortran.dg/internal_readwrite_1.f90: Likewise.
10110 * gfortran.dg/internal_readwrite_2.f90: Likewise.
10111 * gfortran.dg/internal_readwrite_3.f90: Likewise.
10112 * gfortran.dg/intrinsic_actual_1.f: Likewise.
10113 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
10114 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
10115 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
10116 * gfortran.dg/intrinsic_char_1.f90: Likewise.
10117 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
10118 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
10119 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
10120 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
10121 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
10122 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
10123 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
10124 * gfortran.dg/intrinsic_product_1.f90: Likewise.
10125 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
10126 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
10127 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
10128 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
10129 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
10130 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
10131 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
10132 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
10133 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
10134 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
10135 * gfortran.dg/io_err_1.f90: Likewise.
10136 * gfortran.dg/io_real_boz.f90: Likewise.
10137 * gfortran.dg/iomsg_1.f90: Likewise.
10138 * gfortran.dg/iostat_1.f90: Likewise.
10139 * gfortran.dg/iostat_2.f90: Likewise.
10140 * gfortran.dg/iostat_4.f90: Likewise.
10141 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
10142 * gfortran.dg/ishft_1.f90: Likewise.
10143 * gfortran.dg/ishft_2.f90: Likewise.
10144 * gfortran.dg/ishft_4.f90: Likewise.
10145 * gfortran.dg/isnan_1.f90: Likewise.
10146 * gfortran.dg/isnan_2.f90: Likewise.
10147 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
10148 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
10149 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
10150 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
10151 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
10152 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
10153 * gfortran.dg/itime_idate_1.f: Likewise.
10154 * gfortran.dg/itime_idate_2.f: Likewise.
10155 * gfortran.dg/large_integer_kind_1.f90: Likewise.
10156 * gfortran.dg/large_integer_kind_2.f90: Likewise.
10157 * gfortran.dg/large_real_kind_1.f90: Likewise.
10158 * gfortran.dg/large_real_kind_2.F90: Likewise.
10159 * gfortran.dg/large_real_kind_3.F90: Likewise.
10160 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
10161 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
10162 * gfortran.dg/large_recl.f90: Likewise.
10163 * gfortran.dg/large_unit_1.f90: Likewise.
10164 * gfortran.dg/large_unit_2.f90: Likewise.
10165 * gfortran.dg/largeequiv_1.f90: Likewise.
10166 * gfortran.dg/leadz_trailz_1.f90: Likewise.
10167 * gfortran.dg/leadz_trailz_2.f90: Likewise.
10168 * gfortran.dg/leadz_trailz_3.f90: Likewise.
10169 * gfortran.dg/list_read_1.f90: Likewise.
10170 * gfortran.dg/list_read_10.f90: Likewise.
10171 * gfortran.dg/list_read_11.f90: Likewise.
10172 * gfortran.dg/list_read_12.f90: Likewise.
10173 * gfortran.dg/list_read_13.f: Likewise.
10174 * gfortran.dg/list_read_14.f90: Likewise.
10175 * gfortran.dg/list_read_2.f90: Likewise.
10176 * gfortran.dg/list_read_3.f90: Likewise.
10177 * gfortran.dg/list_read_4.f90: Likewise.
10178 * gfortran.dg/list_read_5.f90: Likewise.
10179 * gfortran.dg/list_read_6.f90: Likewise.
10180 * gfortran.dg/list_read_7.f90: Likewise.
10181 * gfortran.dg/list_read_8.f90: Likewise.
10182 * gfortran.dg/list_read_9.f90: Likewise.
10183 * gfortran.dg/loc_2.f90: Likewise.
10184 * gfortran.dg/logical_1.f90: Likewise.
10185 * gfortran.dg/logical_dot_product.f90: Likewise.
10186 * gfortran.dg/logical_temp_io.f90: Likewise.
10187 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
10188 * gfortran.dg/lrshift_1.f90: Likewise.
10189 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
10190 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
10191 * gfortran.dg/lto/pr40725_0.f03: Likewise.
10192 * gfortran.dg/lto/pr41576_1.f90: Likewise.
10193 * gfortran.dg/make_unit.f90: Likewise.
10194 * gfortran.dg/mapping_1.f90: Likewise.
10195 * gfortran.dg/mapping_2.f90: Likewise.
10196 * gfortran.dg/mapping_3.f90: Likewise.
10197 * gfortran.dg/masklr_1.F90: Likewise.
10198 * gfortran.dg/masklr_2.F90: Likewise.
10199 * gfortran.dg/matmul_1.f90: Likewise.
10200 * gfortran.dg/matmul_10.f90: Likewise.
10201 * gfortran.dg/matmul_12.f90: Likewise.
10202 * gfortran.dg/matmul_16.f90: Likewise.
10203 * gfortran.dg/matmul_17.f90: Likewise.
10204 * gfortran.dg/matmul_18.f90: Likewise.
10205 * gfortran.dg/matmul_2.f90: Likewise.
10206 * gfortran.dg/matmul_3.f90: Likewise.
10207 * gfortran.dg/matmul_4.f90: Likewise.
10208 * gfortran.dg/matmul_6.f90: Likewise.
10209 * gfortran.dg/matmul_8.f03: Likewise.
10210 * gfortran.dg/matmul_9.f90: Likewise.
10211 * gfortran.dg/matmul_bounds_12.f90: Likewise.
10212 * gfortran.dg/matmul_bounds_6.f90: Likewise.
10213 * gfortran.dg/matmul_const.f90: Likewise.
10214 * gfortran.dg/maxloc_1.f90: Likewise.
10215 * gfortran.dg/maxloc_2.f90: Likewise.
10216 * gfortran.dg/maxloc_3.f90: Likewise.
10217 * gfortran.dg/maxloc_4.f90: Likewise.
10218 * gfortran.dg/maxloc_string_1.f90: Likewise.
10219 * gfortran.dg/maxlocval_1.f90: Likewise.
10220 * gfortran.dg/maxlocval_2.f90: Likewise.
10221 * gfortran.dg/maxlocval_3.f90: Likewise.
10222 * gfortran.dg/maxlocval_4.f90: Likewise.
10223 * gfortran.dg/maxval_char_1.f90: Likewise.
10224 * gfortran.dg/maxval_char_2.f90: Likewise.
10225 * gfortran.dg/maxval_char_3.f90: Likewise.
10226 * gfortran.dg/maxval_char_4.f90: Likewise.
10227 * gfortran.dg/maxval_parameter_1.f90: Likewise.
10228 * gfortran.dg/mclock.f90: Likewise.
10229 * gfortran.dg/merge_bits_1.F90: Likewise.
10230 * gfortran.dg/merge_bits_2.F90: Likewise.
10231 * gfortran.dg/merge_char_1.f90: Likewise.
10232 * gfortran.dg/merge_init_expr.f90: Likewise.
10233 * gfortran.dg/min_max_optional_1.f90: Likewise.
10234 * gfortran.dg/min_max_optional_5.f90: Likewise.
10235 * gfortran.dg/minloc_1.f90: Likewise.
10236 * gfortran.dg/minloc_2.f90: Likewise.
10237 * gfortran.dg/minloc_3.f90: Likewise.
10238 * gfortran.dg/minloc_4.f90: Likewise.
10239 * gfortran.dg/minloc_string_1.f90: Likewise.
10240 * gfortran.dg/minlocval_1.f90: Likewise.
10241 * gfortran.dg/minlocval_2.f90: Likewise.
10242 * gfortran.dg/minlocval_3.f90: Likewise.
10243 * gfortran.dg/minlocval_4.f90: Likewise.
10244 * gfortran.dg/minmax_char_1.f90: Likewise.
10245 * gfortran.dg/minmaxloc_1.f90: Likewise.
10246 * gfortran.dg/minmaxloc_10.f90: Likewise.
10247 * gfortran.dg/minmaxloc_11.f90: Likewise.
10248 * gfortran.dg/minmaxloc_12.f90: Likewise.
10249 * gfortran.dg/minmaxloc_13.f90: Likewise.
10250 * gfortran.dg/minmaxloc_2.f90: Likewise.
10251 * gfortran.dg/minmaxloc_3.f90: Likewise.
10252 * gfortran.dg/minmaxloc_4.f90: Likewise.
10253 * gfortran.dg/minmaxloc_5.f90: Likewise.
10254 * gfortran.dg/minmaxloc_6.f90: Likewise.
10255 * gfortran.dg/minmaxloc_7.f90: Likewise.
10256 * gfortran.dg/minmaxloc_8.f90: Likewise.
10257 * gfortran.dg/minmaxval_1.f90: Likewise.
10258 * gfortran.dg/minval_char_1.f90: Likewise.
10259 * gfortran.dg/minval_char_2.f90: Likewise.
10260 * gfortran.dg/minval_char_3.f90: Likewise.
10261 * gfortran.dg/minval_char_4.f90: Likewise.
10262 * gfortran.dg/minval_char_5.f90: Likewise.
10263 * gfortran.dg/minval_parameter_1.f90: Likewise.
10264 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
10265 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
10266 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
10267 * gfortran.dg/missing_parens_1.f90: Likewise.
10268 * gfortran.dg/missing_parens_2.f90: Likewise.
10269 * gfortran.dg/mod_large_1.f90: Likewise.
10270 * gfortran.dg/mod_sign0_1.f90: Likewise.
10271 * gfortran.dg/module_blank_common.f90: Likewise.
10272 * gfortran.dg/module_commons_1.f90: Likewise.
10273 * gfortran.dg/module_commons_3.f90: Likewise.
10274 * gfortran.dg/module_double_reuse.f90: Likewise.
10275 * gfortran.dg/module_equivalence_1.f90: Likewise.
10276 * gfortran.dg/module_equivalence_2.f90: Likewise.
10277 * gfortran.dg/module_equivalence_3.f90: Likewise.
10278 * gfortran.dg/module_equivalence_5.f90: Likewise.
10279 * gfortran.dg/module_interface_1.f90: Likewise.
10280 * gfortran.dg/module_nan.f90: Likewise.
10281 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
10282 * gfortran.dg/module_procedure_1.f90: Likewise.
10283 * gfortran.dg/module_read_1.f90: Likewise.
10284 * gfortran.dg/module_read_2.f90: Likewise.
10285 * gfortran.dg/module_widestring_1.f90: Likewise.
10286 * gfortran.dg/move_alloc.f90: Likewise.
10287 * gfortran.dg/move_alloc_10.f90: Likewise.
10288 * gfortran.dg/move_alloc_13.f90: Likewise.
10289 * gfortran.dg/move_alloc_14.f90: Likewise.
10290 * gfortran.dg/move_alloc_15.f90: Likewise.
10291 * gfortran.dg/move_alloc_16.f90: Likewise.
10292 * gfortran.dg/move_alloc_2.f90: Likewise.
10293 * gfortran.dg/move_alloc_5.f90: Likewise.
10294 * gfortran.dg/move_alloc_6.f90: Likewise.
10295 * gfortran.dg/move_alloc_9.f90: Likewise.
10296 * gfortran.dg/multiple_allocation_1.f90: Likewise.
10297 * gfortran.dg/multiple_allocation_3.f90: Likewise.
10298 * gfortran.dg/mvbits_1.f90: Likewise.
10299 * gfortran.dg/mvbits_2.f90: Likewise.
10300 * gfortran.dg/mvbits_3.f90: Likewise.
10301 * gfortran.dg/mvbits_4.f90: Likewise.
10302 * gfortran.dg/mvbits_7.f90: Likewise.
10303 * gfortran.dg/mvbits_8.f90: Likewise.
10304 * gfortran.dg/namelist_11.f: Likewise.
10305 * gfortran.dg/namelist_12.f: Likewise.
10306 * gfortran.dg/namelist_13.f90: Likewise.
10307 * gfortran.dg/namelist_14.f90: Likewise.
10308 * gfortran.dg/namelist_15.f90: Likewise.
10309 * gfortran.dg/namelist_16.f90: Likewise.
10310 * gfortran.dg/namelist_17.f90: Likewise.
10311 * gfortran.dg/namelist_18.f90: Likewise.
10312 * gfortran.dg/namelist_19.f90: Likewise.
10313 * gfortran.dg/namelist_20.f90: Likewise.
10314 * gfortran.dg/namelist_21.f90: Likewise.
10315 * gfortran.dg/namelist_22.f90: Likewise.
10316 * gfortran.dg/namelist_23.f90: Likewise.
10317 * gfortran.dg/namelist_24.f90: Likewise.
10318 * gfortran.dg/namelist_26.f90: Likewise.
10319 * gfortran.dg/namelist_27.f90: Likewise.
10320 * gfortran.dg/namelist_28.f90: Likewise.
10321 * gfortran.dg/namelist_29.f90: Likewise.
10322 * gfortran.dg/namelist_37.f90: Likewise.
10323 * gfortran.dg/namelist_38.f90: Likewise.
10324 * gfortran.dg/namelist_39.f90: Likewise.
10325 * gfortran.dg/namelist_40.f90: Likewise.
10326 * gfortran.dg/namelist_41.f90: Likewise.
10327 * gfortran.dg/namelist_42.f90: Likewise.
10328 * gfortran.dg/namelist_43.f90: Likewise.
10329 * gfortran.dg/namelist_44.f90: Likewise.
10330 * gfortran.dg/namelist_47.f90: Likewise.
10331 * gfortran.dg/namelist_48.f90: Likewise.
10332 * gfortran.dg/namelist_49.f90: Likewise.
10333 * gfortran.dg/namelist_50.f90: Likewise.
10334 * gfortran.dg/namelist_51.f90: Likewise.
10335 * gfortran.dg/namelist_52.f90: Likewise.
10336 * gfortran.dg/namelist_54.f90: Likewise.
10337 * gfortran.dg/namelist_55.f90: Likewise.
10338 * gfortran.dg/namelist_56.f90: Likewise.
10339 * gfortran.dg/namelist_57.f90: Likewise.
10340 * gfortran.dg/namelist_58.f90: Likewise.
10341 * gfortran.dg/namelist_59.f90: Likewise.
10342 * gfortran.dg/namelist_60.f90: Likewise.
10343 * gfortran.dg/namelist_61.f90: Likewise.
10344 * gfortran.dg/namelist_64.f90: Likewise.
10345 * gfortran.dg/namelist_65.f90: Likewise.
10346 * gfortran.dg/namelist_69.f90: Likewise.
10347 * gfortran.dg/namelist_70.f90: Likewise.
10348 * gfortran.dg/namelist_71.f90: Likewise.
10349 * gfortran.dg/namelist_72.f: Likewise.
10350 * gfortran.dg/namelist_73.f90: Likewise.
10351 * gfortran.dg/namelist_77.f90: Likewise.
10352 * gfortran.dg/namelist_78.f90: Likewise.
10353 * gfortran.dg/namelist_79.f90: Likewise.
10354 * gfortran.dg/namelist_80.f90: Likewise.
10355 * gfortran.dg/namelist_81.f90: Likewise.
10356 * gfortran.dg/namelist_82.f90: Likewise.
10357 * gfortran.dg/namelist_84.f90: Likewise.
10358 * gfortran.dg/namelist_85.f90: Likewise.
10359 * gfortran.dg/namelist_86.f90: Likewise.
10360 * gfortran.dg/namelist_87.f90: Likewise.
10361 * gfortran.dg/namelist_88.f90: Likewise.
10362 * gfortran.dg/namelist_89.f90: Likewise.
10363 * gfortran.dg/namelist_90.f: Likewise.
10364 * gfortran.dg/namelist_95.f90: Likewise.
10365 * gfortran.dg/namelist_char_only.f90: Likewise.
10366 * gfortran.dg/namelist_empty.f90: Likewise.
10367 * gfortran.dg/namelist_internal.f90: Likewise.
10368 * gfortran.dg/namelist_use.f90: Likewise.
10369 * gfortran.dg/namelist_use_only.f90: Likewise.
10370 * gfortran.dg/namelist_utf8.f90: Likewise.
10371 * gfortran.dg/nan_1.f90: Likewise.
10372 * gfortran.dg/nan_2.f90: Likewise.
10373 * gfortran.dg/nan_3.f90: Likewise.
10374 * gfortran.dg/nan_6.f90: Likewise.
10375 * gfortran.dg/nan_7.f90: Likewise.
10376 * gfortran.dg/nearest_1.f90: Likewise.
10377 * gfortran.dg/nearest_2.f90: Likewise.
10378 * gfortran.dg/nearest_3.f90: Likewise.
10379 * gfortran.dg/negative-z-descriptor.f90: Likewise.
10380 * gfortran.dg/negative_automatic_size.f90: Likewise.
10381 * gfortran.dg/negative_unit.f: Likewise.
10382 * gfortran.dg/negative_unit2.f90: Likewise.
10383 * gfortran.dg/negative_unit_int8.f: Likewise.
10384 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
10385 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
10386 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
10387 * gfortran.dg/nested_modules_1.f90: Likewise.
10388 * gfortran.dg/nested_modules_2.f90: Likewise.
10389 * gfortran.dg/nested_modules_3.f90: Likewise.
10390 * gfortran.dg/nesting_1.f90: Likewise.
10391 * gfortran.dg/new_line.f90: Likewise.
10392 * gfortran.dg/newunit_1.f90: Likewise.
10393 * gfortran.dg/newunit_3.f90: Likewise.
10394 * gfortran.dg/newunit_5.f90.f90: Likewise.
10395 * gfortran.dg/nint_1.f90: Likewise.
10396 * gfortran.dg/nint_2.f90: Likewise.
10397 * gfortran.dg/no_arg_check_2.f90: Likewise.
10398 * gfortran.dg/no_range_check_1.f90: Likewise.
10399 * gfortran.dg/no_range_check_2.f90: Likewise.
10400 * gfortran.dg/no_range_check_3.f90: Likewise.
10401 * gfortran.dg/noadv_size.f90: Likewise.
10402 * gfortran.dg/nonreturning_statements.f90: Likewise.
10403 * gfortran.dg/norm2_1.f90: Likewise.
10404 * gfortran.dg/norm2_3.f90: Likewise.
10405 * gfortran.dg/nosigned_zero_1.f90: Likewise.
10406 * gfortran.dg/nosigned_zero_2.f90: Likewise.
10407 * gfortran.dg/nosigned_zero_3.f90: Likewise.
10408 * gfortran.dg/null_4.f90: Likewise.
10409 * gfortran.dg/null_9.f90: Likewise.
10410 * gfortran.dg/nullify_3.f90: Likewise.
10411 * gfortran.dg/oldstyle_1.f90: Likewise.
10412 * gfortran.dg/open_access_append_1.f90: Likewise.
10413 * gfortran.dg/open_access_append_2.f90: Likewise.
10414 * gfortran.dg/open_errors.f90: Likewise.
10415 * gfortran.dg/open_negative_unit_1.f90: Likewise.
10416 * gfortran.dg/open_new.f90: Likewise.
10417 * gfortran.dg/open_readonly_1.f90: Likewise.
10418 * gfortran.dg/operator_1.f90: Likewise.
10419 * gfortran.dg/optional_absent_1.f90: Likewise.
10420 * gfortran.dg/optional_absent_2.f90: Likewise.
10421 * gfortran.dg/optional_absent_3.f90: Likewise.
10422 * gfortran.dg/optional_class_1.f90: Likewise.
10423 * gfortran.dg/optional_dim_2.f90: Likewise.
10424 * gfortran.dg/optional_dim_3.f90: Likewise.
10425 * gfortran.dg/output_exponents_1.f90: Likewise.
10426 * gfortran.dg/overload_1.f90: Likewise.
10427 * gfortran.dg/overload_2.f90: Likewise.
10428 * gfortran.dg/overwrite_1.f: Likewise.
10429 * gfortran.dg/pad_no.f90: Likewise.
10430 * gfortran.dg/parameter_array_init_1.f90: Likewise.
10431 * gfortran.dg/parameter_array_init_2.f90: Likewise.
10432 * gfortran.dg/parameter_array_init_4.f90: Likewise.
10433 * gfortran.dg/parameter_array_init_5.f90: Likewise.
10434 * gfortran.dg/parameter_array_section_2.f90: Likewise.
10435 * gfortran.dg/parens_3.f90: Likewise.
10436 * gfortran.dg/parens_5.f90: Likewise.
10437 * gfortran.dg/parens_6.f90: Likewise.
10438 * gfortran.dg/parent_result_ref_1.f90: Likewise.
10439 * gfortran.dg/parent_result_ref_2.f90: Likewise.
10440 * gfortran.dg/parent_result_ref_3.f90: Likewise.
10441 * gfortran.dg/parent_result_ref_4.f90: Likewise.
10442 * gfortran.dg/parity_1.f90: Likewise.
10443 * gfortran.dg/past_eor.f90: Likewise.
10444 * gfortran.dg/pdt_1.f03: Likewise.
10445 * gfortran.dg/pdt_10.f03: Likewise.
10446 * gfortran.dg/pdt_11.f03: Likewise.
10447 * gfortran.dg/pdt_12.f03: Likewise.
10448 * gfortran.dg/pdt_13.f03: Likewise.
10449 * gfortran.dg/pdt_14.f03: Likewise.
10450 * gfortran.dg/pdt_15.f03: Likewise.
10451 * gfortran.dg/pdt_19.f03: Likewise.
10452 * gfortran.dg/pdt_20.f03: Likewise.
10453 * gfortran.dg/pdt_22.f03: Likewise.
10454 * gfortran.dg/pdt_23.f03: Likewise.
10455 * gfortran.dg/pdt_25.f03: Likewise.
10456 * gfortran.dg/pdt_26.f03: Likewise.
10457 * gfortran.dg/pdt_27.f03: Likewise.
10458 * gfortran.dg/pdt_28.f03: Likewise.
10459 * gfortran.dg/pdt_3.f03: Likewise.
10460 * gfortran.dg/pdt_4.f03: Likewise.
10461 * gfortran.dg/pdt_5.f03: Likewise.
10462 * gfortran.dg/pdt_7.f03: Likewise.
10463 * gfortran.dg/pointer_1.f90: Likewise.
10464 * gfortran.dg/pointer_array_1.f90: Likewise.
10465 * gfortran.dg/pointer_array_3.f90: Likewise.
10466 * gfortran.dg/pointer_array_4.f90: Likewise.
10467 * gfortran.dg/pointer_array_5.f90: Likewise.
10468 * gfortran.dg/pointer_array_6.f90: Likewise.
10469 * gfortran.dg/pointer_array_7.f90: Likewise.
10470 * gfortran.dg/pointer_array_8.f90: Likewise.
10471 * gfortran.dg/pointer_array_9.f90: Likewise.
10472 * gfortran.dg/pointer_array_component_1.f90: Likewise.
10473 * gfortran.dg/pointer_array_component_2.f90: Likewise.
10474 * gfortran.dg/pointer_assign_10.f90: Likewise.
10475 * gfortran.dg/pointer_assign_11.f90: Likewise.
10476 * gfortran.dg/pointer_assign_4.f90: Likewise.
10477 * gfortran.dg/pointer_assign_8.f90: Likewise.
10478 * gfortran.dg/pointer_assign_9.f90: Likewise.
10479 * gfortran.dg/pointer_check_10.f90: Likewise.
10480 * gfortran.dg/pointer_check_9.f90: Likewise.
10481 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
10482 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
10483 * gfortran.dg/pointer_function_result_1.f90: Likewise.
10484 * gfortran.dg/pointer_init_1.f90: Likewise.
10485 * gfortran.dg/pointer_init_3.f90: Likewise.
10486 * gfortran.dg/pointer_init_4.f90: Likewise.
10487 * gfortran.dg/pointer_init_5.f90: Likewise.
10488 * gfortran.dg/pointer_init_8.f90: Likewise.
10489 * gfortran.dg/pointer_intent_1.f90: Likewise.
10490 * gfortran.dg/pointer_intent_4.f90: Likewise.
10491 * gfortran.dg/pointer_intent_5.f90: Likewise.
10492 * gfortran.dg/pointer_remapping_10.f90: Likewise.
10493 * gfortran.dg/pointer_remapping_4.f03: Likewise.
10494 * gfortran.dg/pointer_remapping_5.f08: Likewise.
10495 * gfortran.dg/pointer_remapping_9.f90: Likewise.
10496 * gfortran.dg/pointer_target_1.f90: Likewise.
10497 * gfortran.dg/pointer_target_2.f90: Likewise.
10498 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
10499 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
10500 * gfortran.dg/power.f90: Likewise.
10501 * gfortran.dg/power1.f90: Likewise.
10502 * gfortran.dg/power_3.f90: Likewise.
10503 * gfortran.dg/power_4.f90: Likewise.
10504 * gfortran.dg/power_5.f90: Likewise.
10505 * gfortran.dg/pr12884.f: Likewise.
10506 * gfortran.dg/pr15129.f90: Likewise.
10507 * gfortran.dg/pr15140.f90: Likewise.
10508 * gfortran.dg/pr15324.f90: Likewise.
10509 * gfortran.dg/pr15332.f: Likewise.
10510 * gfortran.dg/pr15957.f90: Likewise.
10511 * gfortran.dg/pr15959.f90: Likewise.
10512 * gfortran.dg/pr16597.f90: Likewise.
10513 * gfortran.dg/pr16861.f90: Likewise.
10514 * gfortran.dg/pr16938.f90: Likewise.
10515 * gfortran.dg/pr17090.f90: Likewise.
10516 * gfortran.dg/pr17143.f90: Likewise.
10517 * gfortran.dg/pr17164.f90: Likewise.
10518 * gfortran.dg/pr17229.f: Likewise.
10519 * gfortran.dg/pr17285.f90: Likewise.
10520 * gfortran.dg/pr17286.f90: Likewise.
10521 * gfortran.dg/pr17472.f: Likewise.
10522 * gfortran.dg/pr17612.f90: Likewise.
10523 * gfortran.dg/pr17706.f90: Likewise.
10524 * gfortran.dg/pr18025.f90: Likewise.
10525 * gfortran.dg/pr18122.f90: Likewise.
10526 * gfortran.dg/pr18210.f90: Likewise.
10527 * gfortran.dg/pr18392.f90: Likewise.
10528 * gfortran.dg/pr19155.f: Likewise.
10529 * gfortran.dg/pr19216.f: Likewise.
10530 * gfortran.dg/pr19467.f90: Likewise.
10531 * gfortran.dg/pr19657.f: Likewise.
10532 * gfortran.dg/pr19926.f90: Likewise.
10533 * gfortran.dg/pr19928-1.f90: Likewise.
10534 * gfortran.dg/pr19928-2.f90: Likewise.
10535 * gfortran.dg/pr20086.f90: Likewise.
10536 * gfortran.dg/pr20124.f90: Likewise.
10537 * gfortran.dg/pr20163-2.f: Likewise.
10538 * gfortran.dg/pr20480.f90: Likewise.
10539 * gfortran.dg/pr20755.f: Likewise.
10540 * gfortran.dg/pr20950.f: Likewise.
10541 * gfortran.dg/pr21177.f90: Likewise.
10542 * gfortran.dg/pr21730.f: Likewise.
10543 * gfortran.dg/pr22491.f: Likewise.
10544 * gfortran.dg/pr25603.f: Likewise.
10545 * gfortran.dg/pr26246_2.f90: Likewise.
10546 * gfortran.dg/pr32136.f90: Likewise.
10547 * gfortran.dg/pr32533.f90: Likewise.
10548 * gfortran.dg/pr33794.f90: Likewise.
10549 * gfortran.dg/pr35662.f90: Likewise.
10550 * gfortran.dg/pr35944-1.f90: Likewise.
10551 * gfortran.dg/pr35944-2.f90: Likewise.
10552 * gfortran.dg/pr35983.f90: Likewise.
10553 * gfortran.dg/pr39865.f90: Likewise.
10554 * gfortran.dg/pr41212.f90: Likewise.
10555 * gfortran.dg/pr43808.f90: Likewise.
10556 * gfortran.dg/pr44592.f90: Likewise.
10557 * gfortran.dg/pr44735.f90: Likewise.
10558 * gfortran.dg/pr45308.f03: Likewise.
10559 * gfortran.dg/pr46297.f: Likewise.
10560 * gfortran.dg/pr46588.f90: Likewise.
10561 * gfortran.dg/pr46665.f90: Likewise.
10562 * gfortran.dg/pr46804.f90: Likewise.
10563 * gfortran.dg/pr47008.f03: Likewise.
10564 * gfortran.dg/pr47614.f: Likewise.
10565 * gfortran.dg/pr47878.f90: Likewise.
10566 * gfortran.dg/pr49103.f90: Likewise.
10567 * gfortran.dg/pr50069_1.f90: Likewise.
10568 * gfortran.dg/pr50769.f90: Likewise.
10569 * gfortran.dg/pr52608.f90: Likewise.
10570 * gfortran.dg/pr55086_2.f90: Likewise.
10571 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
10572 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
10573 * gfortran.dg/pr55330.f90: Likewise.
10574 * gfortran.dg/pr56015.f90: Likewise.
10575 * gfortran.dg/pr57910.f90: Likewise.
10576 * gfortran.dg/pr59700.f90: Likewise.
10577 * gfortran.dg/pr62125.f90: Likewise.
10578 * gfortran.dg/pr64530.f90: Likewise.
10579 * gfortran.dg/pr65429.f90: Likewise.
10580 * gfortran.dg/pr65450.f90: Likewise.
10581 * gfortran.dg/pr65504.f90: Likewise.
10582 * gfortran.dg/pr65903.f90: Likewise.
10583 * gfortran.dg/pr66311.f90: Likewise.
10584 * gfortran.dg/pr66864.f90: Likewise.
10585 * gfortran.dg/pr67140.f90: Likewise.
10586 * gfortran.dg/pr67524.f90: Likewise.
10587 * gfortran.dg/pr67885.f90: Likewise.
10588 * gfortran.dg/pr68053.f90: Likewise.
10589 * gfortran.dg/pr68566.f90: Likewise.
10590 * gfortran.dg/pr69514_1.f90: Likewise.
10591 * gfortran.dg/pr69514_2.f90: Likewise.
10592 * gfortran.dg/pr69739.f90: Likewise.
10593 * gfortran.dg/pr70673.f90: Likewise.
10594 * gfortran.dg/pr71523_2.f90: Likewise.
10595 * gfortran.dg/pr71764.f90: Likewise.
10596 * gfortran.dg/pr78092.f90: Likewise.
10597 * gfortran.dg/pr82973.f90: Likewise.
10598 * gfortran.dg/pr83864.f90: Likewise.
10599 * gfortran.dg/pr83874.f90: Likewise.
10600 * gfortran.dg/pr84088.f90: Likewise.
10601 * gfortran.dg/pr84155.f90: Likewise.
10602 * gfortran.dg/proc_decl_12.f90: Likewise.
10603 * gfortran.dg/proc_decl_13.f90: Likewise.
10604 * gfortran.dg/proc_decl_15.f90: Likewise.
10605 * gfortran.dg/proc_decl_17.f90: Likewise.
10606 * gfortran.dg/proc_decl_18.f90: Likewise.
10607 * gfortran.dg/proc_decl_2.f90: Likewise.
10608 * gfortran.dg/proc_decl_5.f90: Likewise.
10609 * gfortran.dg/proc_decl_9.f90: Likewise.
10610 * gfortran.dg/proc_ptr_1.f90: Likewise.
10611 * gfortran.dg/proc_ptr_10.f90: Likewise.
10612 * gfortran.dg/proc_ptr_12.f90: Likewise.
10613 * gfortran.dg/proc_ptr_18.f90: Likewise.
10614 * gfortran.dg/proc_ptr_19.f90: Likewise.
10615 * gfortran.dg/proc_ptr_21.f90: Likewise.
10616 * gfortran.dg/proc_ptr_22.f90: Likewise.
10617 * gfortran.dg/proc_ptr_23.f90: Likewise.
10618 * gfortran.dg/proc_ptr_25.f90: Likewise.
10619 * gfortran.dg/proc_ptr_26.f90: Likewise.
10620 * gfortran.dg/proc_ptr_3.f90: Likewise.
10621 * gfortran.dg/proc_ptr_36.f90: Likewise.
10622 * gfortran.dg/proc_ptr_47.f90: Likewise.
10623 * gfortran.dg/proc_ptr_48.f90: Likewise.
10624 * gfortran.dg/proc_ptr_5.f90: Likewise.
10625 * gfortran.dg/proc_ptr_6.f90: Likewise.
10626 * gfortran.dg/proc_ptr_7.f90: Likewise.
10627 * gfortran.dg/proc_ptr_8.f90: Likewise.
10628 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
10629 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
10630 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
10631 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
10632 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
10633 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
10634 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
10635 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
10636 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
10637 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
10638 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
10639 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
10640 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
10641 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
10642 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
10643 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
10644 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
10645 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
10646 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
10647 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
10648 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
10649 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
10650 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
10651 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
10652 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
10653 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
10654 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
10655 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
10656 * gfortran.dg/product_init_expr.f03: Likewise.
10657 * gfortran.dg/promotion.f90: Likewise.
10658 * gfortran.dg/promotion_3.f90: Likewise.
10659 * gfortran.dg/promotion_4.f90: Likewise.
10660 * gfortran.dg/protected_1.f90: Likewise.
10661 * gfortran.dg/protected_2.f90: Likewise.
10662 * gfortran.dg/ptr-func-1.f90: Likewise.
10663 * gfortran.dg/ptr-func-2.f90: Likewise.
10664 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
10665 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
10666 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
10667 * gfortran.dg/pure_byref_1.f90: Likewise.
10668 * gfortran.dg/pure_byref_2.f90: Likewise.
10669 * gfortran.dg/pure_byref_3.f90: Likewise.
10670 * gfortran.dg/quad_2.f90: Likewise.
10671 * gfortran.dg/quad_3.f90: Likewise.
10672 * gfortran.dg/random_3.f90: Likewise.
10673 * gfortran.dg/random_4.f90: Likewise.
10674 * gfortran.dg/random_7.f90: Likewise.
10675 * gfortran.dg/read_2.f90: Likewise.
10676 * gfortran.dg/read_3.f90: Likewise.
10677 * gfortran.dg/read_4.f90: Likewise.
10678 * gfortran.dg/read_5.f90: Likewise.
10679 * gfortran.dg/read_bad_advance.f90: Likewise.
10680 * gfortran.dg/read_bang.f90: Likewise.
10681 * gfortran.dg/read_bang4.f90: Likewise.
10682 * gfortran.dg/read_comma.f: Likewise.
10683 * gfortran.dg/read_dir.f90: Likewise.
10684 * gfortran.dg/read_empty_file.f: Likewise.
10685 * gfortran.dg/read_eof_1.f90: Likewise.
10686 * gfortran.dg/read_eof_2.f90: Likewise.
10687 * gfortran.dg/read_eof_3.f90: Likewise.
10688 * gfortran.dg/read_eof_4.f90: Likewise.
10689 * gfortran.dg/read_eof_5.f90: Likewise.
10690 * gfortran.dg/read_eof_6.f: Likewise.
10691 * gfortran.dg/read_eof_7.f90: Likewise.
10692 * gfortran.dg/read_eof_8.f90: Likewise.
10693 * gfortran.dg/read_eof_all.f90: Likewise.
10694 * gfortran.dg/read_eor.f90: Likewise.
10695 * gfortran.dg/read_float_1.f90: Likewise.
10696 * gfortran.dg/read_float_2.f03: Likewise.
10697 * gfortran.dg/read_float_3.f90: Likewise.
10698 * gfortran.dg/read_float_4.f90: Likewise.
10699 * gfortran.dg/read_infnan_1.f90: Likewise.
10700 * gfortran.dg/read_list_eof_1.f90: Likewise.
10701 * gfortran.dg/read_logical.f90: Likewise.
10702 * gfortran.dg/read_many_1.f: Likewise.
10703 * gfortran.dg/read_no_eor.f90: Likewise.
10704 * gfortran.dg/read_noadvance.f90: Likewise.
10705 * gfortran.dg/read_repeat.f90: Likewise.
10706 * gfortran.dg/read_repeat_2.f90: Likewise.
10707 * gfortran.dg/read_size_noadvance.f90: Likewise.
10708 * gfortran.dg/read_x_eof.f90: Likewise.
10709 * gfortran.dg/read_x_past.f: Likewise.
10710 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
10711 * gfortran.dg/real_const_1.f: Likewise.
10712 * gfortran.dg/real_const_2.f90: Likewise.
10713 * gfortran.dg/real_const_3.f90: Likewise.
10714 * gfortran.dg/real_do_1.f90: Likewise.
10715 * gfortran.dg/real_index_1.f90: Likewise.
10716 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
10717 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
10718 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
10719 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
10720 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
10721 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
10722 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
10723 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
10724 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
10725 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
10726 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
10727 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
10728 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
10729 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
10730 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
10731 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
10732 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
10733 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
10734 * gfortran.dg/record_marker_1.f90: Likewise.
10735 * gfortran.dg/record_marker_2.f: Likewise.
10736 * gfortran.dg/record_marker_3.f90: Likewise.
10737 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
10738 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
10739 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
10740 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
10741 * gfortran.dg/recursive_check_7.f90: Likewise.
10742 * gfortran.dg/recursive_reference_1.f90: Likewise.
10743 * gfortran.dg/recursive_reference_2.f90: Likewise.
10744 * gfortran.dg/recursive_stack.f90: Likewise.
10745 * gfortran.dg/reduction.f90: Likewise.
10746 * gfortran.dg/repack_arrays_1.f90: Likewise.
10747 * gfortran.dg/repeat_1.f90: Likewise.
10748 * gfortran.dg/repeat_2.f90: Likewise.
10749 * gfortran.dg/repeat_3.f90: Likewise.
10750 * gfortran.dg/repeat_6.f90: Likewise.
10751 * gfortran.dg/reshape-alloc.f90: Likewise.
10752 * gfortran.dg/reshape-complex.f90: Likewise.
10753 * gfortran.dg/reshape.f90: Likewise.
10754 * gfortran.dg/reshape_2.f90: Likewise.
10755 * gfortran.dg/reshape_7.f90: Likewise.
10756 * gfortran.dg/reshape_empty_1.f03: Likewise.
10757 * gfortran.dg/reshape_pad_1.f90: Likewise.
10758 * gfortran.dg/reshape_rank7.f90: Likewise.
10759 * gfortran.dg/reshape_transpose_1.f90: Likewise.
10760 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
10761 * gfortran.dg/result_default_init_1.f90: Likewise.
10762 * gfortran.dg/result_in_spec_1.f90: Likewise.
10763 * gfortran.dg/result_in_spec_2.f90: Likewise.
10764 * gfortran.dg/ret_array_1.f90: Likewise.
10765 * gfortran.dg/ret_pointer_1.f90: Likewise.
10766 * gfortran.dg/ret_pointer_2.f90: Likewise.
10767 * gfortran.dg/rewind_1.f90: Likewise.
10768 * gfortran.dg/round_1.f03: Likewise.
10769 * gfortran.dg/round_2.f03: Likewise.
10770 * gfortran.dg/round_3.f08: Likewise.
10771 * gfortran.dg/round_4.f90: Likewise.
10772 * gfortran.dg/rrspacing_1.f90: Likewise.
10773 * gfortran.dg/runtime_warning_1.f90: Likewise.
10774 * gfortran.dg/same_type_as_2.f03: Likewise.
10775 * gfortran.dg/save_1.f90: Likewise.
10776 * gfortran.dg/save_5.f90: Likewise.
10777 * gfortran.dg/save_6.f90: Likewise.
10778 * gfortran.dg/scalar_mask_1.f90: Likewise.
10779 * gfortran.dg/scalar_mask_2.f90: Likewise.
10780 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
10781 * gfortran.dg/scale_1.f90: Likewise.
10782 * gfortran.dg/scan_1.f90: Likewise.
10783 * gfortran.dg/scan_2.f90: Likewise.
10784 * gfortran.dg/secnds-1.f: Likewise.
10785 * gfortran.dg/secnds.f: Likewise.
10786 * gfortran.dg/select_1.f90: Likewise.
10787 * gfortran.dg/select_2.f90: Likewise.
10788 * gfortran.dg/select_3.f90: Likewise.
10789 * gfortran.dg/select_5.f90: Likewise.
10790 * gfortran.dg/select_char_1.f90: Likewise.
10791 * gfortran.dg/select_char_2.f90: Likewise.
10792 * gfortran.dg/select_type_13.f03: Likewise.
10793 * gfortran.dg/select_type_14.f03: Likewise.
10794 * gfortran.dg/select_type_15.f03: Likewise.
10795 * gfortran.dg/select_type_19.f03: Likewise.
10796 * gfortran.dg/select_type_2.f03: Likewise.
10797 * gfortran.dg/select_type_26.f03: Likewise.
10798 * gfortran.dg/select_type_27.f03: Likewise.
10799 * gfortran.dg/select_type_28.f03: Likewise.
10800 * gfortran.dg/select_type_3.f03: Likewise.
10801 * gfortran.dg/select_type_35.f03: Likewise.
10802 * gfortran.dg/select_type_36.f03: Likewise.
10803 * gfortran.dg/select_type_37.f03: Likewise.
10804 * gfortran.dg/select_type_39.f03: Likewise.
10805 * gfortran.dg/select_type_4.f90: Likewise.
10806 * gfortran.dg/select_type_5.f03: Likewise.
10807 * gfortran.dg/select_type_6.f03: Likewise.
10808 * gfortran.dg/select_type_7.f03: Likewise.
10809 * gfortran.dg/select_type_8.f03: Likewise.
10810 * gfortran.dg/selected_char_kind_1.f90: Likewise.
10811 * gfortran.dg/selected_char_kind_4.f90: Likewise.
10812 * gfortran.dg/selected_kind_1.f90: Likewise.
10813 * gfortran.dg/selected_real_kind_2.f90: Likewise.
10814 * gfortran.dg/shape_2.f90: Likewise.
10815 * gfortran.dg/shape_4.f90: Likewise.
10816 * gfortran.dg/shape_5.f90: Likewise.
10817 * gfortran.dg/shape_7.f90: Likewise.
10818 * gfortran.dg/shape_8.f90: Likewise.
10819 * gfortran.dg/shape_9.f90: Likewise.
10820 * gfortran.dg/shift-kind_2.f90: Likewise.
10821 * gfortran.dg/shiftalr_1.F90: Likewise.
10822 * gfortran.dg/shiftalr_2.F90: Likewise.
10823 * gfortran.dg/simpleif_1.f90: Likewise.
10824 * gfortran.dg/simplify_argN_1.f90: Likewise.
10825 * gfortran.dg/simplify_cshift_1.f90: Likewise.
10826 * gfortran.dg/simplify_cshift_4.f90: Likewise.
10827 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
10828 * gfortran.dg/simplify_modulo.f90: Likewise.
10829 * gfortran.dg/single_char_string.f90: Likewise.
10830 * gfortran.dg/size_dim.f90: Likewise.
10831 * gfortran.dg/size_optional_dim_1.f90: Likewise.
10832 * gfortran.dg/sizeof.f90: Likewise.
10833 * gfortran.dg/sizeof_4.f90: Likewise.
10834 * gfortran.dg/slash_1.f90: Likewise.
10835 * gfortran.dg/sms-1.f90: Likewise.
10836 * gfortran.dg/sms-2.f90: Likewise.
10837 * gfortran.dg/spec_expr_7.f90: Likewise.
10838 * gfortran.dg/specifics_1.f90: Likewise.
10839 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
10840 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
10841 * gfortran.dg/spread_init_expr.f03: Likewise.
10842 * gfortran.dg/spread_scalar_source.f90: Likewise.
10843 * gfortran.dg/spread_shape_1.f90: Likewise.
10844 * gfortran.dg/stat_1.f90: Likewise.
10845 * gfortran.dg/stat_2.f90: Likewise.
10846 * gfortran.dg/stfunc_1.f90: Likewise.
10847 * gfortran.dg/stfunc_4.f90: Likewise.
10848 * gfortran.dg/stfunc_6.f90: Likewise.
10849 * gfortran.dg/storage_size_1.f08: Likewise.
10850 * gfortran.dg/storage_size_3.f08: Likewise.
10851 * gfortran.dg/storage_size_4.f90: Likewise.
10852 * gfortran.dg/streamio_1.f90: Likewise.
10853 * gfortran.dg/streamio_10.f90: Likewise.
10854 * gfortran.dg/streamio_11.f90: Likewise.
10855 * gfortran.dg/streamio_12.f90: Likewise.
10856 * gfortran.dg/streamio_13.f90: Likewise.
10857 * gfortran.dg/streamio_14.f90: Likewise.
10858 * gfortran.dg/streamio_15.f90: Likewise.
10859 * gfortran.dg/streamio_16.f90: Likewise.
10860 * gfortran.dg/streamio_17.f90: Likewise.
10861 * gfortran.dg/streamio_2.f90: Likewise.
10862 * gfortran.dg/streamio_3.f90: Likewise.
10863 * gfortran.dg/streamio_4.f90: Likewise.
10864 * gfortran.dg/streamio_5.f90: Likewise.
10865 * gfortran.dg/streamio_6.f90: Likewise.
10866 * gfortran.dg/streamio_7.f90: Likewise.
10867 * gfortran.dg/streamio_8.f90: Likewise.
10868 * gfortran.dg/streamio_9.f90: Likewise.
10869 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
10870 * gfortran.dg/string_4.f90: Likewise.
10871 * gfortran.dg/string_array_constructor_2.f90: Likewise.
10872 * gfortran.dg/string_assign_2.f90: Likewise.
10873 * gfortran.dg/string_compare_1.f90: Likewise.
10874 * gfortran.dg/string_compare_2.f90: Likewise.
10875 * gfortran.dg/string_compare_3.f90: Likewise.
10876 * gfortran.dg/string_ctor_1.f90: Likewise.
10877 * gfortran.dg/string_length_1.f90: Likewise.
10878 * gfortran.dg/string_length_2.f90: Likewise.
10879 * gfortran.dg/string_length_3.f90: Likewise.
10880 * gfortran.dg/string_length_4.f90: Likewise.
10881 * gfortran.dg/string_null_compare_1.f: Likewise.
10882 * gfortran.dg/string_pad_trunc.f90: Likewise.
10883 * gfortran.dg/structure_constructor_1.f03: Likewise.
10884 * gfortran.dg/structure_constructor_11.f90: Likewise.
10885 * gfortran.dg/structure_constructor_13.f03: Likewise.
10886 * gfortran.dg/structure_constructor_2.f03: Likewise.
10887 * gfortran.dg/structure_constructor_5.f03: Likewise.
10888 * gfortran.dg/submodule_1.f08: Likewise.
10889 * gfortran.dg/submodule_11.f08: Likewise.
10890 * gfortran.dg/submodule_14.f08: Likewise.
10891 * gfortran.dg/submodule_15.f08: Likewise.
10892 * gfortran.dg/submodule_17.f08: Likewise.
10893 * gfortran.dg/submodule_18.f08: Likewise.
10894 * gfortran.dg/submodule_19.f08: Likewise.
10895 * gfortran.dg/submodule_2.f08: Likewise.
10896 * gfortran.dg/submodule_27.f08: Likewise.
10897 * gfortran.dg/submodule_28.f08: Likewise.
10898 * gfortran.dg/submodule_29.f08: Likewise.
10899 * gfortran.dg/submodule_30.f08: Likewise.
10900 * gfortran.dg/submodule_6.f08: Likewise.
10901 * gfortran.dg/submodule_7.f08: Likewise.
10902 * gfortran.dg/submodule_8.f08: Likewise.
10903 * gfortran.dg/subnormal_1.f90: Likewise.
10904 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
10905 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
10906 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
10907 * gfortran.dg/substr_2.f: Likewise.
10908 * gfortran.dg/substr_3.f: Likewise.
10909 * gfortran.dg/substr_4.f: Likewise.
10910 * gfortran.dg/substr_5.f90: Likewise.
10911 * gfortran.dg/substr_6.f90: Likewise.
10912 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
10913 * gfortran.dg/sum_init_expr.f03: Likewise.
10914 * gfortran.dg/sum_zero_array_1.f90: Likewise.
10915 * gfortran.dg/system_clock_3.f08: Likewise.
10916 * gfortran.dg/t_editing.f: Likewise.
10917 * gfortran.dg/team_change_1.f90: Likewise.
10918 * gfortran.dg/team_end_1.f90: Likewise.
10919 * gfortran.dg/team_number_1.f90: Likewise.
10920 * gfortran.dg/temporary_1.f90: Likewise.
10921 * gfortran.dg/test_com_block.f90: Likewise.
10922 * gfortran.dg/test_only_clause.f90: Likewise.
10923 * gfortran.dg/tiny_1.f90: Likewise.
10924 * gfortran.dg/tiny_2.f90: Likewise.
10925 * gfortran.dg/tl_editing.f90: Likewise.
10926 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
10927 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
10928 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
10929 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
10930 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
10931 * gfortran.dg/transfer_class_2.f90: Likewise.
10932 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
10933 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
10934 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
10935 * gfortran.dg/transfer_resolve_1.f90: Likewise.
10936 * gfortran.dg/transfer_simplify_1.f90: Likewise.
10937 * gfortran.dg/transfer_simplify_10.f90: Likewise.
10938 * gfortran.dg/transfer_simplify_11.f90: Likewise.
10939 * gfortran.dg/transfer_simplify_2.f90: Likewise.
10940 * gfortran.dg/transfer_simplify_3.f90: Likewise.
10941 * gfortran.dg/transfer_simplify_4.f90: Likewise.
10942 * gfortran.dg/transfer_simplify_8.f90: Likewise.
10943 * gfortran.dg/transfer_simplify_9.f90: Likewise.
10944 * gfortran.dg/transpose_1.f90: Likewise.
10945 * gfortran.dg/transpose_3.f03: Likewise.
10946 * gfortran.dg/transpose_4.f90: Likewise.
10947 * gfortran.dg/transpose_conjg_1.f90: Likewise.
10948 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
10949 * gfortran.dg/transpose_optimization_2.f90: Likewise.
10950 * gfortran.dg/trim_1.f90: Likewise.
10951 * gfortran.dg/trim_optimize_1.f90: Likewise.
10952 * gfortran.dg/trim_optimize_2.f90: Likewise.
10953 * gfortran.dg/trim_optimize_3.f90: Likewise.
10954 * gfortran.dg/trim_optimize_4.f90: Likewise.
10955 * gfortran.dg/trim_optimize_5.f90: Likewise.
10956 * gfortran.dg/trim_optimize_6.f90: Likewise.
10957 * gfortran.dg/trim_optimize_7.f90: Likewise.
10958 * gfortran.dg/trim_optimize_8.f90: Likewise.
10959 * gfortran.dg/type_to_class_1.f03: Likewise.
10960 * gfortran.dg/type_to_class_2.f03: Likewise.
10961 * gfortran.dg/type_to_class_3.f03: Likewise.
10962 * gfortran.dg/type_to_class_4.f03: Likewise.
10963 * gfortran.dg/type_to_class_5.f03: Likewise.
10964 * gfortran.dg/typebound_assignment_5.f03: Likewise.
10965 * gfortran.dg/typebound_assignment_6.f03: Likewise.
10966 * gfortran.dg/typebound_assignment_7.f90: Likewise.
10967 * gfortran.dg/typebound_call_1.f03: Likewise.
10968 * gfortran.dg/typebound_call_13.f03: Likewise.
10969 * gfortran.dg/typebound_call_18.f03: Likewise.
10970 * gfortran.dg/typebound_call_19.f03: Likewise.
10971 * gfortran.dg/typebound_call_2.f03: Likewise.
10972 * gfortran.dg/typebound_call_20.f03: Likewise.
10973 * gfortran.dg/typebound_call_3.f03: Likewise.
10974 * gfortran.dg/typebound_generic_5.f03: Likewise.
10975 * gfortran.dg/typebound_generic_6.f03: Likewise.
10976 * gfortran.dg/typebound_generic_9.f03: Likewise.
10977 * gfortran.dg/typebound_operator_12.f03: Likewise.
10978 * gfortran.dg/typebound_operator_13.f03: Likewise.
10979 * gfortran.dg/typebound_operator_15.f90: Likewise.
10980 * gfortran.dg/typebound_operator_20.f90: Likewise.
10981 * gfortran.dg/typebound_operator_3.f03: Likewise.
10982 * gfortran.dg/typebound_operator_6.f03: Likewise.
10983 * gfortran.dg/typebound_operator_7.f03: Likewise.
10984 * gfortran.dg/typebound_operator_8.f03: Likewise.
10985 * gfortran.dg/typebound_operator_9.f03: Likewise.
10986 * gfortran.dg/typebound_proc_19.f90: Likewise.
10987 * gfortran.dg/typebound_proc_20.f90: Likewise.
10988 * gfortran.dg/typebound_proc_23.f90: Likewise.
10989 * gfortran.dg/typebound_proc_27.f03: Likewise.
10990 * gfortran.dg/typebound_proc_35.f90: Likewise.
10991 * gfortran.dg/typebound_proc_36.f90: Likewise.
10992 * gfortran.dg/unf_io_convert_1.f90: Likewise.
10993 * gfortran.dg/unf_io_convert_2.f90: Likewise.
10994 * gfortran.dg/unf_io_convert_3.f90: Likewise.
10995 * gfortran.dg/unf_io_convert_4.f90: Likewise.
10996 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
10997 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
10998 * gfortran.dg/unf_short_record_1.f90: Likewise.
10999 * gfortran.dg/unformatted_recl_1.f90: Likewise.
11000 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
11001 * gfortran.dg/unit_1.f90: Likewise.
11002 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
11003 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
11004 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
11005 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
11006 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
11007 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
11008 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
11009 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
11010 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
11011 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
11012 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
11013 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
11014 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
11015 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
11016 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
11017 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
11018 * gfortran.dg/unpack_init_expr.f03: Likewise.
11019 * gfortran.dg/use_10.f90: Likewise.
11020 * gfortran.dg/use_11.f90: Likewise.
11021 * gfortran.dg/use_13.f90: Likewise.
11022 * gfortran.dg/use_24.f90: Likewise.
11023 * gfortran.dg/use_27.f90: Likewise.
11024 * gfortran.dg/use_5.f90: Likewise.
11025 * gfortran.dg/use_allocated_1.f90: Likewise.
11026 * gfortran.dg/use_only_1.f90: Likewise.
11027 * gfortran.dg/use_only_4.f90: Likewise.
11028 * gfortran.dg/use_rename_2.f90: Likewise.
11029 * gfortran.dg/use_rename_4.f90: Likewise.
11030 * gfortran.dg/used_dummy_types_1.f90: Likewise.
11031 * gfortran.dg/used_interface_ref.f90: Likewise.
11032 * gfortran.dg/used_types_5.f90: Likewise.
11033 * gfortran.dg/utf8_1.f03: Likewise.
11034 * gfortran.dg/utf8_2.f03: Likewise.
11035 * gfortran.dg/value_1.f90: Likewise.
11036 * gfortran.dg/value_2.f90: Likewise.
11037 * gfortran.dg/value_4.f90: Likewise.
11038 * gfortran.dg/value_6.f03: Likewise.
11039 * gfortran.dg/value_7.f03: Likewise.
11040 * gfortran.dg/value_test.f90: Likewise.
11041 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
11042 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
11043 * gfortran.dg/vect/pr60510.f: Likewise.
11044 * gfortran.dg/vect/pr69882.f90: Likewise.
11045 * gfortran.dg/vect/pr69980.f90: Likewise.
11046 * gfortran.dg/vect/vect-5.f90: Likewise.
11047 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
11048 * gfortran.dg/vector_subscript_1.f90: Likewise.
11049 * gfortran.dg/vector_subscript_2.f90: Likewise.
11050 * gfortran.dg/vector_subscript_3.f90: Likewise.
11051 * gfortran.dg/vector_subscript_5.f90: Likewise.
11052 * gfortran.dg/verify_2.f90: Likewise.
11053 * gfortran.dg/volatile10.f90: Likewise.
11054 * gfortran.dg/where_1.f90: Likewise.
11055 * gfortran.dg/where_operator_assign_1.f90: Likewise.
11056 * gfortran.dg/where_operator_assign_2.f90: Likewise.
11057 * gfortran.dg/where_operator_assign_3.f90: Likewise.
11058 * gfortran.dg/whole_file_13.f90: Likewise.
11059 * gfortran.dg/whole_file_2.f90: Likewise.
11060 * gfortran.dg/widechar_2.f90: Likewise.
11061 * gfortran.dg/widechar_4.f90: Likewise.
11062 * gfortran.dg/widechar_5.f90: Likewise.
11063 * gfortran.dg/widechar_6.f90: Likewise.
11064 * gfortran.dg/widechar_8.f90: Likewise.
11065 * gfortran.dg/widechar_IO_1.f90: Likewise.
11066 * gfortran.dg/widechar_IO_2.f90: Likewise.
11067 * gfortran.dg/widechar_IO_3.f90: Likewise.
11068 * gfortran.dg/widechar_IO_4.f90: Likewise.
11069 * gfortran.dg/widechar_compare_1.f90: Likewise.
11070 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
11071 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
11072 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
11073 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
11074 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
11075 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
11076 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
11077 * gfortran.dg/widechar_select_1.f90: Likewise.
11078 * gfortran.dg/winapi.f90: Likewise.
11079 * gfortran.dg/write_0_pe_format.f90: Likewise.
11080 * gfortran.dg/write_back.f: Likewise.
11081 * gfortran.dg/write_check3.f90: Likewise.
11082 * gfortran.dg/write_direct_eor.f90: Likewise.
11083 * gfortran.dg/write_padding.f90: Likewise.
11084 * gfortran.dg/write_recursive.f90: Likewise.
11085 * gfortran.dg/write_rewind_1.f: Likewise.
11086 * gfortran.dg/write_rewind_2.f: Likewise.
11087 * gfortran.dg/write_zero_array.f90: Likewise.
11088 * gfortran.dg/x_slash_1.f: Likewise.
11089 * gfortran.dg/x_slash_2.f: Likewise.
11090 * gfortran.dg/zero_array_components_1.f90: Likewise.
11091 * gfortran.dg/zero_length_1.f90: Likewise.
11092 * gfortran.dg/zero_length_2.f90: Likewise.
11093 * gfortran.dg/zero_sized_1.f90: Likewise.
11094 * gfortran.dg/zero_sized_3.f90: Likewise.
11095 * gfortran.fortran-torture/compile/nested.f90: Likewise.
11096 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
11097 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
11098 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
11099 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
11100 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
11101 * gfortran.fortran-torture/execute/args.f90: Likewise.
11102 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
11103 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
11104 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
11105 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
11106 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
11107 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
11108 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
11109 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
11110 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
11111 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
11112 * gfortran.fortran-torture/execute/common.f90: Likewise.
11113 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
11114 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
11115 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
11116 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
11117 * gfortran.fortran-torture/execute/contained.f90: Likewise.
11118 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
11119 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
11120 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
11121 * gfortran.fortran-torture/execute/data.f90: Likewise.
11122 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
11123 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
11124 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
11125 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
11126 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
11127 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
11128 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
11129 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
11130 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
11131 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
11132 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
11133 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
11134 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
11135 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
11136 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
11137 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
11138 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
11139 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
11140 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
11141 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
11142 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
11143 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
11144 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
11145 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
11146 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
11147 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
11148 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
11149 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
11150 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
11151 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
11152 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
11153 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
11154 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
11155 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
11156 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
11157 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
11158 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
11159 * gfortran.fortran-torture/execute/forall.f90: Likewise.
11160 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
11161 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
11162 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
11163 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
11164 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
11165 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
11166 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
11167 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
11168 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
11169 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
11170 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
11171 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
11172 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
11173 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
11174 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
11175 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
11176 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
11177 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
11178 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
11179 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
11180 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
11181 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
11182 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
11183 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
11184 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
11185 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
11186 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
11187 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
11188 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
11189 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
11190 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
11191 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
11192 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
11193 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
11194 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
11195 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
11196 Likewise.
11197 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
11198 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
11199 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
11200 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
11201 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
11202 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
11203 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
11204 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
11205 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
11206 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
11207 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
11208 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
11209 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
11210 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
11211 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
11212 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
11213 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
11214 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
11215 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
11216 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
11217 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
11218 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
11219 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
11220 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
11221 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
11222 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
11223 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
11224 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
11225 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
11226 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
11227 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
11228 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
11229 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
11230 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
11231 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
11232 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
11233 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
11234 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
11235 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
11236 * gfortran.fortran-torture/execute/math.f90: Likewise.
11237 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
11238 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
11239 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
11240 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
11241 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
11242 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
11243 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
11244 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
11245 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
11246 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
11247 * gfortran.fortran-torture/execute/power.f90: Likewise.
11248 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
11249 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
11250 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
11251 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
11252 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
11253 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
11254 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
11255 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
11256 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
11257 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
11258 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
11259 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
11260 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
11261 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
11262 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
11263 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
11264 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
11265 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
11266 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
11267 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
11268 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
11269 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
11270 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
11271 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
11272 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
11273 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
11274 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
11275 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
11276 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
11277 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
11278 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
11279 * gfortran.fortran-torture/execute/straret.f90: Likewise.
11280 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
11281 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
11282 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
11283 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
11284 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
11285 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
11286 * gfortran.fortran-torture/execute/string.f90: Likewise.
11287 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
11288 * gfortran.fortran-torture/execute/strret.f90: Likewise.
11289 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
11290 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
11291 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
11292 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
11293 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
11294 * gfortran.fortran-torture/execute/userop.f90: Likewise.
11295 * gfortran.fortran-torture/execute/where17.f90: Likewise.
11296 * gfortran.fortran-torture/execute/where18.f90: Likewise.
11297 * gfortran.fortran-torture/execute/where19.f90: Likewise.
11298 * gfortran.fortran-torture/execute/where20.f90: Likewise.
11299 * gfortran.fortran-torture/execute/where21.f90: Likewise.
11300 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
11301 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
11302 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
11303 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
11304 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
11305 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
11306 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
11307 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
11308 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
11309 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
11310 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
11311 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
11312 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
11313 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
11314 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
11315 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
11316 * gfortran.dg/inline_transpose_1.f90: Likewise.
11317
11318 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
11319
11320 PR fortran/84115
11321 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
11322 change to dg-run.
11323
11324 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
11325
11326 PR ada/84277
11327 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
11328 * gnat.dg/dispatch1.adb: Rename into...
11329 * gnat.dg/disp1.adb: ...this.
11330 * gnat.dg/dispatch1_p.ads: Rename into...
11331 * gnat.dg/disp1_pkg.ads: ...this.
11332 * gnat.dg/disp2.adb: Rename into...
11333 * gnat.dg/dispatch2.adb: ...this.
11334 * gnat.dg/dispatch2_p.ads: Rename into...
11335 * gnat.dg/disp2_pkg.ads: ...this.
11336 * gnat.dg/dispatch2_p.adb: Rename into...
11337 * gnat.dg/disp2_pkg.adb: this.
11338 * gnat.dg/generic_dispatch.adb: Rename into...
11339 * gnat.dg/generic_disp.adb: this.
11340 * gnat.dg/generic_dispatch_p.ads: Rename into...
11341 * gnat.dg/generic_disp_pkg.ads: ...this.
11342 * gnat.dg/generic_dispatch_p.adb: Rename into...
11343 * gnat.dg/generic_disp_pkg.adb: ...this.
11344 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
11345 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
11346 * gnat.dg/object_overflow1.adb: Tweak index.
11347 * gnat.dg/object_overflow2.adb: Likewise.
11348 * gnat.dg/object_overflow3.adb: Likewise.
11349 * gnat.dg/object_overflow4.adb: Likewise.
11350 * gnat.dg/object_overflow5.adb: Likewise.
11351
11352 2018-02-16 Jakub Jelinek <jakub@redhat.com>
11353
11354 PR ipa/84425
11355 * gcc.c-torture/compile/pr84425.c: New test.
11356
11357 2018-02-16 Marek Polacek <polacek@redhat.com>
11358 Jakub Jelinek <jakub@redhat.com>
11359
11360 PR c++/84192
11361 * g++.dg/cpp1y/constexpr-84192.C: New test.
11362
11363 2018-02-16 Martin Sebor <msebor@redhat.com>
11364
11365 PR c++/79064
11366 * g++.dg/overload15.C: New test.
11367
11368 2018-02-16 Yury Gribov <tetra2005@gmail.com>
11369
11370 PR target/81535
11371 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
11372 * gcc.dg/pr56727-2.c: Ditto.
11373 * gcc.target/powerpc/pr79439.c: Renamed to...
11374 * gcc.target/powerpc/pr79439-1.c: ...this.
11375 * gcc.target/powerpc/pr79439-2.c: New test.
11376 * gcc.target/powerpc/pr79439-3.c: New test.
11377
11378 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
11379
11380 target/pr84371
11381 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
11382 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
11383 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
11384 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
11385 * gcc.target/powerpc/builtins-3.c: Same.
11386
11387 2018-02-16 Nathan Sidwell <nathan@acm.org>
11388
11389 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
11390
11391 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
11392
11393 PR rtl-optimization/70023
11394 * gcc.target/i386/pr70023.c: New.
11395
11396 2018-02-16 Carl Love <cel@us.ibm.com>
11397
11398 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
11399 tests.
11400 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
11401 tests.
11402
11403 2018-02-16 Carl Love <cel@us.ibm.com>
11404
11405 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
11406 for the ABI definitions for vec_extract4b and vec_insert4b.
11407
11408 2018-02-16 Nathan Sidwell <nathan@acm.org>
11409
11410 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
11411 * g++.old-deja/g++.mike/net43.C: Likewise.
11412
11413 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
11414
11415 PR c++/82468
11416 * g++.dg/cpp1z/class-deduction48.C: New.
11417
11418 2018-02-16 Nathan Sidwell <nathan@acm.org>
11419
11420 PR c++/84375
11421 * g++.dg/lookup/pr84375.C: New.
11422
11423 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
11424
11425 PR target/83831
11426 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
11427
11428 2018-02-16 Richard Biener <rguenther@suse.de>
11429
11430 PR tree-optimization/84417
11431 * gcc.dg/torture/pr84417.c: New testcase.
11432
11433 2018-02-16 Jakub Jelinek <jakub@redhat.com>
11434
11435 PR target/84272
11436 * g++.dg/opt/pr84272.C: New test.
11437
11438 PR rtl-optimization/83723
11439 * gcc.dg/pr83723.c: New test.
11440
11441 2018-02-16 Richard Biener <rguenther@suse.de>
11442
11443 PR tree-optimization/84399
11444 * gcc.dg/graphite/pr84399.c: New testcase.
11445
11446 2018-02-16 Richard Biener <rguenther@suse.de>
11447
11448 PR tree-optimization/84190
11449 * g++.dg/torture/pr84190.C: New testcase.
11450
11451 2018-02-15 Martin Sebor <msebor@redhat.com>
11452
11453 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
11454 directives.
11455
11456 2018-02-15 Janus Weil <janus@gcc.gnu.org>
11457
11458 PR fortran/84409
11459 * gfortran.dg/dtio_21.f03: Add an error message.
11460 * gfortran.dg/dtio_22.f90: Fix invalid test case.
11461
11462 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
11463
11464 PR fortran/84381
11465 * gfortran.dg/stop_shouldfail.f90: New test.
11466
11467 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
11468
11469 PR c++/84330
11470 * g++.dg/concepts/pr84330.C: New.
11471
11472 2018-02-15 Tom de Vries <tom@codesourcery.com>
11473
11474 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
11475
11476 2018-02-15 Tom de Vries <tom@codesourcery.com>
11477
11478 * gcc.c-torture/compile/pr84136.c: Require effective target
11479 indirect_jumps.
11480
11481 2018-02-15 Jakub Jelinek <jakub@redhat.com>
11482
11483 PR tree-optimization/84383
11484 * gcc.c-torture/compile/pr84383.c: New test.
11485
11486 PR tree-optimization/84334
11487 * gcc.dg/pr84334.c: New test.
11488
11489 2018-02-14 Carl Love <cel@us.ibm.com>
11490
11491 * gcc.target/powerpc/builtins-4-int128-runnable.c
11492 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
11493 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
11494
11495 2018-02-14 Martin Sebor <msebor@redhat.com>
11496
11497 PR tree-optimization/83698
11498 * gcc.dg/Wrestrict-7.c: New test.
11499 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
11500 * gcc.target/i386/chkp-stropt-17.c: Same.
11501
11502 2018-02-14 Martin Sebor <msebor@redhat.com>
11503
11504 PR c/84108
11505 * gcc.dg/Wattributes-8.c: New test.
11506
11507 2018-02-14 Janus Weil <janus@gcc.gnu.org>
11508
11509 PR fortran/84385
11510 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
11511 * gfortran.dg/allocate_with_source_23.f90: Ditto.
11512 * gfortran.dg/select_type_1.f03: Extend test case.
11513
11514 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11515
11516 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
11517 (dg-options): Use -O2 -msse2 -mno-sse3.
11518
11519 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
11520
11521 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
11522 this test case still works ok.
11523 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
11524 * gcc.dg/vmx/insert-be-order.c: Likewise.
11525 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
11526 * gcc.dg/vmx/ld-be-order.c: Likewise.
11527 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
11528 * gcc.dg/vmx/lde-be-order.c: Likewise.
11529 * gcc.dg/vmx/ldl-be-order.c: Likewise.
11530 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
11531 * gcc.dg/vmx/merge-be-order.c: Likewise.
11532 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
11533 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
11534 * gcc.dg/vmx/pack-be-order.c: Likewise.
11535 * gcc.dg/vmx/perm-be-order.c: Likewise.
11536 * gcc.dg/vmx/splat-be-order.c: Likewise.
11537 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
11538 * gcc.dg/vmx/st-be-order.c: Likewise.
11539 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
11540 * gcc.dg/vmx/ste-be-order.c: Likewise.
11541 * gcc.dg/vmx/stl-be-order.c: Likewise.
11542 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
11543 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
11544 * gcc.dg/vmx/unpack-be-order.c: Likewise.
11545 * gcc.dg/vmx/vsums-be-order.c: Likewise.
11546 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
11547
11548 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
11549
11550 PR c++/84350
11551 * g++.dg/cpp0x/auto49.C: New.
11552
11553 2018-02-14 Nathan Sidwell <nathan@acm.org>
11554
11555 * g++.dg/template/instantiate5.C: Adjust required-from loc.
11556
11557 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
11558
11559 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
11560 * gcc.target/powerpc/le-altivec-consts.c: Same.
11561
11562 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
11563
11564 PR target/84220
11565 * gcc.target/powerpc/pr84220-sld.c: New test.
11566 * gcc.target/powerpc/pr84220-sld2.c: New test.
11567 * gcc.target/powerpc/pr84220-sldw.c: New test.
11568 * gcc.target/powerpc/pr84220-xxperm.c: New test.
11569 * gcc.target/powerpc/pr84220-xxsld.c: New test.
11570
11571 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
11572
11573 PR target/84239
11574 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
11575 _inc_ssp intrinsics.
11576 * gcc.target/i386/cet-intrin-4.c: Likewise.
11577 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
11578 __builtin_ia32_rdssp[d|q].
11579
11580 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
11581
11582 PR tree-optimization/84357
11583 * gcc.dg/vect/pr84357.c: New test.
11584
11585 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
11586
11587 PR target/83831
11588 * gcc.target/rx/pr83831.c: New tests.
11589
11590 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
11591
11592 PR target/79242
11593 * gcc.target/msp430/pr79242.c: New test.
11594
11595 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11596
11597 PR target/84372
11598 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
11599 with -mcpu=power9.
11600
11601 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11602
11603 PR target/84279
11604 * g++.dg/pr84279.C: New test.
11605
11606 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11607
11608 PR rtl-optimization/84169
11609 * gcc.c-torture/execute/pr84169.c: New.
11610
11611 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11612
11613 PR target/84370
11614 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
11615
11616 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11617
11618 PR target/84365
11619 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
11620 with -mcpu=power9.
11621
11622 2018-02-13 Jakub Jelinek <jakub@redhat.com>
11623
11624 PR c++/84364
11625 * g++.dg/warn/effc4.C: New test.
11626
11627 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
11628
11629 PR c++/84333
11630 * g++.dg/template/sizeof16.C: New.
11631 * g++.dg/template/sizeof17.C: Likewise.
11632
11633 2018-02-13 Janus Weil <janus@gcc.gnu.org>
11634
11635 PR fortran/84313
11636 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
11637 add necessary compiler options.
11638 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
11639
11640 2018-02-13 Jakub Jelinek <jakub@redhat.com>
11641
11642 PR c/82210
11643 * gcc.c-torture/execute/pr82210.c: New test.
11644
11645 PR middle-end/84309
11646 * gcc.dg/pr84309-2.c: New test.
11647
11648 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
11649
11650 PR tree-optimization/84321
11651 * gcc.dg/pr84321.c: New test.
11652
11653 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
11654
11655 PR target/84359
11656 * gcc.target/i386/pr57193.c: Add -march=x86-64.
11657
11658 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
11659
11660 PR sanitizer/84340
11661 * gcc.dg/asan/pr84307.c: Remove test.
11662
11663 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
11664
11665 * gcc.target/rl78/test_auto_vector.c: New test.
11666
11667 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
11668
11669 PR c/84305
11670 * gcc.c-torture/compile/pr84305.c: New test.
11671
11672 2018-02-13 Jakub Jelinek <jakub@redhat.com>
11673
11674 PR target/84335
11675 * gcc.target/i386/pr84335.c: New test.
11676
11677 PR tree-optimization/84339
11678 * gcc.c-torture/execute/pr84339.c: New test.
11679
11680 PR middle-end/84309
11681 * gcc.dg/pr84309.c: New test.
11682 * gcc.target/i386/pr84309.c: New test.
11683
11684 PR target/84336
11685 * gcc.target/i386/pr84336.c: New test.
11686
11687 2018-02-12 Jakub Jelinek <jakub@redhat.com>
11688
11689 PR c++/84341
11690 * c-c++-common/gomp/pr84341.c: New test.
11691
11692 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11693
11694 PR fortran/68746
11695 * gfortran.dg/read_dir.f90: Re-add dg-do run.
11696
11697 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11698
11699 PR fortran/68746
11700 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
11701 of zero for read.
11702
11703 2018-02-12 Jeff Law <law@redhat.com>
11704
11705 * gcc.c-torture/compile/reg-args-size.c: New test.
11706
11707 2018-02-12 Carl Love <cel@us.ibm.com>
11708
11709 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
11710 uint128 tests to new testfile.
11711 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
11712 int128 and uint128 tests.
11713 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
11714 list of torture tests.
11715
11716 2018-02-12 Janus Weil <janus@gcc.gnu.org>
11717
11718 PR fortran/84273
11719 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
11720 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
11721
11722 2018-02-12 Tamar Christina <tamar.christina@arm.com>
11723
11724 PR target/82641
11725 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
11726
11727 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
11728
11729 PR sanitizer/84307
11730 * gcc.dg/asan/pr84307.c: New test.
11731
11732 2018-02-12 Nathan Sidwell <nathan@acm.org>
11733
11734 * g++.dg/parse/pr84263.C: New.
11735
11736 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
11737
11738 PR c++/79626
11739 * g++.dg/template/crash129.C: New.
11740
11741 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
11742
11743 PR target/83828
11744 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
11745 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
11746 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
11747 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
11748 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
11749
11750 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
11751
11752 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
11753 _mm_maskz_scalef_round_sd): Test new intrinsics.
11754 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
11755 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
11756 intrinsics.
11757 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
11758 _mm_maskz_scalef_round_ss): Test new intrinsics.
11759 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
11760 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
11761 intrinsics.
11762 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
11763 __builtin_ia32_scalefss_round): Remove builtin.
11764 (__builtin_ia32_scalefsd_mask_round,
11765 __builtin_ia32_scalefss_mask_round): Test new builtin.
11766 * gcc.target/i386/sse-13.c: Ditto.
11767 * gcc.target/i386/sse-23.c: Ditto.
11768
11769 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
11770
11771 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
11772 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
11773 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
11774 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
11775 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
11776 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
11777 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
11778 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
11779 intrinsics.
11780 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
11781 (__builtin_ia32_sqrtss_round): Remove builtins.
11782 (__builtin_ia32_sqrtsd_mask_round)
11783 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
11784 * gcc.target/i386/sse-13.c: Ditto.
11785 * gcc.target/i386/sse-23.c: Ditto.
11786
11787 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11788
11789 PR fortran/35299
11790 * gfortran.dg/statement_function_3.f: New test.
11791
11792 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
11793
11794 PR fortran/54223
11795 PR fortran/84276
11796 * gfortran.dg/statement_function_1.f90: New test.
11797 * gfortran.dg/statement_function_2.f90: New test.
11798
11799 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
11800
11801 PR fortran/84074
11802 * gfortran.dg/type_to_class_5.f03: New test.
11803
11804 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
11805
11806 PR fortran/56691
11807 * gfortran.dg/type_to_class_4.f03: New test.
11808
11809 2018-02-10 Alan Modra <amodra@gmail.com>
11810
11811 PR target/84300
11812 * gcc.dg/pr84300.c: New.
11813
11814 2018-02-10 Jakub Jelinek <jakub@redhat.com>
11815
11816 PR sanitizer/83987
11817 * g++.dg/ubsan/pr83987-2.C: New test.
11818
11819 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
11820
11821 * gcc.target/rx/movsicc.c: New test.
11822
11823 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
11824
11825 PR target/83926
11826 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
11827 message.
11828
11829 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
11830
11831 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
11832 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
11833
11834 2018-02-09 Nathan Sidwell <nathan@acm.org>
11835
11836 PR c/84293
11837 * c-c++-common/pr84293.h: New.
11838 * c-c++-common/pr84293.c: New.
11839
11840 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
11841
11842 PR rtl-optimization/57193
11843 * gcc.target/i386/pr57193.c: New.
11844
11845 2018-02-09 Jakub Jelinek <jakub@redhat.com>
11846
11847 PR target/84226
11848 * gcc.target/powerpc/pr84226.c: New test.
11849
11850 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
11851
11852 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
11853 from this to...
11854 <vclzd>: ...this.
11855
11856 2018-02-09 Martin Sebor <msebor@redhat.com>
11857
11858 PR lto/84212
11859 * gcc.dg/lto/pr84212_0.c: New test file.
11860 * gcc.dg/lto/pr84212_1.c: Same.
11861
11862 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
11863
11864 PR target/83926
11865 * gcc.target/powerpc/pr83926.c: New test.
11866 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
11867 message. Fix test for running in 32-bit mode.
11868
11869 2018-02-09 Tamar Christina <tamar.christina@arm.com>
11870
11871 PR target/82641
11872 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
11873
11874 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11875
11876 PR target/PR84295
11877 * gcc.target/s390/pr84295.c: New test.
11878
11879 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
11880
11881 PR c++/77522
11882 * g++.dg/cpp1y/lambda-init16.C: New.
11883
11884 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
11885
11886 * gnat.dg/sso8.adb: New test.
11887 * gnat.dg/sso8_pkg.ads: New helper.
11888
11889 2018-02-09 Richard Biener <rguenther@suse.de>
11890
11891 PR tree-optimization/84278
11892 * gcc.target/i386/pr84278.c: Adjust regex.
11893
11894 2018-02-09 Jakub Jelinek <jakub@redhat.com>
11895
11896 PR tree-optimization/84232
11897 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
11898
11899 PR debug/84252
11900 * gcc.target/aarch64/pr84252.c: New test.
11901
11902 PR middle-end/84237
11903 * gcc.dg/pr84237.c: New test.
11904
11905 2018-02-09 Marek Polacek <polacek@redhat.com>
11906 Jakub Jelinek <jakub@redhat.com>
11907
11908 PR c++/83659
11909 * g++.dg/torture/pr83659.C: New test.
11910
11911 2018-02-08 David Malcolm <dmalcolm@redhat.com>
11912
11913 PR tree-optimization/84136
11914 * gcc.c-torture/compile/pr84136.c: New test.
11915
11916 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
11917
11918 PR target/83008
11919 * gcc.target/i386/pr83008.c: New test.
11920
11921 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
11922
11923 PR target/81143
11924 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
11925
11926 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
11927
11928 PR c++/83806
11929 * g++.dg/warn/Wunused-parm-11.C: New.
11930
11931 2018-02-08 Marek Polacek <polacek@redhat.com>
11932
11933 PR tree-optimization/84238
11934 * gcc.dg/Wstringop-overflow-3.c: New test.
11935
11936 2018-02-08 Nathan Sidwell <nathan@acm.org>
11937
11938 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
11939
11940 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
11941
11942 PR tree-optimization/84265
11943 * gcc.dg/vect/pr84265.c: New test.
11944
11945 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
11946
11947 PR tree-optimization/81635
11948 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
11949 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
11950
11951 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11952
11953 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
11954 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
11955 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
11956 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
11957 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
11958 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
11959 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
11960 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
11961 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
11962 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
11963 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
11964 * gcc.target/s390/nobp-return-attr-all.c: New test.
11965 * gcc.target/s390/nobp-return-attr-neg.c: New test.
11966 * gcc.target/s390/nobp-return-mem-attr.c: New test.
11967 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
11968 * gcc.target/s390/nobp-return-mem-z10.c: New test.
11969 * gcc.target/s390/nobp-return-mem-z900.c: New test.
11970 * gcc.target/s390/nobp-return-reg-attr.c: New test.
11971 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
11972 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
11973 * gcc.target/s390/nobp-return-reg-z10.c: New test.
11974 * gcc.target/s390/nobp-return-reg-z900.c: New test.
11975 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
11976 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
11977 * gcc.target/s390/nobp-table-jump-z10.c: New test.
11978 * gcc.target/s390/nobp-table-jump-z900.c: New test.
11979
11980 2018-02-08 Richard Biener <rguenther@suse.de>
11981
11982 PR tree-optimization/84233
11983 * g++.dg/torture/pr84233.C: New testcase.
11984
11985 2018-02-08 Richard Biener <rguenther@suse.de>
11986
11987 PR tree-optimization/84278
11988 * gcc.target/i386/pr84278.c: New testcase.
11989
11990 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
11991
11992 PR rtl-optimization/84068
11993 PR rtl-optimization/83459
11994 * gcc.dg/pr84068.c: New test.
11995
11996 2018-02-08 Richard Biener <rguenther@suse.de>
11997
11998 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
11999 loop vectorization to happen.
12000
12001 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
12002
12003 PR c++/83204
12004 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
12005
12006 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
12007
12008 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
12009
12010 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
12011
12012 PR target/84154
12013 * gcc.target/powerpc/pr84154-1.c: New tests.
12014 * gcc.target/powerpc/pr84154-2.c: Likewise.
12015 * gcc.target/powerpc/pr84154-3.c: Likewise.
12016
12017 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
12018
12019 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
12020
12021 2018-02-07 Jakub Jelinek <jakub@redhat.com>
12022
12023 PR c++/84082
12024 * g++.dg/template/incomplete11.C: New test.
12025 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
12026
12027 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
12028
12029 PR fortran/82994
12030 * gfortran.dg/deallocate_error_3.f90: New test.
12031 * gfortran.dg/deallocate_error_4.f90: New test.
12032
12033 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
12034
12035 PR fortran/68560
12036 * gfortran.dg/shape_9.f90: New test.
12037
12038 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
12039
12040 PR fortran/82049
12041 * gfortran.dg/assumed_charlen_parameter.f90: New test.
12042
12043 2018-02-07 David Malcolm <dmalcolm@redhat.com>
12044
12045 PR c++/81610
12046 PR c++/80567
12047 * g++.dg/spellcheck-reswords.C: New test case.
12048 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
12049 suggestion of "if".
12050
12051 2018-02-07 Martin Liska <mliska@suse.cz>
12052
12053 PR c++/84059.
12054 * g++.dg/ext/mv26.C: New test.
12055
12056 2018-02-07 Tom de Vries <tom@codesourcery.com>
12057
12058 * gcc.dg/pr83844.c: Require effective target alloca.
12059
12060 2018-02-07 Tom de Vries <tom@codesourcery.com>
12061
12062 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
12063
12064 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
12065
12066 PR target/84243
12067 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
12068 -fcf-protection=return.
12069
12070 2018-02-07 Tom de Vries <tom@codesourcery.com>
12071
12072 PR libgomp/84217
12073 * c-c++-common/goacc/pr84217.c: New test.
12074 * gfortran.dg/goacc/pr84217.f90: New test.
12075
12076 2018-02-07 Richard Biener <rguenther@suse.de>
12077
12078 PR tree-optimization/84204
12079 * gcc.dg/graphite/pr84204.c: New testcase.
12080
12081 PR tree-optimization/84205
12082 * gcc.dg/graphite/pr84205.c: New testcase.
12083
12084 PR tree-optimization/84223
12085 * gfortran.dg/graphite/pr84223.f90: New testcase.
12086
12087 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
12088
12089 PR c++/71662
12090 * g++.dg/cpp0x/scoped_enum7.C: New.
12091
12092 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
12093
12094 PR tree-optimization/83008
12095 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
12096
12097 2018-02-07 Jakub Jelinek <jakub@redhat.com>
12098
12099 PR tree-optimization/84235
12100 * gcc.c-torture/execute/ieee/pr84235.c: New test.
12101
12102 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12103
12104 PR testsuite/84243
12105 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
12106 targets.
12107 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
12108
12109 2018-02-06 Jakub Jelinek <jakub@redhat.com>
12110
12111 PR target/84146
12112 * gcc.target/i386/pr84146.c: New test.
12113
12114 2018-02-06 Michael Collison <michael.collison@arm.com>
12115
12116 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
12117
12118 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12119
12120 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
12121 warning for -mno-speculate-indirect-jumps.
12122 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
12123 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
12124 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
12125 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
12126 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
12127 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
12128
12129 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
12130
12131 PR target/84145
12132 * c-c++-common/fcf-protection-1.c: Change a compared message.
12133 * c-c++-common/fcf-protection-2.c: Likewise.
12134 * c-c++-common/fcf-protection-3.c: Likewise.
12135 * c-c++-common/fcf-protection-5.c: Likewise.
12136 * c-c++-common/fcf-protection-6.c: New test.
12137 * c-c++-common/fcf-protection-7.c: Likewise.
12138
12139 2018-02-06 Marek Polacek <polacek@redhat.com>
12140
12141 PR tree-optimization/84228
12142 * c-c++-common/Wstringop-truncation-3.c: New test.
12143
12144 2018-02-06 Tamar Christina <tamar.christina@arm.com>
12145
12146 PR target/82641
12147 * gcc.target/arm/pragma_arch_switch_2.c: New.
12148
12149 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12150
12151 PR target/79975
12152 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
12153
12154 2018-02-05 Martin Sebor <msebor@redhat.com>
12155
12156 PR tree-optimization/83369
12157 * gcc.dg/Wnonnull.c: New test.
12158
12159 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
12160
12161 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
12162 argument and use dg-messages-by-file instead. Expect it to be
12163 an array rather than a dict.
12164 (lto-link-and-maybe-run): Remove messages_by_file argument and
12165 use an upvar for dg-messages-by-file. Update call to
12166 lto_handle_diagnostics.
12167 (lt-get-options): Treat dg-messages-by-file as an array
12168 rather than a dict.
12169 (lto-get-options-main): Likewise. Set the entry rather than appending.
12170 (lto-execute): Treat dg-messages-by-file as an array rather than
12171 a dict. Update call to lto-link-and-maybe-run.
12172
12173 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
12174
12175 PR c++/82782
12176 * g++.dg/cpp1z/inline-var4.C: New.
12177
12178 2018-02-05 Martin Liska <mliska@suse.cz>
12179
12180 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
12181 options.
12182 * c-c++-common/asan/pointer-compare-2.c: Likewise.
12183 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
12184 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
12185 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
12186 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
12187 * c-c++-common/asan/pointer-compare-3.c: New test.
12188
12189 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
12190
12191 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
12192 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
12193
12194 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
12195
12196 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
12197 _mm_maskz_range_sd, _mm_mask_range_round_sd,
12198 _mm_maskz_range_round_sd): Test new intrinsics.
12199 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
12200 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
12201 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
12202 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
12203 _mm_maskz_range_ss, _mm_mask_range_round_ss,
12204 _mm_maskz_range_round_ss): Test new intrinsics.
12205 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
12206 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
12207 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
12208 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
12209 __builtin_ia32_rangess128_round): Remove builtins.
12210 (__builtin_ia32_rangesd128_mask_round,
12211 __builtin_ia32_rangess128_mask_round): Test new builtins.
12212 * gcc.target/i386/sse-13.c: Ditto.
12213 * gcc.target/i386/sse-23.c: Ditto.
12214
12215 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
12216
12217 PR middle-end/79966
12218 * gfortran.dg/pr79966.f90: New testcase
12219
12220 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
12221
12222 PR fortran/84094
12223 * gfortran.dg/associate_23.f90: Fix invalid code.
12224 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
12225 * gfortran.dg/matmul_3.f90: Likewise.
12226 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
12227
12228 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
12229
12230 PR fortran/84115
12231 * gfortran.dg/associate_34.f90: New test.
12232 * gfortran.dg/associate_35.f90: New test.
12233
12234 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
12235
12236 PR fortran/84141
12237 PR fortran/84155
12238 * gfortran.dg/pr84155.f90: New test.
12239
12240 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
12241
12242 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
12243 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
12244
12245 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
12246
12247 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
12248 dg-do run stanza.
12249
12250 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
12251
12252 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
12253 requirement.
12254 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
12255 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
12256 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
12257
12258 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12259
12260 PR testsuite/52641
12261 * gcc.c-torture/execute/pr83362.c: Make work for int16.
12262 * gcc.dg/Wsign-conversion.c: Dito.
12263 * gcc.dg/attr-alloc_size-4.c: Dito.
12264 * gcc.dg/pr81020.c: Dito.
12265 * gcc.dg/pr81192.c: Dito.
12266 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
12267 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
12268 * gcc.dg/pr83844.c: Restrict to int32plus.
12269 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
12270 * gcc.dg/tree-ssa/ldist-25.c: Dito.
12271 * gcc.dg/tree-ssa/ldist-27.c: Dito.
12272 * gcc.dg/tree-ssa/ldist-28.c: Dito.
12273 * gcc.dg/tree-ssa/ldist-29.c: Dito.
12274 * gcc.dg/tree-ssa/ldist-30.c: Dito.
12275 * gcc.dg/tree-ssa/ldist-31.c: Dito.
12276 * gcc.dg/tree-ssa/ldist-32.c: Dito.
12277 * gcc.dg/tree-ssa/ldist-33.c: Dito.
12278 * gcc.dg/tree-ssa/ldist-34.c: Dito.
12279 * gcc.dg/tree-ssa/ldist-35.c: Dito.
12280 * gcc.dg/tree-ssa/ldist-36.c: Dito.
12281
12282 2018-02-02 Julia Koval <julia.koval@intel.com>
12283
12284 * gcc.target/i386/funcspec-56.inc: Handle new march.
12285 * g++.dg/ext/mv16.C: Ditto.
12286
12287 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12288
12289 * lib/target-supports.exp
12290 (check_effective_target_keeps_null_pointer_checks): No more
12291 special-case avr.
12292 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
12293 * gcc.dg/ifcvt-4.c: Skip avr.
12294 * gcc.dg/pr53037-1.c: Dito.
12295 * gcc.dg/pr53037-2.c: Dito.
12296 * gcc.dg/pr53037-3.c: Dito.
12297 * gcc.dg/pr63387-2.c: Dito.
12298 * gcc.dg/pr63387.c: Dito.
12299 * gcc.dg/sancov/cmp0.c: Dito.
12300 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
12301 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
12302 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
12303 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
12304 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
12305 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
12306 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
12307 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
12308 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
12309 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
12310 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
12311 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
12312 * gcc.dg/tree-ssa/pr82059.c: Dito.
12313 * gcc.c-torture/execute/pr70460.c: Dito.
12314
12315 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12316
12317 PR testsuite/52641
12318 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
12319 * gcc.c-torture/execute/20180112-1.c: Dito.
12320 * gcc.c-torture/execute/pr81503.c: Dito.
12321 * gcc.dg/store_merging_12.c: Dito.
12322 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
12323 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
12324 * gcc.dg/tree-ssa/pr80898.c: Dito.
12325 * gcc.dg/tree-ssa/pr82363.c: Dito.
12326 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
12327 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
12328 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
12329 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
12330 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
12331 * gcc.dg/tree-ssa/pr80803.c: Dito.
12332 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
12333 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
12334 * gcc.dg/tree-ssa/vrp114.c: Dito.
12335 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
12336 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
12337 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
12338
12339 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
12340
12341 PR target/84066
12342 * gcc.target/i386/cet-sjlj-6a.c: New test.
12343 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
12344
12345 2018-02-01 Marek Polacek <polacek@redhat.com>
12346
12347 PR c++/84125
12348 * g++.dg/cpp1y/lambda-generic-84125.C: New test.
12349
12350 2018-01-30 Jeff Law <law@redhat.com>
12351
12352 PR target/84128
12353 * gcc.target/i386/pr84128.c: New test.
12354
12355 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
12356
12357 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
12358 -fdelete-null-pointer-checks.
12359
12360 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
12361
12362 PR c++/83796
12363 * g++.dg/cpp0x/abstract-default1.C: New.
12364
12365 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12366
12367 PR tree-optimization/81635
12368 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
12369 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
12370
12371 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12372
12373 PR target/83370
12374 * gcc.target/aarch64/pr83370.c: New.
12375
12376 2018-02-01 Richard Biener <rguenther@suse.de>
12377
12378 * gcc.dg/graphite/pr35356-1.c: Adjust.
12379
12380 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12381
12382 PR testsuite/83846
12383 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
12384 for ILP32.
12385 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
12386 of hard-coding the choice.
12387 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
12388 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
12389 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
12390 memset call.
12391 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
12392 stdint.h types.
12393 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
12394 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
12395 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
12396 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
12397 * gcc.target/aarch64/sve/logical_1.c: Likewise.
12398 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
12399 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
12400 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
12401 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
12402 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
12403 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
12404 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
12405 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
12406 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
12407 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
12408 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
12409 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
12410 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
12411 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
12412 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
12413 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
12414 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
12415 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
12416 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
12417 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
12418 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
12419 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
12420 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
12421 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
12422 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
12423 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
12424 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
12425 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
12426 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
12427 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
12428 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
12429 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
12430 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
12431 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
12432 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
12433 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
12434 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
12435 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
12436 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
12437 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
12438 __builtin_popcountll rather than __builtin_popcountl.
12439
12440 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12441
12442 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
12443 of LD1R[HWD] for multi-element constants on big-endian targets.
12444 * gcc.target/aarch64/sve/slp_3.c: Likewise.
12445 * gcc.target/aarch64/sve/slp_4.c: Likewise.
12446
12447 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12448
12449 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
12450 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
12451 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
12452
12453 2018-02-01 Jakub Jelinek <jakub@redhat.com>
12454
12455 PR tree-optimization/81661
12456 PR tree-optimization/84117
12457 * gcc.dg/pr81661.c: New test.
12458 * gfortran.dg/pr84117.f90: New test.
12459
12460 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
12461
12462 PR fortran/83705
12463 * gfortran.dg/repeat_7.f90: Catch warning message.
12464
12465 2018-01-31 Ian Lance Taylor <iant@golang.org>
12466
12467 * go.go-torture/execute/printnil.go: New test.
12468
12469 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12470
12471 * lib/target-supports.exp (check_effective_target_comdat_group):
12472 Allow for Solaris as comdat syntax.
12473
12474 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
12475 Solaris with comdat_group support and as.
12476
12477 2018-01-31 Marek Polacek <polacek@redhat.com>
12478
12479 PR c/81779
12480 * gcc.dg/pr81779.c: New test.
12481
12482 2018-01-31 Jakub Jelinek <jakub@redhat.com>
12483
12484 PR fortran/84116
12485 * gfortran.dg/gomp/pr84116.f90: New test.
12486
12487 PR c++/83993
12488 * g++.dg/init/pr83993-2.C: New test.
12489
12490 PR c++/83993
12491 * g++.dg/init/pr83993-1.C: New test.
12492 * g++.dg/cpp0x/pr83993.C: New test.
12493
12494 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
12495
12496 PR fortran/84088
12497 * gfortran.dg/pr84088.f90: New test.
12498
12499 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
12500
12501 PR target/82444
12502 * gcc.target/i386/pr82444.c: New.
12503
12504 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
12505
12506 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
12507 * gcc.target/powerpc/vsx-13.c: New.
12508
12509 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
12510
12511 PR c++/84092
12512 * g++.dg/cpp1y/var-templ57.C: New.
12513
12514 2018-01-31 Marek Polacek <polacek@redhat.com>
12515
12516 PR c++/84138
12517 * g++.dg/diagnostic/pr84138.C: New test.
12518
12519 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
12520
12521 PR fortran/78534
12522 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
12523 -Wstringop-overflow warnings due to spurious warning with -O1.
12524 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
12525 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
12526
12527 2018-01-31 Richard Biener <rguenther@suse.de>
12528
12529 PR tree-optimization/84132
12530 * g++.dg/torture/pr84132.C: New testcase.
12531
12532 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
12533
12534 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
12535 dg-final scan.
12536
12537 2018-01-31 Julia Koval <julia.koval@intel.com>
12538
12539 PR target/83618
12540 * gcc.target/i386/rdpid.c: Remove "eax".
12541
12542 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12543
12544 PR tree-optimization/64946
12545 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
12546 scan-assembler checks.
12547
12548 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
12549
12550 * gcc.c-torture/execute/20180131-1.c: New test.
12551
12552 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
12553
12554 * gcc.target/arc/taux-1.c: New test.
12555 * gcc.target/arc/taux-2.c: Likewise.
12556
12557 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
12558
12559 * gcc.target/arc/uncached.c: New test.
12560
12561 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12562
12563 PR lto/83954
12564 * gnat.dg/lto20.adb: Remove dg-excess-errors.
12565
12566 2018-01-31 Jakub Jelinek <jakub@redhat.com>
12567
12568 PR preprocessor/69869
12569 * gcc.dg/cpp/trad/pr69869.c: New test.
12570
12571 PR c/84100
12572 * gcc.dg/pr84100.c: New test.
12573
12574 2018-01-30 Jeff Law <law@redhat.com>
12575
12576 PR target/84064
12577 * gcc.target/i386/pr84064: New test.
12578
12579 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
12580
12581 PR fortran/84134
12582 * gfortran.dg/data_implied_do_2.f90: New test.
12583
12584 2018-01-30 Janus Weil <janus@gcc.gnu.org>
12585
12586 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
12587
12588 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
12589
12590 PR fortran/84133
12591 * gfortran.dg/inline_matmul_21.f90: New test case.
12592
12593 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12594
12595 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
12596
12597 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
12598
12599 PR target/84112
12600 * gcc.target/powerpc/pr84112.c: New.
12601
12602 2018-01-30 Jakub Jelinek <jakub@redhat.com>
12603
12604 PR rtl-optimization/83986
12605 * gcc.dg/pr83986.c: New test.
12606
12607 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
12608
12609 PR 58684
12610 * gcc.dg/torture/inf-compare-1.c: Add xfail.
12611 * gcc.dg/torture/inf-compare-2.c: Add xfail.
12612 * gcc.dg/torture/inf-compare-3.c: Add xfail.
12613 * gcc.dg/torture/inf-compare-4.c: Add xfail.
12614
12615 2018-01-30 Jakub Jelinek <jakub@redhat.com>
12616
12617 PR tree-optimization/84111
12618 * gcc.c-torture/compile/pr84111.c: New test.
12619
12620 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
12621
12622 PR ipa/83179
12623 * gcc.dg/ipa/inline-2.c: Fix template.
12624 * gcc.dg/ipa/inline-3.c: Fix template.
12625
12626 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
12627
12628 PR ipa/81360
12629 * g++.dg/torture/pr81360.C: New testcase.
12630
12631 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
12632
12633 PR lto/83954
12634 * gcc.dg/lto/pr83954.h: New testcase.
12635 * gcc.dg/lto/pr83954_0.c: New testcase.
12636 * gcc.dg/lto/pr83954_1.c: New testcase.
12637
12638 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12639
12640 PR bootstrap/84017
12641 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
12642 to dg-options.
12643 Simplify DW_AT_producer scan.
12644
12645 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12646
12647 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
12648
12649 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
12650
12651 PR target/83828
12652 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
12653 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
12654 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
12655 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
12656
12657 2018-01-29 Jeff Law <law@redhat.com>
12658
12659 PR testsuite/81010
12660 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
12661 better match other tests which require vsx. Verify the zero
12662 extension is part of the test in the combiner dump.
12663
12664 2018-01-29 Marek Polacek <polacek@redhat.com>
12665
12666 PR c/83966
12667 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
12668
12669 PR c++/83996
12670 * g++.dg/ext/pr83996.C: New test.
12671
12672 2018-01-29 Richard Biener <rguenther@suse.de>
12673
12674 PR tree-optimization/84057
12675 * gcc.dg/graphite/pr84057.c: New testcase.
12676
12677 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
12678
12679 PR fortran/84073
12680 * gfortran.dg/bind_c_usage_31.f90: New test.
12681
12682 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
12683
12684 PR c++/83924
12685 * g++.dg/warn/Wduplicated-branches5.C: New.
12686
12687 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
12688
12689 * gcc.target/rl78/test_addsi3_internal.c: New test.
12690
12691 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
12692
12693 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
12694 Make expected output depend on whether we expect sibcalls or not.
12695 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
12696 safe-indirect-jump-1.c).
12697
12698 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
12699 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
12700 Soren Rasmussen <s.c.rasmussen@gmail.com>
12701
12702 Fortran 2018 teams tests.
12703
12704 * gfortran.dg/team_number_1.f90: new test for team_number.
12705 * gfortran.dg/team_change_1.f90: new test for change team.
12706 * gfortran.dg/team_end_1.f90: new test for end team.
12707 * gfortran.dg/team_form_1.f90: new test for form team.
12708
12709 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
12710
12711 PR fortran/83998
12712 * gfortran.dg/dot_product_4.f90
12713
12714 2018-01-26 Martin Sebor <msebor@redhat.com>
12715
12716 PR tree-optimization/83896
12717 * gcc.dg/strlenopt-43.c: New.
12718
12719 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
12720
12721 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
12722 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
12723 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
12724 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
12725 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
12726 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
12727 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
12728 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
12729 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
12730 stanzas.
12731 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
12732 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
12733 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
12734 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
12735 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
12736 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
12737 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
12738 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
12739 instruction list.
12740 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
12741
12742 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
12743
12744 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
12745 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
12746 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
12747 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
12748 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
12749 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
12750 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
12751 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
12752 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
12753 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
12754 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
12755 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
12756 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
12757
12758 2018-01-26 Martin Liska <mliska@suse.cz>
12759
12760 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
12761 warning is seen.
12762
12763 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
12764
12765 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
12766 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
12767 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
12768 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
12769 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
12770 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
12771 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
12772 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
12773
12774 2018-01-26 Richard Biener <rguenther@suse.de>
12775
12776 PR rtl-optimization/84003
12777 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
12778 latent bug in DSE if NOINLINE is appropriately defined.
12779 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
12780 and defining NOINLINE.
12781
12782 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12783
12784 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
12785 tests specific to aarch64. XFAIL test on arm.
12786
12787 2018-01-26 Jakub Jelinek <jakub@redhat.com>
12788
12789 PR rtl-optimization/83985
12790 * gcc.dg/pr83985.c: New test.
12791
12792 PR c/83989
12793 * c-c++-common/Wrestrict-3.c: New test.
12794
12795 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
12796
12797 * gcc.target/arc/tdelegitimize_addr.c: New test.
12798
12799 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
12800
12801 * gcc.target/arc/jli-1.c: New file.
12802 * gcc.target/arc/jli-2.c: Likewise.
12803
12804 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
12805
12806 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
12807 scan-assembler.
12808 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
12809 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
12810
12811 2018-01-26 Richard Biener <rguenther@suse.de>
12812
12813 PR tree-optimization/81082
12814 * gcc.dg/vect/pr81082.c: New testcase.
12815 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
12816 simplification to n * n.
12817
12818 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12819
12820 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
12821 Solaris 10.
12822 * gcc.target/i386/pr63620.c: Likewise.
12823
12824 2018-01-26 Julia Koval <julia.koval@intel.com>
12825
12826 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
12827 -mavx512f -mavx512bw.
12828 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
12829 * gcc.target/i386/i386.exp: Fix types.
12830
12831 2018-01-26 Alan Modra <amodra@gmail.com>
12832
12833 PR target/84033
12834 * gcc.target/powerpc/swaps-p8-46.c: New.
12835
12836 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
12837
12838 PR fortran/37577
12839 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
12840 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
12841 'array01' in the tree dump comparison.
12842 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
12843 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
12844 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
12845
12846 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
12847
12848 PR middle-end/83055
12849 * gcc.dg/torture/pr83055.c: New testcase.
12850
12851 2018-01-25 Jakub Jelinek <jakub@redhat.com>
12852
12853 PR c++/84031
12854 * g++.dg/cpp1z/decomp36.C: New test.
12855
12856 PR middle-end/83977
12857 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
12858
12859 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
12860
12861 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
12862 the shift dump line.
12863 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
12864
12865 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
12866
12867 PR target/81550
12868 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
12869 index instead of int, which allows IVOPTs to properly optimize the
12870 loop.
12871
12872 2018-01-24 David Malcolm <dmalcolm@redhat.com>
12873
12874 PR jit/82846
12875 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
12876 of "fn_type" typedef.
12877 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
12878
12879 2018-01-24 Ian Lance Taylor <iant@golang.org>
12880
12881 * go.go-torture/execute/names-1.go: New test.
12882
12883 2018-01-19 Jeff Law <law@redhat.com>
12884
12885 PR target/83994
12886 * gcc.target/i386/pr83994.c: New test.
12887
12888 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
12889
12890 PR target/84014
12891 * gcc.target/powerpc/pr84014.c: New.
12892
12893 2018-01-24 Jakub Jelinek <jakub@redhat.com>
12894
12895 PR middle-end/83977
12896 * c-c++-common/gomp/pr83977-1.c: New test.
12897 * c-c++-common/gomp/pr83977-2.c: New test.
12898 * c-c++-common/gomp/pr83977-3.c: New test.
12899 * gfortran.dg/gomp/pr83977.f90: New test.
12900
12901 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
12902
12903 PR testsuite/83889
12904 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
12905 * gcc.dg/vect/pr80631-1.c: Likewise.
12906 * gcc.dg/vect/pr80631-2.c: Likewise.
12907 * gcc.dg/vect/pr81410.c: Likewise.
12908 * gcc.dg/vect/pr81633.c: Likewise.
12909 * gcc.dg/vect/pr81815.c: Likewise.
12910 * gcc.dg/vect/pr82108.c: Likewise.
12911 * gcc.dg/vect/pr83857.c: Likewise.
12912 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
12913 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
12914 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
12915 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
12916 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
12917 * gcc.dg/vect/vect-reduc-11.c: Likewise.
12918 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
12919 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
12920 dg-xfail-run-if instead.
12921 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
12922 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
12923 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
12924 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
12925 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
12926
12927 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
12928
12929 PR tree-optimization/83979
12930 * g++.dg/pr83979.c: New test.
12931
12932 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12933
12934 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
12935 option. Add arm_neon_ok_no_float_abi check.
12936
12937 2018-01-24 Richard Biener <rguenther@suse.de>
12938
12939 PR tree-optimization/83176
12940 * gcc.dg/graphite/pr83176.c: New testcase.
12941
12942 2018-01-24 Richard Biener <rguenther@suse.de>
12943
12944 PR tree-optimization/82819
12945 * gcc.dg/graphite/pr82819.c: New testcase.
12946
12947 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
12948
12949 PR c++/83921
12950 * g++.dg/cpp1y/constexpr-83921-1.C: New.
12951 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
12952 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
12953 * g++.dg/ext/stmtexpr20.C: Likewise.
12954 * g++.dg/ext/stmtexpr21.C: Likewise.
12955
12956 2018-01-23 David Malcolm <dmalcolm@redhat.com>
12957
12958 PR c++/83974
12959 * g++.dg/warn/pr83974.C: New test case.
12960
12961 2018-01-23 Jakub Jelinek <jakub@redhat.com>
12962
12963 PR sanitizer/83987
12964 * g++.dg/ubsan/pr83987.C: New test.
12965
12966 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
12967
12968 PR fortran/83866
12969 * gfortran.dg/pdt_29.f03: New test.
12970
12971 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
12972
12973 PR fortran/83898
12974 * gfortran.dg/associate_33.f03: New test.
12975
12976 2018-01-23 Martin Liska <mliska@suse.cz>
12977
12978 PR lto/81440
12979 * gcc.dg/lto/pr81440.h: New test.
12980 * gcc.dg/lto/pr81440_0.c: New test.
12981 * gcc.dg/lto/pr81440_1.c: New test.
12982
12983 2018-01-23 Nathan Sidwell <nathan@acm.org>
12984
12985 PR c++/83988
12986 * g++.dg/template/pr83988.C: New.
12987
12988 2018-01-23 Jakub Jelinek <jakub@redhat.com>
12989
12990 PR c++/82882
12991 PR c++/83978
12992 * g++.dg/cpp0x/pr82882.C: New test.
12993 * g++.dg/cpp0x/pr83978.C: New test.
12994
12995 PR c++/83958
12996 * g++.dg/cpp1z/decomp35.C: New test.
12997
12998 2018-01-23 Nathan Sidwell <nathan@acm.org>
12999
13000 * g++.dg/cpp0x/range-for10.C: Adjust.
13001 * g++.dg/ext/forscope1.C: Adjust.
13002 * g++.dg/ext/forscope2.C: Adjust.
13003 * g++.dg/template/for1.C: Adjust.
13004
13005 2018-01-23 David Malcolm <dmalcolm@redhat.com>
13006
13007 PR tree-optimization/83510
13008 * gcc.c-torture/compile/pr83510.c: New test case.
13009
13010 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
13011
13012 PR testsuite/83888
13013 * lib/target-supports.exp (check_effective_target_vect_float): Say
13014 that the result only holds when -funsafe-math-optimizations is on.
13015 (check_effective_target_vect_float_strict): New procedure.
13016 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
13017 of vect_float.
13018 * gcc.dg/vect/vect-reduc-6.c: Likewise.
13019
13020 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
13021
13022 PR tree-optimization/83965
13023 * gcc.dg/vect/pr83965.c: New test.
13024
13025 2018-01-23 Richard Biener <rguenther@suse.de>
13026
13027 PR tree-optimization/83963
13028 * gfortran.dg/graphite/pr83963.f: New testcase.
13029 * gcc.dg/graphite/pr83963-2.c: Likewise.
13030
13031 2018-01-23 Jakub Jelinek <jakub@redhat.com>
13032
13033 PR c++/83918
13034 * g++.dg/cpp1z/pr83918.C: New test.
13035
13036 2018-01-22 Jakub Jelinek <jakub@redhat.com>
13037
13038 PR tree-optimization/83957
13039 * gcc.dg/autopar/pr83957.c: New test.
13040
13041 PR tree-optimization/83081
13042 * gcc.dg/predict-8.c: Adjust expected probability.
13043
13044 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
13045
13046 PR target/83862
13047 * gcc.target/powerpc/pr83862.c: New test.
13048
13049 2018-01-22 Carl Love <cel@us.ibm.com>
13050
13051 * gcc.target/powerpc/powerpc.exp: Add torture tests for
13052 builtins-4-runnable.c, builtins-6-runnable.c,
13053 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
13054 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
13055 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
13056 for signed/unsigned 128-bit and long long int loads.
13057
13058 2018-01-22 Marek Polacek <polacek@redhat.com>
13059
13060 PR c++/81933
13061 * g++.dg/cpp1y/constexpr-empty4.C: New test.
13062
13063 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
13064
13065 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
13066 scan-asembler valid instructions list.
13067 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
13068 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
13069 power8-vector requirement and option.
13070 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
13071
13072 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
13073
13074 PR 78534
13075 PR 83704
13076 * gfortran.dg/string_1.f90: Remove printing the length.
13077
13078 2018-01-22 Richard Biener <rguenther@suse.de>
13079
13080 PR tree-optimization/83963
13081 * gcc.dg/graphite/pr83963.c: New testcase.
13082
13083 2018-01-22 Sudakshina Das <sudi.das@arm.com>
13084
13085 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
13086 dg-require-effective-target directives.
13087
13088 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13089
13090 * lib/target-supports.exp (check_effective_target_arm_softfloat):
13091 New procedure.
13092 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
13093 Adjust scan-assembler checks for soft-float.
13094
13095 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13096
13097 PR target/83946
13098 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
13099
13100 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
13101
13102 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
13103 * gcc.dg/pr83623.c: Likewise.
13104 * gcc.dg/pr83666.c: Likewise.
13105
13106 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13107 David Edelsohn <dje.gcc@gmail.com>
13108
13109 PR target/83946
13110 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
13111 assembly output from "crset eq" to "crset 2".
13112 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
13113 assembly output from . to $.
13114 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
13115 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
13116 assembly output from "crset eq" to "crset 2".
13117 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
13118 assembly output from "crset eq" to "crset 2", and from . to $.
13119
13120 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
13121
13122 PR fortran/83900
13123 * gfortran.dg/matmul_18.f90: New test.
13124
13125 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
13126
13127 PR tree-optimization/83940
13128 * gcc.dg/torture/pr83940.c: New test.
13129
13130 2018-01-20 Jakub Jelinek <jakub@redhat.com>
13131
13132 PR middle-end/83945
13133 * gcc.dg/tls/pr83945.c: New test.
13134
13135 PR target/83930
13136 * gcc.dg/pr83930.c: New test.
13137
13138 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
13139
13140 PR fortran/83900
13141 * gfortran.dg/matmul_17.f90: New test.
13142
13143 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
13144
13145 PR fortran/80768
13146 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
13147
13148 2018-01-19 Jakub Jelinek <jakub@redhat.com>
13149
13150 PR c++/81167
13151 * g++.dg/cpp0x/pr81167.C: New test.
13152
13153 PR c++/83919
13154 * g++.dg/cpp0x/pr83919.C: New test.
13155
13156 2018-01-19 Jeff Law <law@redhat.com>
13157 Jakub Jelinek <jakub@redhat.com>
13158
13159 * gcc.dg/stack-check-16.c: New test.
13160
13161 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
13162
13163 PR target/83790
13164 * gcc.target/nvptx/indirect_call.c: New test.
13165
13166 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13167
13168 * g++.dg/torture/pr83619.C: Remove dg-message.
13169
13170 2018-01-19 Martin Liska <mliska@suse.cz>
13171
13172 * gcc.dg/predict-1.c: Adjust expected probability.
13173 * gcc.dg/predict-3.c: Likewise.
13174 * gcc.dg/predict-5.c: Likewise.
13175 * gcc.dg/predict-6.c: Likewise.
13176 * gcc.dg/predict-9.c: Likewise.
13177
13178 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
13179
13180 PR tree-optimization/83922
13181 * gcc.dg/pr83922.c: New test.
13182
13183 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
13184
13185 PR tree-optimization/83914
13186 * gcc.dg/vect/pr83914.c: New test.
13187
13188 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13189
13190 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
13191 * gcc.target/arm/negdi-2.c: Likewise.
13192 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
13193
13194 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13195
13196 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
13197
13198 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13199
13200 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
13201
13202 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
13203
13204 * gcc.dg/torture/pr52451.c (main): Skip long double test on
13205 hppa*-*-hpux*.
13206
13207 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13208
13209 PR ipa/83619
13210 PR testsuite/83934
13211 * g++.dg/torture/pr83619.C (e): Define before first use instead of
13212 forward declaration.
13213
13214 2018-01-18 Carl Love <cel@us.ibm.com>
13215
13216 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
13217 to the function.
13218
13219 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
13220
13221 PR c++/81013
13222 * g++.dg/inherit/union3.C: New.
13223
13224 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13225
13226 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
13227
13228 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
13229
13230 PR ipa/83619
13231 * g++.dg/torture/pr83619.C: New testcase.
13232
13233 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13234
13235 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
13236 Add function body to force error messages in some configurations.
13237
13238 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13239
13240 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
13241 and arm_thumb1_ok.
13242
13243 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
13244
13245 PR other/70268
13246 * c-c++-common/ffile-prefix-map.c: New test.
13247 * c-c++-common/fmacro-prefix-map.c: New test.
13248 * c-c++-common/cpp/ffile-prefix-map.c: New test.
13249 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
13250
13251 2018-01-18 Martin Liska <mliska@suse.cz>
13252
13253 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
13254 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13255 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13256 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13257 * gcc.target/i386/ret-thunk-10.c: Likewise.
13258 * gcc.target/i386/ret-thunk-11.c: Likewise.
13259 * gcc.target/i386/ret-thunk-12.c: Likewise.
13260 * gcc.target/i386/ret-thunk-15.c: Likewise.
13261 * gcc.target/i386/ret-thunk-9.c: Likewise.
13262
13263 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13264
13265 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
13266 order.
13267
13268 2018-01-18 Nathan Sidwell <nathan@acm.org>
13269
13270 PR c++/83160
13271 * g++.dg/cpp0x/pr83160.C: New.
13272
13273 2018-01-18 Richard Biener <rguenther@suse.de>
13274
13275 PR tree-optimization/83887
13276 * gcc.dg/graphite/pr83887.c: New testcase.
13277 * gfortran.dg/graphite/pr83887.f90: Likewise.
13278 * gfortran.dg/graphite/pr83887.f: Likewise.
13279
13280 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13281
13282 PR target/65578
13283 * gcc.target/arm/builtin-bswap.x: New file.
13284 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
13285 and options for armv6t2.
13286 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
13287 and options for Thumb1.
13288 * gcc.target/arm/builtin-bswap16.x: New file.
13289 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
13290 and options for armv6t2.
13291 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
13292 and options for Thumb1.
13293
13294 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13295
13296 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
13297 order.
13298
13299 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13300
13301 PR c/61240
13302 * gcc.dg/pr61240.c: New test.
13303
13304 2018-01-17 Harald Anlauf <anlauf@gmx.de>
13305
13306 PR fortran/83864
13307 * gfortran.dg/pr83864.f90: New test.
13308
13309 2018-01-17 Jeff Law <law@redhat.com>
13310
13311 PR testsuite/83883
13312 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
13313
13314 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13315
13316 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
13317 restriction, but still restrict to 64-bit.
13318 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
13319 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
13320
13321 2018-01-17 Harald Anlauf <anlauf@gmx.de>
13322
13323 PR fortran/83874
13324 * gfortran.dg/pr83874.f90: New test.
13325
13326 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13327
13328 PR c++/83824
13329 * g++.dg/cpp0x/pr83824.C: New test.
13330
13331 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
13332
13333 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
13334 appropriate .gnu_attribute for the long double type, if we use the
13335 long double type, but do not generate any calls.
13336 * gcc.target/powerpc/gnuattr2.c: Likewise.
13337 * gcc.target/powerpc/gnuattr3.c: Likewise.
13338
13339 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
13340
13341 PR c++/78344
13342 * g++.dg/cpp0x/alignas13.C: New.
13343
13344 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13345
13346 PR c++/83897
13347 * g++.dg/cpp0x/pr83897.C: New test.
13348
13349 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
13350
13351 PR ipa/83051
13352 * gcc.c-torture/compile/pr83051-2.c: New testcase.
13353
13354 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
13355
13356 PR c++/81054
13357 * g++.dg/cpp0x/constexpr-ice19.C: New.
13358
13359 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
13360
13361 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
13362 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
13363 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
13364 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
13365 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
13366 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
13367 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
13368 * gcc.target/powerpc/builtins-1-be-folded.c: New.
13369 * gcc.target/powerpc/builtins-1-le-folded.c: New.
13370 * gcc.target/powerpc/builtins-1.fold.h: New.
13371
13372 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
13373
13374 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
13375 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
13376
13377 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13378
13379 * gcc.target/arm/g2.c: Add -marm to dg-options.
13380 * gcc.target/arm/scd42-2.c: Likewise.
13381
13382 2018-01-17 Nathan Sidwell <nathan@acm.org>
13383
13384 PR c++/83287
13385 * g++.dg/lookup/pr83287-2.C: New.
13386
13387 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13388
13389 PR c++/83814
13390 PR c++/83902
13391 * g++.dg/wrappers/pr83814.C: New test case.
13392 * g++.dg/wrappers/pr83902.C: New test case.
13393
13394 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13395
13396 PR lto/83121
13397 * g++.dg/lto/pr83121_0.C: New test case.
13398 * g++.dg/lto/pr83121_1.C: New test case.
13399 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
13400 adapted from DejaGnu's dg-test.
13401 (lto_handle_diagnostics): New procedure.
13402 (lto_prune_warns): Ignore informational notes.
13403 (lto-link-and-maybe-run): Add "messages_by_file" param.
13404 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
13405 "execute" when "link" fails if "execute" was not specified.
13406 (lto-can-handle-directive): New procedure.
13407 (lto-get-options-main): Call lto-can-handle-directive. Add a
13408 dg-messages local, using it to set the caller's
13409 dg-messages-by-file for the given source file.
13410 (lto-get-options): Likewise.
13411 (lto-execute): Add dg-messages-by-file local, and pass it to
13412 lto-link-and-maybe-run.
13413
13414 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
13415 Richard Sandiford <richard.sandiford@linaro.org>
13416
13417 PR target/79041
13418 PR target/82964
13419 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
13420 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
13421
13422 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13423
13424 * lib/target-supports.exp: Fix -march arguments in arm arch effective
13425 target check autogenerator for armv8.1-a and armv8.2-a.
13426
13427 2018-01-17 Carl Love <cel@us.ibm.com>
13428
13429 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
13430 Add debug print statements.
13431 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
13432 16 byte vector load followed by a partial vector load.
13433
13434 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13435
13436 PR c++/83799
13437 * g++.dg/wrappers/pr83799.C: New test case.
13438
13439 2018-01-17 Nathan Sidwell <nathan@acm.org>
13440
13441 PR c++/83739
13442 * g++.dg/cpp1y/pr83739.C: New.
13443
13444 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13445
13446 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
13447 * gcc.target/visium/overflow16.c: Likewise.
13448 * gcc.target/visium/overflow32.c: Likewise.
13449
13450 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13451
13452 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
13453
13454 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13455
13456 * gcc.dg/rtl/arm/stl-cond.c: New test.
13457 * gcc.target/arm/stl-cond.c: Delete.
13458
13459 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13460
13461 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
13462 directives.
13463
13464 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13465
13466 PR tree-optimization/83843
13467 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
13468 * gcc.dg/store_merging_19.c: New test.
13469
13470 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13471
13472 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
13473 and options.
13474
13475 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13476
13477 PR rtl-optimization/83771
13478 * gcc.dg/pr83771.c: New test.
13479
13480 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13481
13482 PR tree-optimization/81184
13483 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
13484 targets.
13485 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
13486
13487 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13488
13489 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
13490
13491 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
13492
13493 PR target/83546
13494 * gcc.target/i386/pr83546.c: New test.
13495
13496 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13497
13498 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
13499
13500 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13501
13502 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
13503 test and add dg-warning for the -Wstringop-overflow warning.
13504
13505 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13506
13507 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
13508 XFAIL last test on SPARC and Visium.
13509
13510 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
13511
13512 PR rtl-optimization/80481
13513 * g++.dg/pr80481.C: Exclude solaris.
13514
13515 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13516
13517 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
13518 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
13519 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
13520
13521 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13522
13523 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
13524 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
13525 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
13526 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
13527 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
13528 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
13529 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
13530 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
13531 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
13532 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
13533 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
13534 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
13535 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
13536 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
13537 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
13538
13539 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13540
13541 PR testsuite/77734
13542 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
13543
13544 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13545
13546 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
13547 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
13548 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
13549 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
13550 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
13551 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
13552
13553 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
13554
13555 PR tree-optimization/83857
13556 * gcc.dg/vect/pr83857.c: New test.
13557
13558 2018-01-16 Richard Biener <rguenther@suse.de>
13559
13560 PR tree-optimization/83867
13561 * gcc.dg/vect/pr83867.c: New testcase.
13562
13563 2018-01-16 Jakub Jelinek <jakub@redhat.com>
13564
13565 PR c/83844
13566 * gcc.dg/pr83844.c: New test.
13567
13568 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
13569
13570 * gcc.dg/torture/pr83847.c: New test.
13571
13572 2018-01-16 Jakub Jelinek <jakub@redhat.com>
13573
13574 PR rtl-optimization/86620
13575 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
13576 instead of --param=max-sched-ready-insns=0.
13577 * gcc.target/i386/pr83620.c: New test.
13578 * gcc.dg/pr83620.c: New test.
13579
13580 PR tree-optimization/83843
13581 * gcc.dg/store_merging_18.c: New test.
13582
13583 PR c++/83817
13584 * g++.dg/cpp1y/pr83817.C: New test.
13585
13586 PR c++/83825
13587 * g++.dg/template/pr83825.C: New test.
13588
13589 2018-01-16 Richard Biener <rguenther@suse.de>
13590
13591 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
13592
13593 2018-01-16 Richard Biener <rguenther@suse.de>
13594
13595 PR testsuite/82132
13596 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
13597 from gcc.dg/torture/pr60092.c.
13598
13599 2018-01-15 Martin Sebor <msebor@redhat.com>
13600
13601 PR c++/83588
13602 * g++.dg/ext/flexary28.C: New test.
13603
13604 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
13605
13606 PR fortran/82257
13607 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
13608
13609 2018-01-15 Martin Sebor <msebor@redhat.com>
13610
13611 PR testsuite/83869
13612 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
13613
13614 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
13615
13616 PR fortran/54613
13617 * gfortran.dg/minmaxloc_9.f90: New test.
13618 * gfortran.dg/minmaxloc_10.f90: New test.
13619 * gfortran.dg/minmaxloc_11.f90: New test.
13620
13621 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
13622
13623 PR target/83839
13624 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
13625 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13626 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13627 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13628 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13629 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13630 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13631 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13632 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13633 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13634 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13635 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13636 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13637 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13638 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13639 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
13640 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
13641 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
13642 * gcc.target/i386/ret-thunk-10.c: Likewise.
13643 * gcc.target/i386/ret-thunk-11.c: Likewise.
13644 * gcc.target/i386/ret-thunk-12.c: Likewise.
13645 * gcc.target/i386/ret-thunk-13.c: Likewise.
13646 * gcc.target/i386/ret-thunk-14.c: Likewise.
13647 * gcc.target/i386/ret-thunk-15.c: Likewise.
13648 * gcc.target/i386/ret-thunk-9.c: Don't check the
13649 __x86_return_thunk label. Scan for "push" only for Linux.
13650
13651 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
13652
13653 PR testsuite/79920
13654 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
13655
13656 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13657
13658 PR target/83687
13659 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
13660 tests.
13661 * gcc.target/arm/pr83687.c: New test.
13662
13663 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
13664
13665 Adjust tests to AVR_TINY.
13666
13667 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
13668 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
13669 * gcc.target/avr/pr71627.c: Same.
13670 * gcc.target/avr/torture/addr-space-1-0.c: Same.
13671 * gcc.target/avr/torture/addr-space-1-1.c: Same.
13672 * gcc.target/avr/torture/addr-space-1-x.c: Same.
13673 * gcc.target/avr/torture/addr-space-2-0.c: Same.
13674 * gcc.target/avr/torture/addr-space-2-1.c: Same.
13675 * gcc.target/avr/torture/addr-space-2-x.c: Same.
13676 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
13677 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
13678 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
13679 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
13680 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
13681 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
13682 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
13683 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
13684 * gcc.target/avr/torture/pr61055.c: Same.
13685 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
13686 available.
13687 * gcc.target/avr/torture/int24-mul.c: Same.
13688 * gcc.target/avr/torture/pr51782-1.c: Same.
13689 * gcc.target/avr/torture/pr61443.c: Same.
13690 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
13691 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
13692
13693 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
13694
13695 PR c/83801
13696 PR c/83729
13697 * gcc.target/avr/torture/pr83729.c: New test.
13698 * gcc.target/avr/torture/pr83801.c: New test.
13699
13700 2018-01-15 Jakub Jelinek <jakub@redhat.com>
13701
13702 PR middle-end/82694
13703 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
13704 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
13705
13706 2018-01-10 Martin Sebor <msebor@redhat.com>
13707
13708 PR other/83508
13709 * gcc.dg/Wstringop-overflow-2.c: New test.
13710
13711 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13712
13713 PR libgfortran/83811
13714 * gfortran.dg/fmt_e.f90: New test.
13715
13716 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13717
13718 * gcc.target/i386/indirect-thunk-10.c: New test.
13719 * gcc.target/i386/indirect-thunk-8.c: Likewise.
13720 * gcc.target/i386/indirect-thunk-9.c: Likewise.
13721 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
13722 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
13723 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
13724 * gcc.target/i386/ret-thunk-17.c: Likewise.
13725 * gcc.target/i386/ret-thunk-18.c: Likewise.
13726 * gcc.target/i386/ret-thunk-19.c: Likewise.
13727 * gcc.target/i386/ret-thunk-20.c: Likewise.
13728 * gcc.target/i386/ret-thunk-21.c: Likewise.
13729
13730 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13731
13732 * gcc.target/i386/indirect-thunk-register-4.c: New test.
13733
13734 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13735
13736 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
13737 -mno-indirect-branch-register.
13738 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13739 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13740 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13741 * gcc.target/i386/indirect-thunk-5.c: Likewise.
13742 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13743 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13744 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13745 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13746 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
13747 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
13748 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13749 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13750 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13751 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
13752 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
13753 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
13754 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13755 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13756 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13757 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13758 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13759 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
13760 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
13761 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13762 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
13763 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
13764 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
13765 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
13766 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
13767 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
13768 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
13769 * gcc.target/i386/ret-thunk-10.c: Likewise.
13770 * gcc.target/i386/ret-thunk-11.c: Likewise.
13771 * gcc.target/i386/ret-thunk-12.c: Likewise.
13772 * gcc.target/i386/ret-thunk-13.c: Likewise.
13773 * gcc.target/i386/ret-thunk-14.c: Likewise.
13774 * gcc.target/i386/ret-thunk-15.c: Likewise.
13775 * gcc.target/i386/ret-thunk-9.c: Likewise.
13776 * gcc.target/i386/indirect-thunk-register-1.c: New test.
13777 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
13778 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
13779
13780 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13781
13782 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
13783 -mfunction-return=keep.
13784 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13785 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13786 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13787 * gcc.target/i386/indirect-thunk-5.c: Likewise.
13788 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13789 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13790 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13791 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13792 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
13793 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
13794 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13795 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13796 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13797 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
13798 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
13799 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
13800 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
13801 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13802 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13803 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13804 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13805 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13806 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
13807 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
13808 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13809 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
13810 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
13811 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
13812 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
13813 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
13814 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
13815 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
13816 * gcc.target/i386/ret-thunk-1.c: New test.
13817 * gcc.target/i386/ret-thunk-10.c: Likewise.
13818 * gcc.target/i386/ret-thunk-11.c: Likewise.
13819 * gcc.target/i386/ret-thunk-12.c: Likewise.
13820 * gcc.target/i386/ret-thunk-13.c: Likewise.
13821 * gcc.target/i386/ret-thunk-14.c: Likewise.
13822 * gcc.target/i386/ret-thunk-15.c: Likewise.
13823 * gcc.target/i386/ret-thunk-16.c: Likewise.
13824 * gcc.target/i386/ret-thunk-2.c: Likewise.
13825 * gcc.target/i386/ret-thunk-3.c: Likewise.
13826 * gcc.target/i386/ret-thunk-4.c: Likewise.
13827 * gcc.target/i386/ret-thunk-5.c: Likewise.
13828 * gcc.target/i386/ret-thunk-6.c: Likewise.
13829 * gcc.target/i386/ret-thunk-7.c: Likewise.
13830 * gcc.target/i386/ret-thunk-8.c: Likewise.
13831 * gcc.target/i386/ret-thunk-9.c: Likewise.
13832
13833 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13834
13835 * gcc.target/i386/indirect-thunk-1.c: New test.
13836 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13837 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13838 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13839 * gcc.target/i386/indirect-thunk-5.c: Likewise.
13840 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13841 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13842 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13843 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13844 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
13845 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
13846 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13847 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13848 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13849 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
13850 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
13851 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
13852 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
13853 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13854 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13855 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13856 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13857 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13858 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
13859 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
13860 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13861 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
13862 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
13863 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
13864 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
13865 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
13866 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
13867 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
13868
13869 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
13870
13871 PR ipa/83051
13872 * gcc.c-torture/compile/pr83051.c: New testcase.
13873
13874 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13875
13876 PR tree-optimization/83501
13877 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
13878
13879 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
13880
13881 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
13882 for lvx and stvx instead of lxvd2x and stxvd2x and require
13883 little-endian target. Add comments.
13884 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
13885 comprehensive testing.
13886 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
13887 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
13888 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
13889 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
13890 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
13891 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
13892 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
13893 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
13894 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
13895 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
13896 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
13897 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
13898 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
13899 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
13900 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
13901 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
13902 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
13903 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
13904 scan-assembler-not directives that forbid lvx and xxpermdi.
13905 * gcc.target/powerpc/vec-extract-3.c: Likewise.
13906 * gcc.target/powerpc/vec-extract-5.c: Likewise.
13907 * gcc.target/powerpc/vec-extract-6.c: Likewise.
13908 * gcc.target/powerpc/vec-extract-7.c: Likewise.
13909 * gcc.target/powerpc/vec-extract-8.c: Likewise.
13910 * gcc.target/powerpc/vec-extract-9.c: Likewise.
13911 * gcc.target/powerpc/vsx-vector-6-le.c: Change
13912 scan-assembler-times directives to reflect different numbers of
13913 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
13914
13915 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13916 Alan Hayward <alan.hayward@arm.com>
13917 David Sherwood <david.sherwood@arm.com>
13918
13919 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
13920 than SLP vectorization.
13921 * gcc.dg/vect/vect-alias-check-10.c: New test.
13922 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
13923 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
13924 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
13925 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
13926 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
13927 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
13928 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
13929 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
13930 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
13931 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
13932 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
13933 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
13934 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
13935 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
13936 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
13937 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
13938 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
13939 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
13940 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
13941 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
13942 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
13943 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
13944 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
13945
13946 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13947 Alan Hayward <alan.hayward@arm.com>
13948 David Sherwood <david.sherwood@arm.com>
13949
13950 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
13951 New proc.
13952 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
13953 targets with scatter stores.
13954 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
13955 stores.
13956 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
13957 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
13958 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
13959 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
13960 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
13961 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
13962 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
13963 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
13964 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
13965 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
13966 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
13967 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
13968 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
13969 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
13970 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
13971 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
13972
13973 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13974 Alan Hayward <alan.hayward@arm.com>
13975 David Sherwood <david.sherwood@arm.com>
13976
13977 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
13978 for double_reduc1.
13979 * gcc.target/aarch64/sve/strided_load_4.c: New test.
13980 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
13981 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
13982 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
13983
13984 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13985 Alan Hayward <alan.hayward@arm.com>
13986 David Sherwood <david.sherwood@arm.com>
13987
13988 * gcc.target/aarch64/sve/strided_load_1.c: New test.
13989 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
13990 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
13991
13992 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13993 Alan Hayward <alan.hayward@arm.com>
13994 David Sherwood <david.sherwood@arm.com>
13995
13996 * gcc.target/aarch64/sve/gather_load_1.c: New test.
13997 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
13998 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
13999 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
14000 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
14001 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
14002 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
14003 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
14004 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
14005 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
14006 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
14007 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
14008 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
14009 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
14010
14011 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14012 Alan Hayward <alan.hayward@arm.com>
14013 David Sherwood <david.sherwood@arm.com>
14014
14015 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
14016 check for a message about using in-order reductions.
14017 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
14018 check for a message about using in-order reductions.
14019 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
14020 vectorized and check for a message about using in-order reductions.
14021 Expect targets with variable-length vectors to fall back to the
14022 fixed-length mininum.
14023 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
14024 check for a message about using in-order reductions.
14025 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
14026 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
14027 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
14028 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
14029 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
14030 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
14031 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
14032 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
14033 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
14034 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
14035 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
14036 vect_fold_left_plus.
14037
14038 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14039
14040 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
14041 are spilled.
14042 * gcc.target/aarch64/sve/spill_2.c: New test.
14043 * gcc.target/aarch64/sve/spill_3.c: Likewise.
14044 * gcc.target/aarch64/sve/spill_4.c: Likewise.
14045 * gcc.target/aarch64/sve/spill_5.c: Likewise.
14046 * gcc.target/aarch64/sve/spill_6.c: Likewise.
14047 * gcc.target/aarch64/sve/spill_7.c: Likewise.
14048
14049 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14050 Alan Hayward <alan.hayward@arm.com>
14051 David Sherwood <david.sherwood@arm.com>
14052
14053 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
14054 of branches.
14055 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
14056 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
14057 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
14058 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
14059 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
14060 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
14061 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
14062 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
14063 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
14064
14065 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14066 Alan Hayward <alan.hayward@arm.com>
14067 David Sherwood <david.sherwood@arm.com>
14068
14069 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
14070 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
14071 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
14072 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
14073
14074 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14075 Alan Hayward <alan.hayward@arm.com>
14076 David Sherwood <david.sherwood@arm.com>
14077
14078 * lib/target-supports.exp
14079 (check_effective_target_vect_fold_extract_last): New proc.
14080 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
14081 for fold_extract_last.
14082 * gcc.dg/vect/pr65947-2.c: Likewise.
14083 * gcc.dg/vect/pr65947-3.c: Likewise.
14084 * gcc.dg/vect/pr65947-4.c: Likewise.
14085 * gcc.dg/vect/pr65947-5.c: Likewise.
14086 * gcc.dg/vect/pr65947-6.c: Likewise.
14087 * gcc.dg/vect/pr65947-9.c: Likewise.
14088 * gcc.dg/vect/pr65947-10.c: Likewise.
14089 * gcc.dg/vect/pr65947-12.c: Likewise.
14090 * gcc.dg/vect/pr65947-14.c: Likewise.
14091 * gcc.dg/vect/pr80631-1.c: Likewise.
14092 * gcc.target/aarch64/sve/clastb_1.c: New test.
14093 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
14094 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
14095 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
14096 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
14097 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
14098 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
14099 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
14100 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
14101 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
14102 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
14103 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
14104 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
14105 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
14106
14107 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14108 Alan Hayward <alan.hayward@arm.com>
14109 David Sherwood <david.sherwood@arm.com>
14110
14111 * gcc.target/aarch64/sve/live_1.c: New test.
14112 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
14113
14114 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14115 Alan Hayward <alan.hayward@arm.com>
14116 David Sherwood <david.sherwood@arm.com>
14117
14118 * gcc.target/aarch64/sve/nopeel_1.c: New test.
14119 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
14120 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
14121 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
14122 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
14123 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
14124 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
14125 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
14126 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
14127
14128 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14129 Alan Hayward <alan.hayward@arm.com>
14130 David Sherwood <david.sherwood@arm.com>
14131
14132 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
14133 New proc.
14134 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
14135 vect_fully_masked.
14136 * gcc.target/aarch64/sve/loop_add_4.c: New test.
14137 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
14138 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
14139 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
14140 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
14141 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
14142
14143 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14144 Alan Hayward <alan.hayward@arm.com>
14145 David Sherwood <david.sherwood@arm.com>
14146
14147 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
14148 instead of just ADDRESS.
14149 * gcc.dg/tree-ssa/scev-10.c: Likewise.
14150 * gcc.dg/tree-ssa/scev-11.c: Likewise.
14151 * gcc.dg/tree-ssa/scev-12.c: Likewise.
14152 * gcc.target/aarch64/sve/index_offset_1.c: New test.
14153 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
14154 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
14155 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
14156 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
14157 * gcc.target/aarch64/sve/while_2.c: Likewise.
14158 * gcc.target/aarch64/sve/while_3.c: Likewise.
14159 * gcc.target/aarch64/sve/while_4.c: Likewise.
14160
14161 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14162 Alan Hayward <alan.hayward@arm.com>
14163 David Sherwood <david.sherwood@arm.com>
14164
14165 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
14166 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
14167 to be predicated.
14168 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
14169 * gcc.target/aarch64/sve/slp_7.c: Likewise.
14170 * gcc.target/aarch64/sve/reduc_5.c: New test.
14171 * gcc.target/aarch64/sve/slp_13.c: Likewise.
14172 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
14173
14174 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14175 Alan Hayward <alan.hayward@arm.com>
14176 David Sherwood <david.sherwood@arm.com>
14177
14178 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
14179 * gcc.dg/tree-ssa/peel1.c: Likewise.
14180 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
14181 variable-length vectors.
14182 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
14183 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
14184 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
14185 * gcc.target/aarch64/sve/slp_2.c: Likewise.
14186 * gcc.target/aarch64/sve/slp_3.c: Likewise.
14187 * gcc.target/aarch64/sve/slp_4.c: Likewise.
14188 * gcc.target/aarch64/sve/slp_6.c: Likewise.
14189 * gcc.target/aarch64/sve/slp_8.c: New test.
14190 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
14191 * gcc.target/aarch64/sve/slp_9.c: Likewise.
14192 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
14193 * gcc.target/aarch64/sve/slp_10.c: Likewise.
14194 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
14195 * gcc.target/aarch64/sve/slp_11.c: Likewise.
14196 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
14197 * gcc.target/aarch64/sve/slp_12.c: Likewise.
14198 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
14199 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
14200 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
14201 * gcc.target/aarch64/sve/while_1.c: Likewise.
14202 * gcc.target/aarch64/sve/while_2.c: Likewise.
14203 * gcc.target/aarch64/sve/while_3.c: Likewise.
14204 * gcc.target/aarch64/sve/while_4.c: Likewise.
14205
14206 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14207 Alan Hayward <alan.hayward@arm.com>
14208 David Sherwood <david.sherwood@arm.com>
14209
14210 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
14211 New proc.
14212 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
14213 and add an associated scan-dump test. Prevent vectorization
14214 of the first two loops.
14215 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
14216 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
14217 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
14218 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
14219 (INIT_VECTOR): Tweak initial value so that some bits are always set.
14220 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
14221
14222 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14223 Alan Hayward <alan.hayward@arm.com>
14224 David Sherwood <david.sherwood@arm.com>
14225
14226 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
14227 * gcc.dg/vect/pr67790.c: Likewise.
14228 * gcc.dg/vect/slp-reduc-1.c: Likewise.
14229 * gcc.dg/vect/slp-reduc-2.c: Likewise.
14230 * gcc.dg/vect/slp-reduc-3.c: Likewise.
14231 * gcc.dg/vect/slp-reduc-5.c: Likewise.
14232 * gcc.target/aarch64/sve/slp_5.c: New test.
14233 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
14234 * gcc.target/aarch64/sve/slp_6.c: Likewise.
14235 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
14236 * gcc.target/aarch64/sve/slp_7.c: Likewise.
14237 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
14238
14239 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14240 Alan Hayward <alan.hayward@arm.com>
14241 David Sherwood <david.sherwood@arm.com>
14242
14243 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
14244 && vect_load_lanes
14245 * gcc.dg/vect/slp-1.c: Likewise.
14246 * gcc.dg/vect/slp-10.c: Likewise.
14247 * gcc.dg/vect/slp-12b.c: Likewise.
14248 * gcc.dg/vect/slp-12c.c: Likewise.
14249 * gcc.dg/vect/slp-17.c: Likewise.
14250 * gcc.dg/vect/slp-19b.c: Likewise.
14251 * gcc.dg/vect/slp-20.c: Likewise.
14252 * gcc.dg/vect/slp-21.c: Likewise.
14253 * gcc.dg/vect/slp-22.c: Likewise.
14254 * gcc.dg/vect/slp-23.c: Likewise.
14255 * gcc.dg/vect/slp-24-big-array.c: Likewise.
14256 * gcc.dg/vect/slp-24.c: Likewise.
14257 * gcc.dg/vect/slp-28.c: Likewise.
14258 * gcc.dg/vect/slp-39.c: Likewise.
14259 * gcc.dg/vect/slp-6.c: Likewise.
14260 * gcc.dg/vect/slp-7.c: Likewise.
14261 * gcc.dg/vect/slp-cond-1.c: Likewise.
14262 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
14263 * gcc.dg/vect/slp-cond-2.c: Likewise.
14264 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
14265 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
14266 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
14267 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
14268 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14269 * gcc.dg/vect/slp-perm-6.c: Likewise.
14270 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14271 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
14272 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
14273 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
14274 * gcc.dg/vect/slp-12a.c: Likewise.
14275 * gcc.dg/vect/slp-14.c: Likewise.
14276 * gcc.dg/vect/slp-15.c: Likewise.
14277 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
14278 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
14279 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
14280 * gcc.target/aarch64/sve/slp_1.c: New test.
14281 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
14282 * gcc.target/aarch64/sve/slp_2.c: Likewise.
14283 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
14284 * gcc.target/aarch64/sve/slp_3.c: Likewise.
14285 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
14286 * gcc.target/aarch64/sve/slp_4.c: Likewise.
14287 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
14288
14289 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14290 Alan Hayward <alan.hayward@arm.com>
14291 David Sherwood <david.sherwood@arm.com>
14292
14293 * gcc.dg/vect/vect-ooo-group-1.c: New test.
14294 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
14295 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
14296 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
14297 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
14298 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
14299 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
14300 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
14301 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
14302 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
14303 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
14304 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
14305 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
14306 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
14307 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
14308 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
14309 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
14310 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
14311 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
14312
14313 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14314 Alan Hayward <alan.hayward@arm.com>
14315 David Sherwood <david.sherwood@arm.com>
14316
14317 * gcc.target/aarch64/sve/struct_move_1.c: New test.
14318 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
14319 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
14320 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
14321 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
14322 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
14323 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
14324 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
14325 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
14326 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
14327 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
14328 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
14329 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
14330 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
14331 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
14332 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
14333 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
14334 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
14335 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
14336 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
14337 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
14338 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
14339 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
14340 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
14341 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
14342 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
14343 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
14344 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
14345 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
14346 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
14347 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
14348 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
14349 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
14350 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
14351 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
14352 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
14353
14354 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14355 Alan Hayward <alan.hayward@arm.com>
14356 David Sherwood <david.sherwood@arm.com>
14357
14358 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
14359 Return true for SVE too.
14360 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
14361 if load/store lanes are supported.
14362 * gcc.dg/vect/slp-10.c: Likewise.
14363 * gcc.dg/vect/slp-12c.c: Likewise.
14364 * gcc.dg/vect/slp-17.c: Likewise.
14365 * gcc.dg/vect/slp-33.c: Likewise.
14366 * gcc.dg/vect/slp-6.c: Likewise.
14367 * gcc.dg/vect/slp-cond-1.c: Likewise.
14368 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
14369 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
14370 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14371 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
14372 * gcc.dg/vect/slp-perm-6.c: Likewise.
14373 * gcc.dg/vect/slp-perm-9.c: Likewise.
14374 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
14375 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
14376 for variable-length vectors.
14377
14378 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14379 Alan Hayward <alan.hayward@arm.com>
14380 David Sherwood <david.sherwood@arm.com>
14381
14382 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
14383 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
14384
14385 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14386
14387 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
14388 * g++.target/aarch64/sve/catch_1.C: New test.
14389 * g++.target/aarch64/sve/catch_2.C: Likewise.
14390 * g++.target/aarch64/sve/catch_3.C: Likewise.
14391 * g++.target/aarch64/sve/catch_4.C: Likewise.
14392 * g++.target/aarch64/sve/catch_5.C: Likewise.
14393 * g++.target/aarch64/sve/catch_6.C: Likewise.
14394
14395 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14396 Alan Hayward <alan.hayward@arm.com>
14397 David Sherwood <david.sherwood@arm.com>
14398
14399 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
14400 New proc.
14401 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
14402 * gcc.target/aarch64/fmaxmin.c: Likewise.
14403 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
14404 * gcc.target/aarch64/orr_imm_1.c: Likewise.
14405 * gcc.target/aarch64/pr62178.c: Likewise.
14406 * gcc.target/aarch64/pr71727-2.c: Likewise.
14407 * gcc.target/aarch64/saddw-1.c: Likewise.
14408 * gcc.target/aarch64/saddw-2.c: Likewise.
14409 * gcc.target/aarch64/uaddw-1.c: Likewise.
14410 * gcc.target/aarch64/uaddw-2.c: Likewise.
14411 * gcc.target/aarch64/uaddw-3.c: Likewise.
14412 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
14413 * gcc.target/aarch64/vect-compile.c: Likewise.
14414 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
14415 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
14416 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
14417 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
14418 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
14419 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
14420 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
14421 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
14422 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
14423 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
14424 * gcc.target/aarch64/vect-fmovd.c: Likewise.
14425 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
14426 * gcc.target/aarch64/vect-fmovf.c: Likewise.
14427 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
14428 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
14429 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
14430 * gcc.target/aarch64/vect-movi.c: Likewise.
14431 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
14432 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
14433 * gcc.target/aarch64/vect-vaddv.c: Likewise.
14434 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
14435 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
14436 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
14437 fixed-length SVE.
14438 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
14439 * gcc.target/aarch64/sve/arith_1.c: New test.
14440 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
14441 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
14442 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
14443 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
14444 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
14445 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
14446 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
14447 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
14448 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
14449 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
14450 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
14451 * gcc.target/aarch64/sve/ext_1.c: Likewise.
14452 * gcc.target/aarch64/sve/ext_2.c: Likewise.
14453 * gcc.target/aarch64/sve/extract_1.c: Likewise.
14454 * gcc.target/aarch64/sve/extract_2.c: Likewise.
14455 * gcc.target/aarch64/sve/extract_3.c: Likewise.
14456 * gcc.target/aarch64/sve/extract_4.c: Likewise.
14457 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
14458 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
14459 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
14460 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
14461 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
14462 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
14463 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
14464 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
14465 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
14466 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
14467 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
14468 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
14469 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
14470 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
14471 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
14472 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
14473 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
14474 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
14475 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
14476 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
14477 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
14478 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
14479 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
14480 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
14481 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
14482 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
14483 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
14484 * gcc.target/aarch64/sve/index_1.c: Likewise.
14485 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
14486 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
14487 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
14488 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
14489 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
14490 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
14491 * gcc.target/aarch64/sve/logical_1.c: Likewise.
14492 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
14493 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
14494 * gcc.target/aarch64/sve/mad_1.c: Likewise.
14495 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
14496 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
14497 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
14498 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
14499 * gcc.target/aarch64/sve/mla_1.c: Likewise.
14500 * gcc.target/aarch64/sve/mls_1.c: Likewise.
14501 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
14502 * gcc.target/aarch64/sve/msb_1.c: Likewise.
14503 * gcc.target/aarch64/sve/mul_1.c: Likewise.
14504 * gcc.target/aarch64/sve/neg_1.c: Likewise.
14505 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
14506 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
14507 * gcc.target/aarch64/sve/pack_1.c: Likewise.
14508 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
14509 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
14510 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
14511 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
14512 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
14513 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
14514 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
14515 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
14516 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
14517 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
14518 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
14519 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
14520 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
14521 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
14522 * gcc.target/aarch64/sve/rev_1.c: Likewise.
14523 * gcc.target/aarch64/sve/revb_1.c: Likewise.
14524 * gcc.target/aarch64/sve/revh_1.c: Likewise.
14525 * gcc.target/aarch64/sve/revw_1.c: Likewise.
14526 * gcc.target/aarch64/sve/shift_1.c: Likewise.
14527 * gcc.target/aarch64/sve/single_1.c: Likewise.
14528 * gcc.target/aarch64/sve/single_2.c: Likewise.
14529 * gcc.target/aarch64/sve/single_3.c: Likewise.
14530 * gcc.target/aarch64/sve/single_4.c: Likewise.
14531 * gcc.target/aarch64/sve/spill_1.c: Likewise.
14532 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
14533 * gcc.target/aarch64/sve/subr_1.c: Likewise.
14534 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
14535 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
14536 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
14537 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
14538 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
14539 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
14540 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
14541 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
14542 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
14543 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
14544 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
14545 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
14546 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
14547 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
14548 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
14549 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
14550 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
14551 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
14552 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
14553 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
14554 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
14555 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
14556 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
14557 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
14558 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
14559 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
14560 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
14561 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
14562 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
14563 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
14564 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
14565 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
14566 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
14567 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
14568 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
14569 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
14570 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
14571 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
14572 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
14573 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
14574 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
14575 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
14576
14577 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14578 Alan Hayward <alan.hayward@arm.com>
14579 David Sherwood <david.sherwood@arm.com>
14580
14581 * lib/target-supports.exp (check_effective_target_aarch64_sve)
14582 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
14583 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
14584 New procedures.
14585 (check_effective_target_vect_perm): Handle SVE.
14586 (check_effective_target_vect_perm_byte): Likewise.
14587 (check_effective_target_vect_perm_short): Likewise.
14588 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
14589 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
14590 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
14591 (check_effective_target_vect_element_align_preferred): Likewise.
14592 (check_effective_target_vect_align_stack_vars): Likewise.
14593 (check_effective_target_vect_load_lanes): Likewise.
14594 (check_effective_target_vect_masked_store): Likewise.
14595 (available_vector_sizes): Use aarch64_sve_bits for SVE.
14596 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
14597 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
14598 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
14599 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
14600 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
14601 * gcc.dg/vect/slp-23.c: Likewise.
14602 * gcc.dg/vect/slp-perm-5.c: Likewise.
14603 * gcc.dg/vect/slp-perm-6.c: Likewise.
14604 * gcc.dg/vect/slp-perm-9.c: Likewise.
14605 * gcc.dg/vect/slp-reduc-3.c: Likewise.
14606 * gcc.dg/vect/vect-114.c: Likewise.
14607 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
14608 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
14609
14610 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14611
14612 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
14613 vect_variable_length, expecting the test to be vectorized
14614 without SLP instead.
14615 * gcc.dg/vect/pr33953.c: Likewise.
14616 * gcc.dg/vect/pr37027.c: Likewise.
14617 * gcc.dg/vect/pr67790.c: Likewise.
14618 * gcc.dg/vect/pr68445.c: Likewise.
14619 * gcc.dg/vect/slp-1.c: Likewise.
14620 * gcc.dg/vect/slp-10.c: Likewise.
14621 * gcc.dg/vect/slp-12a.c: Likewise.
14622 * gcc.dg/vect/slp-12b.c: Likewise.
14623 * gcc.dg/vect/slp-12c.c: Likewise.
14624 * gcc.dg/vect/slp-13-big-array.c: Likewise.
14625 * gcc.dg/vect/slp-13.c: Likewise.
14626 * gcc.dg/vect/slp-14.c: Likewise.
14627 * gcc.dg/vect/slp-15.c: Likewise.
14628 * gcc.dg/vect/slp-17.c: Likewise.
14629 * gcc.dg/vect/slp-19b.c: Likewise.
14630 * gcc.dg/vect/slp-2.c: Likewise.
14631 * gcc.dg/vect/slp-20.c: Likewise.
14632 * gcc.dg/vect/slp-21.c: Likewise.
14633 * gcc.dg/vect/slp-22.c: Likewise.
14634 * gcc.dg/vect/slp-24-big-array.c: Likewise.
14635 * gcc.dg/vect/slp-24.c: Likewise.
14636 * gcc.dg/vect/slp-28.c: Likewise.
14637 * gcc.dg/vect/slp-39.c: Likewise.
14638 * gcc.dg/vect/slp-42.c: Likewise.
14639 * gcc.dg/vect/slp-6.c: Likewise.
14640 * gcc.dg/vect/slp-7.c: Likewise.
14641 * gcc.dg/vect/slp-cond-1.c: Likewise.
14642 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
14643 * gcc.dg/vect/slp-cond-2.c: Likewise.
14644 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
14645 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
14646 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14647 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
14648 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
14649 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
14650 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
14651 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
14652 * gcc.dg/vect/slp-reduc-1.c: Likewise.
14653 * gcc.dg/vect/slp-reduc-2.c: Likewise.
14654 * gcc.dg/vect/slp-reduc-4.c: Likewise.
14655 * gcc.dg/vect/slp-reduc-5.c: Likewise.
14656 * gcc.dg/vect/slp-reduc-7.c: Likewise.
14657 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14658 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
14659 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
14660 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
14661
14662 2018-01-13 Jakub Jelinek <jakub@redhat.com>
14663
14664 PR c/83801
14665 * gcc.dg/pr83801.c: New test.
14666
14667 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
14668
14669 PR fortran/52162
14670 * gfortran.dg/bounds_check_19.f90: New test.
14671
14672 2018-01-12 Jakub Jelinek <jakub@redhat.com>
14673
14674 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
14675 instead of scan-assembler-not for xsnabsqp.
14676
14677 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14678
14679 PR libgfortran/83525
14680 * gfortran.dg/newunit_5.f90: New test.
14681
14682 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
14683
14684 PR rtl-optimization/80481
14685 * g++.dg/pr80481.C: New.
14686
14687 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
14688
14689 PR target/83628
14690 * gcc.target/alpha/pr83628-3.c: New test.
14691
14692 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14693
14694 * lib/target-supports.exp (check_effective_target_avx512f): Also
14695 check for __builtin_ia32_addsd_round,
14696 __builtin_ia32_getmantsd_round.
14697 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
14698
14699 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
14700
14701 PR target/83629
14702 * gcc.target/powerpc/pr83629.c: Require ilp32.
14703
14704 2018-01-12 Richard Biener <rguenther@suse.de>
14705
14706 PR tree-optimization/80846
14707 * gcc.target/i386/pr80846-1.c: New testcase.
14708 * gcc.target/i386/pr80846-2.c: Likewise.
14709
14710 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
14711
14712 * gcc.c-torture/execute/20180112-1.c: New test.
14713
14714 2018-01-12 Tom de Vries <tom@codesourcery.com>
14715
14716 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
14717 * g++.dg/ext/label13a.C: Same.
14718 * g++.dg/ext/label14.C: Same.
14719 * g++.dg/ext/label2.C: Same.
14720 * g++.dg/ext/label3.C: Same.
14721 * g++.dg/torture/pr42462.C: Same.
14722 * g++.dg/torture/pr42739.C: Same.
14723 * g++.dg/warn/Wunused-label-3.C: Same.
14724
14725 2018-01-12 Tom de Vries <tom@codesourcery.com>
14726
14727 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
14728 * g++.dg/Walloca1.C: Same.
14729 * g++.dg/cpp0x/pr70338.C: Same.
14730 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
14731 * g++.dg/cpp1y/vla10.C: Same.
14732 * g++.dg/cpp1y/vla2.C: Same.
14733 * g++.dg/cpp1y/vla6.C: Same.
14734 * g++.dg/cpp1y/vla8.C: Same.
14735 * g++.dg/debug/debug5.C: Same.
14736 * g++.dg/debug/debug6.C: Same.
14737 * g++.dg/debug/pr54828.C: Same.
14738 * g++.dg/diagnostic/pr70105.C: Same.
14739 * g++.dg/eh/cleanup5.C: Same.
14740 * g++.dg/eh/spbp.C: Same.
14741 * g++.dg/ext/tmplattr9.C: Same.
14742 * g++.dg/ext/vla10.C: Same.
14743 * g++.dg/ext/vla11.C: Same.
14744 * g++.dg/ext/vla12.C: Same.
14745 * g++.dg/ext/vla15.C: Same.
14746 * g++.dg/ext/vla16.C: Same.
14747 * g++.dg/ext/vla17.C: Same.
14748 * g++.dg/ext/vla3.C: Same.
14749 * g++.dg/ext/vla6.C: Same.
14750 * g++.dg/ext/vla7.C: Same.
14751 * g++.dg/init/array24.C: Same.
14752 * g++.dg/init/new47.C: Same.
14753 * g++.dg/init/pr55497.C: Same.
14754 * g++.dg/opt/pr78201.C: Same.
14755 * g++.dg/template/vla2.C: Same.
14756 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
14757 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
14758 * g++.dg/torture/pr62127.C: Same.
14759 * g++.dg/torture/pr67055.C: Same.
14760 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
14761 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
14762 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
14763 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
14764 * g++.dg/warn/Wplacement-new-size-5.C: Same.
14765 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
14766 * g++.dg/warn/Wvla-1.C: Same.
14767 * g++.dg/warn/Wvla-3.C: Same.
14768 * g++.old-deja/g++.ext/array2.C: Same.
14769 * g++.old-deja/g++.ext/constructor.C: Same.
14770 * g++.old-deja/g++.law/builtin1.C: Same.
14771 * g++.old-deja/g++.other/crash12.C: Same.
14772 * g++.old-deja/g++.other/eh3.C: Same.
14773 * g++.old-deja/g++.pt/array6.C: Same.
14774 * g++.old-deja/g++.pt/dynarray.C: Same.
14775
14776 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14777
14778 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
14779
14780 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14781
14782 PR libfortran/67412
14783 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
14784 on *-*-solaris2.10.
14785
14786 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14787
14788 * lib/target-supports.exp (check_effective_target_branch_cost):
14789 Accept all x86 targets.
14790
14791 2018-01-12 Martin Liska <mliska@suse.cz>
14792
14793 PR ipa/83054
14794 * g++.dg/warn/pr83054.C: New test.
14795
14796 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14797
14798 * gcc.target/powerpc/spec-barr-1.c: New file.
14799
14800 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
14801
14802 PR target/83330
14803 * gcc.target/i386/pr83330.c: New test.
14804
14805 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
14806
14807 PR fortran/79383
14808 * gfortran.dg/dtio_31.f03: New test.
14809 * gfortran.dg/dtio_32.f03: New test.
14810
14811 2018-01-11 David Malcolm <dmalcolm@redhat.com>
14812
14813 PR c++/43486
14814 * g++.dg/wrappers: New subdirectory.
14815 * g++.dg/wrappers/README: New file.
14816 * g++.dg/wrappers/alloc.C: New test case.
14817 * g++.dg/wrappers/cow-istream-string.C: New test case.
14818 * g++.dg/wrappers/cp-stdlib.C: New test case.
14819 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
14820 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
14821
14822 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
14823
14824 PR middle-end/83718
14825 * g++.dg/torture/pr83718.C: New testcase.
14826
14827 2018-01-11 Martin Jambor <mjambor@suse.cz>
14828
14829 PR ipa/83178
14830 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
14831
14832 2018-01-11 Bin Cheng <bin.cheng@arm.com>
14833
14834 PR tree-optimization/83695
14835 * gcc.dg/tree-ssa/pr83695.c: New test.
14836
14837 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14838
14839 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
14840 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
14841
14842 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14843
14844 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
14845 * gcc.target/arm/simd/fp16fml_high.c: New test.
14846 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
14847 * lib/target-supports.exp
14848 (check_effective_target_arm_fp16fml_neon_ok_nocache,
14849 check_effective_target_arm_fp16fml_neon_ok,
14850 add_options_for_arm_fp16fml_neon): New procedures.
14851
14852 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14853
14854 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
14855 combination tests.
14856
14857 2018-01-11 Richard Biener <rguenther@suse.de>
14858
14859 PR tree-optimization/83435
14860 * gcc.dg/graphite/pr83435.c: New testcase.
14861
14862 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
14863 Alan Hayward <alan.hayward@arm.com>
14864 David Sherwood <david.sherwood@arm.com>
14865
14866 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
14867
14868 2018-01-11 Tamar Christina <tamar.christina@arm.com>
14869
14870 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
14871
14872 2018-01-11 Sudakshina Das <sudi.das@arm.com>
14873
14874 PR target/82096
14875 * gcc.c-torture/compile/pr82096.c: New test.
14876
14877 2018-01-11 Ed Schonberg <schonberg@adacore.com>
14878
14879 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
14880
14881 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
14882
14883 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
14884
14885 2018-01-11 Justin Squirek <squirek@adacore.com>
14886
14887 * gnat.dg/expr_func4.adb: New testcase.
14888
14889 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
14890
14891 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
14892 testcase.
14893
14894 2018-01-11 Bob Duff <duff@adacore.com>
14895
14896 * gnat.dg/protected_null.adb: New testcase.
14897
14898 2018-01-11 Ed Schonberg <schonberg@adacore.com>
14899
14900 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
14901
14902 2018-01-11 Ed Schonberg <schonberg@adacore.com>
14903
14904 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
14905
14906 2018-01-11 Justin Squirek <squirek@adacore.com>
14907
14908 * gnat.dg/loopvar.adb: New testcase.
14909
14910 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
14911
14912 PR middle-end/83189
14913 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
14914
14915 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
14916
14917 * gcc.c-torture/compile/pr83575.c: New testcase.
14918
14919 2018-01-10 Michael Collison <michael.collison@arm.com>
14920
14921 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
14922 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
14923 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
14924 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
14925 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
14926 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
14927 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
14928 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
14929 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
14930 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
14931 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
14932 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
14933 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
14934 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
14935 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
14936 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
14937
14938 2018-01-10 Michael Collison <michael.collison@arm.com>
14939
14940 * gcc.target/aarch64/sha2.h: New shared testcase.
14941 * gcc.target/aarch64/sha2_1.c: New testcase.
14942 * gcc.target/aarch64/sha2_2.c: New testcase.
14943 * gcc.target/aarch64/sha2_3.c: New testcase.
14944 * gcc.target/aarch64/sha3.h: New shared testcase.
14945 * gcc.target/aarch64/sha3_1.c: New testcase.
14946 * gcc.target/aarch64/sha3_2.c: New testcase.
14947 * gcc.target/aarch64/sha3_3.c: New testcase.
14948
14949 2018-01-10 Michael Collison <michael.collison@arm.com>
14950
14951 * gcc.target/aarch64/sm3_sm4.c: New testcase.
14952
14953 2018-01-10 Martin Sebor <msebor@redhat.com>
14954
14955 PR tree-optimization/83781
14956 * gcc.dg/strlenopt-42.c: New test.
14957
14958 2018-01-11 Martin Sebor <msebor@gmail.com>
14959 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14960
14961 PR tree-optimization/83501
14962 PR tree-optimization/81703
14963
14964 * gcc.dg/strlenopt-39.c: New test-case.
14965 * gcc.dg/pr81703.c: Likewise.
14966
14967 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
14968
14969 * gnat.dg/atomic10.adb: New test.
14970
14971 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
14972
14973 PR fortran/82367
14974 * gfortran.dg/deferred_character_18.f90: New test.
14975
14976 2018-01-10 Martin Sebor <msebor@redhat.com>
14977
14978 PR tree-optimization/83671
14979 * gcc.dg/strlenopt-40.c: New test.
14980 * gcc.dg/strlenopt-41.c: New test.
14981
14982 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
14983
14984 PR fortran/83093
14985 * gfortran.dg/allocate_with_typespec_7.f90: New test.
14986
14987 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
14988
14989 PR target/83399
14990 * gcc.target/powerpc/pr83399.c: New test.
14991
14992 2018-01-10 David Malcolm <dmalcolm@redhat.com>
14993
14994 PR c++/43486
14995 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
14996 to reflect that the arguments are correctly underlined.
14997 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
14998 for globals, params, locals and literals.
14999 (test_sizeof): Directly test the location of "sizeof", rather than
15000 when used in compound expressions.
15001 (test_alignof): Likewise for "alignof".
15002 (test_string_literals): Likewise for string literals.
15003 (test_numeric_literals): Likewise for numeric literals.
15004 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
15005 (test_typeid): Likewise for typeid.
15006 (test_unary_plus): New.
15007 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
15008 format strings.
15009
15010 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
15011
15012 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
15013
15014 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
15015
15016 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
15017
15018 2018-01-10 Marek Polacek <polacek@redhat.com>
15019
15020 PR c++/82541
15021 * g++.dg/warn/Wduplicated-branches4.C: New test.
15022
15023 2018-01-10 Jakub Jelinek <jakub@redhat.com>
15024
15025 PR c++/81327
15026 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
15027 cast to void *.
15028
15029 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
15030
15031 PR c++/81055
15032 * g++.dg/cpp0x/new2.C: New.
15033
15034 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
15035
15036 PR target/83735
15037 * gcc.target/i386/pr83735.c: New test.
15038
15039 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
15040
15041 * lib/target-supports.exp (check_effective_target_branch_cost):
15042 New function.
15043 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
15044 * gcc.dg/pr21643.c: Likewise.
15045 * gcc.dg/pr46309.c: Likewise.
15046 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
15047 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
15048 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
15049 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
15050 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
15051 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
15052 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
15053 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
15054 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
15055 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
15056 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
15057 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
15058 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
15059 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
15060
15061 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
15062
15063 PR target/83629
15064 * gcc.target/powerpc/pr83629.c: New testcase.
15065
15066 2018-01-10 Richard Biener <rguenther@suse.de>
15067
15068 PR testsuite/78768
15069 * gcc.dg/pr78768.c: Un-XFAIL.
15070
15071 2018-01-10 Richard Biener <rguenther@suse.de>
15072
15073 PR debug/82425
15074 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
15075
15076 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
15077
15078 PR tree-optimization/83753
15079 * gcc.dg/torture/pr83753.c: New test.
15080
15081 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
15082
15083 * gcc.target/i386/avx2-gather-1.c: Add -march.
15084 * gcc.target/i386/avx2-gather-2.c: Add -march.
15085 * gcc.target/i386/avx2-gather-3.c: Add -march.
15086 * gcc.target/i386/avx2-gather-4.c: Add -march.
15087 * gcc.target/i386/avx2-gather-5.c: Add -march.
15088 * gcc.target/i386/avx2-gather-6.c: Add -march.
15089 * gcc.target/i386/avx512f-gather-1.c: Add -march.
15090 * gcc.target/i386/avx512f-gather-2.c: Add -march.
15091 * gcc.target/i386/avx512f-gather-3.c: Add -march.
15092 * gcc.target/i386/avx512f-gather-4.c: Add -march.
15093 * gcc.target/i386/avx512f-gather-5.c: Add -march.
15094 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
15095 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
15096 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
15097 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
15098 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
15099
15100 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
15101
15102 PR target/78585:
15103 * gcc.target/i386/pr78585.c: New test.
15104
15105 2018-01-09 Jakub Jelinek <jakub@redhat.com>
15106
15107 PR c++/83734
15108 * g++.dg/cpp0x/pr83734.C: New test.
15109
15110 2018-01-09 Carl Love <cel@us.ibm.com>
15111
15112 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
15113 vec_mergeo builtins with float, double, long long, unsigned long long,
15114 bool long long arguments.
15115 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
15116 vec_float2 with double arguments.
15117 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
15118 vec_mergew and vec_mergow builtins.
15119
15120 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
15121
15122 PR fortran/83742
15123 * gfortran.dg/contiguous_6.f90: New test.
15124
15125 2018-01-09 Richard Biener <rguenther@suse.de>
15126
15127 PR tree-optimization/83668
15128 * gcc.dg/graphite/pr83668.c: New testcase.
15129
15130 2018-01-09 Joseph Myers <joseph@codesourcery.com>
15131
15132 PR tree-optimization/64811
15133 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
15134 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
15135 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
15136 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
15137 New tests.
15138 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
15139
15140 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
15141
15142 PR target/79883
15143 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
15144
15145 2018-01-09 Tamar Christina <tamar.christina@arm.com>
15146
15147 PR target/82641
15148 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
15149 no NEON and require softfp or hard float-abi.
15150 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
15151
15152 2018-01-09 Richard Biener <rguenther@suse.de>
15153
15154 PR tree-optimization/83572
15155 * gcc.dg/graphite/pr83572.c: New testcase.
15156
15157 2018-01-09 Jakub Jelinek <jakub@redhat.com>
15158
15159 PR target/83507
15160 * gcc.dg/sms-13.c: New test.
15161
15162 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
15163
15164 PR fortran/83741
15165 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
15166
15167 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
15168 Monk Chiang <sh.chiang04@gmail.com>
15169
15170 * gcc.target/riscv/save-restore-1.c: New.
15171
15172 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15173
15174 PR target/83677
15175 * gcc.target/powerpc/pr83677.c: New file.
15176
15177 2018-01-08 Jeff Law <law@redhat.com>
15178
15179 PR rtl-optimizatin/81308
15180 * g++.dg/pr81308-1.C: New test.
15181 * g++.dg/pr81308-2.C: New test.
15182
15183 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
15184
15185 PR target/83663 - Revert r255946
15186 * gcc.target/aarch64/vect-slp-dup.c: New.
15187
15188 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15189
15190 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
15191 combination tests.
15192
15193 2018-01-08 Richard Biener <rguenther@suse.de>
15194
15195 PR tree-optimization/83563
15196 * gcc.dg/graphite/pr83563.c: New testcase.
15197
15198 2018-01-08 Richard Biener <rguenther@suse.de>
15199
15200 PR middle-end/83713
15201 * g++.dg/torture/pr83713.C: New testcase.
15202
15203 2018-01-08 Tom de Vries <tom@codesourcery.com>
15204
15205 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
15206
15207 2018-01-08 Richard Biener <rguenther@suse.de>
15208
15209 PR tree-optimization/83685
15210 * gcc.dg/torture/pr83685.c: New testcase.
15211
15212 2018-01-08 Richard Biener <rguenther@suse.de>
15213
15214 PR lto/83719
15215 * gcc.dg/lto/pr83719_0.c: New testcase.
15216
15217 2018-01-08 Tom de Vries <tom@codesourcery.com>
15218
15219 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
15220 * gcc.dg/graphite/run-id-1.c: Same.
15221 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
15222
15223 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
15224
15225 PR fortran/83611
15226 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
15227 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
15228 * gfortran.dg/pdt_27.f03: New test.
15229
15230 PR fortran/83731
15231 * gfortran.dg/pdt_28.f03: New test.
15232
15233 2018-01-08 Tom de Vries <tom@codesourcery.com>
15234
15235 * c-c++-common/builtins.c: Require effective target alloca.
15236 * gcc.dg/Wrestrict.c: Same.
15237 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
15238
15239 2018-01-08 Richard Biener <rguenther@suse.de>
15240
15241 PR middle-end/83580
15242 * gcc.dg/torture/pr83580.c: New testcase.
15243
15244 2018-01-08 Richard Biener <rguenther@suse.de>
15245
15246 PR middle-end/83517
15247 * gcc.dg/pr83517.c: New testcase.
15248
15249 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
15250
15251 PR middle-end/81897
15252 * gcc.dg/uninit-pr81897.c: New test.
15253
15254 2018-01-06 Martin Sebor <msebor@redhat.com>
15255
15256 PR tree-optimization/83640
15257 * gcc.dg/Wrestrict-6.c: New test.
15258 * gcc.dg/pr83640.c: New test.
15259
15260 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
15261
15262 * gcc.target/aarch64/reg-alloc-1.c: New test.
15263
15264 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
15265
15266 PR fortran/50892
15267 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
15268
15269 2018-01-06 Jakub Jelinek <jakub@redhat.com>
15270
15271 PR debug/83480
15272 * gcc.dg/pr83480.c: New test.
15273
15274 PR rtl-optimization/83682
15275 * gcc.target/i386/pr83682.c: New test.
15276
15277 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
15278
15279 PR fortran/78534
15280 PR fortran/66310
15281 * gfortran.dg/char_cast_1.f90: Update scan pattern.
15282 * gfortran.dg/dependency_49.f90: Likewise.
15283 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
15284 * gfortran.dg/repeat_7.f90: New test for PR 66310.
15285 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
15286 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
15287 * gfortran.dg/string_1_lp64.f90: New test.
15288 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
15289 * gfortran.dg/string_3_lp64.f90: New test.
15290
15291 2018-01-05 Jakub Jelinek <jakub@redhat.com>
15292
15293 PR target/83604
15294 * gcc.target/i386/sse-26.c: New test.
15295
15296 PR target/83604
15297 * gcc.target/i386/pr83604.c: New test.
15298
15299 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
15300
15301 * gcc.dg/vect/vect-align-4.c: New test.
15302 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
15303 and redefine as a structure with an unaligned member "b".
15304 (foo): Update accordingly.
15305
15306 2018-01-05 Sudakshina Das <sudi.das@arm.com>
15307
15308 PR target/82439
15309 * gcc.target/aarch64/bics_5.c: New test.
15310 * gcc.target/arm/bics_5.c: Likewise.
15311
15312 2018-01-05 Jakub Jelinek <jakub@redhat.com>
15313
15314 PR tree-optimization/83605
15315 * gcc.dg/pr83605.c: New test.
15316
15317 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15318
15319 PR target/83554
15320 * gcc.target/i386/pr83554.c: New test.
15321
15322 PR ipa/82352
15323 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
15324 long unsigned int.
15325
15326 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
15327
15328 PR fortran/83683
15329 PR fortran/45689
15330 * gfortran.dg/eoshift_8.f90: New test.
15331 * gfortran.dg/simplify_eoshift_1.f90: New test.
15332
15333 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15334
15335 PR debug/83585
15336 * gcc.dg/pr83585.c: New test.
15337
15338 2018-01-04 Nathan Sidwell <nathan@acm.org>
15339
15340 PR c++/83667
15341 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
15342
15343 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15344
15345 PR debug/83666
15346 * gcc.dg/pr83666.c: New test.
15347
15348 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
15349
15350 PR target/83628
15351 * gcc.target/alpha/pr83628-1.c: New test.
15352 * gcc.target/alpha/pr83628-2.c: Ditto.
15353
15354 2018-01-04 Martin Liska <mliska@suse.cz>
15355
15356 PR ipa/82352
15357 * g++.dg/ipa/pr82352.C: New test.
15358
15359 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15360
15361 * gcc.dg/vect-opt-info-1.c: Moved to ...
15362 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
15363 vect_int targets, use dg-additional-options instead of dg-options and
15364 use relative line numbers instead of absolute.
15365
15366 2018-01-03 Martin Sebor <msebor@redhat.com>
15367
15368 PR tree-optimization/83655
15369 * gcc.dg/Wrestrict-5.c: New test.
15370 * c-c++-common/builtins.c: New test.
15371
15372 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
15373 Alan Hayward <alan.hayward@arm.com>
15374 David Sherwood <david.sherwood@arm.com>
15375
15376 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
15377 (main): Call it.
15378
15379 2018-01-03 Jeff Law <law@redhat.com>
15380
15381 PR target/83641
15382 * gcc.target/i386/stack-check-17.c: New test.
15383 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
15384
15385 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15386
15387 PR debug/83621
15388 * gcc.dg/pr83621.c: New test.
15389
15390 PR debug/83645
15391 * gcc.dg/pr83645.c: New test.
15392
15393 2018-01-03 Martin Sebor <msebor@redhat.com>
15394
15395 PR tree-optimization/83603
15396 * gcc.dg/Wrestrict-4.c: New test.
15397
15398 PR c/83559
15399 * gcc.dg/const-2.c: New test.
15400 * gcc.dg/pure-3.c: New test.
15401
15402 2018-01-03 Martin Sebor <msebor@redhat.com>
15403
15404 * gcc.dg/Wrestrict-3.c: New test.
15405
15406 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15407
15408 PR c++/83555
15409 * g++.dg/opt/pr83555.C: New test.
15410 * g++.dg/ubsan/pr83555.C: New test.
15411
15412 2018-01-03 David Malcolm <dmalcolm@redhat.com>
15413
15414 PR c/82050
15415 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
15416 the !CHECKING_P case by expecting a note.
15417 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
15418 a note for the !CHECKING_P case, and move the return statement
15419 outside of #if CHECKING_P guard.
15420
15421 2018-01-03 Jeff Law <law@redhat.com>
15422
15423 PR middle-end/83654
15424 * gcc.target/i386/stack-check-18.c: New test.
15425 * gcc.target/i386/stack-check-19.c: New test.
15426
15427 2018-01-03 Martin Sebor <msebor@redhat.com>
15428
15429 PR tree-optimization/83501
15430 * c-c++-common/Warray-bounds-3.c: Remove xfail.
15431
15432 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15433
15434 PR tree-optimization/83501
15435 * gcc.dg/tree-ssa/pr83501-1.c: New test.
15436
15437 2018-01-03 Nathan Sidwell <nathan@acm.org>
15438
15439 PR c++/83667
15440 * g++.dg/ipa/pr83667.C: New.
15441
15442 2018-01-03 Martin Liska <mliska@suse.cz>
15443
15444 PR tree-optimization/83593
15445 * gcc.dg/pr83593.c: New test.
15446
15447 2018-01-03 Martin Liska <mliska@suse.cz>
15448
15449 PR ipa/83549
15450 * g++.dg/ipa/pr83549.C: New test.
15451
15452 2018-01-03 Marek Polacek <polacek@redhat.com>
15453
15454 PR c++/83592
15455 * g++.dg/warn/mvp2.C: New test.
15456
15457 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15458
15459 PR preprocessor/83602
15460 * g++.dg/cpp/pr83602.C: New test.
15461
15462 PR c++/83634
15463 * g++.dg/parse/pr83634.C: New test.
15464
15465 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
15466
15467 PR fortran/83664
15468 * gfortran.dg/eoshift_7.f90: New test.
15469
15470 2018-01-03 Jan Beulich <jbeulich@suse.com>
15471
15472 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
15473 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
15474
15475 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15476
15477 Update copyright years.
15478
15479 2018-01-03 Martin Liska <mliska@suse.cz>
15480
15481 PR ipa/83594
15482 * gcc.dg/ipa/pr83594.c: New test.
15483
15484 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
15485 Alan Hayward <alan.hayward@arm.com>
15486 David Sherwood <david.sherwood@arm.com>
15487
15488 * gcc.dg/vect-opt-info-1.c: New test.
15489
15490 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
15491
15492 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
15493 floorf128, truncf128, and roundf128.
15494 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
15495 optimizations added in match.pd.
15496 * gcc.target/powerpc/float128-hw6.c: Likewise.
15497 * gcc.target/powerpc/float128-hw7.c: Likewise.
15498 * gcc.target/powerpc/float128-hw8.c: Likewise.
15499 * gcc.target/powerpc/float128-hw9.c: Likewise.
15500 * gcc.target/powerpc/float128-hw10.c: Likewise.
15501 * gcc.target/powerpc/float128-hw11.c: Likewise.
15502
15503 2018-01-02 Jakub Jelinek <jakub@redhat.com>
15504
15505 PR c++/83556
15506 * g++.dg/cpp0x/pr83556.C: New test.
15507
15508 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
15509
15510 PR fortran/45689
15511 PR fortran/83650
15512 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
15513 * gfortran.dg/simplify_cshift_4.f90: New test.
15514
15515 2018-01-02 Marek Polacek <polacek@redhat.com>
15516
15517 PR c++/81860
15518 * g++.dg/cpp0x/inh-ctor30.C: New test.
15519
15520 PR c++/83644
15521 * g++.dg/cpp1z/pr83644.C: New test.
15522
15523 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
15524
15525 PR fortran/83076
15526 * gfortran.dg/coarray_45.f90: New test.
15527
15528 PR fortran/83319
15529 * gfortran.dg/coarray_46.f90: New test.
15530
15531 2018-01-01 Jakub Jelinek <jakub@redhat.com>
15532
15533 PR tree-optimization/83581
15534 * gcc.dg/pr83581.c: New test.
15535
15536 PR c/83595
15537 * gcc.dg/pr83595.c: New test.
15538
15539 PR middle-end/83608
15540 * g++.dg/opt/pr83608.C: New test.
15541
15542 PR middle-end/83609
15543 * gcc.dg/pr83609.c: New test.
15544 * g++.dg/opt/pr83609.C: New test.
15545
15546 PR middle-end/83623
15547 * gcc.dg/pr83623.c: New test.
15548
15549 * gcc.target/i386/i386.exp
15550 (check_effective_target_avx512vpopcntdqvl): New proc.
15551 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
15552 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
15553 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
15554 \f
15555 Copyright (C) 2018 Free Software Foundation, Inc.
15556
15557 Copying and distribution of this file, with or without modification,
15558 are permitted in any medium without royalty provided the copyright
15559 notice and this notice are preserved.