Add test for memcpy expansion with hint.
[gcc.git] / gcc / testsuite / ChangeLog
1 2018-08-27 Martin Liska <mliska@suse.cz>
2
3 * gcc.dg/tree-prof/val-prof-10.c: New test.
4
5 2018-08-27 Martin Liska <mliska@suse.cz>
6
7 PR tree-optimization/86847
8 * gcc.dg/tree-ssa/switch-3.c: New test.
9 * gcc.dg/tree-ssa/vrp105.c: Remove.
10
11 2018-08-27 Martin Liska <mliska@suse.cz>
12
13 * gcc.dg/tree-ssa/switch-2.c: New test.
14
15 2018-08-27 Richard Biener <rguenther@suse.de>
16
17 * g++.dg/torture/20180705-1.C: New testcase.
18 * gcc.dg/tree-ssa/ssa-fre-67.c: Likewise.
19 * gcc.dg/tree-ssa/ssa-ccp-14.c: Scan FRE dump.
20 * gcc.dg/tree-ssa/ssa-fre-46.c: Use -O2.
21 * gcc.dg/tree-ssa/vrp92.c: Disable FRE.
22 * gcc.dg/pr83666.c: Drop --param=sccvn-max-scc-size option.
23 * gcc.dg/pr85195.c: Likewise.
24 * gcc.dg/pr85467.c: Likewise.
25 * gcc.dg/torture/pr81790.c: Likewise.
26
27 * gfortran.dg/reassoc_4.f: Change max-completely-peeled-insns
28 param to current default.
29
30 2018-08-27 Jakub Jelinek <jakub@redhat.com>
31
32 PR rtl-optimization/87065
33 * gcc.target/i386/pr87065.c: New test.
34
35 2018-08-26 Marek Polacek <polacek@redhat.com>
36
37 PR c++/87080
38 * g++.dg/cpp0x/Wpessimizing-move5.C: New test.
39
40 PR c++/87029, Implement -Wredundant-move.
41 * g++.dg/cpp0x/Wredundant-move1.C: New test.
42 * g++.dg/cpp0x/Wredundant-move2.C: New test.
43 * g++.dg/cpp0x/Wredundant-move3.C: New test.
44 * g++.dg/cpp0x/Wredundant-move4.C: New test.
45
46 2018-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
47
48 PR libfortran/86704
49 * gfortran.dg/matmul_19.f90: New test.
50
51 2018-08-25 Janus Weil <janus@gcc.gnu.org>
52
53 PR fortran/86545
54 * gfortran.dg/generic_35.f90: New test case.
55
56 2018-08-24 David Malcolm <dmalcolm@redhat.com>
57
58 PR 87091
59 * gcc.dg/missing-header-fixit-3.c: Update for changes to how
60 line spans are printed with -fdiagnostics-show-line-numbers.
61
62 2018-08-24 Thomas Koenig <tkoenig@gcc.gnu.org>
63
64 PR fortran/86837
65 * gfortran.dg/implied_do_io_6.f90: New test.
66
67 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
68
69 PR middle-end/87092
70 * gcc.dg/pr87092.c: New test.
71
72 2018-08-24 Marek Polacek <polacek@redhat.com>
73
74 PR c++/67012
75 PR c++/86942
76 * g++.dg/cpp0x/auto52.C: New test.
77 * g++.dg/cpp1y/auto-fn52.C: New test.
78 * g++.dg/cpp1y/auto-fn53.C: New test.
79 * g++.dg/cpp1y/auto-fn54.C: New test.
80
81 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
82
83 * lib/target-supports.exp (vect_perm_supported): Only return
84 false for variable-length vectors if the permute size is not
85 a power of 2.
86 (check_effective_target_vect_perm)
87 (check_effective_target_vect_perm_byte)
88 (check_effective_target_vect_perm_short): Remove check for
89 variable-length vectors.
90 * gcc.dg/vect/slp-23.c: Add an XFAIL for variable-length SVE.
91 * gcc.dg/vect/slp-perm-10.c: Likewise.
92 * gcc.dg/vect/slp-perm-9.c: Add an XFAIL for variable-length vectors.
93
94 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
95
96 * gcc.target/aarch64/sve/bswap_1.c: New test.
97 * gcc.target/aarch64/sve/bswap_2.c: Likewise.
98 * gcc.target/aarch64/sve/bswap_3.c: Likewise.
99
100 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
101
102 * gcc.target/aarch64/sve/slp_perm_1.c: New test.
103 * gcc.target/aarch64/sve/slp_perm_2.c: Likewise.
104 * gcc.target/aarch64/sve/slp_perm_3.c: Likewise.
105 * gcc.target/aarch64/sve/slp_perm_4.c: Likewise.
106 * gcc.target/aarch64/sve/slp_perm_5.c: Likewise.
107 * gcc.target/aarch64/sve/slp_perm_6.c: Likewise.
108 * gcc.target/aarch64/sve/slp_perm_7.c: Likewise.
109
110 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
111
112 PR debug/79342
113 * gcc.dg/pr79342.: New test.
114
115 2018-08-23 Martin Sebor <msebor@redhat.com>
116
117 PR tree-optimization/87072
118 * gcc.dg/Warray-bounds-35.c: New test.
119
120 2018-08-23 Richard Biener <rguenther@suse.de>
121
122 PR middle-end/87024
123 * gcc.dg/pr87024.c: New testcase.
124
125 2018-08-23 Richard Sandiford <richard.sandiford@arm.com>
126
127 * gcc.dg/vect/no-vfa-vect-depend-2.c: Remove XFAIL.
128 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
129 * gcc.dg/vect/pr65947-13.c: Update for vect_fold_extract_last.
130 * gcc.dg/vect/pr80631-2.c: Likewise.
131
132 2017-08-23 Paul Thomas <pault@gcc.gnu.org>
133
134 PR fortran/86863
135 * gfortran.dg/submodule_32.f08: New test.
136
137 2018-08-22 Janus Weil <janus@gcc.gnu.org>
138
139 PR fortran/86935
140 * gfortran.dg/associate_3.f90: Update error message.
141 * gfortran.dg/associate_39.f90: New test case.
142
143 2018-08-22 Janus Weil <janus@gcc.gnu.org>
144
145 PR fortran/86888
146 * gfortran.dg/alloc_comp_basics_6.f90: Update an error message and add
147 an additional case.
148 * gfortran.dg/alloc_comp_basics_7.f90: New test case.
149 * gfortran.dg/class_17.f03: Update error message.
150 * gfortran.dg/class_55.f90: Ditto.
151 * gfortran.dg/dtio_11.f90: Update error messages.
152 * gfortran.dg/implicit_actual.f90: Add an error message.
153 * gfortran.dg/typebound_proc_12.f90: Update error message.
154
155 2018-08-22 Martin Sebor <msebor@redhat.com>
156
157 PR middle-end/87052
158 * gcc.dg/pr87052.c: New test.
159 * gcc.dg/tree-ssa/dump-3.c: Adjust.
160
161 2018-08-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
162
163 * gfortran.dg/max_fmax_aarch64.f90: Rename to...
164 * gfortran.dg/max_expr.f90: ...this.
165 * gfortran.dg/min_fmin_aarch64.f90: Rename to...
166 * gfortran.dg/min_expr.f90: ...this.
167
168 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
169
170 PR tree-optimization/86725
171 * gcc.dg/vect/no-scevccp-pr86725-2.c: New test.
172 * gcc.dg/vect/no-scevccp-pr86725-3.c: Likewise.
173 * gcc.dg/vect/no-scevccp-pr86725-4.c: Likewise.
174 * gcc.dg/vect/no-scevccp-pr86725-5.c: Likewise.
175
176 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
177
178 PR tree-optimization/86725
179 * gcc.dg/vect/no-scevccp-pr86725-1.c: New test.
180
181 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
182
183 * gcc.dg/vect/vect-avg-16.c: New test.
184 * gcc.dg/vect/slp-37.c: Expect the loop to be vectorized.
185 * gcc.dg/vect/vect-strided-u8-i8-gap4.c,
186 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise for
187 the second loop in main1.
188
189 2018-08-22 Iain Sandoe <iain@sandoe.co.uk>
190
191 * gcc.dg/lto/pr85248_0.c (test_alias):
192 Stringify __USER_LABEL_PREFIX__.
193 (test_noreturn): Likewise.
194
195 2018-08-22 Richard Biener <rguenther@suse.de>
196
197 PR tree-optimization/86988
198 * g++.dg/pr86988.C: New testcase.
199
200 2018-08-22 Richard Biener <rguenther@suse.de>
201
202 PR tree-optimization/86945
203 * tree-cfg.c (generate_range_test): Use unsigned arithmetic.
204
205 2018-08-21 Janne Blomqvist <jb@gcc.gnu.org>
206
207 * gfortran.dg/nan_1.f90: Remove tests that test MAX/MIN with NaNs.
208
209 2018-08-21 Nicolas Koenig <koenigni@gcc.gnu.org>
210 Thomas Koenig <tkoenig@gcc.gnu.org>
211
212 PR fortran/25829
213 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
214 * gfortran.dg/f2003_io_1.f03: Add wait statement.
215
216 2018-08-21 Marek Polacek <polacek@redhat.com>
217
218 PR c++/86981, Implement -Wpessimizing-move.
219 * g++.dg/cpp0x/Wpessimizing-move1.C: New test.
220 * g++.dg/cpp0x/Wpessimizing-move2.C: New test.
221 * g++.dg/cpp0x/Wpessimizing-move3.C: New test.
222 * g++.dg/cpp0x/Wpessimizing-move4.C: New test.
223 * g++.dg/cpp1z/Wpessimizing-move1.C: New test.
224
225 PR c++/65043
226 * g++.dg/concepts/pr67595.C: Add dg-warning.
227 * g++.dg/cpp0x/Wnarrowing11.C: New test.
228 * g++.dg/cpp0x/Wnarrowing12.C: New test.
229 * g++.dg/cpp0x/rv-cast5.C: Add static_cast.
230
231 PR c++/86499
232 * g++.dg/cpp0x/lambda/lambda-non-local.C: New test.
233 * g++.dg/cpp0x/lambda/lambda-this10.C: Adjust dg-error.
234
235 2018-08-21 Ed Schonberg <schonberg@adacore.com>
236
237 * gnat.dg/expr_func7.adb, gnat.dg/expr_func7.ads: New testcase.
238
239 2018-08-21 Ed Schonberg <schonberg@adacore.com>
240
241 * gnat.dg/expr_func6.adb, gnat.dg/expr_func6.ads: New testcase.
242
243 2018-08-21 Javier Miranda <miranda@adacore.com>
244
245 * gnat.dg/spark2.adb, gnat.dg/spark2.ads: New testcase.
246
247 2018-08-21 Ed Schonberg <schonberg@adacore.com>
248
249 * gnat.dg/prot6.adb, gnat.dg/prot6.ads: New testcase.
250
251 2018-08-21 Ed Schonberg <schonberg@adacore.com>
252
253 * gnat.dg/access5.adb, gnat.dg/access5.ads: New testcase.
254
255 2018-08-21 Eric Botcazou <ebotcazou@adacore.com>
256
257 * gnat.dg/rep_clause7.adb: New testcase.
258
259 2018-08-21 Ed Schonberg <schonberg@adacore.com>
260
261 * gnat.dg/task1.adb, gnat.dg/task1.ads, gnat.dg/task1_pkg.adb,
262 gnat.dg/task1_pkg.ads: New testcase.
263
264 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
265
266 * gnat.dg/linkedlist.adb: New testcase.
267
268 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
269
270 * gnat.dg/elab6.adb, gnat.dg/elab6.ads, gnat.dg/elab6_pkg.adb,
271 gnat.dg/elab6_pkg.ads: New testcase.
272
273 2018-08-21 Ed Schonberg <schonberg@adacore.com>
274
275 * gnat.dg/expr_func5.adb: New testcase.
276
277 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
278
279 * gnat.dg/dynhash.adb: New testcase.
280
281 2018-08-21 Javier Miranda <miranda@adacore.com>
282
283 * gnat.dg/enum4.adb: New testcase.
284
285 2018-08-21 Tamar Christina <tamar.christina@arm.com>
286
287 * gcc.target/aarch64/large_struct_copy.c: New test.
288
289 2018-08-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
290
291 * g++.dg/torture/pr86763.C: Restrict to *-*-linux*.
292
293 2018-08-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
294
295 PR middle-end/86121
296 * gcc.dg/Wstringop-overflow-6.c: Remove xfail.
297
298 2018-08-21 Tom de Vries <tdevries@suse.de>
299
300 * gcc.c-torture/unsorted/dump-noaddr.x: Use -gno-record-gcc-switches
301 to avoid mismatch in .debug and .earlydebug dump files.
302
303 2018-08-20 Michael Meissner <meissner@linux.ibm.com>
304
305 PR target/87033
306 * gcc.target/powerpc/pr87033.c: New test.
307
308 2018-08-20 Martin Sebor <msebor@redhat.com>
309
310 PR tree-optimization/87034
311 * gcc.dg/builtin-sprintf-warn-20.c: New test.
312
313 2018-08-20 David Malcolm <dmalcolm@redhat.com>
314
315 PR other/84889
316 * gcc.dg/plugin/diagnostic-group-test-1.c: New test.
317 * gcc.dg/plugin/diagnostic_group_plugin.c: New test.
318 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
319
320 2018-08-20 H.J. Lu <hongjiu.lu@intel.com>
321
322 PR target/87014
323 * g++.dg/torture/pr87014.C: New file.
324
325 2018-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
326
327 PR target/86984
328 * gcc.target/alpha/pr86984.c: New test.
329
330 2018-08-20 Richard Biener <rguenther@suse.de>
331
332 PR tree-optimization/78655
333 * gcc.dg/tree-ssa/evrp11.c: New testcase.
334
335 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
336
337 * gcc.dg/debug/dwarf2/pr80263.c: Suppress pubtypes output
338 for Darwin.
339
340 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
341
342 * g++.dg/debug/dwarf2/pr85302.C: Skip unsupported split DWARF
343 test on Darwin.
344 * g++.dg/debug/dwarf2/pr85302.C: Likewise.
345 * gcc.dg/lto/pr83719_0.c: Likewise.
346
347 2018-08-17 Martin Sebor <msebor@redhat.com>
348
349 PR testsuite/86996
350 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
351
352 2018-08-17 David Malcolm <dmalcolm@redhat.com>
353
354 * g++.dg/conversion/Wwrite-strings.C: New test.
355
356 2018-08-17 Sandra Loosemore <sandra@codesourcery.com>
357 Chung-Lin Tang <cltang@codesourcery.com>
358 Xianmiao Qu <xianmiao_qu@c-sky.com>
359
360 C-SKY port: Testsuite
361
362 * g++.dg/Wno-frame-address.C: Adjust for C-SKY.
363 * g++.dg/torture/type-generic-1.C: Likewise.
364 * gcc.c-torture/compile/20000804-1.c: Likewise.
365 * gcc.c-torture/execute/20101011-1.c: Likewise.
366 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Likewise.
367 * gcc.dg/20020312-2.c: Likewise.
368 * gcc.dg/Wno-frame-address.c: Likewise.
369 * gcc.dg/c11-true_min-1.c: Likewise.
370 * gcc.dg/sibcall-10.c: Likewise.
371 * gcc.dg/sibcall-9.c: Likewise.
372 * gcc.dg/stack-usage-1.c: Likewise.
373 * gcc.dg/torture/float32-tg-3.c: Likewise.
374 * gcc.dg/torture/float32x-tg-3.c: Likewise.
375 * gcc.dg/torture/float64-tg-3.c: Likewise.
376 * gcc.dg/torture/float64x-tg-3.c: Likewise.
377 * gcc.dg/torture/type-generic-1.c: Likewise.
378 * gcc.target/csky/*: New.
379 * lib/target-supports.exp (check_profiling_available): Add
380 csky-*-elf.
381 (check_effective_target_hard_float): Handle C-SKY targets with
382 single-precision hard float only.
383 (check_effective_target_logical_op_short_circuit): Handle C-SKY.
384
385 2018-08-17 David Malcolm <dmalcolm@redhat.com>
386
387 * gcc.dg/format/gcc_diag-1.c: Fix typo. Add test coverage for
388 gcc_dump_printf.
389 * gcc.dg/format/gcc_diag-10.c: Add gimple typedef. Add test
390 coverage for gcc_dump_printf.
391
392 2018-08-17 Martin Liska <mliska@suse.cz>
393
394 * g++.dg/opt/mpx.C: Fix scanned pattern.
395 * gcc.target/i386/mpx.c: Likewise.
396 * g++.dg/warn/Wunreachable-code-1.C: Remove.
397 * g++.dg/warn/Wunreachable-code-2.C: Likewise.
398 * gcc.dg/torture/pr52969.c: Likewise.
399 * g++.dg/warn/pr31246-2.C: Likewise.
400 * g++.dg/warn/pr31246.C: Likewise.
401 * gcc.dg/pr33092.c: Likewise.
402 * g++.dg/opt/eh1.C: Remove a deprecated option.
403 * g++.dg/template/inline1.C: Likewise.
404 * g++.dg/tree-ssa/pr81408.C: Likewise.
405 * gcc.dg/pr41837.c: Likewise.
406 * gcc.dg/pr41841.c: Likewise.
407 * gcc.dg/pr42250.c: Likewise.
408 * gcc.dg/pr43084.c: Likewise.
409 * gcc.dg/pr43317.c: Likewise.
410 * gcc.dg/pr51879-18.c: Likewise.
411 * gcc.dg/torture/pr36066.c: Likewise.
412 * gcc.dg/tree-ssa/ifc-8.c: Likewise.
413 * gcc.dg/tree-ssa/ifc-cd.c: Likewise.
414 * gcc.dg/tree-ssa/pr19210-1.c: Likewise.
415 * gcc.dg/tree-ssa/pr45122.c: Likewise.
416 * gcc.target/i386/pr45352-2.c: Likewise.
417 * gcc.target/i386/zee.c: Likewise.
418 * gfortran.dg/auto_char_len_2.f90: Likewise.
419 * gfortran.dg/auto_char_len_4.f90: Likewise.
420 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
421 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
422 * gfortran.dg/gomp/pr47331.f90: Likewise.
423 * gfortran.dg/pr40999.f: Likewise.
424 * gfortran.dg/pr41011.f: Likewise.
425 * gfortran.dg/pr42051.f03: Likewise.
426 * gfortran.dg/pr46804.f90: Likewise.
427 * gfortran.dg/pr83149_1.f90: Likewise.
428 * gfortran.dg/pr83149_b.f90: Likewise.
429 * gfortran.dg/whole_file_1.f90: Likewise.
430 * gfortran.dg/whole_file_10.f90: Likewise.
431 * gfortran.dg/whole_file_11.f90: Likewise.
432 * gfortran.dg/whole_file_12.f90: Likewise.
433 * gfortran.dg/whole_file_13.f90: Likewise.
434 * gfortran.dg/whole_file_14.f90: Likewise.
435 * gfortran.dg/whole_file_15.f90: Likewise.
436 * gfortran.dg/whole_file_16.f90: Likewise.
437 * gfortran.dg/whole_file_17.f90: Likewise.
438 * gfortran.dg/whole_file_18.f90: Likewise.
439 * gfortran.dg/whole_file_19.f90: Likewise.
440 * gfortran.dg/whole_file_2.f90: Likewise.
441 * gfortran.dg/whole_file_20.f03: Likewise.
442 * gfortran.dg/whole_file_3.f90: Likewise.
443 * gfortran.dg/whole_file_4.f90: Likewise.
444 * gfortran.dg/whole_file_5.f90: Likewise.
445 * gfortran.dg/whole_file_6.f90: Likewise.
446 * gfortran.dg/whole_file_7.f90: Likewise.
447 * gfortran.dg/whole_file_8.f90: Likewise.
448 * gfortran.dg/whole_file_9.f90: Likewise.
449 * gcc.dg/vect/vect.exp: Likewise.
450
451 2018-08-17 Richard Biener <rguenther@suse.de>
452
453 PR middle-end/86505
454 * gcc.dg/torture/pr86505.c: New testcase.
455
456 2018-08-16 Martin Sebor <msebor@redhat.com>
457
458 PR tree-optimization/86853
459 * gcc.dg/tree-ssa/builtin-sprintf-10.c: New test.
460 * gcc.dg/tree-ssa/builtin-sprintf-11.c: New test.
461 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Adjust.
462
463 2018-08-16 David Malcolm <dmalcolm@redhat.com>
464
465 * gcc.dg/missing-header-fixit-3.c: New test.
466
467 2018-08-16 David Malcolm <dmalcolm@redhat.com>
468
469 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
470 (test_fixit_insert_newline): Update expected output to show '+'
471 characters in margin of line-insertion fix-it hint.
472
473 2018-08-16 Nathan Sidwell <nathan@acm.org>
474
475 * gcc.dg/cpp/macsyntx.c: Adjust expected errors.
476 * gcc.dg/cpp/macsyntx2.c: likewise.
477
478 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
479
480 PR testsuite/86745
481 * gcc.target/i386/avx-cvt-2.c: Loosen scan-assembler strings.
482 * gcc.target/i386/avx-cvt-2.c: Ditto.
483
484 2018-08-16 David Malcolm <dmalcolm@redhat.com>
485
486 PR c++/70693
487 * c-c++-common/Wmisleading-indentation-pr70693.c: New test.
488
489 2018-08-16 Vlad Lazar <vlad.lazar@arm.com>
490
491 * gcc.target/aarch64/imm_choice_comparison.c: New test.
492
493 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
494
495 * gcc.dg/memcmp-1.c (lib_memcmp): Apply __USER_LABEL_PREFIX__.
496 (lib_strncmp): Likewise.
497
498 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
499
500 * c-c++-common/asan/pointer-subtract-3.c: Skip for Darwin.
501 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
502 * g++.dg/torture/pr44295.C : Likewise.
503
504 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
505
506 PR testsuite/78544
507 * gcc.dg/tree-prof/section-attr-1.c: Add Darwin-specific section
508 attributes and matching.
509 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
510 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
511
512 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
513
514 * gcc.dg/asan/pr81923.c: Stringify __USER_LABEL_PREFIX__.
515
516 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
517
518 * gcc.target/i386/rop1.c: Remove.
519 * gcc.target/i386/pr83554 (dg-options): Remove -mmitigate-rop.
520
521 2018-08-15 Will Schmidt <will_schmidt@vnet.ibm.com>
522
523 * gcc.target/powerpc/fold-vec-splat-char.c: New.
524 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: New.
525 * gcc.target/powerpc/fold-vec-splat-int.c: New.
526 * gcc.target/powerpc/fold-vec-splat-longlong.c: New.
527 * gcc.target/powerpc/fold-vec-splat-pixel.c: New.
528 * gcc.target/powerpc/fold-vec-splat-short.c: New.
529
530 2018-08-15 David Malcolm <dmalcolm@redhat.com>
531
532 * g++.dg/diagnostic/aka3.C: New test.
533 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
534 output to show range labels.
535 * g++.dg/diagnostic/param-type-mismatch.C: Likewise.
536 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
537 * g++.dg/plugin/show-template-tree-color-labels.C: New test.
538 * gcc.dg/bad-binary-ops.c: Update expected output to show range
539 labels. Add an "aka" example.
540 * gcc.dg/cpp/pr66415-1.c: Update expected output to show range
541 labels.
542 * gcc.dg/format/diagnostic-ranges.c: Likewise.
543 * gcc.dg/format/pr72858.c: Likewise.
544 * gcc.dg/format/pr78498.c: Likewise.
545 * gcc.dg/param-type-mismatch.c: Add "-Wpointer-sign" to options.
546 Update expected output to show range labels. Add examples of
547 -Wincompatible-pointer-types and -Wpointer-sign for parameters.
548 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
549 Update expected output to show range labels.
550 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
551 (test_very_wide_line): Adjust so that label is at left-clipping
552 boundary.
553 (test_very_wide_line_2): New test.
554 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
555 Update expected output to show range labels.
556 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
557 * gcc.dg/plugin/diagnostic-test-show-locus-no-labels.c: New test.
558 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): Update
559 for new param to gcc_rich_location::add_expr.
560 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
561 Add "label" param.
562 (test_show_locus): Add examples of labels to various tests. Tweak
563 the "very wide_line" test case and duplicate it, to cover the
564 boundary values for clipping of labels against the left-margin.
565 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
566 diagnostic-test-show-locus-no-labels.c.
567 * gcc.dg/pr69554-1.c: Update expected output to show range labels.
568 Update line numbers of dg-locus directives.
569 * gcc.dg/pr69627.c: Update expected output to show range labels.
570 * lib/multiline.exp (proc _build_multiline_regex): Remove
571 special-case handling of lines with trailing '|'.
572
573 2018-08-15 Qing Zhao <qing.zhao@oracle.com>
574
575 PR testsuite/86519
576 * gcc.dg/strcmpopt_6.c: Scan the assembly file instead of
577 the .expand file.
578
579 2018-08-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
580
581 * gcc.dg/wmain.c: New test.
582
583 2018-08-15 Iain Sandoe <iain@sandoe.co.uk>
584
585 PR c/19315
586 * gcc.dg/graphite/pr82451.c: Make array 'a' an extern.
587 * gcc.dg/redecl-10.c: Expect warnings for the static vars with
588 unknown size.
589
590 2018-08-15 Martin Liska <mliska@suse.cz>
591
592 PR tree-optimization/86925
593 * gcc.dg/predict-20.c: New test.
594 * gcc.dg/predict-21.c: New test.
595
596 2018-08-15 Paolo Carlini <paolo.carlini@oracle.com>
597
598 * g++.dg/init/goto3.C: Adjust for error instead of permerror.
599
600 2018-08-14 Allan Sandfeld Jensen <allan.jensen@qt.io>
601
602 * gcc.target/i386/sse2-movs.c: New test.
603
604 2018-08-14 Martin Sebor <msebor@redhat.com>
605
606 PR tree-optimization/86650
607 * gcc.dg/Warray-bounds-34.c: New test.
608
609 2018-08-14 Janus Weil <janus@gcc.gnu.org>
610
611 PR fortran/86116
612 * gfortran.dg/generic_34.f90: New test case.
613
614 2018-08-13 Marek Polacek <polacek@redhat.com>
615
616 PR c++/57891
617 * g++.dg/cpp0x/Wnarrowing6.C: New test.
618 * g++.dg/cpp0x/Wnarrowing7.C: New test.
619 * g++.dg/cpp0x/Wnarrowing8.C: New test.
620 * g++.dg/cpp0x/Wnarrowing9.C: New test.
621 * g++.dg/cpp0x/Wnarrowing10.C: New test.
622 * g++.dg/cpp0x/constexpr-47969.C: Adjust dg-error.
623 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
624 * g++.dg/cpp0x/constexpr-targ.C: Likewise.
625 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
626 * g++.dg/ext/stmtexpr15.C: Likewise.
627 * g++.dg/gomp/pr47963.C: Likewise.
628 * g++.dg/init/new37.C: Likewise.
629 * g++.dg/init/new43.C: Likewise.
630 * g++.dg/other/fold1.C: Likewise.
631 * g++.dg/parse/array-size2.C: Likewise.
632 * g++.dg/template/dependent-name3.C: Likewise.
633 * g++.dg/cpp0x/constexpr-data2.C: Add dg-error.
634 * g++.dg/other/vrp1.C: Likewise.
635 * g++.dg/template/char1.C: Likewise.
636
637 2018-08-13 Segher Boessenkool <segher@kernel.crashing.org>
638
639 * gcc.target/powerpc/pr56605.c: The generated code can have an AND
640 instead of a ZERO_EXTEND.
641
642 2018-08-13 Martin Sebor <msebor@redhat.com>
643
644 PR tree-optimization/71625
645 * c-c++-common/attr-nonstring-3.c: Temporarily xfail a test case.
646 * g++.dg/init/string2.C: New test.
647 * g++.dg/init/string3.C: New test.
648 * g++.dg/init/string4.C: New test.
649 * gcc.dg/init-string-3.c: New test.
650 * gcc.dg/strlenopt-55.c: New test.
651 * gcc.dg/strlenopt-56.c: New test.
652
653 2018-08-13 Marek Polacek <polacek@redhat.com>
654
655 P0806R2 - Deprecate implicit capture of this via [=]
656 * g++.dg/cpp2a/lambda-this1.C: New test.
657 * g++.dg/cpp2a/lambda-this2.C: New test.
658 * g++.dg/cpp2a/lambda-this3.C: New test.
659
660 2018-08-13 Marek Polacek <polacek@redhat.com>
661
662 PR c++/86915
663 * g++.dg/diagnostic/auto1.C: New test.
664
665 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
666
667 PR fortran/66679
668 * gfortran.dg/transfer_class_3.f90: New test.
669
670 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
671
672 PR fortran/86906
673 * gfortran.dg/use_rename_9.f90: New test.
674
675 2018-08-11 Jakub Jelinek <jakub@redhat.com>
676
677 PR tree-optimization/86835
678 * gcc.dg/pr86835.c: New test.
679
680 2018-08-10 Janus Weil <janus@gcc.gnu.org>
681
682 PR fortran/57160
683 * gfortran.dg/actual_pointer_function_1.f90: Fix invalid test case.
684 * gfortran.dg/inline_matmul_23.f90: Add option "-ffrontend-optimize".
685 * gfortran.dg/short_circuiting_2.f90: New test case.
686 * gfortran.dg/short_circuiting_3.f90: New test case.
687
688 2018-08-10 Alexander Monakov <amonakov@ispras.ru>
689
690 PR target/82418
691 * gcc.target/i386/pr82418.c: New test.
692
693 2018-08-10 Martin Liska <mliska@suse.cz>
694
695 PR target/83610
696 * gcc.dg/predict-17.c: New test.
697 * gcc.dg/predict-18.c: New test.
698 * gcc.dg/predict-19.c: New test.
699
700 2018-08-10 Martin Liska <mliska@suse.cz>
701
702 PR tree-optimization/85799
703 * gcc.dg/pr85799.c: New test.
704
705 2018-08-09 Jeff Law <law@redhat.com>
706
707 PR middle-end/86897
708 * gcc.dg/uninit-suppress_2.c: Disable DOM.
709
710 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
711
712 * gcc.target/aarch64/sve/reduc_8.c: New test.
713
714 2018-08-09 David Malcolm <dmalcolm@redhat.com>
715
716 PR other/84889
717 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: New
718 test.
719 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
720 New test.
721 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
722 * lib/prune.exp: Add -fno-diagnostics-show-line-numbers to
723 TEST_ALWAYS_FLAGS.
724
725 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
726
727 PR tree-optimization/86858
728 * gcc.dg/vect/pr86858.c: New test.
729
730 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
731
732 PR tree-optimization/86871
733 * gcc.dg/vect/pr86871.c: New test.
734
735 2018-08-09 Paolo Carlini <paolo.carlini@oracle.com>
736
737 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
738
739 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
740
741 * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: Decrement
742 arch and tune numbers by 2.
743 * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: Likewise.
744 * gcc.target/s390/target-attribute/tattr-m31-1.c: Likewise.
745 * gcc.target/s390/target-attribute/tattr-m31-10.c: Likewise.
746 * gcc.target/s390/target-attribute/tattr-m31-11.c: Likewise.
747 * gcc.target/s390/target-attribute/tattr-m31-12.c: Likewise.
748 * gcc.target/s390/target-attribute/tattr-m31-13.c: Likewise.
749 * gcc.target/s390/target-attribute/tattr-m31-14.c: Likewise.
750 * gcc.target/s390/target-attribute/tattr-m31-15.c: Likewise.
751 * gcc.target/s390/target-attribute/tattr-m31-16.c: Likewise.
752 * gcc.target/s390/target-attribute/tattr-m31-17.c: Likewise.
753 * gcc.target/s390/target-attribute/tattr-m31-18.c: Likewise.
754 * gcc.target/s390/target-attribute/tattr-m31-19.c: Likewise.
755 * gcc.target/s390/target-attribute/tattr-m31-2.c: Likewise.
756 * gcc.target/s390/target-attribute/tattr-m31-20.c: Likewise.
757 * gcc.target/s390/target-attribute/tattr-m31-21.c: Likewise.
758 * gcc.target/s390/target-attribute/tattr-m31-22.c: Likewise.
759 * gcc.target/s390/target-attribute/tattr-m31-23.c: Likewise.
760 * gcc.target/s390/target-attribute/tattr-m31-24.c: Likewise.
761 * gcc.target/s390/target-attribute/tattr-m31-25.c: Likewise.
762 * gcc.target/s390/target-attribute/tattr-m31-26.c: Likewise.
763 * gcc.target/s390/target-attribute/tattr-m31-27.c: Likewise.
764 * gcc.target/s390/target-attribute/tattr-m31-28.c: Likewise.
765 * gcc.target/s390/target-attribute/tattr-m31-29.c: Likewise.
766 * gcc.target/s390/target-attribute/tattr-m31-3.c: Likewise.
767 * gcc.target/s390/target-attribute/tattr-m31-30.c: Likewise.
768 * gcc.target/s390/target-attribute/tattr-m31-31.c: Likewise.
769 * gcc.target/s390/target-attribute/tattr-m31-32.c: Likewise.
770 * gcc.target/s390/target-attribute/tattr-m31-4.c: Likewise.
771 * gcc.target/s390/target-attribute/tattr-m31-5.c: Likewise.
772 * gcc.target/s390/target-attribute/tattr-m31-6.c: Likewise.
773 * gcc.target/s390/target-attribute/tattr-m31-7.c: Likewise.
774 * gcc.target/s390/target-attribute/tattr-m31-8.c: Likewise.
775 * gcc.target/s390/target-attribute/tattr-m31-9.c: Likewise.
776 * gcc.target/s390/target-attribute/tattr-m64-1.c: Likewise.
777 * gcc.target/s390/target-attribute/tattr-m64-10.c: Likewise.
778 * gcc.target/s390/target-attribute/tattr-m64-11.c: Likewise.
779 * gcc.target/s390/target-attribute/tattr-m64-12.c: Likewise.
780 * gcc.target/s390/target-attribute/tattr-m64-13.c: Likewise.
781 * gcc.target/s390/target-attribute/tattr-m64-14.c: Likewise.
782 * gcc.target/s390/target-attribute/tattr-m64-15.c: Likewise.
783 * gcc.target/s390/target-attribute/tattr-m64-16.c: Likewise.
784 * gcc.target/s390/target-attribute/tattr-m64-17.c: Likewise.
785 * gcc.target/s390/target-attribute/tattr-m64-18.c: Likewise.
786 * gcc.target/s390/target-attribute/tattr-m64-19.c: Likewise.
787 * gcc.target/s390/target-attribute/tattr-m64-2.c: Likewise.
788 * gcc.target/s390/target-attribute/tattr-m64-20.c: Likewise.
789 * gcc.target/s390/target-attribute/tattr-m64-21.c: Likewise.
790 * gcc.target/s390/target-attribute/tattr-m64-22.c: Likewise.
791 * gcc.target/s390/target-attribute/tattr-m64-23.c: Likewise.
792 * gcc.target/s390/target-attribute/tattr-m64-24.c: Likewise.
793 * gcc.target/s390/target-attribute/tattr-m64-25.c: Likewise.
794 * gcc.target/s390/target-attribute/tattr-m64-26.c: Likewise.
795 * gcc.target/s390/target-attribute/tattr-m64-27.c: Likewise.
796 * gcc.target/s390/target-attribute/tattr-m64-28.c: Likewise.
797 * gcc.target/s390/target-attribute/tattr-m64-29.c: Likewise.
798 * gcc.target/s390/target-attribute/tattr-m64-3.c: Likewise.
799 * gcc.target/s390/target-attribute/tattr-m64-30.c: Likewise.
800 * gcc.target/s390/target-attribute/tattr-m64-31.c: Likewise.
801 * gcc.target/s390/target-attribute/tattr-m64-32.c: Likewise.
802 * gcc.target/s390/target-attribute/tattr-m64-33.c: Likewise.
803 * gcc.target/s390/target-attribute/tattr-m64-4.c: Likewise.
804 * gcc.target/s390/target-attribute/tattr-m64-5.c: Likewise.
805 * gcc.target/s390/target-attribute/tattr-m64-6.c: Likewise.
806 * gcc.target/s390/target-attribute/tattr-m64-7.c: Likewise.
807 * gcc.target/s390/target-attribute/tattr-m64-8.c: Likewise.
808 * gcc.target/s390/target-attribute/tattr-m64-9.c: Likewise.
809
810 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
811
812 PR target/84332
813 * gcc.target/s390/pr84332.c: New testcase.
814
815 2018-08-08 Andreas Schwab <schwab@linux-m68k.org>
816
817 PR target/46179
818 * gcc.target/m68k/tls-dimode.c: New file.
819
820 2018-08-08 Nathan Sidwell <nathan@acm.org>
821
822 * c-c++-common/inc-from-1a.h, c-c++-common/inc-from-1b.h,
823 c-c++-common/inc-from-1.c: New
824
825 2018-08-08 Andreas Krebbel <krebbel@linux.ibm.com>
826
827 PR target/85295
828 * gcc.target/s390/TI-constants-lra.c: New testcase.
829 * gcc.target/s390/TI-constants-nolra.c: New testcase.
830
831 2018-08-08 Ilya Leoshkevich <iii@linux.ibm.com>
832
833 * gcc.target/s390/hotpatch-8.c: Remove.
834 * gcc.target/s390/hotpatch-9.c: Remove.
835 * gcc.target/s390/mnop-mcount-m31-fpic.c: Remove.
836 * gcc.target/s390/mnop-mcount-m31.c: Remove.
837
838 2018-08-08 Jakub Jelinek <jakub@redhat.com>
839
840 P0595R1 - is_constant_evaluated
841 * g++.dg/cpp2a/is-constant-evaluated1.C: New test.
842
843 PR c++/86836
844 * g++.dg/cpp1z/decomp46.C: New test.
845
846 PR c++/86738
847 * g++.dg/opt/pr86738.C: New test.
848
849 2018-08-07 Richard Sandiford <richard.sandiford@arm.com>
850
851 PR target/86838
852 * gcc.target/aarch64/frecpe_1.c: New test.
853 * gcc.target/aarch64/frecpe_2.c: Likewise.
854
855 2018-08-07 Paolo Carlini <paolo.carlini@oracle.com>
856
857 PR c++/59480, DR 136
858 * g++.dg/other/friend8.C: New.
859 * g++.dg/other/friend9.C: Likewise.
860 * g++.dg/other/friend10.C: Likewise.
861 * g++.dg/other/friend11.C: Likewise.
862 * g++.dg/other/friend12.C: Likewise.
863 * g++.dg/other/friend13.C: Likewise.
864 * g++.dg/other/friend14.C: Likewise.
865 * g++.dg/other/friend15.C: Likewise.
866 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
867 * g++.dg/parse/defarg8.C: Likewise.
868
869 2018-08-07 Martin Liska <mliska@suse.cz>
870
871 PR middle-end/83023
872 * gcc.dg/predict-16.c: New test.
873 * g++.dg/predict-1.C: New test.
874
875 2018-08-07 Steve Ellcey <sellcey@cavium.com>
876 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
877
878 PR tree-optimization/80925
879 * gcc.dg/vect/no-section-anchors-vect-69.c: Expect 3 loops
880 vectorized on !vect_hw_misalign targets.
881
882 2018-08-06 Marek Polacek <polacek@redhat.com>
883
884 PR c++/86767
885 * g++.dg/cpp1y/constexpr-86767.C: New test.
886
887 2018-08-06 Uros Bizjak <ubizjak@gmail.com>
888
889 * g++.dg/torture/pr86763.C (dg-additional-options): Add -lrt
890 for target *-*-linux-gnu.
891
892 2018-08-06 Alan Hayward <alan.hayward@arm.com>
893
894 * gcc.target/aarch64/sve/tls_preserve_1.c: New test.
895 * gcc.target/aarch64/sve/tls_preserve_2.c: New test.
896 * gcc.target/aarch64/sve/tls_preserve_3.c: New test.
897
898 2018-08-06 Andreas Krebbel <krebbel@linux.ibm.com>
899
900 * gcc.target/s390/nomemloopunroll-1.c: New test.
901
902 2018-08-05 H.J. Lu <hongjiu.lu@intel.com>
903
904 PR target/86386
905 * gcc.target/i386/pr86386.c: New file.
906
907 2018-08-04 Tom de Vries <tdevries@suse.de>
908
909 * lib/gcc-gdb-test.exp: Use absolute line number in pass/fail line.
910
911 2018-08-04 Andreas Schwab <schwab@linux-m68k.org>
912
913 * gcc.dg/guality/const-volatile.c: Remove duplicate test
914 "type:cvip".
915
916 2018-08-04 Janus Weil <janus@gcc.gnu.org>
917
918 PR fortran/45521
919 * gfortran.dg/interface_assignment_6.f90: New test case.
920
921 2018-08-04 Uros Bizjak <ubizjak@gmail.com>
922
923 PR testsuite/86153
924 * g++.dg/pr83239.C (dg-options): Add -finline-limit=500.
925
926 2018-08-03 David Malcolm <dmalcolm@redhat.com>
927 Jonathan Wakely <jwakely@redhat.com>
928
929 PR c++/85523
930 * g++.dg/pr85523.C: New test.
931
932 2018-08-03 Bogdan Harjoc <harjoc@gmail.com>
933
934 PR c/86690
935 * gcc.dg/union-duplicate-field.c: New test.
936
937 2018-08-03 Jason Merrill <jason@redhat.com>
938
939 PR c++/86706
940 * g++.dg/template/pr86706.C: New test.
941
942 2018-08-03 Richard Sandiford <richard.sandiford@arm.com>
943
944 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect AVG_FLOOR to be used
945 on vect_avg_qi targets.
946 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
947 * gcc.dg/vect/bb-slp-pow-1.c: New test.
948 * gcc.dg/vect/vect-avg-15.c: Likewise.
949
950 2018-08-03 Martin Liska <mliska@suse.cz>
951
952 * gcc.dg/predict-1.c: Adjust scanned pattern to cover 2 digits.
953 * gcc.dg/predict-13.c: Likewise.
954 * gcc.dg/predict-3.c: Likewise.
955 * gcc.dg/predict-4.c: Likewise.
956 * gcc.dg/predict-5.c: Likewise.
957 * gcc.dg/predict-6.c: Likewise.
958 * gcc.dg/predict-9.c: Likewise.
959 * gfortran.dg/predict-1.f90: Likewise.
960
961 2018-08-02 Richard Biener <rguenther@suse.de>
962
963 PR c++/86763
964 * g++.dg/torture/pr86763.C: New testcase.
965
966 2018-08-02 Richard Biener <rguenther@suse.de>
967
968 PR tree-optimization/86816
969 * g++.dg/torture/pr86816.C: New testcase.
970
971 2018-08-02 Richard Sandiford <richard.sandiford@arm.com>
972
973 * gcc.target/aarch64/f16_mov_immediate_1.c: Expect fmov immediate
974 to be used.
975 * gcc.target/aarch64/f16_mov_immediate_2.c: Likewise.
976 * gcc.target/aarch64/f16_mov_immediate_3.c: Force +nofp16.
977 * gcc.target/aarch64/sve/single_1.c: Except fmov immediate to be used
978 for .h.
979 * gcc.target/aarch64/sve/single_2.c: Likewise.
980 * gcc.target/aarch64/sve/single_3.c: Likewise.
981 * gcc.target/aarch64/sve/single_4.c: Likewise.
982
983 2018-08-02 Jackson Woodruff <jackson.woodruff@arm.com>
984
985 PR target/86014
986 * gcc.target/aarch64/ldp_stp_13.c: New test.
987
988 2018-08-01 Martin Sebor <msebor@redhat.com>
989
990 PR tree-optimization/86650
991 * gcc.dg/format/gcc_diag-10.c: Adjust.
992
993 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
994
995 * gcc.target/aarch64/sve/var_stride_2.c: Update expected form
996 of range check.
997 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
998
999 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1000
1001 PR target/86753
1002 * gcc.target/aarch64/sve/vcond_4.c: XFAIL positive tests.
1003 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
1004
1005 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1006
1007 * gcc.dg/pointer-range-check-1.c: New test.
1008 * gcc.dg/pointer-range-check-2.c: Likewise.
1009
1010 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1011
1012 PR tree-optimization/86749
1013 * gcc.dg/vect/pr86749.c: New test.
1014
1015 2018-08-01 Paolo Carlini <paolo.carlini@oracle.com>
1016
1017 PR c++/86661
1018 * g++.dg/lookup/name-clash12.C: New.
1019
1020 2018-08-01 Richard Biener <rguenther@suse.de>
1021
1022 * gcc.dg/tree-ssa/ssa-fre-68.c: New testcase.
1023
1024 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
1025
1026 * gcc.dg/plugin/poly-int-07_plugin.c (dg-options): Use -O0.
1027
1028 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
1029
1030 * gcc.dg/tree-ssa/pr84512.c: Xfail on alpha*-*-*.
1031
1032 2018-08-01 Martin Liska <mliska@suse.cz>
1033
1034 * gcc.dg/tree-prof/stringop-1.c: Adjust scanned pattern.
1035 * gcc.dg/tree-prof/stringop-2.c: Likewise.
1036 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
1037 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
1038 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
1039 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
1040 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
1041 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
1042
1043 2018-08-01 Martin Liska <mliska@suse.cz>
1044
1045 PR value-prof/35543
1046 * gcc.dg/tree-prof/val-prof-7.c: Add __builtin_memmove.
1047
1048 2018-08-01 Sam Tebbs <sam.tebbs@arm.com>
1049
1050 * gcc.target/aarch64/extract_zero_extend.c: New file.
1051
1052 2018-08-01 Jakub Jelinek <jakub@redhat.com>
1053
1054 PR c/85704
1055 * gcc.c-torture/compile/pr85704.c: New test.
1056
1057 2018-07-31 Alexandre Oliva <oliva@adacore.com>
1058 Olivier Hainque <hainque@adacore.com>
1059
1060 * gnat.dg/dinst.adb: New.
1061 * gnat.dg/dinst_pkg.ads, gnat.dg/dinst_pkg.adb: New.
1062
1063 2018-07-31 David Malcolm <dmalcolm@redhat.com>
1064
1065 * gcc.dg/format/gcc_diag-1.c (foo): Update the %v tests for
1066 tdiag and cxxdiag.
1067 * gcc.dg/format/gcc_diag-10.c (test_diag): Update tests of %G
1068 and %K.
1069
1070 2018-07-31 Richard Earnshaw <rearnsha@arm.com>
1071
1072 * c-c++-common/spec-barrier-1.c: New test.
1073 * c-c++-common/spec-barrier-2.c: New test.
1074 * gcc.dg/spec-barrier-3.c: New test.
1075
1076 2018-07-31 Martin Sebor <msebor@redhat.com>
1077
1078 PR tree-optimization/86741
1079 * gcc.dg/Warray-bounds-33.c: New test.
1080
1081 2018-07-31 Andreas Krebbel <krebbel@linux.ibm.com>
1082
1083 * gcc.target/s390/memset-1.c: Improve testcase.
1084
1085 2018-07-31 Tom de Vries <tdevries@suse.de>
1086
1087 PR debug/86687
1088 * g++.dg/guality/pr86687.C: New test.
1089
1090 2018-07-31 Jakub Jelinek <jakub@redhat.com>
1091
1092 P1008R1 - prohibit aggregates with user-declared constructors
1093 * g++.dg/ext/is_aggregate.C: Add tests with deleted or defaulted ctor.
1094 * g++.dg/cpp0x/defaulted1.C (main): Ifdef out for C++2a B b = {1};.
1095 * g++.dg/cpp0x/deleted2.C: Expect error for C++2a.
1096 * g++.dg/cpp2a/aggr1.C: New test.
1097 * g++.dg/cpp2a/aggr2.C: New test.
1098
1099 2018-07-31 Segher Boessenkool <segher@kernel.crashing.org>
1100
1101 PR target/86640
1102 * gcc.target/arm/pr86640.c: New testcase.
1103
1104 2018-07-31 Martin Liska <mliska@suse.cz>
1105
1106 PR gcov-profile/85338
1107 PR gcov-profile/85350
1108 PR gcov-profile/85372
1109 * gcc.misc-tests/gcov-pr85338.c: New test.
1110 * gcc.misc-tests/gcov-pr85350.c: New test.
1111 * gcc.misc-tests/gcov-pr85372.c: New test.
1112
1113 2018-07-31 Martin Liska <mliska@suse.cz>
1114
1115 PR gcov-profile/83813
1116 PR gcov-profile/84758
1117 PR gcov-profile/85217
1118 PR gcov-profile/85332
1119 * gcc.misc-tests/gcov-pr83813.c: New test.
1120 * gcc.misc-tests/gcov-pr84758.c: New test.
1121 * gcc.misc-tests/gcov-pr85217.c: New test.
1122 * gcc.misc-tests/gcov-pr85332.c: New test.
1123
1124 2018-07-31 Ed Schonberg <schonberg@adacore.com>
1125
1126 * gnat.dg/prot5.adb, gnat.dg/prot5_pkg.adb,
1127 gnat.dg/prot5_pkg.ads: New testcase.
1128
1129 2018-07-31 Justin Squirek <squirek@adacore.com>
1130
1131 * gnat.dg/addr11.adb: New testcase.
1132
1133 2018-07-31 Hristian Kirtchev <kirtchev@adacore.com>
1134
1135 * gnat.dg/global.adb, gnat.dg/global.ads: New testcase.
1136
1137 2018-07-31 Gary Dismukes <dismukes@adacore.com>
1138
1139 * gnat.dg/block_ext_return_assert_failure.adb: New testcase.
1140
1141 2018-07-31 Ed Schonberg <schonberg@adacore.com>
1142
1143 * gnat.dg/iter3.adb: New testcase.
1144
1145 2018-07-31 Andre Vieira <andre.simoesdiasvieira@arm.com>
1146
1147 Revert 'AsyncI/O patch committed'
1148 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
1149 Thomas Koenig <tkoenig@gcc.gnu.org>
1150
1151 PR fortran/25829
1152 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
1153 * gfortran.dg/f2003_io_1.f03: Add wait statement.
1154
1155 2018-07-30 Segher Boessenkool <segher@kernel.crashing.org>
1156
1157 PR rtl-optimization/85160
1158 * gcc.target/powerpc/combine-2-2.c: New testcase.
1159
1160 2018-07-27 Martin Sebor <msebor@redhat.com>
1161
1162 PR tree-optimization/86696
1163 * g++.dg/pr86696.C: New test.
1164
1165 2018-07-27 David Malcolm <dmalcolm@redhat.com>
1166
1167 PR tree-optimization/86636
1168 * gcc.c-torture/compile/pr86636.c: Add dg-do compile.
1169 Add dg-require-effective-target pthread.
1170
1171 2018-07-26 Qing Zhao <qing.zhao@oracle.com>
1172
1173 * gcc.dg/strcmpopt_5.c: Change to O2 to enable the transformation.
1174 * gcc.dg/strcmpopt_6.c: Likewise.
1175
1176 2018-07-26 Pat Haugen <pthaugen@us.ibm.com>
1177
1178 PR target/86612
1179 * gcc.target/powerpc/pr58673-2.c: Call strdup.
1180
1181 2018-07-26 Martin Sebor <msebor@redhat.com>
1182
1183 PR tree-optimization/86043
1184 PR tree-optimization/86042
1185 * gcc/testsuite/gcc.dg/attr-nonstring-2.c: Xfail test cases due to
1186 pr86688.
1187 * gcc.dg/strlenopt-44.c: New test.
1188
1189 2018-07-26 Martin Liska <mliska@suse.cz>
1190
1191 PR gcov-profile/86536
1192 * gcc.misc-tests/gcov-pr86536.c: New test.
1193
1194 2018-07-25 Martin Sebor <msebor@redhat.com>
1195
1196 * gcc.c-torture/execute/builtins/strnlen.c: Remove DejaGnu directives
1197 ignored by the test harness.
1198
1199 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
1200 Thomas Koenig <tkoenig@gcc.gnu.org>
1201
1202 PR fortran/25829
1203 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
1204 * gfortran.dg/f2003_io_1.f03: Add wait statement.
1205
1206 2018-07-25 Jakub Jelinek <jakub@redhat.com>
1207
1208 PR c++/85515
1209 * g++.dg/pr85515-2.C: Add expected dg-error.
1210 * g++.dg/cpp0x/range-for36.C: New test.
1211
1212 2018-07-25 Claudiu Zissulescu <claziss@synopsys.com>
1213
1214 * gcc.target/arc/uncached-1.c: New test.
1215 * gcc.target/arc/uncached-2.c: Likewise.
1216
1217 2018-07-24 Martin Sebor <msebor@redhat.com>
1218
1219 PR tree-optimization/86622
1220 PR tree-optimization/86532
1221 * gcc.c-torture/execute/strlen-2.c: New test.
1222 * gcc.c-torture/execute/strlen-3.c: New test.
1223 * gcc.c-torture/execute/strlen-4.c: New test.
1224
1225 2018-07-24 David Malcolm <dmalcolm@redhat.com>
1226
1227 PR tree-optimization/86636
1228 * gcc.c-torture/compile/pr86636.c: New test.
1229
1230 2018-07-24 Matthew Malcomson <matthew.malcomson@arm.com>
1231
1232 * gcc.target/aarch64/simd/vect_su_add_sub.c: New.
1233
1234 2018-07-24 Jakub Jelinek <jakub@redhat.com>
1235
1236 PR middle-end/86627
1237 * gcc.target/i386/pr86627.c: New test.
1238
1239 PR testsuite/86649
1240 * g++.dg/tree-ssa-/pr19476-1.C: Check dom2 dump instead of ccp1.
1241 * g++.dg/tree-ssa-/pr19476-5.C: Likewise.
1242 * g++.dg/tree-ssa-/pr19476-6.C: New test.
1243 * g++.dg/tree-ssa-/pr19476-7.C: New test.
1244
1245 2018-07-23 Carl Love <cel@us.ibm.com>
1246
1247 PR 86591
1248 * gcc.target/powerpc/altivec-1-runnable.c: Move vector double tests to
1249 file altivec-2-runnable.c.
1250 * gcc.target/powerpc/altivec-2-runnable.c: Add vector double tests.
1251 * gcc.target/powerpc/buitlins-1.c: Remove dg-final check for xxlor.
1252 Update dg-final test for __divdi3 and __udivdi3 instructions. Update
1253 comments for instruction generated by vec_mergeh, vec_perm, vec_round,
1254 vec_cts, vec_ctu, vec_cpsgn tests.
1255
1256 2018-07-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
1257
1258 PR c/86617
1259 * gcc.dg/pr86617.c: New test.
1260
1261 2018-07-23 Jakub Jelinek <jakub@redhat.com>
1262
1263 PR c++/86569
1264 * g++.dg/warn/Wnonnull-compare-9.C: New test.
1265
1266 2018-07-20 Martin Sebor <msebor@redhat.com>
1267
1268 PR middle-end/82063
1269 * c-c++-common/pr68657-1.c: Adjust.
1270 * c-c++-common/pr68657-2.c: Same.
1271 * c-c++-common/pr68657-3.c: Same.
1272 * c-c++-common/pr68833-1.c: Same.
1273 * gcc.dg/Walloc-size-larger-than-16.c: Same.
1274 * gcc.dg/Walloca-larger-than.c: New test.
1275 * gcc.dg/Walloca-larger-than-2.c: New test.
1276 * gcc.dg/Wframe-larger-than-2.c: New test.
1277 * gcc.dg/Wlarger-than3.c: New test.
1278 * gcc.dg/Wvla-larger-than-3.c: New test.
1279 * gcc.dg/pr42611.c: Adjust.
1280 * gnat.dg/frame_overflow.adb: Same.
1281
1282 2018-07-20 Martin Sebor <msebor@redhat.com>
1283
1284 PR tree-optimization/86613
1285 PR tree-optimization/86611
1286 * c-c++-common/Warray-bounds-2.c: Undefine macros and
1287 prune duplicate warnings.
1288 * gcc.dg/Warray-bounds-31.c: Xfail test cases with
1289 data-model-dependencies.
1290 * gcc.dg/Warray-bounds-32.c: Ditto.
1291
1292 2018-07-20 Richard Biener <rguenther@suse.de>
1293
1294 PR debug/86585
1295 * g++.dg/lto/pr86585_0.C: New testcase.
1296 * g++.dg/lto/pr86585_1.C: Likewise.
1297
1298 2018-07-19 Martin Sebor <msebor@redhat.com>
1299
1300 PR tree-optimization/83776
1301 PR tree-optimization/84047
1302 * gcc.dg/Warray-bounds-29.c: New test.
1303 * gcc.dg/Warray-bounds-30.c: New test.
1304 * gcc.dg/Warray-bounds-31.c: New test.
1305 * gcc.dg/Warray-bounds-32.c: New test.
1306
1307 2018-07-19 Michael Collison <michael.collison@arm.com>
1308 Richard Henderson <rth@redhat.com>
1309
1310 * gcc.target/aarch64/builtin_sadd_128.c: New testcase.
1311 * gcc.target/aarch64/builtin_saddl.c: New testcase.
1312 * gcc.target/aarch64/builtin_saddll.c: New testcase.
1313 * gcc.target/aarch64/builtin_uadd_128.c: New testcase.
1314 * gcc.target/aarch64/builtin_uaddl.c: New testcase.
1315 * gcc.target/aarch64/builtin_uaddll.c: New testcase.
1316 * gcc.target/aarch64/builtin_ssub_128.c: New testcase.
1317 * gcc.target/aarch64/builtin_ssubl.c: New testcase.
1318 * gcc.target/aarch64/builtin_ssubll.c: New testcase.
1319 * gcc.target/aarch64/builtin_usub_128.c: New testcase.
1320 * gcc.target/aarch64/builtin_usubl.c: New testcase.
1321 * gcc.target/aarch64/builtin_usubll.c: New testcase.
1322
1323 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1324
1325 Revert fix for c++/59480 (and testsuite followup)
1326
1327 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1328
1329 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
1330
1331 2019-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1332
1333 PR c++/59480, DR 136
1334 * g++.dg/other/friend8.C: New.
1335 * g++.dg/other/friend9.C: Likewise.
1336 * g++.dg/other/friend10.C: Likewise.
1337 * g++.dg/other/friend11.C: Likewise.
1338 * g++.dg/other/friend12.C: Likewise.
1339 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
1340 * g++.dg/parse/defarg8.C: Likewise.
1341
1342 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
1343
1344 * gcc.target/aarch64/profile.c: New test.
1345
1346 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
1347
1348 PR target/83009
1349 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
1350
1351 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
1352
1353 PR target/86560
1354 * gcc.target/i386/pr86560-4.c: New test.
1355 * gcc.target/i386/pr86560-5.c: Likewise.
1356
1357 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
1358
1359 PR target/86560
1360 * gcc.target/i386/pr86560-1.c: New test.
1361 * gcc.target/i386/pr86560-2.c: Likewise.
1362 * gcc.target/i386/pr86560-3.c: Likewise.
1363
1364 2018-07-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1365
1366 * gfortran.dg/max_fmax_aarch64.f90: New test.
1367 * gfortran.dg/min_fmin_aarch64.f90: Likewise.
1368 * gfortran.dg/minmax_integer.f90: Likewise.
1369
1370 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1371
1372 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
1373
1374 2018-07-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1375
1376 PR middle-end/86544
1377 * g++.dg/tree-ssa/pr86544.C: New test.
1378
1379 2018-07-18 Jakub Jelinek <jakub@redhat.com>
1380
1381 PR c++/86550
1382 * g++.dg/cpp0x/lambda/lambda-86550.C: New test.
1383
1384 2018-07-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
1385
1386 PR 69558
1387 * c-c++-common/cpp/diagnostic-pragma-2.c: New test.
1388 * c-c++-common/pr69558.c: Remove xfail.
1389 * gcc.dg/cpp/builtin-macro-1.c: Adjust test expectations.
1390 * gcc.dg/pr61817-1.c: Likewise.
1391 * gcc.dg/pr61817-2.c: Likewise.
1392 * g++.dg/plugin/pragma_plugin.c: Warn at expansion_point_location.
1393
1394 2018-07-18 Janus Weil <janus@gcc.gnu.org>
1395
1396 PR fortran/85599
1397 * gfortran.dg/function_optimize_5.f90: Add option
1398 '-faggressive-function-elimination' and update dg-warning clauses.
1399 * gfortran.dg/short_circuiting.f90: New test.
1400
1401 2018-07-18 Marek Polacek <polacek@redhat.com>
1402
1403 PR c++/86190 - bogus -Wsign-conversion warning
1404 * g++.dg/warn/Wsign-conversion-3.C: New test.
1405 * g++.dg/warn/Wsign-conversion-4.C: New test.
1406
1407 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1408
1409 PR c++/59480, DR 136
1410 * g++.dg/other/friend8.C: New.
1411 * g++.dg/other/friend9.C: Likewise.
1412 * g++.dg/other/friend10.C: Likewise.
1413 * g++.dg/other/friend11.C: Likewise.
1414 * g++.dg/other/friend12.C: Likewise.
1415 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
1416 * g++.dg/parse/defarg8.C: Likewise.
1417
1418 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1419
1420 * g++.dg/ext/uow-3.C: Adjust.
1421 * g++.dg/ext/uow-4.C: Likewise.
1422 * g++.dg/lookup/name-clash11.C: Likewise.
1423 * g++.dg/lookup/name-clash7.C: Likewise.
1424 * g++.dg/lookup/redecl1.C: Likewise.
1425 * g++.dg/warn/changes-meaning.C: Likewise.
1426 * g++.old-deja/g++.jason/scoping8.C: Likewise.
1427 * g++.old-deja/g++.law/nest1.C: Likewise.
1428
1429 2018-07-18 Richard Biener <rguenther@suse.de>
1430
1431 PR debug/86523
1432 * g++.dg/lto/pr86523-3_0.C: New testcase.
1433
1434 2018-07-17 Andreas Schwab <schwab@linux-m68k.org>
1435
1436 * gcc.target/m68k/mulsi_highpart.c: New test.
1437
1438 2018-07-17 Jakub Jelinek <jakub@redhat.com>
1439
1440 * gcc.dg/cpp/pr61854-c90.c (foo): Expect a note, rather than error.
1441 * gcc.dg/cpp/pr61854-c94.c (foo): Likewise.
1442 * gcc.dg/cpp/pr61854-4.c (foo): Likewise.
1443 * gcc.dg/cpp/pr61854-8.c: New test.
1444
1445 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
1446
1447 * gcc.target/powerpc/pr85456.c: Require longdouble128.
1448
1449 2018-07-17 Fritz Reese <fritzoreese@gmail.com>
1450
1451 PR fortran/83184
1452 * gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages.
1453
1454 2018-07-17 Will Schmidt <will_schmidt@vnet.ibm.com>
1455
1456 * gcc.target/powerpc/fold-vec-unpack-char.c: New.
1457 * gcc.target/powerpc/fold-vec-unpack-float.c: New.
1458 * gcc.target/powerpc/fold-vec-unpack-int.c: New.
1459 * gcc.target/powerpc/fold-vec-unpack-pixel.c: New.
1460 * gcc.target/powerpc/fold-vec-unpack-short.c: New.
1461
1462 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
1463
1464 * gcc.target/powerpc/pr57150.c: Require longdouble128.
1465 * gcc.target/powerpc/pr79916.c: Require dfp.
1466
1467 2018-07-17 Richard Biener <rguenther@suse.de>
1468
1469 PR lto/86456
1470 * g++.dg/debug/dwarf2/pr86456.C: New testcase.
1471
1472 2018-07-17 Robin Dapp <rdapp@linux.ibm.com>
1473
1474 * gcc.target/s390/function-align1.c: New test.
1475 * gcc.target/s390/function-align2.c: New test.
1476 * gcc.target/s390/function-align3.c: New test.
1477
1478 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
1479
1480 * gnat.dg/discr55.adb: New test.
1481
1482 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1483
1484 * gcc.target/i386/vartrack-1.c (dg-options): Add
1485 -fomit-frame-pointer.
1486
1487 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1488
1489 * g++.dg/lto/pr86523-1_0.C: Require fpic, shared support.
1490 (dg-lto-options): Add -fPIC.
1491 * g++.dg/lto/pr86523-2_0.C: Likewise.
1492
1493 2018-07-17 Martin Liska <mliska@suse.cz>
1494
1495 * gcc.target/powerpc/loop_align.c: Update scanned pattern.
1496
1497 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1498
1499 * gnat.dg/generic_call_cw.adb, gnat.dg/generic_call_iface.adb: New
1500 testcase.
1501
1502 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
1503
1504 * gnat.dg/sso10.adb, gnat.dg/sso10_pkg.ads: New testcase.
1505
1506 2018-07-17 Patrick Bernardi <bernardi@adacore.com>
1507
1508 * gnat.dg/memorytest.adb: New testcase.
1509
1510 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
1511
1512 * gnat.dg/config_pragma1.adb, gnat.dg/config_pragma1_pkg.ads:
1513 New testcase.
1514
1515 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1516
1517 * gnat.dg/equal3.adb: New testcase.
1518
1519 2018-07-17 Justin Squirek <squirek@adacore.com>
1520
1521 * gnat.dg/split_args.adb: New testcase.
1522
1523 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1524
1525 * gnat.dg/discr54.adb, gnat.dg/discr54_pkg.ads: New testcase.
1526
1527 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
1528
1529 * gnat.dg/bip_case_expr.adb, gnat.dg/bip_case_expr_pkg.ads:
1530 New testcase.
1531
1532 2018-07-16 Carl Love <cel@us.ibm.com>
1533
1534 PR target/86414
1535 Forgot the PR number on the commit log.
1536
1537 2018-07-16 Carl Love <cel@us.ibm.com>
1538
1539 PR target/86414
1540 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
1541 longdouble128.
1542 * gcc.target/powerpc/divkc3-3.c: Ditto.
1543 * gcc.target/powerpc/mulkc3-2.c: Ditto.
1544 * gcc.target/powerpc/mulkc3-3.c: Ditto.
1545 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
1546 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
1547
1548 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
1549
1550 * gcc.target/powerpc/convert-fp-128.c: New testcase.
1551 * gcc.target/powerpc/convert-fp-64.c: New testcase.
1552
1553 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
1554
1555 * lib/target-supports.exp (check_effective_target_longdouble64,
1556 check_effective_target_ppc_float128,
1557 check_effective_target_ppc_float128_insns,
1558 check_effective_target_powerpc_vsx): New.
1559
1560 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
1561
1562 * lib/target-supports.exp (check_ppc_float128_hw_available): Fix
1563 syntax error.
1564
1565 2018-07-16 Jakub Jelinek <jakub@redhat.com>
1566
1567 PR tree-optimization/86526
1568 * gcc.c-torture/compile/pr86526.c: New test.
1569
1570 2018-07-16 Carl Love <cel@us.ibm.com>
1571
1572 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
1573 longdouble128.
1574 * gcc.target/powerpc/divkc3-3.c: Ditto.
1575 * gcc.target/powerpc/mulkc3-2.c: Ditto.
1576 * gcc.target/powerpc/mulkc3-3.c: Ditto.
1577 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
1578 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
1579
1580 2018-07-16 Fritz Reese <fritzoreese@gmail.com>
1581
1582 PR fortran/83184
1583 * gfortran.dg/assumed_rank_14.f90: New testcase.
1584 * gfortran.dg/assumed_rank_15.f90: New testcase.
1585 * gfortran.dg/dec_structure_8.f90: Update error messages.
1586 * gfortran.dg/dec_structure_23.f90: Update error messages.
1587
1588 2018-07-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
1589
1590 PR middle-end/86528
1591 * gcc.c-torture/execute/pr86528.c: New test.
1592 * gcc.dg/Wrestrict-10.c (test_arr_strcat_2): Fix typo.
1593
1594 2018-07-16 Paolo Carlini <paolo.carlini@oracle.com>
1595
1596 * g++.dg/template/spec40.C: New.
1597 * g++.dg/parse/ptrmem8.C: Likewise.
1598
1599 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
1600
1601 * gcc.target/s390/mnop-mcount-m31-fpic.c: New testcase.
1602 * gcc.target/s390/mnop-mcount-m31-mzarch.c: New testcase.
1603 * gcc.target/s390/mnop-mcount-m31.c: New testcase.
1604 * gcc.target/s390/mnop-mcount-m64-mfentry.c: New testcase.
1605 * gcc.target/s390/mnop-mcount-m64.c: New testcase.
1606
1607 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
1608
1609 * gcc.target/s390/mrecord-mcount.c: New testcase.
1610
1611 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
1612
1613 * gcc.target/s390/mfentry-m64.c: New testcase.
1614
1615 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
1616
1617 * gnat.dg/abstract_state1.adb, gnat.dg/abstract_state1.ads: New
1618 testcase.
1619
1620 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
1621
1622 * gnat.dg/validity_check3.adb, gnat.dg/validity_check3.ads: New
1623 testcase.
1624
1625 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
1626
1627 * gnat.dg/wide_wide_value1.adb: New testcase.
1628
1629 2018-07-16 Javier Miranda <miranda@adacore.com>
1630
1631 * gnat.dg/bit_order1.adb: New testcase.
1632
1633 2018-07-16 Javier Miranda <miranda@adacore.com>
1634
1635 * gnat.dg/iter2.adb, gnat.dg/iter2.ads: New testcase.
1636
1637 2018-07-16 Richard Biener <rguenther@suse.de>
1638
1639 PR lto/86523
1640 * g++.dg/lto/pr86523-1_0.C: New testcase.
1641 * g++.dg/lto/pr86523-2_0.C: Likewise.
1642
1643 2018-07-16 Martin Liska <mliska@suse.cz>
1644
1645 PR ipa/86529
1646 * g++.dg/ipa/pr86529.C: New test.
1647
1648 2018-07-16 Tom de Vries <tdevries@suse.de>
1649
1650 PR debug/86455
1651 * gcc.target/i386/vartrack-1.c: New test.
1652
1653 2018-07-16 Eric Botcazou <ebotcazou@adacore.com>
1654
1655 * gnat.dg/opt73.adb: New test.
1656
1657 2018-07-16 Jakub Jelinek <jakub@redhat.com>
1658
1659 PR c++/3698
1660 PR c++/86208
1661 * g++.dg/opt/pr3698.C: New test.
1662
1663 2018-07-16 Richard Biener <rguenther@suse.de>
1664
1665 PR ipa/86389
1666 * gcc.dg/torture/pr86389.c: Require trampolines.
1667
1668 2018-07-15 Tom de Vries <tdevries@suse.de>
1669
1670 * lib/gcc-gdb-test.exp (guality_minimal_options): New proc.
1671 * lib/gfortran-dg.exp (gfortran-dg-runtest): Don't call torture-init if
1672 already called.
1673 * g++.dg/guality/guality.exp: Ensure Og is part of torture options.
1674 * gcc.dg/guality/guality.exp: Same.
1675 * gfortran.dg/guality/guality.exp: Same.
1676
1677 2018-07-13 H.J. Lu <hongjiu.lu@intel.com>
1678 Sunil K Pandey <sunil.k.pandey@intel.com>
1679
1680 PR target/84413
1681 * gcc.target/i386/pr84413-1.c: New test.
1682 * gcc.target/i386/pr84413-2.c: Likewise.
1683 * gcc.target/i386/pr84413-3.c: Likewise.
1684
1685 2018-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
1686 Steve Munroe <munroesj52@gmail.com>
1687
1688 * gcc.target/powerpc/sse2-pand-1.c: New file.
1689 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
1690 * gcc.target/powerpc/sse2-por-1.c: Likewise.
1691 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
1692
1693 2018-07-13 Nathan Sidwell <nathan@acm.org>
1694
1695 PR c++/86374
1696 * g++.dg/pr86374.C: New.
1697
1698 2018-07-13 Qing Zhao <qing.zhao@oracle.com>
1699
1700 PR middle-end/78809
1701 * gcc.dg/strcmpopt_5.c: New test.
1702 * gcc.dg/strcmpopt_6.c: New test.
1703
1704 2018-07-13 Richard Biener <rguenther@suse.de>
1705
1706 PR middle-end/85974
1707 * gcc.c-torture/compile/930326-1.c: Adjust to cover widening.
1708
1709 2018-07-13 Tom de Vries <tdevries@suse.de>
1710
1711 * gcc.dg/guality/clztest.c: Add -fno-ipa-icf in dg-options.
1712 * gcc.dg/guality/ctztest.c: Same.
1713 * gcc.dg/guality/sra-1.c: Same.
1714
1715 2018-07-13 Tom de Vries <tdevries@suse.de>
1716
1717 * gcc.dg/vla-1.c: Update.
1718
1719 2018-07-13 Tom de Vries <tdevries@suse.de>
1720
1721 * gcc.src/maintainers.exp: New file.
1722
1723 2018-07-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1724
1725 PR middle-end/86489
1726 * gcc.dg/pr86489.c: New test.
1727
1728 2018-07-12 Martin Sebor <msebor@redhat.com>
1729
1730 PR testsuite/86510
1731 g++.dg/warn/pr86453.C: Adjust.
1732
1733 2018-07-12 Jim Wilson <jimw@sifive.com>
1734
1735 * gnat.dg/warn5.adb: Expect warning for riscv*-*-*.
1736
1737 2018-07-12 Kito Cheng <kito.cheng@gmail.com>
1738
1739 * gcc.target/riscv/interrupt-conflict-mode.c: New.
1740
1741 2018-07-12 Jakub Jelinek <jakub@redhat.com>
1742
1743 * c-c++-common/gomp/declare-target-3.c: New test.
1744 * g++.dg/gomp/declare-target-2.C: New test.
1745
1746 2018-07-12 Martin Sebor <msebor@redhat.com>
1747
1748 PR c/86453
1749 * c-c++-common/Wattributes.c: Adjust.
1750 * gcc.dg/Wattributes-10.c: New test.
1751 * g++.dg/Wattributes-3.C: Adjust.
1752 * gcc.dg/Wattributes-6.c: Adjust.
1753 * gcc.dg/pr18079.c: Adjust.
1754 * gcc.dg/torture/pr42363.c: Adjust.
1755
1756 2018-07-12 Julia Koval <julia.koval@intel.com>
1757
1758 * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit
1759 version.
1760
1761 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1762
1763 * gcc.dg/vect/vect-cond-arith-6.c: New test.
1764 * gcc.target/aarch64/sve/cond_arith_4.c: Likewise.
1765 * gcc.target/aarch64/sve/cond_arith_4_run.c: Likewise.
1766 * gcc.target/aarch64/sve/cond_arith_5.c: Likewise.
1767 * gcc.target/aarch64/sve/cond_arith_5_run.c: Likewise.
1768 * gcc.target/aarch64/sve/slp_14.c: Likewise.
1769 * gcc.target/aarch64/sve/slp_14_run.c: Likewise.
1770
1771 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1772
1773 * gcc.dg/vect/vect-cond-arith-4.c: New test.
1774 * gcc.dg/vect/vect-cond-arith-5.c: Likewise.
1775 * gcc.target/aarch64/sve/cond_arith_1.c: Likewise.
1776 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
1777 * gcc.target/aarch64/sve/cond_arith_2.c: Likewise.
1778 * gcc.target/aarch64/sve/cond_arith_2_run.c: Likewise.
1779 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
1780 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
1781
1782 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1783 Alan Hayward <alan.hayward@arm.com>
1784 David Sherwood <david.sherwood@arm.com>
1785
1786 * gcc.dg/vect/vect-fma-2.c: New test.
1787 * gcc.target/aarch64/sve/reduc_4.c: Likewise.
1788 * gcc.target/aarch64/sve/reduc_6.c: Likewise.
1789 * gcc.target/aarch64/sve/reduc_7.c: Likewise.
1790
1791 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1792
1793 * gcc.dg/vect/vect-cond-arith-3.c: New test.
1794 * gcc.target/aarch64/sve/vcond_13.c: Likewise.
1795 * gcc.target/aarch64/sve/vcond_13_run.c: Likewise.
1796 * gcc.target/aarch64/sve/vcond_14.c: Likewise.
1797 * gcc.target/aarch64/sve/vcond_14_run.c: Likewise.
1798 * gcc.target/aarch64/sve/vcond_15.c: Likewise.
1799 * gcc.target/aarch64/sve/vcond_15_run.c: Likewise.
1800 * gcc.target/aarch64/sve/vcond_16.c: Likewise.
1801 * gcc.target/aarch64/sve/vcond_16_run.c: Likewise.
1802
1803 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1804
1805 * gcc.dg/vect/vect-cond-arith-2.c: New test.
1806 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
1807
1808 2018-07-12 Richard Biener <rguenther@suse.de>
1809
1810 PR target/84829
1811 * gcc.target/i386/pr84829.c: New testcase.
1812
1813 2018-07-12 Jakub Jelinek <jakub@redhat.com>
1814
1815 * gcc.dg/torture/20180712-1.c: New test.
1816
1817 PR tree-optimization/86492
1818 * gcc.c-torture/execute/pr86492.c: New test.
1819
1820 2018-07-12 Richard Biener <rguenther@suse.de>
1821
1822 PR c/86453
1823 * g++.dg/warn/pr86453.C: New testcase.
1824
1825 2018-07-12 Richard Biener <rguenther@suse.de>
1826
1827 PR middle-end/86479
1828 * gcc.dg/graphite/pr86479.c: New testcase.
1829
1830 2018-07-11 Jakub Jelinek <jakub@redhat.com>
1831
1832 * gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead
1833 of hardcoding size. Cast (rel) to MASK_TYPE.
1834 * gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise.
1835 * gcc.target/i386/avx512f-vinserti32x4-3.c: New test.
1836 * gcc.target/i386/avx512f-vinsertf32x4-3.c: New test.
1837 * gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test.
1838 * gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test.
1839 * gcc.target/i386/avx512vl-vpcmpleb-2.c: New test.
1840 * gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test.
1841 * gcc.target/i386/avx512vl-vpcmpltb-2.c: New test.
1842 * gcc.target/i386/avx512vl-vpcmpltub-2.c: New test.
1843 * gcc.target/i386/avx512vl-vpcmpleub-2.c: New test.
1844 * gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test.
1845 * gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test.
1846 * gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test.
1847 * gcc.target/i386/avx512vl-vpcmplew-2.c: New test.
1848 * gcc.target/i386/avx512vl-vpcmpgew-2.c: New test.
1849 * gcc.target/i386/avx512vl-vpcmpltw-2.c: New test.
1850 * gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test.
1851 * gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test.
1852 * gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test.
1853
1854 2018-07-11 Grazvydas Ignotas <notasas@gmail.com>
1855
1856 * gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to
1857 (AVX512F_LEN / 8) instead of (AVX512F_LEN / 16).
1858 * gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise.
1859
1860 2018-07-10 Mark Wielaard <mark@klomp.org>
1861
1862 PR debug/86459
1863 * gcc.dg/pr86459.c: New test.
1864
1865 2018-07-10 Martin Sebor <msebor@redhat.com>
1866
1867 PR testsuite/86461
1868 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
1869
1870 2018-07-10 Martin Liska <mliska@suse.cz>
1871
1872 PR testsuite/86445
1873 * gcc.dg/pr84100.c: Change it back to dg-bogus.
1874
1875 2018-07-10 Jakub Jelinek <jakub@redhat.com>
1876
1877 PR sanitizer/86406
1878 * g++.dg/ubsan/pr86406.C: New test.
1879
1880 PR fortran/86421
1881 * gfortran.dg/vect/pr86421.f90: New test.
1882
1883 2018-07-09 Martin Sebor <msebor@redhat.com>
1884
1885 PR tree-optimization/86415
1886 * gcc.dg/strlenopt-53.c: New test.
1887
1888 2018-07-09 Martin Sebor <msebor@redhat.com>
1889
1890 PR middle-end/77357
1891 * gcc.dg/strlenopt-49.c: New test.
1892 * gcc.dg/strlenopt-50.c: New test.
1893 * gcc.dg/strlenopt-51.c: New test.
1894 * gcc.dg/strlenopt-52.c: New test.
1895 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
1896
1897 2018-07-09 Jakub Jelinek <jakub@redhat.com>
1898
1899 PR c/86420
1900 * gcc.dg/nextafter-1.c (TEST): Adjust the tests that expect denormals
1901 to be returned and when first argument is not 0, so that they don't do
1902 anything for NEED_EXC or NEED_ERRNO.
1903
1904 2018-07-09 Tom de Vries <tdevries@suse.de>
1905
1906 * gcc.dg/guality/asm-1.c: Use relative line numbers where obvious.
1907 * gcc.dg/guality/bswaptest.c: Same.
1908 * gcc.dg/guality/clztest.c: Same.
1909 * gcc.dg/guality/csttest.c: Same.
1910 * gcc.dg/guality/ctztest.c: Same.
1911 * gcc.dg/guality/drap.c: Same.
1912 * gcc.dg/guality/nrv-1.c: Same.
1913 * gcc.dg/guality/pr41353-1.c: Same.
1914 * gcc.dg/guality/pr41353-2.c: Same.
1915 * gcc.dg/guality/pr41404-1.c: Same.
1916 * gcc.dg/guality/pr43051-1.c: Same.
1917 * gcc.dg/guality/pr43077-1.c: Same.
1918 * gcc.dg/guality/pr43177.c: Same.
1919 * gcc.dg/guality/pr43329-1.c: Same.
1920 * gcc.dg/guality/pr43479.c: Same.
1921 * gcc.dg/guality/pr43593.c: Same.
1922 * gcc.dg/guality/pr45003-1.c: Same.
1923 * gcc.dg/guality/pr45003-2.c: Same.
1924 * gcc.dg/guality/pr45003-3.c: Same.
1925 * gcc.dg/guality/pr48437.c: Same.
1926 * gcc.dg/guality/pr48466.c: Same.
1927 * gcc.dg/guality/pr49888.c: Same.
1928 * gcc.dg/guality/pr54200.c: Same.
1929 * gcc.dg/guality/pr54519-1.c: Same.
1930 * gcc.dg/guality/pr54519-2.c: Same.
1931 * gcc.dg/guality/pr54519-3.c: Same.
1932 * gcc.dg/guality/pr54519-4.c: Same.
1933 * gcc.dg/guality/pr54519-5.c: Same.
1934 * gcc.dg/guality/pr54519-6.c: Same.
1935 * gcc.dg/guality/pr54551.c: Same.
1936 * gcc.dg/guality/pr54693-2.c: Same.
1937 * gcc.dg/guality/pr54693.c: Same.
1938 * gcc.dg/guality/pr54796.c: Same.
1939 * gcc.dg/guality/pr54970.c: Same.
1940 * gcc.dg/guality/pr67192.c: Same.
1941 * gcc.dg/guality/pr69947.c: Same.
1942 * gcc.dg/guality/pr78726.c: Same.
1943 * gcc.dg/guality/rotatetest.c: Same.
1944 * gcc.dg/guality/sra-1.c: Same.
1945 * gcc.dg/guality/vla-2.c: Same.
1946
1947 2018-07-09 Paolo Carlini <paolo.carlini@oracle.com>
1948
1949 * g++.dg/diagnostic/long-short.C: New.
1950 * g++.dg/diagnostic/signed-unsigned.C: Likewise.
1951 * g++.dg/diagnostic/virtual-friend.C: Likewise.
1952 * g++.old-deja/g++.brendan/crash11.C: Adjust.
1953
1954 2018-07-09 Tom de Vries <tdevries@suse.de>
1955
1956 * gcc.dg/vla-1.c: New test.
1957
1958 2018-07-07 Tom de Vries <tdevries@suse.de>
1959
1960 * gcc.misc-tests/options.exp (check_for_all_options): Clean up dump
1961 files.
1962 (get_dump_flags): New proc.
1963 (toplevel): Test all dump flags.
1964
1965 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
1966
1967 * gnat.dg/stack_usage6.adb: New test.
1968 * gnat.dg/stack_usage6_pkg.ads: New helper.
1969
1970 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
1971
1972 * gnat.dg/pure_function3a.adb: New test.
1973 * gnat.dg/pure_function3b.adb: Likewise.
1974 * gnat.dg/pure_function3c.adb: Likewise.
1975 * gnat.dg/pure_function3_pkg.ads: New helper.
1976
1977 2018-07-07 Jakub Jelinek <jakub@redhat.com>
1978
1979 PR target/84711
1980 * gcc.dg/vect/pr84711.c: Remove unnecessary sse
1981 dg-require-effective-target. Add -msse not just on i386-*, but
1982 on all i?86-* and x86_64-*.
1983
1984 2018-07-06 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
1985
1986 * gcc.dg/tree-ssa/phi-opt-16.c: New test.
1987 * gcc.dg/tree-ssa/phi-opt-17.c: New test.
1988 * gcc.dg/tree-ssa/phi-opt-18.c: New test.
1989 * gcc.dg/tree-ssa/phi-opt-19.c: New test.
1990 * gcc.dg/tree-ssa/popcount3.c: New test.
1991
1992 2018-07-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1993
1994 * gcc.dg/tree-ssa/pr64183.c: Disable final value replacement
1995 to preserve the test.
1996 * gcc.target/i386/pr85073.c: Likewise.
1997
1998 2018-07-06 Jakub Jelinek <jakub@redhat.com>
1999
2000 PR tree-optimization/86401
2001 * gcc.dg/tree-ssa/pr86401-1.c: New test.
2002 * gcc.dg/tree-ssa/pr86401-2.c: New test.
2003 * c-c++-common/rotate-9.c: New test.
2004
2005 2018-07-06 Peter Bergner <bergner@linux.ibm.com>
2006
2007 PR target/86324
2008 gcc.target/powerpc/pr86324-1.c: New test.
2009 gcc.target/powerpc/pr86324-2.c: Likewise.
2010
2011 2018-07-06 Tamar Christina <tamar.christina@arm.com>
2012
2013 PR target/84711
2014 * gcc.dg/vect/pr84711.c: Add -msse for i686 targets.
2015
2016 2018-07-06 Tamar Christina <tamar.christina@arm.com>
2017
2018 * gcc.target/aarch64/struct_cpy.c: Remove ;.
2019
2020 2018-07-05 Jeff Law <law@redhat.com>
2021
2022 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too.
2023
2024 2018-07-05 Paul Thomas <pault@gcc.gnu.org>
2025
2026 PR fortran/86408
2027 * gfortran.dg/deferred_character_20.f90: New test.
2028
2029 2018-07-05 Fritz Reese <fritzoreese@gmail.com>
2030
2031 PR fortran/83183
2032 PR fortran/86325
2033 * gfortran.dg/init_flag_18.f90: New testcase.
2034 * gfortran.dg/init_flag_19.f03: New testcase.
2035
2036 2018-07-05 Carl Love <cel@us.ibm.com>
2037 * gcc.target/altivec-1-runnable.c: New test file.
2038 * gcc.target/altivec-2-runnable.c: New test file.
2039 * gcc.target/vsx-7.c (main2): Change expected expected instruction
2040 for tests.
2041
2042 2018-07-05 Martin Sebor <msebor@redhat.com>
2043
2044 PR c++/86400
2045 * gcc.dg/strlenopt-47.c: New test.
2046 * gcc.dg/strlenopt-48.c: New test.
2047
2048 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2049
2050 PR target/84711
2051 * gcc.target/arm/big-endian-subreg.c: New.
2052
2053 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2054
2055 PR target/84711
2056 * gcc.dg/vect/pr84711.c: New.
2057
2058 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2059
2060 * gcc.target/aarch64/struct_cpy.c: New.
2061
2062 2018-07-05 Christophe Lyon <christophe.lyon@linaro.org>
2063
2064 * c-c++-common/unroll-1.c: Remove 'note:' in matching string.
2065 * c-c++-common/unroll-2.c: Likewise.
2066 * g++.dg/cdce3.C: Likewise.
2067 * g++.dg/ext/unroll-1.C: Likewise.
2068 * g++.dg/ext/unroll-2.C: Likewise.
2069 * g++.dg/ext/unroll-3.C: Likewise.
2070 * gcc.dg/cdce1.c: Likewise.
2071 * gcc.dg/cdce2.c: Likewise.
2072 * gcc.dg/gomp/pr68128-1.c: Likewise.
2073 * gcc.dg/vect/pr46032.c: Likewise.
2074 * gcc.dg/vect/vect-cond-10.c: Likewise.
2075 * gcc.dg/vect/vect-cond-8.c: Likewise.
2076 * gcc.dg/vect/vect-cond-9.c: Likewise.
2077 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
2078 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
2079 * gcc.target/i386/avx-cvt-2.c: Likewise.
2080 * gcc.target/i386/avx-cvt-3.c: Likewise.
2081 * gcc.target/i386/avx2-cvt-2.c: Likewise.
2082 * gcc.target/i386/avx2-gather-2.c: Likewise.
2083 * gcc.target/i386/avx2-gather-6.c: Likewise.
2084 * gcc.target/i386/avx512f-gather-2.c: Likewise.
2085 * gcc.target/i386/sse2-cvt-2.c: Likewise.
2086 * gfortran.dg/directive_unroll_1.f90: Likewise.
2087 * gfortran.dg/directive_unroll_2.f90: Likewise.
2088 * gnat.dg/unroll2.adb: Likewise.
2089 * gnat.dg/unroll3.adb: Likewise.
2090
2091 2018-07-05 Tom de Vries <tdevries@suse.de>
2092
2093 * lib/gcc-dg.exp (dg-final): Simplify tcl code.
2094
2095 2018-07-04 Martin Sebor <msebor@redhat.com>
2096
2097 PR tree-optimization/86274
2098 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo.
2099
2100 2018-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2101
2102 PR fortran/82009
2103 * gfortran.dg/block_16.f08. New test.
2104
2105 2018-07-04 Aldy Hernandez <aldyh@redhat.com>
2106
2107 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64
2108 has a slightly different IL that provides more threading
2109 opportunities.
2110
2111 2018-07-04 Martin Liska <mliska@suse.cz>
2112
2113 PR middle-end/66240
2114 PR target/45996
2115 PR c/84100
2116 * gcc.dg/pr84100.c (foo):
2117 * gcc.target/i386/falign-functions-2.c: New test.
2118 * gcc.target/i386/falign-functions.c: New test.
2119
2120 2018-07-04 Martin Liska <mliska@suse.cz>
2121
2122 * gcc.dg/pr47793.c: Remove.
2123
2124 2018-07-04 Richard Sandiford <richard.sandiford@arm.com>
2125
2126 * gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for
2127 final scan test.
2128 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
2129
2130 2018-07-03 H.J. Lu <hongjiu.lu@intel.com>
2131
2132 PR target/85620
2133 * gcc.target/i386/pr85620-1.c: New test.
2134 * gcc.target/i386/pr85620-2.c: Likewise.
2135 * gcc.target/i386/pr85620-3.c: Likewise.
2136 * gcc.target/i386/pr85620-4.c: Likewise.
2137
2138 2018-07-03 Martin Sebor <msebor@redhat.com>
2139
2140 PR tree-optimization/86274
2141 * gcc.dg/tree-ssa/builtin-sprintf-9.c: New test.
2142 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2143 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same.
2144 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
2145 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
2146 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
2147 * gcc.dg/tree-ssa/pr83198.c: Same.
2148
2149 2018-07-03 Paolo Carlini <paolo.carlini@oracle.com>
2150
2151 * g++.dg/other/locations1.C: New.
2152 * g++.dg/tls/locations1.C: Likewise.
2153 * g++.dg/diagnostic/virtual-constexpr.C: Likewise.
2154 * g++.dg/diagnostic/virtual-static.C: Likewise.
2155 * g++.dg/concepts/fn-concept2.C: Test the locations too.
2156 * g++.dg/cpp0x/constexpr-virtual5.C: Likewise.
2157 * g++.dg/cpp0x/pr51463.C: Likewise.
2158 * g++.dg/other/typedef1.C: Likewise.
2159 * g++.dg/parse/dtor13.C: Likewise.
2160 * g++.dg/template/error44.C: Likewise.
2161 * g++.dg/template/typedef4.C: Likewise.
2162 * g++.dg/template/typedef5.C: Likewise.
2163 * g++.dg/tls/diag-2.C: Likewise.
2164 * g++.old-deja/g++.brendan/crash11.C: Likewise.
2165
2166 2018-07-03 Marek Polacek <polacek@redhat.com>
2167
2168 PR c++/86201
2169 * g++.dg/diagnostic/pr86201.C: New test.
2170
2171 2018-07-03 Uros Bizjak <ubizjak@gmail.com>
2172
2173 PR target/85694
2174 * gcc.target/i386/pr85694.c: New test.
2175
2176 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2177
2178 PR tree-optimization/85694
2179 * lib/target-supports.exp (check_effective_target_vect_avg_qi):
2180 Return true for AArch64 without SVE.
2181 * gcc.target/aarch64/vect_hadd_1.h: New file.
2182 * gcc.target/aarch64/vect_shadd_1.c: New test.
2183 * gcc.target/aarch64/vect_srhadd_1.c: Likewise.
2184 * gcc.target/aarch64/vect_uhadd_1.c: Likewise.
2185 * gcc.target/aarch64/vect_urhadd_1.c: Likewise.
2186
2187 2018-07-03 Marek Polacek <polacek@redhat.com>
2188
2189 PR middle-end/86202
2190 * gcc.dg/Wint-conversion-2.c: New test.
2191
2192 PR c++/84306
2193 * g++.dg/overload/conv-op3.C: New test.
2194
2195 2018-07-03 Richard Biener <rguenther@suse.de>
2196
2197 PR ipa/86389
2198 * gcc.dg/torture/pr86389.c: New testcase.
2199
2200 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2201
2202 PR tree-optimization/85694
2203 * lib/target-supports.exp (check_effective_target_vect_avg_qi): New
2204 proc.
2205 * gcc.dg/vect/vect-avg-1.c: New test.
2206 * gcc.dg/vect/vect-avg-2.c: Likewise.
2207 * gcc.dg/vect/vect-avg-3.c: Likewise.
2208 * gcc.dg/vect/vect-avg-4.c: Likewise.
2209 * gcc.dg/vect/vect-avg-5.c: Likewise.
2210 * gcc.dg/vect/vect-avg-6.c: Likewise.
2211 * gcc.dg/vect/vect-avg-7.c: Likewise.
2212 * gcc.dg/vect/vect-avg-8.c: Likewise.
2213 * gcc.dg/vect/vect-avg-9.c: Likewise.
2214 * gcc.dg/vect/vect-avg-10.c: Likewise.
2215 * gcc.dg/vect/vect-avg-11.c: Likewise.
2216 * gcc.dg/vect/vect-avg-12.c: Likewise.
2217 * gcc.dg/vect/vect-avg-13.c: Likewise.
2218 * gcc.dg/vect/vect-avg-14.c: Likewise.
2219
2220 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2221
2222 * gcc.dg/vect/vect-over-widen-5.c: Test that the extensions
2223 get split into two for use by the over-widening pattern.
2224 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
2225 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
2226 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
2227 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
2228 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
2229 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
2230 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
2231 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
2232 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
2233 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
2234 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
2235 * gcc.dg/vect/vect-over-widen-22.c: New test.
2236
2237 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2238
2239 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a
2240 widen_mult pattern.
2241 * gcc.dg/vect/vect-over-widen-1.c: Update the scan tests for new
2242 over-widening messages.
2243 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
2244 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
2245 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
2246 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
2247 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
2248 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
2249 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
2250 * gcc.dg/vect/bb-slp-over-widen-1.c: New test.
2251 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
2252 * gcc.dg/vect/vect-over-widen-5.c: Likewise.
2253 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
2254 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
2255 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
2256 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
2257 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
2258 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
2259 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
2260 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
2261 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
2262 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
2263 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
2264 * gcc.dg/vect/vect-over-widen-17.c: Likewise.
2265 * gcc.dg/vect/vect-over-widen-18.c: Likewise.
2266 * gcc.dg/vect/vect-over-widen-19.c: Likewise.
2267 * gcc.dg/vect/vect-over-widen-20.c: Likewise.
2268 * gcc.dg/vect/vect-over-widen-21.c: Likewise.
2269
2270 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2271
2272 * gcc.dg/vect/vect-mixed-size-cond-1.c: New test.
2273
2274 2018-07-02 Jim Wilson <jimw@sifive.com>
2275
2276 * gcc.target/riscv/interrupt-debug.c: New.
2277
2278 2018-07-02 Paolo Carlini <paolo.carlini@oracle.com>
2279
2280 * g++.dg/diagnostic/thread-thread_local.C: New.
2281
2282 2018-07-02 Martin Liska <mliska@suse.cz>
2283
2284 PR testsuite/86366
2285 * gcc.dg/profile-dir-1.c: Fix scanned pattern.
2286 * gcc.dg/profile-dir-2.c: Likewise.
2287 * gcc.dg/profile-dir-3.c: Likewise.
2288
2289 2018-07-02 Christophe Lyon <christophe.lyon@linaro.org>
2290
2291 * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
2292 overriden.
2293
2294 2018-07-02 Richard Biener <rguenther@suse.de>
2295
2296 PR tree-optimization/86363
2297 * gcc.dg/torture/pr86363.c: New testcase.
2298
2299 2018-07-02 Martin Liska <mliska@suse.cz>
2300
2301 * gcc.dg/completion-1.c: New test.
2302 * gcc.dg/completion-2.c: New test.
2303 * gcc.dg/completion-3.c: New test.
2304
2305 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
2306
2307 PR fortran/82969
2308 PR fortran/86242
2309 * gfortran.dg/proc_ptr_50.f90: New test.
2310
2311 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
2312
2313 PR fortran/45305
2314 * gfortran.dg/scalarize_parameter_array_2.f90: New test.
2315
2316 2018-07-02 Martin Liska <mliska@suse.cz>
2317
2318 PR ipa/86279
2319 * gcc.dg/ipa/pr86279.c: New test.
2320
2321 2018-07-02 Martin Liska <mliska@suse.cz>
2322
2323 PR ipa/86323
2324 * g++.dg/ipa/pr86323.C: New test.
2325
2326 2018-07-01 Tom de Vries <tdevries@suse.de>
2327
2328 revert:
2329 2018-07-01 Tom de Vries <tdevries@suse.de>
2330
2331 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
2332 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
2333
2334 2018-07-01 Tom de Vries <tdevries@suse.de>
2335
2336 * lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number
2337 argument.
2338 * gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58
2339 with @main.
2340
2341 2018-07-01 Tom de Vries <tdevries@suse.de>
2342
2343 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
2344 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
2345
2346 2018-07-01 Tom de Vries <tdevries@suse.de>
2347
2348 * lib/gcc-dg.exp (get-absolute-line): Handle '.'.
2349 * gcc.dg/guality/vla-1.c: Use relative line numbers.
2350
2351 2018-07-01 Tom de Vries <tdevries@suse.de>
2352
2353 * gcc.dg-selftests/dg-final.exp (verify_call_1): Factor out of ...
2354 (verify_call): ... here. Move to toplevel.
2355 (verify_call_np, dg_final_directive_check_utils): New proc.
2356 (toplevel): Call dg_final_directive_check_utils.
2357 * lib/gcc-dg.exp (get-absolute-line): Fix typo in variable reference.
2358
2359 2018-06-30 Jim Wilson <jimw@sifive.com>
2360
2361 * gcc.target/riscv/shift-shift-1.c: New.
2362 * gcc.target/riscv/shift-shift-2.c: New.
2363 * gcc.target/riscv/shift-shift-3.c: New.
2364
2365 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2366
2367 * gcc.dg/vect/vect-widen-mult-extern-1.c: New test.
2368
2369 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2370
2371 * gcc.dg/vect/vect-widen-mult-sum.c: Remove xfail.
2372 * gcc.dg/vect/no-scevccp-outer-6.c: Don't match widened multiplications
2373 by 4 in the computation of a[i].
2374 * gcc.dg/vect/vect-mult-const-pattern-1.c: Test specifically for the
2375 main multiplication constant.
2376 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
2377 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
2378 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. Expect the
2379 pattern to cast the result to int.
2380 * gcc.dg/vect/vect-reduc-dot-1.c: New test.
2381 * gcc.dg/vect/vect-reduc-dot-2.c: Likewise.
2382 * gcc.dg/vect/vect-reduc-dot-3.c: Likewise.
2383 * gcc.dg/vect/vect-reduc-dot-4.c: Likewise.
2384 * gcc.dg/vect/vect-reduc-dot-5.c: Likewise.
2385 * gcc.dg/vect/vect-reduc-dot-6.c: Likewise.
2386 * gcc.dg/vect/vect-reduc-dot-7.c: Likewise.
2387 * gcc.dg/vect/vect-reduc-dot-8.c: Likewise.
2388 * gcc.dg/vect/vect-reduc-sad-1.c: Likewise.
2389 * gcc.dg/vect/vect-reduc-sad-2.c: Likewise.
2390 * gcc.dg/vect/vect-reduc-sad-3.c: Likewise.
2391 * gcc.dg/vect/vect-reduc-sad-4.c: Likewise.
2392 * gcc.dg/vect/vect-reduc-sad-5.c: Likewise.
2393 * gcc.dg/vect/vect-reduc-sad-6.c: Likewise.
2394 * gcc.dg/vect/vect-reduc-sad-7.c: Likewise.
2395 * gcc.dg/vect/vect-reduc-sad-8.c: Likewise.
2396 * gcc.dg/vect/vect-widen-mult-1.c: Likewise.
2397 * gcc.dg/vect/vect-widen-mult-2.c: Likewise.
2398 * gcc.dg/vect/vect-widen-mult-3.c: Likewise.
2399 * gcc.dg/vect/vect-widen-mult-4.c: Likewise.
2400
2401 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2402
2403 * gcc.dg/vect/vect-reduc-dot-u16b.c: Remove xfail and update the
2404 test for vectorization along the lines described in the comment.
2405
2406 2018-06-30 Tom de Vries <tdevries@suse.de>
2407
2408 * gcc.dg/guality/guality.exp (guality_transform_options): New proc.
2409 (toplevel): Apply guality_transform_options on DG_TORTURE_OPTIONS and
2410 LTO_TORTURE_OPTIONS.
2411 * gcc.dg/guality/prevent-optimization.h: New file.
2412 * gcc.dg/guality/pr45882.c: Include prevent-optimization.h.
2413 (a): Replace __attribute__((used)) with ATTRIBUTE_USED.
2414
2415 2018-06-30 Tom de Vries <tdevries@suse.de>
2416
2417 * gcc.dg/guality/pr45882.c (foo): Use relative line numbers.
2418 * lib/gcc-dg.exp (dg-final): New proc.
2419 * lib/gcc-gdb-test.exp (gdb-test): Add and handle additional line number
2420 argument.
2421
2422 2018-06-29 Martin Sebor <msebor@redhat.com>
2423
2424 * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10
2425 that don't define the function.
2426
2427 2018-06-29 Marek Polacek <polacek@redhat.com>
2428
2429 PR c++/86184
2430 * g++.dg/ext/cond3.C: New test.
2431
2432 2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2433
2434 * gcc.target/arm/arm-soft-strd-even.c: New test.
2435
2436 2018-06-29 Tom de Vries <tdevries@suse.de>
2437
2438 * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint
2439 line, and use it.
2440 * lib/gcc-dg.exp (get-absolute-line): Factor out of ...
2441 (process-message): ... here.
2442 * lib/gcc-gdb-test.exp (gdb-test): Use get-absolute-line.
2443
2444 2018-06-29 Martin Liska <mliska@suse.cz>
2445
2446 PR tree-optimization/86263
2447 * gcc.dg/tree-ssa/pr86263.c: New test.
2448
2449 2018-06-28 Carl Love <cel@us.ibm.com>
2450
2451 * gcc.target/p9-extract-1.c: Add test case.
2452 * gcc.target/builtins-3-p9-runnable.c: Add test case to match
2453 name in ABI.
2454
2455 2018-06-28 Uros Bizjak <ubizjak@gmail.com>
2456
2457 PR target/86348
2458 * gcc.target/i386/pr86348.c: New test.
2459
2460 2018-06-28 Wilco Dijkstra <wdijkstr@arm.com>
2461
2462 * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase.
2463
2464 2018-06-28 Fritz Reese <fritzoreese@gmail.com>
2465
2466 PR fortran/82865
2467 * gfortran.dg/dec_type_print_2.f03: New testcase.
2468
2469 2018-06-28 David Pagan <dave.pagan@oracle.com>
2470
2471 PR c/55976
2472 * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous
2473 message causing unexpected test FAIL.
2474
2475 2018-06-28 Martin Liska <mliska@suse.cz>
2476
2477 * gcc.dg/tree-ssa/switch-1.c: New test.
2478
2479 2018-06-28 Eric Botcazou <ebotcazou@adacore.com>
2480
2481 * gnat.dg/debug15.adb: New test.
2482
2483 2018-06-27 David Malcolm <dmalcolm@redhat.com>
2484
2485 PR c++/86329
2486 * g++.dg/lookup/pr86329.C: New test.
2487
2488 2018-06-27 Carl Love <cel@us.ibm.com>
2489
2490 * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
2491
2492 2018-06-27 Tamar Christina <tamar.christina@arm.com>
2493
2494 PR target/85769
2495 * gcc.target/aarch64/f16_mov_immediate_3.c: New.
2496
2497 2018-06-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
2498
2499 * gcc.target/powerpc/builtins-1.c: Correct a comment.
2500
2501 2018-06-26 Will Schmidt <will_schmidt@vnet.ibm.com>
2502
2503 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok
2504 requirement for this test.
2505 * gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok
2506 requirement, and -mpower8-vector compile option.
2507
2508 2018-06-26 Jakub Jelinek <jakub@redhat.com>
2509
2510 PR target/86314
2511 * gcc.dg/pr86314.c: New test.
2512
2513 PR debug/86257
2514 * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options.
2515
2516 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2517
2518 * gcc.target/i386/pr86257.c: Require 64-bit.
2519
2520 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2521
2522 * g++.dg/pr86082.C: Require IBM1047 support.
2523
2524 2018-06-26 Richard Biener <rguenther@suse.de>
2525
2526 PR middle-end/86271
2527 * gcc.dg/pr86271.c: New testcase.
2528
2529 2018-06-26 Alexandre Oliva <aoliva@redhat.com>
2530
2531 PR debug/86064
2532 * gcc.dg/pr86064.c: New.
2533
2534 2018-06-25 Jeff Law <law@redhat.com>
2535
2536 * lib/target-supports.exp
2537 (check_effective_target_logical_op_short_circuit): Add v850.
2538
2539 2018-06-25 Martin Sebor <msebor@redhat.com>
2540
2541 PR tree-optimization/86204
2542 * gcc.dg/strlenopt-46.c: New test.
2543
2544 2018-06-25 Martin Sebor <msebor@redhat.com>
2545
2546 PR tree-optimization/85700
2547 * gcc.dg/Wstringop-truncation-4.c: New test.
2548
2549 2018-06-25 Fritz Reese <fritzoreese@gmail.com>
2550
2551 PR fortran/82972
2552 PR fortran/83088
2553 PR fortran/85851
2554 * gfortran.dg/init_flag_17.f90: New testcase.
2555
2556 2018-06-25 Carl Love <cel@us.ibm.com>
2557
2558 * gcc.target/powerpc/p9-extract-1.c: Make second argument of
2559 vec_extract a signed int. Add vec_extract tests for bool char
2560 and bool int.
2561 * gcc.target/powerpc/p9-extract-4.c: New test file for long long
2562 vec_extract tests.
2563
2564 2018-06-25 Tom de Vries <tdevries@suse.de>
2565
2566 * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure.
2567
2568 2018-06-25 Jakub Jelinek <jakub@redhat.com>
2569
2570 PR target/84786
2571 * gcc.target/i386/avx512f-pr84786-3.c: New test.
2572
2573 2018-06-25 Eric Botcazou <ebotcazou@libertysurf.fr>
2574
2575 * gnat.dg/sso9.adb: New testcase.
2576 * gnat.dg/sso9_pkg.ads: Likewise.
2577
2578 2018-06-25 Tom de Vries <tdevries@suse.de>
2579
2580 PR debug/86257
2581 * gcc.target/i386/pr86257.c: New test.
2582
2583 2018-06-25 Andreas Krebbel <krebbel@linux.ibm.com>
2584
2585 PR C++/86082
2586 * g++.dg/pr86082.C: New test.
2587
2588 2018-06-24 Tom de Vries <tdevries@suse.de>
2589
2590 * g++.dg/guality/guality.exp: Don't use which on gdb arg to report_gdb.
2591 * gcc.dg/guality/guality.exp: Same.
2592 * gfortran.dg/guality/guality.exp: Same.
2593 * lib/gcc-gdb-test.exp: Do early out if which gdb fails.
2594
2595 2018-06-23 Paolo Carlini <paolo.carlini@oracle.com>
2596
2597 * g++.dg/concepts/locations1.C: New.
2598 * g++.dg/cpp0x/locations1.C: Likewise.
2599 * g++.dg/cpp1z/inline-var2.C: Test locations too.
2600 * g++.dg/cpp1z/inline-var3.C: Likewise.
2601
2602 2018-06-22 Paul Thomas <pault@gcc.gnu.org>
2603
2604 PR fortran/86281
2605 * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy.
2606
2607 2018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
2608
2609 * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
2610 this test.
2611 * gcc.target/powerpc/builtins-9.c: New test.
2612 * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
2613 to expect different code generation on big-endian vs.
2614 little-endian targets.
2615
2616 2018-06-22 Tom de Vries <tdevries@suse.de>
2617
2618 * g++.dg/guality/guality.exp (guality_gdb_name): Default to
2619 $rootme/../gdb/gdb, if available.
2620 * gcc.dg/guality/guality.exp (guality_gdb_name): Same.
2621 * gfortran.dg/guality/guality.exp (guality_gdb_name): Same.
2622
2623 2018-06-22 Tom de Vries <tdevries@suse.de>
2624
2625 * lib/gcc-gdb-test.exp (report_gdb): New proc.
2626 * g++.dg/guality/guality.exp: Use report_gdb.
2627 * gcc.dg/guality/guality.exp: Same.
2628 * gfortran.dg/guality/guality.exp: Same.
2629
2630 2018-06-22 Jakub Jelinek <jakub@redhat.com>
2631
2632 PR c++/85662
2633 * g++.dg/ext/offsetof3.C: New test.
2634
2635 2018-06-22 Carl Love <cel@us.ibm.com>
2636
2637 * gcc.target/powerpc/altivec-7.c: Add qualifiers for counts on AIX
2638 versus Linux. Change checks for xxlnor, xxland and xxlxor to also look
2639 for the vnor, vand and vxor instructions.
2640 * gcc.target/powerpc/builtins-1.c: Move vec_or tests to a new file.
2641 Remove counts for xxlor. Fix match on bl __divdi3 and bl __udivdi3.
2642 * gcc.target/powerpc/builtins-4.c: Fix matching for vsl instructions.
2643 * gcc.target/powerpc/builtins-5.c: New test file for vec_or test cases.
2644 * gcc.target/powerpc/vsx-vector-6.p7.c: Fix xxlnor BE expected count.
2645 Add -dp to dg-options, update expected counts.
2646
2647 2018-06-22 Paul Koning <ni1d@arrl.net>
2648
2649 * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment
2650 if pdp11.
2651 * gcc.c-torture/compile/20010518-2.c: Skip if pdp11 -mint32.
2652 * gcc.c-torture/compile/20040101-1.c: Ditto.
2653 * gcc.c-torture/compile/20050622-1.c: Ditto.
2654 * gcc.c-torture/compile/20080625-1.c: Ditto.
2655 * gcc.c-torture/compile/20090107-1.c: Ditto.
2656 * gcc.c-torture/compile/920501-12.c: Ditto.
2657 * gcc.c-torture/compile/920501-4.c: Ditto.
2658 * gcc.c-torture/compile/961203-1.c: Ditto.
2659 * gcc.c-torture/compile/limits-externdecl.c: Ditto.
2660 * gcc.c-torture/compile/pr25310.c: Ditto.
2661
2662 2018-06-22 Cesar Philippidis <cesar@codesourcery.com>
2663 James Norris <jnorris@codesourcery.com>
2664 Thomas Schwinge <thomas@codesourcery.com>
2665 Tom de Vries <tom@codesourcery.com>
2666
2667 * c-c++-common/goacc/deviceptr-4.c: New file.
2668 * c-c++-common/goacc/kernels-counter-var-redundant-load.c:
2669 Likewise.
2670 * c-c++-common/goacc/kernels-loop-data-2.c: Likewise.
2671 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise.
2672 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise.
2673 * c-c++-common/goacc/kernels-loop-data-update.c: Likewise.
2674 * c-c++-common/goacc/kernels-loop-data.c: Likewise.
2675 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c:
2676 Likewise.
2677 * c-c++-common/goacc/parallel-reduction.c: Likewise.
2678 * c-c++-common/goacc/private-reduction-1.c: Likewise.
2679 * gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95:
2680 Likewise.
2681 * gfortran.dg/goacc/modules.f95: Likewise.
2682 * gfortran.dg/goacc/routine-8.f90: Likewise.
2683 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
2684
2685 2018-06-21 Michael Meissner <meissner@linux.ibm.com>
2686
2687 * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double
2688 if the long double format is IEEE 128-bit for tests that are
2689 explicitly testing IBM extended double support. Use the
2690 appropriate pack and unpack built-in functions. Change calls from
2691 __builtin_isinfl to __builtin_isinf since the later supports all
2692 floating point types.
2693 * gcc.target/powerpc/pr57150.c: Likewise.
2694 * gcc.target/powerpc/pr60203.c: Likewise.
2695 * gcc.target/powerpc/pr67808.c: Likewise.
2696 * gcc.target/powerpc/pr70117.c: Likewise.
2697 * gcc.target/powerpc/tfmode_off.c: Likewise.
2698
2699 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
2700
2701 PR fortran/49630
2702 * gfortran.dg/assumed_charlen_function_7.f90: New test.
2703
2704 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
2705
2706 PR fortran/83118
2707 * gfortran.dg/unlimited_polymorphic_30.f03: New test.
2708
2709 2018-06-21 Tom de Vries <tdevries@suse.de>
2710
2711 * gcc.dg/guality/pr45882.c (a): Add used attribute.
2712
2713 2018-06-21 Tom de Vries <tdevries@suse.de>
2714
2715 PR tree-optimization/85859
2716 * gcc.dg/pr85859.c: New test.
2717
2718 2018-06-21 Richard Biener <rguenther@suse.de>
2719
2720 PR tree-optimization/86232
2721 * gcc.dg/torture/pr86232.c: New testcase.
2722
2723 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2724
2725 * gcc/gcc.target/aarch64/aes_xor_combine.c: New test.
2726
2727 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2728
2729 * gcc/gcc.target/aarch64/aes_2.c: New test.
2730
2731 2018-06-20 Than McIntosh <thanm@google.com>
2732
2733 PR libgcc/86213
2734 * gcc.dg/split-8.c: New.
2735
2736 2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
2737
2738 * gcc.target/powerpc/builtins-1.c: Adjust dg directives to scan
2739 for vpkudus in place of vpksdus.
2740 * gcc.target/powerpc/builtins-3-p8.c: Likewise.
2741
2742 2018-06-20 Nathan Sidwell <nathan@acm.org>
2743
2744 PR c++/85634
2745 * g++.dg/lookup/pr85634-2.C: New.
2746
2747 2018-06-20 Paolo Carlini <paolo.carlini@oracle.com>
2748
2749 * g++.dg/template/friend65.C: New.
2750 * g++.dg/cpp0x/main1.C: Likewise.
2751 * g++.dg/other/main2.C: Likewise.
2752 * g++.dg/other/main3.C: Likewise.
2753 * g++.dg/template/friend42.C: Test location too.
2754 * g++.dg/concepts/decl-diagnose.C: Likewise.
2755 * g++.dg/warn/main-2.C: Update.
2756
2757 2018-06-20 Chung-Lin Tang <cltang@codesourcery.com>
2758 Thomas Schwinge <thomas@codesourcery.com>
2759 Cesar Philippidis <cesar@codesourcery.com>
2760
2761 * c-c++-common/goacc/declare-1.c: Update test case to utilize OpenACC
2762 2.5 data clause semantics.
2763 * c-c++-common/goacc/declare-2.c: Likewise.
2764 * c-c++-common/goacc/default-4.c: Likewise.
2765 * c-c++-common/goacc/finalize-1.c: New test.
2766 * c-c++-common/goacc/kernels-alias-2.c: Update test case to utilize
2767 OpenACC 2.5 data clause semantics.
2768 * c-c++-common/goacc/kernels-alias.c: Likewise.
2769 * c-c++-common/goacc/routine-5.c: Likewise.
2770 * c-c++-common/goacc/update-if_present-1.c: New test.
2771 * c-c++-common/goacc/update-if_present-2.c: New test.
2772 * g++.dg/goacc/template.C: Update test case to utilize OpenACC
2773 2.5 data clause semantics.
2774 * gfortran.dg/goacc/combined-directives.f90: Likewise.
2775 * gfortran.dg/goacc/data-tree.f95: Likewise.
2776 * gfortran.dg/goacc/declare-2.f95: Likewise.
2777 * gfortran.dg/goacc/default-4.f: Likewise.
2778 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
2779 * gfortran.dg/goacc/finalize-1.f: New test.
2780 * gfortran.dg/goacc/kernels-alias-2.f95: Update test case to utilize
2781 OpenACC 2.5 data clause semantics.
2782 * gfortran.dg/goacc/kernels-alias.f95: Likewise.
2783 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
2784 * gfortran.dg/goacc/nested-function-1.f90: Likewise.
2785 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
2786 * gfortran.dg/goacc/reduction-promotions.f90: Likewise.
2787 * gfortran.dg/goacc/update-if_present-1.f90: New test.
2788 * gfortran.dg/goacc/update-if_present-2.f90: New test.
2789
2790 2018-06-20 Jakub Jelinek <jakub@redhat.com>
2791
2792 PR c++/86210
2793 * g++.dg/warn/Wnonnull4.C: New test.
2794
2795 2018-06-20 Marek Polacek <polacek@redhat.com>
2796
2797 PR c++/86240
2798 * g++.dg/pr86240.C: New test.
2799
2800 2018-06-20 Jakub Jelinek <jakub@redhat.com>
2801
2802 PR debug/86194
2803 * gcc.target/i386/pr86194.c: New test.
2804
2805 PR tree-optimization/86231
2806 * gcc.dg/tree-ssa/vrp119.c: New test.
2807 * gcc.c-torture/execute/pr86231.c: New test.
2808
2809 2018-06-20 Tom de Vries <tdevries@suse.de>
2810
2811 PR tree-optimization/86097
2812 * gcc.dg/autopar/pr86097.c: New test.
2813
2814 2018-06-20 Nathan Sidwell <nathan@acm.org>
2815
2816 PR c++/85634
2817 * g++.dg/lookup/pr85634.C: New.
2818
2819 2018-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2820
2821 * gcc.target/aarch64/ldp_stp_q.c: New test.
2822 * gcc.target/aarch64/stp_vec_128_1.c: Likewise.
2823 * gcc.target/aarch64/ldp_stp_q_disable.c: Likewise.
2824
2825 2018-06-20 Martin Liska <mliska@suse.cz>
2826
2827 * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL.
2828
2829 2018-06-19 Martin Sebor <msebor@redhat.com>
2830
2831 PR tree-optimization/48560
2832 * gcc.dg/Warray-bounds-28.c: New test.
2833
2834 2018-06-19 Martin Sebor <msebor@redhat.com>
2835
2836 PR middle-end/85602
2837 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
2838 to also match C++.
2839
2840 2018-06-19 Jan Hubicka <hubicka@ucw.cz>
2841
2842 * g++.dg/lto/pr84805_0.C: Update template.
2843 * g++.dg/lto/pr84805_1.C: Update template.
2844
2845 2018-06-19 Eric Botcazou <ebotcazou@adacore.com>
2846
2847 * gnat.dg/aggr24.adb: New test.
2848 * gnat.dg/aggr24_pkg.ad[sb]: New helper.
2849
2850 2018-06-19 Richard Biener <rguenther@suse.de>
2851
2852 PR tree-optimization/86179
2853 * gcc.dg/pr86179.c: New testcase.
2854
2855 2018-06-18 Martin Sebor <msebor@redhat.com>
2856
2857 PR middle-end/85602
2858 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
2859 * c-c++-common/attr-nonstring-8.c: New test.
2860
2861 2018-06-18 Martin Sebor <msebor@redhat.com>
2862
2863 PR tree-optimization/81384
2864 * gcc.c-torture/execute/builtins/lib/strnlen.c: New test.
2865 * gcc.c-torture/execute/builtins/strnlen-lib.c: New test.
2866 * gcc.c-torture/execute/builtins/strnlen.c: New test.
2867 * gcc.dg/attr-nonstring-2.c: New test.
2868 * gcc.dg/attr-nonstring-3.c: New test.
2869 * gcc.dg/attr-nonstring-4.c: New test.
2870 * gcc.dg/strlenopt-45.c: New test.
2871 * gcc.dg/strlenopt.h (strnlen): Declare.
2872
2873 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
2874
2875 PR tree-optimization/86076
2876 * gcc.dg/pr86076.c: Add target pthread for bare-metal targets.
2877
2878 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
2879
2880 PR tree-optimization/64946
2881 * gcc.target/aarch64/vect-abs-compile.c: Remove xfail.
2882
2883 2018-06-17 Eric Botcazou <ebotcazou@adacore.com>
2884
2885 * gcc.dg/debug/dwarf2/pr37726.c: Move to...
2886 * gcc.dg/guality/pr37726.c: ...here and turn into GDB test.
2887 * gnat.dg/stack_usage5.adb: New test.
2888
2889 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
2890
2891 PR middle-end/82479
2892 * gcc.dg/tree-ssa/popcount.c: New test.
2893 * gcc.dg/tree-ssa/popcount2.c: New test.
2894
2895 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
2896
2897 PR middle-end/64946
2898 * gcc.dg/absu.c: New test.
2899 * gcc.dg/gimplefe-29.c: New test.
2900 * gcc.target/aarch64/pr64946.c: New test.
2901
2902 2018-06-15 Jakub Jelinek <jakub@redhat.com>
2903
2904 PR c/86093
2905 * c-c++-common/pr86093.c: New test.
2906
2907 PR middle-end/85878
2908 * gfortran.fortran-torture/compile/pr85878.f90: New test.
2909
2910 PR middle-end/86123
2911 * gcc.c-torture/compile/pr86123.c: New test.
2912
2913 2018-06-15 Tom de Vries <tdevries@suse.de>
2914
2915 * gcc.dg-selftests/dg-final.exp: Force sequential execution.
2916
2917 2018-06-15 Nick Clifton <nickc@redhat.com>
2918
2919 PR 84195
2920 * gcc.c-torture/compile/pr84195.c: New test.
2921
2922 2018-06-15 Richard Biener <rguenther@suse.de>
2923
2924 PR middle-end/86159
2925 * g++.dg/pr86159.C: New testcase.
2926
2927 2018-06-15 Richard Biener <rguenther@suse.de>
2928
2929 PR middle-end/86076
2930 * gcc.dg/pr86076.c: New testcase.
2931
2932 2018-06-14 Marek Polacek <polacek@redhat.com>
2933
2934 PR c++/86063
2935 * g++.dg/cpp0x/gen-attrs-65.C: New test.
2936
2937 2018-06-14 Jakub Jelinek <jakub@redhat.com>
2938
2939 PR target/86048
2940 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add
2941 -msse2 to dg-options.
2942
2943 PR middle-end/86122
2944 * gcc.c-torture/compile/pr86122.c: New test.
2945
2946 P0624R2 - Default constructible and assignable stateless lambdas
2947 * g++.dg/cpp2a/lambda1.C: New test.
2948 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics
2949 for -std=c++2a.
2950
2951 2018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
2952
2953 * g++.dg/other/static3.C: New.
2954 * g++.dg/other/static4.C: Likewise.
2955 * g++.dg/warn/Wshadow-15.C: Likewise.
2956 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too.
2957 * g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise.
2958 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise.
2959 * g++.dg/cpp0x/udlit-args-neg.C: Likewise.
2960 * g++.dg/cpp0x/udlit-clink-neg.C: Likewise.
2961 * g++.dg/cpp0x/udlit-extern-c.C: Likewise.
2962 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
2963
2964 2018-06-14 Jakub Jelinek <jakub@redhat.com>
2965
2966 PR target/85945
2967 * gcc.c-torture/compile/pr85945.c: New test.
2968
2969 2018-06-14 Richard Biener <rguenther@suse.de>
2970
2971 PR ipa/86124
2972 * gcc.dg/pr86124.c: New testcase.
2973
2974 2018-06-13 Martin Sebor <msebor@redhat.com>
2975
2976 PR tree-optimization/86114
2977 * gcc.dg/pr86114.c: New test.
2978
2979 2018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
2980
2981 PR fortran/86110
2982 * gfortran.dg/pr86110.f90: New test.
2983
2984 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
2985
2986 PR fortran/85703
2987 * gfortran.dg/goacc/pr85703.f90: New test.
2988 * gfortran.dg/gomp/pr85703.f90: New test.
2989
2990 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
2991
2992 PR fortran/85702
2993 * gfortran.dg/goacc/pr85702.f90: New test.
2994
2995 2018-06-13 Eric Botcazou <ebotcazou@adacore.com>
2996
2997 * gcc.target/i386/pr86048.c: New test.
2998
2999 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
3000
3001 * gcc.target/arc/fma-1.c: New test.
3002
3003 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
3004
3005 * gcc.target/arc/pr9001107555.c: New file.
3006
3007 2018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
3008
3009 * g++.dg/torture/aarch64-vect-init-1.C: New test.
3010
3011 2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
3012
3013 * g++.dg/init/delete3.C: New.
3014 * g++.dg/init/new49.C: Likewise.
3015 * g++.dg/init/new25.C: Test locations too.
3016 * g++.dg/template/new4.C: Likewise.
3017 * g++.old-deja/g++.jason/operator.C: Likewise.
3018
3019 2018-06-12 Marek Polacek <polacek@redhat.com>
3020
3021 Core issue 1331 - const mismatch with defaulted copy constructor
3022 * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error.
3023 * g++.dg/cpp0x/defaulted52.C: New test.
3024 * g++.dg/cpp0x/defaulted53.C: New test.
3025 * g++.dg/cpp0x/defaulted54.C: New test.
3026 * g++.dg/cpp0x/defaulted55.C: New test.
3027 * g++.dg/cpp0x/defaulted56.C: New test.
3028 * g++.dg/cpp0x/defaulted57.C: New test.
3029 * g++.dg/cpp0x/defaulted58.C: New test.
3030 * g++.dg/cpp0x/defaulted59.C: New test.
3031 * g++.dg/cpp0x/defaulted60.C: New test.
3032
3033 2018-06-12 David Malcolm <dmalcolm@redhat.com>
3034
3035 PR other/69968
3036 * gcc.dg/spellcheck-transposition.c: New test.
3037
3038 2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
3039
3040 PR fortran/44491
3041 * gfortran.dg/pr44491.f90: New testcase
3042
3043 2018-06-12 Martin Sebor <msebor@redhat.com>
3044
3045 PR tree-optimization/85259
3046 * gcc.dg/Wstringop-overflow-5.c: New test.
3047 * gcc.dg/Wstringop-overflow-6.c: New test.
3048
3049 2018-06-12 Martin Sebor <msebor@redhat.com>
3050
3051 PR c/85931
3052 * gcc.dg/Wstringop-truncation-3.c: New test.
3053
3054 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3055
3056 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
3057 * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
3058 * gcc.target/powerpc/swaps-p8-17.c: Same.
3059
3060 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3061
3062 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
3063 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
3064 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
3065 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
3066 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
3067 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.
3068
3069 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3070
3071 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
3072 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
3073 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
3074 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
3075 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
3076 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.
3077
3078 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3079
3080 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
3081 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
3082 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
3083 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
3084 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
3085 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.
3086
3087 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3088
3089 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
3090 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
3091 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
3092 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
3093 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
3094 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.
3095
3096 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3097
3098 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
3099 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
3100 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
3101 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
3102 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
3103 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.
3104
3105 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3106
3107 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
3108 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
3109 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
3110 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
3111 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
3112 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.
3113
3114 2018-06-12 Martin Liska <mliska@suse.cz>
3115
3116 * g++.dg/opt/mpx.C: New test.
3117 * gcc.target/i386/mpx.c: New test.
3118
3119 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
3120
3121 * gcc.target/arc/builtin_simdarc.c: Update test.
3122 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
3123 * gcc.target/arc/tumaddsidi4.c: Likewise.
3124
3125 2018-06-12 Eric Botcazou <ebotcazou@adacore.com>
3126
3127 * gnat.dg/opt72a.ad[sb]: New test.
3128 * gnat.dg/opt72_pkg.ads: New helper.
3129
3130 2018-06-12 Tom de Vries <tdevries@suse.de>
3131
3132 * gcc.dg-selftests/dg-final.exp: New file.
3133
3134 2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
3135
3136 * g++.dg/lookup/new2.C: Test locations too.
3137 * g++.dg/other/ellipsis1.C: Likewise.
3138 * g++.dg/other/operator1.C: Likewise.
3139 * g++.dg/other/operator2.C: Likewise.
3140 * g++.dg/overload/operator2.C: Likewise.
3141 * g++.dg/parse/defarg11.C: Likewise.
3142 * g++.dg/parse/operator4.C: Likewise.
3143 * g++.dg/template/error30.C: Likewise.
3144 * g++.dg/template/explicit-args3.C: Likewise.
3145 * g++.dg/warn/effc1.C: Likewise.
3146 * g++.old-deja/g++.brendan/prepost2.C: Likewise.
3147 * g++.old-deja/g++.brendan/prepost3.C: Likewise.
3148 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
3149 * g++.old-deja/g++.jason/conversion5.C: Likewise.
3150 * g++.old-deja/g++.jason/operator.C: Likewise.
3151
3152 2018-06-11 Martin Sebor <msebor@redhat.com>
3153
3154 PR tree-optimization/86083
3155 * gcc.dg/strlenopt-44.c: New test.
3156
3157 2018-06-11 Janus Weil <janus@gcc.gnu.org>
3158
3159 PR fortran/45521
3160 * gfortran.dg/generic_32.f90: New test.
3161 * gfortran.dg/generic_33.f90: New test.
3162
3163 2018-06-11 Carl Love <cel@us.ibm.com>
3164 * gcc.target/powerpc/altivec-7.c (main): Remove tests
3165 vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
3166 long long bool. Remove duplicate dg-final for xxlxor. Update
3167 dg-final instruction counts.
3168 * gcc.target/powerpc/altivec-37.c (main): New file for
3169 tests vec_unpackh and vec_unpackl returning long long bool and
3170 long long int.
3171
3172 2018-06-11 Martin Liska <mliska@suse.cz>
3173
3174 PR tree-optimization/86089
3175 * gcc.dg/tree-ssa/pr86089.c: New test.
3176
3177 2018-06-11 Julia Koval <julia.koval@intel.com>
3178
3179 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
3180 * gcc.target/i386/vpclmulqdq.c: Ditto.
3181
3182 2018-06-11 Olivier Hainque <hainque@adacore.com>
3183
3184 * gnat.dg/lang-dw2.adb: New test.
3185 * gnat.dg/lang-dw3.adb: New test.
3186
3187 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
3188
3189 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
3190 gnat.dg/assertion_policy1_pkg.ads: New testcase.
3191
3192 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3193
3194 * gnat.dg/predicate1.adb: New testcase.
3195
3196 2018-06-11 Yannick Moy <moy@adacore.com>
3197
3198 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
3199
3200 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
3201
3202 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
3203 testcase.
3204
3205 2018-06-11 Javier Miranda <miranda@adacore.com>
3206
3207 * gnat.dg/prot4.adb: New testcase.
3208
3209 2018-06-11 Yannick Moy <moy@adacore.com>
3210
3211 * gnat.dg/part_of1-instantiation.adb,
3212 gnat.dg/part_of1-instantiation.ads,
3213 gnat.dg/part_of1-private_generic.adb,
3214 gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
3215 testcase.
3216
3217 2018-06-11 Piotr Trojanek <trojanek@adacore.com>
3218
3219 * gnat.dg/contract1.adb: New testcase.
3220
3221 2018-06-11 Javier Miranda <miranda@adacore.com>
3222
3223 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
3224 testcase.
3225
3226 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3227
3228 * gnat.dg/inline_always1.adb: New testcase.
3229
3230 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3231
3232 * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
3233 gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
3234 gnat.dg/nested_generic2_g2.ads: New testcase.
3235
3236 2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
3237
3238 * g++.dg/template/friend64.C: New.
3239 * g++.old-deja/g++.other/friend4.C: Test the location too.
3240 * g++.old-deja/g++.pt/crash23.C: Likewise.
3241
3242 2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3243
3244 * gfortran.dg/inline_matmul_23.f90: New test.
3245
3246 2018-06-10 Janus Weil <janus@gcc.gnu.org>
3247
3248 PR fortran/85088
3249 * gfortran.dg/intent_decl_1.f90: New test case.
3250
3251 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3252
3253 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
3254 * gfortran.dg/ieee/large_4.f90: Ditto.
3255 * gfortran.dg/round_4.f90: Ditto.
3256
3257 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3258
3259 PR fortran/38351
3260 * gfortran.dg/pr38351.f90: New test.
3261 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
3262
3263 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3264
3265 PR fortran/85138
3266 PR fortran/85996
3267 PR fortran/86051
3268 * gfortran.dg/pr85138_1.f90: New test.
3269 * gfortran.dg/pr85138_2.f90: Ditto.
3270 * gfortran.dg/pr85996.f90: Ditto.
3271
3272 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3273
3274 PR fortran/78278
3275 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
3276 * gfortran.dg/data_char_1.f90: Ditto.
3277 * gfortran.dg/pr78571.f90: Ditto.
3278 * gfortran.dg/pr78278.f90: New test.
3279
3280 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3281
3282 PR fortran/63514
3283 * gfortran.dg/pr63514.f90: New test.
3284
3285 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3286
3287 PR fortran/85631
3288 * gfortran.dg/bounds_check_20.f90: New test.
3289
3290 2018-06-08 Carl Love <cel@us.ibm.com>
3291
3292 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
3293 vpkudum counts.
3294 * gcc.target/powerpc/p9-extract-3.c: Make second argument of
3295 vec_extract a signed int.
3296 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
3297 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
3298 vcmpgtsd, vcmpgtud.
3299 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
3300 vec_extract a signed int.
3301 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
3302 vec_extract a signed int.
3303 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
3304 vec_xor builtins. Update xxsel, xxlxor counts.
3305
3306 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
3307
3308 PR fortran/86059
3309 * gfortran.dg/associate_30.f90: Remove code tested ...
3310 * gfortran.dg/pr67803.f90: Ditto.
3311 * gfortran.dg/pr67805.f90: Ditto.
3312 * gfortran.dg/pr86059.f90: ... here. New test.
3313
3314 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
3315
3316 PR fortran/78571
3317 * gfortran.dg/pr78571.f90: New test.
3318
3319 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
3320
3321 PR target/85755
3322 * gcc.target/powerpc/pr85755.c: New test.
3323
3324 2018-06-08 Carl Love <cel@us.ibm.com>
3325
3326 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
3327 vsx-vector-6.p7.c.
3328 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
3329 vsx-vector-6.p9.c.
3330 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
3331 for BE system that are different then for an LE system from this file
3332 into vsx-vector-6-le.c using be target qualifier. Remove this file.
3333 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
3334 the various instruction counts. Rename file to vsx-vector-6.p8.c.
3335
3336 2018-06-08 Martin Liska <mliska@suse.cz>
3337
3338 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
3339
3340 2018-06-08 Martin Liska <mliska@suse.cz>
3341
3342 * g++.dg/dg.exp: Do not use mpx.exp.
3343 * g++.dg/lto/lto.exp: Likewise.
3344 * g++.dg/lto/pr69729_0.C: Remove.
3345 * g++.dg/opt/pr71529.C: Remove.
3346 * g++.dg/pr63995-1.C: Remove.
3347 * g++.dg/pr68270.C: Remove.
3348 * g++.dg/pr71624.C: Remove.
3349 * g++.dg/pr71633.C: Remove.
3350 * g++.dg/pr79761.C: Remove.
3351 * g++.dg/pr79764.C: Remove.
3352 * g++.dg/pr79769.C: Remove.
3353 * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
3354 * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
3355 * gcc.dg/lto/chkp-privatize_0.c: Remove.
3356 * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
3357 * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
3358 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
3359 * gcc.dg/lto/lto.exp: Do not use mpx.exp.
3360 * gcc.dg/lto/pr66221_0.c: Remove.
3361 * gcc.target/i386/chkp-always_inline.c: Remove.
3362 * gcc.target/i386/chkp-bndret.c: Remove.
3363 * gcc.target/i386/chkp-builtins-1.c: Remove.
3364 * gcc.target/i386/chkp-builtins-2.c: Remove.
3365 * gcc.target/i386/chkp-builtins-3.c: Remove.
3366 * gcc.target/i386/chkp-builtins-4.c: Remove.
3367 * gcc.target/i386/chkp-const-check-1.c: Remove.
3368 * gcc.target/i386/chkp-const-check-2.c: Remove.
3369 * gcc.target/i386/chkp-hidden-def.c: Remove.
3370 * gcc.target/i386/chkp-label-address.c: Remove.
3371 * gcc.target/i386/chkp-lifetime-1.c: Remove.
3372 * gcc.target/i386/chkp-narrow-bounds.c: Remove.
3373 * gcc.target/i386/chkp-pr69044.c: Remove.
3374 * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
3375 * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
3376 * gcc.target/i386/chkp-strchr.c: Remove.
3377 * gcc.target/i386/chkp-strlen-1.c: Remove.
3378 * gcc.target/i386/chkp-strlen-2.c: Remove.
3379 * gcc.target/i386/chkp-strlen-3.c: Remove.
3380 * gcc.target/i386/chkp-strlen-4.c: Remove.
3381 * gcc.target/i386/chkp-strlen-5.c: Remove.
3382 * gcc.target/i386/chkp-stropt-1.c: Remove.
3383 * gcc.target/i386/chkp-stropt-10.c: Remove.
3384 * gcc.target/i386/chkp-stropt-11.c: Remove.
3385 * gcc.target/i386/chkp-stropt-12.c: Remove.
3386 * gcc.target/i386/chkp-stropt-13.c: Remove.
3387 * gcc.target/i386/chkp-stropt-14.c: Remove.
3388 * gcc.target/i386/chkp-stropt-15.c: Remove.
3389 * gcc.target/i386/chkp-stropt-16.c: Remove.
3390 * gcc.target/i386/chkp-stropt-17.c: Remove.
3391 * gcc.target/i386/chkp-stropt-2.c: Remove.
3392 * gcc.target/i386/chkp-stropt-3.c: Remove.
3393 * gcc.target/i386/chkp-stropt-4.c: Remove.
3394 * gcc.target/i386/chkp-stropt-5.c: Remove.
3395 * gcc.target/i386/chkp-stropt-6.c: Remove.
3396 * gcc.target/i386/chkp-stropt-7.c: Remove.
3397 * gcc.target/i386/chkp-stropt-8.c: Remove.
3398 * gcc.target/i386/chkp-stropt-9.c: Remove.
3399 * gcc.target/i386/i386.exp: Do not use mpx.exp.
3400 * gcc.target/i386/indirect-thunk-11.c: Remove.
3401 * gcc.target/i386/indirect-thunk-12.c: Remove.
3402 * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
3403 * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
3404 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
3405 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
3406 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
3407 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
3408 * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
3409 * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
3410 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
3411 * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
3412 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
3413 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
3414 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
3415 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
3416 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
3417 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
3418 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
3419 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
3420 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
3421 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
3422 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
3423 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
3424 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
3425 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
3426 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
3427 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
3428 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
3429 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
3430 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
3431 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
3432 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
3433 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
3434 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
3435 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
3436 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
3437 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
3438 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
3439 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
3440 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
3441 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
3442 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
3443 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
3444 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
3445 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
3446 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
3447 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
3448 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
3449 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
3450 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
3451 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
3452 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
3453 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
3454 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
3455 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
3456 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
3457 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
3458 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
3459 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
3460 * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
3461 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
3462 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
3463 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
3464 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
3465 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
3466 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
3467 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
3468 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
3469 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
3470 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
3471 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
3472 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
3473 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
3474 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
3475 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
3476 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
3477 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
3478 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
3479 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
3480 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
3481 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
3482 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
3483 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
3484 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
3485 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
3486 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
3487 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
3488 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
3489 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
3490 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
3491 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
3492 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
3493 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
3494 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
3495 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
3496 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
3497 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
3498 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
3499 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
3500 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
3501 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
3502 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
3503 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
3504 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
3505 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
3506 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
3507 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
3508 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
3509 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
3510 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
3511 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
3512 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
3513 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
3514 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
3515 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
3516 * gcc.target/i386/mpx/label-address-1.c: Remove.
3517 * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
3518 * gcc.target/i386/mpx/macro.c: Remove.
3519 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
3520 * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
3521 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
3522 * gcc.target/i386/mpx/memcpy-1.c: Remove.
3523 * gcc.target/i386/mpx/memmove-1.c: Remove.
3524 * gcc.target/i386/mpx/memmove-2.c: Remove.
3525 * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
3526 * gcc.target/i386/mpx/mpx-check.h: Remove.
3527 * gcc.target/i386/mpx/mpx-os-support.h: Remove.
3528 * gcc.target/i386/mpx/mpx.exp: Remove.
3529 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
3530 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
3531 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
3532 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
3533 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
3534 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
3535 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
3536 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
3537 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
3538 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
3539 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
3540 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
3541 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
3542 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
3543 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
3544 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
3545 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
3546 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
3547 * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
3548 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
3549 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
3550 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
3551 * gcc.target/i386/mpx/pr65508.c: Remove.
3552 * gcc.target/i386/mpx/pr65531.cc: Remove.
3553 * gcc.target/i386/mpx/pr66048.cc: Remove.
3554 * gcc.target/i386/mpx/pr66134.c: Remove.
3555 * gcc.target/i386/mpx/pr66566.c: Remove.
3556 * gcc.target/i386/mpx/pr66567.c: Remove.
3557 * gcc.target/i386/mpx/pr66568.c: Remove.
3558 * gcc.target/i386/mpx/pr66569.c: Remove.
3559 * gcc.target/i386/mpx/pr66581.c: Remove.
3560 * gcc.target/i386/mpx/pr68337-1.c: Remove.
3561 * gcc.target/i386/mpx/pr68337-2.c: Remove.
3562 * gcc.target/i386/mpx/pr68416.c: Remove.
3563 * gcc.target/i386/mpx/pr78339.c: Remove.
3564 * gcc.target/i386/mpx/pr79631.c: Remove.
3565 * gcc.target/i386/mpx/pr79633.c: Remove.
3566 * gcc.target/i386/mpx/pr79753.c: Remove.
3567 * gcc.target/i386/mpx/pr79770.c: Remove.
3568 * gcc.target/i386/mpx/pr79987.c: Remove.
3569 * gcc.target/i386/mpx/pr79988.c: Remove.
3570 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
3571 * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
3572 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
3573 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
3574 * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
3575 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
3576 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
3577 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
3578 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
3579 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
3580 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
3581 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
3582 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
3583 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
3584 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
3585 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
3586 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
3587 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
3588 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
3589 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
3590 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
3591 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
3592 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
3593 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
3594 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
3595 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
3596 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
3597 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
3598 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
3599 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
3600 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
3601 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
3602 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
3603 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
3604 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
3605 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
3606 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
3607 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
3608 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
3609 * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
3610 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
3611 * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
3612 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
3613 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
3614 * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
3615 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
3616 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
3617 * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
3618 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
3619 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
3620 * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
3621 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
3622 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
3623 * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
3624 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
3625 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
3626 * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
3627 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
3628 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
3629 * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
3630 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
3631 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
3632 * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
3633 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
3634 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
3635 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
3636 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
3637 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
3638 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
3639 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
3640 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
3641 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
3642 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
3643 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
3644 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
3645 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
3646 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
3647 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
3648 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
3649 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
3650 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
3651 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
3652 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
3653 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
3654 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
3655 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
3656 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
3657 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
3658 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
3659 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
3660 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
3661 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
3662 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
3663 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
3664 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
3665 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
3666 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
3667 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
3668 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
3669 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
3670 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
3671 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
3672 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
3673 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
3674 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
3675 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
3676 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
3677 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
3678 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
3679 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
3680 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
3681 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
3682 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
3683 * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
3684 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
3685 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
3686 * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
3687 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
3688 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
3689 * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
3690 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
3691 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
3692 * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
3693 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
3694 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
3695 * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
3696 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
3697 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
3698 * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
3699 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
3700 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
3701 * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
3702 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
3703 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
3704 * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
3705 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
3706 * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
3707 * gcc.target/i386/mpx/vla-1-nov.c: Remove.
3708 * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
3709 * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
3710 * gcc.target/i386/mpx/vla-2-nov.c: Remove.
3711 * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
3712 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
3713 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
3714 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
3715 * gcc.target/i386/pr63995-2.c: Remove.
3716 * gcc.target/i386/pr64805.c: Remove.
3717 * gcc.target/i386/pr65044.c: Remove.
3718 * gcc.target/i386/pr65167.c: Remove.
3719 * gcc.target/i386/pr65183.c: Remove.
3720 * gcc.target/i386/pr65184.c: Remove.
3721 * gcc.target/i386/pr65523.c: Remove.
3722 * gcc.target/i386/pr70876.c: Remove.
3723 * gcc.target/i386/pr70877.c: Remove.
3724 * gcc.target/i386/pr71458.c: Remove.
3725 * gcc.target/i386/pr80880.c: Remove.
3726 * gcc.target/i386/ret-thunk-25.c: Remove.
3727 * gcc.target/i386/thunk-retbnd.c: Remove.
3728 * lib/mpx-dg.exp: Remove.
3729 * gcc.target/i386/funcspec-56.inc: Adjust test case.
3730
3731 2018-06-07 Carl Love <cel@us.ibm.com>
3732
3733 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
3734 statements.
3735
3736 2018-06-07 Carl Love <cel@us.ibm.com>
3737
3738 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
3739 error message.
3740
3741 2018-06-07 Marek Polacek <polacek@redhat.com>
3742
3743 PR c/85318
3744 * gcc.dg/Wc90-c99-compat-10.c: New test.
3745 * gcc.dg/Wc90-c99-compat-11.c: New test.
3746 * gcc.dg/Wc90-c99-compat-12.c: New test.
3747 * gcc.dg/Wc90-c99-compat-9.c: New test.
3748
3749 2018-06-07 Paul Koning <ni1d@arrl.net>
3750
3751 * gcc.c-torture/compile/20180605-1.c: New test.
3752
3753 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
3754
3755 PR fortran/86045
3756 * gfortran.dg/pr86045.f90: New test.
3757
3758 2018-06-07 Marek Polacek <polacek@redhat.com>
3759
3760 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
3761
3762 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
3763
3764 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
3765
3766 2018-06-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3767
3768 * gcc.target/msp430/msp430i-device-symbol.c: New test.
3769 * gcc.target/msp430/msp430f-device-symbol.c: New test.
3770 * gcc.target/msp430/msp430.h: New test header file.
3771
3772 2018-06-07 Jakub Jelinek <jakub@redhat.com>
3773
3774 PR tree-optimization/69615
3775 * gcc.dg/tree-ssa/pr69615.c: New test.
3776
3777 2018-06-07 Richard Biener <rguenther@suse.de>
3778
3779 PR tree-optimization/85935
3780 * gcc.dg/graphite/pr85935.c: New testcase.
3781
3782 2018-06-04 Carl Love <cel@us.ibm.com>
3783
3784 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
3785 debug print statements. Fix a few formating issues.
3786
3787 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
3788
3789 PR target/85657
3790 * gcc.target/powerpc/pr85657-4.c: New tests.
3791 * gcc.target/powerpc/pr85657-5.c: Likewise.
3792 * gcc.target/powerpc/pr85657-6.c: Likewise.
3793
3794 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3795
3796 PR fortran/85641
3797 * gfortran.dg/realloc_on_assign_30.f90: New test.
3798
3799 2018-06-06 Carl Love <cel@us.ibm.com>
3800 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
3801 argument to vui_arg.
3802
3803 2018-06-06 Carl Love <cel@us.ibm.com>
3804
3805 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
3806 to builtins-4.c.
3807 * gcc.target/powerpc/builtins-4.c: New test file for tests
3808 that need -mvsx.
3809
3810 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
3811
3812 PR target/85657
3813 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
3814 be used in templates. Don't check for them in overloaded functions.
3815
3816 2018-06-06 Jim Wilson <jimw@sifive.com>
3817
3818 * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
3819 * gcc.target/riscv/interrupt-mmode.c: New.
3820 * gcc.target/riscv/interrupt-smode.c: New.
3821 * gcc.target/riscv/interrupt-umode.c: New.
3822
3823 2018-06-06 Marek Polacek <polacek@redhat.com>
3824
3825 PR c++/85977
3826 * g++.dg/cpp0x/initlist102.C: New test.
3827 * g++.dg/cpp0x/initlist103.C: New test.
3828 * g++.dg/cpp0x/initlist104.C: New test.
3829
3830 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
3831
3832 * gcc.dg/torture/pr86066.c: New test.
3833
3834 2018-06-06 Richard Biener <rguenther@suse.de>
3835
3836 PR tree-optimization/86062
3837 * g++.dg/tree-ssa/pr86062.C: New testcase.
3838
3839 2018-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3840
3841 * gcc.target/msp430/function-attributes-4.c: New test.
3842 * gcc.target/msp430/static-interrupts.c: New test.
3843
3844 2018-06-05 Steve Ellcey <sellcey@cavium.com>
3845
3846 PR target/79924
3847 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
3848 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
3849 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
3850 * gcc.target/aarch64/nofp_1.c: Ditto.
3851
3852 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
3853
3854 * gcc.target/arm/cmse/cmse-1c99.c: New test.
3855
3856 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
3857
3858 PR fortran/85701
3859 * gfortran.dg/goacc/pr85701.f90: New test.
3860
3861 2018-06-05 Marek Polacek <polacek@redhat.com>
3862
3863 PR c++/85976
3864 * g++.dg/cpp0x/alias-decl-64.C: New test.
3865
3866 2018-06-05 Richard Biener <rguenther@suse.de>
3867
3868 PR tree-optimization/86046
3869 * gcc.dg/pr86046.c: New testcase.
3870
3871 2018-06-05 Richard Biener <rguenther@suse.de>
3872
3873 PR tree-optimization/86047
3874 * gcc.dg/pr86047.c: New testcase.
3875
3876 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3877
3878 PR target/81497
3879 * g++.target/arm/arm.exp: New file.
3880 * g++.target/arm/pr81497.C: Likewise.
3881
3882 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
3883
3884 * gcc.target/s390/htm-builtins-compile-4.c: New test.
3885
3886 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
3887
3888 * gcc.dg/store_merging_21.c: New test.
3889 * gnat.dg/opt71b.adb: Likewise.
3890 * gnat.dg/opt71.adb: Rename into...
3891 * gnat.dg/opt71a.adb: ...this.
3892
3893 2018-06-04 Richard Biener <rguenther@suse.de>
3894
3895 PR tree-optimization/85955
3896 * gcc.dg/pr85955.c: New testcase.
3897
3898 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
3899
3900 PR fortran/85981
3901 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
3902 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
3903 * gfortran.dg/allocate_stat_2.f90: Ditto.
3904 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
3905
3906 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
3907
3908 * gcc.target/aarch64/sve/extract_5.c: New test.
3909
3910 2018-06-04 Jakub Jelinek <jakub@redhat.com>
3911
3912 PR target/85832
3913 PR target/86036
3914 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
3915 vptestm.
3916 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
3917 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
3918 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
3919 * gcc.target/i386/avx512bw-pr86036.c: New test.
3920
3921 2018-06-04 Richard Biener <rguenther@suse.de>
3922
3923 PR tree-optimization/86038
3924 * gcc.dg/pr86038.c: New testcase.
3925
3926 2018-06-04 Jakub Jelinek <jakub@redhat.com>
3927
3928 PR tree-optimization/69615
3929 * gcc.dg/pr69615.c: New test.
3930
3931 PR c++/86025
3932 * c-c++-common/gomp/pr86025.c: New test.
3933
3934 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
3935
3936 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
3937
3938 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
3939
3940 * gcc.dg/torture/pr86034.c: New test.
3941
3942 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
3943
3944 PR fortran/36497
3945 * gfortran.dg/cray_pointer_12.f90: New test.
3946
3947 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
3948
3949 PR fortran/85938
3950 * gfortran.dg/pr85938.f90: Fixed by revision r261081
3951
3952 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
3953
3954 * gnat.dg/specs/opt3.ads: New test.
3955 * gnat.dg/specs/opt3_pkg.ads: New helper.
3956
3957 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
3958
3959 * gnat.dg/discr53.ad[sb]: New test.
3960 * gnat.dg/discr53_pkg.ads: New helper.
3961
3962 2018-06-01 Carl Love <cel@us.ibm.com>
3963
3964 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
3965 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
3966
3967 2018-06-01 Carl Love <cel@us.ibm.com>
3968
3969 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
3970 to make it consistent with the naming convention in the file.
3971 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
3972 to altivec-7.c. Delete file.
3973 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
3974 to altivec-7.c. Delete file.
3975 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
3976 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
3977 vec_unpackl tests. Update instruction counts.
3978 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
3979 tests to builtins-1.c.
3980 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
3981 tests to builtins-1.c.
3982 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
3983 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
3984 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
3985 Remove vec_ctf tests returning double. Remove vec_cts with
3986 double args. Remove vec_sel with invalid arguments. Add tests for
3987 vec_splat.
3988 Add instruction counts for new tests.
3989 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
3990 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
3991 vec_unsigned.
3992 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
3993 test_sll_vsill_vsill_vuc.
3994 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
3995 vec_revb.
3996 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
3997 tests from altivec-7.h.
3998 * gcc.target/powerpc/vsx-7-be.c: Remove file.
3999 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
4000 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
4001 splat_sll, splat_uc, splat_int128, splat_uint128.
4002 Make second argument of vec_extract and vec_insert a signed int.
4003 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
4004 argument.
4005
4006 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
4007
4008 * gcc.dg/store_merging_20.c: New test.
4009 * gnat.dg/opt71.adb: Likewise.
4010 * gnat.dg/opt71_pkg.ads: New helper.
4011
4012 2018-06-01 Carl Love <cel@us.ibm.com>
4013
4014 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
4015 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
4016 Add vec_xst_be for signed and unsigned arguments.
4017
4018 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
4019
4020 PR fortran/85816
4021 PR fortran/85975
4022 * gfortran.dg/pr85816.f90: New test.
4023 * gfortran.dg/pr85975.f90: New test.
4024
4025 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
4026
4027 PR fortran/63570
4028 * gfortran.dg/random_init_1.f90: New test.
4029 * gfortran.dg/random_init_2.f90: New test.
4030 * gfortran.dg/random_init_3.f90: New test.
4031 * gfortran.dg/random_init_4.f90: New test.
4032 * gfortran.dg/random_init_5.f90: New test.
4033 * gfortran.dg/random_init_6.f90: New test.
4034
4035 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
4036
4037 PR tree-optimization/85989
4038 * gcc.dg/torture/pr85989.c: New test.
4039
4040 2018-06-01 Richard Biener <rguenther@suse.de>
4041
4042 PR middle-end/86017
4043 * gcc.dg/tree-ssa/pr86017.c: New testcase.
4044
4045 2018-06-01 Richard Biener <rguenther@suse.de>
4046
4047 PR ipa/85960
4048 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
4049
4050 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
4051
4052 PR middle-end/78809
4053 * gcc.dg/strcmpopt_2.c: New test.
4054 * gcc.dg/strcmpopt_3.c: New test.
4055
4056 PR middle-end/83026
4057 * gcc.dg/strcmpopt_3.c: New test.
4058
4059 2018-05-31 Jakub Jelinek <jakub@redhat.com>
4060
4061 PR target/85984
4062 * gcc.target/i386/pr85984.c: New test.
4063
4064 2018-05-31 Martin Sebor <msebor@redhat.com>
4065
4066 PR c/82063
4067 * gcc.dg/Walloc-size-larger-than-1.c: New test.
4068 * gcc.dg/Walloc-size-larger-than-10.c: New test.
4069 * gcc.dg/Walloc-size-larger-than-11.c: New test.
4070 * gcc.dg/Walloc-size-larger-than-12.c: New test.
4071 * gcc.dg/Walloc-size-larger-than-13.c: New test.
4072 * gcc.dg/Walloc-size-larger-than-14.c: New test.
4073 * gcc.dg/Walloc-size-larger-than-15.c: New test.
4074 * gcc.dg/Walloc-size-larger-than-16.c: New test.
4075 * gcc.dg/Walloc-size-larger-than-17.c: New test.
4076 * gcc.dg/Walloc-size-larger-than-2.c: New test.
4077 * gcc.dg/Walloc-size-larger-than-3.c: New test.
4078 * gcc.dg/Walloc-size-larger-than-4.c: New test.
4079 * gcc.dg/Walloc-size-larger-than-5.c: New test.
4080 * gcc.dg/Walloc-size-larger-than-6.c: New test.
4081 * gcc.dg/Walloc-size-larger-than-7.c: New test.
4082 * gcc.dg/Walloc-size-larger-than-8.c: New test.
4083 * gcc.dg/Walloc-size-larger-than-9.c: New test.
4084 * gcc.dg/Walloc-size-larger-than.c: New test.
4085
4086 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
4087 Cesar Philippidis <cesar@codesourcery.com>
4088
4089 PR middle-end/85879
4090 * gfortran.dg/goacc/pr77371-1.f90: New test.
4091 * gfortran.dg/goacc/pr77371-2.f90: New test.
4092 * gfortran.dg/goacc/pr85879.f90: New test.
4093
4094 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4095
4096 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
4097 * gnat.dg/stack_usage1b.adb: Likewise.
4098 * gnat.dg/stack_usage1c.adb: Likewise.
4099 * gnat.dg/stack_usage3.adb: Likewise.
4100 * gnat.dg/stack_usage1_pkg.adb: Delete.
4101
4102 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4103
4104 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
4105 * gcc.dg/store_merging_11.c: Likewise.
4106 * gcc.dg/store_merging_13.c: Likewise.
4107 * gcc.dg/store_merging_14.c: Likewise.
4108 * gcc.dg/store_merging_15.c: Likewise.
4109 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
4110
4111 2018-05-31 Ed Schonberg <schonberg@adacore.com>
4112
4113 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
4114 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
4115 gnat.dg/limited1_outer.ads: New testcase.
4116
4117 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
4118
4119 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
4120 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
4121 New testcase.
4122
4123 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4124
4125 * gnat.dg/size_clause1.adb: New testcase.
4126
4127 2018-05-31 Javier Miranda <miranda@adacore.com>
4128
4129 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
4130
4131 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
4132
4133 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
4134 vld1x3 intrinsics for aarch64.
4135 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
4136 vst1x2 intrinsics for aarch64.
4137 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
4138 vst1x3 intrinsics for aarch64.
4139
4140 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
4141
4142 PR c++/77777
4143 * g++.dg/diagnostic/pr77777.C: New test.
4144
4145 2018-05-30 David Pagan <dave.pagan@oracle.com>
4146
4147 PR c/55976
4148 * gcc.dg/noncompile/pr55976-1.c: New test.
4149 * gcc.dg/noncompile/pr55976-2.c: New test.
4150
4151 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
4152
4153 * gcc.dg/lto/20111213-1_0.c: Fix template.
4154 * gcc.dg/lto/20100603-1_0.c: Fix template.
4155 * gcc.dg/lto/20100603-2_0.c: Fix template.
4156 * gcc.dg/lto/20100603-3_0.c: Fix template.
4157
4158 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
4159 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
4160 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
4161 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
4162 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
4163 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
4164 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
4165 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
4166 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
4167 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
4168 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
4169 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
4170 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
4171 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
4172 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
4173 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
4174 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
4175 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
4176 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
4177 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
4178 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
4179 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
4180 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
4181 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
4182 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
4183 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
4184 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
4185 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
4186 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
4187 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
4188 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
4189 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
4190 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
4191 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
4192 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
4193 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
4194 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
4195 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
4196 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
4197 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
4198 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
4199 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
4200 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
4201 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
4202 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
4203 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
4204 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
4205 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
4206 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
4207 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
4208 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
4209 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
4210 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
4211 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
4212 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
4213 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
4214 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
4215 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
4216 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
4217 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
4218 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
4219 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
4220
4221 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
4222
4223 Revert:
4224 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
4225
4226 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
4227
4228 * gcc.target/aarch64/simd/ldp_stp_9: New.
4229 * gcc.target/aarch64/simd/ldp_stp_10: New.
4230 * gcc.target/aarch64/simd/ldp_stp_11: New.
4231 * gcc.target/aarch64/simd/ldp_stp_12: New.
4232
4233 2018-05-30 Ed Schonberg <schonberg@adacore.com>
4234
4235 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
4236
4237 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
4238
4239 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
4240
4241 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
4242
4243 PR target/85950
4244 * gcc.target/i386/pr85950.c: New test.
4245
4246 2018-05-29 Marek Polacek <polacek@redhat.com>
4247
4248 PR c++/85883
4249 * g++.dg/cpp1z/class-deduction55.C: New test.
4250 * g++.dg/cpp1z/class-deduction56.C: New test.
4251 * g++.dg/cpp1z/class-deduction57.C: New test.
4252
4253 2018-05-29 Jakub Jelinek <jakub@redhat.com>
4254
4255 PR c++/85952
4256 * g++.dg/warn/Wunused-var-33.C: New test.
4257
4258 PR target/85918
4259 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
4260 and -fno-vect-cost-model options. Add aligned(64) attribute to the
4261 arrays. Add suffix 1 to all functions and use 4 iterations rather
4262 than N. Add functions with conversions to and from float.
4263 Add new set of functions with 8 iterations and another one
4264 with 16 iterations, expect 24 vectorized loops instead of just 4.
4265 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
4266
4267 2018-05-29 Javier Miranda <miranda@adacore.com>
4268
4269 * gnat.dg/equal2.adb: New testcase.
4270
4271 2018-05-29 Ed Schonberg <schonberg@adacore.com>
4272
4273 * gnat.dg/float_attributes_overflows.adb: New testcase.
4274
4275 2018-05-29 Pascal Obry <obry@adacore.com>
4276
4277 * gnat.dg/normalize_pathname.adb: New testcase.
4278
4279 2018-05-29 Tom de Vries <tom@codesourcery.com>
4280
4281 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
4282 message.
4283 * lib/scanipa.exp (scan-ipa-dump-times): Same.
4284 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
4285 * lib/scantree.exp (scan-tree-dump-times): Same.
4286
4287 2018-05-29 Tom de Vries <tom@codesourcery.com>
4288
4289 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
4290 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
4291 Use proc name as first argument to dg-scan.
4292
4293 2018-05-29 Tom de Vries <tom@codesourcery.com>
4294
4295 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
4296 with no arguments.
4297
4298 2018-05-28 Richard Biener <rguenther@suse.de>
4299
4300 PR tree-optimization/85934
4301 * gcc.target/i386/pr85934.c: New testcase.
4302
4303 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
4304
4305 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
4306
4307 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
4308
4309 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
4310
4311 2018-05-28 Ed Schonberg <schonberg@adacore.com>
4312
4313 * gnat.dg/fixedpnt5.adb: New testcase.
4314
4315 2018-05-28 Justin Squirek <squirek@adacore.com>
4316
4317 * gnat.dg/array31.adb: New testcase.
4318
4319 2018-05-28 Justin Squirek <squirek@adacore.com>
4320
4321 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
4322 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
4323
4324 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
4325
4326 * gfortran.dg/data_stmt_pointer.f90: new test.
4327
4328 2018-05-27 Jakub Jelinek <jakub@redhat.com>
4329
4330 PR target/85918
4331 * gcc.target/i386/avx512dq-pr85918.c: New test.
4332
4333 2018-05-25 Jim Wilson <jimw@sifive.com>
4334
4335 * gcc.target/riscv/interrupt-1.c: New.
4336 * gcc.target/riscv/interrupt-2.c: New.
4337 * gcc.target/riscv/interrupt-3.c: New.
4338 * gcc.target/riscv/interrupt-4.c: New.
4339 * gcc.target/riscv/interrupt-5.c: New.
4340
4341 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
4342
4343 PR fortran/85786
4344 * gfortran.dg/pr85786.f90: New test.
4345
4346 2018-05-25 Paul Koning <ni1d@arrl.net>
4347
4348 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
4349 * gcc.c-torture/compile/pr55921.c: Ditto.
4350 * gcc.c-torture/compile/pr60655-1.c: Ditto.
4351 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
4352
4353 2018-05-25 Jakub Jelinek <jakub@redhat.com>
4354
4355 PR target/85832
4356 * gcc.target/i386/avx512f-pr85832.c: New test.
4357 * gcc.target/i386/avx512vl-pr85832.c: New test.
4358 * gcc.target/i386/avx512bw-pr85832.c: New test.
4359 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
4360
4361 2018-05-25 Bin Cheng <bin.cheng@arm.com>
4362
4363 PR tree-optimization/85720
4364 * gcc.dg/tree-ssa/pr85720.c: New test.
4365 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
4366 distribution.
4367
4368 2018-05-25 Martin Liska <mliska@suse.cz>
4369
4370 PR testsuite/85911
4371 * gcc.dg/tree-prof/update-loopch.c: Do not scan
4372 for 'Removing basic block'.
4373
4374 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
4375
4376 * gnat.dg/sec_stack1.adb: New testcase.
4377
4378 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4379
4380 * gnat.dg/fixedpnt4.adb: New testcase.
4381
4382 2018-05-25 Javier Miranda <miranda@adacore.com>
4383
4384 * gnat.dg/interface7.adb: New testcase.
4385
4386 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
4387
4388 * gnat.dg/sec_stack2.adb: New testcase.
4389
4390 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4391
4392 * gnat.dg/interface6.adb: New testcase.
4393
4394 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4395
4396 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
4397
4398 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4399
4400 * lib/target-supports.exp
4401 (check_effective_target_vect_double_cond_arith): Include
4402 multiplication and division.
4403 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
4404 fully-masked loops with a fixed vector length.
4405 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
4406 tests.
4407 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
4408 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
4409 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
4410
4411 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4412
4413 * gcc.target/aarch64/sve/div_1.c: New test.
4414 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
4415 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
4416 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
4417
4418 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4419
4420 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
4421
4422 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4423
4424 * lib/target-supports.exp
4425 (check_effective_target_vect_double_cond_arith): New proc.
4426 * gcc.dg/vect/vect-cond-arith-1.c: New test.
4427 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
4428 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
4429 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
4430 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
4431 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
4432 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
4433
4434 2018-05-25 Janus Weil <janus@gcc.gnu.org>
4435
4436 PR fortran/85839
4437 * gfortran.dg/f2018_obs.f90: New test case.
4438
4439 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4440
4441 PR fortran/85543
4442 * gfortran.dg/pr85543.f90: New test.
4443
4444 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4445
4446 PR fortran/85780
4447 * gfortran.dg/pr85780.f90: New test.
4448
4449 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4450
4451 PR fortran/85779
4452 * gfortran.dg/pr85779_1.f90: New test.
4453 * gfortran.dg/pr85779_2.f90: Ditto.
4454 * gfortran.dg/pr85779_3.f90: Ditto.
4455
4456 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4457
4458 PR fortran/85895
4459
4460 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
4461 * gfortran.dg/pr85895.f90: New test.
4462
4463 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
4464
4465 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
4466 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
4467
4468 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
4469
4470 * gcc.dg/fold-popcount-1.c: New testcase.
4471 * gcc.dg/fold-popcount-2.c: New testcase.
4472 * gcc.dg/fold-popcount-3.c: New testcase.
4473 * gcc.dg/fold-popcount-4.c: New testcase.
4474
4475 2018-05-24 Marek Polacek <polacek@redhat.com>
4476
4477 PR c++/85847
4478 * g++.dg/cpp0x/new3.C: New test.
4479
4480 2018-05-24 Javier Miranda <miranda@adacore.com>
4481
4482 * gnat.dg/discr52.adb: New testcase.
4483
4484 2018-05-24 Ed Schonberg <schonberg@adacore.com>
4485
4486 * gnat.dg/others1.adb: New testcase.
4487
4488 2018-05-24 Justin Squirek <squirek@adacore.com>
4489
4490 * gnat.dg/raise_expr.adb: New testcase.
4491
4492 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
4493
4494 * gnat.dg/formal_containers.adb: New testcase.
4495
4496 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4497
4498 * gcc.target/i386/pr85345.c: Require ifunc support.
4499
4500 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
4501
4502 * gcc.dg/vect/vect-fma-1.c: New test.
4503
4504 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4505
4506 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
4507 scan-tree-dump*.
4508
4509 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
4510
4511 PR target/83009
4512 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
4513
4514 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
4515
4516 PR target/78849
4517 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
4518 DEFAULT_CFLAGS.
4519 * gcc.target/msp430/pr78849.c: New test.
4520
4521 2018-05-23 Marek Polacek <polacek@redhat.com>
4522
4523 * g++.dg/cpp2a/range-for8.C: New test.
4524 * g++.dg/cpp2a/range-for9.C: New test.
4525 * g++.dg/cpp2a/range-for10.C: New test.
4526
4527 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
4528
4529 * lib/target-supports.exp (check_effective_target_be): New.
4530 (check_effective_target_le): New.
4531
4532 2018-05-23 Marek Polacek <polacek@redhat.com>
4533
4534 * g++.dg/cpp2a/range-for1.C: New test.
4535 * g++.dg/cpp2a/range-for2.C: New test.
4536 * g++.dg/cpp2a/range-for3.C: New test.
4537 * g++.dg/cpp2a/range-for4.C: New test.
4538 * g++.dg/cpp2a/range-for5.C: New test.
4539 * g++.dg/cpp2a/range-for6.C: New test.
4540 * g++.dg/cpp2a/range-for7.C: New test.
4541
4542 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
4543
4544 * gcc.target/i386/cvt-3.c: New test.
4545
4546 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
4547
4548 * gcc.target/i386/cvt-2.c: New test.
4549
4550 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
4551
4552 * gcc.dg/pr79985.c: New testcase.
4553
4554 2018-05-23 Richard Biener <rguenther@suse.de>
4555
4556 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
4557
4558 2018-05-23 Sudakshina Das <sudi.das@arm.com>
4559
4560 PR target/84882
4561 * gcc.target/aarch64/pr84882.c: New test.
4562 * gcc.target/aarch64/target_attr_18.c: Likewise.
4563
4564 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
4565
4566 PR tree-optimization/85853
4567 * gfortran.dg/vect/pr85853.f90: New test.
4568
4569 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
4570
4571 * gnat.dg/import2.adb: New testcase.
4572
4573 2018-05-23 Ed Schonberg <schonberg@adacore.com>
4574
4575 * gnat.dg/discr51.adb: New testcase.
4576
4577 2018-05-23 Javier Miranda <miranda@adacore.com>
4578
4579 * gnat.dg/valid_scalars1.adb: New testcase.
4580
4581 2018-05-23 Ed Schonberg <schonberg@adacore.com>
4582
4583 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
4584
4585 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
4586
4587 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
4588 testcase.
4589
4590 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
4591
4592 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
4593 testcase.
4594
4595 2018-05-23 Bob Duff <duff@adacore.com>
4596
4597 * gnat.dg/addr10.adb: New testcase.
4598
4599 2018-05-23 Richard Biener <rguenther@suse.de>
4600
4601 PR middle-end/85874
4602 * gcc.dg/Wstrict-overflow-27.c: New testcase.
4603
4604 2018-05-23 Yury Gribov <tetra2005@gmail.com>
4605
4606 PR tree-optimization/85822
4607 * c-c++-common/pr85822.c: New test.
4608
4609 2018-05-23 Richard Biener <rguenther@suse.de>
4610
4611 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
4612
4613 2018-05-22 Janus Weil <janus@gcc.gnu.org>
4614
4615 PR fortran/85841
4616 * gfortran.dg/pr30667.f: Add option "-std=legacy".
4617
4618 2018-05-22 Martin Sebor <msebor@redhat.com>
4619
4620 PR middle-end/85359
4621 * gcc.dg/attr-nonstring.c: New test.
4622
4623 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
4624
4625 PR target/85345
4626 * gcc.target/i386/pr85345.c: New test.
4627
4628 2018-05-22 Luis Machado <luis.machado@linaro.org>
4629
4630 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
4631
4632 2018-05-22 Janus Weil <janus@gcc.gnu.org>
4633
4634 PR fortran/85841
4635 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
4636 dg-additional-options.
4637 * gfortran.dg/graphite/block-2.f: Ditto.
4638 * gfortran.dg/graphite/id-19.f: Ditto.
4639 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
4640 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
4641 * gfortran.dg/vect/pr52580.f: Ditto.
4642
4643 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
4644
4645 * gcc.target/aarch64/ldp_stp_6.c: New.
4646 * gcc.target/aarch64/ldp_stp_7.c: New.
4647 * gcc.target/aarch64/ldp_stp_8.c: New.
4648
4649 2018-05-22 Martin Sebor <msebor@redhat.com>
4650
4651 PR c/85623
4652 * c-c++-common/attr-nonstring-3.c: Adjust.
4653 * c-c++-common/attr-nonstring-4.c: Adjust.
4654 * c-c++-common/attr-nonstring-6.c: New test.
4655
4656 2018-05-22 Martin Sebor <msebor@redhat.com>
4657
4658 PR tree-optimization/85826
4659 * gcc.dg/Wrestrict-17.c: New test.
4660
4661 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
4662
4663 * gcc.dg/torture/pr85862.c: Rename to...
4664 * gcc.dg/torture/pr85852.c: ...this.
4665
4666 2018-05-22 Justin Squirek <squirek@adacore.com>
4667
4668 * gnat.dg/warn14.adb: New testcase.
4669
4670 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
4671
4672 * gnat.dg/controlled8.adb: New testcase.
4673
4674 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
4675
4676 * gnat.dg/discr50.adb: New testcase.
4677
4678 2018-05-22 Ed Schonberg <schonberg@adacore.com>
4679
4680 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
4681 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
4682 gnat.dg/discr49_rec2.ads: New testcase.
4683
4684 2018-05-22 Ed Schonberg <schonberg@adacore.com>
4685
4686 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
4687 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
4688 testcase.
4689
4690 2018-05-22 Ed Schonberg <schonberg@adacore.com>
4691
4692 * gnat.dg/fixedpnt3.adb: New testcase.
4693
4694 2018-05-22 Justin Squirek <squirek@adacore.com>
4695
4696 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
4697 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
4698
4699 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
4700
4701 PR middle-end/85862
4702 * gcc.dg/torture/pr85862.c: New test.
4703
4704 2018-05-22 Richard Biener <rguenther@suse.de>
4705
4706 PR tree-optimization/85834
4707 * g++.dg/torture/pr85834.C: New testcase.
4708 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
4709
4710 2018-05-22 Martin Liska <mliska@suse.cz>
4711
4712 PR ipa/85607
4713 * g++.dg/ipa/pr85607.C: New test.
4714
4715 2018-05-22 Richard Biener <rguenther@suse.de>
4716
4717 PR tree-optimization/85863
4718 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
4719
4720 2018-05-22 Janus Weil <janus@gcc.gnu.org>
4721
4722 PR fortran/85841
4723 * gfortran.dg/assumed_rank_5.f90: Update error message.
4724 * gfortran.dg/assumed_type_4.f90: Ditto.
4725 * gfortran.dg/bind_c_array_params.f03: Ditto.
4726 * gfortran.dg/bind_c_usage_28.f90: Ditto.
4727 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
4728 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
4729 * gfortran.dg/c_loc_tests_11.f03: Ditto.
4730 * gfortran.dg/coarray_atomic_2.f90: Ditto.
4731 * gfortran.dg/coarray_collectives_2.f90: Ditto.
4732 * gfortran.dg/coarray_collectives_10.f90: Ditto.
4733 * gfortran.dg/coarray_collectives_13.f90: Ditto.
4734 * gfortran.dg/rank_3.f90: Ditto.
4735 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
4736 * gfortran.dg/implicit_14.f90: Ditto.
4737
4738 2018-05-21 Christian Groessler <chris@groessler.org>
4739
4740 * gcc.c-torture/compile/simd-5.c: Fix comment.
4741
4742 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
4743
4744 PR target/85657
4745 * gcc.target/powerpc/pr85657-1.c: New test for converting between
4746 __float128, __ibm128, and long double.
4747 * gcc.target/powerpc/pr85657-2.c: Likewise.
4748 * gcc.target/powerpc/pr85657-3.c: Likewise.
4749 * g++.dg/pr85667.C: New test to make sure __ibm128 is
4750 implementated as a separate type internally, and is not just an
4751 alias for long double.
4752
4753 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
4754
4755 PR tree-optimization/85814
4756 * gcc.dg/torture/pr85814.c: New test.
4757
4758 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
4759
4760 PR c++/84588
4761 * g++.dg/cpp0x/cond1.C: New.
4762 * g++.dg/cpp1y/pr84588-1.C: Likewise.
4763 * g++.dg/cpp1y/pr84588-2.C: Likewise.
4764 * g++.dg/cpp1y/pr84588-3.C: Likewise.
4765 * g++.dg/parse/cond6.C: Likewise.
4766 * g++.dg/parse/cond7.C: Likewise.
4767 * g++.dg/parse/cond8.C: Likewise.
4768 * g++.dg/cpp1z/decomp16.C: Update.
4769 * g++.old-deja/g++.jason/cond.C: Likewise.
4770
4771 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
4772
4773 ChangeLog for r260480
4774 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
4775 warnings for deleted and obsolescent features.
4776 * gfortran.dg/graphite/id-19.f: Ditto.
4777 * gfortran.dg/graphite/id-20.f: Ditto.
4778 * gfortran.dg/graphite/id-27.f90: Ditto.
4779 * gfortran.dg/graphite/pr82449.f: Ditto.
4780
4781 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4782
4783 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
4784 tiny and large memory models.
4785
4786 2018-04-04 Ed Schonberg <schonberg@adacore.com>
4787
4788 * gnat.dg/suppress_initialization.adb,
4789 gnat.dg/suppress_initialization_pkg.ads: New testcase.
4790
4791 2018-04-04 Ed Schonberg <schonberg@adacore.com>
4792
4793 * gnat.dg/exit1.adb: New testcase.
4794
4795 2018-04-04 Ed Schonberg <schonberg@adacore.com>
4796
4797 * gnat.dg/array30.adb: New testcase.
4798
4799 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
4800
4801 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
4802
4803 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4804
4805 * gcc.c-torture/execute/ssad-run.c: New test.
4806 * gcc.c-torture/execute/usad-run.c: Likewise.
4807 * gcc.target/aarch64/ssadv16qi.c: Likewise.
4808 * gcc.target/aarch64/usadv16qi.c: Likewise.
4809
4810 2018-05-21 Tamar Christina <tamar.christina@arm.com>
4811
4812 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
4813 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
4814 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
4815 vbcaxq_s64): New.
4816 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
4817 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
4818 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
4819
4820 2018-05-21 Janus Weil <janus@gcc.gnu.org>
4821
4822 PR fortran/85841
4823 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
4824 * gfortran.dg/g77/20020307-1.f: Ditto.
4825 * gfortran.dg/g77/980310-3.f: Ditto.
4826 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
4827 * gfortran.dg/goacc/loop-1.f95: Ditto.
4828 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
4829 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
4830 * gfortran.dg/gomp/do-1.f90: Ditto.
4831 * gfortran.dg/gomp/omp_do1.f90: Ditto.
4832 * gfortran.dg/pr17229.f: Ditto.
4833 * gfortran.dg/pr37243.f: Ditto.
4834 * gfortran.dg/pr49721-1.f: Ditto.
4835 * gfortran.dg/pr58484.f: Ditto.
4836 * gfortran.dg/pr81175.f: Ditto.
4837 * gfortran.dg/pr81723.f: Ditto.
4838 * gfortran.dg/predcom-2.f: Ditto.
4839 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
4840 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
4841 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
4842 * gfortran.dg/vect/pr52580.f: Ditto.
4843
4844 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
4845
4846 PR fortran/80657
4847 * gfortran.dg/char_result_18.f90: New test.
4848
4849 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
4850
4851 PR fortran/49636
4852 * gfortran.dg/associate_38.f90: New test.
4853
4854 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
4855
4856 PR fortran/82275
4857 * gfortran.dg/select_type_42.f90: New test.
4858
4859 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
4860
4861 PR fortran/82923
4862 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
4863 that the patch fixes PR66694 & PR82617, although the testcases
4864 are not explicitly included.
4865
4866 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
4867
4868 * gcc.dg/stack-usage-1.c: Add support for rv32e.
4869
4870 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
4871
4872 PR c++/82899
4873 * g++.dg/pr82899.C: New testcase.
4874
4875 2018-05-18 Martin Liska <mliska@suse.cz>
4876
4877 * gcc.dg/pr68766.c: Change pruned output.
4878
4879 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
4880
4881 PR c++/85782
4882 * c-c++-common/goacc/pr85782.c: New test.
4883
4884 2018-05-18 Sudakshina Das <sudi.das@arm.com>
4885
4886 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
4887
4888 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4889
4890 * gcc.target/arm/pr62554.c: Delete.
4891 * gcc.target/arm/pr69610-1.c: Likewise.
4892 * gcc.target/arm/pr69610-2.c: Likewise.
4893
4894 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4895
4896 * gcc.target/arm/pr40887.c: Update comment.
4897 * lib/target-supports.exp: Don't generate effective target checks
4898 and related helpers for armv5. Update comment.
4899 * gcc.target/arm/armv5_thumb_isa.c: Delete.
4900 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
4901 target check and options.
4902
4903 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4904
4905 PR middle-end/85817
4906 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
4907 scan-tree-dump-not for h.
4908
4909 2018-05-18 Richard Biener <rguenther@suse.de>
4910
4911 * gcc.dg/tree-ssa/pr21559.c: Adjust.
4912 * gcc.dg/tree-ssa/pr45397.c: Likewise.
4913 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
4914 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
4915 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
4916 * gcc.dg/tree-ssa/vrp17.c: Likewise.
4917 * gcc.dg/tree-ssa/vrp18.c: Likewise.
4918 * gcc.dg/tree-ssa/vrp23.c: Likewise.
4919 * gcc.dg/tree-ssa/vrp24.c: Likewise.
4920 * gcc.dg/tree-ssa/vrp58.c: Likewise.
4921 * gcc.dg/vrp-min-max-1.c: Likewise.
4922 * gcc.dg/vrp-min-max-3.c: New testcase.
4923
4924 2018-05-18 Richard Biener <rguenther@suse.de>
4925
4926 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
4927 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
4928 * gcc.dg/graphite/scop-6.c: Likewise.
4929 * gcc.dg/graphite/scop-7.c: Likewise.
4930 * gcc.dg/graphite/scop-8.c: Likewise.
4931 * gcc.dg/graphite/scop-9.c: Likewise.
4932
4933 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4934
4935 * gcc.target/aarch64/vect-init-ld1.c: New test.
4936
4937 2018-05-18 Martin Liska <mliska@suse.cz>
4938
4939 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
4940 * gcc.dg/tree-prof/update-loopch.c: Likewise.
4941
4942 2018-05-18 Martin Liska <mliska@suse.cz>
4943
4944 * gcc.dg/ipa/ipa-icf-39.c: New test.
4945 * gcc.dg/pr68766.c: Adjust pruned output.
4946
4947 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
4948
4949 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
4950 New proc.
4951 * gcc.dg/fma-1.c: New test.
4952 * gcc.dg/fma-2.c: Likewise.
4953 * gcc.dg/fma-3.c: Likewise.
4954 * gcc.dg/fma-4.c: Likewise.
4955 * gcc.dg/fma-5.c: Likewise.
4956 * gcc.dg/fma-6.c: Likewise.
4957 * gcc.dg/fma-7.c: Likewise.
4958 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
4959 scalar_all_fma.
4960 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
4961 * gfortran.dg/reassoc_8.f: Likewise.
4962 * gfortran.dg/reassoc_9.f: Likewise.
4963 * gfortran.dg/reassoc_10.f: Likewise.
4964
4965 2018-05-17 Jim Wilson <jimw@sifive.com>
4966
4967 * gcc.target/riscv/switch-qi.c: New.
4968 * gcc.target/riscv/switch-si.c: New.
4969
4970 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
4971
4972 PR target/85698
4973 * gcc.target/powerpc/pr85698.c: New test.
4974
4975 2018-05-17 Richard Biener <rguenther@suse.de>
4976
4977 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
4978
4979 2018-05-17 Bin Cheng <bin.cheng@arm.com>
4980
4981 PR tree-optimization/85793
4982 * gcc.dg/vect/pr85793.c: New test.
4983
4984 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
4985
4986 * gcc.dg/gimplefe-28.c: New test.
4987 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
4988 internal function calls.
4989 * gcc.dg/goacc/loop-processing-1.c: Likewise.
4990
4991 2018-05-17 Martin Liska <mliska@suse.cz>
4992
4993 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
4994 space in between 'G_' and '('.
4995
4996 2018-05-17 Jakub Jelinek <jakub@redhat.com>
4997
4998 PR target/85323
4999 * gcc.target/i386/pr85323-7.c: New test.
5000 * gcc.target/i386/pr85323-8.c: New test.
5001 * gcc.target/i386/pr85323-9.c: New test.
5002
5003 PR target/85323
5004 * gcc.target/i386/pr85323-4.c: New test.
5005 * gcc.target/i386/pr85323-5.c: New test.
5006 * gcc.target/i386/pr85323-6.c: New test.
5007
5008 PR target/85323
5009 * gcc.target/i386/pr85323-1.c: New test.
5010 * gcc.target/i386/pr85323-2.c: New test.
5011 * gcc.target/i386/pr85323-3.c: New test.
5012
5013 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
5014 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
5015 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
5016 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
5017 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
5018 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
5019 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
5020 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
5021 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
5022 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
5023 * gcc.target/i386/avx512f-setzero-1.c: New test.
5024
5025 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
5026
5027 * gcc.target/aarch64/vect-slp-dup.c: New.
5028
5029 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5030
5031 PR c++/85713
5032 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
5033
5034 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
5035
5036 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
5037 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
5038
5039 2018-05-17 Richard Biener <rguenther@suse.de>
5040
5041 PR tree-optimization/85757
5042 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
5043
5044 2018-05-16 Marek Polacek <polacek@redhat.com>
5045
5046 PR c++/85363
5047 * g++.dg/cpp0x/initlist-throw1.C: New test.
5048 * g++.dg/cpp0x/initlist-throw2.C: New test.
5049
5050 2018-05-16 Carl Love <cel@us.ibm.com>
5051
5052 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
5053 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
5054 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
5055
5056 2018-05-16 Richard Biener <rguenther@suse.de>
5057
5058 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
5059 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
5060 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
5061
5062 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
5063
5064 * gcc.target/aarch64/sve/vcond_10.c: New test.
5065 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
5066 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
5067 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
5068
5069 2018-05-15 Martin Sebor <msebor@redhat.com>
5070
5071 PR tree-optimization/85753
5072 * gcc.dg/Wrestrict-10.c: Adjust.
5073 * gcc.dg/Wrestrict-16.c: New test.
5074
5075 2018-05-15 Martin Sebor <msebor@redhat.com>
5076
5077 PR middle-end/85643
5078 * c-c++-common/attr-nonstring-7.c: New test.
5079
5080 2018-05-15 Richard Biener <rguenther@suse.de>
5081
5082 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
5083
5084 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5085
5086 PR tree-optimization/83648
5087 * gcc.dg/tree-ssa/pr83648.c: New test.
5088 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
5089
5090 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5091
5092 PR ipa/85734
5093 * gcc.dg/ipa/pr85734.c: New test.
5094
5095 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
5096
5097 PR target/85756
5098 * gnat.dg/opt70.adb: New test.
5099 * gnat.dg/opt70_pkg.ad[sb]: New helper.
5100
5101 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5102
5103 * gcc.target/aarch64/crypto-fuse-1.c: New test.
5104 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
5105
5106 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
5107
5108 * gcc.target/aarch64/vmov_n_1.c: Update test.
5109 * gcc.target/aarch64/vfp-1.c: Update test.
5110
5111 2018-05-14 Jakub Jelinek <jakub@redhat.com>
5112
5113 PR target/85756
5114 * gcc.c-torture/execute/pr85756.c: New test.
5115
5116 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
5117
5118 * gcc.target/i386/cldemote-1.c: New test.
5119
5120 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
5121
5122 PR fortran/85742
5123 * gfortran.dg/assumed_type_9.f90 : New test.
5124
5125 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
5126
5127 PR fortran/85542
5128 * gfortran.dg/pr85542.f90: New test.
5129
5130 2018-05-11 Martin Jambor <mjambor@suse.cz>
5131
5132 PR ipa/85655
5133 * g++.dg/lto/pr85655_0.C: New test.
5134
5135 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
5136
5137 * gcc.target/i386/tpause-1.c: New test.
5138 * gcc.target/i386/umonitor-1.c: New test.
5139
5140 2018-05-11 Jakub Jelinek <jakub@redhat.com>
5141
5142 PR c/85696
5143 * c-c++-common/gomp/pr85696.c: New test.
5144
5145 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
5146 Jakub Jelinek <jakub@redhat.com>
5147
5148 PR tree-optimization/85692
5149 * gcc.target/i386/pr85692.c: New test.
5150
5151 2018-05-11 Martin Liska <mliska@suse.cz>
5152
5153 PR sanitizer/85556
5154 * c-c++-common/ubsan/attrib-6.c: New test.
5155
5156 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5157
5158 PR fortran/85687
5159 * gfortran.dg/pr85687.f90: new test.
5160
5161 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5162
5163 PR fortran/85521
5164 * gfortran.dg/pr85521_1.f90: New test.
5165 * gfortran.dg/pr85521_2.f90: New test.
5166
5167 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5168
5169 PR fortran/70870
5170 * gfortran.dg/pr70870_1.f90: New test.
5171
5172 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
5173
5174 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
5175
5176 2018-05-10 Jakub Jelinek <jakub@redhat.com>
5177
5178 PR c++/85662
5179 * g++.dg/ext/offsetof2.C: New test.
5180
5181 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
5182
5183 PR fortran/68846
5184 * gfortran.dg/temporary_3.f90 : New test.
5185
5186 PR fortran/70864
5187 * gfortran.dg/temporary_2.f90 : New test.
5188
5189 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
5190
5191 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
5192 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
5193 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
5194 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
5195 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
5196 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
5197 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
5198 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
5199 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
5200 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
5201 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
5202 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
5203 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
5204 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
5205 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
5206 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
5207 * gcc.dg/vmx/st-be-order.c: Delete testcase.
5208 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
5209 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
5210 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
5211 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
5212 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
5213 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
5214 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
5215 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
5216 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
5217 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
5218
5219 2018-05-10 Jakub Jelinek <jakub@redhat.com>
5220
5221 PR tree-optimization/85699
5222 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
5223 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
5224 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
5225 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
5226
5227 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
5228
5229 * g++.dg/tls/pr85400.C: New test.
5230
5231 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5232
5233 PR c++/85713
5234 * g++.dg/cpp1y/lambda-generic-85713.C: New.
5235
5236 2018-05-09 Carl Love <cel@us.ibm.com>
5237
5238 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
5239
5240 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5241
5242 PR c++/85713
5243 Revert:
5244 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5245
5246 PR c++/84588
5247 * g++.dg/cpp1y/pr84588.C: New.
5248
5249 2018-05-09 Andreas Schwab <schwab@suse.de>
5250
5251 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
5252
5253 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
5254
5255 * gcc.target/aarch64/store_lane_spill_1.c: New test.
5256 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
5257
5258 2018-05-08 Carl Love <cel@us.ibm.com>
5259 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
5260
5261 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5262
5263 PR c++/84588
5264 * g++.dg/cpp1y/pr84588.C: New.
5265
5266 2018-05-08 Marek Polacek <polacek@redhat.com>
5267
5268 PR c++/85695
5269 * g++.dg/cpp1z/constexpr-if22.C: New test.
5270
5271 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
5272
5273 PR target/85693
5274 * gcc.target/i386/pr85693.c: New test.
5275
5276 2018-05-08 Jakub Jelinek <jakub@redhat.com>
5277
5278 PR target/85683
5279 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
5280 scan-assembler-times checking that except for [fh]*xor other functions
5281 don't use any load instructions.
5282
5283 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
5284
5285 * gcc.target/i386/builtin_target.c: Test goldmont.
5286 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
5287 arch=silvermont.
5288
5289 2018-05-08 Jakub Jelinek <jakub@redhat.com>
5290
5291 PR target/85572
5292 * g++.dg/other/sse2-pr85572-1.C: New test.
5293 * g++.dg/other/sse2-pr85572-2.C: New test.
5294 * g++.dg/other/sse4-pr85572-1.C: New test.
5295 * g++.dg/other/avx2-pr85572-1.C: New test.
5296
5297 PR target/85317
5298 * gcc.target/i386/pr85317.c: New test.
5299 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
5300 optimization barrier to avoid optimizing away the expected insn.
5301
5302 PR target/85480
5303 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
5304 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
5305
5306 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5307
5308 * g++.dg/other/sve_const_pred_1.C: Rename to...
5309 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
5310 target selectors and explicit -march options.
5311 * g++.dg/other/sve_const_pred_2.C: Rename to...
5312 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
5313 * g++.dg/other/sve_const_pred_3.C: Rename to...
5314 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
5315 * g++.dg/other/sve_const_pred_4.C: Rename to...
5316 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
5317 * g++.dg/other/sve_tls_2.C: Rename to...
5318 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
5319 * g++.dg/other/sve_vcond_1.C: Rename to...
5320 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
5321 * g++.dg/other/sve_vcond_1_run.C: Rename to...
5322 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
5323
5324 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5325
5326 PR testsuite/85586
5327 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
5328 !vect_no_align.
5329
5330 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5331
5332 PR c++/57429
5333 * g++.dg/cpp0x/deleted14.C: New.
5334
5335 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5336 Alan Hayward <alan.hayward@arm.com>
5337 David Sherwood <david.sherwood@arm.com>
5338
5339 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
5340 XFAIL the BIC test.
5341 * gcc.target/aarch64/sve/vcond_7.c: New test.
5342 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
5343
5344 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5345
5346 PR c++/70563
5347 * g++.dg/cpp0x/sfinae62.C: New.
5348
5349 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5350
5351 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
5352 load from src[i].
5353
5354 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5355
5356 PR c++/80691
5357 * g++.dg/cpp0x/narrowing1.C: New.
5358
5359 2018-05-08 Richard Biener <rguenther@suse.de>
5360
5361 PR middle-end/85588
5362 * gcc.dg/torture/pr85574.c: Rename to...
5363 * gcc.dg/torture/pr85588.c: ... this.
5364
5365 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5366
5367 PR fortran/54613
5368 * gfortran.dg/minmaxloc_12.f90: New test case.
5369 * gfortran.dg/minmaxloc_13.f90: New test case.
5370
5371 2018-05-07 Nathan Sidwell <nathan@acm.org>
5372
5373 * g++.dg/cpp0x/range-for10.C: Delete.
5374 * g++.dg/ext/forscope1.C: Delete.
5375 * g++.dg/ext/forscope2.C: Delete.
5376 * g++.dg/template/for1.C: Delete.
5377
5378 2018-05-07 Jeff Law <law@redhat.com>
5379
5380 * gfortran.dg/linefile.f90: New test.
5381
5382 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
5383
5384 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
5385 and options.
5386
5387 2018-05-06 Jakub Jelinek <jakub@redhat.com>
5388
5389 PR c++/85659
5390 * g++.dg/ext/asm14.C: New test.
5391 * g++.dg/ext/asm15.C: New test.
5392 * g++.dg/ext/asm16.C: New test.
5393
5394 2018-05-06 Michael Eager <eager@eagercon.com>
5395
5396 * gcc.target/microblaze/others/picdtr.c: Correct option
5397 -fPIE -mpic-data-is-text-relative.
5398
5399 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
5400
5401 * gcc.target/microblaze/others/picdtr.c: Add test for
5402 -fPIE -mpic-data-is-text-relative.
5403
5404 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
5405
5406 PR fortran/85507
5407 * gfortran.dg/coarray_dependency_1.f90: New test.
5408 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
5409
5410 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
5411
5412 * brig.dg/test/gimple/smoke_test.hsail: Fix the test
5413 to match the currently produced gimple.
5414
5415 2018-05-04 Carl Love <cel@us.ibm.com>
5416
5417 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
5418 vec_trunc.
5419 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
5420 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
5421 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
5422 xvcmpgedp counts. Add xxsel counts.
5423
5424 2018-05-04 Richard Biener <rguenther@suse.de>
5425
5426 PR middle-end/85627
5427 * g++.dg/torture/pr85627.C: New testcase.
5428
5429 2018-05-04 Richard Biener <rguenther@suse.de>
5430
5431 PR middle-end/85574
5432 * gcc.dg/torture/pr85574.c: New testcase.
5433 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
5434
5435 2018-05-04 Jakub Jelinek <jakub@redhat.com>
5436
5437 PR libstdc++/85466
5438 * gcc.dg/nextafter-1.c: New test.
5439 * gcc.dg/nextafter-2.c: New test.
5440 * gcc.dg/nextafter-3.c: New test.
5441 * gcc.dg/nextafter-4.c: New test.
5442
5443 2018-05-03 Nathan Sidwell <nathan@acm.org>
5444
5445 Remove -ffriend-injection.
5446 * g++.old-deja/g++.jason/scoping15.C: Delete.
5447 * g++.old-deja/g++.mike/net43.C: Delete.
5448
5449 2018-05-03 Jakub Jelinek <jakub@redhat.com>
5450
5451 PR target/85530
5452 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
5453 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
5454 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
5455 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
5456
5457 2018-05-03 Tom de Vries <tom@codesourcery.com>
5458
5459 PR testsuite/85106
5460 * lib/scanoffloadtree.exp: New file.
5461
5462 2018-05-03 Richard Biener <rguenther@suse.de>
5463
5464 PR tree-optimization/85615
5465 * gcc.dg/torture/pr85615.c: New testcase.
5466
5467 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5468
5469 PR tree-optimization/70291
5470 * gcc.dg/complex-6.c: New test.
5471 * gcc.dg/complex-7.c: Likewise.
5472
5473 2018-05-03 Richard Biener <rguenther@suse.de>
5474
5475 PR testsuite/85579
5476 * fortran.dg/pr51434.f90: Truncate transfer argument.
5477
5478 2018-05-02 Jakub Jelinek <jakub@redhat.com>
5479
5480 PR target/85582
5481 * gcc.c-torture/execute/pr85582-3.c: New test.
5482
5483 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
5484 Jason Merrill <jason@redhat.com>
5485
5486 PR c++/68374
5487 * g++.dg/warn/Wshadow-13.C: New.
5488 * g++.dg/warn/Wshadow-14.C: Likewise.
5489
5490 2018-05-02 Tom de Vries <tom@codesourcery.com>
5491
5492 PR libgomp/82428
5493 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
5494 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
5495
5496 2018-05-02 David Pagan <dave.pagan@oracle.com>
5497
5498 PR c/30552
5499 * gcc.dg/noncompile/pr30552-1.c: New test.
5500 * gcc.dg/noncompile/pr30552-2.c: New test.
5501 * gcc.dg/noncompile/pr30552-3.c: New test.
5502 * gcc.dg/noncompile/pr30552-4.c: New test.
5503
5504 2018-05-02 Richard Biener <rguenther@suse.de>
5505
5506 PR tree-optimization/85597
5507 * gcc.dg/vect/pr85597.c: New testcase.
5508
5509 2018-05-02 Tom de Vries <tom@codesourcery.com>
5510
5511 PR testsuite/85106
5512 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
5513 * lib/scanltranstree.exp: New file.
5514 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
5515 (scan-ltrans-tree-dump-times_required_options)
5516 (scan-ltrans-tree-dump-not_required_options)
5517 (scan-ltrans-tree-dump-dem_required_options)
5518 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
5519 * lib/gcc-dg.exp: Include scanltranstree.exp.
5520
5521 2018-05-02 Tom de Vries <tom@codesourcery.com>
5522
5523 PR testsuite/85106
5524 * gcc.dg/ipa/ipa-icf-38.c: New test.
5525 * gcc.dg/ipa/ipa-icf-38a.c: New test.
5526 * lib/scandump.exp (dump-base): New proc.
5527 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
5528 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
5529 base.
5530 * lib/scanipa.exp: Add "" argument to scan-dump calls.
5531 * lib/scanlang.exp: Same.
5532 * lib/scanrtl.exp: Same.
5533 * lib/scantree.exp: Same.
5534 * lib/scanwpaipa.exp: New file.
5535 * lib/gcc-dg.exp: Include scanwpaipa.exp.
5536
5537 2018-05-02 Richard Biener <rguenther@suse.de>
5538
5539 PR middle-end/85567
5540 * gcc.dg/torture/pr85567.c: New testcase.
5541
5542 2018-05-02 Jakub Jelinek <jakub@redhat.com>
5543
5544 PR target/85582
5545 * gcc.c-torture/execute/pr85582-1.c: New test.
5546 * gcc.c-torture/execute/pr85582-2.c: New test.
5547
5548 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
5549
5550 PR tree-optimization/85586
5551 * gcc.dg/vect/pr85586.c: New test.
5552
5553 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
5554
5555 PR tree-optimization/85143
5556 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
5557 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
5558
5559 2018-05-01 David Malcolm <dmalcolm@redhat.com>
5560
5561 PR c/84258
5562 * c-c++-common/Wformat-pr84258.c: New test.
5563
5564 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5565
5566 PR tree-optimization/82665
5567 * gcc.dg/tree-ssa/pr82665.c: New test.
5568
5569 2018-04-30 David Malcolm <dmalcolm@redhat.com>
5570
5571 PR c++/85523
5572 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
5573 (test_add_fixit_insert_formatted_single_line): New function.
5574 (test_add_fixit_insert_formatted_multiline): New function.
5575 Extend expected output of generated patch to include fix-it hints
5576 for these.
5577 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
5578 "gcc-rich-location.h". Add test coverage for
5579 gcc_rich_location::add_fixit_insert_formatted.
5580
5581 2018-04-30 David Malcolm <dmalcolm@redhat.com>
5582
5583 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5584 (test_show_locus): Update for location_get_source_line returning a
5585 char_span. Use char_span for handling words in the
5586 "test_many_nested_locations" fix-it example.
5587
5588 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
5589
5590 * gcc.target/arc/interrupt-8.c: Update test.
5591 * gcc.target/arc/loop-4.c: Likewise.
5592 * gcc.target/arc/loop-hazard-1.c: Likewise.
5593 * gcc.target/arc/sdata-3.c: Likewise.
5594
5595 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
5596
5597 * gcc.target/arc/store-merge-1.c: New test.
5598 * gcc.target/arc/add_n-combine.c: Update test.
5599
5600 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
5601
5602 Microblaze Target: PIC data text relative
5603
5604 * gcc.target/microblaze/others/data_var1.c: Include
5605 PIC case of r20 base register.
5606 * gcc.target/microblaze/others/data_var2.c: Ditto.
5607 * gcc.target/microblaze/others/picdtr.c: Add new
5608 test case for -mpic-is-data-text-relative.
5609 * gcc.target/microblaze/others/sdata_var1.c: Add
5610 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
5611 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
5612 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
5613 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
5614 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
5615 * gcc.target/microblaze/others/string_cst1_gpopt.c:
5616 Ditto.
5617 * gcc.target/microblaze/others/string_cst2_gpopt.c:
5618 Ditto.
5619
5620 2018-04-30 Richard Biener <rguenther@suse.de>
5621
5622 PR tree-optimization/28364
5623 PR tree-optimization/85275
5624 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
5625 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
5626 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
5627 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
5628 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
5629 still passes.
5630 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
5631 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
5632 still passes.
5633 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
5634 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
5635 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
5636
5637 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
5638
5639 PR target/84431
5640 * gcc.target/i386/pr84431.c: New test.
5641
5642 2018-04-27 Martin Jambor <mjambor@suse.cz>
5643
5644 PR ipa/85549
5645 * g++.dg/ipa/pr85549.C: New test.
5646
5647 2018-04-27 Jakub Jelinek <jakub@redhat.com>
5648
5649 PR c++/85553
5650 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
5651 directive.
5652 * g++.dg/cpp0x/constexpr-85553.C: New test.
5653
5654 2018-04-27 David Malcolm <dmalcolm@redhat.com>
5655
5656 PR c++/85515
5657 * g++.dg/pr85515-1.C: New test.
5658 * g++.dg/pr85515-2.C: New test.
5659
5660 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
5661
5662 PR c++/84691
5663 * g++.dg/cpp0x/friend3.C: New.
5664
5665 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5666
5667 PR target/82518
5668 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
5669 Use check_effective_target_arm_little_endian.
5670
5671 2018-04-27 Jakub Jelinek <jakub@redhat.com>
5672
5673 PR tree-optimization/85529
5674 * gcc.c-torture/execute/pr85529-1.c: New test.
5675 * gcc.c-torture/execute/pr85529-2.c: New test.
5676 * gcc.dg/pr85529.c: New test.
5677
5678 2018-04-26 Maciej W. Rozycki <macro@mips.com>
5679
5680 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
5681 `.dword' in addition to `lw' and `.word'.
5682
5683 2018-04-26 Maciej W. Rozycki <macro@mips.com>
5684
5685 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
5686
5687 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
5688
5689 * gnat.dg/loop_optimization24.adb: New test.
5690
5691 2018-04-26 Richard Biener <rguenther@suse.de>
5692
5693 PR tree-optimization/85116
5694 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
5695 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
5696 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
5697 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
5698
5699 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
5700
5701 PR target/85473
5702 * gcc.target/i386/pr85473-1.c: New test.
5703 * gcc.target/i386/pr85473-2.c: New test.
5704
5705 2018-04-25 Nathan Sidwell <nathan@acm.org>
5706 Jakub Jelinek <jakub@redhat.com>
5707
5708 PR c++/85437
5709 PR c++/49171
5710 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
5711 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
5712 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
5713 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
5714 * g++.dg/cpp0x/pr85437-1.C: New.
5715 * g++.dg/cpp0x/pr85437-2.C: New.
5716 * g++.dg/cpp0x/pr85437-3.C: New.
5717 * g++.dg/cpp0x/pr85437-4.C: New.
5718
5719 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
5720
5721 PR fortran/85520
5722 * gfortran.dg/pr85520.f90: New test.
5723
5724 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5725
5726 PR target/85512
5727 * gcc.dg/pr85512.c: New test.
5728
5729 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
5730
5731 PR target/85485
5732 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
5733 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
5734 * gcc.dg/pr85388-1.c (dg-options): Likwise.
5735 * gcc.dg/pr85388-2.c (dg-options): Likwise.
5736 * gcc.dg/pr85388-3.c (dg-options): Likwise.
5737 * gcc.dg/pr85388-4.c (dg-options): Likwise.
5738 * gcc.dg/pr85388-5.c (dg-options): Likwise.
5739 * gcc.dg/pr85388-6.c (dg-options): Likwise.
5740 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
5741 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
5742 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
5743 * gcc.target/i386/cet-label.c (dg-options): Likwise.
5744 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
5745 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
5746 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
5747 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
5748 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
5749 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
5750 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
5751 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
5752 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
5753 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
5754 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
5755 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
5756 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
5757 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
5758 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
5759 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
5760 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
5761 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
5762 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
5763 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
5764 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
5765 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
5766 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
5767 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
5768 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
5769 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
5770 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
5771 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
5772 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
5773 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
5774 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
5775 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
5776 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
5777 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
5778 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
5779 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
5780 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
5781 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
5782 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
5783 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
5784 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
5785 * gcc.target/i386/pr84146.c (dg-options): Likwise.
5786 * gcc.target/i386/pr85403.c (dg-options): Likwise.
5787 * gcc.target/i386/pr85404.c (dg-options): Likwise.
5788 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
5789 with -mshstk.
5790 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
5791 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
5792 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
5793 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
5794 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
5795 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
5796 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
5797 * (dg-options): Likwise.
5798 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
5799 -mno-cet.
5800 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
5801 * gcc.target/i386/cet-label-3.c: Removed.
5802 * gcc.target/i386/cet-property-3.c: Likwise.
5803 * gcc.target/i386/cet-sjlj-7.c: Likwise.
5804
5805 2018-04-24 Jakub Jelinek <jakub@redhat.com>
5806
5807 PR target/85511
5808 * gcc.target/i386/pr85511.c: New test.
5809
5810 PR target/85503
5811 * g++.dg/ext/pr85503.C: New test.
5812
5813 PR target/85508
5814 * gcc.target/i386/pr85508.c: New test.
5815
5816 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
5817
5818 PR tree-optimization/85478
5819 * g++.dg/pr85478.C: New test.
5820
5821 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
5822
5823 * g++.dg/torture/pr85496.C: New test.
5824
5825 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
5826
5827 PR rtl-optimization/85423
5828 * gcc.dg/pr85423.c: New test.
5829
5830 2018-04-20 Martin Sebor <msebor@redhat.com>
5831
5832 PR c/85365
5833 * gcc.dg/Wrestrict-15.c: New test.
5834
5835 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
5836
5837 PR target/85456
5838 * gcc.target/powerpc/pr85456.c: New test.
5839
5840 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
5841
5842 * g++.dg/ext/undef-bool-1.C: Require lp64.
5843 * gcc.target/powerpc/undef-bool-2.c: Likewise.
5844
5845 2018-04-20 Jeff Law <law@redhat.com>
5846
5847 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
5848 stack protector.
5849 * gcc.dg/stack-check-6.c: Likewise.
5850 * gcc.dg/stack-check-6a.c: Likewise.
5851 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
5852 * gcc.target/i386/stack-check-18.c: Likewise.
5853 * gcc.target/i386/stack-check-19.c: Likewise.
5854
5855 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5856
5857 PR testsuite/85483
5858 * gcc.target/aarch64/sve/vcond_1.c: Move to...
5859 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
5860 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
5861 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
5862
5863 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
5864
5865 PR target/85469
5866 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
5867 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
5868
5869 2018-04-20 Richard Biener <rguenther@suse.de>
5870
5871 PR middle-end/85475
5872 * gcc.dg/torture/pr85475.c: New testcase.
5873
5874 2018-04-20 Martin Jambor <mjambor@suse.cz>
5875
5876 ipa/85449
5877 * gcc.dg/ipa/pr85449.c: New test.
5878
5879 2018-04-20 Martin Jambor <mjambor@suse.cz>
5880
5881 ipa/85447
5882 * g++.dg/ipa/pr85447.C: New file.
5883 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
5884
5885 2018-04-20 Jakub Jelinek <jakub@redhat.com>
5886
5887 PR c++/85462
5888 * g++.dg/cpp0x/pr85462.C: New test.
5889
5890 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
5891
5892 * gcc.target/i386/pr85404.c: Require CET target.
5893
5894 2018-04-19 Jakub Jelinek <jakub@redhat.com>
5895
5896 PR tree-optimization/85467
5897 * gcc.dg/pr85467.c: New test.
5898
5899 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
5900
5901 PR c++/84611
5902 * g++.dg/parse/crash68.C: New.
5903
5904 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
5905
5906 PR libgcc/85334
5907 * g++.dg/torture/pr85334.C: New test.
5908
5909 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
5910
5911 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
5912 * g++.dg/diagnostic/pr85464.C: New.
5913
5914 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
5915
5916 PR target/85397
5917 * gcc.dg/torture/pr85397-1.c: New test.
5918 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
5919 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
5920
5921 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
5922
5923 PR target/85404
5924 * gcc.target/i386/pr85404.c: New test.
5925
5926 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
5927
5928 PR target/85417
5929 * c-c++-common/attr-nocf-check-1.c: Compile with
5930 -fcf-protection=none.
5931 * c-c++-common/attr-nocf-check-3.c: Likewise.
5932 * gcc.dg/march-generic.c: Likewise.
5933 * gcc.target/i386/align-limit.c: Likewise.
5934 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
5935 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
5936 * gcc.target/i386/cet-property-2.c: Likewise.
5937 * gcc.target/i386/ret-thunk-26.c: Likewise.
5938 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
5939 targets.
5940 * c-c++-common/fcf-protection-2.c: Likewise.
5941 * c-c++-common/fcf-protection-3.c: Likewise.
5942 * c-c++-common/fcf-protection-5.c: Likewise.
5943 * c-c++-common/fcf-protection-6.c: Likewise.
5944 * c-c++-common/fcf-protection-7.c: Likewise.
5945 * gcc.target/i386/cet-label-3.c: New test.
5946 * gcc.target/i386/cet-property-3.c: Likewise.
5947 * gcc.target/i386/cet-sjlj-7.c: Likewise.
5948 * gcc.target/i386/pr85417-1.c: Likewise.
5949 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
5950 __x86_indirect_thunk_nt_(r|e)ax
5951 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
5952 * gcc.target/i386/pr85403.c: Remove dg-error,
5953
5954 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
5955
5956 * gcc.target/i386/movdir-1.c: New test.
5957
5958 2018-04-19 Richard Biener <rguenther@suse.de>
5959
5960 PR middle-end/85455
5961 * gcc.dg/pr85455.c: New testcase.
5962
5963 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
5964
5965 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
5966 targets.
5967 * g++.dg/lto/pr85405b_0.C: Likewise.
5968 * g++.dg/lto/pr84805_0.C: Likewise.
5969
5970 2018-04-18 Martin Liska <mliska@suse.cz>
5971
5972 PR ipa/83983
5973 PR ipa/85391
5974 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
5975 output.
5976
5977 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
5978
5979 PR target/85388
5980 * gcc.dg/pr85388-1.c: New test.
5981 * gcc.dg/pr85388-2.c: Likewise.
5982 * gcc.dg/pr85388-3.c: Likewise.
5983 * gcc.dg/pr85388-4.c: Likewise.
5984 * gcc.dg/pr85388-5.c: Likewise.
5985 * gcc.dg/pr85388-6.c: Likewise.
5986
5987 2018-04-18 Jan Hubicka <jh@suse.cz>
5988 Martin Liska <mliska@suse.cz>
5989
5990 * g++.dg/lto/pr83121_0.C: Update template.
5991 * g++.dg/lto/pr83121_1.C: Update template.
5992 * g++.dg/lto/pr84805_0.C: Update template.
5993 * g++.dg/lto/pr84805_1.C: Update template.
5994 * g++.dg/lto/pr84805_2.C: Update template.
5995
5996 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
5997
5998 PR c++/84630
5999 * g++.dg/cpp0x/pr84630.C: New.
6000
6001 2018-04-18 Jakub Jelinek <jakub@redhat.com>
6002
6003 PR c++/84463
6004 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
6005 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
6006 in two cases. Uncomment two other tests and add expected dg-error for
6007 them.
6008 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
6009 -Wnarrowing diagnostics on some targets for c++11.
6010 * g++.dg/parse/array-size2.C: Remove xfail.
6011 * g++.dg/cpp0x/constexpr-84463.C: New test.
6012
6013 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
6014
6015 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
6016 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
6017
6018 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6019
6020 PR testsuite/85326
6021 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
6022 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
6023 * g++.dg/other/sve_tls_2.C: Require effective target tls.
6024
6025 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
6026
6027 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
6028 prevent cascading of errors and change expected error message.
6029 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
6030 to 64-bit targets.
6031 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
6032 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
6033 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
6034 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
6035 error message.
6036 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
6037
6038 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6039
6040 PR target/85430
6041 * gcc.dg/pr85430.c: New test.
6042
6043 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6044
6045 PR testsuite/85326
6046 * gcc.target/arm/pr54300.C: Move to...
6047 * g++.dg/other/pr54300.C: ... Here. Add target directives.
6048 * gcc.target/arm/pr55073.C: Move to...
6049 * g++.dg/other/pr55073.C: ... Here. Add target directives.
6050 * gcc.target/arm/pr56184.C: Move to...
6051 * g++.dg/other/pr56184.C: ... Here. Add target directives.
6052 * gcc.target/arm/pr59985.C: Move to...
6053 * g++.dg/other/pr59985.C: ... Here. Add target directives.
6054 * gcc.target/aarch64/pr60675.C: Move to...
6055 * g++.dg/other/pr60675.C: ... Here. Add target directives.
6056 * gcc.target/aarch64/pr81422.C: Move to...
6057 * g++.dg/other/pr81422.C: ... Here. Add target directives.
6058 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
6059 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
6060 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
6061 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
6062 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
6063 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
6064 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
6065 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
6066 * gcc.target/aarch64/sve/tls_2.C: Move to...
6067 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
6068 * gcc.target/aarch64/pr81414.C: Rename to...
6069 * gcc.target/aarch64/pr81414.c: ... This.
6070 * gcc.target/aarch64/simd/pr67896.C: Rename to...
6071 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
6072 messages.
6073 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
6074 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
6075 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
6076 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
6077 file name.
6078
6079 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6080
6081 PR middle-end/85414
6082 * gcc.dg/pr85414.c: New test.
6083
6084 2018-04-17 Martin Jambor <mjambor@suse.cz>
6085
6086 PR ipa/85421
6087 * g++.dg/ipa/pr85421.C: New test.
6088
6089 2018-04-17 Martin Liska <mliska@suse.cz>
6090
6091 PR lto/85405
6092 * g++.dg/lto/pr85405b_0.C: New test.
6093 * g++.dg/lto/pr85405b_1.C: New test.
6094
6095 2018-04-17 Martin Liska <mliska@suse.cz>
6096
6097 PR lto/85405
6098 * g++.dg/lto/pr85405_0.C: New test.
6099 * g++.dg/lto/pr85405_1.C: New test.
6100
6101 2018-04-17 Martin Liska <mliska@suse.cz>
6102
6103 PR ipa/85329
6104 * g++.dg/ext/pr85329-2.C: New test.
6105 * g++.dg/ext/pr85329.C: New test.
6106 * gcc.target/i386/mvc12.c: New test.
6107
6108 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
6109
6110 PR c++/85039
6111 * g++.dg/pr85039-1.C: New.
6112 * g++.dg/pr85039-2.C: New.
6113 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
6114
6115 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
6116
6117 PR target/85080
6118 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
6119 if the target supports efficient unaligned storage accesses.
6120
6121 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
6122
6123 PR target/83660
6124 * gcc.target/powerpc/pr83660.C: New test.
6125
6126 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
6127
6128 PR target/85403
6129 * gcc.target/i386/pr85403.c: New test.
6130
6131 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
6132
6133 PR target/84331
6134 * gcc.target/i386/funcspec-56.inc: Test arch=skylake.
6135
6136 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6137 Jason Merrill <jason@redhat.com>
6138
6139 PR c++/85112
6140 * g++.dg/cpp0x/pr85112.C: New.
6141
6142 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
6143
6144 PR testsuite/85326
6145 * g++.dg/ext/undef-bool-1.C: New file.
6146 * gcc.target/powerpc/powerpc.exp: Remove .C support.
6147 * gcc.target/powerpc/undef-bool-1.C: Remove file.
6148
6149 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
6150
6151 PR target/85293
6152 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
6153 corresponding dg-error clause.
6154 * gcc.target/powerpc/pr80098-3.c: Ditto.
6155 * gcc.target/powerpc/pr80103-1.c: Delete.
6156
6157 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
6158
6159 PR fortran/81773
6160 PR fortran/83606
6161 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
6162 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
6163
6164 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6165
6166 PR fortran/85387
6167 * gfortran.dg/implied_do_io_5.f90: New test.
6168
6169 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
6170
6171 PR target/83402
6172 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
6173 several values: positive, negative, and zero.
6174 * gcc.target/powerpc/sse2-pslld-1.c: Same.
6175 * gcc.target/powerpc/sse2-psllq-1.c: Same.
6176
6177 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
6178
6179 PR rtl-optimization/79916
6180 * gcc.target/powerpc/pr79916.c: New.
6181
6182 2018-04-13 Jakub Jelinek <jakub@redhat.com>
6183
6184 PR rtl-optimization/85393
6185 * g++.dg/opt/pr85393.C: New test.
6186 * g++.dg/opt/pr85393-aux.cc: New file.
6187
6188 PR rtl-optimization/85376
6189 * gcc.dg/pr85376.c: New test.
6190
6191 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
6192
6193 PR rtl-optimization/83852
6194 * gcc.dg/pr83852.c: New testcase.
6195
6196 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
6197
6198 PR testsuite/85326
6199 * gcc.target/s390/pr77822-1.C: Rename to ...
6200 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
6201 * gcc.target/s390/pr77822-2.c: Add asm scan check.
6202 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
6203
6204 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
6205
6206 PR lto/71991
6207 * gcc.target/i386/pr71991.c: New testcase.
6208
6209 2018-04-13 Martin Liska <mliska@suse.cz>
6210 Jakub Jelinek <jakub@redhat.com>
6211
6212 PR middle-end/81657
6213 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
6214 call.
6215
6216 2018-04-12 David Malcolm <dmalcolm@redhat.com>
6217
6218 PR c++/85385
6219 * g++.dg/diagnostic/macro-arg-count.C: New test.
6220
6221 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6222
6223 PR fortran/83064
6224 PR testsuite/85346
6225 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
6226 array and move test to libgomp/testsuite/libgomp.fortran.
6227 * gfortran.dg/do_concurrent_6.f90: New test.
6228
6229 2018-04-12 Marek Polacek <polacek@redhat.com>
6230
6231 PR c++/85258
6232 * g++.dg/parse/error61.C: New test.
6233
6234 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
6235
6236 PR target/85347
6237 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
6238 specify -mvsx on gcc command line.
6239
6240 2018-04-12 Jakub Jelinek <jakub@redhat.com>
6241
6242 PR target/85328
6243 * gcc.target/i386/pr85328.c: New test.
6244
6245 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6246
6247 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
6248
6249 2018-04-12 Jakub Jelinek <jakub@redhat.com>
6250
6251 PR rtl-optimization/85342
6252 * gcc.target/i386/pr85342.c: New test.
6253
6254 2018-04-11 Jason Merrill <jason@redhat.com>
6255
6256 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
6257 if ulimit -v is set.
6258
6259 2018-04-11 Bin Cheng <bin.cheng@arm.com>
6260
6261 PR testsuite/85190
6262 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
6263
6264 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
6265
6266 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
6267 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
6268
6269 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6270
6271 PR c++/70808
6272 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
6273 effective target.
6274
6275 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
6276
6277 PR target/84301
6278 * gcc.target/i386/pr84301.c: New test.
6279
6280 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6281
6282 PR tree-optimization/85331
6283 * gcc.c-torture/execute/pr85331.c: New test.
6284
6285 2018-04-11 Marek Polacek <polacek@redhat.com>
6286
6287 PR c++/85032
6288 * g++.dg/cpp0x/pr51225.C: Adjust error message.
6289 * g++.dg/cpp1z/constexpr-if21.C: New test.
6290
6291 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6292
6293 PR target/85281
6294 * gcc.target/i386/pr85281.c: New test.
6295
6296 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
6297
6298 PR rtl-optimization/84659
6299 * gcc.dg/pr84659.c: New test.
6300
6301 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6302
6303 PR debug/85302
6304 * g++.dg/debug/dwarf2/pr85302.C: New test.
6305
6306 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
6307
6308 PR target/85261
6309 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
6310 into register.
6311
6312 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6313
6314 PR c++/70808
6315 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
6316
6317 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
6318
6319 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
6320 * gcc.target/powerpc/dimode_off.c: Ditto.
6321 * gcc.target/powerpc/tfmode_off.c: Ditto.
6322 * gcc.target/powerpc/timode_off.c: Ditto.
6323
6324 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
6325
6326 * gcc.target/powerpc/vec-ldl-1.c: New test.
6327 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
6328 corrections to ABI implementation.
6329
6330 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
6331
6332 PR target/85056
6333 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
6334
6335 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6336
6337 PR rtl-optimization/85300
6338 * gcc.dg/pr85300.c: New test.
6339
6340 2018-04-10 David Malcolm <dmalcolm@redhat.com>
6341
6342 PR c++/85110
6343 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
6344 where we now show the pertinent parameter.
6345 * g++.dg/diagnostic/aka2.C: Likewise.
6346 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
6347
6348 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6349
6350 PR fortran/85313
6351 * gfortran.dg/gomp/pr85313.f90: New test.
6352
6353 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6354
6355 PR c++/24314
6356 * g++.dg/parse/template29.C: New.
6357
6358 2018-04-10 Bin Cheng <bin.cheng@arm.com>
6359
6360 PR testsuite/85190
6361 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
6362
6363 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6364
6365 PR target/85177
6366 PR target/85255
6367 * gcc.target/i386/avx512f-pr85177.c: New test.
6368 * gcc.target/i386/avx512f-pr85255.c: New test.
6369
6370 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
6371
6372 PR tree-optimization/85286
6373 * gcc.dg/vect/pr85286.c: New test.
6374
6375 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6376
6377 PR target/85173
6378 * gcc.target/arm/pr85173.c: New test.
6379
6380 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6381
6382 PR lto/85248
6383 * gcc.dg/lto/pr85248_0.c: New test.
6384 * gcc.dg/lto/pr85248_1.c: New test.
6385
6386 2018-04-09 Jan Hubicka <jh@suse.cz>
6387
6388 PR lto/85078
6389 * g++.dg/torture/pr85078.C: New.
6390
6391 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
6392
6393 PR c++/85227
6394 * g++.dg/cpp1z/decomp44.C: New.
6395 * g++.dg/cpp1z/decomp45.C: Likewise.
6396
6397 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6398
6399 PR fortran/83064
6400 * gfortran.dg/do_concurrent_5.f90: New test.
6401 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
6402 message.
6403
6404 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6405
6406 PR fortran/51260
6407 * gfortran.dg/parameter_array_element_3.f90: New test.
6408
6409 2018-04-09 Jakub Jelinek <jakub@redhat.com>
6410
6411 PR c++/85194
6412 * g++.dg/cpp1z/decomp43.C: New test.
6413
6414 PR rtl-optimization/80463
6415 * g++.dg/pr80463.C: Add -w to dg-options.
6416
6417 2018-04-09 Richard Biener <rguenther@suse.de>
6418
6419 PR tree-optimization/85284
6420 * gcc.dg/torture/pr85284.c: New testcase.
6421
6422 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6423
6424 PR rtl-optimization/80463
6425 PR rtl-optimization/83972
6426 PR rtl-optimization/83480
6427
6428 * gcc.dg/pr80463.c: New test.
6429 * g++.dg/pr80463.C: Likewise.
6430 * gcc.dg/pr83972.c: Likewise.
6431
6432 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6433
6434 PR rtl-optimization/83913
6435 * gcc.dg/pr83913.c: New test.
6436
6437 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6438
6439 PR rtl-optimization/83962
6440 * gcc.dg/pr83962.c: New test.
6441
6442 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6443
6444 PR rtl-optimization/83530
6445 * gcc.dg/pr83530.c: New test.
6446
6447 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6448
6449 PR middle-end/82976
6450 * gfortran.dg/realloc_on_assign_16a.f90: New test.
6451
6452 2018-04-07 Jakub Jelinek <jakub@redhat.com>
6453
6454 PR tree-optimization/85257
6455 * gcc.dg/pr85257.c: New test.
6456
6457 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
6458
6459 * g++.dg/opt/pr85196.C: New test.
6460
6461 2018-04-06 David Malcolm <dmalcolm@redhat.com>
6462
6463 PR c++/84269
6464 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
6465 std::tuple here since they need C++11.
6466 * g++.dg/lookup/missing-std-include-8.C: New test.
6467 * g++.dg/lookup/missing-std-include.C: Move std::array and
6468 std::tuple test to missing-std-include-6.C to avoid failures
6469 with C++98.
6470
6471 2018-04-06 Jakub Jelinek <jakub@redhat.com>
6472
6473 PR debug/85252
6474 * gcc.dg/debug/pr85252.c: New test.
6475
6476 PR rtl-optimization/84872
6477 * gcc.dg/graphite/pr84872.c: New test.
6478
6479 PR c++/85210
6480 * g++.dg/cpp1z/decomp42.C: New test.
6481
6482 2018-04-06 David Malcolm <dmalcolm@redhat.com>
6483
6484 PR c++/85021
6485 * g++.dg/lookup/missing-std-include-7.C: New test.
6486
6487 2018-04-06 Tamar Christina <tamar.christina@arm.com>
6488
6489 * gcc.dg/struct-simple.c: Revert r254862.
6490 * lib/target-supports.exp
6491 (check_effective_target_word_mode_no_slow_unalign): Likewise.
6492
6493 2018-04-06 Richard Biener <rguenther@suse.de>
6494
6495 PR middle-end/85244
6496 * gcc.dg/torture/pr85244-1.c: New testcase.
6497 * gcc.dg/torture/pr85244-2.c: Likewise.
6498
6499 2018-04-06 Jakub Jelinek <jakub@redhat.com>
6500
6501 PR sanitizer/85213
6502 * c-c++-common/ubsan/pr85213.c: New test.
6503
6504 2018-04-06 Richard Biener <rguenther@suse.de>
6505
6506 PR middle-end/85180
6507 * gcc.dg/pr85180.c: New testcase.
6508
6509 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6510
6511 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
6512 to trigger the optimization. Do some cleanup and function
6513 renaming. Add more test functions.
6514
6515 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6516
6517 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
6518 options.
6519 * gcc.target/s390/hotpatch-1.c: Skip when building without
6520 optimization.
6521 * gcc.target/s390/hotpatch-10.c: Likewise.
6522 * gcc.target/s390/hotpatch-11.c: Likewise.
6523 * gcc.target/s390/hotpatch-12.c: Likewise.
6524 * gcc.target/s390/hotpatch-13.c: Likewise.
6525 * gcc.target/s390/hotpatch-14.c: Likewise.
6526 * gcc.target/s390/hotpatch-15.c: Likewise.
6527 * gcc.target/s390/hotpatch-16.c: Likewise.
6528 * gcc.target/s390/hotpatch-17.c: Likewise.
6529 * gcc.target/s390/hotpatch-18.c: Likewise.
6530 * gcc.target/s390/hotpatch-19.c: Likewise.
6531 * gcc.target/s390/hotpatch-2.c: Likewise.
6532 * gcc.target/s390/hotpatch-3.c: Likewise.
6533 * gcc.target/s390/hotpatch-4.c: Likewise.
6534 * gcc.target/s390/hotpatch-5.c: Likewise.
6535 * gcc.target/s390/hotpatch-6.c: Likewise.
6536 * gcc.target/s390/hotpatch-7.c: Likewise.
6537 * gcc.target/s390/hotpatch-8.c: Likewise.
6538 * gcc.target/s390/hotpatch-9.c: Likewise.
6539
6540 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6541
6542 * c-c++-common/Wattributes.c: Disable warning for s390* target and
6543 check for an error instead.
6544 * gcc.dg/Wattributes-6.c: Likewise.
6545
6546 2018-04-05 Jakub Jelinek <jakub@redhat.com>
6547
6548 PR c++/85209
6549 * g++.dg/cpp1z/decomp39.C: New test.
6550 * g++.dg/cpp1z/decomp40.C: New test.
6551
6552 PR c++/85208
6553 * g++.dg/cpp1z/decomp41.C: New test.
6554
6555 PR middle-end/85195
6556 * gcc.dg/pr85195.c: New test.
6557
6558 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
6559
6560 PR c++/80956
6561 * g++.dg/cpp0x/initlist100.C: New.
6562 * g++.dg/cpp0x/initlist101.C: Likewise.
6563
6564 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
6565
6566 PR c++/84792
6567 * g++.dg/other/pr84792-1.C: New.
6568 * g++.dg/other/pr84792-2.C: Likewise.
6569
6570 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
6571
6572 PR target/85193
6573 * gcc.target/i386/pr85193.c: New test.
6574
6575 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
6576
6577 PR c++/84979
6578 * g++.dg/concepts/pr84979.C: New.
6579 * g++.dg/concepts/pr84979-2.C: New.
6580 * g++.dg/concepts/pr84979-3.C: New.
6581
6582 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
6583
6584 PR c++/80026
6585 * g++.dg/cpp0x/variadic174.C: New.
6586
6587 2018-04-04 Jakub Jelinek <jakub@redhat.com>
6588
6589 PR inline-asm/85172
6590 * g++.dg/ext/builtin13.C: New test.
6591 * g++.dg/ext/atomic-4.C: New test.
6592
6593 PR c++/85146
6594 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
6595 * g++.dg/ext/bases3.C: New test.
6596
6597 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
6598
6599 PR target/85203
6600 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
6601 to match a single insn of the baz function. Move scan directives at
6602 the end of the file below the functions they are trying to test for
6603 better readability.
6604 * gcc.target/arm/cmse/cmse-16.c: New testcase.
6605
6606 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
6607
6608 PR rtl-optimization/84878
6609 * gcc.target/powerpc/pr84878.c: New test.
6610
6611 2018-04-04 Michael Matz <matz@suse.de>
6612
6613 * gcc.dg/Wstringop-overflow-4.c: New test.
6614 * c-c++-common/Wstringop-truncation-4.c: Adjust.
6615
6616 2018-04-04 Jakub Jelinek <jakub@redhat.com>
6617
6618 PR testsuite/85189
6619 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
6620 for the diagnostics of overridden functions. Adjust for new wording.
6621
6622 2018-04-04 Richard Biener <rguenther@suse.de>
6623
6624 PR lto/85176
6625 * g++.dg/lto/pr85176_0.C: New testcase.
6626
6627 2018-04-04 Richard Biener <rguenther@suse.de>
6628
6629 PR testsuite/85191
6630 * lib/target-supports.exp (check_effective_target_vect_perm_short):
6631 Fix typo.
6632
6633 2018-04-04 Martin Liska <mliska@suse.cz>
6634
6635 PR sanitizer/85174
6636 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
6637 and msdata as a workaround for powerpc.
6638
6639 2018-04-04 Richard Biener <rguenther@suse.de>
6640
6641 PR tree-optimization/85168
6642 * gcc.dg/torture/pr85168.c: New testcase.
6643
6644 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
6645
6646 PR c++/84943
6647 * g++.dg/pr84943.C: New.
6648 * g++.dg/pr84943-2.C: New.
6649
6650 2018-04-03 Jakub Jelinek <jakub@redhat.com>
6651
6652 PR rtl-optimization/85167
6653 * gcc.dg/pr85167.c: New test.
6654
6655 PR tree-optimization/85156
6656 * c-c++-common/pr85156.c: New test.
6657 * gcc.c-torture/execute/pr85156.c: New test.
6658
6659 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
6660
6661 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
6662 * gcc.target/powerpc/undef-bool-1.C: New file.
6663 * gcc.target/powerpc/undef-bool-2.c: New file.
6664
6665 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
6666
6667 PR c++/84768
6668 * g++.dg/cpp1z/class-deduction52.C: New.
6669
6670 2018-04-03 Jakub Jelinek <jakub@redhat.com>
6671
6672 PR c++/85147
6673 * g++.dg/cpp0x/pr85147.C: New test.
6674
6675 PR c++/85140
6676 * g++.dg/cpp0x/gen-attrs-64.C: New test.
6677
6678 PR c++/85134
6679 * g++.dg/gomp/pr85134.C: New test.
6680 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
6681
6682 PR target/85169
6683 * gcc.c-torture/execute/pr85169.c: New test.
6684 * gcc.target/i386/avx512f-pr85169.c: New test.
6685 * gcc.target/i386/avx512bw-pr85169.c: New test.
6686
6687 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
6688
6689 PR target/85126
6690 * gcc.target/powerpc/pr69946: Adjust comment. Remove
6691 scan-assembler-times clause.
6692
6693 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
6694
6695 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
6696 dg-additional-options.
6697
6698 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
6699
6700 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
6701
6702 2018-04-03 Richard Biener <rguenther@suse.de>
6703
6704 PR testsuite/85154
6705 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
6706
6707 2018-04-02 Jim Wilson <jimw@sifive.com>
6708
6709 * gcc.target/riscv/pr84660.c: New.
6710 * gcc.target/riscv/shift-and-1.c: New.
6711 * gcc.target/riscv/shift-and-2.c: New.
6712
6713 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
6714
6715 PR fortran/85102
6716 * gfortran.dg/array_simplify_2.f90: New test.
6717
6718 2018-04-01 Jakub Jelinek <jakub@redhat.com>
6719
6720 PR middle-end/85090
6721 * gcc.target/i386/avx512f-pr85090-1.c: New test.
6722 * gcc.target/i386/avx512f-pr85090-2.c: New test.
6723 * gcc.target/i386/avx512f-pr85090-3.c: New test.
6724 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
6725 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
6726
6727 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
6728
6729 PR c++/85027
6730 * g++.dg/pr85027.C: New.
6731
6732 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
6733
6734 PR target/83315
6735 * gcc.target/powerpc/sse-maxps-2.c: New test.
6736 * gcc.target/powerpc/sse-minps-2.c: New test.
6737
6738 2018-03-30 Jakub Jelinek <jakub@redhat.com>
6739
6740 PR c++/84791
6741 * g++.dg/gomp/pr84791.C: New test.
6742
6743 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
6744
6745 PR fortran/84931
6746 * gfortran.dg/array_constructor_53.f90: New test.
6747
6748 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6749
6750 PR fortran/85130
6751 * gfortran.dg/substr_6.f90: Remove illegal test for
6752 out-of-bounds substring.
6753
6754 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6755
6756 PR fortran/85111
6757 * gfortran.dg/zero_sized_10.f90: New test.
6758
6759 2018-03-29 David Malcolm <dmalcolm@redhat.com>
6760
6761 PR c++/84269
6762 * g++.dg/lookup/missing-std-include-6.C: New test.
6763 * g++.dg/lookup/missing-std-include.C: Add std::pair and
6764 std::tuple tests.
6765 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
6766 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
6767 <cstring>, <cassert>, and <cstdlib>.
6768
6769 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
6770
6771 PR inline-asm/84985
6772 * gcc.target/i386/pr84985.c: New.
6773
6774 2018-03-29 David Malcolm <dmalcolm@redhat.com>
6775
6776 PR c++/85110
6777 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
6778
6779 2018-03-29 Jakub Jelinek <jakub@redhat.com>
6780
6781 PR c++/85108
6782 * g++.dg/warn/Wunused-var-31.C: New test.
6783
6784 PR c/85094
6785 * c-c++-common/Wduplicated-branches-14.c: New test.
6786
6787 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
6788
6789 PR c++/84606
6790 * g++.dg/cpp0x/pr84606.C: New.
6791
6792 2018-03-29 Carl Love <cel@us.ibm.com>
6793
6794 Revert
6795 2017-09-27 Carl Love <cel@us.ibm.com>
6796
6797 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
6798 for the __builtin_fctid and __builtin_fctiw.
6799
6800 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
6801
6802 PR target/84912
6803 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
6804 deleted builtin function.
6805 (div_weuo): Likewise.
6806 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
6807 (div_deuo): Likewise.
6808
6809 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
6810
6811 PR c++/85028
6812 * g++.dg/other/default13.C: New.
6813
6814 2018-03-28 Jakub Jelinek <jakub@redhat.com>
6815
6816 PR target/85095
6817 * gcc.target/i386/pr85095-1.c: New test.
6818 * gcc.target/i386/pr85095-2.c: New test.
6819 * gcc.c-torture/execute/pr85095.c: New test.
6820
6821 PR tree-optimization/82004
6822 * gcc.dg/pr82004.c: New test.
6823
6824 2018-03-28 Jakub Jelinek <jakub@redhat.com>
6825 Martin Liska <mliska@suse.cz>
6826
6827 PR sanitizer/85081
6828 * g++.dg/asan/pr85081.C: New test.
6829
6830 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
6831
6832 PR c++/84789
6833 * g++.dg/template/pr84789.C: Adjust for testing with
6834 -fconcepts too.
6835
6836 PR c++/84973
6837 * g++.dg/template/pr84973.C: New.
6838 * g++.dg/template/pr84973-2.C: New.
6839 * g++.dg/template/pr84973-3.C: New.
6840
6841 PR c++/84968
6842 * g++.dg/eh/pr84968.C: New.
6843
6844 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
6845
6846 PR target/84914
6847 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
6848 long double multiply/divide uses the correct function.
6849 * gcc.target/powerpc/mulkc-3.c: Likewise.
6850 * gcc.target/powerpc/divkc-2.c: Likewise.
6851 * gcc.target/powerpc/divkc-3.c: Likewise.
6852
6853 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
6854
6855 PR c++/85067
6856 * g++.dg/cpp0x/defaulted51.C: New.
6857 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
6858
6859 2018-03-27 Jakub Jelinek <jakub@redhat.com>
6860
6861 PR c++/85077
6862 * g++.dg/ext/vector35.C: New test.
6863
6864 PR c++/85061
6865 * g++.dg/ext/builtin-offsetof3.C: New test.
6866
6867 PR c++/85076
6868 * g++.dg/cpp1y/pr85076.C: New test.
6869
6870 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6871
6872 PR fortran/85084
6873 * gfortran.dg/matmul_rank_1.f90: New test.
6874
6875 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6876 Harald Anlauf <anlauf@gmx.de>
6877
6878 * gfortran.dg/structure_constructor_15.f90: New test.
6879
6880 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
6881
6882 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
6883 for the diagnostics of overridden functions. Adjust for new wording.
6884 * g++.dg/cpp0x/implicit1.C: Likewise.
6885 * g++.dg/cpp0x/override1.C: Likewise.
6886 * g++.dg/cpp1y/auto-fn18.C: Likewise.
6887 * g++.dg/eh/shadow1.C: Likewise.
6888 * g++.dg/inherit/covariant12.C: Likewise.
6889 * g++.dg/inherit/covariant14.C: Likewise.
6890 * g++.dg/inherit/covariant15.C: Likewise.
6891 * g++.dg/inherit/covariant16.C: Likewise.
6892 * g++.dg/inherit/covariant22.C: Likewise.
6893 * g++.dg/inherit/crash3.C: Likewise.
6894 * g++.dg/inherit/error2.C: Likewise.
6895 * g++.dg/template/crash100.C: Likewise.
6896 * g++.old-deja/g++.eh/spec6.C: Likewise.
6897 * g++.old-deja/g++.mike/p811.C: Likewise.
6898 * g++.old-deja/g++.other/virtual11.C: Likewise.
6899 * g++.old-deja/g++.other/virtual4.C: Likewise.
6900
6901 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
6902
6903 PR target/85044
6904 * gcc.target/i386/pr85044.c: New test.
6905
6906 2018-03-27 Martin Sebor <msebor@redhat.com>
6907
6908 PR testsuite/83462
6909 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
6910 other than x86.
6911
6912 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6913
6914 PR target/83009
6915 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
6916
6917 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6918
6919 PR target/81863
6920 * gcc.target/arm/pr81863.c: New test.
6921
6922 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
6923
6924 PR target/85056
6925 * gcc.target/nvptx/pr85056.c: New test.
6926 * gcc.target/nvptx/pr85056a.c: New test.
6927
6928 2018-03-27 Richard Biener <rguenther@suse.de>
6929
6930 PR testsuite/82847
6931 * lib/target-supports.exp (check_ssse3_available): New function.
6932 (check_effective_target_vect_perm_short): Enable for x86 if
6933 check_ssse3_available.
6934
6935 2018-03-27 Richard Biener <rguenther@suse.de>
6936
6937 PR tree-optimization/85082
6938 * gfortran.dg/pr85082.f90: New testcase.
6939
6940 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
6941
6942 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
6943 to "l=2" in dg-final.
6944
6945 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
6946
6947 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
6948 * gcc.target/mips/fix-r4000-2.c: Likewise.
6949 * gcc.target/mips/fix-r4000-3.c: Likewise.
6950 * gcc.target/mips/fix-r4000-4.c: Likewise.
6951 * gcc.target/mips/fix-r4000-5.c: Likewise.
6952 * gcc.target/mips/fix-r4000-6.c: Likewise.
6953 * gcc.target/mips/fix-r4000-7.c: Likewise.
6954 * gcc.target/mips/fix-r4000-8.c: Likewise.
6955 * gcc.target/mips/fix-r4000-9.c: Likewise.
6956 * gcc.target/mips/fix-r4000-10.c: Likewise.
6957 * gcc.target/mips/fix-r4000-7.c: Change dg-final
6958 "mulditi3_r4000" instead of "mulditi3".
6959 * gcc.target/mips/fix-r4000-8.c: Change dg-final
6960 "umulditi3_r4000" instead of "umulditi3".
6961
6962 2018-03-27 Jakub Jelinek <jakub@redhat.com>
6963
6964 PR c++/85068
6965 * g++.dg/inherit/covariant22.C: New test.
6966
6967 2018-03-27 Richard Biener <rguenther@suse.de>
6968
6969 PR testsuite/84004
6970 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
6971 alignment.
6972
6973 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
6974 Jason Merrill <jason@redhat.com>
6975
6976 PR c++/84632
6977 * g++.dg/init/array49.C: New.
6978 * g++.dg/torture/pr70499.C: Adjust.
6979
6980 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
6981
6982 PR target/85073
6983 * gcc.target/i386/pr85073.c: New test.
6984
6985 2018-03-26 Richard Biener <rguenther@suse.de>
6986
6987 PR testsuite/85066
6988 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
6989 instead of long.
6990
6991 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
6992
6993 PR fortran/66709
6994 * gfortran.dg/parameter_array_format.f90: New test.
6995
6996 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
6997 Neil Carlson <neil.n.carlson@gmail.com>
6998
6999 PR fortran/84381
7000 * gfortran.dg/literal_character_constant_1.inc: Replace
7001 call abort by STOP n.
7002 * gfortran.dg/overload_1.f90: Likewise.
7003
7004 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
7005 Dominique d'Humieres <dominiq@gcc.gnu.org>
7006
7007 PR fortran/84924
7008 * gfortran.dg/scalar_pointer_1.f90: New test.
7009
7010 2018-03-25 Tom de Vries <tom@codesourcery.com>
7011
7012 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
7013 precise.
7014
7015 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7016
7017 PR fortran/69497
7018 * gfortran.dg/pr89497.f90: New test.
7019
7020 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
7021
7022 PR fortran/70068
7023 * gfortran.dg/substr_7.f90: New test.
7024
7025 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
7026
7027 PR fortran/42651
7028 * gfortran.dg/pr42651.f90: New test.
7029 * gfortran.dg/func_result_7.f90: Update error message.
7030
7031 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
7032
7033 PR tree-optimization/84005
7034 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
7035 failing to force the alignment.
7036
7037 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
7038
7039 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
7040 from this to...
7041 <vclzd>: ...this.
7042
7043 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
7044
7045 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
7046 message. Fix scan-assembler patterns.
7047
7048 2018-03-23 Jakub Jelinek <jakub@redhat.com>
7049
7050 PR c++/85015
7051 * g++.dg/cpp0x/pr85015.C: New test.
7052
7053 PR c++/84942
7054 * g++.dg/cpp1y/pr84942.C: New test.
7055
7056 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
7057
7058 PR inline-asm/85030
7059 * gcc.target/i386/pr85030.c: New.
7060
7061 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7062
7063 PR target/85026
7064 * g++.dg/pr85026.C: New test.
7065
7066 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
7067
7068 * g++.dg/debug/pr84704.C: XFAIL AIX.
7069
7070 2018-03-23 Sudakshina Das <sudi.das@arm.com>
7071
7072 PR target/84826
7073 * gcc.target/arm/pr84826.c: Add dg directive.
7074
7075 2018-03-23 Marek Polacek <polacek@redhat.com>
7076
7077 PR c++/85033
7078 * g++.dg/ext/builtin-offsetof2.C: New test.
7079
7080 PR c++/85045
7081 * g++.dg/cpp0x/Wnarrowing5.C: New test.
7082 * gcc.dg/pr85045.c: New test.
7083
7084 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
7085
7086 PR debug/85020
7087 * gnat.dg/lto22.adb: New test.
7088 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
7089 * gnat.dg/lto22_pkg2.ads: Likewise.
7090
7091 2018-03-23 Jakub Jelinek <jakub@redhat.com>
7092
7093 PR c/80778
7094 * gcc.dg/lto/pr80778_0.c: New test.
7095
7096 PR inline-asm/85034
7097 * gcc.target/i386/pr85034.c: New test.
7098
7099 PR inline-asm/85022
7100 * c-c++-common/torture/pr85022.c: New test.
7101
7102 PR sanitizer/85029
7103 * g++.dg/ubsan/pr85029.C: New test.
7104
7105 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
7106
7107 PR c++/71251
7108 * g++.dg/cpp0x/pr71251.C: New.
7109
7110 PR c++/84789
7111 * g++.dg/template/pr84789.C: New.
7112 * g++.dg/template/pr84789-2.C: New.
7113 * g++.dg/template/pr84789-3.C: New.
7114 * g++.dg/parse/dtor11.C: Accept alternate error message.
7115
7116 PR c++/84729
7117 * g++.dg/pr84729.C: New.
7118 * g++.old-deja/g++.ext/arrnew2.C: Require error.
7119 * g++.old-deja/g++.robertl/eb58.C: Likewise.
7120 * g++.old-deja/g++.robertl/eb63.C: Likewise.
7121
7122 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
7123
7124 PR fortran/84922
7125 * gfortran.dg/interface_42.f90: New test.
7126 * gfortran.dg/interface_43.f90: New test.
7127
7128 2018-03-22 Sudakshina Das <sudi.das@arm.com>
7129
7130 PR target/84826
7131 * gcc.target/arm/pr84826.c: New test.
7132
7133 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
7134
7135 * gcc.target/arm/addr-modes-float.c: Move dg-do before
7136 dg-require-effective-target.
7137 * gcc.target/arm/addr-modes-int.c: Likewise.
7138 * gcc.target/nios2/lo-addr-tls.c: Likewise.
7139
7140 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
7141
7142 PR target/84760
7143 * gcc.target/powerpc/altivec-ld-1.c: New test.
7144
7145 2018-03-22 Bin Cheng <bin.cheng@arm.com>
7146
7147 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
7148
7149 2018-03-22 Jakub Jelinek <jakub@redhat.com>
7150
7151 PR inline-asm/84941
7152 * gcc.dg/pr84941.c: New test.
7153
7154 2018-03-22 Tom de Vries <tom@codesourcery.com>
7155
7156 PR tree-optimization/84956
7157 * gcc.dg/pr84956.c: New test.
7158
7159 2018-03-22 Marek Polacek <polacek@redhat.com>
7160
7161 PR c++/84854
7162 * g++.dg/cpp1z/constexpr-if15.C: New test.
7163 * g++.dg/cpp1z/constexpr-if16.C: New test.
7164
7165 2018-03-21 Joseph Myers <joseph@codesourcery.com>
7166
7167 * gcc.dg/builtin-tgmath-3.c: New test.
7168
7169 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
7170
7171 PR c++/71965
7172 * g++.dg/concepts/pr71965.C: New.
7173
7174 PR c++/84610
7175 PR c++/84642
7176 * g++.dg/cpp0x/pr84610.C: New.
7177 * g++.dg/cpp0x/pr84642.C: New.
7178
7179 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7180
7181 PR c/84999
7182 * c-c++-common/pr84999.c: New test.
7183
7184 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7185
7186 PR c++/84972
7187 * g++.dg/ext/desig10.C: New.
7188
7189 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7190 Harald Anlauf <anlauf@gmx.de>
7191
7192 PR fortran/84957
7193 * gfortran.dg/pr84957.f90: New test.
7194
7195 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7196
7197 PR tree-optimization/84960
7198 * gcc.c-torture/compile/pr84960.c: New test.
7199
7200 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
7201
7202 PR tree-optimization/84811
7203 * gcc.dg/torture/pr84811.c: New test.
7204
7205 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7206
7207 PR tree-optimization/84982
7208 * c-c++-common/pr84982.c: New test.
7209
7210 PR c++/84961
7211 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
7212 "m" (++x) in C++.
7213 * g++.dg/torture/pr84961-1.C: New test.
7214 * g++.dg/torture/pr84961-2.C: New test.
7215
7216 2018-03-21 Nathan Sidwell <nathan@acm.org>
7217
7218 PR c++/85008
7219 * g++.dg/pr85008.C: New.
7220
7221 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
7222
7223 PR fortran/84615
7224 * gfortran.dg/char_result_17.f90: New test.
7225
7226 2018-03-21 David Malcolm <dmalcolm@redhat.com>
7227
7228 PR c++/84994
7229 * g++.dg/other/accessor-fixits-1.C: Move to...
7230 * g++.dg/torture/accessor-fixits-1.C: ...here.
7231 * g++.dg/other/accessor-fixits-2.C: Move to...
7232 * g++.dg/torture/accessor-fixits-2.C: ...here.
7233 * g++.dg/other/accessor-fixits-3.C: Move to...
7234 * g++.dg/torture/accessor-fixits-3.C: ...here.
7235 * g++.dg/other/accessor-fixits-4.C: Move to...
7236 * g++.dg/torture/accessor-fixits-4.C: ...here.
7237 * g++.dg/other/accessor-fixits-5.C: Move to...
7238 * g++.dg/torture/accessor-fixits-5.C: ...here.
7239 * g++.dg/torture/accessor-fixits-6.C: New testcase.
7240 * g++.dg/torture/accessor-fixits-7.C: New testcase.
7241 * g++.dg/torture/accessor-fixits-8.C: New testcase.
7242
7243 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7244
7245 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
7246
7247 2018-03-21 Sudakshina Das <sudi.das@arm.com>
7248
7249 PR target/82989
7250 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
7251
7252 2018-03-21 Nathan Sidwell <nathan@acm.org>
7253
7254 PR c++/84804
7255 * g++.dg/lookup/pr84804.C: New.
7256
7257 2018-03-21 Martin Sebor <msebor@redhat.com>
7258
7259 PR c++/84850
7260 * g++.dg/Wclass-memaccess-3.C: New test.
7261 * g++.dg/Wclass-memaccess-4.C: New test.
7262
7263 2018-03-21 David Malcolm <dmalcolm@redhat.com>
7264
7265 PR c++/84892
7266 * g++.dg/other/accessor-fixits-1.C
7267 (test_access_const_t1_color): New.
7268 (test_deref_const_t1_color): New.
7269 * g++.dg/other/accessor-fixits-5.C: New testcase.
7270
7271 2018-03-21 Tom de Vries <tom@codesourcery.com>
7272
7273 PR tree-optimization/83126
7274 * gcc.dg/graphite/pr83126.c: New test.
7275
7276 2018-03-21 Nathan Sidwell <nathan@acm.org>
7277
7278 * g++.dg/ext/anon-struct6.C: Adjust.
7279 * g++.dg/ext/deprecate-1.C: New.
7280 * g++.dg/ext/deprecate-2.C: New.
7281 * g++.dg/lookup/pr84602.C: Adjust.
7282 * g++.dg/lookup/pr84962.C: Adjust.
7283 * g++.old-deja/g++.other/anon4.C
7284
7285 PR c++/84836
7286 * g++.dg/lookup/pr84836.C: New.
7287
7288 2018-03-21 Bin Cheng <bin.cheng@arm.com>
7289
7290 PR tree-optimization/84969
7291 * gcc.dg/tree-ssa/pr84969.c: New test.
7292
7293 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7294
7295 PR rtl-optimization/84989
7296 * gcc.target/i386/pr84989.c: New test.
7297
7298 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
7299
7300 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
7301
7302 2018-03-21 Martin Liska <mliska@suse.cz>
7303
7304 PR ipa/84963
7305 * gfortran.dg/goacc/pr84963.f90: New test.
7306
7307 2018-03-21 Marek Polacek <polacek@redhat.com>
7308
7309 PR c++/71638, ICE with NSDMI and reference.
7310 * g++.dg/cpp0x/nsdmi14.C: New test.
7311 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
7312
7313 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
7314
7315 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
7316 MIPS with -mpaired-single directives.
7317
7318 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
7319
7320 PR fortran/85001
7321 * gfortran.dg/interface_41.f90: New test.
7322
7323 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7324
7325 PR debug/84875
7326 * gcc.dg/pr84875.c: New test.
7327
7328 2018-03-20 Marek Polacek <polacek@redhat.com>
7329
7330 PR c++/84978, ICE with NRVO.
7331 * g++.dg/opt/nrv19.C: New test.
7332
7333 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7334
7335 PR target/82518
7336 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
7337 Disable for armeb targets.
7338 * gcc.target/arm/pr82518.c: New test.
7339
7340 2018-03-20 Nathan Sidwell <nathan@acm.org>
7341
7342 PR c++/84962
7343 * g++.dg/lookup/pr84962.C: New.
7344
7345 PR c++/84970
7346 * g++.dg/lookup/pr84970.C: New.
7347
7348 2018-03-20 Richard Biener <rguenther@suse.de>
7349
7350 PR target/84986
7351 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
7352
7353 2018-03-20 Martin Liska <mliska@suse.cz>
7354
7355 PR ipa/84825
7356 * g++.dg/ipa/pr84825.C: New test.
7357
7358 2018-03-20 Martin Liska <mliska@suse.cz>
7359
7360 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
7361
7362 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7363
7364 PR target/84845
7365 * gcc.c-torture/compile/pr84845.c: New test.
7366
7367 2018-03-20 Sudakshina Das <sudi.das@arm.com>
7368
7369 PR target/82989
7370 * gcc.target/arm/pr82989.c: New test.
7371
7372 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7373
7374 PR target/84945
7375 * gcc.target/i386/pr84945.c: New test.
7376
7377 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
7378
7379 PR target/81647
7380 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
7381
7382 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7383
7384 PR c/84953
7385 * gcc.dg/pr84953.c: New test.
7386
7387 2018-03-19 Marek Polacek <polacek@redhat.com>
7388
7389 PR c++/84925
7390 * g++.dg/cpp1z/lambda-__func__.C: New test.
7391
7392 PR c++/84927
7393 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
7394
7395 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
7396
7397 PR sanitizer/78651
7398 * g++.dg/asan/pr78651.C: New test.
7399
7400 2018-03-19 Tom de Vries <tom@codesourcery.com>
7401
7402 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
7403 vect_int_mult. Add nvptx xfail for PR84958.
7404
7405 2018-03-19 Nathan Sidwell <nathan@acm.org>
7406
7407 PR c++/84835
7408 * g++.dg/cpp1y/pr84835.C: New.
7409
7410 2018-03-19 Sudakshina Das <sudi.das@arm.com>
7411
7412 PR target/81647
7413 * gcc.target/aarch64/pr81647.c: New.
7414
7415 2018-03-19 Richard Biener <rguenther@suse.de>
7416
7417 PR tree-optimization/84933
7418 * g++.dg/pr84933.C: New testcase.
7419
7420 2018-03-19 Richard Biener <rguenther@suse.de>
7421
7422 PR tree-optimization/84859
7423 * gcc.dg/tree-ssa/pr84859.c: New testcase.
7424 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
7425 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
7426 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
7427
7428 2018-03-19 Nathan Sidwell <nathan@acm.org>
7429
7430 PR c++/84812
7431 * g++.dg/lookup/pr84812.C: New.
7432
7433 2018-03-19 Richard Biener <rguenther@suse.de>
7434
7435 PR tree-optimization/84929
7436 * gcc.dg/torture/pr84929.c: New testcase.
7437
7438 2018-03-19 Tamar Christina <tamar.christina@arm.com>
7439
7440 PR target/84711
7441 * gcc.target/arm/big-endian-subreg.c: Delete.
7442
7443 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7444
7445 PR fortran/84931
7446 * gfortran.dg/array_constructor_52.f90: New test.
7447
7448 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
7449
7450 PR fortran/77414
7451 * gfortran.dg/pr77414.f90: New test.
7452 * gfortran.dg/internal_references_1.f90: Adjust error message.
7453
7454 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
7455
7456 PR fortran/65453
7457 * gfortran.dg/pr65453.f90: New test.
7458
7459 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
7460
7461 PR tree-optimization/84913
7462 * gfortran.dg/vect/pr84913.f90: New test.
7463
7464 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
7465
7466 PR fortran/79929
7467 * gfortran.dg/warn_concat.f90: New test.
7468
7469 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7470
7471 PR target/84899
7472 * gcc.dg/pr84899.c: New test.
7473
7474 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
7475
7476 PR fortran/69395
7477 * gfortran.dg/pr69395.f90: Add test for max dimensions
7478
7479 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
7480
7481 PR target/84876
7482 * gcc.target/i386/pr84876.c: New test.
7483
7484 2018-03-16 Martin Liska <mliska@suse.cz>
7485
7486 PR ipa/84833
7487 * gcc.target/i386/mvc11.c: New test.
7488
7489 2018-03-16 Martin Liska <mliska@suse.cz>
7490
7491 PR ipa/84722
7492 * gcc.target/i386/mvc10.c: New test.
7493
7494 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7495
7496 PR c++/79937
7497 PR c++/82410
7498 * g++.dg/cpp1y/pr79937-1.C: New test.
7499 * g++.dg/cpp1y/pr79937-2.C: New test.
7500 * g++.dg/cpp1y/pr79937-3.C: New test.
7501 * g++.dg/cpp1y/pr79937-4.C: New test.
7502 * g++.dg/cpp1y/pr82410.C: New test.
7503
7504 2018-03-16 Tom de Vries <tom@codesourcery.com>
7505
7506 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
7507
7508 2018-03-16 Tom de Vries <tom@codesourcery.com>
7509
7510 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
7511
7512 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7513
7514 PR c++/84874
7515 * g++.dg/cpp2a/desig8.C: New test.
7516
7517 PR tree-optimization/84841
7518 * gcc.dg/pr84841.c: New test.
7519
7520 PR c++/84874
7521 * g++.dg/cpp2a/desig7.C: New test.
7522
7523 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
7524 Jim MacArthur <jim.macarthur@codethink.co.uk>
7525
7526 * gfortran.dg/automatic_1.f90: New test.
7527 * gfortran.dg/automatic_repeat.f90: New test
7528 * gfortran.dg/automatic_save.f90: New test.
7529 * gfortran.dg/vax_structure.f90: New test.
7530
7531 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
7532
7533 PR fortran/78741
7534 * gfortran.dg/pr78741.f90: New test.
7535
7536 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
7537
7538 PR fortran/69395
7539 * gfortran.dg/pr69395.f90: New test.
7540
7541 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7542
7543 PR c++/79085
7544 * g++.dg/opt/pr79085.C: New test.
7545
7546 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
7547
7548 PR target/84574
7549 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
7550 label instead of __x86_indirect_thunk label.
7551
7552 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7553
7554 PR c++/84222
7555 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
7556 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
7557 * g++.dg/warn/deprecated-13.C: New test.
7558
7559 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
7560
7561 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
7562
7563 2018-03-15 Richard Biener <rguenther@suse.de>
7564
7565 PR c/84873
7566 * c-c++-common/pr84873.c: New testcase.
7567
7568 2018-03-15 Tamar Christina <tamar.christina@arm.com>
7569
7570 PR target/84711
7571 * gcc.target/arm/big-endian-subreg.c: New.
7572
7573 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7574
7575 PR target/84860
7576 * gcc.c-torture/compile/pr84860.c: New test.
7577
7578 2018-03-15 Julia Koval <julia.koval@intel.com>
7579
7580 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
7581 cannonlake.
7582 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
7583 avx512bitalg.
7584
7585 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7586
7587 PR c/84853
7588 * gcc.dg/pr84853.c: New test.
7589
7590 2018-03-14 Carl Love <cel@us.ibm.com>
7591
7592 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
7593
7594 2018-03-14 Martin Liska <mliska@suse.cz>
7595
7596 PR ipa/8480
7597 * g++.dg/lto/pr84805_0.C: New test.
7598 * g++.dg/lto/pr84805_1.C: New test.
7599 * g++.dg/lto/pr84805_2.C: New test.
7600
7601 2018-03-14 David Malcolm <dmalcolm@redhat.com>
7602
7603 PR c/84852
7604 * gcc.dg/fixits-pr84852-1.c: New test.
7605 * gcc.dg/fixits-pr84852-2.c: New test.
7606
7607 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7608
7609 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
7610 separate verbose message.
7611 * lib/scandump.exp (scan-dump-times): Likewise.
7612
7613 2018-03-14 Julia Koval <julia.koval@intel.com>
7614
7615 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
7616 server.
7617 * gcc.target/i386/funcspec-56.inc: Ditto.
7618
7619 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
7620
7621 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
7622 aarch64_sve_hw.
7623
7624 2018-03-14 Jakub Jelinek <jakub@redhat.com>
7625
7626 PR sanitizer/83392
7627 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
7628 check count from 17 to 14.
7629
7630 PR target/84844
7631 * gcc.target/i386/pr84844.c: New test.
7632
7633 2018-03-14 Richard Biener <rguenther@suse.de>
7634
7635 PR tree-optimization/84830
7636 * gcc.dg/torture/pr84830.c: New testcase.
7637
7638 2018-03-14 Marek Polacek <polacek@redhat.com>
7639
7640 PR c++/84596
7641 * g++.dg/cpp0x/static_assert15.C: New test.
7642
7643 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
7644
7645 PR fortran/61775
7646 * gfortran.dg/pr61775.f90: New test.
7647
7648 2018-03-13 Jakub Jelinek <jakub@redhat.com>
7649
7650 PR c++/84843
7651 * g++.dg/ext/pr84843-1.C: New test.
7652 * g++.dg/ext/pr84843-2.C: New test.
7653
7654 2018-03-13 David Pagan <dave.pagan@oracle.com>
7655
7656 PR c/46921
7657 * gcc.dg/pr46921.c: New test.
7658
7659 2018-03-13 Martin Sebor <msebor@redhat.com>
7660
7661 PR tree-optimization/84725
7662 * c-c++-common/Wstringop-truncation-4.c: New test.
7663 * c-c++-common/attr-nonstring-5.c: New test.
7664
7665 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
7666
7667 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
7668 than unpacks.
7669 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
7670 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
7671
7672 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
7673
7674 * gcc.target/aarch64/sve/tls_1.c: New test.
7675 * gcc.target/aarch64/sve/tls_2.C: Likewise.
7676
7677 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
7678
7679 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
7680 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
7681
7682 2018-03-13 Martin Liska <mliska@suse.cz>
7683
7684 PR ipa/84658.
7685 * g++.dg/ipa/pr84658.C: New test.
7686
7687 2018-03-13 Jakub Jelinek <jakub@redhat.com>
7688
7689 PR middle-end/84834
7690 * gcc.dg/pr84834.c: New test.
7691
7692 PR target/84827
7693 * gcc.target/i386/pr84827.c: New test.
7694
7695 PR target/84828
7696 * g++.dg/ext/pr84828.C: New test.
7697
7698 PR target/84786
7699 * gcc.target/i386/avx512f-pr84786-1.c: New test.
7700 * gcc.target/i386/avx512f-pr84786-2.c: New test.
7701
7702 PR c++/84808
7703 * g++.dg/cpp1y/constexpr-84808.C: New test.
7704
7705 PR c++/84704
7706 * g++.dg/debug/pr84704.C: New test.
7707
7708 2018-03-12 Renlin Li <renlin.li@arm.com>
7709
7710 * gcc.target/aarch64/movi_hf.c: New.
7711 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
7712 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
7713
7714 2018-03-12 Martin Sebor <msebor@redhat.com>
7715
7716 PR tree-optimization/83456
7717 * c-c++-common/Wrestrict-2.c: Remove test cases.
7718 * c-c++-common/Wrestrict.c: Same.
7719 * gcc.dg/Wrestrict-12.c: New test.
7720 * gcc.dg/Wrestrict-14.c: New test.
7721
7722 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
7723
7724 * g++.dg/pr84821.C: New test.
7725
7726 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
7727
7728 * gcc.dg/pr84799.c: New test.
7729
7730 2018-03-12 Richard Biener <rguenther@suse.de>
7731
7732 PR tree-optimization/84803
7733 * gcc.dg/torture/pr84803.c: New testcase.
7734
7735 2018-03-12 Jakub Jelinek <jakub@redhat.com>
7736
7737 PR c++/84813
7738 * g++.dg/debug/pr84813.C: New test.
7739
7740 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
7741
7742 PR fortran/84546
7743 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
7744
7745 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
7746
7747 PR fortran/83939
7748 * gfortran.dg/pr83939.f90
7749
7750 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
7751
7752 PR fortran/66128
7753 * gfortran.dg/zero_sized_9.f90: New test.
7754
7755 2018-03-11 Jakub Jelinek <jakub@redhat.com>
7756
7757 PR debug/58150
7758 * g++.dg/debug/dwarf2/enum2.C: New test.
7759
7760 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
7761
7762 PR fortran/84734
7763 * gfortran.dg/pr84734.f90: New test.
7764
7765 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
7766
7767 * gnat.dg/prot3.adb: New test.
7768 * gnat.dg/prot3_pkg.ad[sb]: New helper.
7769
7770 2018-03-09 Jason Merrill <jason@redhat.com>
7771 Paolo Carlini <paolo.carlini@oracle.com>
7772
7773 PR c++/71169
7774 PR c++/71832
7775 * g++.dg/cpp0x/pr71169.C: New.
7776 * g++.dg/cpp0x/pr71169-2.C: Likewise.
7777 * g++.dg/cpp0x/pr71832.C: Likewise.
7778
7779 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
7780
7781 PR target/83969
7782 * gcc.target/powerpc/pr83969.c: New test.
7783
7784 2018-03-09 Jakub Jelinek <jakub@redhat.com>
7785
7786 PR target/84772
7787 * gcc.dg/pr84772.c: New test.
7788
7789 PR c++/84076
7790 * g++.dg/warn/Wformat-2.C: New test.
7791
7792 PR c++/84767
7793 * g++.dg/ext/vla18.C: New test.
7794
7795 2018-03-09 Martin Sebor <msebor@redhat.com>
7796
7797 PR tree-optimization/84526
7798 * gcc.dg/Wrestrict-10.c: New test.
7799 * gcc.dg/Wrestrict-11.c: New test.
7800
7801 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
7802
7803 PR rtl-optimization/84682
7804 * gcc.dg/torture/pr84682-1.c: New.
7805 * gcc.dg/torture/pr84682-2.c: New.
7806 * gcc.dg/torture/pr84682-3.c: New.
7807
7808 2018-03-09 Jakub Jelinek <jakub@redhat.com>
7809
7810 PR c++/84724
7811 * g++.dg/ext/pr84724.C: New test.
7812
7813 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
7814
7815 PR target/83712
7816 * gcc.target/arm/pr83712.c: New.
7817
7818 2018-03-09 Richard Biener <rguenther@suse.de>
7819
7820 PR tree-optimization/84775
7821 * gcc.dg/torture/pr84775.c: New testcase.
7822
7823 2018-03-09 Jakub Jelinek <jakub@redhat.com>
7824
7825 PR debug/84404
7826 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
7827 targets.
7828
7829 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
7830
7831 * gcc.c-torture/compile/20180309-1.c: New test.
7832
7833 2018-03-08 Jakub Jelinek <jakub@redhat.com>
7834
7835 PR c++/80598
7836 * g++.dg/warn/Wunused-function4.C: New test.
7837
7838 PR inline-asm/84742
7839 * gcc.target/i386/pr84742-1.c: New test.
7840 * gcc.target/i386/pr84742-2.c: New test.
7841
7842 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7843
7844 PR target/84748
7845 * gcc.c-torture/execute/pr84748.c: New test.
7846
7847 2018-03-08 Richard Biener <rguenther@suse.de>
7848
7849 PR middle-end/84552
7850 * gcc.dg/graphite/pr84552.c: New testcase.
7851
7852 2018-03-08 Richard Biener <rguenther@suse.de>
7853
7854 PR tree-optimization/84178
7855 * gcc.dg/torture/pr84178-2.c: New testcase.
7856
7857 2018-03-08 David Malcolm <dmalcolm@redhat.com>
7858
7859 PR tree-optimization/84178
7860 * gcc.c-torture/compile/pr84178-1.c: New test.
7861
7862 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
7863
7864 * lib/target-supports.exp: Do not return zero from a ifunc
7865 function.
7866
7867 2018-03-08 Richard Biener <rguenther@suse.de>
7868
7869 PR tree-optimization/84746
7870 * gcc.dg/torture/pr84746.c: New testcase.
7871
7872
7873 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
7874 PR debug/84404
7875 PR debug/84408
7876 * gcc.dg/graphite/pr84404.c: New.
7877
7878 2018-03-08 Jakub Jelinek <jakub@redhat.com>
7879
7880 PR tree-optimization/84740
7881 * gcc.dg/torture/pr84740.c: New test.
7882
7883 PR tree-optimization/84739
7884 * gcc.dg/pr84739.c: New test.
7885
7886 2018-03-07 Martin Sebor <msebor@redhat.com>
7887
7888 PR tree-optimization/83519
7889 * gcc.dg/Wrestrict-13.c: New test.
7890
7891 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
7892
7893 PR fortran/64124
7894 PR fortran/70409
7895 * gfortran.dg/pr64124.f90: New tests.
7896 * gfortran.dg/pr70409.f90: New tests.
7897
7898 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
7899
7900 PR target/82411
7901 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
7902
7903 2018-03-07 Martin Sebor <msebor@redhat.com>
7904
7905 PR tree-optimization/84526
7906 * gcc.dg/Wrestrict-10.c: New test.
7907
7908 2018-03-07 Martin Sebor <msebor@redhat.com>
7909
7910 PR tree-optimization/84468
7911 * g++.dg/warn/Wstringop-truncation-2.C: New test.
7912 * gcc.dg/Wstringop-truncation.c: New test.
7913 * gcc.dg/Wstringop-truncation-2.c: New test.
7914
7915 2018-03-07 Jakub Jelinek <jakub@redhat.com>
7916
7917 PR fortran/84565
7918 * gfortran.dg/pr84565.f90: New test.
7919
7920 PR middle-end/84723
7921 * gcc.target/i386/pr84723-1.c: New test.
7922 * gcc.target/i386/pr84723-2.c: New test.
7923 * gcc.target/i386/pr84723-3.c: New test.
7924 * gcc.target/i386/pr84723-4.c: New test.
7925 * gcc.target/i386/pr84723-5.c: New test.
7926
7927 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
7928
7929 PR fortran/64107
7930 * gfortran.dg/pr64107.f90: New test.
7931
7932 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7933
7934 PR fortran/84697
7935 PR fortran/66128
7936 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
7937
7938 2018-03-06 Marek Polacek <polacek@redhat.com>
7939
7940 PR c++/84684
7941 * g++.dg/cpp1z/constexpr-84684.C: New test.
7942
7943 2018-03-06 Jakub Jelinek <jakub@redhat.com>
7944
7945 PR c/84721
7946 * gcc.dg/pr84721.c: New test.
7947
7948 PR target/84710
7949 * gcc.dg/pr84710.c: New test.
7950
7951 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
7952
7953 PR fortran/56667
7954 * gfortran.dg/implied_do_2.f90: New test.
7955 * gfortran.dg/coarray_8.f90: Update for new error message.
7956
7957 2018-03-06 Jakub Jelinek <jakub@redhat.com>
7958
7959 PR inline-asm/84683
7960 * g++.dg/ext/pr84683.C: New test.
7961
7962 PR tree-optimization/84687
7963 * gcc.dg/pr84687.c: New test.
7964
7965 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
7966
7967 PR c++/84231
7968 * g++.dg/pr84231.C: New.
7969
7970 PR c++/84593
7971 * g++.dg/cpp1y/pr84593.C: New.
7972
7973 PR c++/84492
7974 * g++.dg/pr84492.C: New.
7975
7976 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7977
7978 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
7979 __builtin_ppc_speculation_barrier.
7980
7981 2018-03-05 Jakub Jelinek <jakub@redhat.com>
7982
7983 PR target/84700
7984 * gcc.target/powerpc/pr84700.c: New test.
7985
7986 2018-03-05 Nathan Sidwell <nathan@acm.org>
7987
7988 PR c++/84702
7989 * g++.dg/lookup/pr84702.C: New.
7990
7991 2018-03-05 Jakub Jelinek <jakub@redhat.com>
7992
7993 PR target/84564
7994 * gcc.target/i386/pr84564.c: New test.
7995
7996 2018-03-05 Marek Polacek <polacek@redhat.com>
7997
7998 PR c++/84707
7999 * g++.dg/cpp0x/inline-ns10.C: New test.
8000
8001 2018-03-05 Nathan Sidwell <nathan@acm.org>
8002
8003 PR c++/84694
8004 * g++.dg/template/pr84694.C: New.
8005
8006 2018-03-05 Jakub Jelinek <jakub@redhat.com>
8007
8008 PR target/84524
8009 * gcc.c-torture/execute/pr84524.c: New test.
8010 * gcc.target/i386/avx512bw-pr84524.c: New test.
8011
8012 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
8013
8014 PR target/84264
8015 * g++.dg/pr84264.C: New test.
8016
8017 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8018
8019 PR c++/84618
8020 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
8021 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
8022 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
8023
8024 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
8025
8026 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
8027 * g++.dg/other/i386-3.C: Ditto.
8028 * gcc.target/i386/sse-12.c: Ditto.
8029 * gcc.target/i386/sse-13.c: Ditto.
8030 * gcc.target/i386/sse-14.c: Ditto.
8031 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
8032 * gcc.target/i386/wbinvd-1.c: New test.
8033 * gcc.target/i386/wbnoinvd-1.c: Ditto.
8034 * gcc.target/i386/pconfig-1.c: Ditto.
8035
8036 2018-03-05 Pádraig Brady <P@draigBrady.com>
8037 Nathan Sidwell <nathan@acm.org>
8038
8039 PR c++/84497
8040 * g++.dg/cpp0x/pr84497.C: New.
8041
8042 2018-03-05 Richard Biener <rguenther@suse.de>
8043
8044 PR tree-optimization/84670
8045 * gcc.dg/pr84670-1.c: New testcase.
8046 * gcc.dg/pr84670-2.c: Likewise.
8047 * gcc.dg/pr84670-3.c: Likewise.
8048 * gcc.dg/pr84670-4.c: Likewise.
8049
8050 2018-03-05 Richard Biener <rguenther@suse.de>
8051
8052 PR tree-optimization/84650
8053 * gcc.dg/graphite/pr84650.c: New testcase.
8054
8055 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8056
8057 PR c++/82022
8058 * g++.dg/cpp1z/constexpr-lambda20.C: New.
8059
8060 2018-03-03 Harald Anlauf <anlauf@gmx.de>
8061
8062 PR fortran/71085
8063 * gfortran.dg/pr71085.f90: New test.
8064
8065 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
8066
8067 PR fortran/66128
8068 * gfortran.dg/zero_sized_8.f90: Really commit New test.
8069
8070 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
8071
8072 PR fortran/51434
8073 * gfortran.dg/pr51434.f90: New test.
8074
8075 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8076
8077 PR c++/61358
8078 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
8079
8080 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8081
8082 PR c++/67370
8083 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
8084
8085 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8086
8087 PR c++/71464
8088 * g++.dg/torture/pr71464.C: New.
8089
8090 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
8091
8092 PR fortran/80965
8093 * gfortran.dg/select_type_41.f90: New test.
8094
8095 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8096
8097 PR c++/61135
8098 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
8099
8100 2018-03-02 Marek Polacek <polacek@redhat.com>
8101
8102 PR c++/84578
8103 * g++.dg/ext/flexary29.C: New test.
8104
8105 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8106
8107 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
8108
8109 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8110
8111 PR c++/81812
8112 * g++.dg/torture/pr81812.C: New.
8113
8114 2018-03-02 Marek Polacek <polacek@redhat.com>
8115
8116 PR c++/84171
8117 * g++.dg/warn/Wsign-compare-8.C: New test.
8118
8119 PR c++/84663
8120 * g++.dg/parse/array-size3.C: New test.
8121
8122 PR c++/84664
8123 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
8124
8125 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8126
8127 PR c++/84662
8128 * g++.dg/cpp1y/pr84662.C: New test.
8129
8130 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
8131
8132 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
8133 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
8134 "dg-lto-options".
8135 * g++.dg/lto/20101010-1_0.C: Likewise.
8136 * g++.dg/lto/20101010-2_0.C: Likewise.
8137
8138 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8139
8140 PR ipa/84628
8141 * gcc.dg/pr84628.c: New test.
8142
8143 PR target/56540
8144 * gcc.target/ia64/pr56540.c: New test.
8145
8146 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
8147
8148 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
8149 32-bit target.
8150 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
8151 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
8152 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
8153 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
8154
8155 2018-03-02 Marek Polacek <polacek@redhat.com>
8156
8157 PR c++/84590
8158 * c-c++-common/ubsan/shift-11.c: New test.
8159
8160 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
8161
8162 * gcc.dg/vect/vect-alias-check-13.c: New test.
8163
8164 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8165
8166 PR target/84614
8167 * gcc.dg/pr84614.c: New test.
8168
8169 PR inline-asm/84625
8170 * gcc.target/i386/pr84625.c: New test.
8171
8172 2018-03-02 Richard Biener <rguenther@suse.de>
8173
8174 PR tree-optimization/84427
8175 * gcc.dg/torture/pr84427.c: New testcase.
8176
8177 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
8178
8179 PR target/84534
8180 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
8181 powerpc64le*-*-linux*.
8182 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
8183 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
8184
8185 2018-03-01 Martin Sebor <msebor@redhat.com>
8186
8187 PR c++/84294
8188 * g++.dg/ext/attr-const.C: Remove xfail.
8189 * g++.dg/ext/attr-malloc-3.C: New test.
8190 * g++.dg/ext/attr-noinline-3.C: New test.
8191 * g++.dg/ext/attr-noreturn-3.C: New test.
8192 * g++.dg/ext/attr-nothrow-3.C: New test.
8193 * g++.dg/ext/attr-pure.C: Remove xfail.
8194
8195 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8196
8197 PR sanitizer/70875
8198 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
8199 dg-options and dg-shouldfail "ubsan" directive.
8200
8201 2018-03-01 Marek Polacek <polacek@redhat.com>
8202 Jason Merrill <jason@redhat.com>
8203
8204 PR c++/84582
8205 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
8206 * g++.dg/cpp1z/static1.C: New test.
8207 * g++.dg/template/static37.C: New test.
8208
8209 2018-03-01 Nathan Sidwell <nathan@acm.org>
8210
8211 PR c++/84434
8212 * g++.dg/template/pr84434.C: New.
8213
8214 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
8215
8216 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
8217 -mthumb to the command-line.
8218
8219 2018-03-01 Marek Polacek <polacek@redhat.com>
8220
8221 PR c++/84596
8222 * g++.dg/cpp0x/static_assert14.C: New test.
8223
8224 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
8225
8226 PR c++/79410
8227 * g++.dg/torture/pr79410.C: New.
8228
8229 2018-03-01 Martin Liska <mliska@suse.cz>
8230
8231 PR sanitizer/82484
8232 * gcc.dg/asan/pr82484.c: New test.
8233
8234 2018-03-01 Richard Biener <rguenther@suse.de>
8235
8236 PR debug/84645
8237 * gfortran.dg/lto/pr84645_0.f90: New testcase.
8238
8239 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
8240
8241 PR fortran/84219
8242 * gfortran.dg/coarray_47.f90: New test.
8243
8244 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
8245
8246 PR fortran/84538
8247 * gfortran.dg/class_array_23.f03: New test.
8248
8249 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
8250
8251 PR rtl-optimization/84528
8252 * gcc.dg/torture/pr84538.c: Rename to...
8253 * gcc.dg/torture/pr84528.c: ...this.
8254
8255 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
8256
8257 PR rtl-optimization/84528
8258 * gcc.dg/torture/pr84538.c: New test.
8259
8260 2018-02-28 Martin Sebor <msebor@redhat.com>
8261
8262 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
8263 -fpic test failures.
8264 * c-c++-common/Wrestrict-2.c: Same.
8265 * c-c++-common/Wstringop-truncation.c: Same.
8266 * gcc.dg/Warray-bounds-22.c: Same.
8267 * gcc.dg/Wstringop-overflow.c: Same.
8268 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
8269 (signed_range): Same.
8270 (unsigned_anti_range): Same.
8271 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
8272 (signed_range): Same.
8273 (unsigned_anti_range): Same.
8274 * gcc.dg/attr-alloc_size-7.c: Same.
8275 * gcc.dg/attr-alloc_size-8.c: Same.
8276 * gcc.dg/builtin-alloc-size.c: Same.
8277 * gcc.dg/builtin-stpncpy.c: Same.
8278 * gcc.dg/builtins-nonnull.c: Same.
8279 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
8280 * gcc.dg/pr79214.c: Same.
8281 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
8282 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
8283 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
8284 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
8285 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
8286 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
8287 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
8288 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
8289 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
8290 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
8291 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
8292
8293 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
8294
8295 PR target/84014
8296 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
8297
8298 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8299
8300 PR c++/84609
8301 * g++.dg/cpp0x/pr84609.C: New test.
8302
8303 2018-02-28 Martin Sebor <msebor@redhat.com>
8304
8305 PR testsuite/84617
8306 * g++.dg/ext/attr-malloc-3.C: New test.
8307 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
8308 to pre-existing problems.
8309 * g++.dg/ext/attr-pure.C: Same.
8310
8311 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
8312
8313 PR fortran/83901
8314 * gfortran.dg/associate_37.f90: New test.
8315
8316 PR fortran/83344
8317 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
8318
8319 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8320
8321 PR target/52991
8322 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
8323 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
8324 * gcc.dg/bf-ms-layout-4.c: New test.
8325 * gcc.dg/bf-ms-layout-5.c: New test.
8326
8327 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
8328
8329 PR target/83399
8330 * gcc.target/powerpc/pr83399.c: Only run on Linux.
8331
8332 2018-02-28 Richard Biener <rguenther@suse.de>
8333
8334 PR tree-optimization/84584
8335 * gcc.dg/graphite/pr84584.c: New testcase.
8336
8337 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
8338
8339 PR preprocessor/84517
8340 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
8341
8342 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8343
8344 * c-c++-common/dump-ada-spec-12.c: New test.
8345 * c-c++-common/dump-ada-spec-13.c: Likewise.
8346
8347 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8348
8349 * c-c++-common/dump-ada-spec-11.c: New test.
8350
8351 2018-02-28 Martin Liska <mliska@suse.cz>
8352
8353 PR testsuite/84597
8354 * g++.dg/ext/timevar1.C: Fix pruned patterns.
8355 * g++.dg/ext/timevar2.C: Likewise.
8356
8357 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8358
8359 * c-c++-common/dump-ada-spec-8.c: New test.
8360 * c-c++-common/dump-ada-spec-9.c: Likewise.
8361 * c-c++-common/dump-ada-spec-10.c: Likewise.
8362
8363 2018-02-28 Richard Biener <rguenther@suse.de>
8364
8365 PR middle-end/84607
8366 * gcc.dg/pr84607.c: New testcase.
8367
8368 2018-02-28 Nathan Sidwell <nathan@acm.org>
8369
8370 PR c++/84602
8371 * g++.dg/lookup/pr84602.C: New.
8372
8373 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8374
8375 PR c++/83871
8376 PR c++/83503
8377 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
8378 dg-options.
8379 * g++.dg/ext/attr-nonnull.C: Likewise.
8380 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
8381 directives.
8382 * g++.dg/ext/attr-noinline-2.C: Likewise.
8383 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
8384 -fdump-tree-eh in dg-options.
8385
8386 2018-02-28 Alan Modra <amodra@gmail.com>
8387
8388 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
8389 GNU ld message.
8390 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
8391
8392 2018-02-27 Martin Sebor <msebor@redhat.com>
8393
8394 PR c++/83871
8395 PR c++/83503
8396 * g++.dg/Wmissing-attributes.C: New test.
8397 * g++.dg/ext/attr-const-pure.C: New test.
8398 * g++.dg/ext/attr-const.C: New test.
8399 * g++.dg/ext/attr-deprecated-2.C: New test.
8400 * g++.dg/ext/attr-malloc-2.C: New test.
8401 * g++.dg/ext/attr-malloc.C: New test.
8402 * g++.dg/ext/attr-noinline-2.C: New test.
8403 * g++.dg/ext/attr-noinline.C: New test.
8404 * g++.dg/ext/attr-nonnull.C: New test.
8405 * g++.dg/ext/attr-noreturn-2.C: New test.
8406 * g++.dg/ext/attr-noreturn.C: New test.
8407 * g++.dg/ext/attr-nothrow-2.C: New test.
8408 * g++.dg/ext/attr-nothrow.C: New test.
8409 * g++.dg/ext/attr-optimize.C: New test.
8410 * g++.dg/ext/attr-pure.C: New test.
8411 * g++.dg/ext/attr-returns-nonnull.C: New test.
8412 * g++.dg/ext/attr-warning.C: New test.
8413
8414 2018-02-27 Nathan Sidwell <nathan@acm.org>
8415
8416 PR c++/84426
8417 * g++.dg/lookup/pr84426.C: New.
8418
8419 2018-02-27 Richard Biener <rguenther@suse.de>
8420
8421 PR tree-optimization/84512
8422 * gcc.dg/tree-ssa/pr84512.c: New testcase.
8423
8424 2018-02-27 Martin Liska <mliska@suse.cz>
8425
8426 PR gcov-profile/84548
8427 * g++.dg/gcov/pr84548.C: New test.
8428
8429 2018-02-27 Jakub Jelinek <jakub@redhat.com>
8430
8431 PR target/84575
8432 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
8433
8434 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8435
8436 PR c++/84558
8437 * g++.dg/cpp1y/pr84558.C: New test.
8438
8439 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
8440
8441 PR c++/84540
8442 * g++.dg/cpp0x/alignas14.C: New.
8443 * g++.dg/cpp0x/alignas15.C: Likewise.
8444
8445 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8446
8447 PR c++/84557
8448 * g++.dg/gomp/pr84557.C: New test.
8449
8450 2018-02-26 Marek Polacek <polacek@redhat.com>
8451
8452 PR c++/84325
8453 * g++.dg/cpp1z/pr84325.C: New test.
8454
8455 2018-02-26 Carl Love <cel@us.ibm.com>
8456
8457 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
8458 Power 8 test file.
8459 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
8460 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
8461 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
8462 -mcpu=power8.
8463 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
8464 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
8465 -mcpu=power8.
8466
8467 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
8468
8469 PR target/84039
8470 * gcc.target/i386/indirect-thunk-1.c: Updated.
8471 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8472 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8473 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8474 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8475 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8476 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8477 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8478 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8479 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8480 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8481 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8482 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8483 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8484 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8485 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8486 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8487 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8488 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8489 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8490 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8491 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8492 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8493 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8494 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8495 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8496 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8497 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8498 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8499 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8500 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8501 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8502 * gcc.target/i386/ret-thunk-9.c: Likewise.
8503 * gcc.target/i386/ret-thunk-10.c: Likewise.
8504 * gcc.target/i386/ret-thunk-11.c: Likewise.
8505 * gcc.target/i386/ret-thunk-12.c: Likewise.
8506 * gcc.target/i386/ret-thunk-13.c: Likewise.
8507 * gcc.target/i386/ret-thunk-14.c: Likewise.
8508 * gcc.target/i386/ret-thunk-15.c: Likewise.
8509
8510 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
8511
8512 * gcc.c-torture/execute/20180226-1.c: New test.
8513
8514 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
8515
8516 PR tree-optimization/83965
8517 * gcc.dg/vect/pr83965-2.c: New test.
8518
8519 2018-02-26 Tom de Vries <tom@codesourcery.com>
8520
8521 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
8522
8523 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
8524
8525 PR target/84530
8526 * gcc.target/i386/ret-thunk-22.c: New test.
8527 * gcc.target/i386/ret-thunk-23.c: Likewise.
8528 * gcc.target/i386/ret-thunk-24.c: Likewise.
8529 * gcc.target/i386/ret-thunk-25.c: Likewise.
8530 * gcc.target/i386/ret-thunk-26.c: Likewise.
8531
8532 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
8533
8534 PR c++/84533
8535 * g++.dg/cpp1z/pr84533.C: New.
8536
8537 2018-02-26 Marek Polacek <polacek@redhat.com>
8538
8539 PR c++/84537
8540 * g++.dg/parse/error60.C: New test.
8541
8542 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8543
8544 PR c++/84556
8545 * g++.dg/gomp/pr84556.C: New test.
8546 * g++.dg/vect/pr84556.cc: New test.
8547
8548 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
8549
8550 PR fortran/32957
8551 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
8552 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
8553 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
8554 * gfortran.dg/c_loc_test.f90: Likewise.
8555 * gfortran.dg/c_loc_tests_2.f03: Likewise.
8556 * gfortran.dg/proc_decl_17.f90: Likewise.
8557 * gfortran.dg/proc_ptr_8.f90: Likewise.
8558
8559 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8560
8561 PR target/84521
8562 * gcc.target/aarch64/lr_free_2.c: Revert changes in
8563 r254814 disabling -fomit-frame-pointer by default.
8564 * gcc.target/aarch64/spill_1.c: Likewise.
8565 * gcc.target/aarch64/test_frame_11.c: Likewise.
8566 * gcc.target/aarch64/test_frame_12.c: Likewise.
8567 * gcc.target/aarch64/test_frame_13.c: Likewise.
8568 * gcc.target/aarch64/test_frame_14.c: Likewise.
8569 * gcc.target/aarch64/test_frame_15.c: Likewise.
8570 * gcc.target/aarch64/test_frame_3.c: Likewise.
8571 * gcc.target/aarch64/test_frame_5.c: Likewise.
8572 * gcc.target/aarch64/test_frame_9.c: Likewise.
8573
8574 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
8575
8576 PR fortran/83633
8577 * gfortran.dg/explicit_shape_1.f90: New test.
8578 * gfortran.dg/automatic_module_variable.f90: Update regex.
8579 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
8580 * gfortran.dg/constant_shape.f90: Ditto.
8581 * gfortran.dg/dec_structure_23.f90: Ditto.
8582 * gfortran.dg/pr78240.f90: Ditto.
8583
8584 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
8585
8586 PR fortran/84523
8587 * gfortran.dg/pr84523.f90: New test.
8588
8589 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
8590
8591 PR fortran/78238
8592 * gfortran.dg/select_type_40.f90: New test.
8593
8594 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
8595
8596 PR fortran/30792
8597 * gfortran.dg/data_substring.f90: New test.
8598
8599 2018-02-24 Marek Polacek <polacek@redhat.com>
8600
8601 PR c++/83692
8602 * g++.dg/cpp1z/constexpr-83692.C: New test.
8603
8604 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
8605
8606 PR fortran/84346
8607 * gfortran.dg/statement_function_1.f90: Update test.
8608
8609 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8610
8611 PR fortran/84506
8612 * gfortran.dg/inquire_19.f90: New test.
8613
8614 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
8615
8616 PR fortran/83149
8617 * gfortran.dg/pr83149_b.f90: New test.
8618 * gfortran.dg/pr83149_a.f90: Additional source for previous.
8619
8620 2018-02-23 Carl Love <cel@us.ibm.com>
8621
8622 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
8623 vec_signed2 and vec_unsigned2 to new Power 8 test file.
8624 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
8625 Power 8 tests.
8626
8627 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
8628
8629 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
8630 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
8631
8632 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
8633
8634 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
8635 expected output.
8636
8637 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
8638
8639 PR fortran/83149
8640 * gfortran.dg/pr83149_1.f90: New test.
8641 * gfortran.dg/pr83149.f90: Additional source for previous.
8642
8643 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
8644
8645 PR testsuite/80551
8646 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
8647 __GI___pthread_mutex_init as well.
8648
8649 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
8650
8651 PR fortran/83148
8652 * gfortran.dg/class_68.f90: New test.
8653
8654 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
8655
8656 PR fortran/59781
8657 * gfortran.dg/derived_init_5.f90: New test.
8658
8659 2018-02-22 Jakub Jelinek <jakub@redhat.com>
8660
8661 PR target/82851
8662 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
8663 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
8664
8665 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
8666
8667 PR target/81572
8668 * gcc.target/powerpc/pr81572.c: New.
8669
8670 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
8671
8672 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
8673
8674 2018-02-22 Martin Sebor <msebor@redhat.com>
8675
8676 PR tree-optimization/84480
8677 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
8678 * g++.dg/warn/Wstringop-truncation-1.C: New test.
8679
8680 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
8681
8682 PR target/84176
8683 * gcc.target/i386/indirect-thunk-11.c: New test.
8684 * gcc.target/i386/indirect-thunk-12.c: Likewise.
8685 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
8686 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
8687 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
8688 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
8689 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
8690 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
8691 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
8692 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
8693
8694 2018-02-22 Steve Ellcey <sellcey@cavium.com>
8695
8696 PR target/83335
8697 * gcc.target/aarch64/asm-2.c: Add dg-error for
8698 ILP32 mode.
8699 * gcc.target/aarch64/asm-4.c: New test.
8700
8701 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
8702
8703 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
8704
8705 2018-02-22 Marek Polacek <polacek@redhat.com>
8706
8707 PR c++/84493
8708 * g++.dg/parse/error59.C: New test.
8709
8710 2018-02-22 Tom de Vries <tom@codesourcery.com>
8711
8712 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
8713
8714 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
8715
8716 PR c++/77655
8717 * g++.dg/cpp0x/pr77655.C: New.
8718
8719 2018-02-22 Jakub Jelinek <jakub@redhat.com>
8720
8721 PR c++/84496
8722 * g++.dg/cpp1y/pr84496.C: New test.
8723
8724 PR target/84502
8725 * g++.dg/torture/pr84502.C: New test.
8726
8727 PR tree-optimization/84503
8728 * gcc.dg/pr84503-1.c: New test.
8729 * gcc.dg/pr84503-2.c: New test.
8730
8731 2018-02-21 Jakub Jelinek <jakub@redhat.com>
8732
8733 PR tree-optimization/84478
8734 * gcc.c-torture/execute/pr84478.c: New test.
8735
8736 2018-02-20 Martin Sebor <msebor@redhat.com>
8737
8738 PR middle-end/84095
8739 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
8740 * c-c++-common/Wrestrict.c: Same.
8741 * gcc.dg/Wrestrict-6.c: Same.
8742 * gcc.dg/Warray-bounds-27.c: New test.
8743 * gcc.dg/Wrestrict-8.c: New test.
8744 * gcc.dg/Wrestrict-9.c: New test.
8745 * gcc.dg/pr84095.c: New test.
8746
8747 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8748
8749 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
8750
8751 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8752
8753 PR fortran/48890
8754 PR fortran/83823
8755 * gfortran.dg/structure_constructor_14.f90: New test.
8756
8757 2018-02-20 Jeff Law <law@redhat.com>
8758
8759 PR middle-end/82123
8760 PR tree-optimization/81592
8761 PR middle-end/79257
8762 * gcc.dg/pr81592.c: New test.
8763 * gcc.dg/pr82123.c: New test.
8764 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
8765
8766 2018-02-20 Jakub Jelinek <jakub@redhat.com>
8767
8768 PR c++/84488
8769 * g++.dg/warn/Wunused-var-30.C: New test.
8770
8771 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
8772
8773 PR tree-optimization/84419
8774 * gcc.dg/vect/pr84419.c: New test.
8775
8776 2018-02-20 Jakub Jelinek <jakub@redhat.com>
8777
8778 PR middle-end/82004
8779 * gfortran.dg/pr82004.f90: New test.
8780
8781 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
8782
8783 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
8784
8785 2018-02-20 Martin Liska <mliska@suse.cz>
8786
8787 PR c/84310
8788 PR target/79747
8789 * gcc.target/i386/pr84310.c: New test.
8790 * gcc.target/i386/pr84310-2.c: Likewise.
8791
8792 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
8793
8794 PR c++/84446
8795 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
8796
8797 2018-02-20 Jakub Jelinek <jakub@redhat.com>
8798
8799 PR c++/84445
8800 * g++.dg/cpp1z/launder7.C: New test.
8801
8802 PR c++/84449
8803 * g++.dg/cpp0x/constexpr-84449.C: New test.
8804
8805 PR c++/84455
8806 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
8807
8808 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
8809
8810 PR fortran/83344
8811 PR fortran/83975
8812 * gfortran.dg/associate_22.f90: Enable commented out test.
8813 * gfortran.dg/associate_36.f90: New test.
8814
8815 2018-02-19 Jakub Jelinek <jakub@redhat.com>
8816
8817 PR target/84146
8818 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
8819
8820 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
8821
8822 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
8823 (dg-options): Use -mavx instead of -w.
8824
8825 2018-02-19 Jakub Jelinek <jakub@redhat.com>
8826
8827 PR c++/84444
8828 * g++.dg/cpp1z/launder8.C: New test.
8829
8830 PR c++/84448
8831 * g++.dg/gomp/pr84448.C: New test.
8832
8833 PR c++/84430
8834 * g++.dg/gomp/pr84430.C: New test.
8835
8836 PR tree-optimization/84452
8837 * gcc.dg/pr84452.c: New test.
8838
8839 PR c++/79064
8840 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
8841
8842 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
8843
8844 PR fortran/35339
8845 * gfortran.dg/implied_do_io_4.f90: New test.
8846
8847 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
8848
8849 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
8850 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
8851 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
8852
8853 2018-02-19 Carl Love <cel@us.ibm.com>
8854
8855 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
8856
8857 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
8858
8859 PR target/84460
8860 * gcc.target/i386/pr57193.c: Add -mtune=generic.
8861
8862 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
8863
8864 PR c++/84348
8865 * g++.dg/cpp0x/auto50.C: New.
8866 * g++.dg/parse/friend12.C: Adjust.
8867
8868 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8869
8870 PR libgfortran/84389
8871 * gfortran.dg/dtio_33.f90: New test.
8872
8873 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8874
8875 PR libgfortran/84412
8876 * gfortran.dg/inquire_18.f90: New test.
8877
8878 2018-02-18 Janus Weil <janus@gcc.gnu.org>
8879
8880 PR fortran/84381
8881 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
8882 * gfortran.dg/pointer_intent_3.f90: Ditto.
8883 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
8884 * gfortran.dg/protected_3.f90: Ditto.
8885 * gfortran.dg/protected_4.f90: Ditto.
8886 * gfortran.dg/protected_5.f90: Ditto.
8887 * gfortran.dg/protected_6.f90: Ditto.
8888
8889 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
8890
8891 PR fortran/80945
8892 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
8893 change to run.
8894
8895 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
8896
8897 PR fortran/84270
8898 * gfortran.dg/inline_matmul_22.f90: New test.
8899
8900 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
8901
8902 PR fortran/84381
8903 * gfortran.dg/abort_shoulfail.f90: New test.
8904 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
8905 by STOP n.
8906 * gfortran.dg/PR19754_2.f90: Likewise.
8907 * gfortran.dg/PR19872.f: Likewise.
8908 * gfortran.dg/PR49268.f90: Likewise.
8909 * gfortran.dg/Wall.f90: Likewise.
8910 * gfortran.dg/Wno-all.f90: Likewise.
8911 * gfortran.dg/achar_1.f90: Likewise.
8912 * gfortran.dg/achar_2.f90: Likewise.
8913 * gfortran.dg/achar_4.f90: Likewise.
8914 * gfortran.dg/achar_6.F90: Likewise.
8915 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
8916 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
8917 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
8918 * gfortran.dg/actual_array_offset_1.f90: Likewise.
8919 * gfortran.dg/actual_array_result_1.f90: Likewise.
8920 * gfortran.dg/actual_array_substr_1.f90: Likewise.
8921 * gfortran.dg/actual_array_substr_2.f90: Likewise.
8922 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
8923 * gfortran.dg/actual_procedure_1.f90: Likewise.
8924 * gfortran.dg/adjustl_1.f90: Likewise.
8925 * gfortran.dg/advance_1.f90: Likewise.
8926 * gfortran.dg/advance_4.f90: Likewise.
8927 * gfortran.dg/advance_5.f90: Likewise.
8928 * gfortran.dg/advance_6.f90: Likewise.
8929 * gfortran.dg/aint_anint_1.f90: Likewise.
8930 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
8931 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
8932 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
8933 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
8934 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
8935 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
8936 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
8937 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
8938 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
8939 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
8940 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
8941 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
8942 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
8943 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
8944 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
8945 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
8946 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
8947 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
8948 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
8949 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
8950 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
8951 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
8952 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
8953 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
8954 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
8955 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
8956 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
8957 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
8958 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
8959 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
8960 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
8961 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
8962 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
8963 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
8964 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
8965 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
8966 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
8967 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
8968 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
8969 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
8970 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
8971 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
8972 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
8973 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
8974 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
8975 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
8976 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
8977 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
8978 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
8979 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
8980 * gfortran.dg/allocatable_function_1.f90: Likewise.
8981 * gfortran.dg/allocatable_function_10.f90: Likewise.
8982 * gfortran.dg/allocatable_function_3.f90: Likewise.
8983 * gfortran.dg/allocatable_function_5.f90: Likewise.
8984 * gfortran.dg/allocatable_function_6.f90: Likewise.
8985 * gfortran.dg/allocatable_function_7.f90: Likewise.
8986 * gfortran.dg/allocatable_function_8.f90: Likewise.
8987 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
8988 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
8989 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
8990 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
8991 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
8992 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
8993 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
8994 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
8995 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
8996 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
8997 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
8998 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
8999 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
9000 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
9001 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
9002 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
9003 * gfortran.dg/allocate_class_3.f90: Likewise.
9004 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
9005 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
9006 * gfortran.dg/allocate_derived_5.f90: Likewise.
9007 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
9008 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
9009 * gfortran.dg/allocate_with_source_1.f90: Likewise.
9010 * gfortran.dg/allocate_with_source_10.f08: Likewise.
9011 * gfortran.dg/allocate_with_source_11.f08: Likewise.
9012 * gfortran.dg/allocate_with_source_12.f03: Likewise.
9013 * gfortran.dg/allocate_with_source_15.f03: Likewise.
9014 * gfortran.dg/allocate_with_source_16.f90: Likewise.
9015 * gfortran.dg/allocate_with_source_17.f03: Likewise.
9016 * gfortran.dg/allocate_with_source_18.f03: Likewise.
9017 * gfortran.dg/allocate_with_source_2.f90: Likewise.
9018 * gfortran.dg/allocate_with_source_20.f03: Likewise.
9019 * gfortran.dg/allocate_with_source_22.f03: Likewise.
9020 * gfortran.dg/allocate_with_source_23.f03: Likewise.
9021 * gfortran.dg/allocate_with_source_24.f90: Likewise.
9022 * gfortran.dg/allocate_with_source_5.f90: Likewise.
9023 * gfortran.dg/allocate_with_source_6.f90: Likewise.
9024 * gfortran.dg/allocate_with_source_7.f08: Likewise.
9025 * gfortran.dg/allocate_with_source_8.f08: Likewise.
9026 * gfortran.dg/allocate_with_source_9.f08: Likewise.
9027 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
9028 * gfortran.dg/allocate_zerosize_3.f: Likewise.
9029 * gfortran.dg/altreturn_3.f90: Likewise.
9030 * gfortran.dg/altreturn_5.f90: Likewise.
9031 * gfortran.dg/altreturn_7.f90: Likewise.
9032 * gfortran.dg/and_or_xor.f90: Likewise.
9033 * gfortran.dg/anint_1.f90: Likewise.
9034 * gfortran.dg/any_all_1.f90: Likewise.
9035 * gfortran.dg/anyallcount_1.f90: Likewise.
9036 * gfortran.dg/append_1.f90: Likewise.
9037 * gfortran.dg/argument_checking_1.f90: Likewise.
9038 * gfortran.dg/argument_checking_2.f90: Likewise.
9039 * gfortran.dg/argument_checking_8.f90: Likewise.
9040 * gfortran.dg/arithmetic_if.f90: Likewise.
9041 * gfortran.dg/array_1.f90: Likewise.
9042 * gfortran.dg/array_2.f90: Likewise.
9043 * gfortran.dg/array_alloc_1.f90: Likewise.
9044 * gfortran.dg/array_alloc_2.f90: Likewise.
9045 * gfortran.dg/array_alloc_3.f90: Likewise.
9046 * gfortran.dg/array_assignment_1.F90: Likewise.
9047 * gfortran.dg/array_assignment_5.f90: Likewise.
9048 * gfortran.dg/array_constructor_1.f90: Likewise.
9049 * gfortran.dg/array_constructor_10.f90: Likewise.
9050 * gfortran.dg/array_constructor_11.f90: Likewise.
9051 * gfortran.dg/array_constructor_12.f90: Likewise.
9052 * gfortran.dg/array_constructor_15.f90: Likewise.
9053 * gfortran.dg/array_constructor_16.f90: Likewise.
9054 * gfortran.dg/array_constructor_17.f90: Likewise.
9055 * gfortran.dg/array_constructor_19.f90: Likewise.
9056 * gfortran.dg/array_constructor_23.f: Likewise.
9057 * gfortran.dg/array_constructor_24.f: Likewise.
9058 * gfortran.dg/array_constructor_32.f90: Likewise.
9059 * gfortran.dg/array_constructor_36.f90: Likewise.
9060 * gfortran.dg/array_constructor_39.f90: Likewise.
9061 * gfortran.dg/array_constructor_4.f90: Likewise.
9062 * gfortran.dg/array_constructor_40.f90: Likewise.
9063 * gfortran.dg/array_constructor_44.f90: Likewise.
9064 * gfortran.dg/array_constructor_45.f90: Likewise.
9065 * gfortran.dg/array_constructor_46.f90: Likewise.
9066 * gfortran.dg/array_constructor_47.f90: Likewise.
9067 * gfortran.dg/array_constructor_49.f90: Likewise.
9068 * gfortran.dg/array_constructor_5.f90: Likewise.
9069 * gfortran.dg/array_constructor_50.f90: Likewise.
9070 * gfortran.dg/array_constructor_6.f90: Likewise.
9071 * gfortran.dg/array_constructor_7.f90: Likewise.
9072 * gfortran.dg/array_constructor_8.f90: Likewise.
9073 * gfortran.dg/array_constructor_9.f90: Likewise.
9074 * gfortran.dg/array_constructor_type_1.f03: Likewise.
9075 * gfortran.dg/array_constructor_type_10.f03: Likewise.
9076 * gfortran.dg/array_constructor_type_11.f03: Likewise.
9077 * gfortran.dg/array_constructor_type_12.f03: Likewise.
9078 * gfortran.dg/array_constructor_type_13.f90: Likewise.
9079 * gfortran.dg/array_constructor_type_14.f03: Likewise.
9080 * gfortran.dg/array_constructor_type_16.f03: Likewise.
9081 * gfortran.dg/array_constructor_type_2.f03: Likewise.
9082 * gfortran.dg/array_constructor_type_22.f03: Likewise.
9083 * gfortran.dg/array_constructor_type_3.f03: Likewise.
9084 * gfortran.dg/array_constructor_type_4.f03: Likewise.
9085 * gfortran.dg/array_constructor_type_5.f03: Likewise.
9086 * gfortran.dg/array_constructor_type_6.f03: Likewise.
9087 * gfortran.dg/array_constructor_type_7.f03: Likewise.
9088 * gfortran.dg/array_function_1.f90: Likewise.
9089 * gfortran.dg/array_function_5.f90: Likewise.
9090 * gfortran.dg/array_initializer_1.f90: Likewise.
9091 * gfortran.dg/array_initializer_2.f90: Likewise.
9092 * gfortran.dg/array_memcpy_5.f90: Likewise.
9093 * gfortran.dg/array_memset_2.f90: Likewise.
9094 * gfortran.dg/array_reference_1.f90: Likewise.
9095 * gfortran.dg/array_return_value_1.f90: Likewise.
9096 * gfortran.dg/array_section_1.f90: Likewise.
9097 * gfortran.dg/array_temporaries_3.f90: Likewise.
9098 * gfortran.dg/arrayio_1.f90: Likewise.
9099 * gfortran.dg/arrayio_10.f90: Likewise.
9100 * gfortran.dg/arrayio_11.f90: Likewise.
9101 * gfortran.dg/arrayio_12.f90: Likewise.
9102 * gfortran.dg/arrayio_13.f90: Likewise.
9103 * gfortran.dg/arrayio_14.f90: Likewise.
9104 * gfortran.dg/arrayio_16.f90: Likewise.
9105 * gfortran.dg/arrayio_2.f90: Likewise.
9106 * gfortran.dg/arrayio_3.f90: Likewise.
9107 * gfortran.dg/arrayio_4.f90: Likewise.
9108 * gfortran.dg/arrayio_5.f90: Likewise.
9109 * gfortran.dg/arrayio_6.f90: Likewise.
9110 * gfortran.dg/arrayio_7.f90: Likewise.
9111 * gfortran.dg/arrayio_8.f90: Likewise.
9112 * gfortran.dg/arrayio_9.f90: Likewise.
9113 * gfortran.dg/arrayio_derived_1.f90: Likewise.
9114 * gfortran.dg/assign_10.f90: Likewise.
9115 * gfortran.dg/assign_9.f90: Likewise.
9116 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
9117 * gfortran.dg/assignment_1.f90: Likewise.
9118 * gfortran.dg/associate_1.f03: Likewise.
9119 * gfortran.dg/associate_11.f90: Likewise.
9120 * gfortran.dg/associate_13.f90: Likewise.
9121 * gfortran.dg/associate_15.f90: Likewise.
9122 * gfortran.dg/associate_17.f90: Likewise.
9123 * gfortran.dg/associate_18.f08: Likewise.
9124 * gfortran.dg/associate_19.f03: Likewise.
9125 * gfortran.dg/associate_20.f03: Likewise.
9126 * gfortran.dg/associate_22.f90: Likewise.
9127 * gfortran.dg/associate_23.f90: Likewise.
9128 * gfortran.dg/associate_24.f90: Likewise.
9129 * gfortran.dg/associate_25.f90: Likewise.
9130 * gfortran.dg/associate_27.f90: Likewise.
9131 * gfortran.dg/associate_28.f90: Likewise.
9132 * gfortran.dg/associate_32.f03: Likewise.
9133 * gfortran.dg/associate_33.f03: Likewise.
9134 * gfortran.dg/associate_34.f90: Likewise.
9135 * gfortran.dg/associate_6.f03: Likewise.
9136 * gfortran.dg/associate_7.f03: Likewise.
9137 * gfortran.dg/associate_8.f03: Likewise.
9138 * gfortran.dg/associate_9.f03: Likewise.
9139 * gfortran.dg/associated_1.f90: Likewise.
9140 * gfortran.dg/associated_2.f90: Likewise.
9141 * gfortran.dg/associated_5.f90: Likewise.
9142 * gfortran.dg/associated_6.f90: Likewise.
9143 * gfortran.dg/associated_target_3.f90: Likewise.
9144 * gfortran.dg/associated_target_4.f90: Likewise.
9145 * gfortran.dg/associated_target_5.f03: Likewise.
9146 * gfortran.dg/associated_target_6.f03: Likewise.
9147 * gfortran.dg/assumed_dummy_1.f90: Likewise.
9148 * gfortran.dg/assumed_rank_1.f90: Likewise.
9149 * gfortran.dg/assumed_rank_10.f90: Likewise.
9150 * gfortran.dg/assumed_rank_2.f90: Likewise.
9151 * gfortran.dg/assumed_rank_7.f90: Likewise.
9152 * gfortran.dg/assumed_rank_8.f90: Likewise.
9153 * gfortran.dg/assumed_rank_9.f90: Likewise.
9154 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
9155 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
9156 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
9157 * gfortran.dg/assumed_type_2.f90: Likewise.
9158 * gfortran.dg/atan2_1.f90: Likewise.
9159 * gfortran.dg/auto_array_1.f90: Likewise.
9160 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
9161 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
9162 * gfortran.dg/auto_char_len_3.f90: Likewise.
9163 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
9164 * gfortran.dg/auto_internal_assumed.f90: Likewise.
9165 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
9166 * gfortran.dg/auto_save_2.f90: Likewise.
9167 * gfortran.dg/automatic_default_init_1.f90: Likewise.
9168 * gfortran.dg/backslash_1.f90: Likewise.
9169 * gfortran.dg/backslash_2.f90: Likewise.
9170 * gfortran.dg/backslash_3.f: Likewise.
9171 * gfortran.dg/backspace_1.f: Likewise.
9172 * gfortran.dg/backspace_10.f90: Likewise.
9173 * gfortran.dg/backspace_11.f90: Likewise.
9174 * gfortran.dg/backspace_2.f: Likewise.
9175 * gfortran.dg/backspace_3.f: Likewise.
9176 * gfortran.dg/backspace_4.f: Likewise.
9177 * gfortran.dg/backspace_5.f: Likewise.
9178 * gfortran.dg/backspace_6.f: Likewise.
9179 * gfortran.dg/backspace_7.f90: Likewise.
9180 * gfortran.dg/backspace_8.f: Likewise.
9181 * gfortran.dg/backspace_9.f: Likewise.
9182 * gfortran.dg/bessel_1.f90: Likewise.
9183 * gfortran.dg/bessel_2.f90: Likewise.
9184 * gfortran.dg/bessel_5.f90: Likewise.
9185 * gfortran.dg/bessel_6.f90: Likewise.
9186 * gfortran.dg/bessel_7.f90: Likewise.
9187 * gfortran.dg/bind_c_dts_2.f03: Likewise.
9188 * gfortran.dg/bind_c_dts_3.f03: Likewise.
9189 * gfortran.dg/bind_c_usage_15.f90: Likewise.
9190 * gfortran.dg/bind_c_usage_16.f03: Likewise.
9191 * gfortran.dg/bind_c_usage_17.f90: Likewise.
9192 * gfortran.dg/bind_c_usage_24.f90: Likewise.
9193 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
9194 * gfortran.dg/binding_label_tests_16.f03: Likewise.
9195 * gfortran.dg/binding_label_tests_23.f90: Likewise.
9196 * gfortran.dg/bit_comparison_1.F90: Likewise.
9197 * gfortran.dg/bit_comparison_2.F90: Likewise.
9198 * gfortran.dg/block_1.f08: Likewise.
9199 * gfortran.dg/block_13.f08: Likewise.
9200 * gfortran.dg/block_14.f90: Likewise.
9201 * gfortran.dg/block_2.f08: Likewise.
9202 * gfortran.dg/block_6.f08: Likewise.
9203 * gfortran.dg/block_7.f08: Likewise.
9204 * gfortran.dg/block_8.f08: Likewise.
9205 * gfortran.dg/blockdata_1.f90: Likewise.
9206 * gfortran.dg/bound_1.f90: Likewise.
9207 * gfortran.dg/bound_2.f90: Likewise.
9208 * gfortran.dg/bound_3.f90: Likewise.
9209 * gfortran.dg/bound_4.f90: Likewise.
9210 * gfortran.dg/bound_5.f90: Likewise.
9211 * gfortran.dg/bound_6.f90: Likewise.
9212 * gfortran.dg/bound_7.f90: Likewise.
9213 * gfortran.dg/bound_8.f90: Likewise.
9214 * gfortran.dg/bound_9.f90: Likewise.
9215 * gfortran.dg/bound_simplification_1.f90: Likewise.
9216 * gfortran.dg/bound_simplification_3.f90: Likewise.
9217 * gfortran.dg/bound_simplification_4.f90: Likewise.
9218 * gfortran.dg/bound_simplification_5.f90: Likewise.
9219 * gfortran.dg/bound_simplification_6.f90: Likewise.
9220 * gfortran.dg/bounds_check_1.f90: Likewise.
9221 * gfortran.dg/bounds_check_12.f90: Likewise.
9222 * gfortran.dg/bounds_check_14.f90: Likewise.
9223 * gfortran.dg/bounds_check_15.f90: Likewise.
9224 * gfortran.dg/bounds_check_19.f90: Likewise.
9225 * gfortran.dg/bounds_check_8.f90: Likewise.
9226 * gfortran.dg/bounds_check_9.f90: Likewise.
9227 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
9228 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
9229 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
9230 * gfortran.dg/boz_1.f90: Likewise.
9231 * gfortran.dg/boz_11.f90: Likewise.
9232 * gfortran.dg/boz_13.f90: Likewise.
9233 * gfortran.dg/boz_14.f90: Likewise.
9234 * gfortran.dg/boz_15.f90: Likewise.
9235 * gfortran.dg/boz_3.f90: Likewise.
9236 * gfortran.dg/boz_6.f90: Likewise.
9237 * gfortran.dg/boz_9.f90: Likewise.
9238 * gfortran.dg/byte_1.f90: Likewise.
9239 * gfortran.dg/byte_2.f90: Likewise.
9240 * gfortran.dg/c_assoc.f90: Likewise.
9241 * gfortran.dg/c_assoc_2.f03: Likewise.
9242 * gfortran.dg/c_assoc_3.f90: Likewise.
9243 * gfortran.dg/c_by_val_1.f: Likewise.
9244 * gfortran.dg/c_by_val_5.f90: Likewise.
9245 * gfortran.dg/c_char_tests.f03: Likewise.
9246 * gfortran.dg/c_char_tests_2.f03: Likewise.
9247 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
9248 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
9249 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
9250 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
9251 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
9252 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
9253 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
9254 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
9255 * gfortran.dg/c_kind_params.f90: Likewise.
9256 * gfortran.dg/c_loc_test_20.f90: Likewise.
9257 * gfortran.dg/c_loc_tests_2.f03: Likewise.
9258 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
9259 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
9260 * gfortran.dg/c_size_t_test.f03: Likewise.
9261 * gfortran.dg/c_sizeof_1.f90: Likewise.
9262 * gfortran.dg/c_sizeof_5.f90: Likewise.
9263 * gfortran.dg/c_sizeof_6.f90: Likewise.
9264 * gfortran.dg/char4_iunit_1.f03: Likewise.
9265 * gfortran.dg/char4_iunit_2.f03: Likewise.
9266 * gfortran.dg/char_allocation_1.f90: Likewise.
9267 * gfortran.dg/char_array_constructor.f90: Likewise.
9268 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
9269 * gfortran.dg/char_assign_1.f90: Likewise.
9270 * gfortran.dg/char_associated_1.f90: Likewise.
9271 * gfortran.dg/char_cast_2.f90: Likewise.
9272 * gfortran.dg/char_comparison_1.f: Likewise.
9273 * gfortran.dg/char_component_initializer_1.f90: Likewise.
9274 * gfortran.dg/char_component_initializer_2.f90: Likewise.
9275 * gfortran.dg/char_cons_len.f90: Likewise.
9276 * gfortran.dg/char_conversion.f90: Likewise.
9277 * gfortran.dg/char_cshift_1.f90: Likewise.
9278 * gfortran.dg/char_cshift_2.f90: Likewise.
9279 * gfortran.dg/char_decl_2.f90: Likewise.
9280 * gfortran.dg/char_eoshift_1.f90: Likewise.
9281 * gfortran.dg/char_eoshift_2.f90: Likewise.
9282 * gfortran.dg/char_eoshift_3.f90: Likewise.
9283 * gfortran.dg/char_eoshift_4.f90: Likewise.
9284 * gfortran.dg/char_eoshift_5.f90: Likewise.
9285 * gfortran.dg/char_expr_1.f90: Likewise.
9286 * gfortran.dg/char_expr_3.f90: Likewise.
9287 * gfortran.dg/char_initialiser_actual.f90: Likewise.
9288 * gfortran.dg/char_length_12.f90: Likewise.
9289 * gfortran.dg/char_length_14.f90: Likewise.
9290 * gfortran.dg/char_length_15.f90: Likewise.
9291 * gfortran.dg/char_length_17.f90: Likewise.
9292 * gfortran.dg/char_length_20.f90: Likewise.
9293 * gfortran.dg/char_length_21.f90: Likewise.
9294 * gfortran.dg/char_length_5.f90: Likewise.
9295 * gfortran.dg/char_length_6.f90: Likewise.
9296 * gfortran.dg/char_length_7.f90: Likewise.
9297 * gfortran.dg/char_length_8.f90: Likewise.
9298 * gfortran.dg/char_pack_1.f90: Likewise.
9299 * gfortran.dg/char_pack_2.f90: Likewise.
9300 * gfortran.dg/char_pointer_assign.f90: Likewise.
9301 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
9302 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
9303 * gfortran.dg/char_pointer_dependency.f90: Likewise.
9304 * gfortran.dg/char_pointer_dummy.f90: Likewise.
9305 * gfortran.dg/char_pointer_func.f90: Likewise.
9306 * gfortran.dg/char_reshape_1.f90: Likewise.
9307 * gfortran.dg/char_result_1.f90: Likewise.
9308 * gfortran.dg/char_result_12.f90: Likewise.
9309 * gfortran.dg/char_result_13.f90: Likewise.
9310 * gfortran.dg/char_result_14.f90: Likewise.
9311 * gfortran.dg/char_result_15.f90: Likewise.
9312 * gfortran.dg/char_result_2.f90: Likewise.
9313 * gfortran.dg/char_result_3.f90: Likewise.
9314 * gfortran.dg/char_result_4.f90: Likewise.
9315 * gfortran.dg/char_result_5.f90: Likewise.
9316 * gfortran.dg/char_result_6.f90: Likewise.
9317 * gfortran.dg/char_result_7.f90: Likewise.
9318 * gfortran.dg/char_result_8.f90: Likewise.
9319 * gfortran.dg/char_spread_1.f90: Likewise.
9320 * gfortran.dg/char_transpose_1.f90: Likewise.
9321 * gfortran.dg/char_type_len.f90: Likewise.
9322 * gfortran.dg/char_unpack_1.f90: Likewise.
9323 * gfortran.dg/char_unpack_2.f90: Likewise.
9324 * gfortran.dg/character_array_constructor_1.f90: Likewise.
9325 * gfortran.dg/character_comparison_1.f90: Likewise.
9326 * gfortran.dg/character_comparison_2.f90: Likewise.
9327 * gfortran.dg/character_comparison_3.f90: Likewise.
9328 * gfortran.dg/character_comparison_4.f90: Likewise.
9329 * gfortran.dg/character_comparison_5.f90: Likewise.
9330 * gfortran.dg/character_comparison_6.f90: Likewise.
9331 * gfortran.dg/character_comparison_7.f90: Likewise.
9332 * gfortran.dg/character_comparison_8.f90: Likewise.
9333 * gfortran.dg/character_comparison_9.f90: Likewise.
9334 * gfortran.dg/charlen_15.f90: Likewise.
9335 * gfortran.dg/charlen_16.f90: Likewise.
9336 * gfortran.dg/chkbits.f90: Likewise.
9337 * gfortran.dg/chmod_1.f90: Likewise.
9338 * gfortran.dg/chmod_2.f90: Likewise.
9339 * gfortran.dg/chmod_3.f90: Likewise.
9340 * gfortran.dg/class_1.f03: Likewise.
9341 * gfortran.dg/class_18.f03: Likewise.
9342 * gfortran.dg/class_19.f03: Likewise.
9343 * gfortran.dg/class_35.f90: Likewise.
9344 * gfortran.dg/class_46.f03: Likewise.
9345 * gfortran.dg/class_48.f90: Likewise.
9346 * gfortran.dg/class_51.f90: Likewise.
9347 * gfortran.dg/class_52.f90: Likewise.
9348 * gfortran.dg/class_6.f03: Likewise.
9349 * gfortran.dg/class_63.f90: Likewise.
9350 * gfortran.dg/class_64.f90: Likewise.
9351 * gfortran.dg/class_65.f90: Likewise.
9352 * gfortran.dg/class_66.f90: Likewise.
9353 * gfortran.dg/class_67.f90: Likewise.
9354 * gfortran.dg/class_9.f03: Likewise.
9355 * gfortran.dg/class_alias.f90: Likewise.
9356 * gfortran.dg/class_allocate_1.f03: Likewise.
9357 * gfortran.dg/class_allocate_10.f03: Likewise.
9358 * gfortran.dg/class_allocate_13.f90: Likewise.
9359 * gfortran.dg/class_allocate_14.f90: Likewise.
9360 * gfortran.dg/class_allocate_15.f90: Likewise.
9361 * gfortran.dg/class_allocate_19.f03: Likewise.
9362 * gfortran.dg/class_allocate_21.f90: Likewise.
9363 * gfortran.dg/class_allocate_22.f90: Likewise.
9364 * gfortran.dg/class_allocate_3.f03: Likewise.
9365 * gfortran.dg/class_allocate_4.f03: Likewise.
9366 * gfortran.dg/class_allocate_5.f90: Likewise.
9367 * gfortran.dg/class_allocate_6.f03: Likewise.
9368 * gfortran.dg/class_allocate_7.f03: Likewise.
9369 * gfortran.dg/class_allocate_8.f03: Likewise.
9370 * gfortran.dg/class_allocate_9.f03: Likewise.
9371 * gfortran.dg/class_array_1.f03: Likewise.
9372 * gfortran.dg/class_array_14.f90: Likewise.
9373 * gfortran.dg/class_array_15.f03: Likewise.
9374 * gfortran.dg/class_array_16.f90: Likewise.
9375 * gfortran.dg/class_array_2.f03: Likewise.
9376 * gfortran.dg/class_array_20.f03: Likewise.
9377 * gfortran.dg/class_array_21.f03: Likewise.
9378 * gfortran.dg/class_array_3.f03: Likewise.
9379 * gfortran.dg/class_array_4.f03: Likewise.
9380 * gfortran.dg/class_array_7.f03: Likewise.
9381 * gfortran.dg/class_array_8.f03: Likewise.
9382 * gfortran.dg/class_array_9.f03: Likewise.
9383 * gfortran.dg/class_defined_operator_1.f03: Likewise.
9384 * gfortran.dg/class_dummy_1.f03: Likewise.
9385 * gfortran.dg/class_optional_1.f90: Likewise.
9386 * gfortran.dg/class_optional_2.f90: Likewise.
9387 * gfortran.dg/class_result_5.f90: Likewise.
9388 * gfortran.dg/class_result_6.f90: Likewise.
9389 * gfortran.dg/class_to_type_1.f03: Likewise.
9390 * gfortran.dg/class_to_type_2.f90: Likewise.
9391 * gfortran.dg/class_to_type_3.f03: Likewise.
9392 * gfortran.dg/class_to_type_4.f90: Likewise.
9393 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
9394 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
9395 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
9396 * gfortran.dg/coarray/atomic_1.f90: Likewise.
9397 * gfortran.dg/coarray/atomic_2.f90: Likewise.
9398 * gfortran.dg/coarray/codimension.f90: Likewise.
9399 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
9400 * gfortran.dg/coarray/collectives_1.f90: Likewise.
9401 * gfortran.dg/coarray/collectives_2.f90: Likewise.
9402 * gfortran.dg/coarray/collectives_3.f90: Likewise.
9403 * gfortran.dg/coarray/collectives_4.f90: Likewise.
9404 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
9405 * gfortran.dg/coarray/dummy_1.f90: Likewise.
9406 * gfortran.dg/coarray/event_1.f90: Likewise.
9407 * gfortran.dg/coarray/event_2.f90: Likewise.
9408 * gfortran.dg/coarray/get_array.f90: Likewise.
9409 * gfortran.dg/coarray/image_index_1.f90: Likewise.
9410 * gfortran.dg/coarray/image_index_2.f90: Likewise.
9411 * gfortran.dg/coarray/image_index_3.f90: Likewise.
9412 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
9413 * gfortran.dg/coarray/lock_1.f90: Likewise.
9414 * gfortran.dg/coarray/lock_2.f90: Likewise.
9415 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
9416 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
9417 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
9418 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
9419 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
9420 * gfortran.dg/coarray/registering_1.f90: Likewise.
9421 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
9422 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
9423 * gfortran.dg/coarray/send_array.f90: Likewise.
9424 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
9425 * gfortran.dg/coarray/sendget_array.f90: Likewise.
9426 * gfortran.dg/coarray/subobject_1.f90: Likewise.
9427 * gfortran.dg/coarray/sync_1.f90: Likewise.
9428 * gfortran.dg/coarray/sync_3.f90: Likewise.
9429 * gfortran.dg/coarray/this_image_1.f90: Likewise.
9430 * gfortran.dg/coarray/this_image_2.f90: Likewise.
9431 * gfortran.dg/coarray_13.f90: Likewise.
9432 * gfortran.dg/coarray_15.f90: Likewise.
9433 * gfortran.dg/coarray_16.f90: Likewise.
9434 * gfortran.dg/coarray_2.f90: Likewise.
9435 * gfortran.dg/coarray_23.f90: Likewise.
9436 * gfortran.dg/coarray_40.f90: Likewise.
9437 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
9438 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
9439 * gfortran.dg/coarray_allocate_10.f08: Likewise.
9440 * gfortran.dg/coarray_allocate_2.f08: Likewise.
9441 * gfortran.dg/coarray_allocate_3.f08: Likewise.
9442 * gfortran.dg/coarray_allocate_4.f08: Likewise.
9443 * gfortran.dg/coarray_allocate_5.f08: Likewise.
9444 * gfortran.dg/coarray_allocate_7.f08: Likewise.
9445 * gfortran.dg/coarray_allocate_8.f08: Likewise.
9446 * gfortran.dg/coarray_allocate_9.f08: Likewise.
9447 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
9448 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
9449 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
9450 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
9451 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
9452 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
9453 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
9454 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
9455 * gfortran.dg/coarray_stat_2.f90: Likewise.
9456 * gfortran.dg/coarray_subobject_1.f90: Likewise.
9457 * gfortran.dg/coindexed_1.f90: Likewise.
9458 * gfortran.dg/comma.f: Likewise.
9459 * gfortran.dg/comma_format_extension_3.f: Likewise.
9460 * gfortran.dg/comma_format_extension_4.f: Likewise.
9461 * gfortran.dg/common_2.f90: Likewise.
9462 * gfortran.dg/common_4.f90: Likewise.
9463 * gfortran.dg/common_align_1.f90: Likewise.
9464 * gfortran.dg/common_align_2.f90: Likewise.
9465 * gfortran.dg/common_equivalence_1.f: Likewise.
9466 * gfortran.dg/common_pointer_1.f90: Likewise.
9467 * gfortran.dg/common_resize_1.f: Likewise.
9468 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
9469 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
9470 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
9471 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
9472 * gfortran.dg/complex_read.f90: Likewise.
9473 * gfortran.dg/complex_write.f90: Likewise.
9474 * gfortran.dg/constant_substring.f: Likewise.
9475 * gfortran.dg/constructor_2.f90: Likewise.
9476 * gfortran.dg/constructor_3.f90: Likewise.
9477 * gfortran.dg/constructor_6.f90: Likewise.
9478 * gfortran.dg/contained_1.f90: Likewise.
9479 * gfortran.dg/contained_3.f90: Likewise.
9480 * gfortran.dg/contained_equivalence_1.f90: Likewise.
9481 * gfortran.dg/contained_module_proc_1.f90: Likewise.
9482 * gfortran.dg/continuation_1.f90: Likewise.
9483 * gfortran.dg/continuation_11.f90: Likewise.
9484 * gfortran.dg/continuation_12.f90: Likewise.
9485 * gfortran.dg/continuation_13.f90: Likewise.
9486 * gfortran.dg/continuation_14.f: Likewise.
9487 * gfortran.dg/continuation_8.f90: Likewise.
9488 * gfortran.dg/convert_2.f90: Likewise.
9489 * gfortran.dg/convert_implied_open.f90: Likewise.
9490 * gfortran.dg/count_init_expr.f03: Likewise.
9491 * gfortran.dg/cr_lf.f90: Likewise.
9492 * gfortran.dg/cray_pointers_10.f90: Likewise.
9493 * gfortran.dg/cray_pointers_2.f90: Likewise.
9494 * gfortran.dg/cray_pointers_5.f90: Likewise.
9495 * gfortran.dg/cray_pointers_7.f90: Likewise.
9496 * gfortran.dg/cray_pointers_8.f90: Likewise.
9497 * gfortran.dg/cshift_1.f90: Likewise.
9498 * gfortran.dg/cshift_2.f90: Likewise.
9499 * gfortran.dg/cshift_large_1.f90: Likewise.
9500 * gfortran.dg/cshift_nan_1.f90: Likewise.
9501 * gfortran.dg/csqrt_2.f: Likewise.
9502 * gfortran.dg/data_array_1.f90: Likewise.
9503 * gfortran.dg/data_char_1.f90: Likewise.
9504 * gfortran.dg/data_char_2.f90: Likewise.
9505 * gfortran.dg/data_char_3.f90: Likewise.
9506 * gfortran.dg/data_derived_1.f90: Likewise.
9507 * gfortran.dg/data_implied_do_1.f90: Likewise.
9508 * gfortran.dg/data_namelist_conflict.f90: Likewise.
9509 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
9510 * gfortran.dg/deallocate_stat.f90: Likewise.
9511 * gfortran.dg/deallocate_stat_2.f90: Likewise.
9512 * gfortran.dg/debug/pr37738.f: Likewise.
9513 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
9514 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
9515 * gfortran.dg/dec_exp_1.f90: Likewise.
9516 * gfortran.dg/dec_init_1.f90: Likewise.
9517 * gfortran.dg/dec_init_2.f90: Likewise.
9518 * gfortran.dg/dec_init_3.f90: Likewise.
9519 * gfortran.dg/dec_init_4.f90: Likewise.
9520 * gfortran.dg/dec_io_1.f90: Likewise.
9521 * gfortran.dg/dec_io_2.f90: Likewise.
9522 * gfortran.dg/dec_io_2a.f90: Likewise.
9523 * gfortran.dg/dec_io_6.f90: Likewise.
9524 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
9525 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
9526 * gfortran.dg/dec_math.f90: Likewise.
9527 * gfortran.dg/dec_parameter_1.f: Likewise.
9528 * gfortran.dg/dec_parameter_2.f90: Likewise.
9529 * gfortran.dg/dec_static_1.f90: Likewise.
9530 * gfortran.dg/dec_static_2.f90: Likewise.
9531 * gfortran.dg/dec_structure_1.f90: Likewise.
9532 * gfortran.dg/dec_structure_10.f90: Likewise.
9533 * gfortran.dg/dec_structure_18.f90: Likewise.
9534 * gfortran.dg/dec_structure_19.f90: Likewise.
9535 * gfortran.dg/dec_structure_2.f90: Likewise.
9536 * gfortran.dg/dec_structure_22.f90: Likewise.
9537 * gfortran.dg/dec_structure_3.f90: Likewise.
9538 * gfortran.dg/dec_structure_4.f90: Likewise.
9539 * gfortran.dg/dec_structure_5.f90: Likewise.
9540 * gfortran.dg/dec_structure_6.f90: Likewise.
9541 * gfortran.dg/dec_structure_7.f90: Likewise.
9542 * gfortran.dg/dec_union_1.f90: Likewise.
9543 * gfortran.dg/dec_union_2.f90: Likewise.
9544 * gfortran.dg/dec_union_3.f90: Likewise.
9545 * gfortran.dg/dec_union_4.f90: Likewise.
9546 * gfortran.dg/dec_union_5.f90: Likewise.
9547 * gfortran.dg/default_format_1.f90: Likewise.
9548 * gfortran.dg/default_format_2.f90: Likewise.
9549 * gfortran.dg/default_format_denormal_1.f90: Likewise.
9550 * gfortran.dg/default_format_denormal_2.f90: Likewise.
9551 * gfortran.dg/default_initialization_3.f90: Likewise.
9552 * gfortran.dg/default_initialization_4.f90: Likewise.
9553 * gfortran.dg/default_initialization_5.f90: Likewise.
9554 * gfortran.dg/deferred_character_1.f90: Likewise.
9555 * gfortran.dg/deferred_character_10.f90: Likewise.
9556 * gfortran.dg/deferred_character_11.f90: Likewise.
9557 * gfortran.dg/deferred_character_12.f90: Likewise.
9558 * gfortran.dg/deferred_character_13.f90: Likewise.
9559 * gfortran.dg/deferred_character_14.f90: Likewise.
9560 * gfortran.dg/deferred_character_15.f90: Likewise.
9561 * gfortran.dg/deferred_character_16.f90: Likewise.
9562 * gfortran.dg/deferred_character_2.f90: Likewise.
9563 * gfortran.dg/deferred_character_3.f90: Likewise.
9564 * gfortran.dg/deferred_character_4.f90: Likewise.
9565 * gfortran.dg/deferred_character_5.f90: Likewise.
9566 * gfortran.dg/deferred_character_6.f90: Likewise.
9567 * gfortran.dg/deferred_character_7.f90: Likewise.
9568 * gfortran.dg/deferred_character_8.f90: Likewise.
9569 * gfortran.dg/deferred_character_9.f90: Likewise.
9570 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
9571 * gfortran.dg/deferred_type_component_1.f90: Likewise.
9572 * gfortran.dg/deferred_type_component_2.f90: Likewise.
9573 * gfortran.dg/deferred_type_param_2.f90: Likewise.
9574 * gfortran.dg/deferred_type_param_4.f90: Likewise.
9575 * gfortran.dg/deferred_type_param_5.f90: Likewise.
9576 * gfortran.dg/deferred_type_param_6.f90: Likewise.
9577 * gfortran.dg/deferred_type_param_8.f90: Likewise.
9578 * gfortran.dg/deferred_type_param_9.f90: Likewise.
9579 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
9580 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
9581 * gfortran.dg/defined_assignment_1.f90: Likewise.
9582 * gfortran.dg/defined_assignment_10.f90: Likewise.
9583 * gfortran.dg/defined_assignment_11.f90: Likewise.
9584 * gfortran.dg/defined_assignment_2.f90: Likewise.
9585 * gfortran.dg/defined_assignment_3.f90: Likewise.
9586 * gfortran.dg/defined_assignment_4.f90: Likewise.
9587 * gfortran.dg/defined_assignment_5.f90: Likewise.
9588 * gfortran.dg/defined_assignment_8.f90: Likewise.
9589 * gfortran.dg/defined_assignment_9.f90: Likewise.
9590 * gfortran.dg/dependency_2.f90: Likewise.
9591 * gfortran.dg/dependency_21.f90: Likewise.
9592 * gfortran.dg/dependency_22.f90: Likewise.
9593 * gfortran.dg/dependency_23.f90: Likewise.
9594 * gfortran.dg/dependency_24.f90: Likewise.
9595 * gfortran.dg/dependency_25.f90: Likewise.
9596 * gfortran.dg/dependency_26.f90: Likewise.
9597 * gfortran.dg/dependency_39.f90: Likewise.
9598 * gfortran.dg/dependency_40.f90: Likewise.
9599 * gfortran.dg/dependency_41.f90: Likewise.
9600 * gfortran.dg/dependency_42.f90: Likewise.
9601 * gfortran.dg/dependency_43.f90: Likewise.
9602 * gfortran.dg/dependency_44.f90: Likewise.
9603 * gfortran.dg/dependency_45.f90: Likewise.
9604 * gfortran.dg/dependency_50.f90: Likewise.
9605 * gfortran.dg/dependency_51.f90: Likewise.
9606 * gfortran.dg/dependent_decls_1.f90: Likewise.
9607 * gfortran.dg/der_array_1.f90: Likewise.
9608 * gfortran.dg/der_array_io_1.f90: Likewise.
9609 * gfortran.dg/der_array_io_2.f90: Likewise.
9610 * gfortran.dg/der_array_io_3.f90: Likewise.
9611 * gfortran.dg/der_io_1.f90: Likewise.
9612 * gfortran.dg/der_io_3.f90: Likewise.
9613 * gfortran.dg/der_pointer_2.f90: Likewise.
9614 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
9615 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
9616 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
9617 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
9618 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
9619 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
9620 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
9621 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
9622 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
9623 * gfortran.dg/derived_external_function_1.f90: Likewise.
9624 * gfortran.dg/derived_init_1.f90: Likewise.
9625 * gfortran.dg/derived_init_2.f90: Likewise.
9626 * gfortran.dg/derived_init_3.f90: Likewise.
9627 * gfortran.dg/derived_init_4.f90: Likewise.
9628 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
9629 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
9630 * gfortran.dg/dev_null.F90: Likewise.
9631 * gfortran.dg/dfloat_1.f90: Likewise.
9632 * gfortran.dg/dim_sum_1.f90: Likewise.
9633 * gfortran.dg/dim_sum_2.f90: Likewise.
9634 * gfortran.dg/dim_sum_3.f90: Likewise.
9635 * gfortran.dg/direct_io_10.f: Likewise.
9636 * gfortran.dg/direct_io_11.f90: Likewise.
9637 * gfortran.dg/direct_io_12.f90: Likewise.
9638 * gfortran.dg/direct_io_2.f90: Likewise.
9639 * gfortran.dg/direct_io_3.f90: Likewise.
9640 * gfortran.dg/direct_io_4.f90: Likewise.
9641 * gfortran.dg/direct_io_5.f90: Likewise.
9642 * gfortran.dg/direct_io_6.f90: Likewise.
9643 * gfortran.dg/direct_io_7.f90: Likewise.
9644 * gfortran.dg/direct_io_8.f90: Likewise.
9645 * gfortran.dg/direct_io_9.f: Likewise.
9646 * gfortran.dg/do_1.f90: Likewise.
9647 * gfortran.dg/do_3.F90: Likewise.
9648 * gfortran.dg/do_concurrent_2.f90: Likewise.
9649 * gfortran.dg/do_concurrent_4.f90: Likewise.
9650 * gfortran.dg/do_corner_warn.f90: Likewise.
9651 * gfortran.dg/do_iterator_2.f90: Likewise.
9652 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
9653 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
9654 * gfortran.dg/dos_eol.f: Likewise.
9655 * gfortran.dg/dot_product_1.f03: Likewise.
9656 * gfortran.dg/dot_product_2.f90: Likewise.
9657 * gfortran.dg/dot_product_4.f90: Likewise.
9658 * gfortran.dg/dshift_1.F90: Likewise.
9659 * gfortran.dg/dshift_2.F90: Likewise.
9660 * gfortran.dg/dtio_1.f90: Likewise.
9661 * gfortran.dg/dtio_10.f90: Likewise.
9662 * gfortran.dg/dtio_12.f90: Likewise.
9663 * gfortran.dg/dtio_14.f90: Likewise.
9664 * gfortran.dg/dtio_15.f90: Likewise.
9665 * gfortran.dg/dtio_16.f90: Likewise.
9666 * gfortran.dg/dtio_17.f90: Likewise.
9667 * gfortran.dg/dtio_19.f90: Likewise.
9668 * gfortran.dg/dtio_2.f90: Likewise.
9669 * gfortran.dg/dtio_20.f03: Likewise.
9670 * gfortran.dg/dtio_22.f90: Likewise.
9671 * gfortran.dg/dtio_24.f90: Likewise.
9672 * gfortran.dg/dtio_25.f90: Likewise.
9673 * gfortran.dg/dtio_26.f03: Likewise.
9674 * gfortran.dg/dtio_27.f90: Likewise.
9675 * gfortran.dg/dtio_28.f03: Likewise.
9676 * gfortran.dg/dtio_3.f90: Likewise.
9677 * gfortran.dg/dtio_30.f03: Likewise.
9678 * gfortran.dg/dtio_31.f03: Likewise.
9679 * gfortran.dg/dtio_32.f03: Likewise.
9680 * gfortran.dg/dtio_4.f90: Likewise.
9681 * gfortran.dg/dtio_5.f90: Likewise.
9682 * gfortran.dg/dtio_7.f90: Likewise.
9683 * gfortran.dg/dtio_8.f90: Likewise.
9684 * gfortran.dg/dtio_9.f90: Likewise.
9685 * gfortran.dg/dummy_procedure_3.f90: Likewise.
9686 * gfortran.dg/dummy_procedure_7.f90: Likewise.
9687 * gfortran.dg/dup_save_1.f90: Likewise.
9688 * gfortran.dg/dup_save_2.f90: Likewise.
9689 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
9690 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
9691 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
9692 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
9693 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
9694 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
9695 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
9696 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
9697 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
9698 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
9699 * gfortran.dg/e_d_fmt.f90: Likewise.
9700 * gfortran.dg/edit_real_1.f90: Likewise.
9701 * gfortran.dg/elemental_by_value_1.f90: Likewise.
9702 * gfortran.dg/elemental_dependency_1.f90: Likewise.
9703 * gfortran.dg/elemental_dependency_4.f90: Likewise.
9704 * gfortran.dg/elemental_dependency_5.f90: Likewise.
9705 * gfortran.dg/elemental_dependency_6.f90: Likewise.
9706 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
9707 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
9708 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
9709 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
9710 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
9711 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
9712 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
9713 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
9714 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
9715 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
9716 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
9717 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
9718 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
9719 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
9720 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
9721 * gfortran.dg/empty_format_1.f90: Likewise.
9722 * gfortran.dg/endfile.f: Likewise.
9723 * gfortran.dg/endfile.f90: Likewise.
9724 * gfortran.dg/endfile_2.f90: Likewise.
9725 * gfortran.dg/entry_1.f90: Likewise.
9726 * gfortran.dg/entry_10.f90: Likewise.
9727 * gfortran.dg/entry_12.f90: Likewise.
9728 * gfortran.dg/entry_13.f90: Likewise.
9729 * gfortran.dg/entry_14.f90: Likewise.
9730 * gfortran.dg/entry_16.f90: Likewise.
9731 * gfortran.dg/entry_3.f90: Likewise.
9732 * gfortran.dg/entry_6.f90: Likewise.
9733 * gfortran.dg/entry_9.f90: Likewise.
9734 * gfortran.dg/entry_array_specs_2.f: Likewise.
9735 * gfortran.dg/enum_1.f90: Likewise.
9736 * gfortran.dg/enum_9.f90: Likewise.
9737 * gfortran.dg/eof_1.f90: Likewise.
9738 * gfortran.dg/eof_2.f90: Likewise.
9739 * gfortran.dg/eof_4.f90: Likewise.
9740 * gfortran.dg/eof_5.f90: Likewise.
9741 * gfortran.dg/eor_handling_1.f90: Likewise.
9742 * gfortran.dg/eor_handling_2.f90: Likewise.
9743 * gfortran.dg/eor_handling_3.f90: Likewise.
9744 * gfortran.dg/eor_handling_4.f90: Likewise.
9745 * gfortran.dg/eor_handling_5.f90: Likewise.
9746 * gfortran.dg/eoshift_3.f90: Likewise.
9747 * gfortran.dg/eoshift_4.f90: Likewise.
9748 * gfortran.dg/eoshift_5.f90: Likewise.
9749 * gfortran.dg/eoshift_6.f90: Likewise.
9750 * gfortran.dg/eoshift_large_1.f90: Likewise.
9751 * gfortran.dg/equiv_6.f90: Likewise.
9752 * gfortran.dg/equiv_7.f90: Likewise.
9753 * gfortran.dg/equiv_9.f90: Likewise.
9754 * gfortran.dg/equiv_constraint_4.f90: Likewise.
9755 * gfortran.dg/erf_2.F90: Likewise.
9756 * gfortran.dg/erf_3.F90: Likewise.
9757 * gfortran.dg/erfc_scaled_1.f90: Likewise.
9758 * gfortran.dg/error_format_2.f90: Likewise.
9759 * gfortran.dg/error_recovery_5.f90: Likewise.
9760 * gfortran.dg/execute_command_line_2.f90: Likewise.
9761 * gfortran.dg/execute_command_line_3.f90: Likewise.
9762 * gfortran.dg/exit_1.f08: Likewise.
9763 * gfortran.dg/exit_3.f08: Likewise.
9764 * gfortran.dg/exponent_1.f90: Likewise.
9765 * gfortran.dg/exponent_2.f90: Likewise.
9766 * gfortran.dg/extended_char_comparison_1.f: Likewise.
9767 * gfortran.dg/extends_1.f03: Likewise.
9768 * gfortran.dg/extends_16.f90: Likewise.
9769 * gfortran.dg/extends_2.f03: Likewise.
9770 * gfortran.dg/extends_3.f03: Likewise.
9771 * gfortran.dg/extends_4.f03: Likewise.
9772 * gfortran.dg/extends_type_of_1.f03: Likewise.
9773 * gfortran.dg/extends_type_of_2.f03: Likewise.
9774 * gfortran.dg/external_procedures_3.f90: Likewise.
9775 * gfortran.dg/f2003_inquire_1.f03: Likewise.
9776 * gfortran.dg/f2003_io_1.f03: Likewise.
9777 * gfortran.dg/f2003_io_4.f03: Likewise.
9778 * gfortran.dg/f2003_io_5.f03: Likewise.
9779 * gfortran.dg/f2003_io_6.f03: Likewise.
9780 * gfortran.dg/f2003_io_7.f03: Likewise.
9781 * gfortran.dg/f2c_1.f90: Likewise.
9782 * gfortran.dg/f2c_2.f90: Likewise.
9783 * gfortran.dg/f2c_3.f90: Likewise.
9784 * gfortran.dg/f2c_4.f90: Likewise.
9785 * gfortran.dg/f2c_6.f90: Likewise.
9786 * gfortran.dg/f2c_7.f90: Likewise.
9787 * gfortran.dg/f2c_9.f90: Likewise.
9788 * gfortran.dg/fgetc_1.f90: Likewise.
9789 * gfortran.dg/fgetc_2.f90: Likewise.
9790 * gfortran.dg/filename_null.f90: Likewise.
9791 * gfortran.dg/finalize_12.f90: Likewise.
9792 * gfortran.dg/finalize_13.f90: Likewise.
9793 * gfortran.dg/finalize_15.f90: Likewise.
9794 * gfortran.dg/finalize_17.f90: Likewise.
9795 * gfortran.dg/finalize_18.f90: Likewise.
9796 * gfortran.dg/finalize_25.f90: Likewise.
9797 * gfortran.dg/finalize_29.f08: Likewise.
9798 * gfortran.dg/finalize_31.f90: Likewise.
9799 * gfortran.dg/float_1.f90: Likewise.
9800 * gfortran.dg/flush_1.f90: Likewise.
9801 * gfortran.dg/fmt_bz_bn.f: Likewise.
9802 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
9803 * gfortran.dg/fmt_cache_1.f: Likewise.
9804 * gfortran.dg/fmt_cache_2.f: Likewise.
9805 * gfortran.dg/fmt_cache_3.f90: Likewise.
9806 * gfortran.dg/fmt_colon.f90: Likewise.
9807 * gfortran.dg/fmt_e.f90: Likewise.
9808 * gfortran.dg/fmt_en.f90: Likewise.
9809 * gfortran.dg/fmt_error_10.f: Likewise.
9810 * gfortran.dg/fmt_error_9.f: Likewise.
9811 * gfortran.dg/fmt_exhaust.f90: Likewise.
9812 * gfortran.dg/fmt_f0_1.f90: Likewise.
9813 * gfortran.dg/fmt_f_an_p.f: Likewise.
9814 * gfortran.dg/fmt_fw_d.f90: Likewise.
9815 * gfortran.dg/fmt_g.f: Likewise.
9816 * gfortran.dg/fmt_g0_1.f08: Likewise.
9817 * gfortran.dg/fmt_g0_2.f08: Likewise.
9818 * gfortran.dg/fmt_g0_4.f08: Likewise.
9819 * gfortran.dg/fmt_g0_5.f08: Likewise.
9820 * gfortran.dg/fmt_g0_6.f08: Likewise.
9821 * gfortran.dg/fmt_g0_7.f08: Likewise.
9822 * gfortran.dg/fmt_g_1.f90: Likewise.
9823 * gfortran.dg/fmt_int_sign.f90: Likewise.
9824 * gfortran.dg/fmt_l.f90: Likewise.
9825 * gfortran.dg/fmt_missing_period_2.f: Likewise.
9826 * gfortran.dg/fmt_missing_period_3.f: Likewise.
9827 * gfortran.dg/fmt_p_1.f90: Likewise.
9828 * gfortran.dg/fmt_pf.f90: Likewise.
9829 * gfortran.dg/fmt_read.f90: Likewise.
9830 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
9831 * gfortran.dg/fmt_t_1.f90: Likewise.
9832 * gfortran.dg/fmt_t_2.f90: Likewise.
9833 * gfortran.dg/fmt_t_3.f90: Likewise.
9834 * gfortran.dg/fmt_t_4.f90: Likewise.
9835 * gfortran.dg/fmt_t_5.f90: Likewise.
9836 * gfortran.dg/fmt_t_6.f: Likewise.
9837 * gfortran.dg/fmt_t_7.f: Likewise.
9838 * gfortran.dg/fmt_t_9.f: Likewise.
9839 * gfortran.dg/fmt_tl.f: Likewise.
9840 * gfortran.dg/fmt_unlimited.f90: Likewise.
9841 * gfortran.dg/fmt_white.f: Likewise.
9842 * gfortran.dg/fmt_zero_digits.f90: Likewise.
9843 * gfortran.dg/fold_nearest.f90: Likewise.
9844 * gfortran.dg/forall_1.f90: Likewise.
9845 * gfortran.dg/forall_10.f90: Likewise.
9846 * gfortran.dg/forall_12.f90: Likewise.
9847 * gfortran.dg/forall_13.f90: Likewise.
9848 * gfortran.dg/forall_15.f90: Likewise.
9849 * gfortran.dg/forall_4.f90: Likewise.
9850 * gfortran.dg/forall_5.f90: Likewise.
9851 * gfortran.dg/forall_6.f90: Likewise.
9852 * gfortran.dg/forall_7.f90: Likewise.
9853 * gfortran.dg/fraction.f90: Likewise.
9854 * gfortran.dg/fseek.f90: Likewise.
9855 * gfortran.dg/ftell_1.f90: Likewise.
9856 * gfortran.dg/ftell_2.f90: Likewise.
9857 * gfortran.dg/ftell_3.f90: Likewise.
9858 * gfortran.dg/func_assign_2.f90: Likewise.
9859 * gfortran.dg/func_assign_3.f90: Likewise.
9860 * gfortran.dg/func_derived_1.f90: Likewise.
9861 * gfortran.dg/func_derived_2.f90: Likewise.
9862 * gfortran.dg/func_derived_3.f90: Likewise.
9863 * gfortran.dg/func_result_1.f90: Likewise.
9864 * gfortran.dg/func_result_2.f90: Likewise.
9865 * gfortran.dg/func_result_6.f90: Likewise.
9866 * gfortran.dg/function_charlen_2.f90: Likewise.
9867 * gfortran.dg/function_charlen_3.f: Likewise.
9868 * gfortran.dg/function_kinds_1.f90: Likewise.
9869 * gfortran.dg/function_kinds_4.f90: Likewise.
9870 * gfortran.dg/function_optimize_10.f90: Likewise.
9871 * gfortran.dg/function_optimize_11.f90: Likewise.
9872 * gfortran.dg/function_optimize_12.f90: Likewise.
9873 * gfortran.dg/function_optimize_4.f90: Likewise.
9874 * gfortran.dg/function_optimize_8.f90: Likewise.
9875 * gfortran.dg/g77/13037.f: Likewise.
9876 * gfortran.dg/g77/1832.f: Likewise.
9877 * gfortran.dg/g77/19981119-0.f: Likewise.
9878 * gfortran.dg/g77/19990313-0.f: Likewise.
9879 * gfortran.dg/g77/19990313-1.f: Likewise.
9880 * gfortran.dg/g77/19990313-2.f: Likewise.
9881 * gfortran.dg/g77/19990313-3.f: Likewise.
9882 * gfortran.dg/g77/19990419-1.f: Likewise.
9883 * gfortran.dg/g77/19990826-0.f: Likewise.
9884 * gfortran.dg/g77/19990826-2.f: Likewise.
9885 * gfortran.dg/g77/20000503-1.f: Likewise.
9886 * gfortran.dg/g77/20001111.f: Likewise.
9887 * gfortran.dg/g77/20010116.f: Likewise.
9888 * gfortran.dg/g77/20010216-1.f: Likewise.
9889 * gfortran.dg/g77/20010430.f: Likewise.
9890 * gfortran.dg/g77/20010610.f: Likewise.
9891 * gfortran.dg/g77/6177.f: Likewise.
9892 * gfortran.dg/g77/7388.f: Likewise.
9893 * gfortran.dg/g77/947.f: Likewise.
9894 * gfortran.dg/g77/970625-2.f: Likewise.
9895 * gfortran.dg/g77/971102-1.f: Likewise.
9896 * gfortran.dg/g77/980628-0.f: Likewise.
9897 * gfortran.dg/g77/980628-1.f: Likewise.
9898 * gfortran.dg/g77/980628-10.f: Likewise.
9899 * gfortran.dg/g77/980628-2.f: Likewise.
9900 * gfortran.dg/g77/980628-3.f: Likewise.
9901 * gfortran.dg/g77/980628-7.f: Likewise.
9902 * gfortran.dg/g77/980628-8.f: Likewise.
9903 * gfortran.dg/g77/980628-9.f: Likewise.
9904 * gfortran.dg/g77/980701-0.f: Likewise.
9905 * gfortran.dg/g77/980701-1.f: Likewise.
9906 * gfortran.dg/g77/cabs.f: Likewise.
9907 * gfortran.dg/g77/claus.f: Likewise.
9908 * gfortran.dg/g77/complex_1.f: Likewise.
9909 * gfortran.dg/g77/cpp3.F: Likewise.
9910 * gfortran.dg/g77/cpp4.F: Likewise.
9911 * gfortran.dg/g77/cpp5.F: Likewise.
9912 * gfortran.dg/g77/dcomplex.f: Likewise.
9913 * gfortran.dg/g77/dnrm2.f: Likewise.
9914 * gfortran.dg/g77/erfc.f: Likewise.
9915 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
9916 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
9917 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
9918 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
9919 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
9920 * gfortran.dg/g77/int8421.f: Likewise.
9921 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
9922 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
9923 * gfortran.dg/g77/le.f: Likewise.
9924 * gfortran.dg/g77/short.f: Likewise.
9925 * gfortran.dg/gamma_1.f90: Likewise.
9926 * gfortran.dg/gamma_4.f90: Likewise.
9927 * gfortran.dg/gamma_5.f90: Likewise.
9928 * gfortran.dg/generic_13.f90: Likewise.
9929 * gfortran.dg/generic_15.f90: Likewise.
9930 * gfortran.dg/generic_19.f90: Likewise.
9931 * gfortran.dg/generic_20.f90: Likewise.
9932 * gfortran.dg/generic_23.f03: Likewise.
9933 * gfortran.dg/generic_25.f90: Likewise.
9934 * gfortran.dg/generic_27.f90: Likewise.
9935 * gfortran.dg/generic_31.f90: Likewise.
9936 * gfortran.dg/generic_4.f90: Likewise.
9937 * gfortran.dg/global_vars_c_init.f90: Likewise.
9938 * gfortran.dg/global_vars_f90_init.f90: Likewise.
9939 * gfortran.dg/gnu_logical_1.F: Likewise.
9940 * gfortran.dg/goacc/fixed-1.f: Likewise.
9941 * gfortran.dg/goacc/fixed-2.f: Likewise.
9942 * gfortran.dg/goacc/gang-static.f95: Likewise.
9943 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
9944 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
9945 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
9946 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
9947 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
9948 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
9949 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
9950 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
9951 * gfortran.dg/goacc/omp-fixed.f: Likewise.
9952 * gfortran.dg/gomp/crayptr5.f90: Likewise.
9953 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
9954 * gfortran.dg/gomp/pr48794.f90: Likewise.
9955 * gfortran.dg/gomp/pr72744.f90: Likewise.
9956 * gfortran.dg/gomp/pr77665.f90: Likewise.
9957 * gfortran.dg/gomp/workshare2.f90: Likewise.
9958 * gfortran.dg/gomp/workshare3.f90: Likewise.
9959 * gfortran.dg/goto_1.f: Likewise.
9960 * gfortran.dg/goto_2.f90: Likewise.
9961 * gfortran.dg/goto_4.f90: Likewise.
9962 * gfortran.dg/goto_6.f: Likewise.
9963 * gfortran.dg/graphite/id-26.f03: Likewise.
9964 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
9965 * gfortran.dg/graphite/pr29581.f90: Likewise.
9966 * gfortran.dg/graphite/pr29832.f90: Likewise.
9967 * gfortran.dg/graphite/run-id-1.f: Likewise.
9968 * gfortran.dg/graphite/run-id-2.f90: Likewise.
9969 * gfortran.dg/graphite/run-id-3.f90: Likewise.
9970 * gfortran.dg/hollerith.f90: Likewise.
9971 * gfortran.dg/hollerith4.f90: Likewise.
9972 * gfortran.dg/hollerith6.f90: Likewise.
9973 * gfortran.dg/hollerith8.f90: Likewise.
9974 * gfortran.dg/hollerith_1.f90: Likewise.
9975 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
9976 * gfortran.dg/hollerith_f95.f90: Likewise.
9977 * gfortran.dg/hollerith_legacy.f90: Likewise.
9978 * gfortran.dg/host_assoc_call_3.f90: Likewise.
9979 * gfortran.dg/host_assoc_function_1.f90: Likewise.
9980 * gfortran.dg/host_assoc_function_3.f90: Likewise.
9981 * gfortran.dg/host_assoc_function_4.f90: Likewise.
9982 * gfortran.dg/host_assoc_function_9.f90: Likewise.
9983 * gfortran.dg/host_dummy_index_1.f90: Likewise.
9984 * gfortran.dg/hypot_1.f90: Likewise.
9985 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
9986 * gfortran.dg/iargc.f90: Likewise.
9987 * gfortran.dg/ibits.f90: Likewise.
9988 * gfortran.dg/ichar_1.f90: Likewise.
9989 * gfortran.dg/ichar_2.f90: Likewise.
9990 * gfortran.dg/ieee/ieee_1.F90: Likewise.
9991 * gfortran.dg/ieee/ieee_2.f90: Likewise.
9992 * gfortran.dg/ieee/ieee_3.f90: Likewise.
9993 * gfortran.dg/ieee/ieee_4.f90: Likewise.
9994 * gfortran.dg/ieee/ieee_6.f90: Likewise.
9995 * gfortran.dg/ieee/ieee_7.f90: Likewise.
9996 * gfortran.dg/ieee/ieee_8.f90: Likewise.
9997 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
9998 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
9999 * gfortran.dg/ieee/large_1.f90: Likewise.
10000 * gfortran.dg/ieee/large_2.f90: Likewise.
10001 * gfortran.dg/ieee/large_3.F90: Likewise.
10002 * gfortran.dg/ieee/large_4.f90: Likewise.
10003 * gfortran.dg/ieee/rounding_1.f90: Likewise.
10004 * gfortran.dg/ieee/underflow_1.f90: Likewise.
10005 * gfortran.dg/impl_do_var_data.f90: Likewise.
10006 * gfortran.dg/implicit_10.f90: Likewise.
10007 * gfortran.dg/implicit_12.f90: Likewise.
10008 * gfortran.dg/implicit_class_1.f90: Likewise.
10009 * gfortran.dg/implicit_pure_1.f90: Likewise.
10010 * gfortran.dg/implied_do_1.f90: Likewise.
10011 * gfortran.dg/implied_do_io_1.f90: Likewise.
10012 * gfortran.dg/implied_do_io_2.f90: Likewise.
10013 * gfortran.dg/implied_do_io_3.f90: Likewise.
10014 * gfortran.dg/implied_shape_1.f08: Likewise.
10015 * gfortran.dg/import.f90: Likewise.
10016 * gfortran.dg/import4.f90: Likewise.
10017 * gfortran.dg/impure_1.f08: Likewise.
10018 * gfortran.dg/index.f90: Likewise.
10019 * gfortran.dg/index_2.f90: Likewise.
10020 * gfortran.dg/init_flag_1.f90: Likewise.
10021 * gfortran.dg/init_flag_10.f90: Likewise.
10022 * gfortran.dg/init_flag_15.f03: Likewise.
10023 * gfortran.dg/init_flag_2.f90: Likewise.
10024 * gfortran.dg/init_flag_3.f90: Likewise.
10025 * gfortran.dg/init_flag_4.f90: Likewise.
10026 * gfortran.dg/init_flag_5.f90: Likewise.
10027 * gfortran.dg/init_flag_6.f90: Likewise.
10028 * gfortran.dg/init_flag_7.f90: Likewise.
10029 * gfortran.dg/init_flag_9.f90: Likewise.
10030 * gfortran.dg/initialization_11.f90: Likewise.
10031 * gfortran.dg/initialization_19.f90: Likewise.
10032 * gfortran.dg/initialization_2.f90: Likewise.
10033 * gfortran.dg/initialization_22.f90: Likewise.
10034 * gfortran.dg/initialization_27.f90: Likewise.
10035 * gfortran.dg/initialization_5.f90: Likewise.
10036 * gfortran.dg/initialization_6.f90: Likewise.
10037 * gfortran.dg/inline_matmul_1.f90: Likewise.
10038 * gfortran.dg/inline_matmul_10.f90: Likewise.
10039 * gfortran.dg/inline_matmul_11.f90: Likewise.
10040 * gfortran.dg/inline_matmul_13.f90: Likewise.
10041 * gfortran.dg/inline_matmul_14.f90: Likewise.
10042 * gfortran.dg/inline_matmul_16.f90: Likewise.
10043 * gfortran.dg/inline_matmul_17.f90: Likewise.
10044 * gfortran.dg/inline_matmul_18.f90: Likewise.
10045 * gfortran.dg/inline_matmul_19.f90: Likewise.
10046 * gfortran.dg/inline_matmul_2.f90: Likewise.
10047 * gfortran.dg/inline_matmul_20.f90: Likewise.
10048 * gfortran.dg/inline_matmul_22.f90: Likewise.
10049 * gfortran.dg/inline_matmul_3.f90: Likewise.
10050 * gfortran.dg/inline_matmul_4.f90: Likewise.
10051 * gfortran.dg/inline_matmul_5.f90: Likewise.
10052 * gfortran.dg/inline_matmul_6.f90: Likewise.
10053 * gfortran.dg/inline_matmul_7.f90: Likewise.
10054 * gfortran.dg/inline_matmul_8.f90: Likewise.
10055 * gfortran.dg/inline_matmul_9.f90: Likewise.
10056 * gfortran.dg/inline_sum_1.f90: Likewise.
10057 * gfortran.dg/inline_sum_3.f90: Likewise.
10058 * gfortran.dg/inline_sum_5.f90: Likewise.
10059 * gfortran.dg/inquire-complex.f90: Likewise.
10060 * gfortran.dg/inquire.f90: Likewise.
10061 * gfortran.dg/inquire_10.f90: Likewise.
10062 * gfortran.dg/inquire_13.f90: Likewise.
10063 * gfortran.dg/inquire_15.f90: Likewise.
10064 * gfortran.dg/inquire_16.f90: Likewise.
10065 * gfortran.dg/inquire_17.f90: Likewise.
10066 * gfortran.dg/inquire_5.f90: Likewise.
10067 * gfortran.dg/inquire_6.f90: Likewise.
10068 * gfortran.dg/inquire_7.f90: Likewise.
10069 * gfortran.dg/inquire_9.f90: Likewise.
10070 * gfortran.dg/inquire_internal.f90: Likewise.
10071 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
10072 * gfortran.dg/inquire_size.f90: Likewise.
10073 * gfortran.dg/int_1.f90: Likewise.
10074 * gfortran.dg/int_conv_1.f90: Likewise.
10075 * gfortran.dg/int_range_io_1.f90: Likewise.
10076 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
10077 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
10078 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
10079 * gfortran.dg/integer_plus.f90: Likewise.
10080 * gfortran.dg/intent_out_2.f90: Likewise.
10081 * gfortran.dg/intent_out_5.f90: Likewise.
10082 * gfortran.dg/intent_out_6.f90: Likewise.
10083 * gfortran.dg/interface_12.f90: Likewise.
10084 * gfortran.dg/interface_19.f90: Likewise.
10085 * gfortran.dg/interface_4.f90: Likewise.
10086 * gfortran.dg/interface_5.f90: Likewise.
10087 * gfortran.dg/interface_9.f90: Likewise.
10088 * gfortran.dg/interface_assignment_1.f90: Likewise.
10089 * gfortran.dg/interface_assignment_2.f90: Likewise.
10090 * gfortran.dg/internal_dummy_2.f08: Likewise.
10091 * gfortran.dg/internal_dummy_3.f08: Likewise.
10092 * gfortran.dg/internal_dummy_4.f08: Likewise.
10093 * gfortran.dg/internal_pack_1.f90: Likewise.
10094 * gfortran.dg/internal_pack_10.f90: Likewise.
10095 * gfortran.dg/internal_pack_12.f90: Likewise.
10096 * gfortran.dg/internal_pack_13.f90: Likewise.
10097 * gfortran.dg/internal_pack_14.f90: Likewise.
10098 * gfortran.dg/internal_pack_15.f90: Likewise.
10099 * gfortran.dg/internal_pack_2.f90: Likewise.
10100 * gfortran.dg/internal_pack_3.f90: Likewise.
10101 * gfortran.dg/internal_pack_4.f90: Likewise.
10102 * gfortran.dg/internal_pack_6.f90: Likewise.
10103 * gfortran.dg/internal_pack_8.f90: Likewise.
10104 * gfortran.dg/internal_readwrite_1.f90: Likewise.
10105 * gfortran.dg/internal_readwrite_2.f90: Likewise.
10106 * gfortran.dg/internal_readwrite_3.f90: Likewise.
10107 * gfortran.dg/intrinsic_actual_1.f: Likewise.
10108 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
10109 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
10110 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
10111 * gfortran.dg/intrinsic_char_1.f90: Likewise.
10112 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
10113 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
10114 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
10115 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
10116 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
10117 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
10118 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
10119 * gfortran.dg/intrinsic_product_1.f90: Likewise.
10120 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
10121 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
10122 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
10123 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
10124 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
10125 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
10126 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
10127 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
10128 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
10129 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
10130 * gfortran.dg/io_err_1.f90: Likewise.
10131 * gfortran.dg/io_real_boz.f90: Likewise.
10132 * gfortran.dg/iomsg_1.f90: Likewise.
10133 * gfortran.dg/iostat_1.f90: Likewise.
10134 * gfortran.dg/iostat_2.f90: Likewise.
10135 * gfortran.dg/iostat_4.f90: Likewise.
10136 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
10137 * gfortran.dg/ishft_1.f90: Likewise.
10138 * gfortran.dg/ishft_2.f90: Likewise.
10139 * gfortran.dg/ishft_4.f90: Likewise.
10140 * gfortran.dg/isnan_1.f90: Likewise.
10141 * gfortran.dg/isnan_2.f90: Likewise.
10142 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
10143 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
10144 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
10145 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
10146 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
10147 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
10148 * gfortran.dg/itime_idate_1.f: Likewise.
10149 * gfortran.dg/itime_idate_2.f: Likewise.
10150 * gfortran.dg/large_integer_kind_1.f90: Likewise.
10151 * gfortran.dg/large_integer_kind_2.f90: Likewise.
10152 * gfortran.dg/large_real_kind_1.f90: Likewise.
10153 * gfortran.dg/large_real_kind_2.F90: Likewise.
10154 * gfortran.dg/large_real_kind_3.F90: Likewise.
10155 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
10156 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
10157 * gfortran.dg/large_recl.f90: Likewise.
10158 * gfortran.dg/large_unit_1.f90: Likewise.
10159 * gfortran.dg/large_unit_2.f90: Likewise.
10160 * gfortran.dg/largeequiv_1.f90: Likewise.
10161 * gfortran.dg/leadz_trailz_1.f90: Likewise.
10162 * gfortran.dg/leadz_trailz_2.f90: Likewise.
10163 * gfortran.dg/leadz_trailz_3.f90: Likewise.
10164 * gfortran.dg/list_read_1.f90: Likewise.
10165 * gfortran.dg/list_read_10.f90: Likewise.
10166 * gfortran.dg/list_read_11.f90: Likewise.
10167 * gfortran.dg/list_read_12.f90: Likewise.
10168 * gfortran.dg/list_read_13.f: Likewise.
10169 * gfortran.dg/list_read_14.f90: Likewise.
10170 * gfortran.dg/list_read_2.f90: Likewise.
10171 * gfortran.dg/list_read_3.f90: Likewise.
10172 * gfortran.dg/list_read_4.f90: Likewise.
10173 * gfortran.dg/list_read_5.f90: Likewise.
10174 * gfortran.dg/list_read_6.f90: Likewise.
10175 * gfortran.dg/list_read_7.f90: Likewise.
10176 * gfortran.dg/list_read_8.f90: Likewise.
10177 * gfortran.dg/list_read_9.f90: Likewise.
10178 * gfortran.dg/loc_2.f90: Likewise.
10179 * gfortran.dg/logical_1.f90: Likewise.
10180 * gfortran.dg/logical_dot_product.f90: Likewise.
10181 * gfortran.dg/logical_temp_io.f90: Likewise.
10182 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
10183 * gfortran.dg/lrshift_1.f90: Likewise.
10184 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
10185 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
10186 * gfortran.dg/lto/pr40725_0.f03: Likewise.
10187 * gfortran.dg/lto/pr41576_1.f90: Likewise.
10188 * gfortran.dg/make_unit.f90: Likewise.
10189 * gfortran.dg/mapping_1.f90: Likewise.
10190 * gfortran.dg/mapping_2.f90: Likewise.
10191 * gfortran.dg/mapping_3.f90: Likewise.
10192 * gfortran.dg/masklr_1.F90: Likewise.
10193 * gfortran.dg/masklr_2.F90: Likewise.
10194 * gfortran.dg/matmul_1.f90: Likewise.
10195 * gfortran.dg/matmul_10.f90: Likewise.
10196 * gfortran.dg/matmul_12.f90: Likewise.
10197 * gfortran.dg/matmul_16.f90: Likewise.
10198 * gfortran.dg/matmul_17.f90: Likewise.
10199 * gfortran.dg/matmul_18.f90: Likewise.
10200 * gfortran.dg/matmul_2.f90: Likewise.
10201 * gfortran.dg/matmul_3.f90: Likewise.
10202 * gfortran.dg/matmul_4.f90: Likewise.
10203 * gfortran.dg/matmul_6.f90: Likewise.
10204 * gfortran.dg/matmul_8.f03: Likewise.
10205 * gfortran.dg/matmul_9.f90: Likewise.
10206 * gfortran.dg/matmul_bounds_12.f90: Likewise.
10207 * gfortran.dg/matmul_bounds_6.f90: Likewise.
10208 * gfortran.dg/matmul_const.f90: Likewise.
10209 * gfortran.dg/maxloc_1.f90: Likewise.
10210 * gfortran.dg/maxloc_2.f90: Likewise.
10211 * gfortran.dg/maxloc_3.f90: Likewise.
10212 * gfortran.dg/maxloc_4.f90: Likewise.
10213 * gfortran.dg/maxloc_string_1.f90: Likewise.
10214 * gfortran.dg/maxlocval_1.f90: Likewise.
10215 * gfortran.dg/maxlocval_2.f90: Likewise.
10216 * gfortran.dg/maxlocval_3.f90: Likewise.
10217 * gfortran.dg/maxlocval_4.f90: Likewise.
10218 * gfortran.dg/maxval_char_1.f90: Likewise.
10219 * gfortran.dg/maxval_char_2.f90: Likewise.
10220 * gfortran.dg/maxval_char_3.f90: Likewise.
10221 * gfortran.dg/maxval_char_4.f90: Likewise.
10222 * gfortran.dg/maxval_parameter_1.f90: Likewise.
10223 * gfortran.dg/mclock.f90: Likewise.
10224 * gfortran.dg/merge_bits_1.F90: Likewise.
10225 * gfortran.dg/merge_bits_2.F90: Likewise.
10226 * gfortran.dg/merge_char_1.f90: Likewise.
10227 * gfortran.dg/merge_init_expr.f90: Likewise.
10228 * gfortran.dg/min_max_optional_1.f90: Likewise.
10229 * gfortran.dg/min_max_optional_5.f90: Likewise.
10230 * gfortran.dg/minloc_1.f90: Likewise.
10231 * gfortran.dg/minloc_2.f90: Likewise.
10232 * gfortran.dg/minloc_3.f90: Likewise.
10233 * gfortran.dg/minloc_4.f90: Likewise.
10234 * gfortran.dg/minloc_string_1.f90: Likewise.
10235 * gfortran.dg/minlocval_1.f90: Likewise.
10236 * gfortran.dg/minlocval_2.f90: Likewise.
10237 * gfortran.dg/minlocval_3.f90: Likewise.
10238 * gfortran.dg/minlocval_4.f90: Likewise.
10239 * gfortran.dg/minmax_char_1.f90: Likewise.
10240 * gfortran.dg/minmaxloc_1.f90: Likewise.
10241 * gfortran.dg/minmaxloc_10.f90: Likewise.
10242 * gfortran.dg/minmaxloc_11.f90: Likewise.
10243 * gfortran.dg/minmaxloc_12.f90: Likewise.
10244 * gfortran.dg/minmaxloc_13.f90: Likewise.
10245 * gfortran.dg/minmaxloc_2.f90: Likewise.
10246 * gfortran.dg/minmaxloc_3.f90: Likewise.
10247 * gfortran.dg/minmaxloc_4.f90: Likewise.
10248 * gfortran.dg/minmaxloc_5.f90: Likewise.
10249 * gfortran.dg/minmaxloc_6.f90: Likewise.
10250 * gfortran.dg/minmaxloc_7.f90: Likewise.
10251 * gfortran.dg/minmaxloc_8.f90: Likewise.
10252 * gfortran.dg/minmaxval_1.f90: Likewise.
10253 * gfortran.dg/minval_char_1.f90: Likewise.
10254 * gfortran.dg/minval_char_2.f90: Likewise.
10255 * gfortran.dg/minval_char_3.f90: Likewise.
10256 * gfortran.dg/minval_char_4.f90: Likewise.
10257 * gfortran.dg/minval_char_5.f90: Likewise.
10258 * gfortran.dg/minval_parameter_1.f90: Likewise.
10259 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
10260 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
10261 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
10262 * gfortran.dg/missing_parens_1.f90: Likewise.
10263 * gfortran.dg/missing_parens_2.f90: Likewise.
10264 * gfortran.dg/mod_large_1.f90: Likewise.
10265 * gfortran.dg/mod_sign0_1.f90: Likewise.
10266 * gfortran.dg/module_blank_common.f90: Likewise.
10267 * gfortran.dg/module_commons_1.f90: Likewise.
10268 * gfortran.dg/module_commons_3.f90: Likewise.
10269 * gfortran.dg/module_double_reuse.f90: Likewise.
10270 * gfortran.dg/module_equivalence_1.f90: Likewise.
10271 * gfortran.dg/module_equivalence_2.f90: Likewise.
10272 * gfortran.dg/module_equivalence_3.f90: Likewise.
10273 * gfortran.dg/module_equivalence_5.f90: Likewise.
10274 * gfortran.dg/module_interface_1.f90: Likewise.
10275 * gfortran.dg/module_nan.f90: Likewise.
10276 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
10277 * gfortran.dg/module_procedure_1.f90: Likewise.
10278 * gfortran.dg/module_read_1.f90: Likewise.
10279 * gfortran.dg/module_read_2.f90: Likewise.
10280 * gfortran.dg/module_widestring_1.f90: Likewise.
10281 * gfortran.dg/move_alloc.f90: Likewise.
10282 * gfortran.dg/move_alloc_10.f90: Likewise.
10283 * gfortran.dg/move_alloc_13.f90: Likewise.
10284 * gfortran.dg/move_alloc_14.f90: Likewise.
10285 * gfortran.dg/move_alloc_15.f90: Likewise.
10286 * gfortran.dg/move_alloc_16.f90: Likewise.
10287 * gfortran.dg/move_alloc_2.f90: Likewise.
10288 * gfortran.dg/move_alloc_5.f90: Likewise.
10289 * gfortran.dg/move_alloc_6.f90: Likewise.
10290 * gfortran.dg/move_alloc_9.f90: Likewise.
10291 * gfortran.dg/multiple_allocation_1.f90: Likewise.
10292 * gfortran.dg/multiple_allocation_3.f90: Likewise.
10293 * gfortran.dg/mvbits_1.f90: Likewise.
10294 * gfortran.dg/mvbits_2.f90: Likewise.
10295 * gfortran.dg/mvbits_3.f90: Likewise.
10296 * gfortran.dg/mvbits_4.f90: Likewise.
10297 * gfortran.dg/mvbits_7.f90: Likewise.
10298 * gfortran.dg/mvbits_8.f90: Likewise.
10299 * gfortran.dg/namelist_11.f: Likewise.
10300 * gfortran.dg/namelist_12.f: Likewise.
10301 * gfortran.dg/namelist_13.f90: Likewise.
10302 * gfortran.dg/namelist_14.f90: Likewise.
10303 * gfortran.dg/namelist_15.f90: Likewise.
10304 * gfortran.dg/namelist_16.f90: Likewise.
10305 * gfortran.dg/namelist_17.f90: Likewise.
10306 * gfortran.dg/namelist_18.f90: Likewise.
10307 * gfortran.dg/namelist_19.f90: Likewise.
10308 * gfortran.dg/namelist_20.f90: Likewise.
10309 * gfortran.dg/namelist_21.f90: Likewise.
10310 * gfortran.dg/namelist_22.f90: Likewise.
10311 * gfortran.dg/namelist_23.f90: Likewise.
10312 * gfortran.dg/namelist_24.f90: Likewise.
10313 * gfortran.dg/namelist_26.f90: Likewise.
10314 * gfortran.dg/namelist_27.f90: Likewise.
10315 * gfortran.dg/namelist_28.f90: Likewise.
10316 * gfortran.dg/namelist_29.f90: Likewise.
10317 * gfortran.dg/namelist_37.f90: Likewise.
10318 * gfortran.dg/namelist_38.f90: Likewise.
10319 * gfortran.dg/namelist_39.f90: Likewise.
10320 * gfortran.dg/namelist_40.f90: Likewise.
10321 * gfortran.dg/namelist_41.f90: Likewise.
10322 * gfortran.dg/namelist_42.f90: Likewise.
10323 * gfortran.dg/namelist_43.f90: Likewise.
10324 * gfortran.dg/namelist_44.f90: Likewise.
10325 * gfortran.dg/namelist_47.f90: Likewise.
10326 * gfortran.dg/namelist_48.f90: Likewise.
10327 * gfortran.dg/namelist_49.f90: Likewise.
10328 * gfortran.dg/namelist_50.f90: Likewise.
10329 * gfortran.dg/namelist_51.f90: Likewise.
10330 * gfortran.dg/namelist_52.f90: Likewise.
10331 * gfortran.dg/namelist_54.f90: Likewise.
10332 * gfortran.dg/namelist_55.f90: Likewise.
10333 * gfortran.dg/namelist_56.f90: Likewise.
10334 * gfortran.dg/namelist_57.f90: Likewise.
10335 * gfortran.dg/namelist_58.f90: Likewise.
10336 * gfortran.dg/namelist_59.f90: Likewise.
10337 * gfortran.dg/namelist_60.f90: Likewise.
10338 * gfortran.dg/namelist_61.f90: Likewise.
10339 * gfortran.dg/namelist_64.f90: Likewise.
10340 * gfortran.dg/namelist_65.f90: Likewise.
10341 * gfortran.dg/namelist_69.f90: Likewise.
10342 * gfortran.dg/namelist_70.f90: Likewise.
10343 * gfortran.dg/namelist_71.f90: Likewise.
10344 * gfortran.dg/namelist_72.f: Likewise.
10345 * gfortran.dg/namelist_73.f90: Likewise.
10346 * gfortran.dg/namelist_77.f90: Likewise.
10347 * gfortran.dg/namelist_78.f90: Likewise.
10348 * gfortran.dg/namelist_79.f90: Likewise.
10349 * gfortran.dg/namelist_80.f90: Likewise.
10350 * gfortran.dg/namelist_81.f90: Likewise.
10351 * gfortran.dg/namelist_82.f90: Likewise.
10352 * gfortran.dg/namelist_84.f90: Likewise.
10353 * gfortran.dg/namelist_85.f90: Likewise.
10354 * gfortran.dg/namelist_86.f90: Likewise.
10355 * gfortran.dg/namelist_87.f90: Likewise.
10356 * gfortran.dg/namelist_88.f90: Likewise.
10357 * gfortran.dg/namelist_89.f90: Likewise.
10358 * gfortran.dg/namelist_90.f: Likewise.
10359 * gfortran.dg/namelist_95.f90: Likewise.
10360 * gfortran.dg/namelist_char_only.f90: Likewise.
10361 * gfortran.dg/namelist_empty.f90: Likewise.
10362 * gfortran.dg/namelist_internal.f90: Likewise.
10363 * gfortran.dg/namelist_use.f90: Likewise.
10364 * gfortran.dg/namelist_use_only.f90: Likewise.
10365 * gfortran.dg/namelist_utf8.f90: Likewise.
10366 * gfortran.dg/nan_1.f90: Likewise.
10367 * gfortran.dg/nan_2.f90: Likewise.
10368 * gfortran.dg/nan_3.f90: Likewise.
10369 * gfortran.dg/nan_6.f90: Likewise.
10370 * gfortran.dg/nan_7.f90: Likewise.
10371 * gfortran.dg/nearest_1.f90: Likewise.
10372 * gfortran.dg/nearest_2.f90: Likewise.
10373 * gfortran.dg/nearest_3.f90: Likewise.
10374 * gfortran.dg/negative-z-descriptor.f90: Likewise.
10375 * gfortran.dg/negative_automatic_size.f90: Likewise.
10376 * gfortran.dg/negative_unit.f: Likewise.
10377 * gfortran.dg/negative_unit2.f90: Likewise.
10378 * gfortran.dg/negative_unit_int8.f: Likewise.
10379 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
10380 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
10381 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
10382 * gfortran.dg/nested_modules_1.f90: Likewise.
10383 * gfortran.dg/nested_modules_2.f90: Likewise.
10384 * gfortran.dg/nested_modules_3.f90: Likewise.
10385 * gfortran.dg/nesting_1.f90: Likewise.
10386 * gfortran.dg/new_line.f90: Likewise.
10387 * gfortran.dg/newunit_1.f90: Likewise.
10388 * gfortran.dg/newunit_3.f90: Likewise.
10389 * gfortran.dg/newunit_5.f90.f90: Likewise.
10390 * gfortran.dg/nint_1.f90: Likewise.
10391 * gfortran.dg/nint_2.f90: Likewise.
10392 * gfortran.dg/no_arg_check_2.f90: Likewise.
10393 * gfortran.dg/no_range_check_1.f90: Likewise.
10394 * gfortran.dg/no_range_check_2.f90: Likewise.
10395 * gfortran.dg/no_range_check_3.f90: Likewise.
10396 * gfortran.dg/noadv_size.f90: Likewise.
10397 * gfortran.dg/nonreturning_statements.f90: Likewise.
10398 * gfortran.dg/norm2_1.f90: Likewise.
10399 * gfortran.dg/norm2_3.f90: Likewise.
10400 * gfortran.dg/nosigned_zero_1.f90: Likewise.
10401 * gfortran.dg/nosigned_zero_2.f90: Likewise.
10402 * gfortran.dg/nosigned_zero_3.f90: Likewise.
10403 * gfortran.dg/null_4.f90: Likewise.
10404 * gfortran.dg/null_9.f90: Likewise.
10405 * gfortran.dg/nullify_3.f90: Likewise.
10406 * gfortran.dg/oldstyle_1.f90: Likewise.
10407 * gfortran.dg/open_access_append_1.f90: Likewise.
10408 * gfortran.dg/open_access_append_2.f90: Likewise.
10409 * gfortran.dg/open_errors.f90: Likewise.
10410 * gfortran.dg/open_negative_unit_1.f90: Likewise.
10411 * gfortran.dg/open_new.f90: Likewise.
10412 * gfortran.dg/open_readonly_1.f90: Likewise.
10413 * gfortran.dg/operator_1.f90: Likewise.
10414 * gfortran.dg/optional_absent_1.f90: Likewise.
10415 * gfortran.dg/optional_absent_2.f90: Likewise.
10416 * gfortran.dg/optional_absent_3.f90: Likewise.
10417 * gfortran.dg/optional_class_1.f90: Likewise.
10418 * gfortran.dg/optional_dim_2.f90: Likewise.
10419 * gfortran.dg/optional_dim_3.f90: Likewise.
10420 * gfortran.dg/output_exponents_1.f90: Likewise.
10421 * gfortran.dg/overload_1.f90: Likewise.
10422 * gfortran.dg/overload_2.f90: Likewise.
10423 * gfortran.dg/overwrite_1.f: Likewise.
10424 * gfortran.dg/pad_no.f90: Likewise.
10425 * gfortran.dg/parameter_array_init_1.f90: Likewise.
10426 * gfortran.dg/parameter_array_init_2.f90: Likewise.
10427 * gfortran.dg/parameter_array_init_4.f90: Likewise.
10428 * gfortran.dg/parameter_array_init_5.f90: Likewise.
10429 * gfortran.dg/parameter_array_section_2.f90: Likewise.
10430 * gfortran.dg/parens_3.f90: Likewise.
10431 * gfortran.dg/parens_5.f90: Likewise.
10432 * gfortran.dg/parens_6.f90: Likewise.
10433 * gfortran.dg/parent_result_ref_1.f90: Likewise.
10434 * gfortran.dg/parent_result_ref_2.f90: Likewise.
10435 * gfortran.dg/parent_result_ref_3.f90: Likewise.
10436 * gfortran.dg/parent_result_ref_4.f90: Likewise.
10437 * gfortran.dg/parity_1.f90: Likewise.
10438 * gfortran.dg/past_eor.f90: Likewise.
10439 * gfortran.dg/pdt_1.f03: Likewise.
10440 * gfortran.dg/pdt_10.f03: Likewise.
10441 * gfortran.dg/pdt_11.f03: Likewise.
10442 * gfortran.dg/pdt_12.f03: Likewise.
10443 * gfortran.dg/pdt_13.f03: Likewise.
10444 * gfortran.dg/pdt_14.f03: Likewise.
10445 * gfortran.dg/pdt_15.f03: Likewise.
10446 * gfortran.dg/pdt_19.f03: Likewise.
10447 * gfortran.dg/pdt_20.f03: Likewise.
10448 * gfortran.dg/pdt_22.f03: Likewise.
10449 * gfortran.dg/pdt_23.f03: Likewise.
10450 * gfortran.dg/pdt_25.f03: Likewise.
10451 * gfortran.dg/pdt_26.f03: Likewise.
10452 * gfortran.dg/pdt_27.f03: Likewise.
10453 * gfortran.dg/pdt_28.f03: Likewise.
10454 * gfortran.dg/pdt_3.f03: Likewise.
10455 * gfortran.dg/pdt_4.f03: Likewise.
10456 * gfortran.dg/pdt_5.f03: Likewise.
10457 * gfortran.dg/pdt_7.f03: Likewise.
10458 * gfortran.dg/pointer_1.f90: Likewise.
10459 * gfortran.dg/pointer_array_1.f90: Likewise.
10460 * gfortran.dg/pointer_array_3.f90: Likewise.
10461 * gfortran.dg/pointer_array_4.f90: Likewise.
10462 * gfortran.dg/pointer_array_5.f90: Likewise.
10463 * gfortran.dg/pointer_array_6.f90: Likewise.
10464 * gfortran.dg/pointer_array_7.f90: Likewise.
10465 * gfortran.dg/pointer_array_8.f90: Likewise.
10466 * gfortran.dg/pointer_array_9.f90: Likewise.
10467 * gfortran.dg/pointer_array_component_1.f90: Likewise.
10468 * gfortran.dg/pointer_array_component_2.f90: Likewise.
10469 * gfortran.dg/pointer_assign_10.f90: Likewise.
10470 * gfortran.dg/pointer_assign_11.f90: Likewise.
10471 * gfortran.dg/pointer_assign_4.f90: Likewise.
10472 * gfortran.dg/pointer_assign_8.f90: Likewise.
10473 * gfortran.dg/pointer_assign_9.f90: Likewise.
10474 * gfortran.dg/pointer_check_10.f90: Likewise.
10475 * gfortran.dg/pointer_check_9.f90: Likewise.
10476 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
10477 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
10478 * gfortran.dg/pointer_function_result_1.f90: Likewise.
10479 * gfortran.dg/pointer_init_1.f90: Likewise.
10480 * gfortran.dg/pointer_init_3.f90: Likewise.
10481 * gfortran.dg/pointer_init_4.f90: Likewise.
10482 * gfortran.dg/pointer_init_5.f90: Likewise.
10483 * gfortran.dg/pointer_init_8.f90: Likewise.
10484 * gfortran.dg/pointer_intent_1.f90: Likewise.
10485 * gfortran.dg/pointer_intent_4.f90: Likewise.
10486 * gfortran.dg/pointer_intent_5.f90: Likewise.
10487 * gfortran.dg/pointer_remapping_10.f90: Likewise.
10488 * gfortran.dg/pointer_remapping_4.f03: Likewise.
10489 * gfortran.dg/pointer_remapping_5.f08: Likewise.
10490 * gfortran.dg/pointer_remapping_9.f90: Likewise.
10491 * gfortran.dg/pointer_target_1.f90: Likewise.
10492 * gfortran.dg/pointer_target_2.f90: Likewise.
10493 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
10494 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
10495 * gfortran.dg/power.f90: Likewise.
10496 * gfortran.dg/power1.f90: Likewise.
10497 * gfortran.dg/power_3.f90: Likewise.
10498 * gfortran.dg/power_4.f90: Likewise.
10499 * gfortran.dg/power_5.f90: Likewise.
10500 * gfortran.dg/pr12884.f: Likewise.
10501 * gfortran.dg/pr15129.f90: Likewise.
10502 * gfortran.dg/pr15140.f90: Likewise.
10503 * gfortran.dg/pr15324.f90: Likewise.
10504 * gfortran.dg/pr15332.f: Likewise.
10505 * gfortran.dg/pr15957.f90: Likewise.
10506 * gfortran.dg/pr15959.f90: Likewise.
10507 * gfortran.dg/pr16597.f90: Likewise.
10508 * gfortran.dg/pr16861.f90: Likewise.
10509 * gfortran.dg/pr16938.f90: Likewise.
10510 * gfortran.dg/pr17090.f90: Likewise.
10511 * gfortran.dg/pr17143.f90: Likewise.
10512 * gfortran.dg/pr17164.f90: Likewise.
10513 * gfortran.dg/pr17229.f: Likewise.
10514 * gfortran.dg/pr17285.f90: Likewise.
10515 * gfortran.dg/pr17286.f90: Likewise.
10516 * gfortran.dg/pr17472.f: Likewise.
10517 * gfortran.dg/pr17612.f90: Likewise.
10518 * gfortran.dg/pr17706.f90: Likewise.
10519 * gfortran.dg/pr18025.f90: Likewise.
10520 * gfortran.dg/pr18122.f90: Likewise.
10521 * gfortran.dg/pr18210.f90: Likewise.
10522 * gfortran.dg/pr18392.f90: Likewise.
10523 * gfortran.dg/pr19155.f: Likewise.
10524 * gfortran.dg/pr19216.f: Likewise.
10525 * gfortran.dg/pr19467.f90: Likewise.
10526 * gfortran.dg/pr19657.f: Likewise.
10527 * gfortran.dg/pr19926.f90: Likewise.
10528 * gfortran.dg/pr19928-1.f90: Likewise.
10529 * gfortran.dg/pr19928-2.f90: Likewise.
10530 * gfortran.dg/pr20086.f90: Likewise.
10531 * gfortran.dg/pr20124.f90: Likewise.
10532 * gfortran.dg/pr20163-2.f: Likewise.
10533 * gfortran.dg/pr20480.f90: Likewise.
10534 * gfortran.dg/pr20755.f: Likewise.
10535 * gfortran.dg/pr20950.f: Likewise.
10536 * gfortran.dg/pr21177.f90: Likewise.
10537 * gfortran.dg/pr21730.f: Likewise.
10538 * gfortran.dg/pr22491.f: Likewise.
10539 * gfortran.dg/pr25603.f: Likewise.
10540 * gfortran.dg/pr26246_2.f90: Likewise.
10541 * gfortran.dg/pr32136.f90: Likewise.
10542 * gfortran.dg/pr32533.f90: Likewise.
10543 * gfortran.dg/pr33794.f90: Likewise.
10544 * gfortran.dg/pr35662.f90: Likewise.
10545 * gfortran.dg/pr35944-1.f90: Likewise.
10546 * gfortran.dg/pr35944-2.f90: Likewise.
10547 * gfortran.dg/pr35983.f90: Likewise.
10548 * gfortran.dg/pr39865.f90: Likewise.
10549 * gfortran.dg/pr41212.f90: Likewise.
10550 * gfortran.dg/pr43808.f90: Likewise.
10551 * gfortran.dg/pr44592.f90: Likewise.
10552 * gfortran.dg/pr44735.f90: Likewise.
10553 * gfortran.dg/pr45308.f03: Likewise.
10554 * gfortran.dg/pr46297.f: Likewise.
10555 * gfortran.dg/pr46588.f90: Likewise.
10556 * gfortran.dg/pr46665.f90: Likewise.
10557 * gfortran.dg/pr46804.f90: Likewise.
10558 * gfortran.dg/pr47008.f03: Likewise.
10559 * gfortran.dg/pr47614.f: Likewise.
10560 * gfortran.dg/pr47878.f90: Likewise.
10561 * gfortran.dg/pr49103.f90: Likewise.
10562 * gfortran.dg/pr50069_1.f90: Likewise.
10563 * gfortran.dg/pr50769.f90: Likewise.
10564 * gfortran.dg/pr52608.f90: Likewise.
10565 * gfortran.dg/pr55086_2.f90: Likewise.
10566 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
10567 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
10568 * gfortran.dg/pr55330.f90: Likewise.
10569 * gfortran.dg/pr56015.f90: Likewise.
10570 * gfortran.dg/pr57910.f90: Likewise.
10571 * gfortran.dg/pr59700.f90: Likewise.
10572 * gfortran.dg/pr62125.f90: Likewise.
10573 * gfortran.dg/pr64530.f90: Likewise.
10574 * gfortran.dg/pr65429.f90: Likewise.
10575 * gfortran.dg/pr65450.f90: Likewise.
10576 * gfortran.dg/pr65504.f90: Likewise.
10577 * gfortran.dg/pr65903.f90: Likewise.
10578 * gfortran.dg/pr66311.f90: Likewise.
10579 * gfortran.dg/pr66864.f90: Likewise.
10580 * gfortran.dg/pr67140.f90: Likewise.
10581 * gfortran.dg/pr67524.f90: Likewise.
10582 * gfortran.dg/pr67885.f90: Likewise.
10583 * gfortran.dg/pr68053.f90: Likewise.
10584 * gfortran.dg/pr68566.f90: Likewise.
10585 * gfortran.dg/pr69514_1.f90: Likewise.
10586 * gfortran.dg/pr69514_2.f90: Likewise.
10587 * gfortran.dg/pr69739.f90: Likewise.
10588 * gfortran.dg/pr70673.f90: Likewise.
10589 * gfortran.dg/pr71523_2.f90: Likewise.
10590 * gfortran.dg/pr71764.f90: Likewise.
10591 * gfortran.dg/pr78092.f90: Likewise.
10592 * gfortran.dg/pr82973.f90: Likewise.
10593 * gfortran.dg/pr83864.f90: Likewise.
10594 * gfortran.dg/pr83874.f90: Likewise.
10595 * gfortran.dg/pr84088.f90: Likewise.
10596 * gfortran.dg/pr84155.f90: Likewise.
10597 * gfortran.dg/proc_decl_12.f90: Likewise.
10598 * gfortran.dg/proc_decl_13.f90: Likewise.
10599 * gfortran.dg/proc_decl_15.f90: Likewise.
10600 * gfortran.dg/proc_decl_17.f90: Likewise.
10601 * gfortran.dg/proc_decl_18.f90: Likewise.
10602 * gfortran.dg/proc_decl_2.f90: Likewise.
10603 * gfortran.dg/proc_decl_5.f90: Likewise.
10604 * gfortran.dg/proc_decl_9.f90: Likewise.
10605 * gfortran.dg/proc_ptr_1.f90: Likewise.
10606 * gfortran.dg/proc_ptr_10.f90: Likewise.
10607 * gfortran.dg/proc_ptr_12.f90: Likewise.
10608 * gfortran.dg/proc_ptr_18.f90: Likewise.
10609 * gfortran.dg/proc_ptr_19.f90: Likewise.
10610 * gfortran.dg/proc_ptr_21.f90: Likewise.
10611 * gfortran.dg/proc_ptr_22.f90: Likewise.
10612 * gfortran.dg/proc_ptr_23.f90: Likewise.
10613 * gfortran.dg/proc_ptr_25.f90: Likewise.
10614 * gfortran.dg/proc_ptr_26.f90: Likewise.
10615 * gfortran.dg/proc_ptr_3.f90: Likewise.
10616 * gfortran.dg/proc_ptr_36.f90: Likewise.
10617 * gfortran.dg/proc_ptr_47.f90: Likewise.
10618 * gfortran.dg/proc_ptr_48.f90: Likewise.
10619 * gfortran.dg/proc_ptr_5.f90: Likewise.
10620 * gfortran.dg/proc_ptr_6.f90: Likewise.
10621 * gfortran.dg/proc_ptr_7.f90: Likewise.
10622 * gfortran.dg/proc_ptr_8.f90: Likewise.
10623 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
10624 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
10625 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
10626 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
10627 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
10628 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
10629 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
10630 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
10631 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
10632 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
10633 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
10634 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
10635 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
10636 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
10637 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
10638 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
10639 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
10640 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
10641 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
10642 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
10643 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
10644 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
10645 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
10646 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
10647 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
10648 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
10649 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
10650 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
10651 * gfortran.dg/product_init_expr.f03: Likewise.
10652 * gfortran.dg/promotion.f90: Likewise.
10653 * gfortran.dg/promotion_3.f90: Likewise.
10654 * gfortran.dg/promotion_4.f90: Likewise.
10655 * gfortran.dg/protected_1.f90: Likewise.
10656 * gfortran.dg/protected_2.f90: Likewise.
10657 * gfortran.dg/ptr-func-1.f90: Likewise.
10658 * gfortran.dg/ptr-func-2.f90: Likewise.
10659 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
10660 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
10661 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
10662 * gfortran.dg/pure_byref_1.f90: Likewise.
10663 * gfortran.dg/pure_byref_2.f90: Likewise.
10664 * gfortran.dg/pure_byref_3.f90: Likewise.
10665 * gfortran.dg/quad_2.f90: Likewise.
10666 * gfortran.dg/quad_3.f90: Likewise.
10667 * gfortran.dg/random_3.f90: Likewise.
10668 * gfortran.dg/random_4.f90: Likewise.
10669 * gfortran.dg/random_7.f90: Likewise.
10670 * gfortran.dg/read_2.f90: Likewise.
10671 * gfortran.dg/read_3.f90: Likewise.
10672 * gfortran.dg/read_4.f90: Likewise.
10673 * gfortran.dg/read_5.f90: Likewise.
10674 * gfortran.dg/read_bad_advance.f90: Likewise.
10675 * gfortran.dg/read_bang.f90: Likewise.
10676 * gfortran.dg/read_bang4.f90: Likewise.
10677 * gfortran.dg/read_comma.f: Likewise.
10678 * gfortran.dg/read_dir.f90: Likewise.
10679 * gfortran.dg/read_empty_file.f: Likewise.
10680 * gfortran.dg/read_eof_1.f90: Likewise.
10681 * gfortran.dg/read_eof_2.f90: Likewise.
10682 * gfortran.dg/read_eof_3.f90: Likewise.
10683 * gfortran.dg/read_eof_4.f90: Likewise.
10684 * gfortran.dg/read_eof_5.f90: Likewise.
10685 * gfortran.dg/read_eof_6.f: Likewise.
10686 * gfortran.dg/read_eof_7.f90: Likewise.
10687 * gfortran.dg/read_eof_8.f90: Likewise.
10688 * gfortran.dg/read_eof_all.f90: Likewise.
10689 * gfortran.dg/read_eor.f90: Likewise.
10690 * gfortran.dg/read_float_1.f90: Likewise.
10691 * gfortran.dg/read_float_2.f03: Likewise.
10692 * gfortran.dg/read_float_3.f90: Likewise.
10693 * gfortran.dg/read_float_4.f90: Likewise.
10694 * gfortran.dg/read_infnan_1.f90: Likewise.
10695 * gfortran.dg/read_list_eof_1.f90: Likewise.
10696 * gfortran.dg/read_logical.f90: Likewise.
10697 * gfortran.dg/read_many_1.f: Likewise.
10698 * gfortran.dg/read_no_eor.f90: Likewise.
10699 * gfortran.dg/read_noadvance.f90: Likewise.
10700 * gfortran.dg/read_repeat.f90: Likewise.
10701 * gfortran.dg/read_repeat_2.f90: Likewise.
10702 * gfortran.dg/read_size_noadvance.f90: Likewise.
10703 * gfortran.dg/read_x_eof.f90: Likewise.
10704 * gfortran.dg/read_x_past.f: Likewise.
10705 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
10706 * gfortran.dg/real_const_1.f: Likewise.
10707 * gfortran.dg/real_const_2.f90: Likewise.
10708 * gfortran.dg/real_const_3.f90: Likewise.
10709 * gfortran.dg/real_do_1.f90: Likewise.
10710 * gfortran.dg/real_index_1.f90: Likewise.
10711 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
10712 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
10713 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
10714 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
10715 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
10716 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
10717 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
10718 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
10719 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
10720 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
10721 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
10722 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
10723 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
10724 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
10725 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
10726 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
10727 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
10728 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
10729 * gfortran.dg/record_marker_1.f90: Likewise.
10730 * gfortran.dg/record_marker_2.f: Likewise.
10731 * gfortran.dg/record_marker_3.f90: Likewise.
10732 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
10733 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
10734 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
10735 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
10736 * gfortran.dg/recursive_check_7.f90: Likewise.
10737 * gfortran.dg/recursive_reference_1.f90: Likewise.
10738 * gfortran.dg/recursive_reference_2.f90: Likewise.
10739 * gfortran.dg/recursive_stack.f90: Likewise.
10740 * gfortran.dg/reduction.f90: Likewise.
10741 * gfortran.dg/repack_arrays_1.f90: Likewise.
10742 * gfortran.dg/repeat_1.f90: Likewise.
10743 * gfortran.dg/repeat_2.f90: Likewise.
10744 * gfortran.dg/repeat_3.f90: Likewise.
10745 * gfortran.dg/repeat_6.f90: Likewise.
10746 * gfortran.dg/reshape-alloc.f90: Likewise.
10747 * gfortran.dg/reshape-complex.f90: Likewise.
10748 * gfortran.dg/reshape.f90: Likewise.
10749 * gfortran.dg/reshape_2.f90: Likewise.
10750 * gfortran.dg/reshape_7.f90: Likewise.
10751 * gfortran.dg/reshape_empty_1.f03: Likewise.
10752 * gfortran.dg/reshape_pad_1.f90: Likewise.
10753 * gfortran.dg/reshape_rank7.f90: Likewise.
10754 * gfortran.dg/reshape_transpose_1.f90: Likewise.
10755 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
10756 * gfortran.dg/result_default_init_1.f90: Likewise.
10757 * gfortran.dg/result_in_spec_1.f90: Likewise.
10758 * gfortran.dg/result_in_spec_2.f90: Likewise.
10759 * gfortran.dg/ret_array_1.f90: Likewise.
10760 * gfortran.dg/ret_pointer_1.f90: Likewise.
10761 * gfortran.dg/ret_pointer_2.f90: Likewise.
10762 * gfortran.dg/rewind_1.f90: Likewise.
10763 * gfortran.dg/round_1.f03: Likewise.
10764 * gfortran.dg/round_2.f03: Likewise.
10765 * gfortran.dg/round_3.f08: Likewise.
10766 * gfortran.dg/round_4.f90: Likewise.
10767 * gfortran.dg/rrspacing_1.f90: Likewise.
10768 * gfortran.dg/runtime_warning_1.f90: Likewise.
10769 * gfortran.dg/same_type_as_2.f03: Likewise.
10770 * gfortran.dg/save_1.f90: Likewise.
10771 * gfortran.dg/save_5.f90: Likewise.
10772 * gfortran.dg/save_6.f90: Likewise.
10773 * gfortran.dg/scalar_mask_1.f90: Likewise.
10774 * gfortran.dg/scalar_mask_2.f90: Likewise.
10775 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
10776 * gfortran.dg/scale_1.f90: Likewise.
10777 * gfortran.dg/scan_1.f90: Likewise.
10778 * gfortran.dg/scan_2.f90: Likewise.
10779 * gfortran.dg/secnds-1.f: Likewise.
10780 * gfortran.dg/secnds.f: Likewise.
10781 * gfortran.dg/select_1.f90: Likewise.
10782 * gfortran.dg/select_2.f90: Likewise.
10783 * gfortran.dg/select_3.f90: Likewise.
10784 * gfortran.dg/select_5.f90: Likewise.
10785 * gfortran.dg/select_char_1.f90: Likewise.
10786 * gfortran.dg/select_char_2.f90: Likewise.
10787 * gfortran.dg/select_type_13.f03: Likewise.
10788 * gfortran.dg/select_type_14.f03: Likewise.
10789 * gfortran.dg/select_type_15.f03: Likewise.
10790 * gfortran.dg/select_type_19.f03: Likewise.
10791 * gfortran.dg/select_type_2.f03: Likewise.
10792 * gfortran.dg/select_type_26.f03: Likewise.
10793 * gfortran.dg/select_type_27.f03: Likewise.
10794 * gfortran.dg/select_type_28.f03: Likewise.
10795 * gfortran.dg/select_type_3.f03: Likewise.
10796 * gfortran.dg/select_type_35.f03: Likewise.
10797 * gfortran.dg/select_type_36.f03: Likewise.
10798 * gfortran.dg/select_type_37.f03: Likewise.
10799 * gfortran.dg/select_type_39.f03: Likewise.
10800 * gfortran.dg/select_type_4.f90: Likewise.
10801 * gfortran.dg/select_type_5.f03: Likewise.
10802 * gfortran.dg/select_type_6.f03: Likewise.
10803 * gfortran.dg/select_type_7.f03: Likewise.
10804 * gfortran.dg/select_type_8.f03: Likewise.
10805 * gfortran.dg/selected_char_kind_1.f90: Likewise.
10806 * gfortran.dg/selected_char_kind_4.f90: Likewise.
10807 * gfortran.dg/selected_kind_1.f90: Likewise.
10808 * gfortran.dg/selected_real_kind_2.f90: Likewise.
10809 * gfortran.dg/shape_2.f90: Likewise.
10810 * gfortran.dg/shape_4.f90: Likewise.
10811 * gfortran.dg/shape_5.f90: Likewise.
10812 * gfortran.dg/shape_7.f90: Likewise.
10813 * gfortran.dg/shape_8.f90: Likewise.
10814 * gfortran.dg/shape_9.f90: Likewise.
10815 * gfortran.dg/shift-kind_2.f90: Likewise.
10816 * gfortran.dg/shiftalr_1.F90: Likewise.
10817 * gfortran.dg/shiftalr_2.F90: Likewise.
10818 * gfortran.dg/simpleif_1.f90: Likewise.
10819 * gfortran.dg/simplify_argN_1.f90: Likewise.
10820 * gfortran.dg/simplify_cshift_1.f90: Likewise.
10821 * gfortran.dg/simplify_cshift_4.f90: Likewise.
10822 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
10823 * gfortran.dg/simplify_modulo.f90: Likewise.
10824 * gfortran.dg/single_char_string.f90: Likewise.
10825 * gfortran.dg/size_dim.f90: Likewise.
10826 * gfortran.dg/size_optional_dim_1.f90: Likewise.
10827 * gfortran.dg/sizeof.f90: Likewise.
10828 * gfortran.dg/sizeof_4.f90: Likewise.
10829 * gfortran.dg/slash_1.f90: Likewise.
10830 * gfortran.dg/sms-1.f90: Likewise.
10831 * gfortran.dg/sms-2.f90: Likewise.
10832 * gfortran.dg/spec_expr_7.f90: Likewise.
10833 * gfortran.dg/specifics_1.f90: Likewise.
10834 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
10835 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
10836 * gfortran.dg/spread_init_expr.f03: Likewise.
10837 * gfortran.dg/spread_scalar_source.f90: Likewise.
10838 * gfortran.dg/spread_shape_1.f90: Likewise.
10839 * gfortran.dg/stat_1.f90: Likewise.
10840 * gfortran.dg/stat_2.f90: Likewise.
10841 * gfortran.dg/stfunc_1.f90: Likewise.
10842 * gfortran.dg/stfunc_4.f90: Likewise.
10843 * gfortran.dg/stfunc_6.f90: Likewise.
10844 * gfortran.dg/storage_size_1.f08: Likewise.
10845 * gfortran.dg/storage_size_3.f08: Likewise.
10846 * gfortran.dg/storage_size_4.f90: Likewise.
10847 * gfortran.dg/streamio_1.f90: Likewise.
10848 * gfortran.dg/streamio_10.f90: Likewise.
10849 * gfortran.dg/streamio_11.f90: Likewise.
10850 * gfortran.dg/streamio_12.f90: Likewise.
10851 * gfortran.dg/streamio_13.f90: Likewise.
10852 * gfortran.dg/streamio_14.f90: Likewise.
10853 * gfortran.dg/streamio_15.f90: Likewise.
10854 * gfortran.dg/streamio_16.f90: Likewise.
10855 * gfortran.dg/streamio_17.f90: Likewise.
10856 * gfortran.dg/streamio_2.f90: Likewise.
10857 * gfortran.dg/streamio_3.f90: Likewise.
10858 * gfortran.dg/streamio_4.f90: Likewise.
10859 * gfortran.dg/streamio_5.f90: Likewise.
10860 * gfortran.dg/streamio_6.f90: Likewise.
10861 * gfortran.dg/streamio_7.f90: Likewise.
10862 * gfortran.dg/streamio_8.f90: Likewise.
10863 * gfortran.dg/streamio_9.f90: Likewise.
10864 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
10865 * gfortran.dg/string_4.f90: Likewise.
10866 * gfortran.dg/string_array_constructor_2.f90: Likewise.
10867 * gfortran.dg/string_assign_2.f90: Likewise.
10868 * gfortran.dg/string_compare_1.f90: Likewise.
10869 * gfortran.dg/string_compare_2.f90: Likewise.
10870 * gfortran.dg/string_compare_3.f90: Likewise.
10871 * gfortran.dg/string_ctor_1.f90: Likewise.
10872 * gfortran.dg/string_length_1.f90: Likewise.
10873 * gfortran.dg/string_length_2.f90: Likewise.
10874 * gfortran.dg/string_length_3.f90: Likewise.
10875 * gfortran.dg/string_length_4.f90: Likewise.
10876 * gfortran.dg/string_null_compare_1.f: Likewise.
10877 * gfortran.dg/string_pad_trunc.f90: Likewise.
10878 * gfortran.dg/structure_constructor_1.f03: Likewise.
10879 * gfortran.dg/structure_constructor_11.f90: Likewise.
10880 * gfortran.dg/structure_constructor_13.f03: Likewise.
10881 * gfortran.dg/structure_constructor_2.f03: Likewise.
10882 * gfortran.dg/structure_constructor_5.f03: Likewise.
10883 * gfortran.dg/submodule_1.f08: Likewise.
10884 * gfortran.dg/submodule_11.f08: Likewise.
10885 * gfortran.dg/submodule_14.f08: Likewise.
10886 * gfortran.dg/submodule_15.f08: Likewise.
10887 * gfortran.dg/submodule_17.f08: Likewise.
10888 * gfortran.dg/submodule_18.f08: Likewise.
10889 * gfortran.dg/submodule_19.f08: Likewise.
10890 * gfortran.dg/submodule_2.f08: Likewise.
10891 * gfortran.dg/submodule_27.f08: Likewise.
10892 * gfortran.dg/submodule_28.f08: Likewise.
10893 * gfortran.dg/submodule_29.f08: Likewise.
10894 * gfortran.dg/submodule_30.f08: Likewise.
10895 * gfortran.dg/submodule_6.f08: Likewise.
10896 * gfortran.dg/submodule_7.f08: Likewise.
10897 * gfortran.dg/submodule_8.f08: Likewise.
10898 * gfortran.dg/subnormal_1.f90: Likewise.
10899 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
10900 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
10901 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
10902 * gfortran.dg/substr_2.f: Likewise.
10903 * gfortran.dg/substr_3.f: Likewise.
10904 * gfortran.dg/substr_4.f: Likewise.
10905 * gfortran.dg/substr_5.f90: Likewise.
10906 * gfortran.dg/substr_6.f90: Likewise.
10907 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
10908 * gfortran.dg/sum_init_expr.f03: Likewise.
10909 * gfortran.dg/sum_zero_array_1.f90: Likewise.
10910 * gfortran.dg/system_clock_3.f08: Likewise.
10911 * gfortran.dg/t_editing.f: Likewise.
10912 * gfortran.dg/team_change_1.f90: Likewise.
10913 * gfortran.dg/team_end_1.f90: Likewise.
10914 * gfortran.dg/team_number_1.f90: Likewise.
10915 * gfortran.dg/temporary_1.f90: Likewise.
10916 * gfortran.dg/test_com_block.f90: Likewise.
10917 * gfortran.dg/test_only_clause.f90: Likewise.
10918 * gfortran.dg/tiny_1.f90: Likewise.
10919 * gfortran.dg/tiny_2.f90: Likewise.
10920 * gfortran.dg/tl_editing.f90: Likewise.
10921 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
10922 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
10923 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
10924 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
10925 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
10926 * gfortran.dg/transfer_class_2.f90: Likewise.
10927 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
10928 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
10929 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
10930 * gfortran.dg/transfer_resolve_1.f90: Likewise.
10931 * gfortran.dg/transfer_simplify_1.f90: Likewise.
10932 * gfortran.dg/transfer_simplify_10.f90: Likewise.
10933 * gfortran.dg/transfer_simplify_11.f90: Likewise.
10934 * gfortran.dg/transfer_simplify_2.f90: Likewise.
10935 * gfortran.dg/transfer_simplify_3.f90: Likewise.
10936 * gfortran.dg/transfer_simplify_4.f90: Likewise.
10937 * gfortran.dg/transfer_simplify_8.f90: Likewise.
10938 * gfortran.dg/transfer_simplify_9.f90: Likewise.
10939 * gfortran.dg/transpose_1.f90: Likewise.
10940 * gfortran.dg/transpose_3.f03: Likewise.
10941 * gfortran.dg/transpose_4.f90: Likewise.
10942 * gfortran.dg/transpose_conjg_1.f90: Likewise.
10943 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
10944 * gfortran.dg/transpose_optimization_2.f90: Likewise.
10945 * gfortran.dg/trim_1.f90: Likewise.
10946 * gfortran.dg/trim_optimize_1.f90: Likewise.
10947 * gfortran.dg/trim_optimize_2.f90: Likewise.
10948 * gfortran.dg/trim_optimize_3.f90: Likewise.
10949 * gfortran.dg/trim_optimize_4.f90: Likewise.
10950 * gfortran.dg/trim_optimize_5.f90: Likewise.
10951 * gfortran.dg/trim_optimize_6.f90: Likewise.
10952 * gfortran.dg/trim_optimize_7.f90: Likewise.
10953 * gfortran.dg/trim_optimize_8.f90: Likewise.
10954 * gfortran.dg/type_to_class_1.f03: Likewise.
10955 * gfortran.dg/type_to_class_2.f03: Likewise.
10956 * gfortran.dg/type_to_class_3.f03: Likewise.
10957 * gfortran.dg/type_to_class_4.f03: Likewise.
10958 * gfortran.dg/type_to_class_5.f03: Likewise.
10959 * gfortran.dg/typebound_assignment_5.f03: Likewise.
10960 * gfortran.dg/typebound_assignment_6.f03: Likewise.
10961 * gfortran.dg/typebound_assignment_7.f90: Likewise.
10962 * gfortran.dg/typebound_call_1.f03: Likewise.
10963 * gfortran.dg/typebound_call_13.f03: Likewise.
10964 * gfortran.dg/typebound_call_18.f03: Likewise.
10965 * gfortran.dg/typebound_call_19.f03: Likewise.
10966 * gfortran.dg/typebound_call_2.f03: Likewise.
10967 * gfortran.dg/typebound_call_20.f03: Likewise.
10968 * gfortran.dg/typebound_call_3.f03: Likewise.
10969 * gfortran.dg/typebound_generic_5.f03: Likewise.
10970 * gfortran.dg/typebound_generic_6.f03: Likewise.
10971 * gfortran.dg/typebound_generic_9.f03: Likewise.
10972 * gfortran.dg/typebound_operator_12.f03: Likewise.
10973 * gfortran.dg/typebound_operator_13.f03: Likewise.
10974 * gfortran.dg/typebound_operator_15.f90: Likewise.
10975 * gfortran.dg/typebound_operator_20.f90: Likewise.
10976 * gfortran.dg/typebound_operator_3.f03: Likewise.
10977 * gfortran.dg/typebound_operator_6.f03: Likewise.
10978 * gfortran.dg/typebound_operator_7.f03: Likewise.
10979 * gfortran.dg/typebound_operator_8.f03: Likewise.
10980 * gfortran.dg/typebound_operator_9.f03: Likewise.
10981 * gfortran.dg/typebound_proc_19.f90: Likewise.
10982 * gfortran.dg/typebound_proc_20.f90: Likewise.
10983 * gfortran.dg/typebound_proc_23.f90: Likewise.
10984 * gfortran.dg/typebound_proc_27.f03: Likewise.
10985 * gfortran.dg/typebound_proc_35.f90: Likewise.
10986 * gfortran.dg/typebound_proc_36.f90: Likewise.
10987 * gfortran.dg/unf_io_convert_1.f90: Likewise.
10988 * gfortran.dg/unf_io_convert_2.f90: Likewise.
10989 * gfortran.dg/unf_io_convert_3.f90: Likewise.
10990 * gfortran.dg/unf_io_convert_4.f90: Likewise.
10991 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
10992 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
10993 * gfortran.dg/unf_short_record_1.f90: Likewise.
10994 * gfortran.dg/unformatted_recl_1.f90: Likewise.
10995 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
10996 * gfortran.dg/unit_1.f90: Likewise.
10997 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
10998 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
10999 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
11000 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
11001 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
11002 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
11003 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
11004 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
11005 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
11006 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
11007 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
11008 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
11009 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
11010 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
11011 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
11012 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
11013 * gfortran.dg/unpack_init_expr.f03: Likewise.
11014 * gfortran.dg/use_10.f90: Likewise.
11015 * gfortran.dg/use_11.f90: Likewise.
11016 * gfortran.dg/use_13.f90: Likewise.
11017 * gfortran.dg/use_24.f90: Likewise.
11018 * gfortran.dg/use_27.f90: Likewise.
11019 * gfortran.dg/use_5.f90: Likewise.
11020 * gfortran.dg/use_allocated_1.f90: Likewise.
11021 * gfortran.dg/use_only_1.f90: Likewise.
11022 * gfortran.dg/use_only_4.f90: Likewise.
11023 * gfortran.dg/use_rename_2.f90: Likewise.
11024 * gfortran.dg/use_rename_4.f90: Likewise.
11025 * gfortran.dg/used_dummy_types_1.f90: Likewise.
11026 * gfortran.dg/used_interface_ref.f90: Likewise.
11027 * gfortran.dg/used_types_5.f90: Likewise.
11028 * gfortran.dg/utf8_1.f03: Likewise.
11029 * gfortran.dg/utf8_2.f03: Likewise.
11030 * gfortran.dg/value_1.f90: Likewise.
11031 * gfortran.dg/value_2.f90: Likewise.
11032 * gfortran.dg/value_4.f90: Likewise.
11033 * gfortran.dg/value_6.f03: Likewise.
11034 * gfortran.dg/value_7.f03: Likewise.
11035 * gfortran.dg/value_test.f90: Likewise.
11036 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
11037 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
11038 * gfortran.dg/vect/pr60510.f: Likewise.
11039 * gfortran.dg/vect/pr69882.f90: Likewise.
11040 * gfortran.dg/vect/pr69980.f90: Likewise.
11041 * gfortran.dg/vect/vect-5.f90: Likewise.
11042 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
11043 * gfortran.dg/vector_subscript_1.f90: Likewise.
11044 * gfortran.dg/vector_subscript_2.f90: Likewise.
11045 * gfortran.dg/vector_subscript_3.f90: Likewise.
11046 * gfortran.dg/vector_subscript_5.f90: Likewise.
11047 * gfortran.dg/verify_2.f90: Likewise.
11048 * gfortran.dg/volatile10.f90: Likewise.
11049 * gfortran.dg/where_1.f90: Likewise.
11050 * gfortran.dg/where_operator_assign_1.f90: Likewise.
11051 * gfortran.dg/where_operator_assign_2.f90: Likewise.
11052 * gfortran.dg/where_operator_assign_3.f90: Likewise.
11053 * gfortran.dg/whole_file_13.f90: Likewise.
11054 * gfortran.dg/whole_file_2.f90: Likewise.
11055 * gfortran.dg/widechar_2.f90: Likewise.
11056 * gfortran.dg/widechar_4.f90: Likewise.
11057 * gfortran.dg/widechar_5.f90: Likewise.
11058 * gfortran.dg/widechar_6.f90: Likewise.
11059 * gfortran.dg/widechar_8.f90: Likewise.
11060 * gfortran.dg/widechar_IO_1.f90: Likewise.
11061 * gfortran.dg/widechar_IO_2.f90: Likewise.
11062 * gfortran.dg/widechar_IO_3.f90: Likewise.
11063 * gfortran.dg/widechar_IO_4.f90: Likewise.
11064 * gfortran.dg/widechar_compare_1.f90: Likewise.
11065 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
11066 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
11067 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
11068 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
11069 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
11070 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
11071 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
11072 * gfortran.dg/widechar_select_1.f90: Likewise.
11073 * gfortran.dg/winapi.f90: Likewise.
11074 * gfortran.dg/write_0_pe_format.f90: Likewise.
11075 * gfortran.dg/write_back.f: Likewise.
11076 * gfortran.dg/write_check3.f90: Likewise.
11077 * gfortran.dg/write_direct_eor.f90: Likewise.
11078 * gfortran.dg/write_padding.f90: Likewise.
11079 * gfortran.dg/write_recursive.f90: Likewise.
11080 * gfortran.dg/write_rewind_1.f: Likewise.
11081 * gfortran.dg/write_rewind_2.f: Likewise.
11082 * gfortran.dg/write_zero_array.f90: Likewise.
11083 * gfortran.dg/x_slash_1.f: Likewise.
11084 * gfortran.dg/x_slash_2.f: Likewise.
11085 * gfortran.dg/zero_array_components_1.f90: Likewise.
11086 * gfortran.dg/zero_length_1.f90: Likewise.
11087 * gfortran.dg/zero_length_2.f90: Likewise.
11088 * gfortran.dg/zero_sized_1.f90: Likewise.
11089 * gfortran.dg/zero_sized_3.f90: Likewise.
11090 * gfortran.fortran-torture/compile/nested.f90: Likewise.
11091 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
11092 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
11093 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
11094 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
11095 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
11096 * gfortran.fortran-torture/execute/args.f90: Likewise.
11097 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
11098 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
11099 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
11100 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
11101 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
11102 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
11103 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
11104 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
11105 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
11106 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
11107 * gfortran.fortran-torture/execute/common.f90: Likewise.
11108 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
11109 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
11110 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
11111 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
11112 * gfortran.fortran-torture/execute/contained.f90: Likewise.
11113 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
11114 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
11115 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
11116 * gfortran.fortran-torture/execute/data.f90: Likewise.
11117 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
11118 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
11119 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
11120 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
11121 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
11122 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
11123 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
11124 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
11125 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
11126 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
11127 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
11128 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
11129 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
11130 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
11131 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
11132 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
11133 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
11134 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
11135 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
11136 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
11137 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
11138 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
11139 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
11140 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
11141 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
11142 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
11143 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
11144 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
11145 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
11146 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
11147 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
11148 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
11149 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
11150 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
11151 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
11152 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
11153 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
11154 * gfortran.fortran-torture/execute/forall.f90: Likewise.
11155 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
11156 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
11157 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
11158 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
11159 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
11160 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
11161 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
11162 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
11163 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
11164 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
11165 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
11166 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
11167 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
11168 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
11169 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
11170 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
11171 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
11172 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
11173 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
11174 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
11175 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
11176 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
11177 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
11178 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
11179 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
11180 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
11181 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
11182 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
11183 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
11184 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
11185 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
11186 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
11187 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
11188 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
11189 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
11190 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
11191 Likewise.
11192 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
11193 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
11194 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
11195 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
11196 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
11197 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
11198 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
11199 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
11200 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
11201 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
11202 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
11203 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
11204 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
11205 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
11206 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
11207 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
11208 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
11209 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
11210 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
11211 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
11212 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
11213 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
11214 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
11215 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
11216 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
11217 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
11218 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
11219 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
11220 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
11221 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
11222 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
11223 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
11224 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
11225 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
11226 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
11227 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
11228 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
11229 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
11230 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
11231 * gfortran.fortran-torture/execute/math.f90: Likewise.
11232 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
11233 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
11234 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
11235 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
11236 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
11237 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
11238 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
11239 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
11240 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
11241 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
11242 * gfortran.fortran-torture/execute/power.f90: Likewise.
11243 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
11244 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
11245 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
11246 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
11247 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
11248 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
11249 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
11250 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
11251 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
11252 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
11253 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
11254 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
11255 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
11256 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
11257 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
11258 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
11259 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
11260 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
11261 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
11262 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
11263 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
11264 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
11265 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
11266 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
11267 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
11268 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
11269 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
11270 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
11271 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
11272 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
11273 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
11274 * gfortran.fortran-torture/execute/straret.f90: Likewise.
11275 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
11276 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
11277 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
11278 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
11279 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
11280 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
11281 * gfortran.fortran-torture/execute/string.f90: Likewise.
11282 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
11283 * gfortran.fortran-torture/execute/strret.f90: Likewise.
11284 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
11285 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
11286 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
11287 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
11288 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
11289 * gfortran.fortran-torture/execute/userop.f90: Likewise.
11290 * gfortran.fortran-torture/execute/where17.f90: Likewise.
11291 * gfortran.fortran-torture/execute/where18.f90: Likewise.
11292 * gfortran.fortran-torture/execute/where19.f90: Likewise.
11293 * gfortran.fortran-torture/execute/where20.f90: Likewise.
11294 * gfortran.fortran-torture/execute/where21.f90: Likewise.
11295 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
11296 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
11297 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
11298 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
11299 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
11300 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
11301 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
11302 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
11303 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
11304 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
11305 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
11306 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
11307 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
11308 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
11309 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
11310 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
11311 * gfortran.dg/inline_transpose_1.f90: Likewise.
11312
11313 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
11314
11315 PR fortran/84115
11316 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
11317 change to dg-run.
11318
11319 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
11320
11321 PR ada/84277
11322 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
11323 * gnat.dg/dispatch1.adb: Rename into...
11324 * gnat.dg/disp1.adb: ...this.
11325 * gnat.dg/dispatch1_p.ads: Rename into...
11326 * gnat.dg/disp1_pkg.ads: ...this.
11327 * gnat.dg/disp2.adb: Rename into...
11328 * gnat.dg/dispatch2.adb: ...this.
11329 * gnat.dg/dispatch2_p.ads: Rename into...
11330 * gnat.dg/disp2_pkg.ads: ...this.
11331 * gnat.dg/dispatch2_p.adb: Rename into...
11332 * gnat.dg/disp2_pkg.adb: this.
11333 * gnat.dg/generic_dispatch.adb: Rename into...
11334 * gnat.dg/generic_disp.adb: this.
11335 * gnat.dg/generic_dispatch_p.ads: Rename into...
11336 * gnat.dg/generic_disp_pkg.ads: ...this.
11337 * gnat.dg/generic_dispatch_p.adb: Rename into...
11338 * gnat.dg/generic_disp_pkg.adb: ...this.
11339 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
11340 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
11341 * gnat.dg/object_overflow1.adb: Tweak index.
11342 * gnat.dg/object_overflow2.adb: Likewise.
11343 * gnat.dg/object_overflow3.adb: Likewise.
11344 * gnat.dg/object_overflow4.adb: Likewise.
11345 * gnat.dg/object_overflow5.adb: Likewise.
11346
11347 2018-02-16 Jakub Jelinek <jakub@redhat.com>
11348
11349 PR ipa/84425
11350 * gcc.c-torture/compile/pr84425.c: New test.
11351
11352 2018-02-16 Marek Polacek <polacek@redhat.com>
11353 Jakub Jelinek <jakub@redhat.com>
11354
11355 PR c++/84192
11356 * g++.dg/cpp1y/constexpr-84192.C: New test.
11357
11358 2018-02-16 Martin Sebor <msebor@redhat.com>
11359
11360 PR c++/79064
11361 * g++.dg/overload15.C: New test.
11362
11363 2018-02-16 Yury Gribov <tetra2005@gmail.com>
11364
11365 PR target/81535
11366 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
11367 * gcc.dg/pr56727-2.c: Ditto.
11368 * gcc.target/powerpc/pr79439.c: Renamed to...
11369 * gcc.target/powerpc/pr79439-1.c: ...this.
11370 * gcc.target/powerpc/pr79439-2.c: New test.
11371 * gcc.target/powerpc/pr79439-3.c: New test.
11372
11373 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
11374
11375 target/pr84371
11376 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
11377 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
11378 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
11379 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
11380 * gcc.target/powerpc/builtins-3.c: Same.
11381
11382 2018-02-16 Nathan Sidwell <nathan@acm.org>
11383
11384 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
11385
11386 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
11387
11388 PR rtl-optimization/70023
11389 * gcc.target/i386/pr70023.c: New.
11390
11391 2018-02-16 Carl Love <cel@us.ibm.com>
11392
11393 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
11394 tests.
11395 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
11396 tests.
11397
11398 2018-02-16 Carl Love <cel@us.ibm.com>
11399
11400 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
11401 for the ABI definitions for vec_extract4b and vec_insert4b.
11402
11403 2018-02-16 Nathan Sidwell <nathan@acm.org>
11404
11405 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
11406 * g++.old-deja/g++.mike/net43.C: Likewise.
11407
11408 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
11409
11410 PR c++/82468
11411 * g++.dg/cpp1z/class-deduction48.C: New.
11412
11413 2018-02-16 Nathan Sidwell <nathan@acm.org>
11414
11415 PR c++/84375
11416 * g++.dg/lookup/pr84375.C: New.
11417
11418 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
11419
11420 PR target/83831
11421 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
11422
11423 2018-02-16 Richard Biener <rguenther@suse.de>
11424
11425 PR tree-optimization/84417
11426 * gcc.dg/torture/pr84417.c: New testcase.
11427
11428 2018-02-16 Jakub Jelinek <jakub@redhat.com>
11429
11430 PR target/84272
11431 * g++.dg/opt/pr84272.C: New test.
11432
11433 PR rtl-optimization/83723
11434 * gcc.dg/pr83723.c: New test.
11435
11436 2018-02-16 Richard Biener <rguenther@suse.de>
11437
11438 PR tree-optimization/84399
11439 * gcc.dg/graphite/pr84399.c: New testcase.
11440
11441 2018-02-16 Richard Biener <rguenther@suse.de>
11442
11443 PR tree-optimization/84190
11444 * g++.dg/torture/pr84190.C: New testcase.
11445
11446 2018-02-15 Martin Sebor <msebor@redhat.com>
11447
11448 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
11449 directives.
11450
11451 2018-02-15 Janus Weil <janus@gcc.gnu.org>
11452
11453 PR fortran/84409
11454 * gfortran.dg/dtio_21.f03: Add an error message.
11455 * gfortran.dg/dtio_22.f90: Fix invalid test case.
11456
11457 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
11458
11459 PR fortran/84381
11460 * gfortran.dg/stop_shouldfail.f90: New test.
11461
11462 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
11463
11464 PR c++/84330
11465 * g++.dg/concepts/pr84330.C: New.
11466
11467 2018-02-15 Tom de Vries <tom@codesourcery.com>
11468
11469 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
11470
11471 2018-02-15 Tom de Vries <tom@codesourcery.com>
11472
11473 * gcc.c-torture/compile/pr84136.c: Require effective target
11474 indirect_jumps.
11475
11476 2018-02-15 Jakub Jelinek <jakub@redhat.com>
11477
11478 PR tree-optimization/84383
11479 * gcc.c-torture/compile/pr84383.c: New test.
11480
11481 PR tree-optimization/84334
11482 * gcc.dg/pr84334.c: New test.
11483
11484 2018-02-14 Carl Love <cel@us.ibm.com>
11485
11486 * gcc.target/powerpc/builtins-4-int128-runnable.c
11487 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
11488 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
11489
11490 2018-02-14 Martin Sebor <msebor@redhat.com>
11491
11492 PR tree-optimization/83698
11493 * gcc.dg/Wrestrict-7.c: New test.
11494 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
11495 * gcc.target/i386/chkp-stropt-17.c: Same.
11496
11497 2018-02-14 Martin Sebor <msebor@redhat.com>
11498
11499 PR c/84108
11500 * gcc.dg/Wattributes-8.c: New test.
11501
11502 2018-02-14 Janus Weil <janus@gcc.gnu.org>
11503
11504 PR fortran/84385
11505 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
11506 * gfortran.dg/allocate_with_source_23.f90: Ditto.
11507 * gfortran.dg/select_type_1.f03: Extend test case.
11508
11509 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11510
11511 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
11512 (dg-options): Use -O2 -msse2 -mno-sse3.
11513
11514 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
11515
11516 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
11517 this test case still works ok.
11518 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
11519 * gcc.dg/vmx/insert-be-order.c: Likewise.
11520 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
11521 * gcc.dg/vmx/ld-be-order.c: Likewise.
11522 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
11523 * gcc.dg/vmx/lde-be-order.c: Likewise.
11524 * gcc.dg/vmx/ldl-be-order.c: Likewise.
11525 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
11526 * gcc.dg/vmx/merge-be-order.c: Likewise.
11527 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
11528 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
11529 * gcc.dg/vmx/pack-be-order.c: Likewise.
11530 * gcc.dg/vmx/perm-be-order.c: Likewise.
11531 * gcc.dg/vmx/splat-be-order.c: Likewise.
11532 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
11533 * gcc.dg/vmx/st-be-order.c: Likewise.
11534 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
11535 * gcc.dg/vmx/ste-be-order.c: Likewise.
11536 * gcc.dg/vmx/stl-be-order.c: Likewise.
11537 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
11538 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
11539 * gcc.dg/vmx/unpack-be-order.c: Likewise.
11540 * gcc.dg/vmx/vsums-be-order.c: Likewise.
11541 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
11542
11543 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
11544
11545 PR c++/84350
11546 * g++.dg/cpp0x/auto49.C: New.
11547
11548 2018-02-14 Nathan Sidwell <nathan@acm.org>
11549
11550 * g++.dg/template/instantiate5.C: Adjust required-from loc.
11551
11552 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
11553
11554 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
11555 * gcc.target/powerpc/le-altivec-consts.c: Same.
11556
11557 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
11558
11559 PR target/84220
11560 * gcc.target/powerpc/pr84220-sld.c: New test.
11561 * gcc.target/powerpc/pr84220-sld2.c: New test.
11562 * gcc.target/powerpc/pr84220-sldw.c: New test.
11563 * gcc.target/powerpc/pr84220-xxperm.c: New test.
11564 * gcc.target/powerpc/pr84220-xxsld.c: New test.
11565
11566 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
11567
11568 PR target/84239
11569 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
11570 _inc_ssp intrinsics.
11571 * gcc.target/i386/cet-intrin-4.c: Likewise.
11572 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
11573 __builtin_ia32_rdssp[d|q].
11574
11575 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
11576
11577 PR tree-optimization/84357
11578 * gcc.dg/vect/pr84357.c: New test.
11579
11580 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
11581
11582 PR target/83831
11583 * gcc.target/rx/pr83831.c: New tests.
11584
11585 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
11586
11587 PR target/79242
11588 * gcc.target/msp430/pr79242.c: New test.
11589
11590 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11591
11592 PR target/84372
11593 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
11594 with -mcpu=power9.
11595
11596 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11597
11598 PR target/84279
11599 * g++.dg/pr84279.C: New test.
11600
11601 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11602
11603 PR rtl-optimization/84169
11604 * gcc.c-torture/execute/pr84169.c: New.
11605
11606 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11607
11608 PR target/84370
11609 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
11610
11611 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11612
11613 PR target/84365
11614 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
11615 with -mcpu=power9.
11616
11617 2018-02-13 Jakub Jelinek <jakub@redhat.com>
11618
11619 PR c++/84364
11620 * g++.dg/warn/effc4.C: New test.
11621
11622 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
11623
11624 PR c++/84333
11625 * g++.dg/template/sizeof16.C: New.
11626 * g++.dg/template/sizeof17.C: Likewise.
11627
11628 2018-02-13 Janus Weil <janus@gcc.gnu.org>
11629
11630 PR fortran/84313
11631 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
11632 add necessary compiler options.
11633 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
11634
11635 2018-02-13 Jakub Jelinek <jakub@redhat.com>
11636
11637 PR c/82210
11638 * gcc.c-torture/execute/pr82210.c: New test.
11639
11640 PR middle-end/84309
11641 * gcc.dg/pr84309-2.c: New test.
11642
11643 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
11644
11645 PR tree-optimization/84321
11646 * gcc.dg/pr84321.c: New test.
11647
11648 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
11649
11650 PR target/84359
11651 * gcc.target/i386/pr57193.c: Add -march=x86-64.
11652
11653 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
11654
11655 PR sanitizer/84340
11656 * gcc.dg/asan/pr84307.c: Remove test.
11657
11658 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
11659
11660 * gcc.target/rl78/test_auto_vector.c: New test.
11661
11662 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
11663
11664 PR c/84305
11665 * gcc.c-torture/compile/pr84305.c: New test.
11666
11667 2018-02-13 Jakub Jelinek <jakub@redhat.com>
11668
11669 PR target/84335
11670 * gcc.target/i386/pr84335.c: New test.
11671
11672 PR tree-optimization/84339
11673 * gcc.c-torture/execute/pr84339.c: New test.
11674
11675 PR middle-end/84309
11676 * gcc.dg/pr84309.c: New test.
11677 * gcc.target/i386/pr84309.c: New test.
11678
11679 PR target/84336
11680 * gcc.target/i386/pr84336.c: New test.
11681
11682 2018-02-12 Jakub Jelinek <jakub@redhat.com>
11683
11684 PR c++/84341
11685 * c-c++-common/gomp/pr84341.c: New test.
11686
11687 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11688
11689 PR fortran/68746
11690 * gfortran.dg/read_dir.f90: Re-add dg-do run.
11691
11692 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11693
11694 PR fortran/68746
11695 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
11696 of zero for read.
11697
11698 2018-02-12 Jeff Law <law@redhat.com>
11699
11700 * gcc.c-torture/compile/reg-args-size.c: New test.
11701
11702 2018-02-12 Carl Love <cel@us.ibm.com>
11703
11704 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
11705 uint128 tests to new testfile.
11706 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
11707 int128 and uint128 tests.
11708 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
11709 list of torture tests.
11710
11711 2018-02-12 Janus Weil <janus@gcc.gnu.org>
11712
11713 PR fortran/84273
11714 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
11715 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
11716
11717 2018-02-12 Tamar Christina <tamar.christina@arm.com>
11718
11719 PR target/82641
11720 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
11721
11722 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
11723
11724 PR sanitizer/84307
11725 * gcc.dg/asan/pr84307.c: New test.
11726
11727 2018-02-12 Nathan Sidwell <nathan@acm.org>
11728
11729 * g++.dg/parse/pr84263.C: New.
11730
11731 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
11732
11733 PR c++/79626
11734 * g++.dg/template/crash129.C: New.
11735
11736 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
11737
11738 PR target/83828
11739 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
11740 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
11741 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
11742 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
11743 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
11744
11745 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
11746
11747 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
11748 _mm_maskz_scalef_round_sd): Test new intrinsics.
11749 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
11750 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
11751 intrinsics.
11752 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
11753 _mm_maskz_scalef_round_ss): Test new intrinsics.
11754 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
11755 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
11756 intrinsics.
11757 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
11758 __builtin_ia32_scalefss_round): Remove builtin.
11759 (__builtin_ia32_scalefsd_mask_round,
11760 __builtin_ia32_scalefss_mask_round): Test new builtin.
11761 * gcc.target/i386/sse-13.c: Ditto.
11762 * gcc.target/i386/sse-23.c: Ditto.
11763
11764 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
11765
11766 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
11767 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
11768 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
11769 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
11770 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
11771 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
11772 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
11773 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
11774 intrinsics.
11775 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
11776 (__builtin_ia32_sqrtss_round): Remove builtins.
11777 (__builtin_ia32_sqrtsd_mask_round)
11778 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
11779 * gcc.target/i386/sse-13.c: Ditto.
11780 * gcc.target/i386/sse-23.c: Ditto.
11781
11782 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11783
11784 PR fortran/35299
11785 * gfortran.dg/statement_function_3.f: New test.
11786
11787 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
11788
11789 PR fortran/54223
11790 PR fortran/84276
11791 * gfortran.dg/statement_function_1.f90: New test.
11792 * gfortran.dg/statement_function_2.f90: New test.
11793
11794 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
11795
11796 PR fortran/84074
11797 * gfortran.dg/type_to_class_5.f03: New test.
11798
11799 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
11800
11801 PR fortran/56691
11802 * gfortran.dg/type_to_class_4.f03: New test.
11803
11804 2018-02-10 Alan Modra <amodra@gmail.com>
11805
11806 PR target/84300
11807 * gcc.dg/pr84300.c: New.
11808
11809 2018-02-10 Jakub Jelinek <jakub@redhat.com>
11810
11811 PR sanitizer/83987
11812 * g++.dg/ubsan/pr83987-2.C: New test.
11813
11814 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
11815
11816 * gcc.target/rx/movsicc.c: New test.
11817
11818 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
11819
11820 PR target/83926
11821 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
11822 message.
11823
11824 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
11825
11826 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
11827 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
11828
11829 2018-02-09 Nathan Sidwell <nathan@acm.org>
11830
11831 PR c/84293
11832 * c-c++-common/pr84293.h: New.
11833 * c-c++-common/pr84293.c: New.
11834
11835 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
11836
11837 PR rtl-optimization/57193
11838 * gcc.target/i386/pr57193.c: New.
11839
11840 2018-02-09 Jakub Jelinek <jakub@redhat.com>
11841
11842 PR target/84226
11843 * gcc.target/powerpc/pr84226.c: New test.
11844
11845 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
11846
11847 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
11848 from this to...
11849 <vclzd>: ...this.
11850
11851 2018-02-09 Martin Sebor <msebor@redhat.com>
11852
11853 PR lto/84212
11854 * gcc.dg/lto/pr84212_0.c: New test file.
11855 * gcc.dg/lto/pr84212_1.c: Same.
11856
11857 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
11858
11859 PR target/83926
11860 * gcc.target/powerpc/pr83926.c: New test.
11861 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
11862 message. Fix test for running in 32-bit mode.
11863
11864 2018-02-09 Tamar Christina <tamar.christina@arm.com>
11865
11866 PR target/82641
11867 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
11868
11869 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11870
11871 PR target/PR84295
11872 * gcc.target/s390/pr84295.c: New test.
11873
11874 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
11875
11876 PR c++/77522
11877 * g++.dg/cpp1y/lambda-init16.C: New.
11878
11879 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
11880
11881 * gnat.dg/sso8.adb: New test.
11882 * gnat.dg/sso8_pkg.ads: New helper.
11883
11884 2018-02-09 Richard Biener <rguenther@suse.de>
11885
11886 PR tree-optimization/84278
11887 * gcc.target/i386/pr84278.c: Adjust regex.
11888
11889 2018-02-09 Jakub Jelinek <jakub@redhat.com>
11890
11891 PR tree-optimization/84232
11892 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
11893
11894 PR debug/84252
11895 * gcc.target/aarch64/pr84252.c: New test.
11896
11897 PR middle-end/84237
11898 * gcc.dg/pr84237.c: New test.
11899
11900 2018-02-09 Marek Polacek <polacek@redhat.com>
11901 Jakub Jelinek <jakub@redhat.com>
11902
11903 PR c++/83659
11904 * g++.dg/torture/pr83659.C: New test.
11905
11906 2018-02-08 David Malcolm <dmalcolm@redhat.com>
11907
11908 PR tree-optimization/84136
11909 * gcc.c-torture/compile/pr84136.c: New test.
11910
11911 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
11912
11913 PR target/83008
11914 * gcc.target/i386/pr83008.c: New test.
11915
11916 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
11917
11918 PR target/81143
11919 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
11920
11921 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
11922
11923 PR c++/83806
11924 * g++.dg/warn/Wunused-parm-11.C: New.
11925
11926 2018-02-08 Marek Polacek <polacek@redhat.com>
11927
11928 PR tree-optimization/84238
11929 * gcc.dg/Wstringop-overflow-3.c: New test.
11930
11931 2018-02-08 Nathan Sidwell <nathan@acm.org>
11932
11933 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
11934
11935 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
11936
11937 PR tree-optimization/84265
11938 * gcc.dg/vect/pr84265.c: New test.
11939
11940 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
11941
11942 PR tree-optimization/81635
11943 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
11944 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
11945
11946 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11947
11948 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
11949 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
11950 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
11951 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
11952 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
11953 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
11954 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
11955 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
11956 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
11957 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
11958 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
11959 * gcc.target/s390/nobp-return-attr-all.c: New test.
11960 * gcc.target/s390/nobp-return-attr-neg.c: New test.
11961 * gcc.target/s390/nobp-return-mem-attr.c: New test.
11962 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
11963 * gcc.target/s390/nobp-return-mem-z10.c: New test.
11964 * gcc.target/s390/nobp-return-mem-z900.c: New test.
11965 * gcc.target/s390/nobp-return-reg-attr.c: New test.
11966 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
11967 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
11968 * gcc.target/s390/nobp-return-reg-z10.c: New test.
11969 * gcc.target/s390/nobp-return-reg-z900.c: New test.
11970 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
11971 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
11972 * gcc.target/s390/nobp-table-jump-z10.c: New test.
11973 * gcc.target/s390/nobp-table-jump-z900.c: New test.
11974
11975 2018-02-08 Richard Biener <rguenther@suse.de>
11976
11977 PR tree-optimization/84233
11978 * g++.dg/torture/pr84233.C: New testcase.
11979
11980 2018-02-08 Richard Biener <rguenther@suse.de>
11981
11982 PR tree-optimization/84278
11983 * gcc.target/i386/pr84278.c: New testcase.
11984
11985 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
11986
11987 PR rtl-optimization/84068
11988 PR rtl-optimization/83459
11989 * gcc.dg/pr84068.c: New test.
11990
11991 2018-02-08 Richard Biener <rguenther@suse.de>
11992
11993 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
11994 loop vectorization to happen.
11995
11996 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
11997
11998 PR c++/83204
11999 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
12000
12001 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
12002
12003 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
12004
12005 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
12006
12007 PR target/84154
12008 * gcc.target/powerpc/pr84154-1.c: New tests.
12009 * gcc.target/powerpc/pr84154-2.c: Likewise.
12010 * gcc.target/powerpc/pr84154-3.c: Likewise.
12011
12012 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
12013
12014 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
12015
12016 2018-02-07 Jakub Jelinek <jakub@redhat.com>
12017
12018 PR c++/84082
12019 * g++.dg/template/incomplete11.C: New test.
12020 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
12021
12022 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
12023
12024 PR fortran/82994
12025 * gfortran.dg/deallocate_error_3.f90: New test.
12026 * gfortran.dg/deallocate_error_4.f90: New test.
12027
12028 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
12029
12030 PR fortran/68560
12031 * gfortran.dg/shape_9.f90: New test.
12032
12033 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
12034
12035 PR fortran/82049
12036 * gfortran.dg/assumed_charlen_parameter.f90: New test.
12037
12038 2018-02-07 David Malcolm <dmalcolm@redhat.com>
12039
12040 PR c++/81610
12041 PR c++/80567
12042 * g++.dg/spellcheck-reswords.C: New test case.
12043 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
12044 suggestion of "if".
12045
12046 2018-02-07 Martin Liska <mliska@suse.cz>
12047
12048 PR c++/84059.
12049 * g++.dg/ext/mv26.C: New test.
12050
12051 2018-02-07 Tom de Vries <tom@codesourcery.com>
12052
12053 * gcc.dg/pr83844.c: Require effective target alloca.
12054
12055 2018-02-07 Tom de Vries <tom@codesourcery.com>
12056
12057 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
12058
12059 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
12060
12061 PR target/84243
12062 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
12063 -fcf-protection=return.
12064
12065 2018-02-07 Tom de Vries <tom@codesourcery.com>
12066
12067 PR libgomp/84217
12068 * c-c++-common/goacc/pr84217.c: New test.
12069 * gfortran.dg/goacc/pr84217.f90: New test.
12070
12071 2018-02-07 Richard Biener <rguenther@suse.de>
12072
12073 PR tree-optimization/84204
12074 * gcc.dg/graphite/pr84204.c: New testcase.
12075
12076 PR tree-optimization/84205
12077 * gcc.dg/graphite/pr84205.c: New testcase.
12078
12079 PR tree-optimization/84223
12080 * gfortran.dg/graphite/pr84223.f90: New testcase.
12081
12082 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
12083
12084 PR c++/71662
12085 * g++.dg/cpp0x/scoped_enum7.C: New.
12086
12087 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
12088
12089 PR tree-optimization/83008
12090 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
12091
12092 2018-02-07 Jakub Jelinek <jakub@redhat.com>
12093
12094 PR tree-optimization/84235
12095 * gcc.c-torture/execute/ieee/pr84235.c: New test.
12096
12097 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12098
12099 PR testsuite/84243
12100 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
12101 targets.
12102 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
12103
12104 2018-02-06 Jakub Jelinek <jakub@redhat.com>
12105
12106 PR target/84146
12107 * gcc.target/i386/pr84146.c: New test.
12108
12109 2018-02-06 Michael Collison <michael.collison@arm.com>
12110
12111 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
12112
12113 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12114
12115 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
12116 warning for -mno-speculate-indirect-jumps.
12117 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
12118 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
12119 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
12120 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
12121 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
12122 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
12123
12124 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
12125
12126 PR target/84145
12127 * c-c++-common/fcf-protection-1.c: Change a compared message.
12128 * c-c++-common/fcf-protection-2.c: Likewise.
12129 * c-c++-common/fcf-protection-3.c: Likewise.
12130 * c-c++-common/fcf-protection-5.c: Likewise.
12131 * c-c++-common/fcf-protection-6.c: New test.
12132 * c-c++-common/fcf-protection-7.c: Likewise.
12133
12134 2018-02-06 Marek Polacek <polacek@redhat.com>
12135
12136 PR tree-optimization/84228
12137 * c-c++-common/Wstringop-truncation-3.c: New test.
12138
12139 2018-02-06 Tamar Christina <tamar.christina@arm.com>
12140
12141 PR target/82641
12142 * gcc.target/arm/pragma_arch_switch_2.c: New.
12143
12144 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12145
12146 PR target/79975
12147 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
12148
12149 2018-02-05 Martin Sebor <msebor@redhat.com>
12150
12151 PR tree-optimization/83369
12152 * gcc.dg/Wnonnull.c: New test.
12153
12154 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
12155
12156 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
12157 argument and use dg-messages-by-file instead. Expect it to be
12158 an array rather than a dict.
12159 (lto-link-and-maybe-run): Remove messages_by_file argument and
12160 use an upvar for dg-messages-by-file. Update call to
12161 lto_handle_diagnostics.
12162 (lt-get-options): Treat dg-messages-by-file as an array
12163 rather than a dict.
12164 (lto-get-options-main): Likewise. Set the entry rather than appending.
12165 (lto-execute): Treat dg-messages-by-file as an array rather than
12166 a dict. Update call to lto-link-and-maybe-run.
12167
12168 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
12169
12170 PR c++/82782
12171 * g++.dg/cpp1z/inline-var4.C: New.
12172
12173 2018-02-05 Martin Liska <mliska@suse.cz>
12174
12175 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
12176 options.
12177 * c-c++-common/asan/pointer-compare-2.c: Likewise.
12178 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
12179 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
12180 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
12181 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
12182 * c-c++-common/asan/pointer-compare-3.c: New test.
12183
12184 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
12185
12186 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
12187 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
12188
12189 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
12190
12191 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
12192 _mm_maskz_range_sd, _mm_mask_range_round_sd,
12193 _mm_maskz_range_round_sd): Test new intrinsics.
12194 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
12195 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
12196 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
12197 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
12198 _mm_maskz_range_ss, _mm_mask_range_round_ss,
12199 _mm_maskz_range_round_ss): Test new intrinsics.
12200 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
12201 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
12202 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
12203 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
12204 __builtin_ia32_rangess128_round): Remove builtins.
12205 (__builtin_ia32_rangesd128_mask_round,
12206 __builtin_ia32_rangess128_mask_round): Test new builtins.
12207 * gcc.target/i386/sse-13.c: Ditto.
12208 * gcc.target/i386/sse-23.c: Ditto.
12209
12210 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
12211
12212 PR middle-end/79966
12213 * gfortran.dg/pr79966.f90: New testcase
12214
12215 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
12216
12217 PR fortran/84094
12218 * gfortran.dg/associate_23.f90: Fix invalid code.
12219 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
12220 * gfortran.dg/matmul_3.f90: Likewise.
12221 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
12222
12223 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
12224
12225 PR fortran/84115
12226 * gfortran.dg/associate_34.f90: New test.
12227 * gfortran.dg/associate_35.f90: New test.
12228
12229 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
12230
12231 PR fortran/84141
12232 PR fortran/84155
12233 * gfortran.dg/pr84155.f90: New test.
12234
12235 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
12236
12237 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
12238 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
12239
12240 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
12241
12242 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
12243 dg-do run stanza.
12244
12245 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
12246
12247 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
12248 requirement.
12249 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
12250 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
12251 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
12252
12253 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12254
12255 PR testsuite/52641
12256 * gcc.c-torture/execute/pr83362.c: Make work for int16.
12257 * gcc.dg/Wsign-conversion.c: Dito.
12258 * gcc.dg/attr-alloc_size-4.c: Dito.
12259 * gcc.dg/pr81020.c: Dito.
12260 * gcc.dg/pr81192.c: Dito.
12261 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
12262 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
12263 * gcc.dg/pr83844.c: Restrict to int32plus.
12264 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
12265 * gcc.dg/tree-ssa/ldist-25.c: Dito.
12266 * gcc.dg/tree-ssa/ldist-27.c: Dito.
12267 * gcc.dg/tree-ssa/ldist-28.c: Dito.
12268 * gcc.dg/tree-ssa/ldist-29.c: Dito.
12269 * gcc.dg/tree-ssa/ldist-30.c: Dito.
12270 * gcc.dg/tree-ssa/ldist-31.c: Dito.
12271 * gcc.dg/tree-ssa/ldist-32.c: Dito.
12272 * gcc.dg/tree-ssa/ldist-33.c: Dito.
12273 * gcc.dg/tree-ssa/ldist-34.c: Dito.
12274 * gcc.dg/tree-ssa/ldist-35.c: Dito.
12275 * gcc.dg/tree-ssa/ldist-36.c: Dito.
12276
12277 2018-02-02 Julia Koval <julia.koval@intel.com>
12278
12279 * gcc.target/i386/funcspec-56.inc: Handle new march.
12280 * g++.dg/ext/mv16.C: Ditto.
12281
12282 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12283
12284 * lib/target-supports.exp
12285 (check_effective_target_keeps_null_pointer_checks): No more
12286 special-case avr.
12287 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
12288 * gcc.dg/ifcvt-4.c: Skip avr.
12289 * gcc.dg/pr53037-1.c: Dito.
12290 * gcc.dg/pr53037-2.c: Dito.
12291 * gcc.dg/pr53037-3.c: Dito.
12292 * gcc.dg/pr63387-2.c: Dito.
12293 * gcc.dg/pr63387.c: Dito.
12294 * gcc.dg/sancov/cmp0.c: Dito.
12295 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
12296 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
12297 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
12298 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
12299 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
12300 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
12301 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
12302 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
12303 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
12304 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
12305 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
12306 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
12307 * gcc.dg/tree-ssa/pr82059.c: Dito.
12308 * gcc.c-torture/execute/pr70460.c: Dito.
12309
12310 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12311
12312 PR testsuite/52641
12313 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
12314 * gcc.c-torture/execute/20180112-1.c: Dito.
12315 * gcc.c-torture/execute/pr81503.c: Dito.
12316 * gcc.dg/store_merging_12.c: Dito.
12317 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
12318 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
12319 * gcc.dg/tree-ssa/pr80898.c: Dito.
12320 * gcc.dg/tree-ssa/pr82363.c: Dito.
12321 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
12322 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
12323 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
12324 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
12325 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
12326 * gcc.dg/tree-ssa/pr80803.c: Dito.
12327 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
12328 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
12329 * gcc.dg/tree-ssa/vrp114.c: Dito.
12330 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
12331 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
12332 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
12333
12334 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
12335
12336 PR target/84066
12337 * gcc.target/i386/cet-sjlj-6a.c: New test.
12338 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
12339
12340 2018-02-01 Marek Polacek <polacek@redhat.com>
12341
12342 PR c++/84125
12343 * g++.dg/cpp1y/lambda-generic-84125.C: New test.
12344
12345 2018-01-30 Jeff Law <law@redhat.com>
12346
12347 PR target/84128
12348 * gcc.target/i386/pr84128.c: New test.
12349
12350 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
12351
12352 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
12353 -fdelete-null-pointer-checks.
12354
12355 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
12356
12357 PR c++/83796
12358 * g++.dg/cpp0x/abstract-default1.C: New.
12359
12360 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12361
12362 PR tree-optimization/81635
12363 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
12364 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
12365
12366 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12367
12368 PR target/83370
12369 * gcc.target/aarch64/pr83370.c: New.
12370
12371 2018-02-01 Richard Biener <rguenther@suse.de>
12372
12373 * gcc.dg/graphite/pr35356-1.c: Adjust.
12374
12375 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12376
12377 PR testsuite/83846
12378 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
12379 for ILP32.
12380 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
12381 of hard-coding the choice.
12382 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
12383 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
12384 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
12385 memset call.
12386 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
12387 stdint.h types.
12388 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
12389 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
12390 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
12391 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
12392 * gcc.target/aarch64/sve/logical_1.c: Likewise.
12393 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
12394 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
12395 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
12396 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
12397 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
12398 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
12399 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
12400 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
12401 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
12402 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
12403 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
12404 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
12405 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
12406 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
12407 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
12408 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
12409 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
12410 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
12411 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
12412 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
12413 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
12414 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
12415 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
12416 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
12417 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
12418 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
12419 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
12420 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
12421 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
12422 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
12423 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
12424 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
12425 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
12426 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
12427 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
12428 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
12429 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
12430 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
12431 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
12432 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
12433 __builtin_popcountll rather than __builtin_popcountl.
12434
12435 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12436
12437 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
12438 of LD1R[HWD] for multi-element constants on big-endian targets.
12439 * gcc.target/aarch64/sve/slp_3.c: Likewise.
12440 * gcc.target/aarch64/sve/slp_4.c: Likewise.
12441
12442 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12443
12444 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
12445 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
12446 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
12447
12448 2018-02-01 Jakub Jelinek <jakub@redhat.com>
12449
12450 PR tree-optimization/81661
12451 PR tree-optimization/84117
12452 * gcc.dg/pr81661.c: New test.
12453 * gfortran.dg/pr84117.f90: New test.
12454
12455 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
12456
12457 PR fortran/83705
12458 * gfortran.dg/repeat_7.f90: Catch warning message.
12459
12460 2018-01-31 Ian Lance Taylor <iant@golang.org>
12461
12462 * go.go-torture/execute/printnil.go: New test.
12463
12464 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12465
12466 * lib/target-supports.exp (check_effective_target_comdat_group):
12467 Allow for Solaris as comdat syntax.
12468
12469 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
12470 Solaris with comdat_group support and as.
12471
12472 2018-01-31 Marek Polacek <polacek@redhat.com>
12473
12474 PR c/81779
12475 * gcc.dg/pr81779.c: New test.
12476
12477 2018-01-31 Jakub Jelinek <jakub@redhat.com>
12478
12479 PR fortran/84116
12480 * gfortran.dg/gomp/pr84116.f90: New test.
12481
12482 PR c++/83993
12483 * g++.dg/init/pr83993-2.C: New test.
12484
12485 PR c++/83993
12486 * g++.dg/init/pr83993-1.C: New test.
12487 * g++.dg/cpp0x/pr83993.C: New test.
12488
12489 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
12490
12491 PR fortran/84088
12492 * gfortran.dg/pr84088.f90: New test.
12493
12494 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
12495
12496 PR target/82444
12497 * gcc.target/i386/pr82444.c: New.
12498
12499 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
12500
12501 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
12502 * gcc.target/powerpc/vsx-13.c: New.
12503
12504 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
12505
12506 PR c++/84092
12507 * g++.dg/cpp1y/var-templ57.C: New.
12508
12509 2018-01-31 Marek Polacek <polacek@redhat.com>
12510
12511 PR c++/84138
12512 * g++.dg/diagnostic/pr84138.C: New test.
12513
12514 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
12515
12516 PR fortran/78534
12517 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
12518 -Wstringop-overflow warnings due to spurious warning with -O1.
12519 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
12520 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
12521
12522 2018-01-31 Richard Biener <rguenther@suse.de>
12523
12524 PR tree-optimization/84132
12525 * g++.dg/torture/pr84132.C: New testcase.
12526
12527 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
12528
12529 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
12530 dg-final scan.
12531
12532 2018-01-31 Julia Koval <julia.koval@intel.com>
12533
12534 PR target/83618
12535 * gcc.target/i386/rdpid.c: Remove "eax".
12536
12537 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12538
12539 PR tree-optimization/64946
12540 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
12541 scan-assembler checks.
12542
12543 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
12544
12545 * gcc.c-torture/execute/20180131-1.c: New test.
12546
12547 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
12548
12549 * gcc.target/arc/taux-1.c: New test.
12550 * gcc.target/arc/taux-2.c: Likewise.
12551
12552 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
12553
12554 * gcc.target/arc/uncached.c: New test.
12555
12556 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12557
12558 PR lto/83954
12559 * gnat.dg/lto20.adb: Remove dg-excess-errors.
12560
12561 2018-01-31 Jakub Jelinek <jakub@redhat.com>
12562
12563 PR preprocessor/69869
12564 * gcc.dg/cpp/trad/pr69869.c: New test.
12565
12566 PR c/84100
12567 * gcc.dg/pr84100.c: New test.
12568
12569 2018-01-30 Jeff Law <law@redhat.com>
12570
12571 PR target/84064
12572 * gcc.target/i386/pr84064: New test.
12573
12574 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
12575
12576 PR fortran/84134
12577 * gfortran.dg/data_implied_do_2.f90: New test.
12578
12579 2018-01-30 Janus Weil <janus@gcc.gnu.org>
12580
12581 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
12582
12583 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
12584
12585 PR fortran/84133
12586 * gfortran.dg/inline_matmul_21.f90: New test case.
12587
12588 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12589
12590 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
12591
12592 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
12593
12594 PR target/84112
12595 * gcc.target/powerpc/pr84112.c: New.
12596
12597 2018-01-30 Jakub Jelinek <jakub@redhat.com>
12598
12599 PR rtl-optimization/83986
12600 * gcc.dg/pr83986.c: New test.
12601
12602 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
12603
12604 PR 58684
12605 * gcc.dg/torture/inf-compare-1.c: Add xfail.
12606 * gcc.dg/torture/inf-compare-2.c: Add xfail.
12607 * gcc.dg/torture/inf-compare-3.c: Add xfail.
12608 * gcc.dg/torture/inf-compare-4.c: Add xfail.
12609
12610 2018-01-30 Jakub Jelinek <jakub@redhat.com>
12611
12612 PR tree-optimization/84111
12613 * gcc.c-torture/compile/pr84111.c: New test.
12614
12615 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
12616
12617 PR ipa/83179
12618 * gcc.dg/ipa/inline-2.c: Fix template.
12619 * gcc.dg/ipa/inline-3.c: Fix template.
12620
12621 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
12622
12623 PR ipa/81360
12624 * g++.dg/torture/pr81360.C: New testcase.
12625
12626 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
12627
12628 PR lto/83954
12629 * gcc.dg/lto/pr83954.h: New testcase.
12630 * gcc.dg/lto/pr83954_0.c: New testcase.
12631 * gcc.dg/lto/pr83954_1.c: New testcase.
12632
12633 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12634
12635 PR bootstrap/84017
12636 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
12637 to dg-options.
12638 Simplify DW_AT_producer scan.
12639
12640 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12641
12642 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
12643
12644 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
12645
12646 PR target/83828
12647 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
12648 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
12649 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
12650 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
12651
12652 2018-01-29 Jeff Law <law@redhat.com>
12653
12654 PR testsuite/81010
12655 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
12656 better match other tests which require vsx. Verify the zero
12657 extension is part of the test in the combiner dump.
12658
12659 2018-01-29 Marek Polacek <polacek@redhat.com>
12660
12661 PR c/83966
12662 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
12663
12664 PR c++/83996
12665 * g++.dg/ext/pr83996.C: New test.
12666
12667 2018-01-29 Richard Biener <rguenther@suse.de>
12668
12669 PR tree-optimization/84057
12670 * gcc.dg/graphite/pr84057.c: New testcase.
12671
12672 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
12673
12674 PR fortran/84073
12675 * gfortran.dg/bind_c_usage_31.f90: New test.
12676
12677 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
12678
12679 PR c++/83924
12680 * g++.dg/warn/Wduplicated-branches5.C: New.
12681
12682 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
12683
12684 * gcc.target/rl78/test_addsi3_internal.c: New test.
12685
12686 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
12687
12688 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
12689 Make expected output depend on whether we expect sibcalls or not.
12690 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
12691 safe-indirect-jump-1.c).
12692
12693 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
12694 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
12695 Soren Rasmussen <s.c.rasmussen@gmail.com>
12696
12697 Fortran 2018 teams tests.
12698
12699 * gfortran.dg/team_number_1.f90: new test for team_number.
12700 * gfortran.dg/team_change_1.f90: new test for change team.
12701 * gfortran.dg/team_end_1.f90: new test for end team.
12702 * gfortran.dg/team_form_1.f90: new test for form team.
12703
12704 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
12705
12706 PR fortran/83998
12707 * gfortran.dg/dot_product_4.f90
12708
12709 2018-01-26 Martin Sebor <msebor@redhat.com>
12710
12711 PR tree-optimization/83896
12712 * gcc.dg/strlenopt-43.c: New.
12713
12714 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
12715
12716 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
12717 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
12718 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
12719 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
12720 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
12721 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
12722 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
12723 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
12724 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
12725 stanzas.
12726 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
12727 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
12728 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
12729 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
12730 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
12731 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
12732 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
12733 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
12734 instruction list.
12735 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
12736
12737 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
12738
12739 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
12740 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
12741 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
12742 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
12743 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
12744 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
12745 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
12746 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
12747 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
12748 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
12749 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
12750 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
12751 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
12752
12753 2018-01-26 Martin Liska <mliska@suse.cz>
12754
12755 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
12756 warning is seen.
12757
12758 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
12759
12760 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
12761 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
12762 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
12763 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
12764 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
12765 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
12766 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
12767 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
12768
12769 2018-01-26 Richard Biener <rguenther@suse.de>
12770
12771 PR rtl-optimization/84003
12772 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
12773 latent bug in DSE if NOINLINE is appropriately defined.
12774 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
12775 and defining NOINLINE.
12776
12777 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12778
12779 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
12780 tests specific to aarch64. XFAIL test on arm.
12781
12782 2018-01-26 Jakub Jelinek <jakub@redhat.com>
12783
12784 PR rtl-optimization/83985
12785 * gcc.dg/pr83985.c: New test.
12786
12787 PR c/83989
12788 * c-c++-common/Wrestrict-3.c: New test.
12789
12790 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
12791
12792 * gcc.target/arc/tdelegitimize_addr.c: New test.
12793
12794 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
12795
12796 * gcc.target/arc/jli-1.c: New file.
12797 * gcc.target/arc/jli-2.c: Likewise.
12798
12799 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
12800
12801 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
12802 scan-assembler.
12803 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
12804 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
12805
12806 2018-01-26 Richard Biener <rguenther@suse.de>
12807
12808 PR tree-optimization/81082
12809 * gcc.dg/vect/pr81082.c: New testcase.
12810 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
12811 simplification to n * n.
12812
12813 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12814
12815 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
12816 Solaris 10.
12817 * gcc.target/i386/pr63620.c: Likewise.
12818
12819 2018-01-26 Julia Koval <julia.koval@intel.com>
12820
12821 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
12822 -mavx512f -mavx512bw.
12823 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
12824 * gcc.target/i386/i386.exp: Fix types.
12825
12826 2018-01-26 Alan Modra <amodra@gmail.com>
12827
12828 PR target/84033
12829 * gcc.target/powerpc/swaps-p8-46.c: New.
12830
12831 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
12832
12833 PR fortran/37577
12834 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
12835 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
12836 'array01' in the tree dump comparison.
12837 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
12838 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
12839 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
12840
12841 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
12842
12843 PR middle-end/83055
12844 * gcc.dg/torture/pr83055.c: New testcase.
12845
12846 2018-01-25 Jakub Jelinek <jakub@redhat.com>
12847
12848 PR c++/84031
12849 * g++.dg/cpp1z/decomp36.C: New test.
12850
12851 PR middle-end/83977
12852 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
12853
12854 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
12855
12856 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
12857 the shift dump line.
12858 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
12859
12860 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
12861
12862 PR target/81550
12863 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
12864 index instead of int, which allows IVOPTs to properly optimize the
12865 loop.
12866
12867 2018-01-24 David Malcolm <dmalcolm@redhat.com>
12868
12869 PR jit/82846
12870 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
12871 of "fn_type" typedef.
12872 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
12873
12874 2018-01-24 Ian Lance Taylor <iant@golang.org>
12875
12876 * go.go-torture/execute/names-1.go: New test.
12877
12878 2018-01-19 Jeff Law <law@redhat.com>
12879
12880 PR target/83994
12881 * gcc.target/i386/pr83994.c: New test.
12882
12883 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
12884
12885 PR target/84014
12886 * gcc.target/powerpc/pr84014.c: New.
12887
12888 2018-01-24 Jakub Jelinek <jakub@redhat.com>
12889
12890 PR middle-end/83977
12891 * c-c++-common/gomp/pr83977-1.c: New test.
12892 * c-c++-common/gomp/pr83977-2.c: New test.
12893 * c-c++-common/gomp/pr83977-3.c: New test.
12894 * gfortran.dg/gomp/pr83977.f90: New test.
12895
12896 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
12897
12898 PR testsuite/83889
12899 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
12900 * gcc.dg/vect/pr80631-1.c: Likewise.
12901 * gcc.dg/vect/pr80631-2.c: Likewise.
12902 * gcc.dg/vect/pr81410.c: Likewise.
12903 * gcc.dg/vect/pr81633.c: Likewise.
12904 * gcc.dg/vect/pr81815.c: Likewise.
12905 * gcc.dg/vect/pr82108.c: Likewise.
12906 * gcc.dg/vect/pr83857.c: Likewise.
12907 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
12908 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
12909 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
12910 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
12911 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
12912 * gcc.dg/vect/vect-reduc-11.c: Likewise.
12913 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
12914 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
12915 dg-xfail-run-if instead.
12916 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
12917 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
12918 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
12919 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
12920 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
12921
12922 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
12923
12924 PR tree-optimization/83979
12925 * g++.dg/pr83979.c: New test.
12926
12927 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12928
12929 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
12930 option. Add arm_neon_ok_no_float_abi check.
12931
12932 2018-01-24 Richard Biener <rguenther@suse.de>
12933
12934 PR tree-optimization/83176
12935 * gcc.dg/graphite/pr83176.c: New testcase.
12936
12937 2018-01-24 Richard Biener <rguenther@suse.de>
12938
12939 PR tree-optimization/82819
12940 * gcc.dg/graphite/pr82819.c: New testcase.
12941
12942 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
12943
12944 PR c++/83921
12945 * g++.dg/cpp1y/constexpr-83921-1.C: New.
12946 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
12947 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
12948 * g++.dg/ext/stmtexpr20.C: Likewise.
12949 * g++.dg/ext/stmtexpr21.C: Likewise.
12950
12951 2018-01-23 David Malcolm <dmalcolm@redhat.com>
12952
12953 PR c++/83974
12954 * g++.dg/warn/pr83974.C: New test case.
12955
12956 2018-01-23 Jakub Jelinek <jakub@redhat.com>
12957
12958 PR sanitizer/83987
12959 * g++.dg/ubsan/pr83987.C: New test.
12960
12961 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
12962
12963 PR fortran/83866
12964 * gfortran.dg/pdt_29.f03: New test.
12965
12966 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
12967
12968 PR fortran/83898
12969 * gfortran.dg/associate_33.f03: New test.
12970
12971 2018-01-23 Martin Liska <mliska@suse.cz>
12972
12973 PR lto/81440
12974 * gcc.dg/lto/pr81440.h: New test.
12975 * gcc.dg/lto/pr81440_0.c: New test.
12976 * gcc.dg/lto/pr81440_1.c: New test.
12977
12978 2018-01-23 Nathan Sidwell <nathan@acm.org>
12979
12980 PR c++/83988
12981 * g++.dg/template/pr83988.C: New.
12982
12983 2018-01-23 Jakub Jelinek <jakub@redhat.com>
12984
12985 PR c++/82882
12986 PR c++/83978
12987 * g++.dg/cpp0x/pr82882.C: New test.
12988 * g++.dg/cpp0x/pr83978.C: New test.
12989
12990 PR c++/83958
12991 * g++.dg/cpp1z/decomp35.C: New test.
12992
12993 2018-01-23 Nathan Sidwell <nathan@acm.org>
12994
12995 * g++.dg/cpp0x/range-for10.C: Adjust.
12996 * g++.dg/ext/forscope1.C: Adjust.
12997 * g++.dg/ext/forscope2.C: Adjust.
12998 * g++.dg/template/for1.C: Adjust.
12999
13000 2018-01-23 David Malcolm <dmalcolm@redhat.com>
13001
13002 PR tree-optimization/83510
13003 * gcc.c-torture/compile/pr83510.c: New test case.
13004
13005 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
13006
13007 PR testsuite/83888
13008 * lib/target-supports.exp (check_effective_target_vect_float): Say
13009 that the result only holds when -funsafe-math-optimizations is on.
13010 (check_effective_target_vect_float_strict): New procedure.
13011 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
13012 of vect_float.
13013 * gcc.dg/vect/vect-reduc-6.c: Likewise.
13014
13015 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
13016
13017 PR tree-optimization/83965
13018 * gcc.dg/vect/pr83965.c: New test.
13019
13020 2018-01-23 Richard Biener <rguenther@suse.de>
13021
13022 PR tree-optimization/83963
13023 * gfortran.dg/graphite/pr83963.f: New testcase.
13024 * gcc.dg/graphite/pr83963-2.c: Likewise.
13025
13026 2018-01-23 Jakub Jelinek <jakub@redhat.com>
13027
13028 PR c++/83918
13029 * g++.dg/cpp1z/pr83918.C: New test.
13030
13031 2018-01-22 Jakub Jelinek <jakub@redhat.com>
13032
13033 PR tree-optimization/83957
13034 * gcc.dg/autopar/pr83957.c: New test.
13035
13036 PR tree-optimization/83081
13037 * gcc.dg/predict-8.c: Adjust expected probability.
13038
13039 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
13040
13041 PR target/83862
13042 * gcc.target/powerpc/pr83862.c: New test.
13043
13044 2018-01-22 Carl Love <cel@us.ibm.com>
13045
13046 * gcc.target/powerpc/powerpc.exp: Add torture tests for
13047 builtins-4-runnable.c, builtins-6-runnable.c,
13048 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
13049 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
13050 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
13051 for signed/unsigned 128-bit and long long int loads.
13052
13053 2018-01-22 Marek Polacek <polacek@redhat.com>
13054
13055 PR c++/81933
13056 * g++.dg/cpp1y/constexpr-empty4.C: New test.
13057
13058 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
13059
13060 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
13061 scan-asembler valid instructions list.
13062 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
13063 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
13064 power8-vector requirement and option.
13065 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
13066
13067 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
13068
13069 PR 78534
13070 PR 83704
13071 * gfortran.dg/string_1.f90: Remove printing the length.
13072
13073 2018-01-22 Richard Biener <rguenther@suse.de>
13074
13075 PR tree-optimization/83963
13076 * gcc.dg/graphite/pr83963.c: New testcase.
13077
13078 2018-01-22 Sudakshina Das <sudi.das@arm.com>
13079
13080 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
13081 dg-require-effective-target directives.
13082
13083 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13084
13085 * lib/target-supports.exp (check_effective_target_arm_softfloat):
13086 New procedure.
13087 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
13088 Adjust scan-assembler checks for soft-float.
13089
13090 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13091
13092 PR target/83946
13093 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
13094
13095 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
13096
13097 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
13098 * gcc.dg/pr83623.c: Likewise.
13099 * gcc.dg/pr83666.c: Likewise.
13100
13101 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13102 David Edelsohn <dje.gcc@gmail.com>
13103
13104 PR target/83946
13105 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
13106 assembly output from "crset eq" to "crset 2".
13107 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
13108 assembly output from . to $.
13109 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
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-8.c: Change expected
13113 assembly output from "crset eq" to "crset 2", and from . to $.
13114
13115 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
13116
13117 PR fortran/83900
13118 * gfortran.dg/matmul_18.f90: New test.
13119
13120 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
13121
13122 PR tree-optimization/83940
13123 * gcc.dg/torture/pr83940.c: New test.
13124
13125 2018-01-20 Jakub Jelinek <jakub@redhat.com>
13126
13127 PR middle-end/83945
13128 * gcc.dg/tls/pr83945.c: New test.
13129
13130 PR target/83930
13131 * gcc.dg/pr83930.c: New test.
13132
13133 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
13134
13135 PR fortran/83900
13136 * gfortran.dg/matmul_17.f90: New test.
13137
13138 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
13139
13140 PR fortran/80768
13141 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
13142
13143 2018-01-19 Jakub Jelinek <jakub@redhat.com>
13144
13145 PR c++/81167
13146 * g++.dg/cpp0x/pr81167.C: New test.
13147
13148 PR c++/83919
13149 * g++.dg/cpp0x/pr83919.C: New test.
13150
13151 2018-01-19 Jeff Law <law@redhat.com>
13152 Jakub Jelinek <jakub@redhat.com>
13153
13154 * gcc.dg/stack-check-16.c: New test.
13155
13156 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
13157
13158 PR target/83790
13159 * gcc.target/nvptx/indirect_call.c: New test.
13160
13161 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13162
13163 * g++.dg/torture/pr83619.C: Remove dg-message.
13164
13165 2018-01-19 Martin Liska <mliska@suse.cz>
13166
13167 * gcc.dg/predict-1.c: Adjust expected probability.
13168 * gcc.dg/predict-3.c: Likewise.
13169 * gcc.dg/predict-5.c: Likewise.
13170 * gcc.dg/predict-6.c: Likewise.
13171 * gcc.dg/predict-9.c: Likewise.
13172
13173 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
13174
13175 PR tree-optimization/83922
13176 * gcc.dg/pr83922.c: New test.
13177
13178 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
13179
13180 PR tree-optimization/83914
13181 * gcc.dg/vect/pr83914.c: New test.
13182
13183 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13184
13185 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
13186 * gcc.target/arm/negdi-2.c: Likewise.
13187 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
13188
13189 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13190
13191 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
13192
13193 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13194
13195 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
13196
13197 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
13198
13199 * gcc.dg/torture/pr52451.c (main): Skip long double test on
13200 hppa*-*-hpux*.
13201
13202 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13203
13204 PR ipa/83619
13205 PR testsuite/83934
13206 * g++.dg/torture/pr83619.C (e): Define before first use instead of
13207 forward declaration.
13208
13209 2018-01-18 Carl Love <cel@us.ibm.com>
13210
13211 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
13212 to the function.
13213
13214 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
13215
13216 PR c++/81013
13217 * g++.dg/inherit/union3.C: New.
13218
13219 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13220
13221 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
13222
13223 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
13224
13225 PR ipa/83619
13226 * g++.dg/torture/pr83619.C: New testcase.
13227
13228 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13229
13230 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
13231 Add function body to force error messages in some configurations.
13232
13233 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13234
13235 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
13236 and arm_thumb1_ok.
13237
13238 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
13239
13240 PR other/70268
13241 * c-c++-common/ffile-prefix-map.c: New test.
13242 * c-c++-common/fmacro-prefix-map.c: New test.
13243 * c-c++-common/cpp/ffile-prefix-map.c: New test.
13244 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
13245
13246 2018-01-18 Martin Liska <mliska@suse.cz>
13247
13248 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
13249 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13250 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13251 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13252 * gcc.target/i386/ret-thunk-10.c: Likewise.
13253 * gcc.target/i386/ret-thunk-11.c: Likewise.
13254 * gcc.target/i386/ret-thunk-12.c: Likewise.
13255 * gcc.target/i386/ret-thunk-15.c: Likewise.
13256 * gcc.target/i386/ret-thunk-9.c: Likewise.
13257
13258 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13259
13260 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
13261 order.
13262
13263 2018-01-18 Nathan Sidwell <nathan@acm.org>
13264
13265 PR c++/83160
13266 * g++.dg/cpp0x/pr83160.C: New.
13267
13268 2018-01-18 Richard Biener <rguenther@suse.de>
13269
13270 PR tree-optimization/83887
13271 * gcc.dg/graphite/pr83887.c: New testcase.
13272 * gfortran.dg/graphite/pr83887.f90: Likewise.
13273 * gfortran.dg/graphite/pr83887.f: Likewise.
13274
13275 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13276
13277 PR target/65578
13278 * gcc.target/arm/builtin-bswap.x: New file.
13279 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
13280 and options for armv6t2.
13281 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
13282 and options for Thumb1.
13283 * gcc.target/arm/builtin-bswap16.x: New file.
13284 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
13285 and options for armv6t2.
13286 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
13287 and options for Thumb1.
13288
13289 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13290
13291 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
13292 order.
13293
13294 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13295
13296 PR c/61240
13297 * gcc.dg/pr61240.c: New test.
13298
13299 2018-01-17 Harald Anlauf <anlauf@gmx.de>
13300
13301 PR fortran/83864
13302 * gfortran.dg/pr83864.f90: New test.
13303
13304 2018-01-17 Jeff Law <law@redhat.com>
13305
13306 PR testsuite/83883
13307 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
13308
13309 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13310
13311 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
13312 restriction, but still restrict to 64-bit.
13313 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
13314 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
13315
13316 2018-01-17 Harald Anlauf <anlauf@gmx.de>
13317
13318 PR fortran/83874
13319 * gfortran.dg/pr83874.f90: New test.
13320
13321 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13322
13323 PR c++/83824
13324 * g++.dg/cpp0x/pr83824.C: New test.
13325
13326 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
13327
13328 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
13329 appropriate .gnu_attribute for the long double type, if we use the
13330 long double type, but do not generate any calls.
13331 * gcc.target/powerpc/gnuattr2.c: Likewise.
13332 * gcc.target/powerpc/gnuattr3.c: Likewise.
13333
13334 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
13335
13336 PR c++/78344
13337 * g++.dg/cpp0x/alignas13.C: New.
13338
13339 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13340
13341 PR c++/83897
13342 * g++.dg/cpp0x/pr83897.C: New test.
13343
13344 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
13345
13346 PR ipa/83051
13347 * gcc.c-torture/compile/pr83051-2.c: New testcase.
13348
13349 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
13350
13351 PR c++/81054
13352 * g++.dg/cpp0x/constexpr-ice19.C: New.
13353
13354 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
13355
13356 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
13357 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
13358 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
13359 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
13360 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
13361 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
13362 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
13363 * gcc.target/powerpc/builtins-1-be-folded.c: New.
13364 * gcc.target/powerpc/builtins-1-le-folded.c: New.
13365 * gcc.target/powerpc/builtins-1.fold.h: New.
13366
13367 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
13368
13369 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
13370 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
13371
13372 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13373
13374 * gcc.target/arm/g2.c: Add -marm to dg-options.
13375 * gcc.target/arm/scd42-2.c: Likewise.
13376
13377 2018-01-17 Nathan Sidwell <nathan@acm.org>
13378
13379 PR c++/83287
13380 * g++.dg/lookup/pr83287-2.C: New.
13381
13382 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13383
13384 PR c++/83814
13385 PR c++/83902
13386 * g++.dg/wrappers/pr83814.C: New test case.
13387 * g++.dg/wrappers/pr83902.C: New test case.
13388
13389 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13390
13391 PR lto/83121
13392 * g++.dg/lto/pr83121_0.C: New test case.
13393 * g++.dg/lto/pr83121_1.C: New test case.
13394 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
13395 adapted from DejaGnu's dg-test.
13396 (lto_handle_diagnostics): New procedure.
13397 (lto_prune_warns): Ignore informational notes.
13398 (lto-link-and-maybe-run): Add "messages_by_file" param.
13399 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
13400 "execute" when "link" fails if "execute" was not specified.
13401 (lto-can-handle-directive): New procedure.
13402 (lto-get-options-main): Call lto-can-handle-directive. Add a
13403 dg-messages local, using it to set the caller's
13404 dg-messages-by-file for the given source file.
13405 (lto-get-options): Likewise.
13406 (lto-execute): Add dg-messages-by-file local, and pass it to
13407 lto-link-and-maybe-run.
13408
13409 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
13410 Richard Sandiford <richard.sandiford@linaro.org>
13411
13412 PR target/79041
13413 PR target/82964
13414 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
13415 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
13416
13417 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13418
13419 * lib/target-supports.exp: Fix -march arguments in arm arch effective
13420 target check autogenerator for armv8.1-a and armv8.2-a.
13421
13422 2018-01-17 Carl Love <cel@us.ibm.com>
13423
13424 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
13425 Add debug print statements.
13426 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
13427 16 byte vector load followed by a partial vector load.
13428
13429 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13430
13431 PR c++/83799
13432 * g++.dg/wrappers/pr83799.C: New test case.
13433
13434 2018-01-17 Nathan Sidwell <nathan@acm.org>
13435
13436 PR c++/83739
13437 * g++.dg/cpp1y/pr83739.C: New.
13438
13439 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13440
13441 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
13442 * gcc.target/visium/overflow16.c: Likewise.
13443 * gcc.target/visium/overflow32.c: Likewise.
13444
13445 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13446
13447 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
13448
13449 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13450
13451 * gcc.dg/rtl/arm/stl-cond.c: New test.
13452 * gcc.target/arm/stl-cond.c: Delete.
13453
13454 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13455
13456 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
13457 directives.
13458
13459 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13460
13461 PR tree-optimization/83843
13462 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
13463 * gcc.dg/store_merging_19.c: New test.
13464
13465 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13466
13467 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
13468 and options.
13469
13470 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13471
13472 PR rtl-optimization/83771
13473 * gcc.dg/pr83771.c: New test.
13474
13475 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13476
13477 PR tree-optimization/81184
13478 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
13479 targets.
13480 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
13481
13482 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13483
13484 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
13485
13486 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
13487
13488 PR target/83546
13489 * gcc.target/i386/pr83546.c: New test.
13490
13491 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13492
13493 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
13494
13495 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13496
13497 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
13498 test and add dg-warning for the -Wstringop-overflow warning.
13499
13500 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13501
13502 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
13503 XFAIL last test on SPARC and Visium.
13504
13505 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
13506
13507 PR rtl-optimization/80481
13508 * g++.dg/pr80481.C: Exclude solaris.
13509
13510 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13511
13512 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
13513 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
13514 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
13515
13516 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13517
13518 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
13519 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
13520 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
13521 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
13522 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
13523 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
13524 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
13525 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
13526 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
13527 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
13528 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
13529 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
13530 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
13531 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
13532 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
13533
13534 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13535
13536 PR testsuite/77734
13537 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
13538
13539 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13540
13541 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
13542 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
13543 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
13544 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
13545 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
13546 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
13547
13548 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
13549
13550 PR tree-optimization/83857
13551 * gcc.dg/vect/pr83857.c: New test.
13552
13553 2018-01-16 Richard Biener <rguenther@suse.de>
13554
13555 PR tree-optimization/83867
13556 * gcc.dg/vect/pr83867.c: New testcase.
13557
13558 2018-01-16 Jakub Jelinek <jakub@redhat.com>
13559
13560 PR c/83844
13561 * gcc.dg/pr83844.c: New test.
13562
13563 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
13564
13565 * gcc.dg/torture/pr83847.c: New test.
13566
13567 2018-01-16 Jakub Jelinek <jakub@redhat.com>
13568
13569 PR rtl-optimization/86620
13570 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
13571 instead of --param=max-sched-ready-insns=0.
13572 * gcc.target/i386/pr83620.c: New test.
13573 * gcc.dg/pr83620.c: New test.
13574
13575 PR tree-optimization/83843
13576 * gcc.dg/store_merging_18.c: New test.
13577
13578 PR c++/83817
13579 * g++.dg/cpp1y/pr83817.C: New test.
13580
13581 PR c++/83825
13582 * g++.dg/template/pr83825.C: New test.
13583
13584 2018-01-16 Richard Biener <rguenther@suse.de>
13585
13586 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
13587
13588 2018-01-16 Richard Biener <rguenther@suse.de>
13589
13590 PR testsuite/82132
13591 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
13592 from gcc.dg/torture/pr60092.c.
13593
13594 2018-01-15 Martin Sebor <msebor@redhat.com>
13595
13596 PR c++/83588
13597 * g++.dg/ext/flexary28.C: New test.
13598
13599 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
13600
13601 PR fortran/82257
13602 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
13603
13604 2018-01-15 Martin Sebor <msebor@redhat.com>
13605
13606 PR testsuite/83869
13607 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
13608
13609 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
13610
13611 PR fortran/54613
13612 * gfortran.dg/minmaxloc_9.f90: New test.
13613 * gfortran.dg/minmaxloc_10.f90: New test.
13614 * gfortran.dg/minmaxloc_11.f90: New test.
13615
13616 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
13617
13618 PR target/83839
13619 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
13620 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13621 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13622 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13623 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13624 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13625 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13626 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13627 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13628 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13629 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13630 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13631 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13632 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13633 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13634 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
13635 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
13636 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
13637 * gcc.target/i386/ret-thunk-10.c: Likewise.
13638 * gcc.target/i386/ret-thunk-11.c: Likewise.
13639 * gcc.target/i386/ret-thunk-12.c: Likewise.
13640 * gcc.target/i386/ret-thunk-13.c: Likewise.
13641 * gcc.target/i386/ret-thunk-14.c: Likewise.
13642 * gcc.target/i386/ret-thunk-15.c: Likewise.
13643 * gcc.target/i386/ret-thunk-9.c: Don't check the
13644 __x86_return_thunk label. Scan for "push" only for Linux.
13645
13646 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
13647
13648 PR testsuite/79920
13649 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
13650
13651 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13652
13653 PR target/83687
13654 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
13655 tests.
13656 * gcc.target/arm/pr83687.c: New test.
13657
13658 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
13659
13660 Adjust tests to AVR_TINY.
13661
13662 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
13663 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
13664 * gcc.target/avr/pr71627.c: Same.
13665 * gcc.target/avr/torture/addr-space-1-0.c: Same.
13666 * gcc.target/avr/torture/addr-space-1-1.c: Same.
13667 * gcc.target/avr/torture/addr-space-1-x.c: Same.
13668 * gcc.target/avr/torture/addr-space-2-0.c: Same.
13669 * gcc.target/avr/torture/addr-space-2-1.c: Same.
13670 * gcc.target/avr/torture/addr-space-2-x.c: Same.
13671 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
13672 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
13673 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
13674 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
13675 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
13676 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
13677 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
13678 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
13679 * gcc.target/avr/torture/pr61055.c: Same.
13680 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
13681 available.
13682 * gcc.target/avr/torture/int24-mul.c: Same.
13683 * gcc.target/avr/torture/pr51782-1.c: Same.
13684 * gcc.target/avr/torture/pr61443.c: Same.
13685 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
13686 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
13687
13688 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
13689
13690 PR c/83801
13691 PR c/83729
13692 * gcc.target/avr/torture/pr83729.c: New test.
13693 * gcc.target/avr/torture/pr83801.c: New test.
13694
13695 2018-01-15 Jakub Jelinek <jakub@redhat.com>
13696
13697 PR middle-end/82694
13698 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
13699 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
13700
13701 2018-01-10 Martin Sebor <msebor@redhat.com>
13702
13703 PR other/83508
13704 * gcc.dg/Wstringop-overflow-2.c: New test.
13705
13706 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13707
13708 PR libgfortran/83811
13709 * gfortran.dg/fmt_e.f90: New test.
13710
13711 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13712
13713 * gcc.target/i386/indirect-thunk-10.c: New test.
13714 * gcc.target/i386/indirect-thunk-8.c: Likewise.
13715 * gcc.target/i386/indirect-thunk-9.c: Likewise.
13716 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
13717 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
13718 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
13719 * gcc.target/i386/ret-thunk-17.c: Likewise.
13720 * gcc.target/i386/ret-thunk-18.c: Likewise.
13721 * gcc.target/i386/ret-thunk-19.c: Likewise.
13722 * gcc.target/i386/ret-thunk-20.c: Likewise.
13723 * gcc.target/i386/ret-thunk-21.c: Likewise.
13724
13725 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13726
13727 * gcc.target/i386/indirect-thunk-register-4.c: New test.
13728
13729 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13730
13731 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
13732 -mno-indirect-branch-register.
13733 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13734 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13735 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13736 * gcc.target/i386/indirect-thunk-5.c: Likewise.
13737 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13738 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13739 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13740 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13741 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
13742 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
13743 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13744 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13745 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13746 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
13747 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
13748 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
13749 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13750 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13751 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13752 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13753 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13754 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
13755 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
13756 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13757 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
13758 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
13759 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
13760 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
13761 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
13762 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
13763 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
13764 * gcc.target/i386/ret-thunk-10.c: Likewise.
13765 * gcc.target/i386/ret-thunk-11.c: Likewise.
13766 * gcc.target/i386/ret-thunk-12.c: Likewise.
13767 * gcc.target/i386/ret-thunk-13.c: Likewise.
13768 * gcc.target/i386/ret-thunk-14.c: Likewise.
13769 * gcc.target/i386/ret-thunk-15.c: Likewise.
13770 * gcc.target/i386/ret-thunk-9.c: Likewise.
13771 * gcc.target/i386/indirect-thunk-register-1.c: New test.
13772 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
13773 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
13774
13775 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13776
13777 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
13778 -mfunction-return=keep.
13779 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13780 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13781 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13782 * gcc.target/i386/indirect-thunk-5.c: Likewise.
13783 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13784 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13785 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13786 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13787 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
13788 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
13789 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13790 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13791 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13792 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
13793 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
13794 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
13795 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
13796 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13797 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13798 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13799 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13800 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13801 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
13802 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
13803 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13804 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
13805 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
13806 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
13807 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
13808 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
13809 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
13810 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
13811 * gcc.target/i386/ret-thunk-1.c: New test.
13812 * gcc.target/i386/ret-thunk-10.c: Likewise.
13813 * gcc.target/i386/ret-thunk-11.c: Likewise.
13814 * gcc.target/i386/ret-thunk-12.c: Likewise.
13815 * gcc.target/i386/ret-thunk-13.c: Likewise.
13816 * gcc.target/i386/ret-thunk-14.c: Likewise.
13817 * gcc.target/i386/ret-thunk-15.c: Likewise.
13818 * gcc.target/i386/ret-thunk-16.c: Likewise.
13819 * gcc.target/i386/ret-thunk-2.c: Likewise.
13820 * gcc.target/i386/ret-thunk-3.c: Likewise.
13821 * gcc.target/i386/ret-thunk-4.c: Likewise.
13822 * gcc.target/i386/ret-thunk-5.c: Likewise.
13823 * gcc.target/i386/ret-thunk-6.c: Likewise.
13824 * gcc.target/i386/ret-thunk-7.c: Likewise.
13825 * gcc.target/i386/ret-thunk-8.c: Likewise.
13826 * gcc.target/i386/ret-thunk-9.c: Likewise.
13827
13828 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13829
13830 * gcc.target/i386/indirect-thunk-1.c: New test.
13831 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13832 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13833 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13834 * gcc.target/i386/indirect-thunk-5.c: Likewise.
13835 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13836 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13837 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13838 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13839 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
13840 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
13841 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13842 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13843 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13844 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
13845 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
13846 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
13847 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
13848 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13849 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13850 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13851 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13852 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13853 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
13854 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
13855 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13856 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
13857 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
13858 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
13859 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
13860 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
13861 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
13862 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
13863
13864 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
13865
13866 PR ipa/83051
13867 * gcc.c-torture/compile/pr83051.c: New testcase.
13868
13869 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13870
13871 PR tree-optimization/83501
13872 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
13873
13874 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
13875
13876 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
13877 for lvx and stvx instead of lxvd2x and stxvd2x and require
13878 little-endian target. Add comments.
13879 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
13880 comprehensive testing.
13881 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
13882 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
13883 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
13884 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
13885 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
13886 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
13887 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
13888 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
13889 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
13890 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
13891 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
13892 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
13893 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
13894 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
13895 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
13896 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
13897 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
13898 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
13899 scan-assembler-not directives that forbid lvx and xxpermdi.
13900 * gcc.target/powerpc/vec-extract-3.c: Likewise.
13901 * gcc.target/powerpc/vec-extract-5.c: Likewise.
13902 * gcc.target/powerpc/vec-extract-6.c: Likewise.
13903 * gcc.target/powerpc/vec-extract-7.c: Likewise.
13904 * gcc.target/powerpc/vec-extract-8.c: Likewise.
13905 * gcc.target/powerpc/vec-extract-9.c: Likewise.
13906 * gcc.target/powerpc/vsx-vector-6-le.c: Change
13907 scan-assembler-times directives to reflect different numbers of
13908 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
13909
13910 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13911 Alan Hayward <alan.hayward@arm.com>
13912 David Sherwood <david.sherwood@arm.com>
13913
13914 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
13915 than SLP vectorization.
13916 * gcc.dg/vect/vect-alias-check-10.c: New test.
13917 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
13918 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
13919 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
13920 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
13921 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
13922 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
13923 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
13924 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
13925 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
13926 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
13927 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
13928 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
13929 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
13930 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
13931 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
13932 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
13933 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
13934 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
13935 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
13936 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
13937 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
13938 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
13939 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
13940
13941 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13942 Alan Hayward <alan.hayward@arm.com>
13943 David Sherwood <david.sherwood@arm.com>
13944
13945 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
13946 New proc.
13947 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
13948 targets with scatter stores.
13949 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
13950 stores.
13951 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
13952 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
13953 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
13954 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
13955 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
13956 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
13957 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
13958 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
13959 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
13960 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
13961 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
13962 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
13963 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
13964 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
13965 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
13966 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
13967
13968 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13969 Alan Hayward <alan.hayward@arm.com>
13970 David Sherwood <david.sherwood@arm.com>
13971
13972 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
13973 for double_reduc1.
13974 * gcc.target/aarch64/sve/strided_load_4.c: New test.
13975 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
13976 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
13977 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
13978
13979 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13980 Alan Hayward <alan.hayward@arm.com>
13981 David Sherwood <david.sherwood@arm.com>
13982
13983 * gcc.target/aarch64/sve/strided_load_1.c: New test.
13984 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
13985 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
13986
13987 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13988 Alan Hayward <alan.hayward@arm.com>
13989 David Sherwood <david.sherwood@arm.com>
13990
13991 * gcc.target/aarch64/sve/gather_load_1.c: New test.
13992 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
13993 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
13994 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
13995 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
13996 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
13997 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
13998 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
13999 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
14000 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
14001 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
14002 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
14003 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
14004 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
14005
14006 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14007 Alan Hayward <alan.hayward@arm.com>
14008 David Sherwood <david.sherwood@arm.com>
14009
14010 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
14011 check for a message about using in-order reductions.
14012 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
14013 check for a message about using in-order reductions.
14014 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
14015 vectorized and check for a message about using in-order reductions.
14016 Expect targets with variable-length vectors to fall back to the
14017 fixed-length mininum.
14018 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
14019 check for a message about using in-order reductions.
14020 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
14021 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
14022 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
14023 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
14024 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
14025 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
14026 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
14027 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
14028 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
14029 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
14030 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
14031 vect_fold_left_plus.
14032
14033 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14034
14035 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
14036 are spilled.
14037 * gcc.target/aarch64/sve/spill_2.c: New test.
14038 * gcc.target/aarch64/sve/spill_3.c: Likewise.
14039 * gcc.target/aarch64/sve/spill_4.c: Likewise.
14040 * gcc.target/aarch64/sve/spill_5.c: Likewise.
14041 * gcc.target/aarch64/sve/spill_6.c: Likewise.
14042 * gcc.target/aarch64/sve/spill_7.c: Likewise.
14043
14044 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14045 Alan Hayward <alan.hayward@arm.com>
14046 David Sherwood <david.sherwood@arm.com>
14047
14048 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
14049 of branches.
14050 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
14051 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
14052 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
14053 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
14054 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
14055 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
14056 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
14057 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
14058 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
14059
14060 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14061 Alan Hayward <alan.hayward@arm.com>
14062 David Sherwood <david.sherwood@arm.com>
14063
14064 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
14065 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
14066 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
14067 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
14068
14069 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14070 Alan Hayward <alan.hayward@arm.com>
14071 David Sherwood <david.sherwood@arm.com>
14072
14073 * lib/target-supports.exp
14074 (check_effective_target_vect_fold_extract_last): New proc.
14075 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
14076 for fold_extract_last.
14077 * gcc.dg/vect/pr65947-2.c: Likewise.
14078 * gcc.dg/vect/pr65947-3.c: Likewise.
14079 * gcc.dg/vect/pr65947-4.c: Likewise.
14080 * gcc.dg/vect/pr65947-5.c: Likewise.
14081 * gcc.dg/vect/pr65947-6.c: Likewise.
14082 * gcc.dg/vect/pr65947-9.c: Likewise.
14083 * gcc.dg/vect/pr65947-10.c: Likewise.
14084 * gcc.dg/vect/pr65947-12.c: Likewise.
14085 * gcc.dg/vect/pr65947-14.c: Likewise.
14086 * gcc.dg/vect/pr80631-1.c: Likewise.
14087 * gcc.target/aarch64/sve/clastb_1.c: New test.
14088 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
14089 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
14090 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
14091 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
14092 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
14093 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
14094 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
14095 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
14096 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
14097 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
14098 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
14099 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
14100 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
14101
14102 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14103 Alan Hayward <alan.hayward@arm.com>
14104 David Sherwood <david.sherwood@arm.com>
14105
14106 * gcc.target/aarch64/sve/live_1.c: New test.
14107 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
14108
14109 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14110 Alan Hayward <alan.hayward@arm.com>
14111 David Sherwood <david.sherwood@arm.com>
14112
14113 * gcc.target/aarch64/sve/nopeel_1.c: New test.
14114 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
14115 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
14116 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
14117 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
14118 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
14119 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
14120 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
14121 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
14122
14123 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14124 Alan Hayward <alan.hayward@arm.com>
14125 David Sherwood <david.sherwood@arm.com>
14126
14127 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
14128 New proc.
14129 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
14130 vect_fully_masked.
14131 * gcc.target/aarch64/sve/loop_add_4.c: New test.
14132 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
14133 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
14134 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
14135 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
14136 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
14137
14138 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14139 Alan Hayward <alan.hayward@arm.com>
14140 David Sherwood <david.sherwood@arm.com>
14141
14142 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
14143 instead of just ADDRESS.
14144 * gcc.dg/tree-ssa/scev-10.c: Likewise.
14145 * gcc.dg/tree-ssa/scev-11.c: Likewise.
14146 * gcc.dg/tree-ssa/scev-12.c: Likewise.
14147 * gcc.target/aarch64/sve/index_offset_1.c: New test.
14148 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
14149 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
14150 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
14151 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
14152 * gcc.target/aarch64/sve/while_2.c: Likewise.
14153 * gcc.target/aarch64/sve/while_3.c: Likewise.
14154 * gcc.target/aarch64/sve/while_4.c: Likewise.
14155
14156 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14157 Alan Hayward <alan.hayward@arm.com>
14158 David Sherwood <david.sherwood@arm.com>
14159
14160 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
14161 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
14162 to be predicated.
14163 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
14164 * gcc.target/aarch64/sve/slp_7.c: Likewise.
14165 * gcc.target/aarch64/sve/reduc_5.c: New test.
14166 * gcc.target/aarch64/sve/slp_13.c: Likewise.
14167 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
14168
14169 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14170 Alan Hayward <alan.hayward@arm.com>
14171 David Sherwood <david.sherwood@arm.com>
14172
14173 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
14174 * gcc.dg/tree-ssa/peel1.c: Likewise.
14175 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
14176 variable-length vectors.
14177 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
14178 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
14179 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
14180 * gcc.target/aarch64/sve/slp_2.c: Likewise.
14181 * gcc.target/aarch64/sve/slp_3.c: Likewise.
14182 * gcc.target/aarch64/sve/slp_4.c: Likewise.
14183 * gcc.target/aarch64/sve/slp_6.c: Likewise.
14184 * gcc.target/aarch64/sve/slp_8.c: New test.
14185 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
14186 * gcc.target/aarch64/sve/slp_9.c: Likewise.
14187 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
14188 * gcc.target/aarch64/sve/slp_10.c: Likewise.
14189 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
14190 * gcc.target/aarch64/sve/slp_11.c: Likewise.
14191 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
14192 * gcc.target/aarch64/sve/slp_12.c: Likewise.
14193 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
14194 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
14195 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
14196 * gcc.target/aarch64/sve/while_1.c: Likewise.
14197 * gcc.target/aarch64/sve/while_2.c: Likewise.
14198 * gcc.target/aarch64/sve/while_3.c: Likewise.
14199 * gcc.target/aarch64/sve/while_4.c: Likewise.
14200
14201 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14202 Alan Hayward <alan.hayward@arm.com>
14203 David Sherwood <david.sherwood@arm.com>
14204
14205 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
14206 New proc.
14207 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
14208 and add an associated scan-dump test. Prevent vectorization
14209 of the first two loops.
14210 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
14211 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
14212 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
14213 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
14214 (INIT_VECTOR): Tweak initial value so that some bits are always set.
14215 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
14216
14217 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14218 Alan Hayward <alan.hayward@arm.com>
14219 David Sherwood <david.sherwood@arm.com>
14220
14221 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
14222 * gcc.dg/vect/pr67790.c: Likewise.
14223 * gcc.dg/vect/slp-reduc-1.c: Likewise.
14224 * gcc.dg/vect/slp-reduc-2.c: Likewise.
14225 * gcc.dg/vect/slp-reduc-3.c: Likewise.
14226 * gcc.dg/vect/slp-reduc-5.c: Likewise.
14227 * gcc.target/aarch64/sve/slp_5.c: New test.
14228 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
14229 * gcc.target/aarch64/sve/slp_6.c: Likewise.
14230 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
14231 * gcc.target/aarch64/sve/slp_7.c: Likewise.
14232 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
14233
14234 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14235 Alan Hayward <alan.hayward@arm.com>
14236 David Sherwood <david.sherwood@arm.com>
14237
14238 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
14239 && vect_load_lanes
14240 * gcc.dg/vect/slp-1.c: Likewise.
14241 * gcc.dg/vect/slp-10.c: Likewise.
14242 * gcc.dg/vect/slp-12b.c: Likewise.
14243 * gcc.dg/vect/slp-12c.c: Likewise.
14244 * gcc.dg/vect/slp-17.c: Likewise.
14245 * gcc.dg/vect/slp-19b.c: Likewise.
14246 * gcc.dg/vect/slp-20.c: Likewise.
14247 * gcc.dg/vect/slp-21.c: Likewise.
14248 * gcc.dg/vect/slp-22.c: Likewise.
14249 * gcc.dg/vect/slp-23.c: Likewise.
14250 * gcc.dg/vect/slp-24-big-array.c: Likewise.
14251 * gcc.dg/vect/slp-24.c: Likewise.
14252 * gcc.dg/vect/slp-28.c: Likewise.
14253 * gcc.dg/vect/slp-39.c: Likewise.
14254 * gcc.dg/vect/slp-6.c: Likewise.
14255 * gcc.dg/vect/slp-7.c: Likewise.
14256 * gcc.dg/vect/slp-cond-1.c: Likewise.
14257 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
14258 * gcc.dg/vect/slp-cond-2.c: Likewise.
14259 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
14260 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
14261 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
14262 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
14263 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14264 * gcc.dg/vect/slp-perm-6.c: Likewise.
14265 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14266 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
14267 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
14268 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
14269 * gcc.dg/vect/slp-12a.c: Likewise.
14270 * gcc.dg/vect/slp-14.c: Likewise.
14271 * gcc.dg/vect/slp-15.c: Likewise.
14272 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
14273 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
14274 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
14275 * gcc.target/aarch64/sve/slp_1.c: New test.
14276 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
14277 * gcc.target/aarch64/sve/slp_2.c: Likewise.
14278 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
14279 * gcc.target/aarch64/sve/slp_3.c: Likewise.
14280 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
14281 * gcc.target/aarch64/sve/slp_4.c: Likewise.
14282 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
14283
14284 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14285 Alan Hayward <alan.hayward@arm.com>
14286 David Sherwood <david.sherwood@arm.com>
14287
14288 * gcc.dg/vect/vect-ooo-group-1.c: New test.
14289 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
14290 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
14291 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
14292 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
14293 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
14294 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
14295 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
14296 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
14297 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
14298 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
14299 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
14300 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
14301 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
14302 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
14303 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
14304 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
14305 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
14306 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
14307
14308 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14309 Alan Hayward <alan.hayward@arm.com>
14310 David Sherwood <david.sherwood@arm.com>
14311
14312 * gcc.target/aarch64/sve/struct_move_1.c: New test.
14313 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
14314 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
14315 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
14316 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
14317 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
14318 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
14319 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
14320 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
14321 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
14322 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
14323 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
14324 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
14325 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
14326 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
14327 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
14328 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
14329 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
14330 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
14331 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
14332 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
14333 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
14334 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
14335 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
14336 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
14337 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
14338 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
14339 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
14340 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
14341 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
14342 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
14343 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
14344 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
14345 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
14346 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
14347 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
14348
14349 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14350 Alan Hayward <alan.hayward@arm.com>
14351 David Sherwood <david.sherwood@arm.com>
14352
14353 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
14354 Return true for SVE too.
14355 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
14356 if load/store lanes are supported.
14357 * gcc.dg/vect/slp-10.c: Likewise.
14358 * gcc.dg/vect/slp-12c.c: Likewise.
14359 * gcc.dg/vect/slp-17.c: Likewise.
14360 * gcc.dg/vect/slp-33.c: Likewise.
14361 * gcc.dg/vect/slp-6.c: Likewise.
14362 * gcc.dg/vect/slp-cond-1.c: Likewise.
14363 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
14364 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
14365 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14366 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
14367 * gcc.dg/vect/slp-perm-6.c: Likewise.
14368 * gcc.dg/vect/slp-perm-9.c: Likewise.
14369 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
14370 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
14371 for variable-length vectors.
14372
14373 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14374 Alan Hayward <alan.hayward@arm.com>
14375 David Sherwood <david.sherwood@arm.com>
14376
14377 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
14378 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
14379
14380 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14381
14382 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
14383 * g++.target/aarch64/sve/catch_1.C: New test.
14384 * g++.target/aarch64/sve/catch_2.C: Likewise.
14385 * g++.target/aarch64/sve/catch_3.C: Likewise.
14386 * g++.target/aarch64/sve/catch_4.C: Likewise.
14387 * g++.target/aarch64/sve/catch_5.C: Likewise.
14388 * g++.target/aarch64/sve/catch_6.C: Likewise.
14389
14390 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14391 Alan Hayward <alan.hayward@arm.com>
14392 David Sherwood <david.sherwood@arm.com>
14393
14394 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
14395 New proc.
14396 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
14397 * gcc.target/aarch64/fmaxmin.c: Likewise.
14398 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
14399 * gcc.target/aarch64/orr_imm_1.c: Likewise.
14400 * gcc.target/aarch64/pr62178.c: Likewise.
14401 * gcc.target/aarch64/pr71727-2.c: Likewise.
14402 * gcc.target/aarch64/saddw-1.c: Likewise.
14403 * gcc.target/aarch64/saddw-2.c: Likewise.
14404 * gcc.target/aarch64/uaddw-1.c: Likewise.
14405 * gcc.target/aarch64/uaddw-2.c: Likewise.
14406 * gcc.target/aarch64/uaddw-3.c: Likewise.
14407 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
14408 * gcc.target/aarch64/vect-compile.c: Likewise.
14409 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
14410 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
14411 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
14412 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
14413 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
14414 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
14415 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
14416 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
14417 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
14418 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
14419 * gcc.target/aarch64/vect-fmovd.c: Likewise.
14420 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
14421 * gcc.target/aarch64/vect-fmovf.c: Likewise.
14422 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
14423 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
14424 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
14425 * gcc.target/aarch64/vect-movi.c: Likewise.
14426 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
14427 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
14428 * gcc.target/aarch64/vect-vaddv.c: Likewise.
14429 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
14430 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
14431 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
14432 fixed-length SVE.
14433 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
14434 * gcc.target/aarch64/sve/arith_1.c: New test.
14435 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
14436 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
14437 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
14438 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
14439 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
14440 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
14441 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
14442 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
14443 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
14444 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
14445 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
14446 * gcc.target/aarch64/sve/ext_1.c: Likewise.
14447 * gcc.target/aarch64/sve/ext_2.c: Likewise.
14448 * gcc.target/aarch64/sve/extract_1.c: Likewise.
14449 * gcc.target/aarch64/sve/extract_2.c: Likewise.
14450 * gcc.target/aarch64/sve/extract_3.c: Likewise.
14451 * gcc.target/aarch64/sve/extract_4.c: Likewise.
14452 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
14453 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
14454 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
14455 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
14456 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
14457 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
14458 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
14459 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
14460 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
14461 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
14462 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
14463 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
14464 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
14465 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
14466 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
14467 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
14468 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
14469 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
14470 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
14471 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
14472 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
14473 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
14474 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
14475 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
14476 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
14477 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
14478 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
14479 * gcc.target/aarch64/sve/index_1.c: Likewise.
14480 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
14481 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
14482 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
14483 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
14484 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
14485 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
14486 * gcc.target/aarch64/sve/logical_1.c: Likewise.
14487 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
14488 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
14489 * gcc.target/aarch64/sve/mad_1.c: Likewise.
14490 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
14491 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
14492 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
14493 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
14494 * gcc.target/aarch64/sve/mla_1.c: Likewise.
14495 * gcc.target/aarch64/sve/mls_1.c: Likewise.
14496 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
14497 * gcc.target/aarch64/sve/msb_1.c: Likewise.
14498 * gcc.target/aarch64/sve/mul_1.c: Likewise.
14499 * gcc.target/aarch64/sve/neg_1.c: Likewise.
14500 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
14501 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
14502 * gcc.target/aarch64/sve/pack_1.c: Likewise.
14503 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
14504 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
14505 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
14506 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
14507 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
14508 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
14509 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
14510 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
14511 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
14512 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
14513 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
14514 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
14515 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
14516 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
14517 * gcc.target/aarch64/sve/rev_1.c: Likewise.
14518 * gcc.target/aarch64/sve/revb_1.c: Likewise.
14519 * gcc.target/aarch64/sve/revh_1.c: Likewise.
14520 * gcc.target/aarch64/sve/revw_1.c: Likewise.
14521 * gcc.target/aarch64/sve/shift_1.c: Likewise.
14522 * gcc.target/aarch64/sve/single_1.c: Likewise.
14523 * gcc.target/aarch64/sve/single_2.c: Likewise.
14524 * gcc.target/aarch64/sve/single_3.c: Likewise.
14525 * gcc.target/aarch64/sve/single_4.c: Likewise.
14526 * gcc.target/aarch64/sve/spill_1.c: Likewise.
14527 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
14528 * gcc.target/aarch64/sve/subr_1.c: Likewise.
14529 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
14530 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
14531 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
14532 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
14533 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
14534 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
14535 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
14536 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
14537 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
14538 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
14539 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
14540 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
14541 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
14542 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
14543 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
14544 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
14545 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
14546 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
14547 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
14548 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
14549 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
14550 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
14551 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
14552 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
14553 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
14554 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
14555 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
14556 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
14557 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
14558 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
14559 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
14560 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
14561 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
14562 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
14563 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
14564 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
14565 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
14566 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
14567 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
14568 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
14569 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
14570 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
14571
14572 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14573 Alan Hayward <alan.hayward@arm.com>
14574 David Sherwood <david.sherwood@arm.com>
14575
14576 * lib/target-supports.exp (check_effective_target_aarch64_sve)
14577 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
14578 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
14579 New procedures.
14580 (check_effective_target_vect_perm): Handle SVE.
14581 (check_effective_target_vect_perm_byte): Likewise.
14582 (check_effective_target_vect_perm_short): Likewise.
14583 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
14584 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
14585 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
14586 (check_effective_target_vect_element_align_preferred): Likewise.
14587 (check_effective_target_vect_align_stack_vars): Likewise.
14588 (check_effective_target_vect_load_lanes): Likewise.
14589 (check_effective_target_vect_masked_store): Likewise.
14590 (available_vector_sizes): Use aarch64_sve_bits for SVE.
14591 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
14592 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
14593 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
14594 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
14595 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
14596 * gcc.dg/vect/slp-23.c: Likewise.
14597 * gcc.dg/vect/slp-perm-5.c: Likewise.
14598 * gcc.dg/vect/slp-perm-6.c: Likewise.
14599 * gcc.dg/vect/slp-perm-9.c: Likewise.
14600 * gcc.dg/vect/slp-reduc-3.c: Likewise.
14601 * gcc.dg/vect/vect-114.c: Likewise.
14602 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
14603 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
14604
14605 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14606
14607 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
14608 vect_variable_length, expecting the test to be vectorized
14609 without SLP instead.
14610 * gcc.dg/vect/pr33953.c: Likewise.
14611 * gcc.dg/vect/pr37027.c: Likewise.
14612 * gcc.dg/vect/pr67790.c: Likewise.
14613 * gcc.dg/vect/pr68445.c: Likewise.
14614 * gcc.dg/vect/slp-1.c: Likewise.
14615 * gcc.dg/vect/slp-10.c: Likewise.
14616 * gcc.dg/vect/slp-12a.c: Likewise.
14617 * gcc.dg/vect/slp-12b.c: Likewise.
14618 * gcc.dg/vect/slp-12c.c: Likewise.
14619 * gcc.dg/vect/slp-13-big-array.c: Likewise.
14620 * gcc.dg/vect/slp-13.c: Likewise.
14621 * gcc.dg/vect/slp-14.c: Likewise.
14622 * gcc.dg/vect/slp-15.c: Likewise.
14623 * gcc.dg/vect/slp-17.c: Likewise.
14624 * gcc.dg/vect/slp-19b.c: Likewise.
14625 * gcc.dg/vect/slp-2.c: Likewise.
14626 * gcc.dg/vect/slp-20.c: Likewise.
14627 * gcc.dg/vect/slp-21.c: Likewise.
14628 * gcc.dg/vect/slp-22.c: Likewise.
14629 * gcc.dg/vect/slp-24-big-array.c: Likewise.
14630 * gcc.dg/vect/slp-24.c: Likewise.
14631 * gcc.dg/vect/slp-28.c: Likewise.
14632 * gcc.dg/vect/slp-39.c: Likewise.
14633 * gcc.dg/vect/slp-42.c: Likewise.
14634 * gcc.dg/vect/slp-6.c: Likewise.
14635 * gcc.dg/vect/slp-7.c: Likewise.
14636 * gcc.dg/vect/slp-cond-1.c: Likewise.
14637 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
14638 * gcc.dg/vect/slp-cond-2.c: Likewise.
14639 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
14640 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
14641 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14642 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
14643 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
14644 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
14645 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
14646 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
14647 * gcc.dg/vect/slp-reduc-1.c: Likewise.
14648 * gcc.dg/vect/slp-reduc-2.c: Likewise.
14649 * gcc.dg/vect/slp-reduc-4.c: Likewise.
14650 * gcc.dg/vect/slp-reduc-5.c: Likewise.
14651 * gcc.dg/vect/slp-reduc-7.c: Likewise.
14652 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14653 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
14654 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
14655 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
14656
14657 2018-01-13 Jakub Jelinek <jakub@redhat.com>
14658
14659 PR c/83801
14660 * gcc.dg/pr83801.c: New test.
14661
14662 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
14663
14664 PR fortran/52162
14665 * gfortran.dg/bounds_check_19.f90: New test.
14666
14667 2018-01-12 Jakub Jelinek <jakub@redhat.com>
14668
14669 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
14670 instead of scan-assembler-not for xsnabsqp.
14671
14672 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14673
14674 PR libgfortran/83525
14675 * gfortran.dg/newunit_5.f90: New test.
14676
14677 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
14678
14679 PR rtl-optimization/80481
14680 * g++.dg/pr80481.C: New.
14681
14682 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
14683
14684 PR target/83628
14685 * gcc.target/alpha/pr83628-3.c: New test.
14686
14687 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14688
14689 * lib/target-supports.exp (check_effective_target_avx512f): Also
14690 check for __builtin_ia32_addsd_round,
14691 __builtin_ia32_getmantsd_round.
14692 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
14693
14694 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
14695
14696 PR target/83629
14697 * gcc.target/powerpc/pr83629.c: Require ilp32.
14698
14699 2018-01-12 Richard Biener <rguenther@suse.de>
14700
14701 PR tree-optimization/80846
14702 * gcc.target/i386/pr80846-1.c: New testcase.
14703 * gcc.target/i386/pr80846-2.c: Likewise.
14704
14705 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
14706
14707 * gcc.c-torture/execute/20180112-1.c: New test.
14708
14709 2018-01-12 Tom de Vries <tom@codesourcery.com>
14710
14711 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
14712 * g++.dg/ext/label13a.C: Same.
14713 * g++.dg/ext/label14.C: Same.
14714 * g++.dg/ext/label2.C: Same.
14715 * g++.dg/ext/label3.C: Same.
14716 * g++.dg/torture/pr42462.C: Same.
14717 * g++.dg/torture/pr42739.C: Same.
14718 * g++.dg/warn/Wunused-label-3.C: Same.
14719
14720 2018-01-12 Tom de Vries <tom@codesourcery.com>
14721
14722 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
14723 * g++.dg/Walloca1.C: Same.
14724 * g++.dg/cpp0x/pr70338.C: Same.
14725 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
14726 * g++.dg/cpp1y/vla10.C: Same.
14727 * g++.dg/cpp1y/vla2.C: Same.
14728 * g++.dg/cpp1y/vla6.C: Same.
14729 * g++.dg/cpp1y/vla8.C: Same.
14730 * g++.dg/debug/debug5.C: Same.
14731 * g++.dg/debug/debug6.C: Same.
14732 * g++.dg/debug/pr54828.C: Same.
14733 * g++.dg/diagnostic/pr70105.C: Same.
14734 * g++.dg/eh/cleanup5.C: Same.
14735 * g++.dg/eh/spbp.C: Same.
14736 * g++.dg/ext/tmplattr9.C: Same.
14737 * g++.dg/ext/vla10.C: Same.
14738 * g++.dg/ext/vla11.C: Same.
14739 * g++.dg/ext/vla12.C: Same.
14740 * g++.dg/ext/vla15.C: Same.
14741 * g++.dg/ext/vla16.C: Same.
14742 * g++.dg/ext/vla17.C: Same.
14743 * g++.dg/ext/vla3.C: Same.
14744 * g++.dg/ext/vla6.C: Same.
14745 * g++.dg/ext/vla7.C: Same.
14746 * g++.dg/init/array24.C: Same.
14747 * g++.dg/init/new47.C: Same.
14748 * g++.dg/init/pr55497.C: Same.
14749 * g++.dg/opt/pr78201.C: Same.
14750 * g++.dg/template/vla2.C: Same.
14751 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
14752 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
14753 * g++.dg/torture/pr62127.C: Same.
14754 * g++.dg/torture/pr67055.C: Same.
14755 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
14756 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
14757 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
14758 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
14759 * g++.dg/warn/Wplacement-new-size-5.C: Same.
14760 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
14761 * g++.dg/warn/Wvla-1.C: Same.
14762 * g++.dg/warn/Wvla-3.C: Same.
14763 * g++.old-deja/g++.ext/array2.C: Same.
14764 * g++.old-deja/g++.ext/constructor.C: Same.
14765 * g++.old-deja/g++.law/builtin1.C: Same.
14766 * g++.old-deja/g++.other/crash12.C: Same.
14767 * g++.old-deja/g++.other/eh3.C: Same.
14768 * g++.old-deja/g++.pt/array6.C: Same.
14769 * g++.old-deja/g++.pt/dynarray.C: Same.
14770
14771 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14772
14773 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
14774
14775 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14776
14777 PR libfortran/67412
14778 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
14779 on *-*-solaris2.10.
14780
14781 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14782
14783 * lib/target-supports.exp (check_effective_target_branch_cost):
14784 Accept all x86 targets.
14785
14786 2018-01-12 Martin Liska <mliska@suse.cz>
14787
14788 PR ipa/83054
14789 * g++.dg/warn/pr83054.C: New test.
14790
14791 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14792
14793 * gcc.target/powerpc/spec-barr-1.c: New file.
14794
14795 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
14796
14797 PR target/83330
14798 * gcc.target/i386/pr83330.c: New test.
14799
14800 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
14801
14802 PR fortran/79383
14803 * gfortran.dg/dtio_31.f03: New test.
14804 * gfortran.dg/dtio_32.f03: New test.
14805
14806 2018-01-11 David Malcolm <dmalcolm@redhat.com>
14807
14808 PR c++/43486
14809 * g++.dg/wrappers: New subdirectory.
14810 * g++.dg/wrappers/README: New file.
14811 * g++.dg/wrappers/alloc.C: New test case.
14812 * g++.dg/wrappers/cow-istream-string.C: New test case.
14813 * g++.dg/wrappers/cp-stdlib.C: New test case.
14814 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
14815 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
14816
14817 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
14818
14819 PR middle-end/83718
14820 * g++.dg/torture/pr83718.C: New testcase.
14821
14822 2018-01-11 Martin Jambor <mjambor@suse.cz>
14823
14824 PR ipa/83178
14825 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
14826
14827 2018-01-11 Bin Cheng <bin.cheng@arm.com>
14828
14829 PR tree-optimization/83695
14830 * gcc.dg/tree-ssa/pr83695.c: New test.
14831
14832 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14833
14834 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
14835 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
14836
14837 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14838
14839 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
14840 * gcc.target/arm/simd/fp16fml_high.c: New test.
14841 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
14842 * lib/target-supports.exp
14843 (check_effective_target_arm_fp16fml_neon_ok_nocache,
14844 check_effective_target_arm_fp16fml_neon_ok,
14845 add_options_for_arm_fp16fml_neon): New procedures.
14846
14847 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14848
14849 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
14850 combination tests.
14851
14852 2018-01-11 Richard Biener <rguenther@suse.de>
14853
14854 PR tree-optimization/83435
14855 * gcc.dg/graphite/pr83435.c: New testcase.
14856
14857 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
14858 Alan Hayward <alan.hayward@arm.com>
14859 David Sherwood <david.sherwood@arm.com>
14860
14861 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
14862
14863 2018-01-11 Tamar Christina <tamar.christina@arm.com>
14864
14865 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
14866
14867 2018-01-11 Sudakshina Das <sudi.das@arm.com>
14868
14869 PR target/82096
14870 * gcc.c-torture/compile/pr82096.c: New test.
14871
14872 2018-01-11 Ed Schonberg <schonberg@adacore.com>
14873
14874 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
14875
14876 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
14877
14878 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
14879
14880 2018-01-11 Justin Squirek <squirek@adacore.com>
14881
14882 * gnat.dg/expr_func4.adb: New testcase.
14883
14884 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
14885
14886 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
14887 testcase.
14888
14889 2018-01-11 Bob Duff <duff@adacore.com>
14890
14891 * gnat.dg/protected_null.adb: New testcase.
14892
14893 2018-01-11 Ed Schonberg <schonberg@adacore.com>
14894
14895 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
14896
14897 2018-01-11 Ed Schonberg <schonberg@adacore.com>
14898
14899 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
14900
14901 2018-01-11 Justin Squirek <squirek@adacore.com>
14902
14903 * gnat.dg/loopvar.adb: New testcase.
14904
14905 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
14906
14907 PR middle-end/83189
14908 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
14909
14910 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
14911
14912 * gcc.c-torture/compile/pr83575.c: New testcase.
14913
14914 2018-01-10 Michael Collison <michael.collison@arm.com>
14915
14916 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
14917 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
14918 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
14919 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
14920 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
14921 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
14922 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
14923 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
14924 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
14925 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
14926 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
14927 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
14928 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
14929 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
14930 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
14931 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
14932
14933 2018-01-10 Michael Collison <michael.collison@arm.com>
14934
14935 * gcc.target/aarch64/sha2.h: New shared testcase.
14936 * gcc.target/aarch64/sha2_1.c: New testcase.
14937 * gcc.target/aarch64/sha2_2.c: New testcase.
14938 * gcc.target/aarch64/sha2_3.c: New testcase.
14939 * gcc.target/aarch64/sha3.h: New shared testcase.
14940 * gcc.target/aarch64/sha3_1.c: New testcase.
14941 * gcc.target/aarch64/sha3_2.c: New testcase.
14942 * gcc.target/aarch64/sha3_3.c: New testcase.
14943
14944 2018-01-10 Michael Collison <michael.collison@arm.com>
14945
14946 * gcc.target/aarch64/sm3_sm4.c: New testcase.
14947
14948 2018-01-10 Martin Sebor <msebor@redhat.com>
14949
14950 PR tree-optimization/83781
14951 * gcc.dg/strlenopt-42.c: New test.
14952
14953 2018-01-11 Martin Sebor <msebor@gmail.com>
14954 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14955
14956 PR tree-optimization/83501
14957 PR tree-optimization/81703
14958
14959 * gcc.dg/strlenopt-39.c: New test-case.
14960 * gcc.dg/pr81703.c: Likewise.
14961
14962 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
14963
14964 * gnat.dg/atomic10.adb: New test.
14965
14966 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
14967
14968 PR fortran/82367
14969 * gfortran.dg/deferred_character_18.f90: New test.
14970
14971 2018-01-10 Martin Sebor <msebor@redhat.com>
14972
14973 PR tree-optimization/83671
14974 * gcc.dg/strlenopt-40.c: New test.
14975 * gcc.dg/strlenopt-41.c: New test.
14976
14977 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
14978
14979 PR fortran/83093
14980 * gfortran.dg/allocate_with_typespec_7.f90: New test.
14981
14982 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
14983
14984 PR target/83399
14985 * gcc.target/powerpc/pr83399.c: New test.
14986
14987 2018-01-10 David Malcolm <dmalcolm@redhat.com>
14988
14989 PR c++/43486
14990 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
14991 to reflect that the arguments are correctly underlined.
14992 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
14993 for globals, params, locals and literals.
14994 (test_sizeof): Directly test the location of "sizeof", rather than
14995 when used in compound expressions.
14996 (test_alignof): Likewise for "alignof".
14997 (test_string_literals): Likewise for string literals.
14998 (test_numeric_literals): Likewise for numeric literals.
14999 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
15000 (test_typeid): Likewise for typeid.
15001 (test_unary_plus): New.
15002 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
15003 format strings.
15004
15005 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
15006
15007 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
15008
15009 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
15010
15011 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
15012
15013 2018-01-10 Marek Polacek <polacek@redhat.com>
15014
15015 PR c++/82541
15016 * g++.dg/warn/Wduplicated-branches4.C: New test.
15017
15018 2018-01-10 Jakub Jelinek <jakub@redhat.com>
15019
15020 PR c++/81327
15021 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
15022 cast to void *.
15023
15024 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
15025
15026 PR c++/81055
15027 * g++.dg/cpp0x/new2.C: New.
15028
15029 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
15030
15031 PR target/83735
15032 * gcc.target/i386/pr83735.c: New test.
15033
15034 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
15035
15036 * lib/target-supports.exp (check_effective_target_branch_cost):
15037 New function.
15038 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
15039 * gcc.dg/pr21643.c: Likewise.
15040 * gcc.dg/pr46309.c: Likewise.
15041 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
15042 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
15043 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
15044 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
15045 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
15046 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
15047 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
15048 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
15049 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
15050 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
15051 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
15052 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
15053 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
15054 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
15055
15056 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
15057
15058 PR target/83629
15059 * gcc.target/powerpc/pr83629.c: New testcase.
15060
15061 2018-01-10 Richard Biener <rguenther@suse.de>
15062
15063 PR testsuite/78768
15064 * gcc.dg/pr78768.c: Un-XFAIL.
15065
15066 2018-01-10 Richard Biener <rguenther@suse.de>
15067
15068 PR debug/82425
15069 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
15070
15071 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
15072
15073 PR tree-optimization/83753
15074 * gcc.dg/torture/pr83753.c: New test.
15075
15076 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
15077
15078 * gcc.target/i386/avx2-gather-1.c: Add -march.
15079 * gcc.target/i386/avx2-gather-2.c: Add -march.
15080 * gcc.target/i386/avx2-gather-3.c: Add -march.
15081 * gcc.target/i386/avx2-gather-4.c: Add -march.
15082 * gcc.target/i386/avx2-gather-5.c: Add -march.
15083 * gcc.target/i386/avx2-gather-6.c: Add -march.
15084 * gcc.target/i386/avx512f-gather-1.c: Add -march.
15085 * gcc.target/i386/avx512f-gather-2.c: Add -march.
15086 * gcc.target/i386/avx512f-gather-3.c: Add -march.
15087 * gcc.target/i386/avx512f-gather-4.c: Add -march.
15088 * gcc.target/i386/avx512f-gather-5.c: Add -march.
15089 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
15090 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
15091 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
15092 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
15093 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
15094
15095 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
15096
15097 PR target/78585:
15098 * gcc.target/i386/pr78585.c: New test.
15099
15100 2018-01-09 Jakub Jelinek <jakub@redhat.com>
15101
15102 PR c++/83734
15103 * g++.dg/cpp0x/pr83734.C: New test.
15104
15105 2018-01-09 Carl Love <cel@us.ibm.com>
15106
15107 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
15108 vec_mergeo builtins with float, double, long long, unsigned long long,
15109 bool long long arguments.
15110 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
15111 vec_float2 with double arguments.
15112 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
15113 vec_mergew and vec_mergow builtins.
15114
15115 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
15116
15117 PR fortran/83742
15118 * gfortran.dg/contiguous_6.f90: New test.
15119
15120 2018-01-09 Richard Biener <rguenther@suse.de>
15121
15122 PR tree-optimization/83668
15123 * gcc.dg/graphite/pr83668.c: New testcase.
15124
15125 2018-01-09 Joseph Myers <joseph@codesourcery.com>
15126
15127 PR tree-optimization/64811
15128 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
15129 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
15130 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
15131 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
15132 New tests.
15133 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
15134
15135 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
15136
15137 PR target/79883
15138 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
15139
15140 2018-01-09 Tamar Christina <tamar.christina@arm.com>
15141
15142 PR target/82641
15143 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
15144 no NEON and require softfp or hard float-abi.
15145 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
15146
15147 2018-01-09 Richard Biener <rguenther@suse.de>
15148
15149 PR tree-optimization/83572
15150 * gcc.dg/graphite/pr83572.c: New testcase.
15151
15152 2018-01-09 Jakub Jelinek <jakub@redhat.com>
15153
15154 PR target/83507
15155 * gcc.dg/sms-13.c: New test.
15156
15157 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
15158
15159 PR fortran/83741
15160 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
15161
15162 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
15163 Monk Chiang <sh.chiang04@gmail.com>
15164
15165 * gcc.target/riscv/save-restore-1.c: New.
15166
15167 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15168
15169 PR target/83677
15170 * gcc.target/powerpc/pr83677.c: New file.
15171
15172 2018-01-08 Jeff Law <law@redhat.com>
15173
15174 PR rtl-optimizatin/81308
15175 * g++.dg/pr81308-1.C: New test.
15176 * g++.dg/pr81308-2.C: New test.
15177
15178 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
15179
15180 PR target/83663 - Revert r255946
15181 * gcc.target/aarch64/vect-slp-dup.c: New.
15182
15183 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15184
15185 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
15186 combination tests.
15187
15188 2018-01-08 Richard Biener <rguenther@suse.de>
15189
15190 PR tree-optimization/83563
15191 * gcc.dg/graphite/pr83563.c: New testcase.
15192
15193 2018-01-08 Richard Biener <rguenther@suse.de>
15194
15195 PR middle-end/83713
15196 * g++.dg/torture/pr83713.C: New testcase.
15197
15198 2018-01-08 Tom de Vries <tom@codesourcery.com>
15199
15200 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
15201
15202 2018-01-08 Richard Biener <rguenther@suse.de>
15203
15204 PR tree-optimization/83685
15205 * gcc.dg/torture/pr83685.c: New testcase.
15206
15207 2018-01-08 Richard Biener <rguenther@suse.de>
15208
15209 PR lto/83719
15210 * gcc.dg/lto/pr83719_0.c: New testcase.
15211
15212 2018-01-08 Tom de Vries <tom@codesourcery.com>
15213
15214 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
15215 * gcc.dg/graphite/run-id-1.c: Same.
15216 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
15217
15218 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
15219
15220 PR fortran/83611
15221 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
15222 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
15223 * gfortran.dg/pdt_27.f03: New test.
15224
15225 PR fortran/83731
15226 * gfortran.dg/pdt_28.f03: New test.
15227
15228 2018-01-08 Tom de Vries <tom@codesourcery.com>
15229
15230 * c-c++-common/builtins.c: Require effective target alloca.
15231 * gcc.dg/Wrestrict.c: Same.
15232 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
15233
15234 2018-01-08 Richard Biener <rguenther@suse.de>
15235
15236 PR middle-end/83580
15237 * gcc.dg/torture/pr83580.c: New testcase.
15238
15239 2018-01-08 Richard Biener <rguenther@suse.de>
15240
15241 PR middle-end/83517
15242 * gcc.dg/pr83517.c: New testcase.
15243
15244 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
15245
15246 PR middle-end/81897
15247 * gcc.dg/uninit-pr81897.c: New test.
15248
15249 2018-01-06 Martin Sebor <msebor@redhat.com>
15250
15251 PR tree-optimization/83640
15252 * gcc.dg/Wrestrict-6.c: New test.
15253 * gcc.dg/pr83640.c: New test.
15254
15255 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
15256
15257 * gcc.target/aarch64/reg-alloc-1.c: New test.
15258
15259 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
15260
15261 PR fortran/50892
15262 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
15263
15264 2018-01-06 Jakub Jelinek <jakub@redhat.com>
15265
15266 PR debug/83480
15267 * gcc.dg/pr83480.c: New test.
15268
15269 PR rtl-optimization/83682
15270 * gcc.target/i386/pr83682.c: New test.
15271
15272 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
15273
15274 PR fortran/78534
15275 PR fortran/66310
15276 * gfortran.dg/char_cast_1.f90: Update scan pattern.
15277 * gfortran.dg/dependency_49.f90: Likewise.
15278 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
15279 * gfortran.dg/repeat_7.f90: New test for PR 66310.
15280 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
15281 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
15282 * gfortran.dg/string_1_lp64.f90: New test.
15283 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
15284 * gfortran.dg/string_3_lp64.f90: New test.
15285
15286 2018-01-05 Jakub Jelinek <jakub@redhat.com>
15287
15288 PR target/83604
15289 * gcc.target/i386/sse-26.c: New test.
15290
15291 PR target/83604
15292 * gcc.target/i386/pr83604.c: New test.
15293
15294 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
15295
15296 * gcc.dg/vect/vect-align-4.c: New test.
15297 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
15298 and redefine as a structure with an unaligned member "b".
15299 (foo): Update accordingly.
15300
15301 2018-01-05 Sudakshina Das <sudi.das@arm.com>
15302
15303 PR target/82439
15304 * gcc.target/aarch64/bics_5.c: New test.
15305 * gcc.target/arm/bics_5.c: Likewise.
15306
15307 2018-01-05 Jakub Jelinek <jakub@redhat.com>
15308
15309 PR tree-optimization/83605
15310 * gcc.dg/pr83605.c: New test.
15311
15312 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15313
15314 PR target/83554
15315 * gcc.target/i386/pr83554.c: New test.
15316
15317 PR ipa/82352
15318 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
15319 long unsigned int.
15320
15321 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
15322
15323 PR fortran/83683
15324 PR fortran/45689
15325 * gfortran.dg/eoshift_8.f90: New test.
15326 * gfortran.dg/simplify_eoshift_1.f90: New test.
15327
15328 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15329
15330 PR debug/83585
15331 * gcc.dg/pr83585.c: New test.
15332
15333 2018-01-04 Nathan Sidwell <nathan@acm.org>
15334
15335 PR c++/83667
15336 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
15337
15338 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15339
15340 PR debug/83666
15341 * gcc.dg/pr83666.c: New test.
15342
15343 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
15344
15345 PR target/83628
15346 * gcc.target/alpha/pr83628-1.c: New test.
15347 * gcc.target/alpha/pr83628-2.c: Ditto.
15348
15349 2018-01-04 Martin Liska <mliska@suse.cz>
15350
15351 PR ipa/82352
15352 * g++.dg/ipa/pr82352.C: New test.
15353
15354 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15355
15356 * gcc.dg/vect-opt-info-1.c: Moved to ...
15357 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
15358 vect_int targets, use dg-additional-options instead of dg-options and
15359 use relative line numbers instead of absolute.
15360
15361 2018-01-03 Martin Sebor <msebor@redhat.com>
15362
15363 PR tree-optimization/83655
15364 * gcc.dg/Wrestrict-5.c: New test.
15365 * c-c++-common/builtins.c: New test.
15366
15367 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
15368 Alan Hayward <alan.hayward@arm.com>
15369 David Sherwood <david.sherwood@arm.com>
15370
15371 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
15372 (main): Call it.
15373
15374 2018-01-03 Jeff Law <law@redhat.com>
15375
15376 PR target/83641
15377 * gcc.target/i386/stack-check-17.c: New test.
15378 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
15379
15380 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15381
15382 PR debug/83621
15383 * gcc.dg/pr83621.c: New test.
15384
15385 PR debug/83645
15386 * gcc.dg/pr83645.c: New test.
15387
15388 2018-01-03 Martin Sebor <msebor@redhat.com>
15389
15390 PR tree-optimization/83603
15391 * gcc.dg/Wrestrict-4.c: New test.
15392
15393 PR c/83559
15394 * gcc.dg/const-2.c: New test.
15395 * gcc.dg/pure-3.c: New test.
15396
15397 2018-01-03 Martin Sebor <msebor@redhat.com>
15398
15399 * gcc.dg/Wrestrict-3.c: New test.
15400
15401 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15402
15403 PR c++/83555
15404 * g++.dg/opt/pr83555.C: New test.
15405 * g++.dg/ubsan/pr83555.C: New test.
15406
15407 2018-01-03 David Malcolm <dmalcolm@redhat.com>
15408
15409 PR c/82050
15410 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
15411 the !CHECKING_P case by expecting a note.
15412 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
15413 a note for the !CHECKING_P case, and move the return statement
15414 outside of #if CHECKING_P guard.
15415
15416 2018-01-03 Jeff Law <law@redhat.com>
15417
15418 PR middle-end/83654
15419 * gcc.target/i386/stack-check-18.c: New test.
15420 * gcc.target/i386/stack-check-19.c: New test.
15421
15422 2018-01-03 Martin Sebor <msebor@redhat.com>
15423
15424 PR tree-optimization/83501
15425 * c-c++-common/Warray-bounds-3.c: Remove xfail.
15426
15427 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15428
15429 PR tree-optimization/83501
15430 * gcc.dg/tree-ssa/pr83501-1.c: New test.
15431
15432 2018-01-03 Nathan Sidwell <nathan@acm.org>
15433
15434 PR c++/83667
15435 * g++.dg/ipa/pr83667.C: New.
15436
15437 2018-01-03 Martin Liska <mliska@suse.cz>
15438
15439 PR tree-optimization/83593
15440 * gcc.dg/pr83593.c: New test.
15441
15442 2018-01-03 Martin Liska <mliska@suse.cz>
15443
15444 PR ipa/83549
15445 * g++.dg/ipa/pr83549.C: New test.
15446
15447 2018-01-03 Marek Polacek <polacek@redhat.com>
15448
15449 PR c++/83592
15450 * g++.dg/warn/mvp2.C: New test.
15451
15452 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15453
15454 PR preprocessor/83602
15455 * g++.dg/cpp/pr83602.C: New test.
15456
15457 PR c++/83634
15458 * g++.dg/parse/pr83634.C: New test.
15459
15460 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
15461
15462 PR fortran/83664
15463 * gfortran.dg/eoshift_7.f90: New test.
15464
15465 2018-01-03 Jan Beulich <jbeulich@suse.com>
15466
15467 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
15468 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
15469
15470 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15471
15472 Update copyright years.
15473
15474 2018-01-03 Martin Liska <mliska@suse.cz>
15475
15476 PR ipa/83594
15477 * gcc.dg/ipa/pr83594.c: New test.
15478
15479 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
15480 Alan Hayward <alan.hayward@arm.com>
15481 David Sherwood <david.sherwood@arm.com>
15482
15483 * gcc.dg/vect-opt-info-1.c: New test.
15484
15485 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
15486
15487 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
15488 floorf128, truncf128, and roundf128.
15489 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
15490 optimizations added in match.pd.
15491 * gcc.target/powerpc/float128-hw6.c: Likewise.
15492 * gcc.target/powerpc/float128-hw7.c: Likewise.
15493 * gcc.target/powerpc/float128-hw8.c: Likewise.
15494 * gcc.target/powerpc/float128-hw9.c: Likewise.
15495 * gcc.target/powerpc/float128-hw10.c: Likewise.
15496 * gcc.target/powerpc/float128-hw11.c: Likewise.
15497
15498 2018-01-02 Jakub Jelinek <jakub@redhat.com>
15499
15500 PR c++/83556
15501 * g++.dg/cpp0x/pr83556.C: New test.
15502
15503 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
15504
15505 PR fortran/45689
15506 PR fortran/83650
15507 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
15508 * gfortran.dg/simplify_cshift_4.f90: New test.
15509
15510 2018-01-02 Marek Polacek <polacek@redhat.com>
15511
15512 PR c++/81860
15513 * g++.dg/cpp0x/inh-ctor30.C: New test.
15514
15515 PR c++/83644
15516 * g++.dg/cpp1z/pr83644.C: New test.
15517
15518 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
15519
15520 PR fortran/83076
15521 * gfortran.dg/coarray_45.f90: New test.
15522
15523 PR fortran/83319
15524 * gfortran.dg/coarray_46.f90: New test.
15525
15526 2018-01-01 Jakub Jelinek <jakub@redhat.com>
15527
15528 PR tree-optimization/83581
15529 * gcc.dg/pr83581.c: New test.
15530
15531 PR c/83595
15532 * gcc.dg/pr83595.c: New test.
15533
15534 PR middle-end/83608
15535 * g++.dg/opt/pr83608.C: New test.
15536
15537 PR middle-end/83609
15538 * gcc.dg/pr83609.c: New test.
15539 * g++.dg/opt/pr83609.C: New test.
15540
15541 PR middle-end/83623
15542 * gcc.dg/pr83623.c: New test.
15543
15544 * gcc.target/i386/i386.exp
15545 (check_effective_target_avx512vpopcntdqvl): New proc.
15546 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
15547 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
15548 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
15549 \f
15550 Copyright (C) 2018 Free Software Foundation, Inc.
15551
15552 Copying and distribution of this file, with or without modification,
15553 are permitted in any medium without royalty provided the copyright
15554 notice and this notice are preserved.