cfganal.h (rev_post_order_and_mark_dfs_back_seme): Declare.
[gcc.git] / gcc / testsuite / ChangeLog
1 2018-08-27 Richard Biener <rguenther@suse.de>
2
3 * g++.dg/torture/20180705-1.C: New testcase.
4 * gcc.dg/tree-ssa/ssa-fre-67.c: Likewise.
5 * gcc.dg/tree-ssa/ssa-ccp-14.c: Scan FRE dump.
6 * gcc.dg/tree-ssa/ssa-fre-46.c: Use -O2.
7 * gcc.dg/tree-ssa/vrp92.c: Disable FRE.
8 * gcc.dg/pr83666.c: Drop --param=sccvn-max-scc-size option.
9 * gcc.dg/pr85195.c: Likewise.
10 * gcc.dg/pr85467.c: Likewise.
11 * gcc.dg/torture/pr81790.c: Likewise.
12
13 * gfortran.dg/reassoc_4.f: Change max-completely-peeled-insns
14 param to current default.
15
16 2018-08-27 Jakub Jelinek <jakub@redhat.com>
17
18 PR rtl-optimization/87065
19 * gcc.target/i386/pr87065.c: New test.
20
21 2018-08-26 Marek Polacek <polacek@redhat.com>
22
23 PR c++/87080
24 * g++.dg/cpp0x/Wpessimizing-move5.C: New test.
25
26 PR c++/87029, Implement -Wredundant-move.
27 * g++.dg/cpp0x/Wredundant-move1.C: New test.
28 * g++.dg/cpp0x/Wredundant-move2.C: New test.
29 * g++.dg/cpp0x/Wredundant-move3.C: New test.
30 * g++.dg/cpp0x/Wredundant-move4.C: New test.
31
32 2018-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
33
34 PR libfortran/86704
35 * gfortran.dg/matmul_19.f90: New test.
36
37 2018-08-25 Janus Weil <janus@gcc.gnu.org>
38
39 PR fortran/86545
40 * gfortran.dg/generic_35.f90: New test case.
41
42 2018-08-24 David Malcolm <dmalcolm@redhat.com>
43
44 PR 87091
45 * gcc.dg/missing-header-fixit-3.c: Update for changes to how
46 line spans are printed with -fdiagnostics-show-line-numbers.
47
48 2018-08-24 Thomas Koenig <tkoenig@gcc.gnu.org>
49
50 PR fortran/86837
51 * gfortran.dg/implied_do_io_6.f90: New test.
52
53 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
54
55 PR middle-end/87092
56 * gcc.dg/pr87092.c: New test.
57
58 2018-08-24 Marek Polacek <polacek@redhat.com>
59
60 PR c++/67012
61 PR c++/86942
62 * g++.dg/cpp0x/auto52.C: New test.
63 * g++.dg/cpp1y/auto-fn52.C: New test.
64 * g++.dg/cpp1y/auto-fn53.C: New test.
65 * g++.dg/cpp1y/auto-fn54.C: New test.
66
67 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
68
69 * lib/target-supports.exp (vect_perm_supported): Only return
70 false for variable-length vectors if the permute size is not
71 a power of 2.
72 (check_effective_target_vect_perm)
73 (check_effective_target_vect_perm_byte)
74 (check_effective_target_vect_perm_short): Remove check for
75 variable-length vectors.
76 * gcc.dg/vect/slp-23.c: Add an XFAIL for variable-length SVE.
77 * gcc.dg/vect/slp-perm-10.c: Likewise.
78 * gcc.dg/vect/slp-perm-9.c: Add an XFAIL for variable-length vectors.
79
80 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
81
82 * gcc.target/aarch64/sve/bswap_1.c: New test.
83 * gcc.target/aarch64/sve/bswap_2.c: Likewise.
84 * gcc.target/aarch64/sve/bswap_3.c: Likewise.
85
86 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
87
88 * gcc.target/aarch64/sve/slp_perm_1.c: New test.
89 * gcc.target/aarch64/sve/slp_perm_2.c: Likewise.
90 * gcc.target/aarch64/sve/slp_perm_3.c: Likewise.
91 * gcc.target/aarch64/sve/slp_perm_4.c: Likewise.
92 * gcc.target/aarch64/sve/slp_perm_5.c: Likewise.
93 * gcc.target/aarch64/sve/slp_perm_6.c: Likewise.
94 * gcc.target/aarch64/sve/slp_perm_7.c: Likewise.
95
96 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
97
98 PR debug/79342
99 * gcc.dg/pr79342.: New test.
100
101 2018-08-23 Martin Sebor <msebor@redhat.com>
102
103 PR tree-optimization/87072
104 * gcc.dg/Warray-bounds-35.c: New test.
105
106 2018-08-23 Richard Biener <rguenther@suse.de>
107
108 PR middle-end/87024
109 * gcc.dg/pr87024.c: New testcase.
110
111 2018-08-23 Richard Sandiford <richard.sandiford@arm.com>
112
113 * gcc.dg/vect/no-vfa-vect-depend-2.c: Remove XFAIL.
114 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
115 * gcc.dg/vect/pr65947-13.c: Update for vect_fold_extract_last.
116 * gcc.dg/vect/pr80631-2.c: Likewise.
117
118 2017-08-23 Paul Thomas <pault@gcc.gnu.org>
119
120 PR fortran/86863
121 * gfortran.dg/submodule_32.f08: New test.
122
123 2018-08-22 Janus Weil <janus@gcc.gnu.org>
124
125 PR fortran/86935
126 * gfortran.dg/associate_3.f90: Update error message.
127 * gfortran.dg/associate_39.f90: New test case.
128
129 2018-08-22 Janus Weil <janus@gcc.gnu.org>
130
131 PR fortran/86888
132 * gfortran.dg/alloc_comp_basics_6.f90: Update an error message and add
133 an additional case.
134 * gfortran.dg/alloc_comp_basics_7.f90: New test case.
135 * gfortran.dg/class_17.f03: Update error message.
136 * gfortran.dg/class_55.f90: Ditto.
137 * gfortran.dg/dtio_11.f90: Update error messages.
138 * gfortran.dg/implicit_actual.f90: Add an error message.
139 * gfortran.dg/typebound_proc_12.f90: Update error message.
140
141 2018-08-22 Martin Sebor <msebor@redhat.com>
142
143 PR middle-end/87052
144 * gcc.dg/pr87052.c: New test.
145 * gcc.dg/tree-ssa/dump-3.c: Adjust.
146
147 2018-08-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
148
149 * gfortran.dg/max_fmax_aarch64.f90: Rename to...
150 * gfortran.dg/max_expr.f90: ...this.
151 * gfortran.dg/min_fmin_aarch64.f90: Rename to...
152 * gfortran.dg/min_expr.f90: ...this.
153
154 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
155
156 PR tree-optimization/86725
157 * gcc.dg/vect/no-scevccp-pr86725-2.c: New test.
158 * gcc.dg/vect/no-scevccp-pr86725-3.c: Likewise.
159 * gcc.dg/vect/no-scevccp-pr86725-4.c: Likewise.
160 * gcc.dg/vect/no-scevccp-pr86725-5.c: Likewise.
161
162 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
163
164 PR tree-optimization/86725
165 * gcc.dg/vect/no-scevccp-pr86725-1.c: New test.
166
167 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
168
169 * gcc.dg/vect/vect-avg-16.c: New test.
170 * gcc.dg/vect/slp-37.c: Expect the loop to be vectorized.
171 * gcc.dg/vect/vect-strided-u8-i8-gap4.c,
172 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise for
173 the second loop in main1.
174
175 2018-08-22 Iain Sandoe <iain@sandoe.co.uk>
176
177 * gcc.dg/lto/pr85248_0.c (test_alias):
178 Stringify __USER_LABEL_PREFIX__.
179 (test_noreturn): Likewise.
180
181 2018-08-22 Richard Biener <rguenther@suse.de>
182
183 PR tree-optimization/86988
184 * g++.dg/pr86988.C: New testcase.
185
186 2018-08-22 Richard Biener <rguenther@suse.de>
187
188 PR tree-optimization/86945
189 * tree-cfg.c (generate_range_test): Use unsigned arithmetic.
190
191 2018-08-21 Janne Blomqvist <jb@gcc.gnu.org>
192
193 * gfortran.dg/nan_1.f90: Remove tests that test MAX/MIN with NaNs.
194
195 2018-08-21 Nicolas Koenig <koenigni@gcc.gnu.org>
196 Thomas Koenig <tkoenig@gcc.gnu.org>
197
198 PR fortran/25829
199 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
200 * gfortran.dg/f2003_io_1.f03: Add wait statement.
201
202 2018-08-21 Marek Polacek <polacek@redhat.com>
203
204 PR c++/86981, Implement -Wpessimizing-move.
205 * g++.dg/cpp0x/Wpessimizing-move1.C: New test.
206 * g++.dg/cpp0x/Wpessimizing-move2.C: New test.
207 * g++.dg/cpp0x/Wpessimizing-move3.C: New test.
208 * g++.dg/cpp0x/Wpessimizing-move4.C: New test.
209 * g++.dg/cpp1z/Wpessimizing-move1.C: New test.
210
211 PR c++/65043
212 * g++.dg/concepts/pr67595.C: Add dg-warning.
213 * g++.dg/cpp0x/Wnarrowing11.C: New test.
214 * g++.dg/cpp0x/Wnarrowing12.C: New test.
215 * g++.dg/cpp0x/rv-cast5.C: Add static_cast.
216
217 PR c++/86499
218 * g++.dg/cpp0x/lambda/lambda-non-local.C: New test.
219 * g++.dg/cpp0x/lambda/lambda-this10.C: Adjust dg-error.
220
221 2018-08-21 Ed Schonberg <schonberg@adacore.com>
222
223 * gnat.dg/expr_func7.adb, gnat.dg/expr_func7.ads: New testcase.
224
225 2018-08-21 Ed Schonberg <schonberg@adacore.com>
226
227 * gnat.dg/expr_func6.adb, gnat.dg/expr_func6.ads: New testcase.
228
229 2018-08-21 Javier Miranda <miranda@adacore.com>
230
231 * gnat.dg/spark2.adb, gnat.dg/spark2.ads: New testcase.
232
233 2018-08-21 Ed Schonberg <schonberg@adacore.com>
234
235 * gnat.dg/prot6.adb, gnat.dg/prot6.ads: New testcase.
236
237 2018-08-21 Ed Schonberg <schonberg@adacore.com>
238
239 * gnat.dg/access5.adb, gnat.dg/access5.ads: New testcase.
240
241 2018-08-21 Eric Botcazou <ebotcazou@adacore.com>
242
243 * gnat.dg/rep_clause7.adb: New testcase.
244
245 2018-08-21 Ed Schonberg <schonberg@adacore.com>
246
247 * gnat.dg/task1.adb, gnat.dg/task1.ads, gnat.dg/task1_pkg.adb,
248 gnat.dg/task1_pkg.ads: New testcase.
249
250 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
251
252 * gnat.dg/linkedlist.adb: New testcase.
253
254 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
255
256 * gnat.dg/elab6.adb, gnat.dg/elab6.ads, gnat.dg/elab6_pkg.adb,
257 gnat.dg/elab6_pkg.ads: New testcase.
258
259 2018-08-21 Ed Schonberg <schonberg@adacore.com>
260
261 * gnat.dg/expr_func5.adb: New testcase.
262
263 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
264
265 * gnat.dg/dynhash.adb: New testcase.
266
267 2018-08-21 Javier Miranda <miranda@adacore.com>
268
269 * gnat.dg/enum4.adb: New testcase.
270
271 2018-08-21 Tamar Christina <tamar.christina@arm.com>
272
273 * gcc.target/aarch64/large_struct_copy.c: New test.
274
275 2018-08-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
276
277 * g++.dg/torture/pr86763.C: Restrict to *-*-linux*.
278
279 2018-08-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
280
281 PR middle-end/86121
282 * gcc.dg/Wstringop-overflow-6.c: Remove xfail.
283
284 2018-08-21 Tom de Vries <tdevries@suse.de>
285
286 * gcc.c-torture/unsorted/dump-noaddr.x: Use -gno-record-gcc-switches
287 to avoid mismatch in .debug and .earlydebug dump files.
288
289 2018-08-20 Michael Meissner <meissner@linux.ibm.com>
290
291 PR target/87033
292 * gcc.target/powerpc/pr87033.c: New test.
293
294 2018-08-20 Martin Sebor <msebor@redhat.com>
295
296 PR tree-optimization/87034
297 * gcc.dg/builtin-sprintf-warn-20.c: New test.
298
299 2018-08-20 David Malcolm <dmalcolm@redhat.com>
300
301 PR other/84889
302 * gcc.dg/plugin/diagnostic-group-test-1.c: New test.
303 * gcc.dg/plugin/diagnostic_group_plugin.c: New test.
304 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
305
306 2018-08-20 H.J. Lu <hongjiu.lu@intel.com>
307
308 PR target/87014
309 * g++.dg/torture/pr87014.C: New file.
310
311 2018-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
312
313 PR target/86984
314 * gcc.target/alpha/pr86984.c: New test.
315
316 2018-08-20 Richard Biener <rguenther@suse.de>
317
318 PR tree-optimization/78655
319 * gcc.dg/tree-ssa/evrp11.c: New testcase.
320
321 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
322
323 * gcc.dg/debug/dwarf2/pr80263.c: Suppress pubtypes output
324 for Darwin.
325
326 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
327
328 * g++.dg/debug/dwarf2/pr85302.C: Skip unsupported split DWARF
329 test on Darwin.
330 * g++.dg/debug/dwarf2/pr85302.C: Likewise.
331 * gcc.dg/lto/pr83719_0.c: Likewise.
332
333 2018-08-17 Martin Sebor <msebor@redhat.com>
334
335 PR testsuite/86996
336 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
337
338 2018-08-17 David Malcolm <dmalcolm@redhat.com>
339
340 * g++.dg/conversion/Wwrite-strings.C: New test.
341
342 2018-08-17 Sandra Loosemore <sandra@codesourcery.com>
343 Chung-Lin Tang <cltang@codesourcery.com>
344 Xianmiao Qu <xianmiao_qu@c-sky.com>
345
346 C-SKY port: Testsuite
347
348 * g++.dg/Wno-frame-address.C: Adjust for C-SKY.
349 * g++.dg/torture/type-generic-1.C: Likewise.
350 * gcc.c-torture/compile/20000804-1.c: Likewise.
351 * gcc.c-torture/execute/20101011-1.c: Likewise.
352 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Likewise.
353 * gcc.dg/20020312-2.c: Likewise.
354 * gcc.dg/Wno-frame-address.c: Likewise.
355 * gcc.dg/c11-true_min-1.c: Likewise.
356 * gcc.dg/sibcall-10.c: Likewise.
357 * gcc.dg/sibcall-9.c: Likewise.
358 * gcc.dg/stack-usage-1.c: Likewise.
359 * gcc.dg/torture/float32-tg-3.c: Likewise.
360 * gcc.dg/torture/float32x-tg-3.c: Likewise.
361 * gcc.dg/torture/float64-tg-3.c: Likewise.
362 * gcc.dg/torture/float64x-tg-3.c: Likewise.
363 * gcc.dg/torture/type-generic-1.c: Likewise.
364 * gcc.target/csky/*: New.
365 * lib/target-supports.exp (check_profiling_available): Add
366 csky-*-elf.
367 (check_effective_target_hard_float): Handle C-SKY targets with
368 single-precision hard float only.
369 (check_effective_target_logical_op_short_circuit): Handle C-SKY.
370
371 2018-08-17 David Malcolm <dmalcolm@redhat.com>
372
373 * gcc.dg/format/gcc_diag-1.c: Fix typo. Add test coverage for
374 gcc_dump_printf.
375 * gcc.dg/format/gcc_diag-10.c: Add gimple typedef. Add test
376 coverage for gcc_dump_printf.
377
378 2018-08-17 Martin Liska <mliska@suse.cz>
379
380 * g++.dg/opt/mpx.C: Fix scanned pattern.
381 * gcc.target/i386/mpx.c: Likewise.
382 * g++.dg/warn/Wunreachable-code-1.C: Remove.
383 * g++.dg/warn/Wunreachable-code-2.C: Likewise.
384 * gcc.dg/torture/pr52969.c: Likewise.
385 * g++.dg/warn/pr31246-2.C: Likewise.
386 * g++.dg/warn/pr31246.C: Likewise.
387 * gcc.dg/pr33092.c: Likewise.
388 * g++.dg/opt/eh1.C: Remove a deprecated option.
389 * g++.dg/template/inline1.C: Likewise.
390 * g++.dg/tree-ssa/pr81408.C: Likewise.
391 * gcc.dg/pr41837.c: Likewise.
392 * gcc.dg/pr41841.c: Likewise.
393 * gcc.dg/pr42250.c: Likewise.
394 * gcc.dg/pr43084.c: Likewise.
395 * gcc.dg/pr43317.c: Likewise.
396 * gcc.dg/pr51879-18.c: Likewise.
397 * gcc.dg/torture/pr36066.c: Likewise.
398 * gcc.dg/tree-ssa/ifc-8.c: Likewise.
399 * gcc.dg/tree-ssa/ifc-cd.c: Likewise.
400 * gcc.dg/tree-ssa/pr19210-1.c: Likewise.
401 * gcc.dg/tree-ssa/pr45122.c: Likewise.
402 * gcc.target/i386/pr45352-2.c: Likewise.
403 * gcc.target/i386/zee.c: Likewise.
404 * gfortran.dg/auto_char_len_2.f90: Likewise.
405 * gfortran.dg/auto_char_len_4.f90: Likewise.
406 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
407 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
408 * gfortran.dg/gomp/pr47331.f90: Likewise.
409 * gfortran.dg/pr40999.f: Likewise.
410 * gfortran.dg/pr41011.f: Likewise.
411 * gfortran.dg/pr42051.f03: Likewise.
412 * gfortran.dg/pr46804.f90: Likewise.
413 * gfortran.dg/pr83149_1.f90: Likewise.
414 * gfortran.dg/pr83149_b.f90: Likewise.
415 * gfortran.dg/whole_file_1.f90: Likewise.
416 * gfortran.dg/whole_file_10.f90: Likewise.
417 * gfortran.dg/whole_file_11.f90: Likewise.
418 * gfortran.dg/whole_file_12.f90: Likewise.
419 * gfortran.dg/whole_file_13.f90: Likewise.
420 * gfortran.dg/whole_file_14.f90: Likewise.
421 * gfortran.dg/whole_file_15.f90: Likewise.
422 * gfortran.dg/whole_file_16.f90: Likewise.
423 * gfortran.dg/whole_file_17.f90: Likewise.
424 * gfortran.dg/whole_file_18.f90: Likewise.
425 * gfortran.dg/whole_file_19.f90: Likewise.
426 * gfortran.dg/whole_file_2.f90: Likewise.
427 * gfortran.dg/whole_file_20.f03: Likewise.
428 * gfortran.dg/whole_file_3.f90: Likewise.
429 * gfortran.dg/whole_file_4.f90: Likewise.
430 * gfortran.dg/whole_file_5.f90: Likewise.
431 * gfortran.dg/whole_file_6.f90: Likewise.
432 * gfortran.dg/whole_file_7.f90: Likewise.
433 * gfortran.dg/whole_file_8.f90: Likewise.
434 * gfortran.dg/whole_file_9.f90: Likewise.
435 * gcc.dg/vect/vect.exp: Likewise.
436
437 2018-08-17 Richard Biener <rguenther@suse.de>
438
439 PR middle-end/86505
440 * gcc.dg/torture/pr86505.c: New testcase.
441
442 2018-08-16 Martin Sebor <msebor@redhat.com>
443
444 PR tree-optimization/86853
445 * gcc.dg/tree-ssa/builtin-sprintf-10.c: New test.
446 * gcc.dg/tree-ssa/builtin-sprintf-11.c: New test.
447 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Adjust.
448
449 2018-08-16 David Malcolm <dmalcolm@redhat.com>
450
451 * gcc.dg/missing-header-fixit-3.c: New test.
452
453 2018-08-16 David Malcolm <dmalcolm@redhat.com>
454
455 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
456 (test_fixit_insert_newline): Update expected output to show '+'
457 characters in margin of line-insertion fix-it hint.
458
459 2018-08-16 Nathan Sidwell <nathan@acm.org>
460
461 * gcc.dg/cpp/macsyntx.c: Adjust expected errors.
462 * gcc.dg/cpp/macsyntx2.c: likewise.
463
464 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
465
466 PR testsuite/86745
467 * gcc.target/i386/avx-cvt-2.c: Loosen scan-assembler strings.
468 * gcc.target/i386/avx-cvt-2.c: Ditto.
469
470 2018-08-16 David Malcolm <dmalcolm@redhat.com>
471
472 PR c++/70693
473 * c-c++-common/Wmisleading-indentation-pr70693.c: New test.
474
475 2018-08-16 Vlad Lazar <vlad.lazar@arm.com>
476
477 * gcc.target/aarch64/imm_choice_comparison.c: New test.
478
479 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
480
481 * gcc.dg/memcmp-1.c (lib_memcmp): Apply __USER_LABEL_PREFIX__.
482 (lib_strncmp): Likewise.
483
484 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
485
486 * c-c++-common/asan/pointer-subtract-3.c: Skip for Darwin.
487 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
488 * g++.dg/torture/pr44295.C : Likewise.
489
490 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
491
492 PR testsuite/78544
493 * gcc.dg/tree-prof/section-attr-1.c: Add Darwin-specific section
494 attributes and matching.
495 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
496 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
497
498 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
499
500 * gcc.dg/asan/pr81923.c: Stringify __USER_LABEL_PREFIX__.
501
502 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
503
504 * gcc.target/i386/rop1.c: Remove.
505 * gcc.target/i386/pr83554 (dg-options): Remove -mmitigate-rop.
506
507 2018-08-15 Will Schmidt <will_schmidt@vnet.ibm.com>
508
509 * gcc.target/powerpc/fold-vec-splat-char.c: New.
510 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: New.
511 * gcc.target/powerpc/fold-vec-splat-int.c: New.
512 * gcc.target/powerpc/fold-vec-splat-longlong.c: New.
513 * gcc.target/powerpc/fold-vec-splat-pixel.c: New.
514 * gcc.target/powerpc/fold-vec-splat-short.c: New.
515
516 2018-08-15 David Malcolm <dmalcolm@redhat.com>
517
518 * g++.dg/diagnostic/aka3.C: New test.
519 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
520 output to show range labels.
521 * g++.dg/diagnostic/param-type-mismatch.C: Likewise.
522 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
523 * g++.dg/plugin/show-template-tree-color-labels.C: New test.
524 * gcc.dg/bad-binary-ops.c: Update expected output to show range
525 labels. Add an "aka" example.
526 * gcc.dg/cpp/pr66415-1.c: Update expected output to show range
527 labels.
528 * gcc.dg/format/diagnostic-ranges.c: Likewise.
529 * gcc.dg/format/pr72858.c: Likewise.
530 * gcc.dg/format/pr78498.c: Likewise.
531 * gcc.dg/param-type-mismatch.c: Add "-Wpointer-sign" to options.
532 Update expected output to show range labels. Add examples of
533 -Wincompatible-pointer-types and -Wpointer-sign for parameters.
534 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
535 Update expected output to show range labels.
536 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
537 (test_very_wide_line): Adjust so that label is at left-clipping
538 boundary.
539 (test_very_wide_line_2): New test.
540 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
541 Update expected output to show range labels.
542 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
543 * gcc.dg/plugin/diagnostic-test-show-locus-no-labels.c: New test.
544 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): Update
545 for new param to gcc_rich_location::add_expr.
546 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
547 Add "label" param.
548 (test_show_locus): Add examples of labels to various tests. Tweak
549 the "very wide_line" test case and duplicate it, to cover the
550 boundary values for clipping of labels against the left-margin.
551 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
552 diagnostic-test-show-locus-no-labels.c.
553 * gcc.dg/pr69554-1.c: Update expected output to show range labels.
554 Update line numbers of dg-locus directives.
555 * gcc.dg/pr69627.c: Update expected output to show range labels.
556 * lib/multiline.exp (proc _build_multiline_regex): Remove
557 special-case handling of lines with trailing '|'.
558
559 2018-08-15 Qing Zhao <qing.zhao@oracle.com>
560
561 PR testsuite/86519
562 * gcc.dg/strcmpopt_6.c: Scan the assembly file instead of
563 the .expand file.
564
565 2018-08-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
566
567 * gcc.dg/wmain.c: New test.
568
569 2018-08-15 Iain Sandoe <iain@sandoe.co.uk>
570
571 PR c/19315
572 * gcc.dg/graphite/pr82451.c: Make array 'a' an extern.
573 * gcc.dg/redecl-10.c: Expect warnings for the static vars with
574 unknown size.
575
576 2018-08-15 Martin Liska <mliska@suse.cz>
577
578 PR tree-optimization/86925
579 * gcc.dg/predict-20.c: New test.
580 * gcc.dg/predict-21.c: New test.
581
582 2018-08-15 Paolo Carlini <paolo.carlini@oracle.com>
583
584 * g++.dg/init/goto3.C: Adjust for error instead of permerror.
585
586 2018-08-14 Allan Sandfeld Jensen <allan.jensen@qt.io>
587
588 * gcc.target/i386/sse2-movs.c: New test.
589
590 2018-08-14 Martin Sebor <msebor@redhat.com>
591
592 PR tree-optimization/86650
593 * gcc.dg/Warray-bounds-34.c: New test.
594
595 2018-08-14 Janus Weil <janus@gcc.gnu.org>
596
597 PR fortran/86116
598 * gfortran.dg/generic_34.f90: New test case.
599
600 2018-08-13 Marek Polacek <polacek@redhat.com>
601
602 PR c++/57891
603 * g++.dg/cpp0x/Wnarrowing6.C: New test.
604 * g++.dg/cpp0x/Wnarrowing7.C: New test.
605 * g++.dg/cpp0x/Wnarrowing8.C: New test.
606 * g++.dg/cpp0x/Wnarrowing9.C: New test.
607 * g++.dg/cpp0x/Wnarrowing10.C: New test.
608 * g++.dg/cpp0x/constexpr-47969.C: Adjust dg-error.
609 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
610 * g++.dg/cpp0x/constexpr-targ.C: Likewise.
611 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
612 * g++.dg/ext/stmtexpr15.C: Likewise.
613 * g++.dg/gomp/pr47963.C: Likewise.
614 * g++.dg/init/new37.C: Likewise.
615 * g++.dg/init/new43.C: Likewise.
616 * g++.dg/other/fold1.C: Likewise.
617 * g++.dg/parse/array-size2.C: Likewise.
618 * g++.dg/template/dependent-name3.C: Likewise.
619 * g++.dg/cpp0x/constexpr-data2.C: Add dg-error.
620 * g++.dg/other/vrp1.C: Likewise.
621 * g++.dg/template/char1.C: Likewise.
622
623 2018-08-13 Segher Boessenkool <segher@kernel.crashing.org>
624
625 * gcc.target/powerpc/pr56605.c: The generated code can have an AND
626 instead of a ZERO_EXTEND.
627
628 2018-08-13 Martin Sebor <msebor@redhat.com>
629
630 PR tree-optimization/71625
631 * c-c++-common/attr-nonstring-3.c: Temporarily xfail a test case.
632 * g++.dg/init/string2.C: New test.
633 * g++.dg/init/string3.C: New test.
634 * g++.dg/init/string4.C: New test.
635 * gcc.dg/init-string-3.c: New test.
636 * gcc.dg/strlenopt-55.c: New test.
637 * gcc.dg/strlenopt-56.c: New test.
638
639 2018-08-13 Marek Polacek <polacek@redhat.com>
640
641 P0806R2 - Deprecate implicit capture of this via [=]
642 * g++.dg/cpp2a/lambda-this1.C: New test.
643 * g++.dg/cpp2a/lambda-this2.C: New test.
644 * g++.dg/cpp2a/lambda-this3.C: New test.
645
646 2018-08-13 Marek Polacek <polacek@redhat.com>
647
648 PR c++/86915
649 * g++.dg/diagnostic/auto1.C: New test.
650
651 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
652
653 PR fortran/66679
654 * gfortran.dg/transfer_class_3.f90: New test.
655
656 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
657
658 PR fortran/86906
659 * gfortran.dg/use_rename_9.f90: New test.
660
661 2018-08-11 Jakub Jelinek <jakub@redhat.com>
662
663 PR tree-optimization/86835
664 * gcc.dg/pr86835.c: New test.
665
666 2018-08-10 Janus Weil <janus@gcc.gnu.org>
667
668 PR fortran/57160
669 * gfortran.dg/actual_pointer_function_1.f90: Fix invalid test case.
670 * gfortran.dg/inline_matmul_23.f90: Add option "-ffrontend-optimize".
671 * gfortran.dg/short_circuiting_2.f90: New test case.
672 * gfortran.dg/short_circuiting_3.f90: New test case.
673
674 2018-08-10 Alexander Monakov <amonakov@ispras.ru>
675
676 PR target/82418
677 * gcc.target/i386/pr82418.c: New test.
678
679 2018-08-10 Martin Liska <mliska@suse.cz>
680
681 PR target/83610
682 * gcc.dg/predict-17.c: New test.
683 * gcc.dg/predict-18.c: New test.
684 * gcc.dg/predict-19.c: New test.
685
686 2018-08-10 Martin Liska <mliska@suse.cz>
687
688 PR tree-optimization/85799
689 * gcc.dg/pr85799.c: New test.
690
691 2018-08-09 Jeff Law <law@redhat.com>
692
693 PR middle-end/86897
694 * gcc.dg/uninit-suppress_2.c: Disable DOM.
695
696 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
697
698 * gcc.target/aarch64/sve/reduc_8.c: New test.
699
700 2018-08-09 David Malcolm <dmalcolm@redhat.com>
701
702 PR other/84889
703 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: New
704 test.
705 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
706 New test.
707 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
708 * lib/prune.exp: Add -fno-diagnostics-show-line-numbers to
709 TEST_ALWAYS_FLAGS.
710
711 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
712
713 PR tree-optimization/86858
714 * gcc.dg/vect/pr86858.c: New test.
715
716 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
717
718 PR tree-optimization/86871
719 * gcc.dg/vect/pr86871.c: New test.
720
721 2018-08-09 Paolo Carlini <paolo.carlini@oracle.com>
722
723 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
724
725 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
726
727 * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: Decrement
728 arch and tune numbers by 2.
729 * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: Likewise.
730 * gcc.target/s390/target-attribute/tattr-m31-1.c: Likewise.
731 * gcc.target/s390/target-attribute/tattr-m31-10.c: Likewise.
732 * gcc.target/s390/target-attribute/tattr-m31-11.c: Likewise.
733 * gcc.target/s390/target-attribute/tattr-m31-12.c: Likewise.
734 * gcc.target/s390/target-attribute/tattr-m31-13.c: Likewise.
735 * gcc.target/s390/target-attribute/tattr-m31-14.c: Likewise.
736 * gcc.target/s390/target-attribute/tattr-m31-15.c: Likewise.
737 * gcc.target/s390/target-attribute/tattr-m31-16.c: Likewise.
738 * gcc.target/s390/target-attribute/tattr-m31-17.c: Likewise.
739 * gcc.target/s390/target-attribute/tattr-m31-18.c: Likewise.
740 * gcc.target/s390/target-attribute/tattr-m31-19.c: Likewise.
741 * gcc.target/s390/target-attribute/tattr-m31-2.c: Likewise.
742 * gcc.target/s390/target-attribute/tattr-m31-20.c: Likewise.
743 * gcc.target/s390/target-attribute/tattr-m31-21.c: Likewise.
744 * gcc.target/s390/target-attribute/tattr-m31-22.c: Likewise.
745 * gcc.target/s390/target-attribute/tattr-m31-23.c: Likewise.
746 * gcc.target/s390/target-attribute/tattr-m31-24.c: Likewise.
747 * gcc.target/s390/target-attribute/tattr-m31-25.c: Likewise.
748 * gcc.target/s390/target-attribute/tattr-m31-26.c: Likewise.
749 * gcc.target/s390/target-attribute/tattr-m31-27.c: Likewise.
750 * gcc.target/s390/target-attribute/tattr-m31-28.c: Likewise.
751 * gcc.target/s390/target-attribute/tattr-m31-29.c: Likewise.
752 * gcc.target/s390/target-attribute/tattr-m31-3.c: Likewise.
753 * gcc.target/s390/target-attribute/tattr-m31-30.c: Likewise.
754 * gcc.target/s390/target-attribute/tattr-m31-31.c: Likewise.
755 * gcc.target/s390/target-attribute/tattr-m31-32.c: Likewise.
756 * gcc.target/s390/target-attribute/tattr-m31-4.c: Likewise.
757 * gcc.target/s390/target-attribute/tattr-m31-5.c: Likewise.
758 * gcc.target/s390/target-attribute/tattr-m31-6.c: Likewise.
759 * gcc.target/s390/target-attribute/tattr-m31-7.c: Likewise.
760 * gcc.target/s390/target-attribute/tattr-m31-8.c: Likewise.
761 * gcc.target/s390/target-attribute/tattr-m31-9.c: Likewise.
762 * gcc.target/s390/target-attribute/tattr-m64-1.c: Likewise.
763 * gcc.target/s390/target-attribute/tattr-m64-10.c: Likewise.
764 * gcc.target/s390/target-attribute/tattr-m64-11.c: Likewise.
765 * gcc.target/s390/target-attribute/tattr-m64-12.c: Likewise.
766 * gcc.target/s390/target-attribute/tattr-m64-13.c: Likewise.
767 * gcc.target/s390/target-attribute/tattr-m64-14.c: Likewise.
768 * gcc.target/s390/target-attribute/tattr-m64-15.c: Likewise.
769 * gcc.target/s390/target-attribute/tattr-m64-16.c: Likewise.
770 * gcc.target/s390/target-attribute/tattr-m64-17.c: Likewise.
771 * gcc.target/s390/target-attribute/tattr-m64-18.c: Likewise.
772 * gcc.target/s390/target-attribute/tattr-m64-19.c: Likewise.
773 * gcc.target/s390/target-attribute/tattr-m64-2.c: Likewise.
774 * gcc.target/s390/target-attribute/tattr-m64-20.c: Likewise.
775 * gcc.target/s390/target-attribute/tattr-m64-21.c: Likewise.
776 * gcc.target/s390/target-attribute/tattr-m64-22.c: Likewise.
777 * gcc.target/s390/target-attribute/tattr-m64-23.c: Likewise.
778 * gcc.target/s390/target-attribute/tattr-m64-24.c: Likewise.
779 * gcc.target/s390/target-attribute/tattr-m64-25.c: Likewise.
780 * gcc.target/s390/target-attribute/tattr-m64-26.c: Likewise.
781 * gcc.target/s390/target-attribute/tattr-m64-27.c: Likewise.
782 * gcc.target/s390/target-attribute/tattr-m64-28.c: Likewise.
783 * gcc.target/s390/target-attribute/tattr-m64-29.c: Likewise.
784 * gcc.target/s390/target-attribute/tattr-m64-3.c: Likewise.
785 * gcc.target/s390/target-attribute/tattr-m64-30.c: Likewise.
786 * gcc.target/s390/target-attribute/tattr-m64-31.c: Likewise.
787 * gcc.target/s390/target-attribute/tattr-m64-32.c: Likewise.
788 * gcc.target/s390/target-attribute/tattr-m64-33.c: Likewise.
789 * gcc.target/s390/target-attribute/tattr-m64-4.c: Likewise.
790 * gcc.target/s390/target-attribute/tattr-m64-5.c: Likewise.
791 * gcc.target/s390/target-attribute/tattr-m64-6.c: Likewise.
792 * gcc.target/s390/target-attribute/tattr-m64-7.c: Likewise.
793 * gcc.target/s390/target-attribute/tattr-m64-8.c: Likewise.
794 * gcc.target/s390/target-attribute/tattr-m64-9.c: Likewise.
795
796 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
797
798 PR target/84332
799 * gcc.target/s390/pr84332.c: New testcase.
800
801 2018-08-08 Andreas Schwab <schwab@linux-m68k.org>
802
803 PR target/46179
804 * gcc.target/m68k/tls-dimode.c: New file.
805
806 2018-08-08 Nathan Sidwell <nathan@acm.org>
807
808 * c-c++-common/inc-from-1a.h, c-c++-common/inc-from-1b.h,
809 c-c++-common/inc-from-1.c: New
810
811 2018-08-08 Andreas Krebbel <krebbel@linux.ibm.com>
812
813 PR target/85295
814 * gcc.target/s390/TI-constants-lra.c: New testcase.
815 * gcc.target/s390/TI-constants-nolra.c: New testcase.
816
817 2018-08-08 Ilya Leoshkevich <iii@linux.ibm.com>
818
819 * gcc.target/s390/hotpatch-8.c: Remove.
820 * gcc.target/s390/hotpatch-9.c: Remove.
821 * gcc.target/s390/mnop-mcount-m31-fpic.c: Remove.
822 * gcc.target/s390/mnop-mcount-m31.c: Remove.
823
824 2018-08-08 Jakub Jelinek <jakub@redhat.com>
825
826 P0595R1 - is_constant_evaluated
827 * g++.dg/cpp2a/is-constant-evaluated1.C: New test.
828
829 PR c++/86836
830 * g++.dg/cpp1z/decomp46.C: New test.
831
832 PR c++/86738
833 * g++.dg/opt/pr86738.C: New test.
834
835 2018-08-07 Richard Sandiford <richard.sandiford@arm.com>
836
837 PR target/86838
838 * gcc.target/aarch64/frecpe_1.c: New test.
839 * gcc.target/aarch64/frecpe_2.c: Likewise.
840
841 2018-08-07 Paolo Carlini <paolo.carlini@oracle.com>
842
843 PR c++/59480, DR 136
844 * g++.dg/other/friend8.C: New.
845 * g++.dg/other/friend9.C: Likewise.
846 * g++.dg/other/friend10.C: Likewise.
847 * g++.dg/other/friend11.C: Likewise.
848 * g++.dg/other/friend12.C: Likewise.
849 * g++.dg/other/friend13.C: Likewise.
850 * g++.dg/other/friend14.C: Likewise.
851 * g++.dg/other/friend15.C: Likewise.
852 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
853 * g++.dg/parse/defarg8.C: Likewise.
854
855 2018-08-07 Martin Liska <mliska@suse.cz>
856
857 PR middle-end/83023
858 * gcc.dg/predict-16.c: New test.
859 * g++.dg/predict-1.C: New test.
860
861 2018-08-07 Steve Ellcey <sellcey@cavium.com>
862 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
863
864 PR tree-optimization/80925
865 * gcc.dg/vect/no-section-anchors-vect-69.c: Expect 3 loops
866 vectorized on !vect_hw_misalign targets.
867
868 2018-08-06 Marek Polacek <polacek@redhat.com>
869
870 PR c++/86767
871 * g++.dg/cpp1y/constexpr-86767.C: New test.
872
873 2018-08-06 Uros Bizjak <ubizjak@gmail.com>
874
875 * g++.dg/torture/pr86763.C (dg-additional-options): Add -lrt
876 for target *-*-linux-gnu.
877
878 2018-08-06 Alan Hayward <alan.hayward@arm.com>
879
880 * gcc.target/aarch64/sve/tls_preserve_1.c: New test.
881 * gcc.target/aarch64/sve/tls_preserve_2.c: New test.
882 * gcc.target/aarch64/sve/tls_preserve_3.c: New test.
883
884 2018-08-06 Andreas Krebbel <krebbel@linux.ibm.com>
885
886 * gcc.target/s390/nomemloopunroll-1.c: New test.
887
888 2018-08-05 H.J. Lu <hongjiu.lu@intel.com>
889
890 PR target/86386
891 * gcc.target/i386/pr86386.c: New file.
892
893 2018-08-04 Tom de Vries <tdevries@suse.de>
894
895 * lib/gcc-gdb-test.exp: Use absolute line number in pass/fail line.
896
897 2018-08-04 Andreas Schwab <schwab@linux-m68k.org>
898
899 * gcc.dg/guality/const-volatile.c: Remove duplicate test
900 "type:cvip".
901
902 2018-08-04 Janus Weil <janus@gcc.gnu.org>
903
904 PR fortran/45521
905 * gfortran.dg/interface_assignment_6.f90: New test case.
906
907 2018-08-04 Uros Bizjak <ubizjak@gmail.com>
908
909 PR testsuite/86153
910 * g++.dg/pr83239.C (dg-options): Add -finline-limit=500.
911
912 2018-08-03 David Malcolm <dmalcolm@redhat.com>
913 Jonathan Wakely <jwakely@redhat.com>
914
915 PR c++/85523
916 * g++.dg/pr85523.C: New test.
917
918 2018-08-03 Bogdan Harjoc <harjoc@gmail.com>
919
920 PR c/86690
921 * gcc.dg/union-duplicate-field.c: New test.
922
923 2018-08-03 Jason Merrill <jason@redhat.com>
924
925 PR c++/86706
926 * g++.dg/template/pr86706.C: New test.
927
928 2018-08-03 Richard Sandiford <richard.sandiford@arm.com>
929
930 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect AVG_FLOOR to be used
931 on vect_avg_qi targets.
932 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
933 * gcc.dg/vect/bb-slp-pow-1.c: New test.
934 * gcc.dg/vect/vect-avg-15.c: Likewise.
935
936 2018-08-03 Martin Liska <mliska@suse.cz>
937
938 * gcc.dg/predict-1.c: Adjust scanned pattern to cover 2 digits.
939 * gcc.dg/predict-13.c: Likewise.
940 * gcc.dg/predict-3.c: Likewise.
941 * gcc.dg/predict-4.c: Likewise.
942 * gcc.dg/predict-5.c: Likewise.
943 * gcc.dg/predict-6.c: Likewise.
944 * gcc.dg/predict-9.c: Likewise.
945 * gfortran.dg/predict-1.f90: Likewise.
946
947 2018-08-02 Richard Biener <rguenther@suse.de>
948
949 PR c++/86763
950 * g++.dg/torture/pr86763.C: New testcase.
951
952 2018-08-02 Richard Biener <rguenther@suse.de>
953
954 PR tree-optimization/86816
955 * g++.dg/torture/pr86816.C: New testcase.
956
957 2018-08-02 Richard Sandiford <richard.sandiford@arm.com>
958
959 * gcc.target/aarch64/f16_mov_immediate_1.c: Expect fmov immediate
960 to be used.
961 * gcc.target/aarch64/f16_mov_immediate_2.c: Likewise.
962 * gcc.target/aarch64/f16_mov_immediate_3.c: Force +nofp16.
963 * gcc.target/aarch64/sve/single_1.c: Except fmov immediate to be used
964 for .h.
965 * gcc.target/aarch64/sve/single_2.c: Likewise.
966 * gcc.target/aarch64/sve/single_3.c: Likewise.
967 * gcc.target/aarch64/sve/single_4.c: Likewise.
968
969 2018-08-02 Jackson Woodruff <jackson.woodruff@arm.com>
970
971 PR target/86014
972 * gcc.target/aarch64/ldp_stp_13.c: New test.
973
974 2018-08-01 Martin Sebor <msebor@redhat.com>
975
976 PR tree-optimization/86650
977 * gcc.dg/format/gcc_diag-10.c: Adjust.
978
979 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
980
981 * gcc.target/aarch64/sve/var_stride_2.c: Update expected form
982 of range check.
983 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
984
985 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
986
987 PR target/86753
988 * gcc.target/aarch64/sve/vcond_4.c: XFAIL positive tests.
989 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
990
991 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
992
993 * gcc.dg/pointer-range-check-1.c: New test.
994 * gcc.dg/pointer-range-check-2.c: Likewise.
995
996 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
997
998 PR tree-optimization/86749
999 * gcc.dg/vect/pr86749.c: New test.
1000
1001 2018-08-01 Paolo Carlini <paolo.carlini@oracle.com>
1002
1003 PR c++/86661
1004 * g++.dg/lookup/name-clash12.C: New.
1005
1006 2018-08-01 Richard Biener <rguenther@suse.de>
1007
1008 * gcc.dg/tree-ssa/ssa-fre-68.c: New testcase.
1009
1010 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
1011
1012 * gcc.dg/plugin/poly-int-07_plugin.c (dg-options): Use -O0.
1013
1014 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
1015
1016 * gcc.dg/tree-ssa/pr84512.c: Xfail on alpha*-*-*.
1017
1018 2018-08-01 Martin Liska <mliska@suse.cz>
1019
1020 * gcc.dg/tree-prof/stringop-1.c: Adjust scanned pattern.
1021 * gcc.dg/tree-prof/stringop-2.c: Likewise.
1022 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
1023 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
1024 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
1025 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
1026 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
1027 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
1028
1029 2018-08-01 Martin Liska <mliska@suse.cz>
1030
1031 PR value-prof/35543
1032 * gcc.dg/tree-prof/val-prof-7.c: Add __builtin_memmove.
1033
1034 2018-08-01 Sam Tebbs <sam.tebbs@arm.com>
1035
1036 * gcc.target/aarch64/extract_zero_extend.c: New file.
1037
1038 2018-08-01 Jakub Jelinek <jakub@redhat.com>
1039
1040 PR c/85704
1041 * gcc.c-torture/compile/pr85704.c: New test.
1042
1043 2018-07-31 Alexandre Oliva <oliva@adacore.com>
1044 Olivier Hainque <hainque@adacore.com>
1045
1046 * gnat.dg/dinst.adb: New.
1047 * gnat.dg/dinst_pkg.ads, gnat.dg/dinst_pkg.adb: New.
1048
1049 2018-07-31 David Malcolm <dmalcolm@redhat.com>
1050
1051 * gcc.dg/format/gcc_diag-1.c (foo): Update the %v tests for
1052 tdiag and cxxdiag.
1053 * gcc.dg/format/gcc_diag-10.c (test_diag): Update tests of %G
1054 and %K.
1055
1056 2018-07-31 Richard Earnshaw <rearnsha@arm.com>
1057
1058 * c-c++-common/spec-barrier-1.c: New test.
1059 * c-c++-common/spec-barrier-2.c: New test.
1060 * gcc.dg/spec-barrier-3.c: New test.
1061
1062 2018-07-31 Martin Sebor <msebor@redhat.com>
1063
1064 PR tree-optimization/86741
1065 * gcc.dg/Warray-bounds-33.c: New test.
1066
1067 2018-07-31 Andreas Krebbel <krebbel@linux.ibm.com>
1068
1069 * gcc.target/s390/memset-1.c: Improve testcase.
1070
1071 2018-07-31 Tom de Vries <tdevries@suse.de>
1072
1073 PR debug/86687
1074 * g++.dg/guality/pr86687.C: New test.
1075
1076 2018-07-31 Jakub Jelinek <jakub@redhat.com>
1077
1078 P1008R1 - prohibit aggregates with user-declared constructors
1079 * g++.dg/ext/is_aggregate.C: Add tests with deleted or defaulted ctor.
1080 * g++.dg/cpp0x/defaulted1.C (main): Ifdef out for C++2a B b = {1};.
1081 * g++.dg/cpp0x/deleted2.C: Expect error for C++2a.
1082 * g++.dg/cpp2a/aggr1.C: New test.
1083 * g++.dg/cpp2a/aggr2.C: New test.
1084
1085 2018-07-31 Segher Boessenkool <segher@kernel.crashing.org>
1086
1087 PR target/86640
1088 * gcc.target/arm/pr86640.c: New testcase.
1089
1090 2018-07-31 Martin Liska <mliska@suse.cz>
1091
1092 PR gcov-profile/85338
1093 PR gcov-profile/85350
1094 PR gcov-profile/85372
1095 * gcc.misc-tests/gcov-pr85338.c: New test.
1096 * gcc.misc-tests/gcov-pr85350.c: New test.
1097 * gcc.misc-tests/gcov-pr85372.c: New test.
1098
1099 2018-07-31 Martin Liska <mliska@suse.cz>
1100
1101 PR gcov-profile/83813
1102 PR gcov-profile/84758
1103 PR gcov-profile/85217
1104 PR gcov-profile/85332
1105 * gcc.misc-tests/gcov-pr83813.c: New test.
1106 * gcc.misc-tests/gcov-pr84758.c: New test.
1107 * gcc.misc-tests/gcov-pr85217.c: New test.
1108 * gcc.misc-tests/gcov-pr85332.c: New test.
1109
1110 2018-07-31 Ed Schonberg <schonberg@adacore.com>
1111
1112 * gnat.dg/prot5.adb, gnat.dg/prot5_pkg.adb,
1113 gnat.dg/prot5_pkg.ads: New testcase.
1114
1115 2018-07-31 Justin Squirek <squirek@adacore.com>
1116
1117 * gnat.dg/addr11.adb: New testcase.
1118
1119 2018-07-31 Hristian Kirtchev <kirtchev@adacore.com>
1120
1121 * gnat.dg/global.adb, gnat.dg/global.ads: New testcase.
1122
1123 2018-07-31 Gary Dismukes <dismukes@adacore.com>
1124
1125 * gnat.dg/block_ext_return_assert_failure.adb: New testcase.
1126
1127 2018-07-31 Ed Schonberg <schonberg@adacore.com>
1128
1129 * gnat.dg/iter3.adb: New testcase.
1130
1131 2018-07-31 Andre Vieira <andre.simoesdiasvieira@arm.com>
1132
1133 Revert 'AsyncI/O patch committed'
1134 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
1135 Thomas Koenig <tkoenig@gcc.gnu.org>
1136
1137 PR fortran/25829
1138 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
1139 * gfortran.dg/f2003_io_1.f03: Add wait statement.
1140
1141 2018-07-30 Segher Boessenkool <segher@kernel.crashing.org>
1142
1143 PR rtl-optimization/85160
1144 * gcc.target/powerpc/combine-2-2.c: New testcase.
1145
1146 2018-07-27 Martin Sebor <msebor@redhat.com>
1147
1148 PR tree-optimization/86696
1149 * g++.dg/pr86696.C: New test.
1150
1151 2018-07-27 David Malcolm <dmalcolm@redhat.com>
1152
1153 PR tree-optimization/86636
1154 * gcc.c-torture/compile/pr86636.c: Add dg-do compile.
1155 Add dg-require-effective-target pthread.
1156
1157 2018-07-26 Qing Zhao <qing.zhao@oracle.com>
1158
1159 * gcc.dg/strcmpopt_5.c: Change to O2 to enable the transformation.
1160 * gcc.dg/strcmpopt_6.c: Likewise.
1161
1162 2018-07-26 Pat Haugen <pthaugen@us.ibm.com>
1163
1164 PR target/86612
1165 * gcc.target/powerpc/pr58673-2.c: Call strdup.
1166
1167 2018-07-26 Martin Sebor <msebor@redhat.com>
1168
1169 PR tree-optimization/86043
1170 PR tree-optimization/86042
1171 * gcc/testsuite/gcc.dg/attr-nonstring-2.c: Xfail test cases due to
1172 pr86688.
1173 * gcc.dg/strlenopt-44.c: New test.
1174
1175 2018-07-26 Martin Liska <mliska@suse.cz>
1176
1177 PR gcov-profile/86536
1178 * gcc.misc-tests/gcov-pr86536.c: New test.
1179
1180 2018-07-25 Martin Sebor <msebor@redhat.com>
1181
1182 * gcc.c-torture/execute/builtins/strnlen.c: Remove DejaGnu directives
1183 ignored by the test harness.
1184
1185 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
1186 Thomas Koenig <tkoenig@gcc.gnu.org>
1187
1188 PR fortran/25829
1189 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
1190 * gfortran.dg/f2003_io_1.f03: Add wait statement.
1191
1192 2018-07-25 Jakub Jelinek <jakub@redhat.com>
1193
1194 PR c++/85515
1195 * g++.dg/pr85515-2.C: Add expected dg-error.
1196 * g++.dg/cpp0x/range-for36.C: New test.
1197
1198 2018-07-25 Claudiu Zissulescu <claziss@synopsys.com>
1199
1200 * gcc.target/arc/uncached-1.c: New test.
1201 * gcc.target/arc/uncached-2.c: Likewise.
1202
1203 2018-07-24 Martin Sebor <msebor@redhat.com>
1204
1205 PR tree-optimization/86622
1206 PR tree-optimization/86532
1207 * gcc.c-torture/execute/strlen-2.c: New test.
1208 * gcc.c-torture/execute/strlen-3.c: New test.
1209 * gcc.c-torture/execute/strlen-4.c: New test.
1210
1211 2018-07-24 David Malcolm <dmalcolm@redhat.com>
1212
1213 PR tree-optimization/86636
1214 * gcc.c-torture/compile/pr86636.c: New test.
1215
1216 2018-07-24 Matthew Malcomson <matthew.malcomson@arm.com>
1217
1218 * gcc.target/aarch64/simd/vect_su_add_sub.c: New.
1219
1220 2018-07-24 Jakub Jelinek <jakub@redhat.com>
1221
1222 PR middle-end/86627
1223 * gcc.target/i386/pr86627.c: New test.
1224
1225 PR testsuite/86649
1226 * g++.dg/tree-ssa-/pr19476-1.C: Check dom2 dump instead of ccp1.
1227 * g++.dg/tree-ssa-/pr19476-5.C: Likewise.
1228 * g++.dg/tree-ssa-/pr19476-6.C: New test.
1229 * g++.dg/tree-ssa-/pr19476-7.C: New test.
1230
1231 2018-07-23 Carl Love <cel@us.ibm.com>
1232
1233 PR 86591
1234 * gcc.target/powerpc/altivec-1-runnable.c: Move vector double tests to
1235 file altivec-2-runnable.c.
1236 * gcc.target/powerpc/altivec-2-runnable.c: Add vector double tests.
1237 * gcc.target/powerpc/buitlins-1.c: Remove dg-final check for xxlor.
1238 Update dg-final test for __divdi3 and __udivdi3 instructions. Update
1239 comments for instruction generated by vec_mergeh, vec_perm, vec_round,
1240 vec_cts, vec_ctu, vec_cpsgn tests.
1241
1242 2018-07-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
1243
1244 PR c/86617
1245 * gcc.dg/pr86617.c: New test.
1246
1247 2018-07-23 Jakub Jelinek <jakub@redhat.com>
1248
1249 PR c++/86569
1250 * g++.dg/warn/Wnonnull-compare-9.C: New test.
1251
1252 2018-07-20 Martin Sebor <msebor@redhat.com>
1253
1254 PR middle-end/82063
1255 * c-c++-common/pr68657-1.c: Adjust.
1256 * c-c++-common/pr68657-2.c: Same.
1257 * c-c++-common/pr68657-3.c: Same.
1258 * c-c++-common/pr68833-1.c: Same.
1259 * gcc.dg/Walloc-size-larger-than-16.c: Same.
1260 * gcc.dg/Walloca-larger-than.c: New test.
1261 * gcc.dg/Walloca-larger-than-2.c: New test.
1262 * gcc.dg/Wframe-larger-than-2.c: New test.
1263 * gcc.dg/Wlarger-than3.c: New test.
1264 * gcc.dg/Wvla-larger-than-3.c: New test.
1265 * gcc.dg/pr42611.c: Adjust.
1266 * gnat.dg/frame_overflow.adb: Same.
1267
1268 2018-07-20 Martin Sebor <msebor@redhat.com>
1269
1270 PR tree-optimization/86613
1271 PR tree-optimization/86611
1272 * c-c++-common/Warray-bounds-2.c: Undefine macros and
1273 prune duplicate warnings.
1274 * gcc.dg/Warray-bounds-31.c: Xfail test cases with
1275 data-model-dependencies.
1276 * gcc.dg/Warray-bounds-32.c: Ditto.
1277
1278 2018-07-20 Richard Biener <rguenther@suse.de>
1279
1280 PR debug/86585
1281 * g++.dg/lto/pr86585_0.C: New testcase.
1282 * g++.dg/lto/pr86585_1.C: Likewise.
1283
1284 2018-07-19 Martin Sebor <msebor@redhat.com>
1285
1286 PR tree-optimization/83776
1287 PR tree-optimization/84047
1288 * gcc.dg/Warray-bounds-29.c: New test.
1289 * gcc.dg/Warray-bounds-30.c: New test.
1290 * gcc.dg/Warray-bounds-31.c: New test.
1291 * gcc.dg/Warray-bounds-32.c: New test.
1292
1293 2018-07-19 Michael Collison <michael.collison@arm.com>
1294 Richard Henderson <rth@redhat.com>
1295
1296 * gcc.target/aarch64/builtin_sadd_128.c: New testcase.
1297 * gcc.target/aarch64/builtin_saddl.c: New testcase.
1298 * gcc.target/aarch64/builtin_saddll.c: New testcase.
1299 * gcc.target/aarch64/builtin_uadd_128.c: New testcase.
1300 * gcc.target/aarch64/builtin_uaddl.c: New testcase.
1301 * gcc.target/aarch64/builtin_uaddll.c: New testcase.
1302 * gcc.target/aarch64/builtin_ssub_128.c: New testcase.
1303 * gcc.target/aarch64/builtin_ssubl.c: New testcase.
1304 * gcc.target/aarch64/builtin_ssubll.c: New testcase.
1305 * gcc.target/aarch64/builtin_usub_128.c: New testcase.
1306 * gcc.target/aarch64/builtin_usubl.c: New testcase.
1307 * gcc.target/aarch64/builtin_usubll.c: New testcase.
1308
1309 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1310
1311 Revert fix for c++/59480 (and testsuite followup)
1312
1313 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1314
1315 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
1316
1317 2019-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1318
1319 PR c++/59480, DR 136
1320 * g++.dg/other/friend8.C: New.
1321 * g++.dg/other/friend9.C: Likewise.
1322 * g++.dg/other/friend10.C: Likewise.
1323 * g++.dg/other/friend11.C: Likewise.
1324 * g++.dg/other/friend12.C: Likewise.
1325 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
1326 * g++.dg/parse/defarg8.C: Likewise.
1327
1328 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
1329
1330 * gcc.target/aarch64/profile.c: New test.
1331
1332 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
1333
1334 PR target/83009
1335 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
1336
1337 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
1338
1339 PR target/86560
1340 * gcc.target/i386/pr86560-4.c: New test.
1341 * gcc.target/i386/pr86560-5.c: Likewise.
1342
1343 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
1344
1345 PR target/86560
1346 * gcc.target/i386/pr86560-1.c: New test.
1347 * gcc.target/i386/pr86560-2.c: Likewise.
1348 * gcc.target/i386/pr86560-3.c: Likewise.
1349
1350 2018-07-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1351
1352 * gfortran.dg/max_fmax_aarch64.f90: New test.
1353 * gfortran.dg/min_fmin_aarch64.f90: Likewise.
1354 * gfortran.dg/minmax_integer.f90: Likewise.
1355
1356 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1357
1358 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
1359
1360 2018-07-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1361
1362 PR middle-end/86544
1363 * g++.dg/tree-ssa/pr86544.C: New test.
1364
1365 2018-07-18 Jakub Jelinek <jakub@redhat.com>
1366
1367 PR c++/86550
1368 * g++.dg/cpp0x/lambda/lambda-86550.C: New test.
1369
1370 2018-07-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
1371
1372 PR 69558
1373 * c-c++-common/cpp/diagnostic-pragma-2.c: New test.
1374 * c-c++-common/pr69558.c: Remove xfail.
1375 * gcc.dg/cpp/builtin-macro-1.c: Adjust test expectations.
1376 * gcc.dg/pr61817-1.c: Likewise.
1377 * gcc.dg/pr61817-2.c: Likewise.
1378 * g++.dg/plugin/pragma_plugin.c: Warn at expansion_point_location.
1379
1380 2018-07-18 Janus Weil <janus@gcc.gnu.org>
1381
1382 PR fortran/85599
1383 * gfortran.dg/function_optimize_5.f90: Add option
1384 '-faggressive-function-elimination' and update dg-warning clauses.
1385 * gfortran.dg/short_circuiting.f90: New test.
1386
1387 2018-07-18 Marek Polacek <polacek@redhat.com>
1388
1389 PR c++/86190 - bogus -Wsign-conversion warning
1390 * g++.dg/warn/Wsign-conversion-3.C: New test.
1391 * g++.dg/warn/Wsign-conversion-4.C: New test.
1392
1393 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1394
1395 PR c++/59480, DR 136
1396 * g++.dg/other/friend8.C: New.
1397 * g++.dg/other/friend9.C: Likewise.
1398 * g++.dg/other/friend10.C: Likewise.
1399 * g++.dg/other/friend11.C: Likewise.
1400 * g++.dg/other/friend12.C: Likewise.
1401 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
1402 * g++.dg/parse/defarg8.C: Likewise.
1403
1404 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1405
1406 * g++.dg/ext/uow-3.C: Adjust.
1407 * g++.dg/ext/uow-4.C: Likewise.
1408 * g++.dg/lookup/name-clash11.C: Likewise.
1409 * g++.dg/lookup/name-clash7.C: Likewise.
1410 * g++.dg/lookup/redecl1.C: Likewise.
1411 * g++.dg/warn/changes-meaning.C: Likewise.
1412 * g++.old-deja/g++.jason/scoping8.C: Likewise.
1413 * g++.old-deja/g++.law/nest1.C: Likewise.
1414
1415 2018-07-18 Richard Biener <rguenther@suse.de>
1416
1417 PR debug/86523
1418 * g++.dg/lto/pr86523-3_0.C: New testcase.
1419
1420 2018-07-17 Andreas Schwab <schwab@linux-m68k.org>
1421
1422 * gcc.target/m68k/mulsi_highpart.c: New test.
1423
1424 2018-07-17 Jakub Jelinek <jakub@redhat.com>
1425
1426 * gcc.dg/cpp/pr61854-c90.c (foo): Expect a note, rather than error.
1427 * gcc.dg/cpp/pr61854-c94.c (foo): Likewise.
1428 * gcc.dg/cpp/pr61854-4.c (foo): Likewise.
1429 * gcc.dg/cpp/pr61854-8.c: New test.
1430
1431 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
1432
1433 * gcc.target/powerpc/pr85456.c: Require longdouble128.
1434
1435 2018-07-17 Fritz Reese <fritzoreese@gmail.com>
1436
1437 PR fortran/83184
1438 * gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages.
1439
1440 2018-07-17 Will Schmidt <will_schmidt@vnet.ibm.com>
1441
1442 * gcc.target/powerpc/fold-vec-unpack-char.c: New.
1443 * gcc.target/powerpc/fold-vec-unpack-float.c: New.
1444 * gcc.target/powerpc/fold-vec-unpack-int.c: New.
1445 * gcc.target/powerpc/fold-vec-unpack-pixel.c: New.
1446 * gcc.target/powerpc/fold-vec-unpack-short.c: New.
1447
1448 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
1449
1450 * gcc.target/powerpc/pr57150.c: Require longdouble128.
1451 * gcc.target/powerpc/pr79916.c: Require dfp.
1452
1453 2018-07-17 Richard Biener <rguenther@suse.de>
1454
1455 PR lto/86456
1456 * g++.dg/debug/dwarf2/pr86456.C: New testcase.
1457
1458 2018-07-17 Robin Dapp <rdapp@linux.ibm.com>
1459
1460 * gcc.target/s390/function-align1.c: New test.
1461 * gcc.target/s390/function-align2.c: New test.
1462 * gcc.target/s390/function-align3.c: New test.
1463
1464 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
1465
1466 * gnat.dg/discr55.adb: New test.
1467
1468 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1469
1470 * gcc.target/i386/vartrack-1.c (dg-options): Add
1471 -fomit-frame-pointer.
1472
1473 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1474
1475 * g++.dg/lto/pr86523-1_0.C: Require fpic, shared support.
1476 (dg-lto-options): Add -fPIC.
1477 * g++.dg/lto/pr86523-2_0.C: Likewise.
1478
1479 2018-07-17 Martin Liska <mliska@suse.cz>
1480
1481 * gcc.target/powerpc/loop_align.c: Update scanned pattern.
1482
1483 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1484
1485 * gnat.dg/generic_call_cw.adb, gnat.dg/generic_call_iface.adb: New
1486 testcase.
1487
1488 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
1489
1490 * gnat.dg/sso10.adb, gnat.dg/sso10_pkg.ads: New testcase.
1491
1492 2018-07-17 Patrick Bernardi <bernardi@adacore.com>
1493
1494 * gnat.dg/memorytest.adb: New testcase.
1495
1496 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
1497
1498 * gnat.dg/config_pragma1.adb, gnat.dg/config_pragma1_pkg.ads:
1499 New testcase.
1500
1501 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1502
1503 * gnat.dg/equal3.adb: New testcase.
1504
1505 2018-07-17 Justin Squirek <squirek@adacore.com>
1506
1507 * gnat.dg/split_args.adb: New testcase.
1508
1509 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1510
1511 * gnat.dg/discr54.adb, gnat.dg/discr54_pkg.ads: New testcase.
1512
1513 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
1514
1515 * gnat.dg/bip_case_expr.adb, gnat.dg/bip_case_expr_pkg.ads:
1516 New testcase.
1517
1518 2018-07-16 Carl Love <cel@us.ibm.com>
1519
1520 PR target/86414
1521 Forgot the PR number on the commit log.
1522
1523 2018-07-16 Carl Love <cel@us.ibm.com>
1524
1525 PR target/86414
1526 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
1527 longdouble128.
1528 * gcc.target/powerpc/divkc3-3.c: Ditto.
1529 * gcc.target/powerpc/mulkc3-2.c: Ditto.
1530 * gcc.target/powerpc/mulkc3-3.c: Ditto.
1531 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
1532 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
1533
1534 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
1535
1536 * gcc.target/powerpc/convert-fp-128.c: New testcase.
1537 * gcc.target/powerpc/convert-fp-64.c: New testcase.
1538
1539 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
1540
1541 * lib/target-supports.exp (check_effective_target_longdouble64,
1542 check_effective_target_ppc_float128,
1543 check_effective_target_ppc_float128_insns,
1544 check_effective_target_powerpc_vsx): New.
1545
1546 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
1547
1548 * lib/target-supports.exp (check_ppc_float128_hw_available): Fix
1549 syntax error.
1550
1551 2018-07-16 Jakub Jelinek <jakub@redhat.com>
1552
1553 PR tree-optimization/86526
1554 * gcc.c-torture/compile/pr86526.c: New test.
1555
1556 2018-07-16 Carl Love <cel@us.ibm.com>
1557
1558 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
1559 longdouble128.
1560 * gcc.target/powerpc/divkc3-3.c: Ditto.
1561 * gcc.target/powerpc/mulkc3-2.c: Ditto.
1562 * gcc.target/powerpc/mulkc3-3.c: Ditto.
1563 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
1564 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
1565
1566 2018-07-16 Fritz Reese <fritzoreese@gmail.com>
1567
1568 PR fortran/83184
1569 * gfortran.dg/assumed_rank_14.f90: New testcase.
1570 * gfortran.dg/assumed_rank_15.f90: New testcase.
1571 * gfortran.dg/dec_structure_8.f90: Update error messages.
1572 * gfortran.dg/dec_structure_23.f90: Update error messages.
1573
1574 2018-07-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
1575
1576 PR middle-end/86528
1577 * gcc.c-torture/execute/pr86528.c: New test.
1578 * gcc.dg/Wrestrict-10.c (test_arr_strcat_2): Fix typo.
1579
1580 2018-07-16 Paolo Carlini <paolo.carlini@oracle.com>
1581
1582 * g++.dg/template/spec40.C: New.
1583 * g++.dg/parse/ptrmem8.C: Likewise.
1584
1585 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
1586
1587 * gcc.target/s390/mnop-mcount-m31-fpic.c: New testcase.
1588 * gcc.target/s390/mnop-mcount-m31-mzarch.c: New testcase.
1589 * gcc.target/s390/mnop-mcount-m31.c: New testcase.
1590 * gcc.target/s390/mnop-mcount-m64-mfentry.c: New testcase.
1591 * gcc.target/s390/mnop-mcount-m64.c: New testcase.
1592
1593 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
1594
1595 * gcc.target/s390/mrecord-mcount.c: New testcase.
1596
1597 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
1598
1599 * gcc.target/s390/mfentry-m64.c: New testcase.
1600
1601 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
1602
1603 * gnat.dg/abstract_state1.adb, gnat.dg/abstract_state1.ads: New
1604 testcase.
1605
1606 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
1607
1608 * gnat.dg/validity_check3.adb, gnat.dg/validity_check3.ads: New
1609 testcase.
1610
1611 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
1612
1613 * gnat.dg/wide_wide_value1.adb: New testcase.
1614
1615 2018-07-16 Javier Miranda <miranda@adacore.com>
1616
1617 * gnat.dg/bit_order1.adb: New testcase.
1618
1619 2018-07-16 Javier Miranda <miranda@adacore.com>
1620
1621 * gnat.dg/iter2.adb, gnat.dg/iter2.ads: New testcase.
1622
1623 2018-07-16 Richard Biener <rguenther@suse.de>
1624
1625 PR lto/86523
1626 * g++.dg/lto/pr86523-1_0.C: New testcase.
1627 * g++.dg/lto/pr86523-2_0.C: Likewise.
1628
1629 2018-07-16 Martin Liska <mliska@suse.cz>
1630
1631 PR ipa/86529
1632 * g++.dg/ipa/pr86529.C: New test.
1633
1634 2018-07-16 Tom de Vries <tdevries@suse.de>
1635
1636 PR debug/86455
1637 * gcc.target/i386/vartrack-1.c: New test.
1638
1639 2018-07-16 Eric Botcazou <ebotcazou@adacore.com>
1640
1641 * gnat.dg/opt73.adb: New test.
1642
1643 2018-07-16 Jakub Jelinek <jakub@redhat.com>
1644
1645 PR c++/3698
1646 PR c++/86208
1647 * g++.dg/opt/pr3698.C: New test.
1648
1649 2018-07-16 Richard Biener <rguenther@suse.de>
1650
1651 PR ipa/86389
1652 * gcc.dg/torture/pr86389.c: Require trampolines.
1653
1654 2018-07-15 Tom de Vries <tdevries@suse.de>
1655
1656 * lib/gcc-gdb-test.exp (guality_minimal_options): New proc.
1657 * lib/gfortran-dg.exp (gfortran-dg-runtest): Don't call torture-init if
1658 already called.
1659 * g++.dg/guality/guality.exp: Ensure Og is part of torture options.
1660 * gcc.dg/guality/guality.exp: Same.
1661 * gfortran.dg/guality/guality.exp: Same.
1662
1663 2018-07-13 H.J. Lu <hongjiu.lu@intel.com>
1664 Sunil K Pandey <sunil.k.pandey@intel.com>
1665
1666 PR target/84413
1667 * gcc.target/i386/pr84413-1.c: New test.
1668 * gcc.target/i386/pr84413-2.c: Likewise.
1669 * gcc.target/i386/pr84413-3.c: Likewise.
1670
1671 2018-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
1672 Steve Munroe <munroesj52@gmail.com>
1673
1674 * gcc.target/powerpc/sse2-pand-1.c: New file.
1675 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
1676 * gcc.target/powerpc/sse2-por-1.c: Likewise.
1677 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
1678
1679 2018-07-13 Nathan Sidwell <nathan@acm.org>
1680
1681 PR c++/86374
1682 * g++.dg/pr86374.C: New.
1683
1684 2018-07-13 Qing Zhao <qing.zhao@oracle.com>
1685
1686 PR middle-end/78809
1687 * gcc.dg/strcmpopt_5.c: New test.
1688 * gcc.dg/strcmpopt_6.c: New test.
1689
1690 2018-07-13 Richard Biener <rguenther@suse.de>
1691
1692 PR middle-end/85974
1693 * gcc.c-torture/compile/930326-1.c: Adjust to cover widening.
1694
1695 2018-07-13 Tom de Vries <tdevries@suse.de>
1696
1697 * gcc.dg/guality/clztest.c: Add -fno-ipa-icf in dg-options.
1698 * gcc.dg/guality/ctztest.c: Same.
1699 * gcc.dg/guality/sra-1.c: Same.
1700
1701 2018-07-13 Tom de Vries <tdevries@suse.de>
1702
1703 * gcc.dg/vla-1.c: Update.
1704
1705 2018-07-13 Tom de Vries <tdevries@suse.de>
1706
1707 * gcc.src/maintainers.exp: New file.
1708
1709 2018-07-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1710
1711 PR middle-end/86489
1712 * gcc.dg/pr86489.c: New test.
1713
1714 2018-07-12 Martin Sebor <msebor@redhat.com>
1715
1716 PR testsuite/86510
1717 g++.dg/warn/pr86453.C: Adjust.
1718
1719 2018-07-12 Jim Wilson <jimw@sifive.com>
1720
1721 * gnat.dg/warn5.adb: Expect warning for riscv*-*-*.
1722
1723 2018-07-12 Kito Cheng <kito.cheng@gmail.com>
1724
1725 * gcc.target/riscv/interrupt-conflict-mode.c: New.
1726
1727 2018-07-12 Jakub Jelinek <jakub@redhat.com>
1728
1729 * c-c++-common/gomp/declare-target-3.c: New test.
1730 * g++.dg/gomp/declare-target-2.C: New test.
1731
1732 2018-07-12 Martin Sebor <msebor@redhat.com>
1733
1734 PR c/86453
1735 * c-c++-common/Wattributes.c: Adjust.
1736 * gcc.dg/Wattributes-10.c: New test.
1737 * g++.dg/Wattributes-3.C: Adjust.
1738 * gcc.dg/Wattributes-6.c: Adjust.
1739 * gcc.dg/pr18079.c: Adjust.
1740 * gcc.dg/torture/pr42363.c: Adjust.
1741
1742 2018-07-12 Julia Koval <julia.koval@intel.com>
1743
1744 * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit
1745 version.
1746
1747 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1748
1749 * gcc.dg/vect/vect-cond-arith-6.c: New test.
1750 * gcc.target/aarch64/sve/cond_arith_4.c: Likewise.
1751 * gcc.target/aarch64/sve/cond_arith_4_run.c: Likewise.
1752 * gcc.target/aarch64/sve/cond_arith_5.c: Likewise.
1753 * gcc.target/aarch64/sve/cond_arith_5_run.c: Likewise.
1754 * gcc.target/aarch64/sve/slp_14.c: Likewise.
1755 * gcc.target/aarch64/sve/slp_14_run.c: Likewise.
1756
1757 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1758
1759 * gcc.dg/vect/vect-cond-arith-4.c: New test.
1760 * gcc.dg/vect/vect-cond-arith-5.c: Likewise.
1761 * gcc.target/aarch64/sve/cond_arith_1.c: Likewise.
1762 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
1763 * gcc.target/aarch64/sve/cond_arith_2.c: Likewise.
1764 * gcc.target/aarch64/sve/cond_arith_2_run.c: Likewise.
1765 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
1766 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
1767
1768 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1769 Alan Hayward <alan.hayward@arm.com>
1770 David Sherwood <david.sherwood@arm.com>
1771
1772 * gcc.dg/vect/vect-fma-2.c: New test.
1773 * gcc.target/aarch64/sve/reduc_4.c: Likewise.
1774 * gcc.target/aarch64/sve/reduc_6.c: Likewise.
1775 * gcc.target/aarch64/sve/reduc_7.c: Likewise.
1776
1777 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1778
1779 * gcc.dg/vect/vect-cond-arith-3.c: New test.
1780 * gcc.target/aarch64/sve/vcond_13.c: Likewise.
1781 * gcc.target/aarch64/sve/vcond_13_run.c: Likewise.
1782 * gcc.target/aarch64/sve/vcond_14.c: Likewise.
1783 * gcc.target/aarch64/sve/vcond_14_run.c: Likewise.
1784 * gcc.target/aarch64/sve/vcond_15.c: Likewise.
1785 * gcc.target/aarch64/sve/vcond_15_run.c: Likewise.
1786 * gcc.target/aarch64/sve/vcond_16.c: Likewise.
1787 * gcc.target/aarch64/sve/vcond_16_run.c: Likewise.
1788
1789 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1790
1791 * gcc.dg/vect/vect-cond-arith-2.c: New test.
1792 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
1793
1794 2018-07-12 Richard Biener <rguenther@suse.de>
1795
1796 PR target/84829
1797 * gcc.target/i386/pr84829.c: New testcase.
1798
1799 2018-07-12 Jakub Jelinek <jakub@redhat.com>
1800
1801 * gcc.dg/torture/20180712-1.c: New test.
1802
1803 PR tree-optimization/86492
1804 * gcc.c-torture/execute/pr86492.c: New test.
1805
1806 2018-07-12 Richard Biener <rguenther@suse.de>
1807
1808 PR c/86453
1809 * g++.dg/warn/pr86453.C: New testcase.
1810
1811 2018-07-12 Richard Biener <rguenther@suse.de>
1812
1813 PR middle-end/86479
1814 * gcc.dg/graphite/pr86479.c: New testcase.
1815
1816 2018-07-11 Jakub Jelinek <jakub@redhat.com>
1817
1818 * gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead
1819 of hardcoding size. Cast (rel) to MASK_TYPE.
1820 * gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise.
1821 * gcc.target/i386/avx512f-vinserti32x4-3.c: New test.
1822 * gcc.target/i386/avx512f-vinsertf32x4-3.c: New test.
1823 * gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test.
1824 * gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test.
1825 * gcc.target/i386/avx512vl-vpcmpleb-2.c: New test.
1826 * gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test.
1827 * gcc.target/i386/avx512vl-vpcmpltb-2.c: New test.
1828 * gcc.target/i386/avx512vl-vpcmpltub-2.c: New test.
1829 * gcc.target/i386/avx512vl-vpcmpleub-2.c: New test.
1830 * gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test.
1831 * gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test.
1832 * gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test.
1833 * gcc.target/i386/avx512vl-vpcmplew-2.c: New test.
1834 * gcc.target/i386/avx512vl-vpcmpgew-2.c: New test.
1835 * gcc.target/i386/avx512vl-vpcmpltw-2.c: New test.
1836 * gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test.
1837 * gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test.
1838 * gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test.
1839
1840 2018-07-11 Grazvydas Ignotas <notasas@gmail.com>
1841
1842 * gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to
1843 (AVX512F_LEN / 8) instead of (AVX512F_LEN / 16).
1844 * gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise.
1845
1846 2018-07-10 Mark Wielaard <mark@klomp.org>
1847
1848 PR debug/86459
1849 * gcc.dg/pr86459.c: New test.
1850
1851 2018-07-10 Martin Sebor <msebor@redhat.com>
1852
1853 PR testsuite/86461
1854 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
1855
1856 2018-07-10 Martin Liska <mliska@suse.cz>
1857
1858 PR testsuite/86445
1859 * gcc.dg/pr84100.c: Change it back to dg-bogus.
1860
1861 2018-07-10 Jakub Jelinek <jakub@redhat.com>
1862
1863 PR sanitizer/86406
1864 * g++.dg/ubsan/pr86406.C: New test.
1865
1866 PR fortran/86421
1867 * gfortran.dg/vect/pr86421.f90: New test.
1868
1869 2018-07-09 Martin Sebor <msebor@redhat.com>
1870
1871 PR tree-optimization/86415
1872 * gcc.dg/strlenopt-53.c: New test.
1873
1874 2018-07-09 Martin Sebor <msebor@redhat.com>
1875
1876 PR middle-end/77357
1877 * gcc.dg/strlenopt-49.c: New test.
1878 * gcc.dg/strlenopt-50.c: New test.
1879 * gcc.dg/strlenopt-51.c: New test.
1880 * gcc.dg/strlenopt-52.c: New test.
1881 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
1882
1883 2018-07-09 Jakub Jelinek <jakub@redhat.com>
1884
1885 PR c/86420
1886 * gcc.dg/nextafter-1.c (TEST): Adjust the tests that expect denormals
1887 to be returned and when first argument is not 0, so that they don't do
1888 anything for NEED_EXC or NEED_ERRNO.
1889
1890 2018-07-09 Tom de Vries <tdevries@suse.de>
1891
1892 * gcc.dg/guality/asm-1.c: Use relative line numbers where obvious.
1893 * gcc.dg/guality/bswaptest.c: Same.
1894 * gcc.dg/guality/clztest.c: Same.
1895 * gcc.dg/guality/csttest.c: Same.
1896 * gcc.dg/guality/ctztest.c: Same.
1897 * gcc.dg/guality/drap.c: Same.
1898 * gcc.dg/guality/nrv-1.c: Same.
1899 * gcc.dg/guality/pr41353-1.c: Same.
1900 * gcc.dg/guality/pr41353-2.c: Same.
1901 * gcc.dg/guality/pr41404-1.c: Same.
1902 * gcc.dg/guality/pr43051-1.c: Same.
1903 * gcc.dg/guality/pr43077-1.c: Same.
1904 * gcc.dg/guality/pr43177.c: Same.
1905 * gcc.dg/guality/pr43329-1.c: Same.
1906 * gcc.dg/guality/pr43479.c: Same.
1907 * gcc.dg/guality/pr43593.c: Same.
1908 * gcc.dg/guality/pr45003-1.c: Same.
1909 * gcc.dg/guality/pr45003-2.c: Same.
1910 * gcc.dg/guality/pr45003-3.c: Same.
1911 * gcc.dg/guality/pr48437.c: Same.
1912 * gcc.dg/guality/pr48466.c: Same.
1913 * gcc.dg/guality/pr49888.c: Same.
1914 * gcc.dg/guality/pr54200.c: Same.
1915 * gcc.dg/guality/pr54519-1.c: Same.
1916 * gcc.dg/guality/pr54519-2.c: Same.
1917 * gcc.dg/guality/pr54519-3.c: Same.
1918 * gcc.dg/guality/pr54519-4.c: Same.
1919 * gcc.dg/guality/pr54519-5.c: Same.
1920 * gcc.dg/guality/pr54519-6.c: Same.
1921 * gcc.dg/guality/pr54551.c: Same.
1922 * gcc.dg/guality/pr54693-2.c: Same.
1923 * gcc.dg/guality/pr54693.c: Same.
1924 * gcc.dg/guality/pr54796.c: Same.
1925 * gcc.dg/guality/pr54970.c: Same.
1926 * gcc.dg/guality/pr67192.c: Same.
1927 * gcc.dg/guality/pr69947.c: Same.
1928 * gcc.dg/guality/pr78726.c: Same.
1929 * gcc.dg/guality/rotatetest.c: Same.
1930 * gcc.dg/guality/sra-1.c: Same.
1931 * gcc.dg/guality/vla-2.c: Same.
1932
1933 2018-07-09 Paolo Carlini <paolo.carlini@oracle.com>
1934
1935 * g++.dg/diagnostic/long-short.C: New.
1936 * g++.dg/diagnostic/signed-unsigned.C: Likewise.
1937 * g++.dg/diagnostic/virtual-friend.C: Likewise.
1938 * g++.old-deja/g++.brendan/crash11.C: Adjust.
1939
1940 2018-07-09 Tom de Vries <tdevries@suse.de>
1941
1942 * gcc.dg/vla-1.c: New test.
1943
1944 2018-07-07 Tom de Vries <tdevries@suse.de>
1945
1946 * gcc.misc-tests/options.exp (check_for_all_options): Clean up dump
1947 files.
1948 (get_dump_flags): New proc.
1949 (toplevel): Test all dump flags.
1950
1951 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
1952
1953 * gnat.dg/stack_usage6.adb: New test.
1954 * gnat.dg/stack_usage6_pkg.ads: New helper.
1955
1956 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
1957
1958 * gnat.dg/pure_function3a.adb: New test.
1959 * gnat.dg/pure_function3b.adb: Likewise.
1960 * gnat.dg/pure_function3c.adb: Likewise.
1961 * gnat.dg/pure_function3_pkg.ads: New helper.
1962
1963 2018-07-07 Jakub Jelinek <jakub@redhat.com>
1964
1965 PR target/84711
1966 * gcc.dg/vect/pr84711.c: Remove unnecessary sse
1967 dg-require-effective-target. Add -msse not just on i386-*, but
1968 on all i?86-* and x86_64-*.
1969
1970 2018-07-06 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
1971
1972 * gcc.dg/tree-ssa/phi-opt-16.c: New test.
1973 * gcc.dg/tree-ssa/phi-opt-17.c: New test.
1974 * gcc.dg/tree-ssa/phi-opt-18.c: New test.
1975 * gcc.dg/tree-ssa/phi-opt-19.c: New test.
1976 * gcc.dg/tree-ssa/popcount3.c: New test.
1977
1978 2018-07-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1979
1980 * gcc.dg/tree-ssa/pr64183.c: Disable final value replacement
1981 to preserve the test.
1982 * gcc.target/i386/pr85073.c: Likewise.
1983
1984 2018-07-06 Jakub Jelinek <jakub@redhat.com>
1985
1986 PR tree-optimization/86401
1987 * gcc.dg/tree-ssa/pr86401-1.c: New test.
1988 * gcc.dg/tree-ssa/pr86401-2.c: New test.
1989 * c-c++-common/rotate-9.c: New test.
1990
1991 2018-07-06 Peter Bergner <bergner@linux.ibm.com>
1992
1993 PR target/86324
1994 gcc.target/powerpc/pr86324-1.c: New test.
1995 gcc.target/powerpc/pr86324-2.c: Likewise.
1996
1997 2018-07-06 Tamar Christina <tamar.christina@arm.com>
1998
1999 PR target/84711
2000 * gcc.dg/vect/pr84711.c: Add -msse for i686 targets.
2001
2002 2018-07-06 Tamar Christina <tamar.christina@arm.com>
2003
2004 * gcc.target/aarch64/struct_cpy.c: Remove ;.
2005
2006 2018-07-05 Jeff Law <law@redhat.com>
2007
2008 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too.
2009
2010 2018-07-05 Paul Thomas <pault@gcc.gnu.org>
2011
2012 PR fortran/86408
2013 * gfortran.dg/deferred_character_20.f90: New test.
2014
2015 2018-07-05 Fritz Reese <fritzoreese@gmail.com>
2016
2017 PR fortran/83183
2018 PR fortran/86325
2019 * gfortran.dg/init_flag_18.f90: New testcase.
2020 * gfortran.dg/init_flag_19.f03: New testcase.
2021
2022 2018-07-05 Carl Love <cel@us.ibm.com>
2023 * gcc.target/altivec-1-runnable.c: New test file.
2024 * gcc.target/altivec-2-runnable.c: New test file.
2025 * gcc.target/vsx-7.c (main2): Change expected expected instruction
2026 for tests.
2027
2028 2018-07-05 Martin Sebor <msebor@redhat.com>
2029
2030 PR c++/86400
2031 * gcc.dg/strlenopt-47.c: New test.
2032 * gcc.dg/strlenopt-48.c: New test.
2033
2034 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2035
2036 PR target/84711
2037 * gcc.target/arm/big-endian-subreg.c: New.
2038
2039 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2040
2041 PR target/84711
2042 * gcc.dg/vect/pr84711.c: New.
2043
2044 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2045
2046 * gcc.target/aarch64/struct_cpy.c: New.
2047
2048 2018-07-05 Christophe Lyon <christophe.lyon@linaro.org>
2049
2050 * c-c++-common/unroll-1.c: Remove 'note:' in matching string.
2051 * c-c++-common/unroll-2.c: Likewise.
2052 * g++.dg/cdce3.C: Likewise.
2053 * g++.dg/ext/unroll-1.C: Likewise.
2054 * g++.dg/ext/unroll-2.C: Likewise.
2055 * g++.dg/ext/unroll-3.C: Likewise.
2056 * gcc.dg/cdce1.c: Likewise.
2057 * gcc.dg/cdce2.c: Likewise.
2058 * gcc.dg/gomp/pr68128-1.c: Likewise.
2059 * gcc.dg/vect/pr46032.c: Likewise.
2060 * gcc.dg/vect/vect-cond-10.c: Likewise.
2061 * gcc.dg/vect/vect-cond-8.c: Likewise.
2062 * gcc.dg/vect/vect-cond-9.c: Likewise.
2063 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
2064 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
2065 * gcc.target/i386/avx-cvt-2.c: Likewise.
2066 * gcc.target/i386/avx-cvt-3.c: Likewise.
2067 * gcc.target/i386/avx2-cvt-2.c: Likewise.
2068 * gcc.target/i386/avx2-gather-2.c: Likewise.
2069 * gcc.target/i386/avx2-gather-6.c: Likewise.
2070 * gcc.target/i386/avx512f-gather-2.c: Likewise.
2071 * gcc.target/i386/sse2-cvt-2.c: Likewise.
2072 * gfortran.dg/directive_unroll_1.f90: Likewise.
2073 * gfortran.dg/directive_unroll_2.f90: Likewise.
2074 * gnat.dg/unroll2.adb: Likewise.
2075 * gnat.dg/unroll3.adb: Likewise.
2076
2077 2018-07-05 Tom de Vries <tdevries@suse.de>
2078
2079 * lib/gcc-dg.exp (dg-final): Simplify tcl code.
2080
2081 2018-07-04 Martin Sebor <msebor@redhat.com>
2082
2083 PR tree-optimization/86274
2084 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo.
2085
2086 2018-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2087
2088 PR fortran/82009
2089 * gfortran.dg/block_16.f08. New test.
2090
2091 2018-07-04 Aldy Hernandez <aldyh@redhat.com>
2092
2093 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64
2094 has a slightly different IL that provides more threading
2095 opportunities.
2096
2097 2018-07-04 Martin Liska <mliska@suse.cz>
2098
2099 PR middle-end/66240
2100 PR target/45996
2101 PR c/84100
2102 * gcc.dg/pr84100.c (foo):
2103 * gcc.target/i386/falign-functions-2.c: New test.
2104 * gcc.target/i386/falign-functions.c: New test.
2105
2106 2018-07-04 Martin Liska <mliska@suse.cz>
2107
2108 * gcc.dg/pr47793.c: Remove.
2109
2110 2018-07-04 Richard Sandiford <richard.sandiford@arm.com>
2111
2112 * gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for
2113 final scan test.
2114 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
2115
2116 2018-07-03 H.J. Lu <hongjiu.lu@intel.com>
2117
2118 PR target/85620
2119 * gcc.target/i386/pr85620-1.c: New test.
2120 * gcc.target/i386/pr85620-2.c: Likewise.
2121 * gcc.target/i386/pr85620-3.c: Likewise.
2122 * gcc.target/i386/pr85620-4.c: Likewise.
2123
2124 2018-07-03 Martin Sebor <msebor@redhat.com>
2125
2126 PR tree-optimization/86274
2127 * gcc.dg/tree-ssa/builtin-sprintf-9.c: New test.
2128 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2129 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same.
2130 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
2131 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
2132 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
2133 * gcc.dg/tree-ssa/pr83198.c: Same.
2134
2135 2018-07-03 Paolo Carlini <paolo.carlini@oracle.com>
2136
2137 * g++.dg/other/locations1.C: New.
2138 * g++.dg/tls/locations1.C: Likewise.
2139 * g++.dg/diagnostic/virtual-constexpr.C: Likewise.
2140 * g++.dg/diagnostic/virtual-static.C: Likewise.
2141 * g++.dg/concepts/fn-concept2.C: Test the locations too.
2142 * g++.dg/cpp0x/constexpr-virtual5.C: Likewise.
2143 * g++.dg/cpp0x/pr51463.C: Likewise.
2144 * g++.dg/other/typedef1.C: Likewise.
2145 * g++.dg/parse/dtor13.C: Likewise.
2146 * g++.dg/template/error44.C: Likewise.
2147 * g++.dg/template/typedef4.C: Likewise.
2148 * g++.dg/template/typedef5.C: Likewise.
2149 * g++.dg/tls/diag-2.C: Likewise.
2150 * g++.old-deja/g++.brendan/crash11.C: Likewise.
2151
2152 2018-07-03 Marek Polacek <polacek@redhat.com>
2153
2154 PR c++/86201
2155 * g++.dg/diagnostic/pr86201.C: New test.
2156
2157 2018-07-03 Uros Bizjak <ubizjak@gmail.com>
2158
2159 PR target/85694
2160 * gcc.target/i386/pr85694.c: New test.
2161
2162 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2163
2164 PR tree-optimization/85694
2165 * lib/target-supports.exp (check_effective_target_vect_avg_qi):
2166 Return true for AArch64 without SVE.
2167 * gcc.target/aarch64/vect_hadd_1.h: New file.
2168 * gcc.target/aarch64/vect_shadd_1.c: New test.
2169 * gcc.target/aarch64/vect_srhadd_1.c: Likewise.
2170 * gcc.target/aarch64/vect_uhadd_1.c: Likewise.
2171 * gcc.target/aarch64/vect_urhadd_1.c: Likewise.
2172
2173 2018-07-03 Marek Polacek <polacek@redhat.com>
2174
2175 PR middle-end/86202
2176 * gcc.dg/Wint-conversion-2.c: New test.
2177
2178 PR c++/84306
2179 * g++.dg/overload/conv-op3.C: New test.
2180
2181 2018-07-03 Richard Biener <rguenther@suse.de>
2182
2183 PR ipa/86389
2184 * gcc.dg/torture/pr86389.c: New testcase.
2185
2186 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2187
2188 PR tree-optimization/85694
2189 * lib/target-supports.exp (check_effective_target_vect_avg_qi): New
2190 proc.
2191 * gcc.dg/vect/vect-avg-1.c: New test.
2192 * gcc.dg/vect/vect-avg-2.c: Likewise.
2193 * gcc.dg/vect/vect-avg-3.c: Likewise.
2194 * gcc.dg/vect/vect-avg-4.c: Likewise.
2195 * gcc.dg/vect/vect-avg-5.c: Likewise.
2196 * gcc.dg/vect/vect-avg-6.c: Likewise.
2197 * gcc.dg/vect/vect-avg-7.c: Likewise.
2198 * gcc.dg/vect/vect-avg-8.c: Likewise.
2199 * gcc.dg/vect/vect-avg-9.c: Likewise.
2200 * gcc.dg/vect/vect-avg-10.c: Likewise.
2201 * gcc.dg/vect/vect-avg-11.c: Likewise.
2202 * gcc.dg/vect/vect-avg-12.c: Likewise.
2203 * gcc.dg/vect/vect-avg-13.c: Likewise.
2204 * gcc.dg/vect/vect-avg-14.c: Likewise.
2205
2206 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2207
2208 * gcc.dg/vect/vect-over-widen-5.c: Test that the extensions
2209 get split into two for use by the over-widening pattern.
2210 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
2211 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
2212 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
2213 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
2214 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
2215 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
2216 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
2217 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
2218 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
2219 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
2220 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
2221 * gcc.dg/vect/vect-over-widen-22.c: New test.
2222
2223 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2224
2225 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a
2226 widen_mult pattern.
2227 * gcc.dg/vect/vect-over-widen-1.c: Update the scan tests for new
2228 over-widening messages.
2229 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
2230 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
2231 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
2232 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
2233 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
2234 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
2235 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
2236 * gcc.dg/vect/bb-slp-over-widen-1.c: New test.
2237 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
2238 * gcc.dg/vect/vect-over-widen-5.c: Likewise.
2239 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
2240 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
2241 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
2242 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
2243 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
2244 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
2245 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
2246 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
2247 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
2248 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
2249 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
2250 * gcc.dg/vect/vect-over-widen-17.c: Likewise.
2251 * gcc.dg/vect/vect-over-widen-18.c: Likewise.
2252 * gcc.dg/vect/vect-over-widen-19.c: Likewise.
2253 * gcc.dg/vect/vect-over-widen-20.c: Likewise.
2254 * gcc.dg/vect/vect-over-widen-21.c: Likewise.
2255
2256 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2257
2258 * gcc.dg/vect/vect-mixed-size-cond-1.c: New test.
2259
2260 2018-07-02 Jim Wilson <jimw@sifive.com>
2261
2262 * gcc.target/riscv/interrupt-debug.c: New.
2263
2264 2018-07-02 Paolo Carlini <paolo.carlini@oracle.com>
2265
2266 * g++.dg/diagnostic/thread-thread_local.C: New.
2267
2268 2018-07-02 Martin Liska <mliska@suse.cz>
2269
2270 PR testsuite/86366
2271 * gcc.dg/profile-dir-1.c: Fix scanned pattern.
2272 * gcc.dg/profile-dir-2.c: Likewise.
2273 * gcc.dg/profile-dir-3.c: Likewise.
2274
2275 2018-07-02 Christophe Lyon <christophe.lyon@linaro.org>
2276
2277 * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
2278 overriden.
2279
2280 2018-07-02 Richard Biener <rguenther@suse.de>
2281
2282 PR tree-optimization/86363
2283 * gcc.dg/torture/pr86363.c: New testcase.
2284
2285 2018-07-02 Martin Liska <mliska@suse.cz>
2286
2287 * gcc.dg/completion-1.c: New test.
2288 * gcc.dg/completion-2.c: New test.
2289 * gcc.dg/completion-3.c: New test.
2290
2291 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
2292
2293 PR fortran/82969
2294 PR fortran/86242
2295 * gfortran.dg/proc_ptr_50.f90: New test.
2296
2297 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
2298
2299 PR fortran/45305
2300 * gfortran.dg/scalarize_parameter_array_2.f90: New test.
2301
2302 2018-07-02 Martin Liska <mliska@suse.cz>
2303
2304 PR ipa/86279
2305 * gcc.dg/ipa/pr86279.c: New test.
2306
2307 2018-07-02 Martin Liska <mliska@suse.cz>
2308
2309 PR ipa/86323
2310 * g++.dg/ipa/pr86323.C: New test.
2311
2312 2018-07-01 Tom de Vries <tdevries@suse.de>
2313
2314 revert:
2315 2018-07-01 Tom de Vries <tdevries@suse.de>
2316
2317 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
2318 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
2319
2320 2018-07-01 Tom de Vries <tdevries@suse.de>
2321
2322 * lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number
2323 argument.
2324 * gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58
2325 with @main.
2326
2327 2018-07-01 Tom de Vries <tdevries@suse.de>
2328
2329 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
2330 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
2331
2332 2018-07-01 Tom de Vries <tdevries@suse.de>
2333
2334 * lib/gcc-dg.exp (get-absolute-line): Handle '.'.
2335 * gcc.dg/guality/vla-1.c: Use relative line numbers.
2336
2337 2018-07-01 Tom de Vries <tdevries@suse.de>
2338
2339 * gcc.dg-selftests/dg-final.exp (verify_call_1): Factor out of ...
2340 (verify_call): ... here. Move to toplevel.
2341 (verify_call_np, dg_final_directive_check_utils): New proc.
2342 (toplevel): Call dg_final_directive_check_utils.
2343 * lib/gcc-dg.exp (get-absolute-line): Fix typo in variable reference.
2344
2345 2018-06-30 Jim Wilson <jimw@sifive.com>
2346
2347 * gcc.target/riscv/shift-shift-1.c: New.
2348 * gcc.target/riscv/shift-shift-2.c: New.
2349 * gcc.target/riscv/shift-shift-3.c: New.
2350
2351 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2352
2353 * gcc.dg/vect/vect-widen-mult-extern-1.c: New test.
2354
2355 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2356
2357 * gcc.dg/vect/vect-widen-mult-sum.c: Remove xfail.
2358 * gcc.dg/vect/no-scevccp-outer-6.c: Don't match widened multiplications
2359 by 4 in the computation of a[i].
2360 * gcc.dg/vect/vect-mult-const-pattern-1.c: Test specifically for the
2361 main multiplication constant.
2362 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
2363 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
2364 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. Expect the
2365 pattern to cast the result to int.
2366 * gcc.dg/vect/vect-reduc-dot-1.c: New test.
2367 * gcc.dg/vect/vect-reduc-dot-2.c: Likewise.
2368 * gcc.dg/vect/vect-reduc-dot-3.c: Likewise.
2369 * gcc.dg/vect/vect-reduc-dot-4.c: Likewise.
2370 * gcc.dg/vect/vect-reduc-dot-5.c: Likewise.
2371 * gcc.dg/vect/vect-reduc-dot-6.c: Likewise.
2372 * gcc.dg/vect/vect-reduc-dot-7.c: Likewise.
2373 * gcc.dg/vect/vect-reduc-dot-8.c: Likewise.
2374 * gcc.dg/vect/vect-reduc-sad-1.c: Likewise.
2375 * gcc.dg/vect/vect-reduc-sad-2.c: Likewise.
2376 * gcc.dg/vect/vect-reduc-sad-3.c: Likewise.
2377 * gcc.dg/vect/vect-reduc-sad-4.c: Likewise.
2378 * gcc.dg/vect/vect-reduc-sad-5.c: Likewise.
2379 * gcc.dg/vect/vect-reduc-sad-6.c: Likewise.
2380 * gcc.dg/vect/vect-reduc-sad-7.c: Likewise.
2381 * gcc.dg/vect/vect-reduc-sad-8.c: Likewise.
2382 * gcc.dg/vect/vect-widen-mult-1.c: Likewise.
2383 * gcc.dg/vect/vect-widen-mult-2.c: Likewise.
2384 * gcc.dg/vect/vect-widen-mult-3.c: Likewise.
2385 * gcc.dg/vect/vect-widen-mult-4.c: Likewise.
2386
2387 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2388
2389 * gcc.dg/vect/vect-reduc-dot-u16b.c: Remove xfail and update the
2390 test for vectorization along the lines described in the comment.
2391
2392 2018-06-30 Tom de Vries <tdevries@suse.de>
2393
2394 * gcc.dg/guality/guality.exp (guality_transform_options): New proc.
2395 (toplevel): Apply guality_transform_options on DG_TORTURE_OPTIONS and
2396 LTO_TORTURE_OPTIONS.
2397 * gcc.dg/guality/prevent-optimization.h: New file.
2398 * gcc.dg/guality/pr45882.c: Include prevent-optimization.h.
2399 (a): Replace __attribute__((used)) with ATTRIBUTE_USED.
2400
2401 2018-06-30 Tom de Vries <tdevries@suse.de>
2402
2403 * gcc.dg/guality/pr45882.c (foo): Use relative line numbers.
2404 * lib/gcc-dg.exp (dg-final): New proc.
2405 * lib/gcc-gdb-test.exp (gdb-test): Add and handle additional line number
2406 argument.
2407
2408 2018-06-29 Martin Sebor <msebor@redhat.com>
2409
2410 * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10
2411 that don't define the function.
2412
2413 2018-06-29 Marek Polacek <polacek@redhat.com>
2414
2415 PR c++/86184
2416 * g++.dg/ext/cond3.C: New test.
2417
2418 2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2419
2420 * gcc.target/arm/arm-soft-strd-even.c: New test.
2421
2422 2018-06-29 Tom de Vries <tdevries@suse.de>
2423
2424 * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint
2425 line, and use it.
2426 * lib/gcc-dg.exp (get-absolute-line): Factor out of ...
2427 (process-message): ... here.
2428 * lib/gcc-gdb-test.exp (gdb-test): Use get-absolute-line.
2429
2430 2018-06-29 Martin Liska <mliska@suse.cz>
2431
2432 PR tree-optimization/86263
2433 * gcc.dg/tree-ssa/pr86263.c: New test.
2434
2435 2018-06-28 Carl Love <cel@us.ibm.com>
2436
2437 * gcc.target/p9-extract-1.c: Add test case.
2438 * gcc.target/builtins-3-p9-runnable.c: Add test case to match
2439 name in ABI.
2440
2441 2018-06-28 Uros Bizjak <ubizjak@gmail.com>
2442
2443 PR target/86348
2444 * gcc.target/i386/pr86348.c: New test.
2445
2446 2018-06-28 Wilco Dijkstra <wdijkstr@arm.com>
2447
2448 * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase.
2449
2450 2018-06-28 Fritz Reese <fritzoreese@gmail.com>
2451
2452 PR fortran/82865
2453 * gfortran.dg/dec_type_print_2.f03: New testcase.
2454
2455 2018-06-28 David Pagan <dave.pagan@oracle.com>
2456
2457 PR c/55976
2458 * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous
2459 message causing unexpected test FAIL.
2460
2461 2018-06-28 Martin Liska <mliska@suse.cz>
2462
2463 * gcc.dg/tree-ssa/switch-1.c: New test.
2464
2465 2018-06-28 Eric Botcazou <ebotcazou@adacore.com>
2466
2467 * gnat.dg/debug15.adb: New test.
2468
2469 2018-06-27 David Malcolm <dmalcolm@redhat.com>
2470
2471 PR c++/86329
2472 * g++.dg/lookup/pr86329.C: New test.
2473
2474 2018-06-27 Carl Love <cel@us.ibm.com>
2475
2476 * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
2477
2478 2018-06-27 Tamar Christina <tamar.christina@arm.com>
2479
2480 PR target/85769
2481 * gcc.target/aarch64/f16_mov_immediate_3.c: New.
2482
2483 2018-06-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
2484
2485 * gcc.target/powerpc/builtins-1.c: Correct a comment.
2486
2487 2018-06-26 Will Schmidt <will_schmidt@vnet.ibm.com>
2488
2489 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok
2490 requirement for this test.
2491 * gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok
2492 requirement, and -mpower8-vector compile option.
2493
2494 2018-06-26 Jakub Jelinek <jakub@redhat.com>
2495
2496 PR target/86314
2497 * gcc.dg/pr86314.c: New test.
2498
2499 PR debug/86257
2500 * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options.
2501
2502 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2503
2504 * gcc.target/i386/pr86257.c: Require 64-bit.
2505
2506 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2507
2508 * g++.dg/pr86082.C: Require IBM1047 support.
2509
2510 2018-06-26 Richard Biener <rguenther@suse.de>
2511
2512 PR middle-end/86271
2513 * gcc.dg/pr86271.c: New testcase.
2514
2515 2018-06-26 Alexandre Oliva <aoliva@redhat.com>
2516
2517 PR debug/86064
2518 * gcc.dg/pr86064.c: New.
2519
2520 2018-06-25 Jeff Law <law@redhat.com>
2521
2522 * lib/target-supports.exp
2523 (check_effective_target_logical_op_short_circuit): Add v850.
2524
2525 2018-06-25 Martin Sebor <msebor@redhat.com>
2526
2527 PR tree-optimization/86204
2528 * gcc.dg/strlenopt-46.c: New test.
2529
2530 2018-06-25 Martin Sebor <msebor@redhat.com>
2531
2532 PR tree-optimization/85700
2533 * gcc.dg/Wstringop-truncation-4.c: New test.
2534
2535 2018-06-25 Fritz Reese <fritzoreese@gmail.com>
2536
2537 PR fortran/82972
2538 PR fortran/83088
2539 PR fortran/85851
2540 * gfortran.dg/init_flag_17.f90: New testcase.
2541
2542 2018-06-25 Carl Love <cel@us.ibm.com>
2543
2544 * gcc.target/powerpc/p9-extract-1.c: Make second argument of
2545 vec_extract a signed int. Add vec_extract tests for bool char
2546 and bool int.
2547 * gcc.target/powerpc/p9-extract-4.c: New test file for long long
2548 vec_extract tests.
2549
2550 2018-06-25 Tom de Vries <tdevries@suse.de>
2551
2552 * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure.
2553
2554 2018-06-25 Jakub Jelinek <jakub@redhat.com>
2555
2556 PR target/84786
2557 * gcc.target/i386/avx512f-pr84786-3.c: New test.
2558
2559 2018-06-25 Eric Botcazou <ebotcazou@libertysurf.fr>
2560
2561 * gnat.dg/sso9.adb: New testcase.
2562 * gnat.dg/sso9_pkg.ads: Likewise.
2563
2564 2018-06-25 Tom de Vries <tdevries@suse.de>
2565
2566 PR debug/86257
2567 * gcc.target/i386/pr86257.c: New test.
2568
2569 2018-06-25 Andreas Krebbel <krebbel@linux.ibm.com>
2570
2571 PR C++/86082
2572 * g++.dg/pr86082.C: New test.
2573
2574 2018-06-24 Tom de Vries <tdevries@suse.de>
2575
2576 * g++.dg/guality/guality.exp: Don't use which on gdb arg to report_gdb.
2577 * gcc.dg/guality/guality.exp: Same.
2578 * gfortran.dg/guality/guality.exp: Same.
2579 * lib/gcc-gdb-test.exp: Do early out if which gdb fails.
2580
2581 2018-06-23 Paolo Carlini <paolo.carlini@oracle.com>
2582
2583 * g++.dg/concepts/locations1.C: New.
2584 * g++.dg/cpp0x/locations1.C: Likewise.
2585 * g++.dg/cpp1z/inline-var2.C: Test locations too.
2586 * g++.dg/cpp1z/inline-var3.C: Likewise.
2587
2588 2018-06-22 Paul Thomas <pault@gcc.gnu.org>
2589
2590 PR fortran/86281
2591 * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy.
2592
2593 2018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
2594
2595 * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
2596 this test.
2597 * gcc.target/powerpc/builtins-9.c: New test.
2598 * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
2599 to expect different code generation on big-endian vs.
2600 little-endian targets.
2601
2602 2018-06-22 Tom de Vries <tdevries@suse.de>
2603
2604 * g++.dg/guality/guality.exp (guality_gdb_name): Default to
2605 $rootme/../gdb/gdb, if available.
2606 * gcc.dg/guality/guality.exp (guality_gdb_name): Same.
2607 * gfortran.dg/guality/guality.exp (guality_gdb_name): Same.
2608
2609 2018-06-22 Tom de Vries <tdevries@suse.de>
2610
2611 * lib/gcc-gdb-test.exp (report_gdb): New proc.
2612 * g++.dg/guality/guality.exp: Use report_gdb.
2613 * gcc.dg/guality/guality.exp: Same.
2614 * gfortran.dg/guality/guality.exp: Same.
2615
2616 2018-06-22 Jakub Jelinek <jakub@redhat.com>
2617
2618 PR c++/85662
2619 * g++.dg/ext/offsetof3.C: New test.
2620
2621 2018-06-22 Carl Love <cel@us.ibm.com>
2622
2623 * gcc.target/powerpc/altivec-7.c: Add qualifiers for counts on AIX
2624 versus Linux. Change checks for xxlnor, xxland and xxlxor to also look
2625 for the vnor, vand and vxor instructions.
2626 * gcc.target/powerpc/builtins-1.c: Move vec_or tests to a new file.
2627 Remove counts for xxlor. Fix match on bl __divdi3 and bl __udivdi3.
2628 * gcc.target/powerpc/builtins-4.c: Fix matching for vsl instructions.
2629 * gcc.target/powerpc/builtins-5.c: New test file for vec_or test cases.
2630 * gcc.target/powerpc/vsx-vector-6.p7.c: Fix xxlnor BE expected count.
2631 Add -dp to dg-options, update expected counts.
2632
2633 2018-06-22 Paul Koning <ni1d@arrl.net>
2634
2635 * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment
2636 if pdp11.
2637 * gcc.c-torture/compile/20010518-2.c: Skip if pdp11 -mint32.
2638 * gcc.c-torture/compile/20040101-1.c: Ditto.
2639 * gcc.c-torture/compile/20050622-1.c: Ditto.
2640 * gcc.c-torture/compile/20080625-1.c: Ditto.
2641 * gcc.c-torture/compile/20090107-1.c: Ditto.
2642 * gcc.c-torture/compile/920501-12.c: Ditto.
2643 * gcc.c-torture/compile/920501-4.c: Ditto.
2644 * gcc.c-torture/compile/961203-1.c: Ditto.
2645 * gcc.c-torture/compile/limits-externdecl.c: Ditto.
2646 * gcc.c-torture/compile/pr25310.c: Ditto.
2647
2648 2018-06-22 Cesar Philippidis <cesar@codesourcery.com>
2649 James Norris <jnorris@codesourcery.com>
2650 Thomas Schwinge <thomas@codesourcery.com>
2651 Tom de Vries <tom@codesourcery.com>
2652
2653 * c-c++-common/goacc/deviceptr-4.c: New file.
2654 * c-c++-common/goacc/kernels-counter-var-redundant-load.c:
2655 Likewise.
2656 * c-c++-common/goacc/kernels-loop-data-2.c: Likewise.
2657 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise.
2658 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise.
2659 * c-c++-common/goacc/kernels-loop-data-update.c: Likewise.
2660 * c-c++-common/goacc/kernels-loop-data.c: Likewise.
2661 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c:
2662 Likewise.
2663 * c-c++-common/goacc/parallel-reduction.c: Likewise.
2664 * c-c++-common/goacc/private-reduction-1.c: Likewise.
2665 * gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95:
2666 Likewise.
2667 * gfortran.dg/goacc/modules.f95: Likewise.
2668 * gfortran.dg/goacc/routine-8.f90: Likewise.
2669 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
2670
2671 2018-06-21 Michael Meissner <meissner@linux.ibm.com>
2672
2673 * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double
2674 if the long double format is IEEE 128-bit for tests that are
2675 explicitly testing IBM extended double support. Use the
2676 appropriate pack and unpack built-in functions. Change calls from
2677 __builtin_isinfl to __builtin_isinf since the later supports all
2678 floating point types.
2679 * gcc.target/powerpc/pr57150.c: Likewise.
2680 * gcc.target/powerpc/pr60203.c: Likewise.
2681 * gcc.target/powerpc/pr67808.c: Likewise.
2682 * gcc.target/powerpc/pr70117.c: Likewise.
2683 * gcc.target/powerpc/tfmode_off.c: Likewise.
2684
2685 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
2686
2687 PR fortran/49630
2688 * gfortran.dg/assumed_charlen_function_7.f90: New test.
2689
2690 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
2691
2692 PR fortran/83118
2693 * gfortran.dg/unlimited_polymorphic_30.f03: New test.
2694
2695 2018-06-21 Tom de Vries <tdevries@suse.de>
2696
2697 * gcc.dg/guality/pr45882.c (a): Add used attribute.
2698
2699 2018-06-21 Tom de Vries <tdevries@suse.de>
2700
2701 PR tree-optimization/85859
2702 * gcc.dg/pr85859.c: New test.
2703
2704 2018-06-21 Richard Biener <rguenther@suse.de>
2705
2706 PR tree-optimization/86232
2707 * gcc.dg/torture/pr86232.c: New testcase.
2708
2709 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2710
2711 * gcc/gcc.target/aarch64/aes_xor_combine.c: New test.
2712
2713 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2714
2715 * gcc/gcc.target/aarch64/aes_2.c: New test.
2716
2717 2018-06-20 Than McIntosh <thanm@google.com>
2718
2719 PR libgcc/86213
2720 * gcc.dg/split-8.c: New.
2721
2722 2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
2723
2724 * gcc.target/powerpc/builtins-1.c: Adjust dg directives to scan
2725 for vpkudus in place of vpksdus.
2726 * gcc.target/powerpc/builtins-3-p8.c: Likewise.
2727
2728 2018-06-20 Nathan Sidwell <nathan@acm.org>
2729
2730 PR c++/85634
2731 * g++.dg/lookup/pr85634-2.C: New.
2732
2733 2018-06-20 Paolo Carlini <paolo.carlini@oracle.com>
2734
2735 * g++.dg/template/friend65.C: New.
2736 * g++.dg/cpp0x/main1.C: Likewise.
2737 * g++.dg/other/main2.C: Likewise.
2738 * g++.dg/other/main3.C: Likewise.
2739 * g++.dg/template/friend42.C: Test location too.
2740 * g++.dg/concepts/decl-diagnose.C: Likewise.
2741 * g++.dg/warn/main-2.C: Update.
2742
2743 2018-06-20 Chung-Lin Tang <cltang@codesourcery.com>
2744 Thomas Schwinge <thomas@codesourcery.com>
2745 Cesar Philippidis <cesar@codesourcery.com>
2746
2747 * c-c++-common/goacc/declare-1.c: Update test case to utilize OpenACC
2748 2.5 data clause semantics.
2749 * c-c++-common/goacc/declare-2.c: Likewise.
2750 * c-c++-common/goacc/default-4.c: Likewise.
2751 * c-c++-common/goacc/finalize-1.c: New test.
2752 * c-c++-common/goacc/kernels-alias-2.c: Update test case to utilize
2753 OpenACC 2.5 data clause semantics.
2754 * c-c++-common/goacc/kernels-alias.c: Likewise.
2755 * c-c++-common/goacc/routine-5.c: Likewise.
2756 * c-c++-common/goacc/update-if_present-1.c: New test.
2757 * c-c++-common/goacc/update-if_present-2.c: New test.
2758 * g++.dg/goacc/template.C: Update test case to utilize OpenACC
2759 2.5 data clause semantics.
2760 * gfortran.dg/goacc/combined-directives.f90: Likewise.
2761 * gfortran.dg/goacc/data-tree.f95: Likewise.
2762 * gfortran.dg/goacc/declare-2.f95: Likewise.
2763 * gfortran.dg/goacc/default-4.f: Likewise.
2764 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
2765 * gfortran.dg/goacc/finalize-1.f: New test.
2766 * gfortran.dg/goacc/kernels-alias-2.f95: Update test case to utilize
2767 OpenACC 2.5 data clause semantics.
2768 * gfortran.dg/goacc/kernels-alias.f95: Likewise.
2769 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
2770 * gfortran.dg/goacc/nested-function-1.f90: Likewise.
2771 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
2772 * gfortran.dg/goacc/reduction-promotions.f90: Likewise.
2773 * gfortran.dg/goacc/update-if_present-1.f90: New test.
2774 * gfortran.dg/goacc/update-if_present-2.f90: New test.
2775
2776 2018-06-20 Jakub Jelinek <jakub@redhat.com>
2777
2778 PR c++/86210
2779 * g++.dg/warn/Wnonnull4.C: New test.
2780
2781 2018-06-20 Marek Polacek <polacek@redhat.com>
2782
2783 PR c++/86240
2784 * g++.dg/pr86240.C: New test.
2785
2786 2018-06-20 Jakub Jelinek <jakub@redhat.com>
2787
2788 PR debug/86194
2789 * gcc.target/i386/pr86194.c: New test.
2790
2791 PR tree-optimization/86231
2792 * gcc.dg/tree-ssa/vrp119.c: New test.
2793 * gcc.c-torture/execute/pr86231.c: New test.
2794
2795 2018-06-20 Tom de Vries <tdevries@suse.de>
2796
2797 PR tree-optimization/86097
2798 * gcc.dg/autopar/pr86097.c: New test.
2799
2800 2018-06-20 Nathan Sidwell <nathan@acm.org>
2801
2802 PR c++/85634
2803 * g++.dg/lookup/pr85634.C: New.
2804
2805 2018-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2806
2807 * gcc.target/aarch64/ldp_stp_q.c: New test.
2808 * gcc.target/aarch64/stp_vec_128_1.c: Likewise.
2809 * gcc.target/aarch64/ldp_stp_q_disable.c: Likewise.
2810
2811 2018-06-20 Martin Liska <mliska@suse.cz>
2812
2813 * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL.
2814
2815 2018-06-19 Martin Sebor <msebor@redhat.com>
2816
2817 PR tree-optimization/48560
2818 * gcc.dg/Warray-bounds-28.c: New test.
2819
2820 2018-06-19 Martin Sebor <msebor@redhat.com>
2821
2822 PR middle-end/85602
2823 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
2824 to also match C++.
2825
2826 2018-06-19 Jan Hubicka <hubicka@ucw.cz>
2827
2828 * g++.dg/lto/pr84805_0.C: Update template.
2829 * g++.dg/lto/pr84805_1.C: Update template.
2830
2831 2018-06-19 Eric Botcazou <ebotcazou@adacore.com>
2832
2833 * gnat.dg/aggr24.adb: New test.
2834 * gnat.dg/aggr24_pkg.ad[sb]: New helper.
2835
2836 2018-06-19 Richard Biener <rguenther@suse.de>
2837
2838 PR tree-optimization/86179
2839 * gcc.dg/pr86179.c: New testcase.
2840
2841 2018-06-18 Martin Sebor <msebor@redhat.com>
2842
2843 PR middle-end/85602
2844 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
2845 * c-c++-common/attr-nonstring-8.c: New test.
2846
2847 2018-06-18 Martin Sebor <msebor@redhat.com>
2848
2849 PR tree-optimization/81384
2850 * gcc.c-torture/execute/builtins/lib/strnlen.c: New test.
2851 * gcc.c-torture/execute/builtins/strnlen-lib.c: New test.
2852 * gcc.c-torture/execute/builtins/strnlen.c: New test.
2853 * gcc.dg/attr-nonstring-2.c: New test.
2854 * gcc.dg/attr-nonstring-3.c: New test.
2855 * gcc.dg/attr-nonstring-4.c: New test.
2856 * gcc.dg/strlenopt-45.c: New test.
2857 * gcc.dg/strlenopt.h (strnlen): Declare.
2858
2859 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
2860
2861 PR tree-optimization/86076
2862 * gcc.dg/pr86076.c: Add target pthread for bare-metal targets.
2863
2864 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
2865
2866 PR tree-optimization/64946
2867 * gcc.target/aarch64/vect-abs-compile.c: Remove xfail.
2868
2869 2018-06-17 Eric Botcazou <ebotcazou@adacore.com>
2870
2871 * gcc.dg/debug/dwarf2/pr37726.c: Move to...
2872 * gcc.dg/guality/pr37726.c: ...here and turn into GDB test.
2873 * gnat.dg/stack_usage5.adb: New test.
2874
2875 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
2876
2877 PR middle-end/82479
2878 * gcc.dg/tree-ssa/popcount.c: New test.
2879 * gcc.dg/tree-ssa/popcount2.c: New test.
2880
2881 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
2882
2883 PR middle-end/64946
2884 * gcc.dg/absu.c: New test.
2885 * gcc.dg/gimplefe-29.c: New test.
2886 * gcc.target/aarch64/pr64946.c: New test.
2887
2888 2018-06-15 Jakub Jelinek <jakub@redhat.com>
2889
2890 PR c/86093
2891 * c-c++-common/pr86093.c: New test.
2892
2893 PR middle-end/85878
2894 * gfortran.fortran-torture/compile/pr85878.f90: New test.
2895
2896 PR middle-end/86123
2897 * gcc.c-torture/compile/pr86123.c: New test.
2898
2899 2018-06-15 Tom de Vries <tdevries@suse.de>
2900
2901 * gcc.dg-selftests/dg-final.exp: Force sequential execution.
2902
2903 2018-06-15 Nick Clifton <nickc@redhat.com>
2904
2905 PR 84195
2906 * gcc.c-torture/compile/pr84195.c: New test.
2907
2908 2018-06-15 Richard Biener <rguenther@suse.de>
2909
2910 PR middle-end/86159
2911 * g++.dg/pr86159.C: New testcase.
2912
2913 2018-06-15 Richard Biener <rguenther@suse.de>
2914
2915 PR middle-end/86076
2916 * gcc.dg/pr86076.c: New testcase.
2917
2918 2018-06-14 Marek Polacek <polacek@redhat.com>
2919
2920 PR c++/86063
2921 * g++.dg/cpp0x/gen-attrs-65.C: New test.
2922
2923 2018-06-14 Jakub Jelinek <jakub@redhat.com>
2924
2925 PR target/86048
2926 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add
2927 -msse2 to dg-options.
2928
2929 PR middle-end/86122
2930 * gcc.c-torture/compile/pr86122.c: New test.
2931
2932 P0624R2 - Default constructible and assignable stateless lambdas
2933 * g++.dg/cpp2a/lambda1.C: New test.
2934 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics
2935 for -std=c++2a.
2936
2937 2018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
2938
2939 * g++.dg/other/static3.C: New.
2940 * g++.dg/other/static4.C: Likewise.
2941 * g++.dg/warn/Wshadow-15.C: Likewise.
2942 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too.
2943 * g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise.
2944 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise.
2945 * g++.dg/cpp0x/udlit-args-neg.C: Likewise.
2946 * g++.dg/cpp0x/udlit-clink-neg.C: Likewise.
2947 * g++.dg/cpp0x/udlit-extern-c.C: Likewise.
2948 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
2949
2950 2018-06-14 Jakub Jelinek <jakub@redhat.com>
2951
2952 PR target/85945
2953 * gcc.c-torture/compile/pr85945.c: New test.
2954
2955 2018-06-14 Richard Biener <rguenther@suse.de>
2956
2957 PR ipa/86124
2958 * gcc.dg/pr86124.c: New testcase.
2959
2960 2018-06-13 Martin Sebor <msebor@redhat.com>
2961
2962 PR tree-optimization/86114
2963 * gcc.dg/pr86114.c: New test.
2964
2965 2018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
2966
2967 PR fortran/86110
2968 * gfortran.dg/pr86110.f90: New test.
2969
2970 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
2971
2972 PR fortran/85703
2973 * gfortran.dg/goacc/pr85703.f90: New test.
2974 * gfortran.dg/gomp/pr85703.f90: New test.
2975
2976 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
2977
2978 PR fortran/85702
2979 * gfortran.dg/goacc/pr85702.f90: New test.
2980
2981 2018-06-13 Eric Botcazou <ebotcazou@adacore.com>
2982
2983 * gcc.target/i386/pr86048.c: New test.
2984
2985 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
2986
2987 * gcc.target/arc/fma-1.c: New test.
2988
2989 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
2990
2991 * gcc.target/arc/pr9001107555.c: New file.
2992
2993 2018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
2994
2995 * g++.dg/torture/aarch64-vect-init-1.C: New test.
2996
2997 2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
2998
2999 * g++.dg/init/delete3.C: New.
3000 * g++.dg/init/new49.C: Likewise.
3001 * g++.dg/init/new25.C: Test locations too.
3002 * g++.dg/template/new4.C: Likewise.
3003 * g++.old-deja/g++.jason/operator.C: Likewise.
3004
3005 2018-06-12 Marek Polacek <polacek@redhat.com>
3006
3007 Core issue 1331 - const mismatch with defaulted copy constructor
3008 * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error.
3009 * g++.dg/cpp0x/defaulted52.C: New test.
3010 * g++.dg/cpp0x/defaulted53.C: New test.
3011 * g++.dg/cpp0x/defaulted54.C: New test.
3012 * g++.dg/cpp0x/defaulted55.C: New test.
3013 * g++.dg/cpp0x/defaulted56.C: New test.
3014 * g++.dg/cpp0x/defaulted57.C: New test.
3015 * g++.dg/cpp0x/defaulted58.C: New test.
3016 * g++.dg/cpp0x/defaulted59.C: New test.
3017 * g++.dg/cpp0x/defaulted60.C: New test.
3018
3019 2018-06-12 David Malcolm <dmalcolm@redhat.com>
3020
3021 PR other/69968
3022 * gcc.dg/spellcheck-transposition.c: New test.
3023
3024 2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
3025
3026 PR fortran/44491
3027 * gfortran.dg/pr44491.f90: New testcase
3028
3029 2018-06-12 Martin Sebor <msebor@redhat.com>
3030
3031 PR tree-optimization/85259
3032 * gcc.dg/Wstringop-overflow-5.c: New test.
3033 * gcc.dg/Wstringop-overflow-6.c: New test.
3034
3035 2018-06-12 Martin Sebor <msebor@redhat.com>
3036
3037 PR c/85931
3038 * gcc.dg/Wstringop-truncation-3.c: New test.
3039
3040 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3041
3042 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
3043 * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
3044 * gcc.target/powerpc/swaps-p8-17.c: Same.
3045
3046 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3047
3048 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
3049 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
3050 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
3051 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
3052 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
3053 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.
3054
3055 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3056
3057 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
3058 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
3059 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
3060 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
3061 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
3062 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.
3063
3064 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3065
3066 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
3067 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
3068 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
3069 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
3070 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
3071 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.
3072
3073 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3074
3075 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
3076 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
3077 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
3078 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
3079 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
3080 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.
3081
3082 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3083
3084 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
3085 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
3086 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
3087 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
3088 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
3089 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.
3090
3091 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3092
3093 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
3094 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
3095 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
3096 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
3097 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
3098 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.
3099
3100 2018-06-12 Martin Liska <mliska@suse.cz>
3101
3102 * g++.dg/opt/mpx.C: New test.
3103 * gcc.target/i386/mpx.c: New test.
3104
3105 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
3106
3107 * gcc.target/arc/builtin_simdarc.c: Update test.
3108 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
3109 * gcc.target/arc/tumaddsidi4.c: Likewise.
3110
3111 2018-06-12 Eric Botcazou <ebotcazou@adacore.com>
3112
3113 * gnat.dg/opt72a.ad[sb]: New test.
3114 * gnat.dg/opt72_pkg.ads: New helper.
3115
3116 2018-06-12 Tom de Vries <tdevries@suse.de>
3117
3118 * gcc.dg-selftests/dg-final.exp: New file.
3119
3120 2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
3121
3122 * g++.dg/lookup/new2.C: Test locations too.
3123 * g++.dg/other/ellipsis1.C: Likewise.
3124 * g++.dg/other/operator1.C: Likewise.
3125 * g++.dg/other/operator2.C: Likewise.
3126 * g++.dg/overload/operator2.C: Likewise.
3127 * g++.dg/parse/defarg11.C: Likewise.
3128 * g++.dg/parse/operator4.C: Likewise.
3129 * g++.dg/template/error30.C: Likewise.
3130 * g++.dg/template/explicit-args3.C: Likewise.
3131 * g++.dg/warn/effc1.C: Likewise.
3132 * g++.old-deja/g++.brendan/prepost2.C: Likewise.
3133 * g++.old-deja/g++.brendan/prepost3.C: Likewise.
3134 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
3135 * g++.old-deja/g++.jason/conversion5.C: Likewise.
3136 * g++.old-deja/g++.jason/operator.C: Likewise.
3137
3138 2018-06-11 Martin Sebor <msebor@redhat.com>
3139
3140 PR tree-optimization/86083
3141 * gcc.dg/strlenopt-44.c: New test.
3142
3143 2018-06-11 Janus Weil <janus@gcc.gnu.org>
3144
3145 PR fortran/45521
3146 * gfortran.dg/generic_32.f90: New test.
3147 * gfortran.dg/generic_33.f90: New test.
3148
3149 2018-06-11 Carl Love <cel@us.ibm.com>
3150 * gcc.target/powerpc/altivec-7.c (main): Remove tests
3151 vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
3152 long long bool. Remove duplicate dg-final for xxlxor. Update
3153 dg-final instruction counts.
3154 * gcc.target/powerpc/altivec-37.c (main): New file for
3155 tests vec_unpackh and vec_unpackl returning long long bool and
3156 long long int.
3157
3158 2018-06-11 Martin Liska <mliska@suse.cz>
3159
3160 PR tree-optimization/86089
3161 * gcc.dg/tree-ssa/pr86089.c: New test.
3162
3163 2018-06-11 Julia Koval <julia.koval@intel.com>
3164
3165 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
3166 * gcc.target/i386/vpclmulqdq.c: Ditto.
3167
3168 2018-06-11 Olivier Hainque <hainque@adacore.com>
3169
3170 * gnat.dg/lang-dw2.adb: New test.
3171 * gnat.dg/lang-dw3.adb: New test.
3172
3173 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
3174
3175 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
3176 gnat.dg/assertion_policy1_pkg.ads: New testcase.
3177
3178 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3179
3180 * gnat.dg/predicate1.adb: New testcase.
3181
3182 2018-06-11 Yannick Moy <moy@adacore.com>
3183
3184 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
3185
3186 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
3187
3188 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
3189 testcase.
3190
3191 2018-06-11 Javier Miranda <miranda@adacore.com>
3192
3193 * gnat.dg/prot4.adb: New testcase.
3194
3195 2018-06-11 Yannick Moy <moy@adacore.com>
3196
3197 * gnat.dg/part_of1-instantiation.adb,
3198 gnat.dg/part_of1-instantiation.ads,
3199 gnat.dg/part_of1-private_generic.adb,
3200 gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
3201 testcase.
3202
3203 2018-06-11 Piotr Trojanek <trojanek@adacore.com>
3204
3205 * gnat.dg/contract1.adb: New testcase.
3206
3207 2018-06-11 Javier Miranda <miranda@adacore.com>
3208
3209 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
3210 testcase.
3211
3212 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3213
3214 * gnat.dg/inline_always1.adb: New testcase.
3215
3216 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3217
3218 * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
3219 gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
3220 gnat.dg/nested_generic2_g2.ads: New testcase.
3221
3222 2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
3223
3224 * g++.dg/template/friend64.C: New.
3225 * g++.old-deja/g++.other/friend4.C: Test the location too.
3226 * g++.old-deja/g++.pt/crash23.C: Likewise.
3227
3228 2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3229
3230 * gfortran.dg/inline_matmul_23.f90: New test.
3231
3232 2018-06-10 Janus Weil <janus@gcc.gnu.org>
3233
3234 PR fortran/85088
3235 * gfortran.dg/intent_decl_1.f90: New test case.
3236
3237 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3238
3239 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
3240 * gfortran.dg/ieee/large_4.f90: Ditto.
3241 * gfortran.dg/round_4.f90: Ditto.
3242
3243 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3244
3245 PR fortran/38351
3246 * gfortran.dg/pr38351.f90: New test.
3247 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
3248
3249 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3250
3251 PR fortran/85138
3252 PR fortran/85996
3253 PR fortran/86051
3254 * gfortran.dg/pr85138_1.f90: New test.
3255 * gfortran.dg/pr85138_2.f90: Ditto.
3256 * gfortran.dg/pr85996.f90: Ditto.
3257
3258 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3259
3260 PR fortran/78278
3261 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
3262 * gfortran.dg/data_char_1.f90: Ditto.
3263 * gfortran.dg/pr78571.f90: Ditto.
3264 * gfortran.dg/pr78278.f90: New test.
3265
3266 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3267
3268 PR fortran/63514
3269 * gfortran.dg/pr63514.f90: New test.
3270
3271 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3272
3273 PR fortran/85631
3274 * gfortran.dg/bounds_check_20.f90: New test.
3275
3276 2018-06-08 Carl Love <cel@us.ibm.com>
3277
3278 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
3279 vpkudum counts.
3280 * gcc.target/powerpc/p9-extract-3.c: Make second argument of
3281 vec_extract a signed int.
3282 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
3283 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
3284 vcmpgtsd, vcmpgtud.
3285 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
3286 vec_extract a signed int.
3287 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
3288 vec_extract a signed int.
3289 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
3290 vec_xor builtins. Update xxsel, xxlxor counts.
3291
3292 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
3293
3294 PR fortran/86059
3295 * gfortran.dg/associate_30.f90: Remove code tested ...
3296 * gfortran.dg/pr67803.f90: Ditto.
3297 * gfortran.dg/pr67805.f90: Ditto.
3298 * gfortran.dg/pr86059.f90: ... here. New test.
3299
3300 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
3301
3302 PR fortran/78571
3303 * gfortran.dg/pr78571.f90: New test.
3304
3305 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
3306
3307 PR target/85755
3308 * gcc.target/powerpc/pr85755.c: New test.
3309
3310 2018-06-08 Carl Love <cel@us.ibm.com>
3311
3312 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
3313 vsx-vector-6.p7.c.
3314 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
3315 vsx-vector-6.p9.c.
3316 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
3317 for BE system that are different then for an LE system from this file
3318 into vsx-vector-6-le.c using be target qualifier. Remove this file.
3319 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
3320 the various instruction counts. Rename file to vsx-vector-6.p8.c.
3321
3322 2018-06-08 Martin Liska <mliska@suse.cz>
3323
3324 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
3325
3326 2018-06-08 Martin Liska <mliska@suse.cz>
3327
3328 * g++.dg/dg.exp: Do not use mpx.exp.
3329 * g++.dg/lto/lto.exp: Likewise.
3330 * g++.dg/lto/pr69729_0.C: Remove.
3331 * g++.dg/opt/pr71529.C: Remove.
3332 * g++.dg/pr63995-1.C: Remove.
3333 * g++.dg/pr68270.C: Remove.
3334 * g++.dg/pr71624.C: Remove.
3335 * g++.dg/pr71633.C: Remove.
3336 * g++.dg/pr79761.C: Remove.
3337 * g++.dg/pr79764.C: Remove.
3338 * g++.dg/pr79769.C: Remove.
3339 * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
3340 * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
3341 * gcc.dg/lto/chkp-privatize_0.c: Remove.
3342 * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
3343 * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
3344 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
3345 * gcc.dg/lto/lto.exp: Do not use mpx.exp.
3346 * gcc.dg/lto/pr66221_0.c: Remove.
3347 * gcc.target/i386/chkp-always_inline.c: Remove.
3348 * gcc.target/i386/chkp-bndret.c: Remove.
3349 * gcc.target/i386/chkp-builtins-1.c: Remove.
3350 * gcc.target/i386/chkp-builtins-2.c: Remove.
3351 * gcc.target/i386/chkp-builtins-3.c: Remove.
3352 * gcc.target/i386/chkp-builtins-4.c: Remove.
3353 * gcc.target/i386/chkp-const-check-1.c: Remove.
3354 * gcc.target/i386/chkp-const-check-2.c: Remove.
3355 * gcc.target/i386/chkp-hidden-def.c: Remove.
3356 * gcc.target/i386/chkp-label-address.c: Remove.
3357 * gcc.target/i386/chkp-lifetime-1.c: Remove.
3358 * gcc.target/i386/chkp-narrow-bounds.c: Remove.
3359 * gcc.target/i386/chkp-pr69044.c: Remove.
3360 * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
3361 * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
3362 * gcc.target/i386/chkp-strchr.c: Remove.
3363 * gcc.target/i386/chkp-strlen-1.c: Remove.
3364 * gcc.target/i386/chkp-strlen-2.c: Remove.
3365 * gcc.target/i386/chkp-strlen-3.c: Remove.
3366 * gcc.target/i386/chkp-strlen-4.c: Remove.
3367 * gcc.target/i386/chkp-strlen-5.c: Remove.
3368 * gcc.target/i386/chkp-stropt-1.c: Remove.
3369 * gcc.target/i386/chkp-stropt-10.c: Remove.
3370 * gcc.target/i386/chkp-stropt-11.c: Remove.
3371 * gcc.target/i386/chkp-stropt-12.c: Remove.
3372 * gcc.target/i386/chkp-stropt-13.c: Remove.
3373 * gcc.target/i386/chkp-stropt-14.c: Remove.
3374 * gcc.target/i386/chkp-stropt-15.c: Remove.
3375 * gcc.target/i386/chkp-stropt-16.c: Remove.
3376 * gcc.target/i386/chkp-stropt-17.c: Remove.
3377 * gcc.target/i386/chkp-stropt-2.c: Remove.
3378 * gcc.target/i386/chkp-stropt-3.c: Remove.
3379 * gcc.target/i386/chkp-stropt-4.c: Remove.
3380 * gcc.target/i386/chkp-stropt-5.c: Remove.
3381 * gcc.target/i386/chkp-stropt-6.c: Remove.
3382 * gcc.target/i386/chkp-stropt-7.c: Remove.
3383 * gcc.target/i386/chkp-stropt-8.c: Remove.
3384 * gcc.target/i386/chkp-stropt-9.c: Remove.
3385 * gcc.target/i386/i386.exp: Do not use mpx.exp.
3386 * gcc.target/i386/indirect-thunk-11.c: Remove.
3387 * gcc.target/i386/indirect-thunk-12.c: Remove.
3388 * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
3389 * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
3390 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
3391 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
3392 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
3393 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
3394 * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
3395 * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
3396 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
3397 * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
3398 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
3399 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
3400 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
3401 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
3402 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
3403 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
3404 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
3405 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
3406 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
3407 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
3408 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
3409 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
3410 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
3411 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
3412 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
3413 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
3414 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
3415 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
3416 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
3417 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
3418 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
3419 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
3420 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
3421 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
3422 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
3423 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
3424 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
3425 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
3426 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
3427 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
3428 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
3429 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
3430 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
3431 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
3432 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
3433 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
3434 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
3435 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
3436 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
3437 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
3438 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
3439 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
3440 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
3441 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
3442 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
3443 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
3444 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
3445 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
3446 * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
3447 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
3448 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
3449 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
3450 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
3451 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
3452 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
3453 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
3454 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
3455 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
3456 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
3457 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
3458 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
3459 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
3460 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
3461 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
3462 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
3463 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
3464 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
3465 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
3466 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
3467 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
3468 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
3469 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
3470 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
3471 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
3472 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
3473 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
3474 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
3475 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
3476 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
3477 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
3478 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
3479 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
3480 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
3481 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
3482 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
3483 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
3484 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
3485 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
3486 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
3487 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
3488 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
3489 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
3490 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
3491 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
3492 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
3493 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
3494 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
3495 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
3496 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
3497 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
3498 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
3499 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
3500 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
3501 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
3502 * gcc.target/i386/mpx/label-address-1.c: Remove.
3503 * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
3504 * gcc.target/i386/mpx/macro.c: Remove.
3505 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
3506 * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
3507 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
3508 * gcc.target/i386/mpx/memcpy-1.c: Remove.
3509 * gcc.target/i386/mpx/memmove-1.c: Remove.
3510 * gcc.target/i386/mpx/memmove-2.c: Remove.
3511 * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
3512 * gcc.target/i386/mpx/mpx-check.h: Remove.
3513 * gcc.target/i386/mpx/mpx-os-support.h: Remove.
3514 * gcc.target/i386/mpx/mpx.exp: Remove.
3515 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
3516 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
3517 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
3518 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
3519 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
3520 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
3521 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
3522 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
3523 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
3524 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
3525 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
3526 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
3527 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
3528 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
3529 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
3530 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
3531 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
3532 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
3533 * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
3534 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
3535 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
3536 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
3537 * gcc.target/i386/mpx/pr65508.c: Remove.
3538 * gcc.target/i386/mpx/pr65531.cc: Remove.
3539 * gcc.target/i386/mpx/pr66048.cc: Remove.
3540 * gcc.target/i386/mpx/pr66134.c: Remove.
3541 * gcc.target/i386/mpx/pr66566.c: Remove.
3542 * gcc.target/i386/mpx/pr66567.c: Remove.
3543 * gcc.target/i386/mpx/pr66568.c: Remove.
3544 * gcc.target/i386/mpx/pr66569.c: Remove.
3545 * gcc.target/i386/mpx/pr66581.c: Remove.
3546 * gcc.target/i386/mpx/pr68337-1.c: Remove.
3547 * gcc.target/i386/mpx/pr68337-2.c: Remove.
3548 * gcc.target/i386/mpx/pr68416.c: Remove.
3549 * gcc.target/i386/mpx/pr78339.c: Remove.
3550 * gcc.target/i386/mpx/pr79631.c: Remove.
3551 * gcc.target/i386/mpx/pr79633.c: Remove.
3552 * gcc.target/i386/mpx/pr79753.c: Remove.
3553 * gcc.target/i386/mpx/pr79770.c: Remove.
3554 * gcc.target/i386/mpx/pr79987.c: Remove.
3555 * gcc.target/i386/mpx/pr79988.c: Remove.
3556 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
3557 * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
3558 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
3559 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
3560 * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
3561 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
3562 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
3563 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
3564 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
3565 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
3566 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
3567 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
3568 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
3569 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
3570 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
3571 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
3572 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
3573 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
3574 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
3575 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
3576 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
3577 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
3578 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
3579 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
3580 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
3581 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
3582 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
3583 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
3584 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
3585 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
3586 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
3587 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
3588 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
3589 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
3590 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
3591 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
3592 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
3593 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
3594 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
3595 * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
3596 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
3597 * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
3598 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
3599 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
3600 * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
3601 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
3602 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
3603 * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
3604 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
3605 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
3606 * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
3607 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
3608 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
3609 * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
3610 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
3611 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
3612 * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
3613 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
3614 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
3615 * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
3616 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
3617 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
3618 * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
3619 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
3620 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
3621 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
3622 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
3623 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
3624 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
3625 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
3626 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
3627 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
3628 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
3629 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
3630 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
3631 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
3632 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
3633 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
3634 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
3635 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
3636 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
3637 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
3638 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
3639 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
3640 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
3641 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
3642 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
3643 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
3644 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
3645 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
3646 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
3647 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
3648 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
3649 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
3650 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
3651 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
3652 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
3653 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
3654 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
3655 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
3656 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
3657 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
3658 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
3659 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
3660 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
3661 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
3662 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
3663 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
3664 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
3665 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
3666 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
3667 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
3668 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
3669 * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
3670 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
3671 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
3672 * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
3673 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
3674 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
3675 * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
3676 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
3677 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
3678 * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
3679 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
3680 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
3681 * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
3682 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
3683 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
3684 * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
3685 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
3686 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
3687 * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
3688 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
3689 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
3690 * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
3691 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
3692 * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
3693 * gcc.target/i386/mpx/vla-1-nov.c: Remove.
3694 * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
3695 * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
3696 * gcc.target/i386/mpx/vla-2-nov.c: Remove.
3697 * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
3698 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
3699 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
3700 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
3701 * gcc.target/i386/pr63995-2.c: Remove.
3702 * gcc.target/i386/pr64805.c: Remove.
3703 * gcc.target/i386/pr65044.c: Remove.
3704 * gcc.target/i386/pr65167.c: Remove.
3705 * gcc.target/i386/pr65183.c: Remove.
3706 * gcc.target/i386/pr65184.c: Remove.
3707 * gcc.target/i386/pr65523.c: Remove.
3708 * gcc.target/i386/pr70876.c: Remove.
3709 * gcc.target/i386/pr70877.c: Remove.
3710 * gcc.target/i386/pr71458.c: Remove.
3711 * gcc.target/i386/pr80880.c: Remove.
3712 * gcc.target/i386/ret-thunk-25.c: Remove.
3713 * gcc.target/i386/thunk-retbnd.c: Remove.
3714 * lib/mpx-dg.exp: Remove.
3715 * gcc.target/i386/funcspec-56.inc: Adjust test case.
3716
3717 2018-06-07 Carl Love <cel@us.ibm.com>
3718
3719 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
3720 statements.
3721
3722 2018-06-07 Carl Love <cel@us.ibm.com>
3723
3724 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
3725 error message.
3726
3727 2018-06-07 Marek Polacek <polacek@redhat.com>
3728
3729 PR c/85318
3730 * gcc.dg/Wc90-c99-compat-10.c: New test.
3731 * gcc.dg/Wc90-c99-compat-11.c: New test.
3732 * gcc.dg/Wc90-c99-compat-12.c: New test.
3733 * gcc.dg/Wc90-c99-compat-9.c: New test.
3734
3735 2018-06-07 Paul Koning <ni1d@arrl.net>
3736
3737 * gcc.c-torture/compile/20180605-1.c: New test.
3738
3739 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
3740
3741 PR fortran/86045
3742 * gfortran.dg/pr86045.f90: New test.
3743
3744 2018-06-07 Marek Polacek <polacek@redhat.com>
3745
3746 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
3747
3748 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
3749
3750 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
3751
3752 2018-06-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3753
3754 * gcc.target/msp430/msp430i-device-symbol.c: New test.
3755 * gcc.target/msp430/msp430f-device-symbol.c: New test.
3756 * gcc.target/msp430/msp430.h: New test header file.
3757
3758 2018-06-07 Jakub Jelinek <jakub@redhat.com>
3759
3760 PR tree-optimization/69615
3761 * gcc.dg/tree-ssa/pr69615.c: New test.
3762
3763 2018-06-07 Richard Biener <rguenther@suse.de>
3764
3765 PR tree-optimization/85935
3766 * gcc.dg/graphite/pr85935.c: New testcase.
3767
3768 2018-06-04 Carl Love <cel@us.ibm.com>
3769
3770 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
3771 debug print statements. Fix a few formating issues.
3772
3773 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
3774
3775 PR target/85657
3776 * gcc.target/powerpc/pr85657-4.c: New tests.
3777 * gcc.target/powerpc/pr85657-5.c: Likewise.
3778 * gcc.target/powerpc/pr85657-6.c: Likewise.
3779
3780 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3781
3782 PR fortran/85641
3783 * gfortran.dg/realloc_on_assign_30.f90: New test.
3784
3785 2018-06-06 Carl Love <cel@us.ibm.com>
3786 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
3787 argument to vui_arg.
3788
3789 2018-06-06 Carl Love <cel@us.ibm.com>
3790
3791 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
3792 to builtins-4.c.
3793 * gcc.target/powerpc/builtins-4.c: New test file for tests
3794 that need -mvsx.
3795
3796 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
3797
3798 PR target/85657
3799 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
3800 be used in templates. Don't check for them in overloaded functions.
3801
3802 2018-06-06 Jim Wilson <jimw@sifive.com>
3803
3804 * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
3805 * gcc.target/riscv/interrupt-mmode.c: New.
3806 * gcc.target/riscv/interrupt-smode.c: New.
3807 * gcc.target/riscv/interrupt-umode.c: New.
3808
3809 2018-06-06 Marek Polacek <polacek@redhat.com>
3810
3811 PR c++/85977
3812 * g++.dg/cpp0x/initlist102.C: New test.
3813 * g++.dg/cpp0x/initlist103.C: New test.
3814 * g++.dg/cpp0x/initlist104.C: New test.
3815
3816 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
3817
3818 * gcc.dg/torture/pr86066.c: New test.
3819
3820 2018-06-06 Richard Biener <rguenther@suse.de>
3821
3822 PR tree-optimization/86062
3823 * g++.dg/tree-ssa/pr86062.C: New testcase.
3824
3825 2018-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3826
3827 * gcc.target/msp430/function-attributes-4.c: New test.
3828 * gcc.target/msp430/static-interrupts.c: New test.
3829
3830 2018-06-05 Steve Ellcey <sellcey@cavium.com>
3831
3832 PR target/79924
3833 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
3834 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
3835 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
3836 * gcc.target/aarch64/nofp_1.c: Ditto.
3837
3838 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
3839
3840 * gcc.target/arm/cmse/cmse-1c99.c: New test.
3841
3842 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
3843
3844 PR fortran/85701
3845 * gfortran.dg/goacc/pr85701.f90: New test.
3846
3847 2018-06-05 Marek Polacek <polacek@redhat.com>
3848
3849 PR c++/85976
3850 * g++.dg/cpp0x/alias-decl-64.C: New test.
3851
3852 2018-06-05 Richard Biener <rguenther@suse.de>
3853
3854 PR tree-optimization/86046
3855 * gcc.dg/pr86046.c: New testcase.
3856
3857 2018-06-05 Richard Biener <rguenther@suse.de>
3858
3859 PR tree-optimization/86047
3860 * gcc.dg/pr86047.c: New testcase.
3861
3862 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3863
3864 PR target/81497
3865 * g++.target/arm/arm.exp: New file.
3866 * g++.target/arm/pr81497.C: Likewise.
3867
3868 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
3869
3870 * gcc.target/s390/htm-builtins-compile-4.c: New test.
3871
3872 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
3873
3874 * gcc.dg/store_merging_21.c: New test.
3875 * gnat.dg/opt71b.adb: Likewise.
3876 * gnat.dg/opt71.adb: Rename into...
3877 * gnat.dg/opt71a.adb: ...this.
3878
3879 2018-06-04 Richard Biener <rguenther@suse.de>
3880
3881 PR tree-optimization/85955
3882 * gcc.dg/pr85955.c: New testcase.
3883
3884 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
3885
3886 PR fortran/85981
3887 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
3888 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
3889 * gfortran.dg/allocate_stat_2.f90: Ditto.
3890 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
3891
3892 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
3893
3894 * gcc.target/aarch64/sve/extract_5.c: New test.
3895
3896 2018-06-04 Jakub Jelinek <jakub@redhat.com>
3897
3898 PR target/85832
3899 PR target/86036
3900 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
3901 vptestm.
3902 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
3903 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
3904 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
3905 * gcc.target/i386/avx512bw-pr86036.c: New test.
3906
3907 2018-06-04 Richard Biener <rguenther@suse.de>
3908
3909 PR tree-optimization/86038
3910 * gcc.dg/pr86038.c: New testcase.
3911
3912 2018-06-04 Jakub Jelinek <jakub@redhat.com>
3913
3914 PR tree-optimization/69615
3915 * gcc.dg/pr69615.c: New test.
3916
3917 PR c++/86025
3918 * c-c++-common/gomp/pr86025.c: New test.
3919
3920 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
3921
3922 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
3923
3924 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
3925
3926 * gcc.dg/torture/pr86034.c: New test.
3927
3928 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
3929
3930 PR fortran/36497
3931 * gfortran.dg/cray_pointer_12.f90: New test.
3932
3933 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
3934
3935 PR fortran/85938
3936 * gfortran.dg/pr85938.f90: Fixed by revision r261081
3937
3938 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
3939
3940 * gnat.dg/specs/opt3.ads: New test.
3941 * gnat.dg/specs/opt3_pkg.ads: New helper.
3942
3943 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
3944
3945 * gnat.dg/discr53.ad[sb]: New test.
3946 * gnat.dg/discr53_pkg.ads: New helper.
3947
3948 2018-06-01 Carl Love <cel@us.ibm.com>
3949
3950 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
3951 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
3952
3953 2018-06-01 Carl Love <cel@us.ibm.com>
3954
3955 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
3956 to make it consistent with the naming convention in the file.
3957 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
3958 to altivec-7.c. Delete file.
3959 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
3960 to altivec-7.c. Delete file.
3961 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
3962 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
3963 vec_unpackl tests. Update instruction counts.
3964 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
3965 tests to builtins-1.c.
3966 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
3967 tests to builtins-1.c.
3968 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
3969 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
3970 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
3971 Remove vec_ctf tests returning double. Remove vec_cts with
3972 double args. Remove vec_sel with invalid arguments. Add tests for
3973 vec_splat.
3974 Add instruction counts for new tests.
3975 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
3976 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
3977 vec_unsigned.
3978 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
3979 test_sll_vsill_vsill_vuc.
3980 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
3981 vec_revb.
3982 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
3983 tests from altivec-7.h.
3984 * gcc.target/powerpc/vsx-7-be.c: Remove file.
3985 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
3986 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
3987 splat_sll, splat_uc, splat_int128, splat_uint128.
3988 Make second argument of vec_extract and vec_insert a signed int.
3989 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
3990 argument.
3991
3992 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
3993
3994 * gcc.dg/store_merging_20.c: New test.
3995 * gnat.dg/opt71.adb: Likewise.
3996 * gnat.dg/opt71_pkg.ads: New helper.
3997
3998 2018-06-01 Carl Love <cel@us.ibm.com>
3999
4000 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
4001 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
4002 Add vec_xst_be for signed and unsigned arguments.
4003
4004 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
4005
4006 PR fortran/85816
4007 PR fortran/85975
4008 * gfortran.dg/pr85816.f90: New test.
4009 * gfortran.dg/pr85975.f90: New test.
4010
4011 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
4012
4013 PR fortran/63570
4014 * gfortran.dg/random_init_1.f90: New test.
4015 * gfortran.dg/random_init_2.f90: New test.
4016 * gfortran.dg/random_init_3.f90: New test.
4017 * gfortran.dg/random_init_4.f90: New test.
4018 * gfortran.dg/random_init_5.f90: New test.
4019 * gfortran.dg/random_init_6.f90: New test.
4020
4021 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
4022
4023 PR tree-optimization/85989
4024 * gcc.dg/torture/pr85989.c: New test.
4025
4026 2018-06-01 Richard Biener <rguenther@suse.de>
4027
4028 PR middle-end/86017
4029 * gcc.dg/tree-ssa/pr86017.c: New testcase.
4030
4031 2018-06-01 Richard Biener <rguenther@suse.de>
4032
4033 PR ipa/85960
4034 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
4035
4036 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
4037
4038 PR middle-end/78809
4039 * gcc.dg/strcmpopt_2.c: New test.
4040 * gcc.dg/strcmpopt_3.c: New test.
4041
4042 PR middle-end/83026
4043 * gcc.dg/strcmpopt_3.c: New test.
4044
4045 2018-05-31 Jakub Jelinek <jakub@redhat.com>
4046
4047 PR target/85984
4048 * gcc.target/i386/pr85984.c: New test.
4049
4050 2018-05-31 Martin Sebor <msebor@redhat.com>
4051
4052 PR c/82063
4053 * gcc.dg/Walloc-size-larger-than-1.c: New test.
4054 * gcc.dg/Walloc-size-larger-than-10.c: New test.
4055 * gcc.dg/Walloc-size-larger-than-11.c: New test.
4056 * gcc.dg/Walloc-size-larger-than-12.c: New test.
4057 * gcc.dg/Walloc-size-larger-than-13.c: New test.
4058 * gcc.dg/Walloc-size-larger-than-14.c: New test.
4059 * gcc.dg/Walloc-size-larger-than-15.c: New test.
4060 * gcc.dg/Walloc-size-larger-than-16.c: New test.
4061 * gcc.dg/Walloc-size-larger-than-17.c: New test.
4062 * gcc.dg/Walloc-size-larger-than-2.c: New test.
4063 * gcc.dg/Walloc-size-larger-than-3.c: New test.
4064 * gcc.dg/Walloc-size-larger-than-4.c: New test.
4065 * gcc.dg/Walloc-size-larger-than-5.c: New test.
4066 * gcc.dg/Walloc-size-larger-than-6.c: New test.
4067 * gcc.dg/Walloc-size-larger-than-7.c: New test.
4068 * gcc.dg/Walloc-size-larger-than-8.c: New test.
4069 * gcc.dg/Walloc-size-larger-than-9.c: New test.
4070 * gcc.dg/Walloc-size-larger-than.c: New test.
4071
4072 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
4073 Cesar Philippidis <cesar@codesourcery.com>
4074
4075 PR middle-end/85879
4076 * gfortran.dg/goacc/pr77371-1.f90: New test.
4077 * gfortran.dg/goacc/pr77371-2.f90: New test.
4078 * gfortran.dg/goacc/pr85879.f90: New test.
4079
4080 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4081
4082 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
4083 * gnat.dg/stack_usage1b.adb: Likewise.
4084 * gnat.dg/stack_usage1c.adb: Likewise.
4085 * gnat.dg/stack_usage3.adb: Likewise.
4086 * gnat.dg/stack_usage1_pkg.adb: Delete.
4087
4088 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4089
4090 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
4091 * gcc.dg/store_merging_11.c: Likewise.
4092 * gcc.dg/store_merging_13.c: Likewise.
4093 * gcc.dg/store_merging_14.c: Likewise.
4094 * gcc.dg/store_merging_15.c: Likewise.
4095 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
4096
4097 2018-05-31 Ed Schonberg <schonberg@adacore.com>
4098
4099 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
4100 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
4101 gnat.dg/limited1_outer.ads: New testcase.
4102
4103 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
4104
4105 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
4106 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
4107 New testcase.
4108
4109 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4110
4111 * gnat.dg/size_clause1.adb: New testcase.
4112
4113 2018-05-31 Javier Miranda <miranda@adacore.com>
4114
4115 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
4116
4117 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
4118
4119 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
4120 vld1x3 intrinsics for aarch64.
4121 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
4122 vst1x2 intrinsics for aarch64.
4123 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
4124 vst1x3 intrinsics for aarch64.
4125
4126 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
4127
4128 PR c++/77777
4129 * g++.dg/diagnostic/pr77777.C: New test.
4130
4131 2018-05-30 David Pagan <dave.pagan@oracle.com>
4132
4133 PR c/55976
4134 * gcc.dg/noncompile/pr55976-1.c: New test.
4135 * gcc.dg/noncompile/pr55976-2.c: New test.
4136
4137 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
4138
4139 * gcc.dg/lto/20111213-1_0.c: Fix template.
4140 * gcc.dg/lto/20100603-1_0.c: Fix template.
4141 * gcc.dg/lto/20100603-2_0.c: Fix template.
4142 * gcc.dg/lto/20100603-3_0.c: Fix template.
4143
4144 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
4145 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
4146 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
4147 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
4148 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
4149 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
4150 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
4151 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
4152 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
4153 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
4154 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
4155 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
4156 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
4157 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
4158 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
4159 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
4160 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
4161 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
4162 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
4163 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
4164 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
4165 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
4166 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
4167 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
4168 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
4169 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
4170 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
4171 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
4172 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
4173 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
4174 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
4175 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
4176 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
4177 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
4178 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
4179 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
4180 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
4181 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
4182 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
4183 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
4184 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
4185 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
4186 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
4187 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
4188 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
4189 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
4190 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
4191 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
4192 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
4193 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
4194 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
4195 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
4196 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
4197 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
4198 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
4199 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
4200 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
4201 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
4202 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
4203 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
4204 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
4205 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
4206
4207 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
4208
4209 Revert:
4210 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
4211
4212 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
4213
4214 * gcc.target/aarch64/simd/ldp_stp_9: New.
4215 * gcc.target/aarch64/simd/ldp_stp_10: New.
4216 * gcc.target/aarch64/simd/ldp_stp_11: New.
4217 * gcc.target/aarch64/simd/ldp_stp_12: New.
4218
4219 2018-05-30 Ed Schonberg <schonberg@adacore.com>
4220
4221 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
4222
4223 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
4224
4225 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
4226
4227 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
4228
4229 PR target/85950
4230 * gcc.target/i386/pr85950.c: New test.
4231
4232 2018-05-29 Marek Polacek <polacek@redhat.com>
4233
4234 PR c++/85883
4235 * g++.dg/cpp1z/class-deduction55.C: New test.
4236 * g++.dg/cpp1z/class-deduction56.C: New test.
4237 * g++.dg/cpp1z/class-deduction57.C: New test.
4238
4239 2018-05-29 Jakub Jelinek <jakub@redhat.com>
4240
4241 PR c++/85952
4242 * g++.dg/warn/Wunused-var-33.C: New test.
4243
4244 PR target/85918
4245 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
4246 and -fno-vect-cost-model options. Add aligned(64) attribute to the
4247 arrays. Add suffix 1 to all functions and use 4 iterations rather
4248 than N. Add functions with conversions to and from float.
4249 Add new set of functions with 8 iterations and another one
4250 with 16 iterations, expect 24 vectorized loops instead of just 4.
4251 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
4252
4253 2018-05-29 Javier Miranda <miranda@adacore.com>
4254
4255 * gnat.dg/equal2.adb: New testcase.
4256
4257 2018-05-29 Ed Schonberg <schonberg@adacore.com>
4258
4259 * gnat.dg/float_attributes_overflows.adb: New testcase.
4260
4261 2018-05-29 Pascal Obry <obry@adacore.com>
4262
4263 * gnat.dg/normalize_pathname.adb: New testcase.
4264
4265 2018-05-29 Tom de Vries <tom@codesourcery.com>
4266
4267 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
4268 message.
4269 * lib/scanipa.exp (scan-ipa-dump-times): Same.
4270 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
4271 * lib/scantree.exp (scan-tree-dump-times): Same.
4272
4273 2018-05-29 Tom de Vries <tom@codesourcery.com>
4274
4275 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
4276 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
4277 Use proc name as first argument to dg-scan.
4278
4279 2018-05-29 Tom de Vries <tom@codesourcery.com>
4280
4281 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
4282 with no arguments.
4283
4284 2018-05-28 Richard Biener <rguenther@suse.de>
4285
4286 PR tree-optimization/85934
4287 * gcc.target/i386/pr85934.c: New testcase.
4288
4289 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
4290
4291 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
4292
4293 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
4294
4295 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
4296
4297 2018-05-28 Ed Schonberg <schonberg@adacore.com>
4298
4299 * gnat.dg/fixedpnt5.adb: New testcase.
4300
4301 2018-05-28 Justin Squirek <squirek@adacore.com>
4302
4303 * gnat.dg/array31.adb: New testcase.
4304
4305 2018-05-28 Justin Squirek <squirek@adacore.com>
4306
4307 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
4308 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
4309
4310 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
4311
4312 * gfortran.dg/data_stmt_pointer.f90: new test.
4313
4314 2018-05-27 Jakub Jelinek <jakub@redhat.com>
4315
4316 PR target/85918
4317 * gcc.target/i386/avx512dq-pr85918.c: New test.
4318
4319 2018-05-25 Jim Wilson <jimw@sifive.com>
4320
4321 * gcc.target/riscv/interrupt-1.c: New.
4322 * gcc.target/riscv/interrupt-2.c: New.
4323 * gcc.target/riscv/interrupt-3.c: New.
4324 * gcc.target/riscv/interrupt-4.c: New.
4325 * gcc.target/riscv/interrupt-5.c: New.
4326
4327 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
4328
4329 PR fortran/85786
4330 * gfortran.dg/pr85786.f90: New test.
4331
4332 2018-05-25 Paul Koning <ni1d@arrl.net>
4333
4334 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
4335 * gcc.c-torture/compile/pr55921.c: Ditto.
4336 * gcc.c-torture/compile/pr60655-1.c: Ditto.
4337 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
4338
4339 2018-05-25 Jakub Jelinek <jakub@redhat.com>
4340
4341 PR target/85832
4342 * gcc.target/i386/avx512f-pr85832.c: New test.
4343 * gcc.target/i386/avx512vl-pr85832.c: New test.
4344 * gcc.target/i386/avx512bw-pr85832.c: New test.
4345 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
4346
4347 2018-05-25 Bin Cheng <bin.cheng@arm.com>
4348
4349 PR tree-optimization/85720
4350 * gcc.dg/tree-ssa/pr85720.c: New test.
4351 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
4352 distribution.
4353
4354 2018-05-25 Martin Liska <mliska@suse.cz>
4355
4356 PR testsuite/85911
4357 * gcc.dg/tree-prof/update-loopch.c: Do not scan
4358 for 'Removing basic block'.
4359
4360 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
4361
4362 * gnat.dg/sec_stack1.adb: New testcase.
4363
4364 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4365
4366 * gnat.dg/fixedpnt4.adb: New testcase.
4367
4368 2018-05-25 Javier Miranda <miranda@adacore.com>
4369
4370 * gnat.dg/interface7.adb: New testcase.
4371
4372 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
4373
4374 * gnat.dg/sec_stack2.adb: New testcase.
4375
4376 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4377
4378 * gnat.dg/interface6.adb: New testcase.
4379
4380 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4381
4382 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
4383
4384 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4385
4386 * lib/target-supports.exp
4387 (check_effective_target_vect_double_cond_arith): Include
4388 multiplication and division.
4389 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
4390 fully-masked loops with a fixed vector length.
4391 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
4392 tests.
4393 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
4394 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
4395 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
4396
4397 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4398
4399 * gcc.target/aarch64/sve/div_1.c: New test.
4400 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
4401 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
4402 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
4403
4404 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4405
4406 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
4407
4408 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4409
4410 * lib/target-supports.exp
4411 (check_effective_target_vect_double_cond_arith): New proc.
4412 * gcc.dg/vect/vect-cond-arith-1.c: New test.
4413 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
4414 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
4415 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
4416 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
4417 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
4418 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
4419
4420 2018-05-25 Janus Weil <janus@gcc.gnu.org>
4421
4422 PR fortran/85839
4423 * gfortran.dg/f2018_obs.f90: New test case.
4424
4425 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4426
4427 PR fortran/85543
4428 * gfortran.dg/pr85543.f90: New test.
4429
4430 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4431
4432 PR fortran/85780
4433 * gfortran.dg/pr85780.f90: New test.
4434
4435 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4436
4437 PR fortran/85779
4438 * gfortran.dg/pr85779_1.f90: New test.
4439 * gfortran.dg/pr85779_2.f90: Ditto.
4440 * gfortran.dg/pr85779_3.f90: Ditto.
4441
4442 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4443
4444 PR fortran/85895
4445
4446 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
4447 * gfortran.dg/pr85895.f90: New test.
4448
4449 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
4450
4451 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
4452 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
4453
4454 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
4455
4456 * gcc.dg/fold-popcount-1.c: New testcase.
4457 * gcc.dg/fold-popcount-2.c: New testcase.
4458 * gcc.dg/fold-popcount-3.c: New testcase.
4459 * gcc.dg/fold-popcount-4.c: New testcase.
4460
4461 2018-05-24 Marek Polacek <polacek@redhat.com>
4462
4463 PR c++/85847
4464 * g++.dg/cpp0x/new3.C: New test.
4465
4466 2018-05-24 Javier Miranda <miranda@adacore.com>
4467
4468 * gnat.dg/discr52.adb: New testcase.
4469
4470 2018-05-24 Ed Schonberg <schonberg@adacore.com>
4471
4472 * gnat.dg/others1.adb: New testcase.
4473
4474 2018-05-24 Justin Squirek <squirek@adacore.com>
4475
4476 * gnat.dg/raise_expr.adb: New testcase.
4477
4478 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
4479
4480 * gnat.dg/formal_containers.adb: New testcase.
4481
4482 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4483
4484 * gcc.target/i386/pr85345.c: Require ifunc support.
4485
4486 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
4487
4488 * gcc.dg/vect/vect-fma-1.c: New test.
4489
4490 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4491
4492 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
4493 scan-tree-dump*.
4494
4495 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
4496
4497 PR target/83009
4498 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
4499
4500 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
4501
4502 PR target/78849
4503 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
4504 DEFAULT_CFLAGS.
4505 * gcc.target/msp430/pr78849.c: New test.
4506
4507 2018-05-23 Marek Polacek <polacek@redhat.com>
4508
4509 * g++.dg/cpp2a/range-for8.C: New test.
4510 * g++.dg/cpp2a/range-for9.C: New test.
4511 * g++.dg/cpp2a/range-for10.C: New test.
4512
4513 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
4514
4515 * lib/target-supports.exp (check_effective_target_be): New.
4516 (check_effective_target_le): New.
4517
4518 2018-05-23 Marek Polacek <polacek@redhat.com>
4519
4520 * g++.dg/cpp2a/range-for1.C: New test.
4521 * g++.dg/cpp2a/range-for2.C: New test.
4522 * g++.dg/cpp2a/range-for3.C: New test.
4523 * g++.dg/cpp2a/range-for4.C: New test.
4524 * g++.dg/cpp2a/range-for5.C: New test.
4525 * g++.dg/cpp2a/range-for6.C: New test.
4526 * g++.dg/cpp2a/range-for7.C: New test.
4527
4528 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
4529
4530 * gcc.target/i386/cvt-3.c: New test.
4531
4532 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
4533
4534 * gcc.target/i386/cvt-2.c: New test.
4535
4536 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
4537
4538 * gcc.dg/pr79985.c: New testcase.
4539
4540 2018-05-23 Richard Biener <rguenther@suse.de>
4541
4542 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
4543
4544 2018-05-23 Sudakshina Das <sudi.das@arm.com>
4545
4546 PR target/84882
4547 * gcc.target/aarch64/pr84882.c: New test.
4548 * gcc.target/aarch64/target_attr_18.c: Likewise.
4549
4550 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
4551
4552 PR tree-optimization/85853
4553 * gfortran.dg/vect/pr85853.f90: New test.
4554
4555 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
4556
4557 * gnat.dg/import2.adb: New testcase.
4558
4559 2018-05-23 Ed Schonberg <schonberg@adacore.com>
4560
4561 * gnat.dg/discr51.adb: New testcase.
4562
4563 2018-05-23 Javier Miranda <miranda@adacore.com>
4564
4565 * gnat.dg/valid_scalars1.adb: New testcase.
4566
4567 2018-05-23 Ed Schonberg <schonberg@adacore.com>
4568
4569 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
4570
4571 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
4572
4573 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
4574 testcase.
4575
4576 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
4577
4578 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
4579 testcase.
4580
4581 2018-05-23 Bob Duff <duff@adacore.com>
4582
4583 * gnat.dg/addr10.adb: New testcase.
4584
4585 2018-05-23 Richard Biener <rguenther@suse.de>
4586
4587 PR middle-end/85874
4588 * gcc.dg/Wstrict-overflow-27.c: New testcase.
4589
4590 2018-05-23 Yury Gribov <tetra2005@gmail.com>
4591
4592 PR tree-optimization/85822
4593 * c-c++-common/pr85822.c: New test.
4594
4595 2018-05-23 Richard Biener <rguenther@suse.de>
4596
4597 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
4598
4599 2018-05-22 Janus Weil <janus@gcc.gnu.org>
4600
4601 PR fortran/85841
4602 * gfortran.dg/pr30667.f: Add option "-std=legacy".
4603
4604 2018-05-22 Martin Sebor <msebor@redhat.com>
4605
4606 PR middle-end/85359
4607 * gcc.dg/attr-nonstring.c: New test.
4608
4609 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
4610
4611 PR target/85345
4612 * gcc.target/i386/pr85345.c: New test.
4613
4614 2018-05-22 Luis Machado <luis.machado@linaro.org>
4615
4616 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
4617
4618 2018-05-22 Janus Weil <janus@gcc.gnu.org>
4619
4620 PR fortran/85841
4621 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
4622 dg-additional-options.
4623 * gfortran.dg/graphite/block-2.f: Ditto.
4624 * gfortran.dg/graphite/id-19.f: Ditto.
4625 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
4626 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
4627 * gfortran.dg/vect/pr52580.f: Ditto.
4628
4629 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
4630
4631 * gcc.target/aarch64/ldp_stp_6.c: New.
4632 * gcc.target/aarch64/ldp_stp_7.c: New.
4633 * gcc.target/aarch64/ldp_stp_8.c: New.
4634
4635 2018-05-22 Martin Sebor <msebor@redhat.com>
4636
4637 PR c/85623
4638 * c-c++-common/attr-nonstring-3.c: Adjust.
4639 * c-c++-common/attr-nonstring-4.c: Adjust.
4640 * c-c++-common/attr-nonstring-6.c: New test.
4641
4642 2018-05-22 Martin Sebor <msebor@redhat.com>
4643
4644 PR tree-optimization/85826
4645 * gcc.dg/Wrestrict-17.c: New test.
4646
4647 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
4648
4649 * gcc.dg/torture/pr85862.c: Rename to...
4650 * gcc.dg/torture/pr85852.c: ...this.
4651
4652 2018-05-22 Justin Squirek <squirek@adacore.com>
4653
4654 * gnat.dg/warn14.adb: New testcase.
4655
4656 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
4657
4658 * gnat.dg/controlled8.adb: New testcase.
4659
4660 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
4661
4662 * gnat.dg/discr50.adb: New testcase.
4663
4664 2018-05-22 Ed Schonberg <schonberg@adacore.com>
4665
4666 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
4667 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
4668 gnat.dg/discr49_rec2.ads: New testcase.
4669
4670 2018-05-22 Ed Schonberg <schonberg@adacore.com>
4671
4672 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
4673 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
4674 testcase.
4675
4676 2018-05-22 Ed Schonberg <schonberg@adacore.com>
4677
4678 * gnat.dg/fixedpnt3.adb: New testcase.
4679
4680 2018-05-22 Justin Squirek <squirek@adacore.com>
4681
4682 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
4683 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
4684
4685 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
4686
4687 PR middle-end/85862
4688 * gcc.dg/torture/pr85862.c: New test.
4689
4690 2018-05-22 Richard Biener <rguenther@suse.de>
4691
4692 PR tree-optimization/85834
4693 * g++.dg/torture/pr85834.C: New testcase.
4694 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
4695
4696 2018-05-22 Martin Liska <mliska@suse.cz>
4697
4698 PR ipa/85607
4699 * g++.dg/ipa/pr85607.C: New test.
4700
4701 2018-05-22 Richard Biener <rguenther@suse.de>
4702
4703 PR tree-optimization/85863
4704 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
4705
4706 2018-05-22 Janus Weil <janus@gcc.gnu.org>
4707
4708 PR fortran/85841
4709 * gfortran.dg/assumed_rank_5.f90: Update error message.
4710 * gfortran.dg/assumed_type_4.f90: Ditto.
4711 * gfortran.dg/bind_c_array_params.f03: Ditto.
4712 * gfortran.dg/bind_c_usage_28.f90: Ditto.
4713 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
4714 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
4715 * gfortran.dg/c_loc_tests_11.f03: Ditto.
4716 * gfortran.dg/coarray_atomic_2.f90: Ditto.
4717 * gfortran.dg/coarray_collectives_2.f90: Ditto.
4718 * gfortran.dg/coarray_collectives_10.f90: Ditto.
4719 * gfortran.dg/coarray_collectives_13.f90: Ditto.
4720 * gfortran.dg/rank_3.f90: Ditto.
4721 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
4722 * gfortran.dg/implicit_14.f90: Ditto.
4723
4724 2018-05-21 Christian Groessler <chris@groessler.org>
4725
4726 * gcc.c-torture/compile/simd-5.c: Fix comment.
4727
4728 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
4729
4730 PR target/85657
4731 * gcc.target/powerpc/pr85657-1.c: New test for converting between
4732 __float128, __ibm128, and long double.
4733 * gcc.target/powerpc/pr85657-2.c: Likewise.
4734 * gcc.target/powerpc/pr85657-3.c: Likewise.
4735 * g++.dg/pr85667.C: New test to make sure __ibm128 is
4736 implementated as a separate type internally, and is not just an
4737 alias for long double.
4738
4739 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
4740
4741 PR tree-optimization/85814
4742 * gcc.dg/torture/pr85814.c: New test.
4743
4744 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
4745
4746 PR c++/84588
4747 * g++.dg/cpp0x/cond1.C: New.
4748 * g++.dg/cpp1y/pr84588-1.C: Likewise.
4749 * g++.dg/cpp1y/pr84588-2.C: Likewise.
4750 * g++.dg/cpp1y/pr84588-3.C: Likewise.
4751 * g++.dg/parse/cond6.C: Likewise.
4752 * g++.dg/parse/cond7.C: Likewise.
4753 * g++.dg/parse/cond8.C: Likewise.
4754 * g++.dg/cpp1z/decomp16.C: Update.
4755 * g++.old-deja/g++.jason/cond.C: Likewise.
4756
4757 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
4758
4759 ChangeLog for r260480
4760 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
4761 warnings for deleted and obsolescent features.
4762 * gfortran.dg/graphite/id-19.f: Ditto.
4763 * gfortran.dg/graphite/id-20.f: Ditto.
4764 * gfortran.dg/graphite/id-27.f90: Ditto.
4765 * gfortran.dg/graphite/pr82449.f: Ditto.
4766
4767 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4768
4769 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
4770 tiny and large memory models.
4771
4772 2018-04-04 Ed Schonberg <schonberg@adacore.com>
4773
4774 * gnat.dg/suppress_initialization.adb,
4775 gnat.dg/suppress_initialization_pkg.ads: New testcase.
4776
4777 2018-04-04 Ed Schonberg <schonberg@adacore.com>
4778
4779 * gnat.dg/exit1.adb: New testcase.
4780
4781 2018-04-04 Ed Schonberg <schonberg@adacore.com>
4782
4783 * gnat.dg/array30.adb: New testcase.
4784
4785 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
4786
4787 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
4788
4789 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4790
4791 * gcc.c-torture/execute/ssad-run.c: New test.
4792 * gcc.c-torture/execute/usad-run.c: Likewise.
4793 * gcc.target/aarch64/ssadv16qi.c: Likewise.
4794 * gcc.target/aarch64/usadv16qi.c: Likewise.
4795
4796 2018-05-21 Tamar Christina <tamar.christina@arm.com>
4797
4798 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
4799 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
4800 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
4801 vbcaxq_s64): New.
4802 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
4803 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
4804 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
4805
4806 2018-05-21 Janus Weil <janus@gcc.gnu.org>
4807
4808 PR fortran/85841
4809 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
4810 * gfortran.dg/g77/20020307-1.f: Ditto.
4811 * gfortran.dg/g77/980310-3.f: Ditto.
4812 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
4813 * gfortran.dg/goacc/loop-1.f95: Ditto.
4814 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
4815 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
4816 * gfortran.dg/gomp/do-1.f90: Ditto.
4817 * gfortran.dg/gomp/omp_do1.f90: Ditto.
4818 * gfortran.dg/pr17229.f: Ditto.
4819 * gfortran.dg/pr37243.f: Ditto.
4820 * gfortran.dg/pr49721-1.f: Ditto.
4821 * gfortran.dg/pr58484.f: Ditto.
4822 * gfortran.dg/pr81175.f: Ditto.
4823 * gfortran.dg/pr81723.f: Ditto.
4824 * gfortran.dg/predcom-2.f: Ditto.
4825 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
4826 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
4827 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
4828 * gfortran.dg/vect/pr52580.f: Ditto.
4829
4830 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
4831
4832 PR fortran/80657
4833 * gfortran.dg/char_result_18.f90: New test.
4834
4835 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
4836
4837 PR fortran/49636
4838 * gfortran.dg/associate_38.f90: New test.
4839
4840 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
4841
4842 PR fortran/82275
4843 * gfortran.dg/select_type_42.f90: New test.
4844
4845 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
4846
4847 PR fortran/82923
4848 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
4849 that the patch fixes PR66694 & PR82617, although the testcases
4850 are not explicitly included.
4851
4852 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
4853
4854 * gcc.dg/stack-usage-1.c: Add support for rv32e.
4855
4856 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
4857
4858 PR c++/82899
4859 * g++.dg/pr82899.C: New testcase.
4860
4861 2018-05-18 Martin Liska <mliska@suse.cz>
4862
4863 * gcc.dg/pr68766.c: Change pruned output.
4864
4865 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
4866
4867 PR c++/85782
4868 * c-c++-common/goacc/pr85782.c: New test.
4869
4870 2018-05-18 Sudakshina Das <sudi.das@arm.com>
4871
4872 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
4873
4874 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4875
4876 * gcc.target/arm/pr62554.c: Delete.
4877 * gcc.target/arm/pr69610-1.c: Likewise.
4878 * gcc.target/arm/pr69610-2.c: Likewise.
4879
4880 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4881
4882 * gcc.target/arm/pr40887.c: Update comment.
4883 * lib/target-supports.exp: Don't generate effective target checks
4884 and related helpers for armv5. Update comment.
4885 * gcc.target/arm/armv5_thumb_isa.c: Delete.
4886 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
4887 target check and options.
4888
4889 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4890
4891 PR middle-end/85817
4892 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
4893 scan-tree-dump-not for h.
4894
4895 2018-05-18 Richard Biener <rguenther@suse.de>
4896
4897 * gcc.dg/tree-ssa/pr21559.c: Adjust.
4898 * gcc.dg/tree-ssa/pr45397.c: Likewise.
4899 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
4900 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
4901 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
4902 * gcc.dg/tree-ssa/vrp17.c: Likewise.
4903 * gcc.dg/tree-ssa/vrp18.c: Likewise.
4904 * gcc.dg/tree-ssa/vrp23.c: Likewise.
4905 * gcc.dg/tree-ssa/vrp24.c: Likewise.
4906 * gcc.dg/tree-ssa/vrp58.c: Likewise.
4907 * gcc.dg/vrp-min-max-1.c: Likewise.
4908 * gcc.dg/vrp-min-max-3.c: New testcase.
4909
4910 2018-05-18 Richard Biener <rguenther@suse.de>
4911
4912 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
4913 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
4914 * gcc.dg/graphite/scop-6.c: Likewise.
4915 * gcc.dg/graphite/scop-7.c: Likewise.
4916 * gcc.dg/graphite/scop-8.c: Likewise.
4917 * gcc.dg/graphite/scop-9.c: Likewise.
4918
4919 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4920
4921 * gcc.target/aarch64/vect-init-ld1.c: New test.
4922
4923 2018-05-18 Martin Liska <mliska@suse.cz>
4924
4925 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
4926 * gcc.dg/tree-prof/update-loopch.c: Likewise.
4927
4928 2018-05-18 Martin Liska <mliska@suse.cz>
4929
4930 * gcc.dg/ipa/ipa-icf-39.c: New test.
4931 * gcc.dg/pr68766.c: Adjust pruned output.
4932
4933 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
4934
4935 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
4936 New proc.
4937 * gcc.dg/fma-1.c: New test.
4938 * gcc.dg/fma-2.c: Likewise.
4939 * gcc.dg/fma-3.c: Likewise.
4940 * gcc.dg/fma-4.c: Likewise.
4941 * gcc.dg/fma-5.c: Likewise.
4942 * gcc.dg/fma-6.c: Likewise.
4943 * gcc.dg/fma-7.c: Likewise.
4944 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
4945 scalar_all_fma.
4946 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
4947 * gfortran.dg/reassoc_8.f: Likewise.
4948 * gfortran.dg/reassoc_9.f: Likewise.
4949 * gfortran.dg/reassoc_10.f: Likewise.
4950
4951 2018-05-17 Jim Wilson <jimw@sifive.com>
4952
4953 * gcc.target/riscv/switch-qi.c: New.
4954 * gcc.target/riscv/switch-si.c: New.
4955
4956 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
4957
4958 PR target/85698
4959 * gcc.target/powerpc/pr85698.c: New test.
4960
4961 2018-05-17 Richard Biener <rguenther@suse.de>
4962
4963 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
4964
4965 2018-05-17 Bin Cheng <bin.cheng@arm.com>
4966
4967 PR tree-optimization/85793
4968 * gcc.dg/vect/pr85793.c: New test.
4969
4970 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
4971
4972 * gcc.dg/gimplefe-28.c: New test.
4973 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
4974 internal function calls.
4975 * gcc.dg/goacc/loop-processing-1.c: Likewise.
4976
4977 2018-05-17 Martin Liska <mliska@suse.cz>
4978
4979 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
4980 space in between 'G_' and '('.
4981
4982 2018-05-17 Jakub Jelinek <jakub@redhat.com>
4983
4984 PR target/85323
4985 * gcc.target/i386/pr85323-7.c: New test.
4986 * gcc.target/i386/pr85323-8.c: New test.
4987 * gcc.target/i386/pr85323-9.c: New test.
4988
4989 PR target/85323
4990 * gcc.target/i386/pr85323-4.c: New test.
4991 * gcc.target/i386/pr85323-5.c: New test.
4992 * gcc.target/i386/pr85323-6.c: New test.
4993
4994 PR target/85323
4995 * gcc.target/i386/pr85323-1.c: New test.
4996 * gcc.target/i386/pr85323-2.c: New test.
4997 * gcc.target/i386/pr85323-3.c: New test.
4998
4999 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
5000 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
5001 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
5002 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
5003 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
5004 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
5005 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
5006 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
5007 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
5008 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
5009 * gcc.target/i386/avx512f-setzero-1.c: New test.
5010
5011 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
5012
5013 * gcc.target/aarch64/vect-slp-dup.c: New.
5014
5015 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5016
5017 PR c++/85713
5018 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
5019
5020 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
5021
5022 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
5023 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
5024
5025 2018-05-17 Richard Biener <rguenther@suse.de>
5026
5027 PR tree-optimization/85757
5028 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
5029
5030 2018-05-16 Marek Polacek <polacek@redhat.com>
5031
5032 PR c++/85363
5033 * g++.dg/cpp0x/initlist-throw1.C: New test.
5034 * g++.dg/cpp0x/initlist-throw2.C: New test.
5035
5036 2018-05-16 Carl Love <cel@us.ibm.com>
5037
5038 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
5039 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
5040 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
5041
5042 2018-05-16 Richard Biener <rguenther@suse.de>
5043
5044 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
5045 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
5046 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
5047
5048 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
5049
5050 * gcc.target/aarch64/sve/vcond_10.c: New test.
5051 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
5052 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
5053 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
5054
5055 2018-05-15 Martin Sebor <msebor@redhat.com>
5056
5057 PR tree-optimization/85753
5058 * gcc.dg/Wrestrict-10.c: Adjust.
5059 * gcc.dg/Wrestrict-16.c: New test.
5060
5061 2018-05-15 Martin Sebor <msebor@redhat.com>
5062
5063 PR middle-end/85643
5064 * c-c++-common/attr-nonstring-7.c: New test.
5065
5066 2018-05-15 Richard Biener <rguenther@suse.de>
5067
5068 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
5069
5070 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5071
5072 PR tree-optimization/83648
5073 * gcc.dg/tree-ssa/pr83648.c: New test.
5074 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
5075
5076 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5077
5078 PR ipa/85734
5079 * gcc.dg/ipa/pr85734.c: New test.
5080
5081 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
5082
5083 PR target/85756
5084 * gnat.dg/opt70.adb: New test.
5085 * gnat.dg/opt70_pkg.ad[sb]: New helper.
5086
5087 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5088
5089 * gcc.target/aarch64/crypto-fuse-1.c: New test.
5090 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
5091
5092 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
5093
5094 * gcc.target/aarch64/vmov_n_1.c: Update test.
5095 * gcc.target/aarch64/vfp-1.c: Update test.
5096
5097 2018-05-14 Jakub Jelinek <jakub@redhat.com>
5098
5099 PR target/85756
5100 * gcc.c-torture/execute/pr85756.c: New test.
5101
5102 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
5103
5104 * gcc.target/i386/cldemote-1.c: New test.
5105
5106 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
5107
5108 PR fortran/85742
5109 * gfortran.dg/assumed_type_9.f90 : New test.
5110
5111 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
5112
5113 PR fortran/85542
5114 * gfortran.dg/pr85542.f90: New test.
5115
5116 2018-05-11 Martin Jambor <mjambor@suse.cz>
5117
5118 PR ipa/85655
5119 * g++.dg/lto/pr85655_0.C: New test.
5120
5121 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
5122
5123 * gcc.target/i386/tpause-1.c: New test.
5124 * gcc.target/i386/umonitor-1.c: New test.
5125
5126 2018-05-11 Jakub Jelinek <jakub@redhat.com>
5127
5128 PR c/85696
5129 * c-c++-common/gomp/pr85696.c: New test.
5130
5131 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
5132 Jakub Jelinek <jakub@redhat.com>
5133
5134 PR tree-optimization/85692
5135 * gcc.target/i386/pr85692.c: New test.
5136
5137 2018-05-11 Martin Liska <mliska@suse.cz>
5138
5139 PR sanitizer/85556
5140 * c-c++-common/ubsan/attrib-6.c: New test.
5141
5142 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5143
5144 PR fortran/85687
5145 * gfortran.dg/pr85687.f90: new test.
5146
5147 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5148
5149 PR fortran/85521
5150 * gfortran.dg/pr85521_1.f90: New test.
5151 * gfortran.dg/pr85521_2.f90: New test.
5152
5153 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5154
5155 PR fortran/70870
5156 * gfortran.dg/pr70870_1.f90: New test.
5157
5158 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
5159
5160 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
5161
5162 2018-05-10 Jakub Jelinek <jakub@redhat.com>
5163
5164 PR c++/85662
5165 * g++.dg/ext/offsetof2.C: New test.
5166
5167 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
5168
5169 PR fortran/68846
5170 * gfortran.dg/temporary_3.f90 : New test.
5171
5172 PR fortran/70864
5173 * gfortran.dg/temporary_2.f90 : New test.
5174
5175 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
5176
5177 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
5178 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
5179 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
5180 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
5181 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
5182 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
5183 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
5184 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
5185 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
5186 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
5187 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
5188 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
5189 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
5190 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
5191 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
5192 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
5193 * gcc.dg/vmx/st-be-order.c: Delete testcase.
5194 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
5195 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
5196 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
5197 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
5198 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
5199 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
5200 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
5201 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
5202 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
5203 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
5204
5205 2018-05-10 Jakub Jelinek <jakub@redhat.com>
5206
5207 PR tree-optimization/85699
5208 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
5209 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
5210 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
5211 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
5212
5213 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
5214
5215 * g++.dg/tls/pr85400.C: New test.
5216
5217 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5218
5219 PR c++/85713
5220 * g++.dg/cpp1y/lambda-generic-85713.C: New.
5221
5222 2018-05-09 Carl Love <cel@us.ibm.com>
5223
5224 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
5225
5226 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5227
5228 PR c++/85713
5229 Revert:
5230 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5231
5232 PR c++/84588
5233 * g++.dg/cpp1y/pr84588.C: New.
5234
5235 2018-05-09 Andreas Schwab <schwab@suse.de>
5236
5237 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
5238
5239 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
5240
5241 * gcc.target/aarch64/store_lane_spill_1.c: New test.
5242 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
5243
5244 2018-05-08 Carl Love <cel@us.ibm.com>
5245 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
5246
5247 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5248
5249 PR c++/84588
5250 * g++.dg/cpp1y/pr84588.C: New.
5251
5252 2018-05-08 Marek Polacek <polacek@redhat.com>
5253
5254 PR c++/85695
5255 * g++.dg/cpp1z/constexpr-if22.C: New test.
5256
5257 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
5258
5259 PR target/85693
5260 * gcc.target/i386/pr85693.c: New test.
5261
5262 2018-05-08 Jakub Jelinek <jakub@redhat.com>
5263
5264 PR target/85683
5265 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
5266 scan-assembler-times checking that except for [fh]*xor other functions
5267 don't use any load instructions.
5268
5269 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
5270
5271 * gcc.target/i386/builtin_target.c: Test goldmont.
5272 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
5273 arch=silvermont.
5274
5275 2018-05-08 Jakub Jelinek <jakub@redhat.com>
5276
5277 PR target/85572
5278 * g++.dg/other/sse2-pr85572-1.C: New test.
5279 * g++.dg/other/sse2-pr85572-2.C: New test.
5280 * g++.dg/other/sse4-pr85572-1.C: New test.
5281 * g++.dg/other/avx2-pr85572-1.C: New test.
5282
5283 PR target/85317
5284 * gcc.target/i386/pr85317.c: New test.
5285 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
5286 optimization barrier to avoid optimizing away the expected insn.
5287
5288 PR target/85480
5289 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
5290 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
5291
5292 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5293
5294 * g++.dg/other/sve_const_pred_1.C: Rename to...
5295 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
5296 target selectors and explicit -march options.
5297 * g++.dg/other/sve_const_pred_2.C: Rename to...
5298 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
5299 * g++.dg/other/sve_const_pred_3.C: Rename to...
5300 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
5301 * g++.dg/other/sve_const_pred_4.C: Rename to...
5302 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
5303 * g++.dg/other/sve_tls_2.C: Rename to...
5304 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
5305 * g++.dg/other/sve_vcond_1.C: Rename to...
5306 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
5307 * g++.dg/other/sve_vcond_1_run.C: Rename to...
5308 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
5309
5310 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5311
5312 PR testsuite/85586
5313 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
5314 !vect_no_align.
5315
5316 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5317
5318 PR c++/57429
5319 * g++.dg/cpp0x/deleted14.C: New.
5320
5321 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5322 Alan Hayward <alan.hayward@arm.com>
5323 David Sherwood <david.sherwood@arm.com>
5324
5325 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
5326 XFAIL the BIC test.
5327 * gcc.target/aarch64/sve/vcond_7.c: New test.
5328 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
5329
5330 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5331
5332 PR c++/70563
5333 * g++.dg/cpp0x/sfinae62.C: New.
5334
5335 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5336
5337 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
5338 load from src[i].
5339
5340 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5341
5342 PR c++/80691
5343 * g++.dg/cpp0x/narrowing1.C: New.
5344
5345 2018-05-08 Richard Biener <rguenther@suse.de>
5346
5347 PR middle-end/85588
5348 * gcc.dg/torture/pr85574.c: Rename to...
5349 * gcc.dg/torture/pr85588.c: ... this.
5350
5351 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5352
5353 PR fortran/54613
5354 * gfortran.dg/minmaxloc_12.f90: New test case.
5355 * gfortran.dg/minmaxloc_13.f90: New test case.
5356
5357 2018-05-07 Nathan Sidwell <nathan@acm.org>
5358
5359 * g++.dg/cpp0x/range-for10.C: Delete.
5360 * g++.dg/ext/forscope1.C: Delete.
5361 * g++.dg/ext/forscope2.C: Delete.
5362 * g++.dg/template/for1.C: Delete.
5363
5364 2018-05-07 Jeff Law <law@redhat.com>
5365
5366 * gfortran.dg/linefile.f90: New test.
5367
5368 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
5369
5370 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
5371 and options.
5372
5373 2018-05-06 Jakub Jelinek <jakub@redhat.com>
5374
5375 PR c++/85659
5376 * g++.dg/ext/asm14.C: New test.
5377 * g++.dg/ext/asm15.C: New test.
5378 * g++.dg/ext/asm16.C: New test.
5379
5380 2018-05-06 Michael Eager <eager@eagercon.com>
5381
5382 * gcc.target/microblaze/others/picdtr.c: Correct option
5383 -fPIE -mpic-data-is-text-relative.
5384
5385 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
5386
5387 * gcc.target/microblaze/others/picdtr.c: Add test for
5388 -fPIE -mpic-data-is-text-relative.
5389
5390 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
5391
5392 PR fortran/85507
5393 * gfortran.dg/coarray_dependency_1.f90: New test.
5394 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
5395
5396 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
5397
5398 * brig.dg/test/gimple/smoke_test.hsail: Fix the test
5399 to match the currently produced gimple.
5400
5401 2018-05-04 Carl Love <cel@us.ibm.com>
5402
5403 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
5404 vec_trunc.
5405 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
5406 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
5407 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
5408 xvcmpgedp counts. Add xxsel counts.
5409
5410 2018-05-04 Richard Biener <rguenther@suse.de>
5411
5412 PR middle-end/85627
5413 * g++.dg/torture/pr85627.C: New testcase.
5414
5415 2018-05-04 Richard Biener <rguenther@suse.de>
5416
5417 PR middle-end/85574
5418 * gcc.dg/torture/pr85574.c: New testcase.
5419 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
5420
5421 2018-05-04 Jakub Jelinek <jakub@redhat.com>
5422
5423 PR libstdc++/85466
5424 * gcc.dg/nextafter-1.c: New test.
5425 * gcc.dg/nextafter-2.c: New test.
5426 * gcc.dg/nextafter-3.c: New test.
5427 * gcc.dg/nextafter-4.c: New test.
5428
5429 2018-05-03 Nathan Sidwell <nathan@acm.org>
5430
5431 Remove -ffriend-injection.
5432 * g++.old-deja/g++.jason/scoping15.C: Delete.
5433 * g++.old-deja/g++.mike/net43.C: Delete.
5434
5435 2018-05-03 Jakub Jelinek <jakub@redhat.com>
5436
5437 PR target/85530
5438 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
5439 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
5440 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
5441 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
5442
5443 2018-05-03 Tom de Vries <tom@codesourcery.com>
5444
5445 PR testsuite/85106
5446 * lib/scanoffloadtree.exp: New file.
5447
5448 2018-05-03 Richard Biener <rguenther@suse.de>
5449
5450 PR tree-optimization/85615
5451 * gcc.dg/torture/pr85615.c: New testcase.
5452
5453 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5454
5455 PR tree-optimization/70291
5456 * gcc.dg/complex-6.c: New test.
5457 * gcc.dg/complex-7.c: Likewise.
5458
5459 2018-05-03 Richard Biener <rguenther@suse.de>
5460
5461 PR testsuite/85579
5462 * fortran.dg/pr51434.f90: Truncate transfer argument.
5463
5464 2018-05-02 Jakub Jelinek <jakub@redhat.com>
5465
5466 PR target/85582
5467 * gcc.c-torture/execute/pr85582-3.c: New test.
5468
5469 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
5470 Jason Merrill <jason@redhat.com>
5471
5472 PR c++/68374
5473 * g++.dg/warn/Wshadow-13.C: New.
5474 * g++.dg/warn/Wshadow-14.C: Likewise.
5475
5476 2018-05-02 Tom de Vries <tom@codesourcery.com>
5477
5478 PR libgomp/82428
5479 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
5480 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
5481
5482 2018-05-02 David Pagan <dave.pagan@oracle.com>
5483
5484 PR c/30552
5485 * gcc.dg/noncompile/pr30552-1.c: New test.
5486 * gcc.dg/noncompile/pr30552-2.c: New test.
5487 * gcc.dg/noncompile/pr30552-3.c: New test.
5488 * gcc.dg/noncompile/pr30552-4.c: New test.
5489
5490 2018-05-02 Richard Biener <rguenther@suse.de>
5491
5492 PR tree-optimization/85597
5493 * gcc.dg/vect/pr85597.c: New testcase.
5494
5495 2018-05-02 Tom de Vries <tom@codesourcery.com>
5496
5497 PR testsuite/85106
5498 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
5499 * lib/scanltranstree.exp: New file.
5500 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
5501 (scan-ltrans-tree-dump-times_required_options)
5502 (scan-ltrans-tree-dump-not_required_options)
5503 (scan-ltrans-tree-dump-dem_required_options)
5504 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
5505 * lib/gcc-dg.exp: Include scanltranstree.exp.
5506
5507 2018-05-02 Tom de Vries <tom@codesourcery.com>
5508
5509 PR testsuite/85106
5510 * gcc.dg/ipa/ipa-icf-38.c: New test.
5511 * gcc.dg/ipa/ipa-icf-38a.c: New test.
5512 * lib/scandump.exp (dump-base): New proc.
5513 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
5514 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
5515 base.
5516 * lib/scanipa.exp: Add "" argument to scan-dump calls.
5517 * lib/scanlang.exp: Same.
5518 * lib/scanrtl.exp: Same.
5519 * lib/scantree.exp: Same.
5520 * lib/scanwpaipa.exp: New file.
5521 * lib/gcc-dg.exp: Include scanwpaipa.exp.
5522
5523 2018-05-02 Richard Biener <rguenther@suse.de>
5524
5525 PR middle-end/85567
5526 * gcc.dg/torture/pr85567.c: New testcase.
5527
5528 2018-05-02 Jakub Jelinek <jakub@redhat.com>
5529
5530 PR target/85582
5531 * gcc.c-torture/execute/pr85582-1.c: New test.
5532 * gcc.c-torture/execute/pr85582-2.c: New test.
5533
5534 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
5535
5536 PR tree-optimization/85586
5537 * gcc.dg/vect/pr85586.c: New test.
5538
5539 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
5540
5541 PR tree-optimization/85143
5542 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
5543 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
5544
5545 2018-05-01 David Malcolm <dmalcolm@redhat.com>
5546
5547 PR c/84258
5548 * c-c++-common/Wformat-pr84258.c: New test.
5549
5550 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5551
5552 PR tree-optimization/82665
5553 * gcc.dg/tree-ssa/pr82665.c: New test.
5554
5555 2018-04-30 David Malcolm <dmalcolm@redhat.com>
5556
5557 PR c++/85523
5558 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
5559 (test_add_fixit_insert_formatted_single_line): New function.
5560 (test_add_fixit_insert_formatted_multiline): New function.
5561 Extend expected output of generated patch to include fix-it hints
5562 for these.
5563 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
5564 "gcc-rich-location.h". Add test coverage for
5565 gcc_rich_location::add_fixit_insert_formatted.
5566
5567 2018-04-30 David Malcolm <dmalcolm@redhat.com>
5568
5569 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5570 (test_show_locus): Update for location_get_source_line returning a
5571 char_span. Use char_span for handling words in the
5572 "test_many_nested_locations" fix-it example.
5573
5574 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
5575
5576 * gcc.target/arc/interrupt-8.c: Update test.
5577 * gcc.target/arc/loop-4.c: Likewise.
5578 * gcc.target/arc/loop-hazard-1.c: Likewise.
5579 * gcc.target/arc/sdata-3.c: Likewise.
5580
5581 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
5582
5583 * gcc.target/arc/store-merge-1.c: New test.
5584 * gcc.target/arc/add_n-combine.c: Update test.
5585
5586 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
5587
5588 Microblaze Target: PIC data text relative
5589
5590 * gcc.target/microblaze/others/data_var1.c: Include
5591 PIC case of r20 base register.
5592 * gcc.target/microblaze/others/data_var2.c: Ditto.
5593 * gcc.target/microblaze/others/picdtr.c: Add new
5594 test case for -mpic-is-data-text-relative.
5595 * gcc.target/microblaze/others/sdata_var1.c: Add
5596 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
5597 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
5598 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
5599 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
5600 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
5601 * gcc.target/microblaze/others/string_cst1_gpopt.c:
5602 Ditto.
5603 * gcc.target/microblaze/others/string_cst2_gpopt.c:
5604 Ditto.
5605
5606 2018-04-30 Richard Biener <rguenther@suse.de>
5607
5608 PR tree-optimization/28364
5609 PR tree-optimization/85275
5610 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
5611 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
5612 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
5613 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
5614 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
5615 still passes.
5616 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
5617 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
5618 still passes.
5619 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
5620 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
5621 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
5622
5623 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
5624
5625 PR target/84431
5626 * gcc.target/i386/pr84431.c: New test.
5627
5628 2018-04-27 Martin Jambor <mjambor@suse.cz>
5629
5630 PR ipa/85549
5631 * g++.dg/ipa/pr85549.C: New test.
5632
5633 2018-04-27 Jakub Jelinek <jakub@redhat.com>
5634
5635 PR c++/85553
5636 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
5637 directive.
5638 * g++.dg/cpp0x/constexpr-85553.C: New test.
5639
5640 2018-04-27 David Malcolm <dmalcolm@redhat.com>
5641
5642 PR c++/85515
5643 * g++.dg/pr85515-1.C: New test.
5644 * g++.dg/pr85515-2.C: New test.
5645
5646 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
5647
5648 PR c++/84691
5649 * g++.dg/cpp0x/friend3.C: New.
5650
5651 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5652
5653 PR target/82518
5654 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
5655 Use check_effective_target_arm_little_endian.
5656
5657 2018-04-27 Jakub Jelinek <jakub@redhat.com>
5658
5659 PR tree-optimization/85529
5660 * gcc.c-torture/execute/pr85529-1.c: New test.
5661 * gcc.c-torture/execute/pr85529-2.c: New test.
5662 * gcc.dg/pr85529.c: New test.
5663
5664 2018-04-26 Maciej W. Rozycki <macro@mips.com>
5665
5666 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
5667 `.dword' in addition to `lw' and `.word'.
5668
5669 2018-04-26 Maciej W. Rozycki <macro@mips.com>
5670
5671 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
5672
5673 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
5674
5675 * gnat.dg/loop_optimization24.adb: New test.
5676
5677 2018-04-26 Richard Biener <rguenther@suse.de>
5678
5679 PR tree-optimization/85116
5680 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
5681 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
5682 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
5683 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
5684
5685 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
5686
5687 PR target/85473
5688 * gcc.target/i386/pr85473-1.c: New test.
5689 * gcc.target/i386/pr85473-2.c: New test.
5690
5691 2018-04-25 Nathan Sidwell <nathan@acm.org>
5692 Jakub Jelinek <jakub@redhat.com>
5693
5694 PR c++/85437
5695 PR c++/49171
5696 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
5697 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
5698 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
5699 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
5700 * g++.dg/cpp0x/pr85437-1.C: New.
5701 * g++.dg/cpp0x/pr85437-2.C: New.
5702 * g++.dg/cpp0x/pr85437-3.C: New.
5703 * g++.dg/cpp0x/pr85437-4.C: New.
5704
5705 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
5706
5707 PR fortran/85520
5708 * gfortran.dg/pr85520.f90: New test.
5709
5710 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5711
5712 PR target/85512
5713 * gcc.dg/pr85512.c: New test.
5714
5715 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
5716
5717 PR target/85485
5718 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
5719 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
5720 * gcc.dg/pr85388-1.c (dg-options): Likwise.
5721 * gcc.dg/pr85388-2.c (dg-options): Likwise.
5722 * gcc.dg/pr85388-3.c (dg-options): Likwise.
5723 * gcc.dg/pr85388-4.c (dg-options): Likwise.
5724 * gcc.dg/pr85388-5.c (dg-options): Likwise.
5725 * gcc.dg/pr85388-6.c (dg-options): Likwise.
5726 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
5727 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
5728 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
5729 * gcc.target/i386/cet-label.c (dg-options): Likwise.
5730 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
5731 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
5732 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
5733 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
5734 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
5735 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
5736 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
5737 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
5738 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
5739 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
5740 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
5741 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
5742 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
5743 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
5744 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
5745 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
5746 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
5747 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
5748 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
5749 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
5750 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
5751 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
5752 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
5753 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
5754 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
5755 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
5756 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
5757 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
5758 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
5759 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
5760 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
5761 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
5762 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
5763 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
5764 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
5765 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
5766 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
5767 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
5768 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
5769 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
5770 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
5771 * gcc.target/i386/pr84146.c (dg-options): Likwise.
5772 * gcc.target/i386/pr85403.c (dg-options): Likwise.
5773 * gcc.target/i386/pr85404.c (dg-options): Likwise.
5774 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
5775 with -mshstk.
5776 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
5777 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
5778 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
5779 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
5780 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
5781 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
5782 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
5783 * (dg-options): Likwise.
5784 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
5785 -mno-cet.
5786 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
5787 * gcc.target/i386/cet-label-3.c: Removed.
5788 * gcc.target/i386/cet-property-3.c: Likwise.
5789 * gcc.target/i386/cet-sjlj-7.c: Likwise.
5790
5791 2018-04-24 Jakub Jelinek <jakub@redhat.com>
5792
5793 PR target/85511
5794 * gcc.target/i386/pr85511.c: New test.
5795
5796 PR target/85503
5797 * g++.dg/ext/pr85503.C: New test.
5798
5799 PR target/85508
5800 * gcc.target/i386/pr85508.c: New test.
5801
5802 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
5803
5804 PR tree-optimization/85478
5805 * g++.dg/pr85478.C: New test.
5806
5807 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
5808
5809 * g++.dg/torture/pr85496.C: New test.
5810
5811 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
5812
5813 PR rtl-optimization/85423
5814 * gcc.dg/pr85423.c: New test.
5815
5816 2018-04-20 Martin Sebor <msebor@redhat.com>
5817
5818 PR c/85365
5819 * gcc.dg/Wrestrict-15.c: New test.
5820
5821 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
5822
5823 PR target/85456
5824 * gcc.target/powerpc/pr85456.c: New test.
5825
5826 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
5827
5828 * g++.dg/ext/undef-bool-1.C: Require lp64.
5829 * gcc.target/powerpc/undef-bool-2.c: Likewise.
5830
5831 2018-04-20 Jeff Law <law@redhat.com>
5832
5833 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
5834 stack protector.
5835 * gcc.dg/stack-check-6.c: Likewise.
5836 * gcc.dg/stack-check-6a.c: Likewise.
5837 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
5838 * gcc.target/i386/stack-check-18.c: Likewise.
5839 * gcc.target/i386/stack-check-19.c: Likewise.
5840
5841 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5842
5843 PR testsuite/85483
5844 * gcc.target/aarch64/sve/vcond_1.c: Move to...
5845 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
5846 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
5847 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
5848
5849 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
5850
5851 PR target/85469
5852 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
5853 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
5854
5855 2018-04-20 Richard Biener <rguenther@suse.de>
5856
5857 PR middle-end/85475
5858 * gcc.dg/torture/pr85475.c: New testcase.
5859
5860 2018-04-20 Martin Jambor <mjambor@suse.cz>
5861
5862 ipa/85449
5863 * gcc.dg/ipa/pr85449.c: New test.
5864
5865 2018-04-20 Martin Jambor <mjambor@suse.cz>
5866
5867 ipa/85447
5868 * g++.dg/ipa/pr85447.C: New file.
5869 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
5870
5871 2018-04-20 Jakub Jelinek <jakub@redhat.com>
5872
5873 PR c++/85462
5874 * g++.dg/cpp0x/pr85462.C: New test.
5875
5876 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
5877
5878 * gcc.target/i386/pr85404.c: Require CET target.
5879
5880 2018-04-19 Jakub Jelinek <jakub@redhat.com>
5881
5882 PR tree-optimization/85467
5883 * gcc.dg/pr85467.c: New test.
5884
5885 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
5886
5887 PR c++/84611
5888 * g++.dg/parse/crash68.C: New.
5889
5890 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
5891
5892 PR libgcc/85334
5893 * g++.dg/torture/pr85334.C: New test.
5894
5895 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
5896
5897 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
5898 * g++.dg/diagnostic/pr85464.C: New.
5899
5900 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
5901
5902 PR target/85397
5903 * gcc.dg/torture/pr85397-1.c: New test.
5904 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
5905 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
5906
5907 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
5908
5909 PR target/85404
5910 * gcc.target/i386/pr85404.c: New test.
5911
5912 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
5913
5914 PR target/85417
5915 * c-c++-common/attr-nocf-check-1.c: Compile with
5916 -fcf-protection=none.
5917 * c-c++-common/attr-nocf-check-3.c: Likewise.
5918 * gcc.dg/march-generic.c: Likewise.
5919 * gcc.target/i386/align-limit.c: Likewise.
5920 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
5921 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
5922 * gcc.target/i386/cet-property-2.c: Likewise.
5923 * gcc.target/i386/ret-thunk-26.c: Likewise.
5924 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
5925 targets.
5926 * c-c++-common/fcf-protection-2.c: Likewise.
5927 * c-c++-common/fcf-protection-3.c: Likewise.
5928 * c-c++-common/fcf-protection-5.c: Likewise.
5929 * c-c++-common/fcf-protection-6.c: Likewise.
5930 * c-c++-common/fcf-protection-7.c: Likewise.
5931 * gcc.target/i386/cet-label-3.c: New test.
5932 * gcc.target/i386/cet-property-3.c: Likewise.
5933 * gcc.target/i386/cet-sjlj-7.c: Likewise.
5934 * gcc.target/i386/pr85417-1.c: Likewise.
5935 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
5936 __x86_indirect_thunk_nt_(r|e)ax
5937 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
5938 * gcc.target/i386/pr85403.c: Remove dg-error,
5939
5940 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
5941
5942 * gcc.target/i386/movdir-1.c: New test.
5943
5944 2018-04-19 Richard Biener <rguenther@suse.de>
5945
5946 PR middle-end/85455
5947 * gcc.dg/pr85455.c: New testcase.
5948
5949 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
5950
5951 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
5952 targets.
5953 * g++.dg/lto/pr85405b_0.C: Likewise.
5954 * g++.dg/lto/pr84805_0.C: Likewise.
5955
5956 2018-04-18 Martin Liska <mliska@suse.cz>
5957
5958 PR ipa/83983
5959 PR ipa/85391
5960 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
5961 output.
5962
5963 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
5964
5965 PR target/85388
5966 * gcc.dg/pr85388-1.c: New test.
5967 * gcc.dg/pr85388-2.c: Likewise.
5968 * gcc.dg/pr85388-3.c: Likewise.
5969 * gcc.dg/pr85388-4.c: Likewise.
5970 * gcc.dg/pr85388-5.c: Likewise.
5971 * gcc.dg/pr85388-6.c: Likewise.
5972
5973 2018-04-18 Jan Hubicka <jh@suse.cz>
5974 Martin Liska <mliska@suse.cz>
5975
5976 * g++.dg/lto/pr83121_0.C: Update template.
5977 * g++.dg/lto/pr83121_1.C: Update template.
5978 * g++.dg/lto/pr84805_0.C: Update template.
5979 * g++.dg/lto/pr84805_1.C: Update template.
5980 * g++.dg/lto/pr84805_2.C: Update template.
5981
5982 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
5983
5984 PR c++/84630
5985 * g++.dg/cpp0x/pr84630.C: New.
5986
5987 2018-04-18 Jakub Jelinek <jakub@redhat.com>
5988
5989 PR c++/84463
5990 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
5991 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
5992 in two cases. Uncomment two other tests and add expected dg-error for
5993 them.
5994 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
5995 -Wnarrowing diagnostics on some targets for c++11.
5996 * g++.dg/parse/array-size2.C: Remove xfail.
5997 * g++.dg/cpp0x/constexpr-84463.C: New test.
5998
5999 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
6000
6001 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
6002 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
6003
6004 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6005
6006 PR testsuite/85326
6007 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
6008 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
6009 * g++.dg/other/sve_tls_2.C: Require effective target tls.
6010
6011 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
6012
6013 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
6014 prevent cascading of errors and change expected error message.
6015 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
6016 to 64-bit targets.
6017 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
6018 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
6019 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
6020 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
6021 error message.
6022 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
6023
6024 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6025
6026 PR target/85430
6027 * gcc.dg/pr85430.c: New test.
6028
6029 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6030
6031 PR testsuite/85326
6032 * gcc.target/arm/pr54300.C: Move to...
6033 * g++.dg/other/pr54300.C: ... Here. Add target directives.
6034 * gcc.target/arm/pr55073.C: Move to...
6035 * g++.dg/other/pr55073.C: ... Here. Add target directives.
6036 * gcc.target/arm/pr56184.C: Move to...
6037 * g++.dg/other/pr56184.C: ... Here. Add target directives.
6038 * gcc.target/arm/pr59985.C: Move to...
6039 * g++.dg/other/pr59985.C: ... Here. Add target directives.
6040 * gcc.target/aarch64/pr60675.C: Move to...
6041 * g++.dg/other/pr60675.C: ... Here. Add target directives.
6042 * gcc.target/aarch64/pr81422.C: Move to...
6043 * g++.dg/other/pr81422.C: ... Here. Add target directives.
6044 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
6045 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
6046 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
6047 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
6048 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
6049 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
6050 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
6051 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
6052 * gcc.target/aarch64/sve/tls_2.C: Move to...
6053 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
6054 * gcc.target/aarch64/pr81414.C: Rename to...
6055 * gcc.target/aarch64/pr81414.c: ... This.
6056 * gcc.target/aarch64/simd/pr67896.C: Rename to...
6057 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
6058 messages.
6059 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
6060 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
6061 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
6062 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
6063 file name.
6064
6065 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6066
6067 PR middle-end/85414
6068 * gcc.dg/pr85414.c: New test.
6069
6070 2018-04-17 Martin Jambor <mjambor@suse.cz>
6071
6072 PR ipa/85421
6073 * g++.dg/ipa/pr85421.C: New test.
6074
6075 2018-04-17 Martin Liska <mliska@suse.cz>
6076
6077 PR lto/85405
6078 * g++.dg/lto/pr85405b_0.C: New test.
6079 * g++.dg/lto/pr85405b_1.C: New test.
6080
6081 2018-04-17 Martin Liska <mliska@suse.cz>
6082
6083 PR lto/85405
6084 * g++.dg/lto/pr85405_0.C: New test.
6085 * g++.dg/lto/pr85405_1.C: New test.
6086
6087 2018-04-17 Martin Liska <mliska@suse.cz>
6088
6089 PR ipa/85329
6090 * g++.dg/ext/pr85329-2.C: New test.
6091 * g++.dg/ext/pr85329.C: New test.
6092 * gcc.target/i386/mvc12.c: New test.
6093
6094 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
6095
6096 PR c++/85039
6097 * g++.dg/pr85039-1.C: New.
6098 * g++.dg/pr85039-2.C: New.
6099 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
6100
6101 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
6102
6103 PR target/85080
6104 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
6105 if the target supports efficient unaligned storage accesses.
6106
6107 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
6108
6109 PR target/83660
6110 * gcc.target/powerpc/pr83660.C: New test.
6111
6112 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
6113
6114 PR target/85403
6115 * gcc.target/i386/pr85403.c: New test.
6116
6117 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
6118
6119 PR target/84331
6120 * gcc.target/i386/funcspec-56.inc: Test arch=skylake.
6121
6122 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6123 Jason Merrill <jason@redhat.com>
6124
6125 PR c++/85112
6126 * g++.dg/cpp0x/pr85112.C: New.
6127
6128 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
6129
6130 PR testsuite/85326
6131 * g++.dg/ext/undef-bool-1.C: New file.
6132 * gcc.target/powerpc/powerpc.exp: Remove .C support.
6133 * gcc.target/powerpc/undef-bool-1.C: Remove file.
6134
6135 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
6136
6137 PR target/85293
6138 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
6139 corresponding dg-error clause.
6140 * gcc.target/powerpc/pr80098-3.c: Ditto.
6141 * gcc.target/powerpc/pr80103-1.c: Delete.
6142
6143 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
6144
6145 PR fortran/81773
6146 PR fortran/83606
6147 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
6148 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
6149
6150 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6151
6152 PR fortran/85387
6153 * gfortran.dg/implied_do_io_5.f90: New test.
6154
6155 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
6156
6157 PR target/83402
6158 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
6159 several values: positive, negative, and zero.
6160 * gcc.target/powerpc/sse2-pslld-1.c: Same.
6161 * gcc.target/powerpc/sse2-psllq-1.c: Same.
6162
6163 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
6164
6165 PR rtl-optimization/79916
6166 * gcc.target/powerpc/pr79916.c: New.
6167
6168 2018-04-13 Jakub Jelinek <jakub@redhat.com>
6169
6170 PR rtl-optimization/85393
6171 * g++.dg/opt/pr85393.C: New test.
6172 * g++.dg/opt/pr85393-aux.cc: New file.
6173
6174 PR rtl-optimization/85376
6175 * gcc.dg/pr85376.c: New test.
6176
6177 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
6178
6179 PR rtl-optimization/83852
6180 * gcc.dg/pr83852.c: New testcase.
6181
6182 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
6183
6184 PR testsuite/85326
6185 * gcc.target/s390/pr77822-1.C: Rename to ...
6186 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
6187 * gcc.target/s390/pr77822-2.c: Add asm scan check.
6188 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
6189
6190 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
6191
6192 PR lto/71991
6193 * gcc.target/i386/pr71991.c: New testcase.
6194
6195 2018-04-13 Martin Liska <mliska@suse.cz>
6196 Jakub Jelinek <jakub@redhat.com>
6197
6198 PR middle-end/81657
6199 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
6200 call.
6201
6202 2018-04-12 David Malcolm <dmalcolm@redhat.com>
6203
6204 PR c++/85385
6205 * g++.dg/diagnostic/macro-arg-count.C: New test.
6206
6207 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6208
6209 PR fortran/83064
6210 PR testsuite/85346
6211 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
6212 array and move test to libgomp/testsuite/libgomp.fortran.
6213 * gfortran.dg/do_concurrent_6.f90: New test.
6214
6215 2018-04-12 Marek Polacek <polacek@redhat.com>
6216
6217 PR c++/85258
6218 * g++.dg/parse/error61.C: New test.
6219
6220 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
6221
6222 PR target/85347
6223 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
6224 specify -mvsx on gcc command line.
6225
6226 2018-04-12 Jakub Jelinek <jakub@redhat.com>
6227
6228 PR target/85328
6229 * gcc.target/i386/pr85328.c: New test.
6230
6231 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6232
6233 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
6234
6235 2018-04-12 Jakub Jelinek <jakub@redhat.com>
6236
6237 PR rtl-optimization/85342
6238 * gcc.target/i386/pr85342.c: New test.
6239
6240 2018-04-11 Jason Merrill <jason@redhat.com>
6241
6242 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
6243 if ulimit -v is set.
6244
6245 2018-04-11 Bin Cheng <bin.cheng@arm.com>
6246
6247 PR testsuite/85190
6248 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
6249
6250 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
6251
6252 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
6253 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
6254
6255 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6256
6257 PR c++/70808
6258 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
6259 effective target.
6260
6261 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
6262
6263 PR target/84301
6264 * gcc.target/i386/pr84301.c: New test.
6265
6266 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6267
6268 PR tree-optimization/85331
6269 * gcc.c-torture/execute/pr85331.c: New test.
6270
6271 2018-04-11 Marek Polacek <polacek@redhat.com>
6272
6273 PR c++/85032
6274 * g++.dg/cpp0x/pr51225.C: Adjust error message.
6275 * g++.dg/cpp1z/constexpr-if21.C: New test.
6276
6277 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6278
6279 PR target/85281
6280 * gcc.target/i386/pr85281.c: New test.
6281
6282 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
6283
6284 PR rtl-optimization/84659
6285 * gcc.dg/pr84659.c: New test.
6286
6287 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6288
6289 PR debug/85302
6290 * g++.dg/debug/dwarf2/pr85302.C: New test.
6291
6292 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
6293
6294 PR target/85261
6295 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
6296 into register.
6297
6298 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6299
6300 PR c++/70808
6301 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
6302
6303 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
6304
6305 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
6306 * gcc.target/powerpc/dimode_off.c: Ditto.
6307 * gcc.target/powerpc/tfmode_off.c: Ditto.
6308 * gcc.target/powerpc/timode_off.c: Ditto.
6309
6310 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
6311
6312 * gcc.target/powerpc/vec-ldl-1.c: New test.
6313 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
6314 corrections to ABI implementation.
6315
6316 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
6317
6318 PR target/85056
6319 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
6320
6321 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6322
6323 PR rtl-optimization/85300
6324 * gcc.dg/pr85300.c: New test.
6325
6326 2018-04-10 David Malcolm <dmalcolm@redhat.com>
6327
6328 PR c++/85110
6329 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
6330 where we now show the pertinent parameter.
6331 * g++.dg/diagnostic/aka2.C: Likewise.
6332 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
6333
6334 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6335
6336 PR fortran/85313
6337 * gfortran.dg/gomp/pr85313.f90: New test.
6338
6339 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6340
6341 PR c++/24314
6342 * g++.dg/parse/template29.C: New.
6343
6344 2018-04-10 Bin Cheng <bin.cheng@arm.com>
6345
6346 PR testsuite/85190
6347 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
6348
6349 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6350
6351 PR target/85177
6352 PR target/85255
6353 * gcc.target/i386/avx512f-pr85177.c: New test.
6354 * gcc.target/i386/avx512f-pr85255.c: New test.
6355
6356 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
6357
6358 PR tree-optimization/85286
6359 * gcc.dg/vect/pr85286.c: New test.
6360
6361 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6362
6363 PR target/85173
6364 * gcc.target/arm/pr85173.c: New test.
6365
6366 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6367
6368 PR lto/85248
6369 * gcc.dg/lto/pr85248_0.c: New test.
6370 * gcc.dg/lto/pr85248_1.c: New test.
6371
6372 2018-04-09 Jan Hubicka <jh@suse.cz>
6373
6374 PR lto/85078
6375 * g++.dg/torture/pr85078.C: New.
6376
6377 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
6378
6379 PR c++/85227
6380 * g++.dg/cpp1z/decomp44.C: New.
6381 * g++.dg/cpp1z/decomp45.C: Likewise.
6382
6383 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6384
6385 PR fortran/83064
6386 * gfortran.dg/do_concurrent_5.f90: New test.
6387 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
6388 message.
6389
6390 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6391
6392 PR fortran/51260
6393 * gfortran.dg/parameter_array_element_3.f90: New test.
6394
6395 2018-04-09 Jakub Jelinek <jakub@redhat.com>
6396
6397 PR c++/85194
6398 * g++.dg/cpp1z/decomp43.C: New test.
6399
6400 PR rtl-optimization/80463
6401 * g++.dg/pr80463.C: Add -w to dg-options.
6402
6403 2018-04-09 Richard Biener <rguenther@suse.de>
6404
6405 PR tree-optimization/85284
6406 * gcc.dg/torture/pr85284.c: New testcase.
6407
6408 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6409
6410 PR rtl-optimization/80463
6411 PR rtl-optimization/83972
6412 PR rtl-optimization/83480
6413
6414 * gcc.dg/pr80463.c: New test.
6415 * g++.dg/pr80463.C: Likewise.
6416 * gcc.dg/pr83972.c: Likewise.
6417
6418 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6419
6420 PR rtl-optimization/83913
6421 * gcc.dg/pr83913.c: New test.
6422
6423 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6424
6425 PR rtl-optimization/83962
6426 * gcc.dg/pr83962.c: New test.
6427
6428 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6429
6430 PR rtl-optimization/83530
6431 * gcc.dg/pr83530.c: New test.
6432
6433 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6434
6435 PR middle-end/82976
6436 * gfortran.dg/realloc_on_assign_16a.f90: New test.
6437
6438 2018-04-07 Jakub Jelinek <jakub@redhat.com>
6439
6440 PR tree-optimization/85257
6441 * gcc.dg/pr85257.c: New test.
6442
6443 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
6444
6445 * g++.dg/opt/pr85196.C: New test.
6446
6447 2018-04-06 David Malcolm <dmalcolm@redhat.com>
6448
6449 PR c++/84269
6450 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
6451 std::tuple here since they need C++11.
6452 * g++.dg/lookup/missing-std-include-8.C: New test.
6453 * g++.dg/lookup/missing-std-include.C: Move std::array and
6454 std::tuple test to missing-std-include-6.C to avoid failures
6455 with C++98.
6456
6457 2018-04-06 Jakub Jelinek <jakub@redhat.com>
6458
6459 PR debug/85252
6460 * gcc.dg/debug/pr85252.c: New test.
6461
6462 PR rtl-optimization/84872
6463 * gcc.dg/graphite/pr84872.c: New test.
6464
6465 PR c++/85210
6466 * g++.dg/cpp1z/decomp42.C: New test.
6467
6468 2018-04-06 David Malcolm <dmalcolm@redhat.com>
6469
6470 PR c++/85021
6471 * g++.dg/lookup/missing-std-include-7.C: New test.
6472
6473 2018-04-06 Tamar Christina <tamar.christina@arm.com>
6474
6475 * gcc.dg/struct-simple.c: Revert r254862.
6476 * lib/target-supports.exp
6477 (check_effective_target_word_mode_no_slow_unalign): Likewise.
6478
6479 2018-04-06 Richard Biener <rguenther@suse.de>
6480
6481 PR middle-end/85244
6482 * gcc.dg/torture/pr85244-1.c: New testcase.
6483 * gcc.dg/torture/pr85244-2.c: Likewise.
6484
6485 2018-04-06 Jakub Jelinek <jakub@redhat.com>
6486
6487 PR sanitizer/85213
6488 * c-c++-common/ubsan/pr85213.c: New test.
6489
6490 2018-04-06 Richard Biener <rguenther@suse.de>
6491
6492 PR middle-end/85180
6493 * gcc.dg/pr85180.c: New testcase.
6494
6495 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6496
6497 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
6498 to trigger the optimization. Do some cleanup and function
6499 renaming. Add more test functions.
6500
6501 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6502
6503 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
6504 options.
6505 * gcc.target/s390/hotpatch-1.c: Skip when building without
6506 optimization.
6507 * gcc.target/s390/hotpatch-10.c: Likewise.
6508 * gcc.target/s390/hotpatch-11.c: Likewise.
6509 * gcc.target/s390/hotpatch-12.c: Likewise.
6510 * gcc.target/s390/hotpatch-13.c: Likewise.
6511 * gcc.target/s390/hotpatch-14.c: Likewise.
6512 * gcc.target/s390/hotpatch-15.c: Likewise.
6513 * gcc.target/s390/hotpatch-16.c: Likewise.
6514 * gcc.target/s390/hotpatch-17.c: Likewise.
6515 * gcc.target/s390/hotpatch-18.c: Likewise.
6516 * gcc.target/s390/hotpatch-19.c: Likewise.
6517 * gcc.target/s390/hotpatch-2.c: Likewise.
6518 * gcc.target/s390/hotpatch-3.c: Likewise.
6519 * gcc.target/s390/hotpatch-4.c: Likewise.
6520 * gcc.target/s390/hotpatch-5.c: Likewise.
6521 * gcc.target/s390/hotpatch-6.c: Likewise.
6522 * gcc.target/s390/hotpatch-7.c: Likewise.
6523 * gcc.target/s390/hotpatch-8.c: Likewise.
6524 * gcc.target/s390/hotpatch-9.c: Likewise.
6525
6526 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6527
6528 * c-c++-common/Wattributes.c: Disable warning for s390* target and
6529 check for an error instead.
6530 * gcc.dg/Wattributes-6.c: Likewise.
6531
6532 2018-04-05 Jakub Jelinek <jakub@redhat.com>
6533
6534 PR c++/85209
6535 * g++.dg/cpp1z/decomp39.C: New test.
6536 * g++.dg/cpp1z/decomp40.C: New test.
6537
6538 PR c++/85208
6539 * g++.dg/cpp1z/decomp41.C: New test.
6540
6541 PR middle-end/85195
6542 * gcc.dg/pr85195.c: New test.
6543
6544 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
6545
6546 PR c++/80956
6547 * g++.dg/cpp0x/initlist100.C: New.
6548 * g++.dg/cpp0x/initlist101.C: Likewise.
6549
6550 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
6551
6552 PR c++/84792
6553 * g++.dg/other/pr84792-1.C: New.
6554 * g++.dg/other/pr84792-2.C: Likewise.
6555
6556 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
6557
6558 PR target/85193
6559 * gcc.target/i386/pr85193.c: New test.
6560
6561 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
6562
6563 PR c++/84979
6564 * g++.dg/concepts/pr84979.C: New.
6565 * g++.dg/concepts/pr84979-2.C: New.
6566 * g++.dg/concepts/pr84979-3.C: New.
6567
6568 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
6569
6570 PR c++/80026
6571 * g++.dg/cpp0x/variadic174.C: New.
6572
6573 2018-04-04 Jakub Jelinek <jakub@redhat.com>
6574
6575 PR inline-asm/85172
6576 * g++.dg/ext/builtin13.C: New test.
6577 * g++.dg/ext/atomic-4.C: New test.
6578
6579 PR c++/85146
6580 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
6581 * g++.dg/ext/bases3.C: New test.
6582
6583 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
6584
6585 PR target/85203
6586 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
6587 to match a single insn of the baz function. Move scan directives at
6588 the end of the file below the functions they are trying to test for
6589 better readability.
6590 * gcc.target/arm/cmse/cmse-16.c: New testcase.
6591
6592 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
6593
6594 PR rtl-optimization/84878
6595 * gcc.target/powerpc/pr84878.c: New test.
6596
6597 2018-04-04 Michael Matz <matz@suse.de>
6598
6599 * gcc.dg/Wstringop-overflow-4.c: New test.
6600 * c-c++-common/Wstringop-truncation-4.c: Adjust.
6601
6602 2018-04-04 Jakub Jelinek <jakub@redhat.com>
6603
6604 PR testsuite/85189
6605 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
6606 for the diagnostics of overridden functions. Adjust for new wording.
6607
6608 2018-04-04 Richard Biener <rguenther@suse.de>
6609
6610 PR lto/85176
6611 * g++.dg/lto/pr85176_0.C: New testcase.
6612
6613 2018-04-04 Richard Biener <rguenther@suse.de>
6614
6615 PR testsuite/85191
6616 * lib/target-supports.exp (check_effective_target_vect_perm_short):
6617 Fix typo.
6618
6619 2018-04-04 Martin Liska <mliska@suse.cz>
6620
6621 PR sanitizer/85174
6622 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
6623 and msdata as a workaround for powerpc.
6624
6625 2018-04-04 Richard Biener <rguenther@suse.de>
6626
6627 PR tree-optimization/85168
6628 * gcc.dg/torture/pr85168.c: New testcase.
6629
6630 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
6631
6632 PR c++/84943
6633 * g++.dg/pr84943.C: New.
6634 * g++.dg/pr84943-2.C: New.
6635
6636 2018-04-03 Jakub Jelinek <jakub@redhat.com>
6637
6638 PR rtl-optimization/85167
6639 * gcc.dg/pr85167.c: New test.
6640
6641 PR tree-optimization/85156
6642 * c-c++-common/pr85156.c: New test.
6643 * gcc.c-torture/execute/pr85156.c: New test.
6644
6645 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
6646
6647 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
6648 * gcc.target/powerpc/undef-bool-1.C: New file.
6649 * gcc.target/powerpc/undef-bool-2.c: New file.
6650
6651 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
6652
6653 PR c++/84768
6654 * g++.dg/cpp1z/class-deduction52.C: New.
6655
6656 2018-04-03 Jakub Jelinek <jakub@redhat.com>
6657
6658 PR c++/85147
6659 * g++.dg/cpp0x/pr85147.C: New test.
6660
6661 PR c++/85140
6662 * g++.dg/cpp0x/gen-attrs-64.C: New test.
6663
6664 PR c++/85134
6665 * g++.dg/gomp/pr85134.C: New test.
6666 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
6667
6668 PR target/85169
6669 * gcc.c-torture/execute/pr85169.c: New test.
6670 * gcc.target/i386/avx512f-pr85169.c: New test.
6671 * gcc.target/i386/avx512bw-pr85169.c: New test.
6672
6673 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
6674
6675 PR target/85126
6676 * gcc.target/powerpc/pr69946: Adjust comment. Remove
6677 scan-assembler-times clause.
6678
6679 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
6680
6681 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
6682 dg-additional-options.
6683
6684 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
6685
6686 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
6687
6688 2018-04-03 Richard Biener <rguenther@suse.de>
6689
6690 PR testsuite/85154
6691 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
6692
6693 2018-04-02 Jim Wilson <jimw@sifive.com>
6694
6695 * gcc.target/riscv/pr84660.c: New.
6696 * gcc.target/riscv/shift-and-1.c: New.
6697 * gcc.target/riscv/shift-and-2.c: New.
6698
6699 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
6700
6701 PR fortran/85102
6702 * gfortran.dg/array_simplify_2.f90: New test.
6703
6704 2018-04-01 Jakub Jelinek <jakub@redhat.com>
6705
6706 PR middle-end/85090
6707 * gcc.target/i386/avx512f-pr85090-1.c: New test.
6708 * gcc.target/i386/avx512f-pr85090-2.c: New test.
6709 * gcc.target/i386/avx512f-pr85090-3.c: New test.
6710 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
6711 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
6712
6713 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
6714
6715 PR c++/85027
6716 * g++.dg/pr85027.C: New.
6717
6718 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
6719
6720 PR target/83315
6721 * gcc.target/powerpc/sse-maxps-2.c: New test.
6722 * gcc.target/powerpc/sse-minps-2.c: New test.
6723
6724 2018-03-30 Jakub Jelinek <jakub@redhat.com>
6725
6726 PR c++/84791
6727 * g++.dg/gomp/pr84791.C: New test.
6728
6729 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
6730
6731 PR fortran/84931
6732 * gfortran.dg/array_constructor_53.f90: New test.
6733
6734 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6735
6736 PR fortran/85130
6737 * gfortran.dg/substr_6.f90: Remove illegal test for
6738 out-of-bounds substring.
6739
6740 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6741
6742 PR fortran/85111
6743 * gfortran.dg/zero_sized_10.f90: New test.
6744
6745 2018-03-29 David Malcolm <dmalcolm@redhat.com>
6746
6747 PR c++/84269
6748 * g++.dg/lookup/missing-std-include-6.C: New test.
6749 * g++.dg/lookup/missing-std-include.C: Add std::pair and
6750 std::tuple tests.
6751 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
6752 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
6753 <cstring>, <cassert>, and <cstdlib>.
6754
6755 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
6756
6757 PR inline-asm/84985
6758 * gcc.target/i386/pr84985.c: New.
6759
6760 2018-03-29 David Malcolm <dmalcolm@redhat.com>
6761
6762 PR c++/85110
6763 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
6764
6765 2018-03-29 Jakub Jelinek <jakub@redhat.com>
6766
6767 PR c++/85108
6768 * g++.dg/warn/Wunused-var-31.C: New test.
6769
6770 PR c/85094
6771 * c-c++-common/Wduplicated-branches-14.c: New test.
6772
6773 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
6774
6775 PR c++/84606
6776 * g++.dg/cpp0x/pr84606.C: New.
6777
6778 2018-03-29 Carl Love <cel@us.ibm.com>
6779
6780 Revert
6781 2017-09-27 Carl Love <cel@us.ibm.com>
6782
6783 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
6784 for the __builtin_fctid and __builtin_fctiw.
6785
6786 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
6787
6788 PR target/84912
6789 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
6790 deleted builtin function.
6791 (div_weuo): Likewise.
6792 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
6793 (div_deuo): Likewise.
6794
6795 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
6796
6797 PR c++/85028
6798 * g++.dg/other/default13.C: New.
6799
6800 2018-03-28 Jakub Jelinek <jakub@redhat.com>
6801
6802 PR target/85095
6803 * gcc.target/i386/pr85095-1.c: New test.
6804 * gcc.target/i386/pr85095-2.c: New test.
6805 * gcc.c-torture/execute/pr85095.c: New test.
6806
6807 PR tree-optimization/82004
6808 * gcc.dg/pr82004.c: New test.
6809
6810 2018-03-28 Jakub Jelinek <jakub@redhat.com>
6811 Martin Liska <mliska@suse.cz>
6812
6813 PR sanitizer/85081
6814 * g++.dg/asan/pr85081.C: New test.
6815
6816 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
6817
6818 PR c++/84789
6819 * g++.dg/template/pr84789.C: Adjust for testing with
6820 -fconcepts too.
6821
6822 PR c++/84973
6823 * g++.dg/template/pr84973.C: New.
6824 * g++.dg/template/pr84973-2.C: New.
6825 * g++.dg/template/pr84973-3.C: New.
6826
6827 PR c++/84968
6828 * g++.dg/eh/pr84968.C: New.
6829
6830 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
6831
6832 PR target/84914
6833 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
6834 long double multiply/divide uses the correct function.
6835 * gcc.target/powerpc/mulkc-3.c: Likewise.
6836 * gcc.target/powerpc/divkc-2.c: Likewise.
6837 * gcc.target/powerpc/divkc-3.c: Likewise.
6838
6839 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
6840
6841 PR c++/85067
6842 * g++.dg/cpp0x/defaulted51.C: New.
6843 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
6844
6845 2018-03-27 Jakub Jelinek <jakub@redhat.com>
6846
6847 PR c++/85077
6848 * g++.dg/ext/vector35.C: New test.
6849
6850 PR c++/85061
6851 * g++.dg/ext/builtin-offsetof3.C: New test.
6852
6853 PR c++/85076
6854 * g++.dg/cpp1y/pr85076.C: New test.
6855
6856 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6857
6858 PR fortran/85084
6859 * gfortran.dg/matmul_rank_1.f90: New test.
6860
6861 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6862 Harald Anlauf <anlauf@gmx.de>
6863
6864 * gfortran.dg/structure_constructor_15.f90: New test.
6865
6866 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
6867
6868 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
6869 for the diagnostics of overridden functions. Adjust for new wording.
6870 * g++.dg/cpp0x/implicit1.C: Likewise.
6871 * g++.dg/cpp0x/override1.C: Likewise.
6872 * g++.dg/cpp1y/auto-fn18.C: Likewise.
6873 * g++.dg/eh/shadow1.C: Likewise.
6874 * g++.dg/inherit/covariant12.C: Likewise.
6875 * g++.dg/inherit/covariant14.C: Likewise.
6876 * g++.dg/inherit/covariant15.C: Likewise.
6877 * g++.dg/inherit/covariant16.C: Likewise.
6878 * g++.dg/inherit/covariant22.C: Likewise.
6879 * g++.dg/inherit/crash3.C: Likewise.
6880 * g++.dg/inherit/error2.C: Likewise.
6881 * g++.dg/template/crash100.C: Likewise.
6882 * g++.old-deja/g++.eh/spec6.C: Likewise.
6883 * g++.old-deja/g++.mike/p811.C: Likewise.
6884 * g++.old-deja/g++.other/virtual11.C: Likewise.
6885 * g++.old-deja/g++.other/virtual4.C: Likewise.
6886
6887 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
6888
6889 PR target/85044
6890 * gcc.target/i386/pr85044.c: New test.
6891
6892 2018-03-27 Martin Sebor <msebor@redhat.com>
6893
6894 PR testsuite/83462
6895 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
6896 other than x86.
6897
6898 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6899
6900 PR target/83009
6901 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
6902
6903 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6904
6905 PR target/81863
6906 * gcc.target/arm/pr81863.c: New test.
6907
6908 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
6909
6910 PR target/85056
6911 * gcc.target/nvptx/pr85056.c: New test.
6912 * gcc.target/nvptx/pr85056a.c: New test.
6913
6914 2018-03-27 Richard Biener <rguenther@suse.de>
6915
6916 PR testsuite/82847
6917 * lib/target-supports.exp (check_ssse3_available): New function.
6918 (check_effective_target_vect_perm_short): Enable for x86 if
6919 check_ssse3_available.
6920
6921 2018-03-27 Richard Biener <rguenther@suse.de>
6922
6923 PR tree-optimization/85082
6924 * gfortran.dg/pr85082.f90: New testcase.
6925
6926 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
6927
6928 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
6929 to "l=2" in dg-final.
6930
6931 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
6932
6933 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
6934 * gcc.target/mips/fix-r4000-2.c: Likewise.
6935 * gcc.target/mips/fix-r4000-3.c: Likewise.
6936 * gcc.target/mips/fix-r4000-4.c: Likewise.
6937 * gcc.target/mips/fix-r4000-5.c: Likewise.
6938 * gcc.target/mips/fix-r4000-6.c: Likewise.
6939 * gcc.target/mips/fix-r4000-7.c: Likewise.
6940 * gcc.target/mips/fix-r4000-8.c: Likewise.
6941 * gcc.target/mips/fix-r4000-9.c: Likewise.
6942 * gcc.target/mips/fix-r4000-10.c: Likewise.
6943 * gcc.target/mips/fix-r4000-7.c: Change dg-final
6944 "mulditi3_r4000" instead of "mulditi3".
6945 * gcc.target/mips/fix-r4000-8.c: Change dg-final
6946 "umulditi3_r4000" instead of "umulditi3".
6947
6948 2018-03-27 Jakub Jelinek <jakub@redhat.com>
6949
6950 PR c++/85068
6951 * g++.dg/inherit/covariant22.C: New test.
6952
6953 2018-03-27 Richard Biener <rguenther@suse.de>
6954
6955 PR testsuite/84004
6956 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
6957 alignment.
6958
6959 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
6960 Jason Merrill <jason@redhat.com>
6961
6962 PR c++/84632
6963 * g++.dg/init/array49.C: New.
6964 * g++.dg/torture/pr70499.C: Adjust.
6965
6966 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
6967
6968 PR target/85073
6969 * gcc.target/i386/pr85073.c: New test.
6970
6971 2018-03-26 Richard Biener <rguenther@suse.de>
6972
6973 PR testsuite/85066
6974 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
6975 instead of long.
6976
6977 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
6978
6979 PR fortran/66709
6980 * gfortran.dg/parameter_array_format.f90: New test.
6981
6982 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
6983 Neil Carlson <neil.n.carlson@gmail.com>
6984
6985 PR fortran/84381
6986 * gfortran.dg/literal_character_constant_1.inc: Replace
6987 call abort by STOP n.
6988 * gfortran.dg/overload_1.f90: Likewise.
6989
6990 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
6991 Dominique d'Humieres <dominiq@gcc.gnu.org>
6992
6993 PR fortran/84924
6994 * gfortran.dg/scalar_pointer_1.f90: New test.
6995
6996 2018-03-25 Tom de Vries <tom@codesourcery.com>
6997
6998 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
6999 precise.
7000
7001 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7002
7003 PR fortran/69497
7004 * gfortran.dg/pr89497.f90: New test.
7005
7006 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
7007
7008 PR fortran/70068
7009 * gfortran.dg/substr_7.f90: New test.
7010
7011 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
7012
7013 PR fortran/42651
7014 * gfortran.dg/pr42651.f90: New test.
7015 * gfortran.dg/func_result_7.f90: Update error message.
7016
7017 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
7018
7019 PR tree-optimization/84005
7020 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
7021 failing to force the alignment.
7022
7023 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
7024
7025 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
7026 from this to...
7027 <vclzd>: ...this.
7028
7029 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
7030
7031 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
7032 message. Fix scan-assembler patterns.
7033
7034 2018-03-23 Jakub Jelinek <jakub@redhat.com>
7035
7036 PR c++/85015
7037 * g++.dg/cpp0x/pr85015.C: New test.
7038
7039 PR c++/84942
7040 * g++.dg/cpp1y/pr84942.C: New test.
7041
7042 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
7043
7044 PR inline-asm/85030
7045 * gcc.target/i386/pr85030.c: New.
7046
7047 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7048
7049 PR target/85026
7050 * g++.dg/pr85026.C: New test.
7051
7052 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
7053
7054 * g++.dg/debug/pr84704.C: XFAIL AIX.
7055
7056 2018-03-23 Sudakshina Das <sudi.das@arm.com>
7057
7058 PR target/84826
7059 * gcc.target/arm/pr84826.c: Add dg directive.
7060
7061 2018-03-23 Marek Polacek <polacek@redhat.com>
7062
7063 PR c++/85033
7064 * g++.dg/ext/builtin-offsetof2.C: New test.
7065
7066 PR c++/85045
7067 * g++.dg/cpp0x/Wnarrowing5.C: New test.
7068 * gcc.dg/pr85045.c: New test.
7069
7070 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
7071
7072 PR debug/85020
7073 * gnat.dg/lto22.adb: New test.
7074 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
7075 * gnat.dg/lto22_pkg2.ads: Likewise.
7076
7077 2018-03-23 Jakub Jelinek <jakub@redhat.com>
7078
7079 PR c/80778
7080 * gcc.dg/lto/pr80778_0.c: New test.
7081
7082 PR inline-asm/85034
7083 * gcc.target/i386/pr85034.c: New test.
7084
7085 PR inline-asm/85022
7086 * c-c++-common/torture/pr85022.c: New test.
7087
7088 PR sanitizer/85029
7089 * g++.dg/ubsan/pr85029.C: New test.
7090
7091 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
7092
7093 PR c++/71251
7094 * g++.dg/cpp0x/pr71251.C: New.
7095
7096 PR c++/84789
7097 * g++.dg/template/pr84789.C: New.
7098 * g++.dg/template/pr84789-2.C: New.
7099 * g++.dg/template/pr84789-3.C: New.
7100 * g++.dg/parse/dtor11.C: Accept alternate error message.
7101
7102 PR c++/84729
7103 * g++.dg/pr84729.C: New.
7104 * g++.old-deja/g++.ext/arrnew2.C: Require error.
7105 * g++.old-deja/g++.robertl/eb58.C: Likewise.
7106 * g++.old-deja/g++.robertl/eb63.C: Likewise.
7107
7108 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
7109
7110 PR fortran/84922
7111 * gfortran.dg/interface_42.f90: New test.
7112 * gfortran.dg/interface_43.f90: New test.
7113
7114 2018-03-22 Sudakshina Das <sudi.das@arm.com>
7115
7116 PR target/84826
7117 * gcc.target/arm/pr84826.c: New test.
7118
7119 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
7120
7121 * gcc.target/arm/addr-modes-float.c: Move dg-do before
7122 dg-require-effective-target.
7123 * gcc.target/arm/addr-modes-int.c: Likewise.
7124 * gcc.target/nios2/lo-addr-tls.c: Likewise.
7125
7126 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
7127
7128 PR target/84760
7129 * gcc.target/powerpc/altivec-ld-1.c: New test.
7130
7131 2018-03-22 Bin Cheng <bin.cheng@arm.com>
7132
7133 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
7134
7135 2018-03-22 Jakub Jelinek <jakub@redhat.com>
7136
7137 PR inline-asm/84941
7138 * gcc.dg/pr84941.c: New test.
7139
7140 2018-03-22 Tom de Vries <tom@codesourcery.com>
7141
7142 PR tree-optimization/84956
7143 * gcc.dg/pr84956.c: New test.
7144
7145 2018-03-22 Marek Polacek <polacek@redhat.com>
7146
7147 PR c++/84854
7148 * g++.dg/cpp1z/constexpr-if15.C: New test.
7149 * g++.dg/cpp1z/constexpr-if16.C: New test.
7150
7151 2018-03-21 Joseph Myers <joseph@codesourcery.com>
7152
7153 * gcc.dg/builtin-tgmath-3.c: New test.
7154
7155 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
7156
7157 PR c++/71965
7158 * g++.dg/concepts/pr71965.C: New.
7159
7160 PR c++/84610
7161 PR c++/84642
7162 * g++.dg/cpp0x/pr84610.C: New.
7163 * g++.dg/cpp0x/pr84642.C: New.
7164
7165 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7166
7167 PR c/84999
7168 * c-c++-common/pr84999.c: New test.
7169
7170 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7171
7172 PR c++/84972
7173 * g++.dg/ext/desig10.C: New.
7174
7175 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7176 Harald Anlauf <anlauf@gmx.de>
7177
7178 PR fortran/84957
7179 * gfortran.dg/pr84957.f90: New test.
7180
7181 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7182
7183 PR tree-optimization/84960
7184 * gcc.c-torture/compile/pr84960.c: New test.
7185
7186 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
7187
7188 PR tree-optimization/84811
7189 * gcc.dg/torture/pr84811.c: New test.
7190
7191 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7192
7193 PR tree-optimization/84982
7194 * c-c++-common/pr84982.c: New test.
7195
7196 PR c++/84961
7197 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
7198 "m" (++x) in C++.
7199 * g++.dg/torture/pr84961-1.C: New test.
7200 * g++.dg/torture/pr84961-2.C: New test.
7201
7202 2018-03-21 Nathan Sidwell <nathan@acm.org>
7203
7204 PR c++/85008
7205 * g++.dg/pr85008.C: New.
7206
7207 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
7208
7209 PR fortran/84615
7210 * gfortran.dg/char_result_17.f90: New test.
7211
7212 2018-03-21 David Malcolm <dmalcolm@redhat.com>
7213
7214 PR c++/84994
7215 * g++.dg/other/accessor-fixits-1.C: Move to...
7216 * g++.dg/torture/accessor-fixits-1.C: ...here.
7217 * g++.dg/other/accessor-fixits-2.C: Move to...
7218 * g++.dg/torture/accessor-fixits-2.C: ...here.
7219 * g++.dg/other/accessor-fixits-3.C: Move to...
7220 * g++.dg/torture/accessor-fixits-3.C: ...here.
7221 * g++.dg/other/accessor-fixits-4.C: Move to...
7222 * g++.dg/torture/accessor-fixits-4.C: ...here.
7223 * g++.dg/other/accessor-fixits-5.C: Move to...
7224 * g++.dg/torture/accessor-fixits-5.C: ...here.
7225 * g++.dg/torture/accessor-fixits-6.C: New testcase.
7226 * g++.dg/torture/accessor-fixits-7.C: New testcase.
7227 * g++.dg/torture/accessor-fixits-8.C: New testcase.
7228
7229 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7230
7231 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
7232
7233 2018-03-21 Sudakshina Das <sudi.das@arm.com>
7234
7235 PR target/82989
7236 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
7237
7238 2018-03-21 Nathan Sidwell <nathan@acm.org>
7239
7240 PR c++/84804
7241 * g++.dg/lookup/pr84804.C: New.
7242
7243 2018-03-21 Martin Sebor <msebor@redhat.com>
7244
7245 PR c++/84850
7246 * g++.dg/Wclass-memaccess-3.C: New test.
7247 * g++.dg/Wclass-memaccess-4.C: New test.
7248
7249 2018-03-21 David Malcolm <dmalcolm@redhat.com>
7250
7251 PR c++/84892
7252 * g++.dg/other/accessor-fixits-1.C
7253 (test_access_const_t1_color): New.
7254 (test_deref_const_t1_color): New.
7255 * g++.dg/other/accessor-fixits-5.C: New testcase.
7256
7257 2018-03-21 Tom de Vries <tom@codesourcery.com>
7258
7259 PR tree-optimization/83126
7260 * gcc.dg/graphite/pr83126.c: New test.
7261
7262 2018-03-21 Nathan Sidwell <nathan@acm.org>
7263
7264 * g++.dg/ext/anon-struct6.C: Adjust.
7265 * g++.dg/ext/deprecate-1.C: New.
7266 * g++.dg/ext/deprecate-2.C: New.
7267 * g++.dg/lookup/pr84602.C: Adjust.
7268 * g++.dg/lookup/pr84962.C: Adjust.
7269 * g++.old-deja/g++.other/anon4.C
7270
7271 PR c++/84836
7272 * g++.dg/lookup/pr84836.C: New.
7273
7274 2018-03-21 Bin Cheng <bin.cheng@arm.com>
7275
7276 PR tree-optimization/84969
7277 * gcc.dg/tree-ssa/pr84969.c: New test.
7278
7279 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7280
7281 PR rtl-optimization/84989
7282 * gcc.target/i386/pr84989.c: New test.
7283
7284 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
7285
7286 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
7287
7288 2018-03-21 Martin Liska <mliska@suse.cz>
7289
7290 PR ipa/84963
7291 * gfortran.dg/goacc/pr84963.f90: New test.
7292
7293 2018-03-21 Marek Polacek <polacek@redhat.com>
7294
7295 PR c++/71638, ICE with NSDMI and reference.
7296 * g++.dg/cpp0x/nsdmi14.C: New test.
7297 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
7298
7299 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
7300
7301 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
7302 MIPS with -mpaired-single directives.
7303
7304 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
7305
7306 PR fortran/85001
7307 * gfortran.dg/interface_41.f90: New test.
7308
7309 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7310
7311 PR debug/84875
7312 * gcc.dg/pr84875.c: New test.
7313
7314 2018-03-20 Marek Polacek <polacek@redhat.com>
7315
7316 PR c++/84978, ICE with NRVO.
7317 * g++.dg/opt/nrv19.C: New test.
7318
7319 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7320
7321 PR target/82518
7322 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
7323 Disable for armeb targets.
7324 * gcc.target/arm/pr82518.c: New test.
7325
7326 2018-03-20 Nathan Sidwell <nathan@acm.org>
7327
7328 PR c++/84962
7329 * g++.dg/lookup/pr84962.C: New.
7330
7331 PR c++/84970
7332 * g++.dg/lookup/pr84970.C: New.
7333
7334 2018-03-20 Richard Biener <rguenther@suse.de>
7335
7336 PR target/84986
7337 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
7338
7339 2018-03-20 Martin Liska <mliska@suse.cz>
7340
7341 PR ipa/84825
7342 * g++.dg/ipa/pr84825.C: New test.
7343
7344 2018-03-20 Martin Liska <mliska@suse.cz>
7345
7346 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
7347
7348 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7349
7350 PR target/84845
7351 * gcc.c-torture/compile/pr84845.c: New test.
7352
7353 2018-03-20 Sudakshina Das <sudi.das@arm.com>
7354
7355 PR target/82989
7356 * gcc.target/arm/pr82989.c: New test.
7357
7358 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7359
7360 PR target/84945
7361 * gcc.target/i386/pr84945.c: New test.
7362
7363 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
7364
7365 PR target/81647
7366 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
7367
7368 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7369
7370 PR c/84953
7371 * gcc.dg/pr84953.c: New test.
7372
7373 2018-03-19 Marek Polacek <polacek@redhat.com>
7374
7375 PR c++/84925
7376 * g++.dg/cpp1z/lambda-__func__.C: New test.
7377
7378 PR c++/84927
7379 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
7380
7381 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
7382
7383 PR sanitizer/78651
7384 * g++.dg/asan/pr78651.C: New test.
7385
7386 2018-03-19 Tom de Vries <tom@codesourcery.com>
7387
7388 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
7389 vect_int_mult. Add nvptx xfail for PR84958.
7390
7391 2018-03-19 Nathan Sidwell <nathan@acm.org>
7392
7393 PR c++/84835
7394 * g++.dg/cpp1y/pr84835.C: New.
7395
7396 2018-03-19 Sudakshina Das <sudi.das@arm.com>
7397
7398 PR target/81647
7399 * gcc.target/aarch64/pr81647.c: New.
7400
7401 2018-03-19 Richard Biener <rguenther@suse.de>
7402
7403 PR tree-optimization/84933
7404 * g++.dg/pr84933.C: New testcase.
7405
7406 2018-03-19 Richard Biener <rguenther@suse.de>
7407
7408 PR tree-optimization/84859
7409 * gcc.dg/tree-ssa/pr84859.c: New testcase.
7410 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
7411 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
7412 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
7413
7414 2018-03-19 Nathan Sidwell <nathan@acm.org>
7415
7416 PR c++/84812
7417 * g++.dg/lookup/pr84812.C: New.
7418
7419 2018-03-19 Richard Biener <rguenther@suse.de>
7420
7421 PR tree-optimization/84929
7422 * gcc.dg/torture/pr84929.c: New testcase.
7423
7424 2018-03-19 Tamar Christina <tamar.christina@arm.com>
7425
7426 PR target/84711
7427 * gcc.target/arm/big-endian-subreg.c: Delete.
7428
7429 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7430
7431 PR fortran/84931
7432 * gfortran.dg/array_constructor_52.f90: New test.
7433
7434 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
7435
7436 PR fortran/77414
7437 * gfortran.dg/pr77414.f90: New test.
7438 * gfortran.dg/internal_references_1.f90: Adjust error message.
7439
7440 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
7441
7442 PR fortran/65453
7443 * gfortran.dg/pr65453.f90: New test.
7444
7445 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
7446
7447 PR tree-optimization/84913
7448 * gfortran.dg/vect/pr84913.f90: New test.
7449
7450 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
7451
7452 PR fortran/79929
7453 * gfortran.dg/warn_concat.f90: New test.
7454
7455 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7456
7457 PR target/84899
7458 * gcc.dg/pr84899.c: New test.
7459
7460 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
7461
7462 PR fortran/69395
7463 * gfortran.dg/pr69395.f90: Add test for max dimensions
7464
7465 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
7466
7467 PR target/84876
7468 * gcc.target/i386/pr84876.c: New test.
7469
7470 2018-03-16 Martin Liska <mliska@suse.cz>
7471
7472 PR ipa/84833
7473 * gcc.target/i386/mvc11.c: New test.
7474
7475 2018-03-16 Martin Liska <mliska@suse.cz>
7476
7477 PR ipa/84722
7478 * gcc.target/i386/mvc10.c: New test.
7479
7480 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7481
7482 PR c++/79937
7483 PR c++/82410
7484 * g++.dg/cpp1y/pr79937-1.C: New test.
7485 * g++.dg/cpp1y/pr79937-2.C: New test.
7486 * g++.dg/cpp1y/pr79937-3.C: New test.
7487 * g++.dg/cpp1y/pr79937-4.C: New test.
7488 * g++.dg/cpp1y/pr82410.C: New test.
7489
7490 2018-03-16 Tom de Vries <tom@codesourcery.com>
7491
7492 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
7493
7494 2018-03-16 Tom de Vries <tom@codesourcery.com>
7495
7496 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
7497
7498 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7499
7500 PR c++/84874
7501 * g++.dg/cpp2a/desig8.C: New test.
7502
7503 PR tree-optimization/84841
7504 * gcc.dg/pr84841.c: New test.
7505
7506 PR c++/84874
7507 * g++.dg/cpp2a/desig7.C: New test.
7508
7509 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
7510 Jim MacArthur <jim.macarthur@codethink.co.uk>
7511
7512 * gfortran.dg/automatic_1.f90: New test.
7513 * gfortran.dg/automatic_repeat.f90: New test
7514 * gfortran.dg/automatic_save.f90: New test.
7515 * gfortran.dg/vax_structure.f90: New test.
7516
7517 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
7518
7519 PR fortran/78741
7520 * gfortran.dg/pr78741.f90: New test.
7521
7522 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
7523
7524 PR fortran/69395
7525 * gfortran.dg/pr69395.f90: New test.
7526
7527 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7528
7529 PR c++/79085
7530 * g++.dg/opt/pr79085.C: New test.
7531
7532 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
7533
7534 PR target/84574
7535 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
7536 label instead of __x86_indirect_thunk label.
7537
7538 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7539
7540 PR c++/84222
7541 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
7542 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
7543 * g++.dg/warn/deprecated-13.C: New test.
7544
7545 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
7546
7547 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
7548
7549 2018-03-15 Richard Biener <rguenther@suse.de>
7550
7551 PR c/84873
7552 * c-c++-common/pr84873.c: New testcase.
7553
7554 2018-03-15 Tamar Christina <tamar.christina@arm.com>
7555
7556 PR target/84711
7557 * gcc.target/arm/big-endian-subreg.c: New.
7558
7559 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7560
7561 PR target/84860
7562 * gcc.c-torture/compile/pr84860.c: New test.
7563
7564 2018-03-15 Julia Koval <julia.koval@intel.com>
7565
7566 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
7567 cannonlake.
7568 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
7569 avx512bitalg.
7570
7571 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7572
7573 PR c/84853
7574 * gcc.dg/pr84853.c: New test.
7575
7576 2018-03-14 Carl Love <cel@us.ibm.com>
7577
7578 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
7579
7580 2018-03-14 Martin Liska <mliska@suse.cz>
7581
7582 PR ipa/8480
7583 * g++.dg/lto/pr84805_0.C: New test.
7584 * g++.dg/lto/pr84805_1.C: New test.
7585 * g++.dg/lto/pr84805_2.C: New test.
7586
7587 2018-03-14 David Malcolm <dmalcolm@redhat.com>
7588
7589 PR c/84852
7590 * gcc.dg/fixits-pr84852-1.c: New test.
7591 * gcc.dg/fixits-pr84852-2.c: New test.
7592
7593 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7594
7595 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
7596 separate verbose message.
7597 * lib/scandump.exp (scan-dump-times): Likewise.
7598
7599 2018-03-14 Julia Koval <julia.koval@intel.com>
7600
7601 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
7602 server.
7603 * gcc.target/i386/funcspec-56.inc: Ditto.
7604
7605 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
7606
7607 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
7608 aarch64_sve_hw.
7609
7610 2018-03-14 Jakub Jelinek <jakub@redhat.com>
7611
7612 PR sanitizer/83392
7613 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
7614 check count from 17 to 14.
7615
7616 PR target/84844
7617 * gcc.target/i386/pr84844.c: New test.
7618
7619 2018-03-14 Richard Biener <rguenther@suse.de>
7620
7621 PR tree-optimization/84830
7622 * gcc.dg/torture/pr84830.c: New testcase.
7623
7624 2018-03-14 Marek Polacek <polacek@redhat.com>
7625
7626 PR c++/84596
7627 * g++.dg/cpp0x/static_assert15.C: New test.
7628
7629 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
7630
7631 PR fortran/61775
7632 * gfortran.dg/pr61775.f90: New test.
7633
7634 2018-03-13 Jakub Jelinek <jakub@redhat.com>
7635
7636 PR c++/84843
7637 * g++.dg/ext/pr84843-1.C: New test.
7638 * g++.dg/ext/pr84843-2.C: New test.
7639
7640 2018-03-13 David Pagan <dave.pagan@oracle.com>
7641
7642 PR c/46921
7643 * gcc.dg/pr46921.c: New test.
7644
7645 2018-03-13 Martin Sebor <msebor@redhat.com>
7646
7647 PR tree-optimization/84725
7648 * c-c++-common/Wstringop-truncation-4.c: New test.
7649 * c-c++-common/attr-nonstring-5.c: New test.
7650
7651 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
7652
7653 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
7654 than unpacks.
7655 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
7656 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
7657
7658 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
7659
7660 * gcc.target/aarch64/sve/tls_1.c: New test.
7661 * gcc.target/aarch64/sve/tls_2.C: Likewise.
7662
7663 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
7664
7665 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
7666 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
7667
7668 2018-03-13 Martin Liska <mliska@suse.cz>
7669
7670 PR ipa/84658.
7671 * g++.dg/ipa/pr84658.C: New test.
7672
7673 2018-03-13 Jakub Jelinek <jakub@redhat.com>
7674
7675 PR middle-end/84834
7676 * gcc.dg/pr84834.c: New test.
7677
7678 PR target/84827
7679 * gcc.target/i386/pr84827.c: New test.
7680
7681 PR target/84828
7682 * g++.dg/ext/pr84828.C: New test.
7683
7684 PR target/84786
7685 * gcc.target/i386/avx512f-pr84786-1.c: New test.
7686 * gcc.target/i386/avx512f-pr84786-2.c: New test.
7687
7688 PR c++/84808
7689 * g++.dg/cpp1y/constexpr-84808.C: New test.
7690
7691 PR c++/84704
7692 * g++.dg/debug/pr84704.C: New test.
7693
7694 2018-03-12 Renlin Li <renlin.li@arm.com>
7695
7696 * gcc.target/aarch64/movi_hf.c: New.
7697 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
7698 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
7699
7700 2018-03-12 Martin Sebor <msebor@redhat.com>
7701
7702 PR tree-optimization/83456
7703 * c-c++-common/Wrestrict-2.c: Remove test cases.
7704 * c-c++-common/Wrestrict.c: Same.
7705 * gcc.dg/Wrestrict-12.c: New test.
7706 * gcc.dg/Wrestrict-14.c: New test.
7707
7708 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
7709
7710 * g++.dg/pr84821.C: New test.
7711
7712 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
7713
7714 * gcc.dg/pr84799.c: New test.
7715
7716 2018-03-12 Richard Biener <rguenther@suse.de>
7717
7718 PR tree-optimization/84803
7719 * gcc.dg/torture/pr84803.c: New testcase.
7720
7721 2018-03-12 Jakub Jelinek <jakub@redhat.com>
7722
7723 PR c++/84813
7724 * g++.dg/debug/pr84813.C: New test.
7725
7726 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
7727
7728 PR fortran/84546
7729 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
7730
7731 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
7732
7733 PR fortran/83939
7734 * gfortran.dg/pr83939.f90
7735
7736 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
7737
7738 PR fortran/66128
7739 * gfortran.dg/zero_sized_9.f90: New test.
7740
7741 2018-03-11 Jakub Jelinek <jakub@redhat.com>
7742
7743 PR debug/58150
7744 * g++.dg/debug/dwarf2/enum2.C: New test.
7745
7746 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
7747
7748 PR fortran/84734
7749 * gfortran.dg/pr84734.f90: New test.
7750
7751 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
7752
7753 * gnat.dg/prot3.adb: New test.
7754 * gnat.dg/prot3_pkg.ad[sb]: New helper.
7755
7756 2018-03-09 Jason Merrill <jason@redhat.com>
7757 Paolo Carlini <paolo.carlini@oracle.com>
7758
7759 PR c++/71169
7760 PR c++/71832
7761 * g++.dg/cpp0x/pr71169.C: New.
7762 * g++.dg/cpp0x/pr71169-2.C: Likewise.
7763 * g++.dg/cpp0x/pr71832.C: Likewise.
7764
7765 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
7766
7767 PR target/83969
7768 * gcc.target/powerpc/pr83969.c: New test.
7769
7770 2018-03-09 Jakub Jelinek <jakub@redhat.com>
7771
7772 PR target/84772
7773 * gcc.dg/pr84772.c: New test.
7774
7775 PR c++/84076
7776 * g++.dg/warn/Wformat-2.C: New test.
7777
7778 PR c++/84767
7779 * g++.dg/ext/vla18.C: New test.
7780
7781 2018-03-09 Martin Sebor <msebor@redhat.com>
7782
7783 PR tree-optimization/84526
7784 * gcc.dg/Wrestrict-10.c: New test.
7785 * gcc.dg/Wrestrict-11.c: New test.
7786
7787 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
7788
7789 PR rtl-optimization/84682
7790 * gcc.dg/torture/pr84682-1.c: New.
7791 * gcc.dg/torture/pr84682-2.c: New.
7792 * gcc.dg/torture/pr84682-3.c: New.
7793
7794 2018-03-09 Jakub Jelinek <jakub@redhat.com>
7795
7796 PR c++/84724
7797 * g++.dg/ext/pr84724.C: New test.
7798
7799 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
7800
7801 PR target/83712
7802 * gcc.target/arm/pr83712.c: New.
7803
7804 2018-03-09 Richard Biener <rguenther@suse.de>
7805
7806 PR tree-optimization/84775
7807 * gcc.dg/torture/pr84775.c: New testcase.
7808
7809 2018-03-09 Jakub Jelinek <jakub@redhat.com>
7810
7811 PR debug/84404
7812 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
7813 targets.
7814
7815 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
7816
7817 * gcc.c-torture/compile/20180309-1.c: New test.
7818
7819 2018-03-08 Jakub Jelinek <jakub@redhat.com>
7820
7821 PR c++/80598
7822 * g++.dg/warn/Wunused-function4.C: New test.
7823
7824 PR inline-asm/84742
7825 * gcc.target/i386/pr84742-1.c: New test.
7826 * gcc.target/i386/pr84742-2.c: New test.
7827
7828 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7829
7830 PR target/84748
7831 * gcc.c-torture/execute/pr84748.c: New test.
7832
7833 2018-03-08 Richard Biener <rguenther@suse.de>
7834
7835 PR middle-end/84552
7836 * gcc.dg/graphite/pr84552.c: New testcase.
7837
7838 2018-03-08 Richard Biener <rguenther@suse.de>
7839
7840 PR tree-optimization/84178
7841 * gcc.dg/torture/pr84178-2.c: New testcase.
7842
7843 2018-03-08 David Malcolm <dmalcolm@redhat.com>
7844
7845 PR tree-optimization/84178
7846 * gcc.c-torture/compile/pr84178-1.c: New test.
7847
7848 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
7849
7850 * lib/target-supports.exp: Do not return zero from a ifunc
7851 function.
7852
7853 2018-03-08 Richard Biener <rguenther@suse.de>
7854
7855 PR tree-optimization/84746
7856 * gcc.dg/torture/pr84746.c: New testcase.
7857
7858
7859 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
7860 PR debug/84404
7861 PR debug/84408
7862 * gcc.dg/graphite/pr84404.c: New.
7863
7864 2018-03-08 Jakub Jelinek <jakub@redhat.com>
7865
7866 PR tree-optimization/84740
7867 * gcc.dg/torture/pr84740.c: New test.
7868
7869 PR tree-optimization/84739
7870 * gcc.dg/pr84739.c: New test.
7871
7872 2018-03-07 Martin Sebor <msebor@redhat.com>
7873
7874 PR tree-optimization/83519
7875 * gcc.dg/Wrestrict-13.c: New test.
7876
7877 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
7878
7879 PR fortran/64124
7880 PR fortran/70409
7881 * gfortran.dg/pr64124.f90: New tests.
7882 * gfortran.dg/pr70409.f90: New tests.
7883
7884 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
7885
7886 PR target/82411
7887 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
7888
7889 2018-03-07 Martin Sebor <msebor@redhat.com>
7890
7891 PR tree-optimization/84526
7892 * gcc.dg/Wrestrict-10.c: New test.
7893
7894 2018-03-07 Martin Sebor <msebor@redhat.com>
7895
7896 PR tree-optimization/84468
7897 * g++.dg/warn/Wstringop-truncation-2.C: New test.
7898 * gcc.dg/Wstringop-truncation.c: New test.
7899 * gcc.dg/Wstringop-truncation-2.c: New test.
7900
7901 2018-03-07 Jakub Jelinek <jakub@redhat.com>
7902
7903 PR fortran/84565
7904 * gfortran.dg/pr84565.f90: New test.
7905
7906 PR middle-end/84723
7907 * gcc.target/i386/pr84723-1.c: New test.
7908 * gcc.target/i386/pr84723-2.c: New test.
7909 * gcc.target/i386/pr84723-3.c: New test.
7910 * gcc.target/i386/pr84723-4.c: New test.
7911 * gcc.target/i386/pr84723-5.c: New test.
7912
7913 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
7914
7915 PR fortran/64107
7916 * gfortran.dg/pr64107.f90: New test.
7917
7918 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7919
7920 PR fortran/84697
7921 PR fortran/66128
7922 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
7923
7924 2018-03-06 Marek Polacek <polacek@redhat.com>
7925
7926 PR c++/84684
7927 * g++.dg/cpp1z/constexpr-84684.C: New test.
7928
7929 2018-03-06 Jakub Jelinek <jakub@redhat.com>
7930
7931 PR c/84721
7932 * gcc.dg/pr84721.c: New test.
7933
7934 PR target/84710
7935 * gcc.dg/pr84710.c: New test.
7936
7937 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
7938
7939 PR fortran/56667
7940 * gfortran.dg/implied_do_2.f90: New test.
7941 * gfortran.dg/coarray_8.f90: Update for new error message.
7942
7943 2018-03-06 Jakub Jelinek <jakub@redhat.com>
7944
7945 PR inline-asm/84683
7946 * g++.dg/ext/pr84683.C: New test.
7947
7948 PR tree-optimization/84687
7949 * gcc.dg/pr84687.c: New test.
7950
7951 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
7952
7953 PR c++/84231
7954 * g++.dg/pr84231.C: New.
7955
7956 PR c++/84593
7957 * g++.dg/cpp1y/pr84593.C: New.
7958
7959 PR c++/84492
7960 * g++.dg/pr84492.C: New.
7961
7962 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7963
7964 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
7965 __builtin_ppc_speculation_barrier.
7966
7967 2018-03-05 Jakub Jelinek <jakub@redhat.com>
7968
7969 PR target/84700
7970 * gcc.target/powerpc/pr84700.c: New test.
7971
7972 2018-03-05 Nathan Sidwell <nathan@acm.org>
7973
7974 PR c++/84702
7975 * g++.dg/lookup/pr84702.C: New.
7976
7977 2018-03-05 Jakub Jelinek <jakub@redhat.com>
7978
7979 PR target/84564
7980 * gcc.target/i386/pr84564.c: New test.
7981
7982 2018-03-05 Marek Polacek <polacek@redhat.com>
7983
7984 PR c++/84707
7985 * g++.dg/cpp0x/inline-ns10.C: New test.
7986
7987 2018-03-05 Nathan Sidwell <nathan@acm.org>
7988
7989 PR c++/84694
7990 * g++.dg/template/pr84694.C: New.
7991
7992 2018-03-05 Jakub Jelinek <jakub@redhat.com>
7993
7994 PR target/84524
7995 * gcc.c-torture/execute/pr84524.c: New test.
7996 * gcc.target/i386/avx512bw-pr84524.c: New test.
7997
7998 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
7999
8000 PR target/84264
8001 * g++.dg/pr84264.C: New test.
8002
8003 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8004
8005 PR c++/84618
8006 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
8007 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
8008 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
8009
8010 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
8011
8012 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
8013 * g++.dg/other/i386-3.C: Ditto.
8014 * gcc.target/i386/sse-12.c: Ditto.
8015 * gcc.target/i386/sse-13.c: Ditto.
8016 * gcc.target/i386/sse-14.c: Ditto.
8017 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
8018 * gcc.target/i386/wbinvd-1.c: New test.
8019 * gcc.target/i386/wbnoinvd-1.c: Ditto.
8020 * gcc.target/i386/pconfig-1.c: Ditto.
8021
8022 2018-03-05 Pádraig Brady <P@draigBrady.com>
8023 Nathan Sidwell <nathan@acm.org>
8024
8025 PR c++/84497
8026 * g++.dg/cpp0x/pr84497.C: New.
8027
8028 2018-03-05 Richard Biener <rguenther@suse.de>
8029
8030 PR tree-optimization/84670
8031 * gcc.dg/pr84670-1.c: New testcase.
8032 * gcc.dg/pr84670-2.c: Likewise.
8033 * gcc.dg/pr84670-3.c: Likewise.
8034 * gcc.dg/pr84670-4.c: Likewise.
8035
8036 2018-03-05 Richard Biener <rguenther@suse.de>
8037
8038 PR tree-optimization/84650
8039 * gcc.dg/graphite/pr84650.c: New testcase.
8040
8041 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8042
8043 PR c++/82022
8044 * g++.dg/cpp1z/constexpr-lambda20.C: New.
8045
8046 2018-03-03 Harald Anlauf <anlauf@gmx.de>
8047
8048 PR fortran/71085
8049 * gfortran.dg/pr71085.f90: New test.
8050
8051 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
8052
8053 PR fortran/66128
8054 * gfortran.dg/zero_sized_8.f90: Really commit New test.
8055
8056 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
8057
8058 PR fortran/51434
8059 * gfortran.dg/pr51434.f90: New test.
8060
8061 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8062
8063 PR c++/61358
8064 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
8065
8066 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8067
8068 PR c++/67370
8069 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
8070
8071 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8072
8073 PR c++/71464
8074 * g++.dg/torture/pr71464.C: New.
8075
8076 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
8077
8078 PR fortran/80965
8079 * gfortran.dg/select_type_41.f90: New test.
8080
8081 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8082
8083 PR c++/61135
8084 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
8085
8086 2018-03-02 Marek Polacek <polacek@redhat.com>
8087
8088 PR c++/84578
8089 * g++.dg/ext/flexary29.C: New test.
8090
8091 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8092
8093 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
8094
8095 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8096
8097 PR c++/81812
8098 * g++.dg/torture/pr81812.C: New.
8099
8100 2018-03-02 Marek Polacek <polacek@redhat.com>
8101
8102 PR c++/84171
8103 * g++.dg/warn/Wsign-compare-8.C: New test.
8104
8105 PR c++/84663
8106 * g++.dg/parse/array-size3.C: New test.
8107
8108 PR c++/84664
8109 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
8110
8111 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8112
8113 PR c++/84662
8114 * g++.dg/cpp1y/pr84662.C: New test.
8115
8116 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
8117
8118 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
8119 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
8120 "dg-lto-options".
8121 * g++.dg/lto/20101010-1_0.C: Likewise.
8122 * g++.dg/lto/20101010-2_0.C: Likewise.
8123
8124 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8125
8126 PR ipa/84628
8127 * gcc.dg/pr84628.c: New test.
8128
8129 PR target/56540
8130 * gcc.target/ia64/pr56540.c: New test.
8131
8132 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
8133
8134 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
8135 32-bit target.
8136 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
8137 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
8138 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
8139 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
8140
8141 2018-03-02 Marek Polacek <polacek@redhat.com>
8142
8143 PR c++/84590
8144 * c-c++-common/ubsan/shift-11.c: New test.
8145
8146 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
8147
8148 * gcc.dg/vect/vect-alias-check-13.c: New test.
8149
8150 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8151
8152 PR target/84614
8153 * gcc.dg/pr84614.c: New test.
8154
8155 PR inline-asm/84625
8156 * gcc.target/i386/pr84625.c: New test.
8157
8158 2018-03-02 Richard Biener <rguenther@suse.de>
8159
8160 PR tree-optimization/84427
8161 * gcc.dg/torture/pr84427.c: New testcase.
8162
8163 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
8164
8165 PR target/84534
8166 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
8167 powerpc64le*-*-linux*.
8168 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
8169 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
8170
8171 2018-03-01 Martin Sebor <msebor@redhat.com>
8172
8173 PR c++/84294
8174 * g++.dg/ext/attr-const.C: Remove xfail.
8175 * g++.dg/ext/attr-malloc-3.C: New test.
8176 * g++.dg/ext/attr-noinline-3.C: New test.
8177 * g++.dg/ext/attr-noreturn-3.C: New test.
8178 * g++.dg/ext/attr-nothrow-3.C: New test.
8179 * g++.dg/ext/attr-pure.C: Remove xfail.
8180
8181 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8182
8183 PR sanitizer/70875
8184 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
8185 dg-options and dg-shouldfail "ubsan" directive.
8186
8187 2018-03-01 Marek Polacek <polacek@redhat.com>
8188 Jason Merrill <jason@redhat.com>
8189
8190 PR c++/84582
8191 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
8192 * g++.dg/cpp1z/static1.C: New test.
8193 * g++.dg/template/static37.C: New test.
8194
8195 2018-03-01 Nathan Sidwell <nathan@acm.org>
8196
8197 PR c++/84434
8198 * g++.dg/template/pr84434.C: New.
8199
8200 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
8201
8202 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
8203 -mthumb to the command-line.
8204
8205 2018-03-01 Marek Polacek <polacek@redhat.com>
8206
8207 PR c++/84596
8208 * g++.dg/cpp0x/static_assert14.C: New test.
8209
8210 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
8211
8212 PR c++/79410
8213 * g++.dg/torture/pr79410.C: New.
8214
8215 2018-03-01 Martin Liska <mliska@suse.cz>
8216
8217 PR sanitizer/82484
8218 * gcc.dg/asan/pr82484.c: New test.
8219
8220 2018-03-01 Richard Biener <rguenther@suse.de>
8221
8222 PR debug/84645
8223 * gfortran.dg/lto/pr84645_0.f90: New testcase.
8224
8225 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
8226
8227 PR fortran/84219
8228 * gfortran.dg/coarray_47.f90: New test.
8229
8230 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
8231
8232 PR fortran/84538
8233 * gfortran.dg/class_array_23.f03: New test.
8234
8235 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
8236
8237 PR rtl-optimization/84528
8238 * gcc.dg/torture/pr84538.c: Rename to...
8239 * gcc.dg/torture/pr84528.c: ...this.
8240
8241 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
8242
8243 PR rtl-optimization/84528
8244 * gcc.dg/torture/pr84538.c: New test.
8245
8246 2018-02-28 Martin Sebor <msebor@redhat.com>
8247
8248 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
8249 -fpic test failures.
8250 * c-c++-common/Wrestrict-2.c: Same.
8251 * c-c++-common/Wstringop-truncation.c: Same.
8252 * gcc.dg/Warray-bounds-22.c: Same.
8253 * gcc.dg/Wstringop-overflow.c: Same.
8254 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
8255 (signed_range): Same.
8256 (unsigned_anti_range): Same.
8257 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
8258 (signed_range): Same.
8259 (unsigned_anti_range): Same.
8260 * gcc.dg/attr-alloc_size-7.c: Same.
8261 * gcc.dg/attr-alloc_size-8.c: Same.
8262 * gcc.dg/builtin-alloc-size.c: Same.
8263 * gcc.dg/builtin-stpncpy.c: Same.
8264 * gcc.dg/builtins-nonnull.c: Same.
8265 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
8266 * gcc.dg/pr79214.c: Same.
8267 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
8268 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
8269 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
8270 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
8271 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
8272 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
8273 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
8274 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
8275 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
8276 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
8277 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
8278
8279 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
8280
8281 PR target/84014
8282 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
8283
8284 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8285
8286 PR c++/84609
8287 * g++.dg/cpp0x/pr84609.C: New test.
8288
8289 2018-02-28 Martin Sebor <msebor@redhat.com>
8290
8291 PR testsuite/84617
8292 * g++.dg/ext/attr-malloc-3.C: New test.
8293 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
8294 to pre-existing problems.
8295 * g++.dg/ext/attr-pure.C: Same.
8296
8297 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
8298
8299 PR fortran/83901
8300 * gfortran.dg/associate_37.f90: New test.
8301
8302 PR fortran/83344
8303 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
8304
8305 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8306
8307 PR target/52991
8308 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
8309 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
8310 * gcc.dg/bf-ms-layout-4.c: New test.
8311 * gcc.dg/bf-ms-layout-5.c: New test.
8312
8313 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
8314
8315 PR target/83399
8316 * gcc.target/powerpc/pr83399.c: Only run on Linux.
8317
8318 2018-02-28 Richard Biener <rguenther@suse.de>
8319
8320 PR tree-optimization/84584
8321 * gcc.dg/graphite/pr84584.c: New testcase.
8322
8323 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
8324
8325 PR preprocessor/84517
8326 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
8327
8328 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8329
8330 * c-c++-common/dump-ada-spec-12.c: New test.
8331 * c-c++-common/dump-ada-spec-13.c: Likewise.
8332
8333 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8334
8335 * c-c++-common/dump-ada-spec-11.c: New test.
8336
8337 2018-02-28 Martin Liska <mliska@suse.cz>
8338
8339 PR testsuite/84597
8340 * g++.dg/ext/timevar1.C: Fix pruned patterns.
8341 * g++.dg/ext/timevar2.C: Likewise.
8342
8343 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8344
8345 * c-c++-common/dump-ada-spec-8.c: New test.
8346 * c-c++-common/dump-ada-spec-9.c: Likewise.
8347 * c-c++-common/dump-ada-spec-10.c: Likewise.
8348
8349 2018-02-28 Richard Biener <rguenther@suse.de>
8350
8351 PR middle-end/84607
8352 * gcc.dg/pr84607.c: New testcase.
8353
8354 2018-02-28 Nathan Sidwell <nathan@acm.org>
8355
8356 PR c++/84602
8357 * g++.dg/lookup/pr84602.C: New.
8358
8359 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8360
8361 PR c++/83871
8362 PR c++/83503
8363 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
8364 dg-options.
8365 * g++.dg/ext/attr-nonnull.C: Likewise.
8366 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
8367 directives.
8368 * g++.dg/ext/attr-noinline-2.C: Likewise.
8369 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
8370 -fdump-tree-eh in dg-options.
8371
8372 2018-02-28 Alan Modra <amodra@gmail.com>
8373
8374 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
8375 GNU ld message.
8376 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
8377
8378 2018-02-27 Martin Sebor <msebor@redhat.com>
8379
8380 PR c++/83871
8381 PR c++/83503
8382 * g++.dg/Wmissing-attributes.C: New test.
8383 * g++.dg/ext/attr-const-pure.C: New test.
8384 * g++.dg/ext/attr-const.C: New test.
8385 * g++.dg/ext/attr-deprecated-2.C: New test.
8386 * g++.dg/ext/attr-malloc-2.C: New test.
8387 * g++.dg/ext/attr-malloc.C: New test.
8388 * g++.dg/ext/attr-noinline-2.C: New test.
8389 * g++.dg/ext/attr-noinline.C: New test.
8390 * g++.dg/ext/attr-nonnull.C: New test.
8391 * g++.dg/ext/attr-noreturn-2.C: New test.
8392 * g++.dg/ext/attr-noreturn.C: New test.
8393 * g++.dg/ext/attr-nothrow-2.C: New test.
8394 * g++.dg/ext/attr-nothrow.C: New test.
8395 * g++.dg/ext/attr-optimize.C: New test.
8396 * g++.dg/ext/attr-pure.C: New test.
8397 * g++.dg/ext/attr-returns-nonnull.C: New test.
8398 * g++.dg/ext/attr-warning.C: New test.
8399
8400 2018-02-27 Nathan Sidwell <nathan@acm.org>
8401
8402 PR c++/84426
8403 * g++.dg/lookup/pr84426.C: New.
8404
8405 2018-02-27 Richard Biener <rguenther@suse.de>
8406
8407 PR tree-optimization/84512
8408 * gcc.dg/tree-ssa/pr84512.c: New testcase.
8409
8410 2018-02-27 Martin Liska <mliska@suse.cz>
8411
8412 PR gcov-profile/84548
8413 * g++.dg/gcov/pr84548.C: New test.
8414
8415 2018-02-27 Jakub Jelinek <jakub@redhat.com>
8416
8417 PR target/84575
8418 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
8419
8420 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8421
8422 PR c++/84558
8423 * g++.dg/cpp1y/pr84558.C: New test.
8424
8425 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
8426
8427 PR c++/84540
8428 * g++.dg/cpp0x/alignas14.C: New.
8429 * g++.dg/cpp0x/alignas15.C: Likewise.
8430
8431 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8432
8433 PR c++/84557
8434 * g++.dg/gomp/pr84557.C: New test.
8435
8436 2018-02-26 Marek Polacek <polacek@redhat.com>
8437
8438 PR c++/84325
8439 * g++.dg/cpp1z/pr84325.C: New test.
8440
8441 2018-02-26 Carl Love <cel@us.ibm.com>
8442
8443 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
8444 Power 8 test file.
8445 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
8446 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
8447 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
8448 -mcpu=power8.
8449 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
8450 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
8451 -mcpu=power8.
8452
8453 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
8454
8455 PR target/84039
8456 * gcc.target/i386/indirect-thunk-1.c: Updated.
8457 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8458 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8459 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8460 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8461 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8462 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8463 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8464 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8465 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8466 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8467 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8468 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8469 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8470 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8471 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8472 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8473 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8474 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8475 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8476 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8477 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8478 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8479 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8480 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8481 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8482 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8483 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8484 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8485 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8486 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8487 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8488 * gcc.target/i386/ret-thunk-9.c: Likewise.
8489 * gcc.target/i386/ret-thunk-10.c: Likewise.
8490 * gcc.target/i386/ret-thunk-11.c: Likewise.
8491 * gcc.target/i386/ret-thunk-12.c: Likewise.
8492 * gcc.target/i386/ret-thunk-13.c: Likewise.
8493 * gcc.target/i386/ret-thunk-14.c: Likewise.
8494 * gcc.target/i386/ret-thunk-15.c: Likewise.
8495
8496 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
8497
8498 * gcc.c-torture/execute/20180226-1.c: New test.
8499
8500 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
8501
8502 PR tree-optimization/83965
8503 * gcc.dg/vect/pr83965-2.c: New test.
8504
8505 2018-02-26 Tom de Vries <tom@codesourcery.com>
8506
8507 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
8508
8509 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
8510
8511 PR target/84530
8512 * gcc.target/i386/ret-thunk-22.c: New test.
8513 * gcc.target/i386/ret-thunk-23.c: Likewise.
8514 * gcc.target/i386/ret-thunk-24.c: Likewise.
8515 * gcc.target/i386/ret-thunk-25.c: Likewise.
8516 * gcc.target/i386/ret-thunk-26.c: Likewise.
8517
8518 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
8519
8520 PR c++/84533
8521 * g++.dg/cpp1z/pr84533.C: New.
8522
8523 2018-02-26 Marek Polacek <polacek@redhat.com>
8524
8525 PR c++/84537
8526 * g++.dg/parse/error60.C: New test.
8527
8528 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8529
8530 PR c++/84556
8531 * g++.dg/gomp/pr84556.C: New test.
8532 * g++.dg/vect/pr84556.cc: New test.
8533
8534 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
8535
8536 PR fortran/32957
8537 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
8538 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
8539 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
8540 * gfortran.dg/c_loc_test.f90: Likewise.
8541 * gfortran.dg/c_loc_tests_2.f03: Likewise.
8542 * gfortran.dg/proc_decl_17.f90: Likewise.
8543 * gfortran.dg/proc_ptr_8.f90: Likewise.
8544
8545 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8546
8547 PR target/84521
8548 * gcc.target/aarch64/lr_free_2.c: Revert changes in
8549 r254814 disabling -fomit-frame-pointer by default.
8550 * gcc.target/aarch64/spill_1.c: Likewise.
8551 * gcc.target/aarch64/test_frame_11.c: Likewise.
8552 * gcc.target/aarch64/test_frame_12.c: Likewise.
8553 * gcc.target/aarch64/test_frame_13.c: Likewise.
8554 * gcc.target/aarch64/test_frame_14.c: Likewise.
8555 * gcc.target/aarch64/test_frame_15.c: Likewise.
8556 * gcc.target/aarch64/test_frame_3.c: Likewise.
8557 * gcc.target/aarch64/test_frame_5.c: Likewise.
8558 * gcc.target/aarch64/test_frame_9.c: Likewise.
8559
8560 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
8561
8562 PR fortran/83633
8563 * gfortran.dg/explicit_shape_1.f90: New test.
8564 * gfortran.dg/automatic_module_variable.f90: Update regex.
8565 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
8566 * gfortran.dg/constant_shape.f90: Ditto.
8567 * gfortran.dg/dec_structure_23.f90: Ditto.
8568 * gfortran.dg/pr78240.f90: Ditto.
8569
8570 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
8571
8572 PR fortran/84523
8573 * gfortran.dg/pr84523.f90: New test.
8574
8575 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
8576
8577 PR fortran/78238
8578 * gfortran.dg/select_type_40.f90: New test.
8579
8580 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
8581
8582 PR fortran/30792
8583 * gfortran.dg/data_substring.f90: New test.
8584
8585 2018-02-24 Marek Polacek <polacek@redhat.com>
8586
8587 PR c++/83692
8588 * g++.dg/cpp1z/constexpr-83692.C: New test.
8589
8590 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
8591
8592 PR fortran/84346
8593 * gfortran.dg/statement_function_1.f90: Update test.
8594
8595 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8596
8597 PR fortran/84506
8598 * gfortran.dg/inquire_19.f90: New test.
8599
8600 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
8601
8602 PR fortran/83149
8603 * gfortran.dg/pr83149_b.f90: New test.
8604 * gfortran.dg/pr83149_a.f90: Additional source for previous.
8605
8606 2018-02-23 Carl Love <cel@us.ibm.com>
8607
8608 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
8609 vec_signed2 and vec_unsigned2 to new Power 8 test file.
8610 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
8611 Power 8 tests.
8612
8613 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
8614
8615 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
8616 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
8617
8618 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
8619
8620 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
8621 expected output.
8622
8623 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
8624
8625 PR fortran/83149
8626 * gfortran.dg/pr83149_1.f90: New test.
8627 * gfortran.dg/pr83149.f90: Additional source for previous.
8628
8629 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
8630
8631 PR testsuite/80551
8632 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
8633 __GI___pthread_mutex_init as well.
8634
8635 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
8636
8637 PR fortran/83148
8638 * gfortran.dg/class_68.f90: New test.
8639
8640 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
8641
8642 PR fortran/59781
8643 * gfortran.dg/derived_init_5.f90: New test.
8644
8645 2018-02-22 Jakub Jelinek <jakub@redhat.com>
8646
8647 PR target/82851
8648 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
8649 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
8650
8651 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
8652
8653 PR target/81572
8654 * gcc.target/powerpc/pr81572.c: New.
8655
8656 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
8657
8658 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
8659
8660 2018-02-22 Martin Sebor <msebor@redhat.com>
8661
8662 PR tree-optimization/84480
8663 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
8664 * g++.dg/warn/Wstringop-truncation-1.C: New test.
8665
8666 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
8667
8668 PR target/84176
8669 * gcc.target/i386/indirect-thunk-11.c: New test.
8670 * gcc.target/i386/indirect-thunk-12.c: Likewise.
8671 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
8672 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
8673 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
8674 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
8675 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
8676 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
8677 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
8678 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
8679
8680 2018-02-22 Steve Ellcey <sellcey@cavium.com>
8681
8682 PR target/83335
8683 * gcc.target/aarch64/asm-2.c: Add dg-error for
8684 ILP32 mode.
8685 * gcc.target/aarch64/asm-4.c: New test.
8686
8687 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
8688
8689 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
8690
8691 2018-02-22 Marek Polacek <polacek@redhat.com>
8692
8693 PR c++/84493
8694 * g++.dg/parse/error59.C: New test.
8695
8696 2018-02-22 Tom de Vries <tom@codesourcery.com>
8697
8698 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
8699
8700 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
8701
8702 PR c++/77655
8703 * g++.dg/cpp0x/pr77655.C: New.
8704
8705 2018-02-22 Jakub Jelinek <jakub@redhat.com>
8706
8707 PR c++/84496
8708 * g++.dg/cpp1y/pr84496.C: New test.
8709
8710 PR target/84502
8711 * g++.dg/torture/pr84502.C: New test.
8712
8713 PR tree-optimization/84503
8714 * gcc.dg/pr84503-1.c: New test.
8715 * gcc.dg/pr84503-2.c: New test.
8716
8717 2018-02-21 Jakub Jelinek <jakub@redhat.com>
8718
8719 PR tree-optimization/84478
8720 * gcc.c-torture/execute/pr84478.c: New test.
8721
8722 2018-02-20 Martin Sebor <msebor@redhat.com>
8723
8724 PR middle-end/84095
8725 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
8726 * c-c++-common/Wrestrict.c: Same.
8727 * gcc.dg/Wrestrict-6.c: Same.
8728 * gcc.dg/Warray-bounds-27.c: New test.
8729 * gcc.dg/Wrestrict-8.c: New test.
8730 * gcc.dg/Wrestrict-9.c: New test.
8731 * gcc.dg/pr84095.c: New test.
8732
8733 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8734
8735 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
8736
8737 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8738
8739 PR fortran/48890
8740 PR fortran/83823
8741 * gfortran.dg/structure_constructor_14.f90: New test.
8742
8743 2018-02-20 Jeff Law <law@redhat.com>
8744
8745 PR middle-end/82123
8746 PR tree-optimization/81592
8747 PR middle-end/79257
8748 * gcc.dg/pr81592.c: New test.
8749 * gcc.dg/pr82123.c: New test.
8750 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
8751
8752 2018-02-20 Jakub Jelinek <jakub@redhat.com>
8753
8754 PR c++/84488
8755 * g++.dg/warn/Wunused-var-30.C: New test.
8756
8757 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
8758
8759 PR tree-optimization/84419
8760 * gcc.dg/vect/pr84419.c: New test.
8761
8762 2018-02-20 Jakub Jelinek <jakub@redhat.com>
8763
8764 PR middle-end/82004
8765 * gfortran.dg/pr82004.f90: New test.
8766
8767 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
8768
8769 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
8770
8771 2018-02-20 Martin Liska <mliska@suse.cz>
8772
8773 PR c/84310
8774 PR target/79747
8775 * gcc.target/i386/pr84310.c: New test.
8776 * gcc.target/i386/pr84310-2.c: Likewise.
8777
8778 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
8779
8780 PR c++/84446
8781 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
8782
8783 2018-02-20 Jakub Jelinek <jakub@redhat.com>
8784
8785 PR c++/84445
8786 * g++.dg/cpp1z/launder7.C: New test.
8787
8788 PR c++/84449
8789 * g++.dg/cpp0x/constexpr-84449.C: New test.
8790
8791 PR c++/84455
8792 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
8793
8794 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
8795
8796 PR fortran/83344
8797 PR fortran/83975
8798 * gfortran.dg/associate_22.f90: Enable commented out test.
8799 * gfortran.dg/associate_36.f90: New test.
8800
8801 2018-02-19 Jakub Jelinek <jakub@redhat.com>
8802
8803 PR target/84146
8804 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
8805
8806 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
8807
8808 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
8809 (dg-options): Use -mavx instead of -w.
8810
8811 2018-02-19 Jakub Jelinek <jakub@redhat.com>
8812
8813 PR c++/84444
8814 * g++.dg/cpp1z/launder8.C: New test.
8815
8816 PR c++/84448
8817 * g++.dg/gomp/pr84448.C: New test.
8818
8819 PR c++/84430
8820 * g++.dg/gomp/pr84430.C: New test.
8821
8822 PR tree-optimization/84452
8823 * gcc.dg/pr84452.c: New test.
8824
8825 PR c++/79064
8826 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
8827
8828 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
8829
8830 PR fortran/35339
8831 * gfortran.dg/implied_do_io_4.f90: New test.
8832
8833 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
8834
8835 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
8836 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
8837 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
8838
8839 2018-02-19 Carl Love <cel@us.ibm.com>
8840
8841 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
8842
8843 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
8844
8845 PR target/84460
8846 * gcc.target/i386/pr57193.c: Add -mtune=generic.
8847
8848 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
8849
8850 PR c++/84348
8851 * g++.dg/cpp0x/auto50.C: New.
8852 * g++.dg/parse/friend12.C: Adjust.
8853
8854 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8855
8856 PR libgfortran/84389
8857 * gfortran.dg/dtio_33.f90: New test.
8858
8859 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8860
8861 PR libgfortran/84412
8862 * gfortran.dg/inquire_18.f90: New test.
8863
8864 2018-02-18 Janus Weil <janus@gcc.gnu.org>
8865
8866 PR fortran/84381
8867 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
8868 * gfortran.dg/pointer_intent_3.f90: Ditto.
8869 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
8870 * gfortran.dg/protected_3.f90: Ditto.
8871 * gfortran.dg/protected_4.f90: Ditto.
8872 * gfortran.dg/protected_5.f90: Ditto.
8873 * gfortran.dg/protected_6.f90: Ditto.
8874
8875 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
8876
8877 PR fortran/80945
8878 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
8879 change to run.
8880
8881 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
8882
8883 PR fortran/84270
8884 * gfortran.dg/inline_matmul_22.f90: New test.
8885
8886 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
8887
8888 PR fortran/84381
8889 * gfortran.dg/abort_shoulfail.f90: New test.
8890 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
8891 by STOP n.
8892 * gfortran.dg/PR19754_2.f90: Likewise.
8893 * gfortran.dg/PR19872.f: Likewise.
8894 * gfortran.dg/PR49268.f90: Likewise.
8895 * gfortran.dg/Wall.f90: Likewise.
8896 * gfortran.dg/Wno-all.f90: Likewise.
8897 * gfortran.dg/achar_1.f90: Likewise.
8898 * gfortran.dg/achar_2.f90: Likewise.
8899 * gfortran.dg/achar_4.f90: Likewise.
8900 * gfortran.dg/achar_6.F90: Likewise.
8901 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
8902 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
8903 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
8904 * gfortran.dg/actual_array_offset_1.f90: Likewise.
8905 * gfortran.dg/actual_array_result_1.f90: Likewise.
8906 * gfortran.dg/actual_array_substr_1.f90: Likewise.
8907 * gfortran.dg/actual_array_substr_2.f90: Likewise.
8908 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
8909 * gfortran.dg/actual_procedure_1.f90: Likewise.
8910 * gfortran.dg/adjustl_1.f90: Likewise.
8911 * gfortran.dg/advance_1.f90: Likewise.
8912 * gfortran.dg/advance_4.f90: Likewise.
8913 * gfortran.dg/advance_5.f90: Likewise.
8914 * gfortran.dg/advance_6.f90: Likewise.
8915 * gfortran.dg/aint_anint_1.f90: Likewise.
8916 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
8917 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
8918 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
8919 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
8920 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
8921 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
8922 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
8923 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
8924 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
8925 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
8926 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
8927 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
8928 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
8929 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
8930 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
8931 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
8932 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
8933 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
8934 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
8935 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
8936 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
8937 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
8938 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
8939 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
8940 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
8941 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
8942 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
8943 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
8944 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
8945 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
8946 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
8947 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
8948 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
8949 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
8950 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
8951 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
8952 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
8953 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
8954 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
8955 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
8956 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
8957 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
8958 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
8959 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
8960 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
8961 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
8962 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
8963 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
8964 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
8965 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
8966 * gfortran.dg/allocatable_function_1.f90: Likewise.
8967 * gfortran.dg/allocatable_function_10.f90: Likewise.
8968 * gfortran.dg/allocatable_function_3.f90: Likewise.
8969 * gfortran.dg/allocatable_function_5.f90: Likewise.
8970 * gfortran.dg/allocatable_function_6.f90: Likewise.
8971 * gfortran.dg/allocatable_function_7.f90: Likewise.
8972 * gfortran.dg/allocatable_function_8.f90: Likewise.
8973 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
8974 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
8975 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
8976 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
8977 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
8978 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
8979 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
8980 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
8981 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
8982 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
8983 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
8984 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
8985 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
8986 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
8987 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
8988 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
8989 * gfortran.dg/allocate_class_3.f90: Likewise.
8990 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
8991 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
8992 * gfortran.dg/allocate_derived_5.f90: Likewise.
8993 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
8994 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
8995 * gfortran.dg/allocate_with_source_1.f90: Likewise.
8996 * gfortran.dg/allocate_with_source_10.f08: Likewise.
8997 * gfortran.dg/allocate_with_source_11.f08: Likewise.
8998 * gfortran.dg/allocate_with_source_12.f03: Likewise.
8999 * gfortran.dg/allocate_with_source_15.f03: Likewise.
9000 * gfortran.dg/allocate_with_source_16.f90: Likewise.
9001 * gfortran.dg/allocate_with_source_17.f03: Likewise.
9002 * gfortran.dg/allocate_with_source_18.f03: Likewise.
9003 * gfortran.dg/allocate_with_source_2.f90: Likewise.
9004 * gfortran.dg/allocate_with_source_20.f03: Likewise.
9005 * gfortran.dg/allocate_with_source_22.f03: Likewise.
9006 * gfortran.dg/allocate_with_source_23.f03: Likewise.
9007 * gfortran.dg/allocate_with_source_24.f90: Likewise.
9008 * gfortran.dg/allocate_with_source_5.f90: Likewise.
9009 * gfortran.dg/allocate_with_source_6.f90: Likewise.
9010 * gfortran.dg/allocate_with_source_7.f08: Likewise.
9011 * gfortran.dg/allocate_with_source_8.f08: Likewise.
9012 * gfortran.dg/allocate_with_source_9.f08: Likewise.
9013 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
9014 * gfortran.dg/allocate_zerosize_3.f: Likewise.
9015 * gfortran.dg/altreturn_3.f90: Likewise.
9016 * gfortran.dg/altreturn_5.f90: Likewise.
9017 * gfortran.dg/altreturn_7.f90: Likewise.
9018 * gfortran.dg/and_or_xor.f90: Likewise.
9019 * gfortran.dg/anint_1.f90: Likewise.
9020 * gfortran.dg/any_all_1.f90: Likewise.
9021 * gfortran.dg/anyallcount_1.f90: Likewise.
9022 * gfortran.dg/append_1.f90: Likewise.
9023 * gfortran.dg/argument_checking_1.f90: Likewise.
9024 * gfortran.dg/argument_checking_2.f90: Likewise.
9025 * gfortran.dg/argument_checking_8.f90: Likewise.
9026 * gfortran.dg/arithmetic_if.f90: Likewise.
9027 * gfortran.dg/array_1.f90: Likewise.
9028 * gfortran.dg/array_2.f90: Likewise.
9029 * gfortran.dg/array_alloc_1.f90: Likewise.
9030 * gfortran.dg/array_alloc_2.f90: Likewise.
9031 * gfortran.dg/array_alloc_3.f90: Likewise.
9032 * gfortran.dg/array_assignment_1.F90: Likewise.
9033 * gfortran.dg/array_assignment_5.f90: Likewise.
9034 * gfortran.dg/array_constructor_1.f90: Likewise.
9035 * gfortran.dg/array_constructor_10.f90: Likewise.
9036 * gfortran.dg/array_constructor_11.f90: Likewise.
9037 * gfortran.dg/array_constructor_12.f90: Likewise.
9038 * gfortran.dg/array_constructor_15.f90: Likewise.
9039 * gfortran.dg/array_constructor_16.f90: Likewise.
9040 * gfortran.dg/array_constructor_17.f90: Likewise.
9041 * gfortran.dg/array_constructor_19.f90: Likewise.
9042 * gfortran.dg/array_constructor_23.f: Likewise.
9043 * gfortran.dg/array_constructor_24.f: Likewise.
9044 * gfortran.dg/array_constructor_32.f90: Likewise.
9045 * gfortran.dg/array_constructor_36.f90: Likewise.
9046 * gfortran.dg/array_constructor_39.f90: Likewise.
9047 * gfortran.dg/array_constructor_4.f90: Likewise.
9048 * gfortran.dg/array_constructor_40.f90: Likewise.
9049 * gfortran.dg/array_constructor_44.f90: Likewise.
9050 * gfortran.dg/array_constructor_45.f90: Likewise.
9051 * gfortran.dg/array_constructor_46.f90: Likewise.
9052 * gfortran.dg/array_constructor_47.f90: Likewise.
9053 * gfortran.dg/array_constructor_49.f90: Likewise.
9054 * gfortran.dg/array_constructor_5.f90: Likewise.
9055 * gfortran.dg/array_constructor_50.f90: Likewise.
9056 * gfortran.dg/array_constructor_6.f90: Likewise.
9057 * gfortran.dg/array_constructor_7.f90: Likewise.
9058 * gfortran.dg/array_constructor_8.f90: Likewise.
9059 * gfortran.dg/array_constructor_9.f90: Likewise.
9060 * gfortran.dg/array_constructor_type_1.f03: Likewise.
9061 * gfortran.dg/array_constructor_type_10.f03: Likewise.
9062 * gfortran.dg/array_constructor_type_11.f03: Likewise.
9063 * gfortran.dg/array_constructor_type_12.f03: Likewise.
9064 * gfortran.dg/array_constructor_type_13.f90: Likewise.
9065 * gfortran.dg/array_constructor_type_14.f03: Likewise.
9066 * gfortran.dg/array_constructor_type_16.f03: Likewise.
9067 * gfortran.dg/array_constructor_type_2.f03: Likewise.
9068 * gfortran.dg/array_constructor_type_22.f03: Likewise.
9069 * gfortran.dg/array_constructor_type_3.f03: Likewise.
9070 * gfortran.dg/array_constructor_type_4.f03: Likewise.
9071 * gfortran.dg/array_constructor_type_5.f03: Likewise.
9072 * gfortran.dg/array_constructor_type_6.f03: Likewise.
9073 * gfortran.dg/array_constructor_type_7.f03: Likewise.
9074 * gfortran.dg/array_function_1.f90: Likewise.
9075 * gfortran.dg/array_function_5.f90: Likewise.
9076 * gfortran.dg/array_initializer_1.f90: Likewise.
9077 * gfortran.dg/array_initializer_2.f90: Likewise.
9078 * gfortran.dg/array_memcpy_5.f90: Likewise.
9079 * gfortran.dg/array_memset_2.f90: Likewise.
9080 * gfortran.dg/array_reference_1.f90: Likewise.
9081 * gfortran.dg/array_return_value_1.f90: Likewise.
9082 * gfortran.dg/array_section_1.f90: Likewise.
9083 * gfortran.dg/array_temporaries_3.f90: Likewise.
9084 * gfortran.dg/arrayio_1.f90: Likewise.
9085 * gfortran.dg/arrayio_10.f90: Likewise.
9086 * gfortran.dg/arrayio_11.f90: Likewise.
9087 * gfortran.dg/arrayio_12.f90: Likewise.
9088 * gfortran.dg/arrayio_13.f90: Likewise.
9089 * gfortran.dg/arrayio_14.f90: Likewise.
9090 * gfortran.dg/arrayio_16.f90: Likewise.
9091 * gfortran.dg/arrayio_2.f90: Likewise.
9092 * gfortran.dg/arrayio_3.f90: Likewise.
9093 * gfortran.dg/arrayio_4.f90: Likewise.
9094 * gfortran.dg/arrayio_5.f90: Likewise.
9095 * gfortran.dg/arrayio_6.f90: Likewise.
9096 * gfortran.dg/arrayio_7.f90: Likewise.
9097 * gfortran.dg/arrayio_8.f90: Likewise.
9098 * gfortran.dg/arrayio_9.f90: Likewise.
9099 * gfortran.dg/arrayio_derived_1.f90: Likewise.
9100 * gfortran.dg/assign_10.f90: Likewise.
9101 * gfortran.dg/assign_9.f90: Likewise.
9102 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
9103 * gfortran.dg/assignment_1.f90: Likewise.
9104 * gfortran.dg/associate_1.f03: Likewise.
9105 * gfortran.dg/associate_11.f90: Likewise.
9106 * gfortran.dg/associate_13.f90: Likewise.
9107 * gfortran.dg/associate_15.f90: Likewise.
9108 * gfortran.dg/associate_17.f90: Likewise.
9109 * gfortran.dg/associate_18.f08: Likewise.
9110 * gfortran.dg/associate_19.f03: Likewise.
9111 * gfortran.dg/associate_20.f03: Likewise.
9112 * gfortran.dg/associate_22.f90: Likewise.
9113 * gfortran.dg/associate_23.f90: Likewise.
9114 * gfortran.dg/associate_24.f90: Likewise.
9115 * gfortran.dg/associate_25.f90: Likewise.
9116 * gfortran.dg/associate_27.f90: Likewise.
9117 * gfortran.dg/associate_28.f90: Likewise.
9118 * gfortran.dg/associate_32.f03: Likewise.
9119 * gfortran.dg/associate_33.f03: Likewise.
9120 * gfortran.dg/associate_34.f90: Likewise.
9121 * gfortran.dg/associate_6.f03: Likewise.
9122 * gfortran.dg/associate_7.f03: Likewise.
9123 * gfortran.dg/associate_8.f03: Likewise.
9124 * gfortran.dg/associate_9.f03: Likewise.
9125 * gfortran.dg/associated_1.f90: Likewise.
9126 * gfortran.dg/associated_2.f90: Likewise.
9127 * gfortran.dg/associated_5.f90: Likewise.
9128 * gfortran.dg/associated_6.f90: Likewise.
9129 * gfortran.dg/associated_target_3.f90: Likewise.
9130 * gfortran.dg/associated_target_4.f90: Likewise.
9131 * gfortran.dg/associated_target_5.f03: Likewise.
9132 * gfortran.dg/associated_target_6.f03: Likewise.
9133 * gfortran.dg/assumed_dummy_1.f90: Likewise.
9134 * gfortran.dg/assumed_rank_1.f90: Likewise.
9135 * gfortran.dg/assumed_rank_10.f90: Likewise.
9136 * gfortran.dg/assumed_rank_2.f90: Likewise.
9137 * gfortran.dg/assumed_rank_7.f90: Likewise.
9138 * gfortran.dg/assumed_rank_8.f90: Likewise.
9139 * gfortran.dg/assumed_rank_9.f90: Likewise.
9140 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
9141 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
9142 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
9143 * gfortran.dg/assumed_type_2.f90: Likewise.
9144 * gfortran.dg/atan2_1.f90: Likewise.
9145 * gfortran.dg/auto_array_1.f90: Likewise.
9146 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
9147 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
9148 * gfortran.dg/auto_char_len_3.f90: Likewise.
9149 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
9150 * gfortran.dg/auto_internal_assumed.f90: Likewise.
9151 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
9152 * gfortran.dg/auto_save_2.f90: Likewise.
9153 * gfortran.dg/automatic_default_init_1.f90: Likewise.
9154 * gfortran.dg/backslash_1.f90: Likewise.
9155 * gfortran.dg/backslash_2.f90: Likewise.
9156 * gfortran.dg/backslash_3.f: Likewise.
9157 * gfortran.dg/backspace_1.f: Likewise.
9158 * gfortran.dg/backspace_10.f90: Likewise.
9159 * gfortran.dg/backspace_11.f90: Likewise.
9160 * gfortran.dg/backspace_2.f: Likewise.
9161 * gfortran.dg/backspace_3.f: Likewise.
9162 * gfortran.dg/backspace_4.f: Likewise.
9163 * gfortran.dg/backspace_5.f: Likewise.
9164 * gfortran.dg/backspace_6.f: Likewise.
9165 * gfortran.dg/backspace_7.f90: Likewise.
9166 * gfortran.dg/backspace_8.f: Likewise.
9167 * gfortran.dg/backspace_9.f: Likewise.
9168 * gfortran.dg/bessel_1.f90: Likewise.
9169 * gfortran.dg/bessel_2.f90: Likewise.
9170 * gfortran.dg/bessel_5.f90: Likewise.
9171 * gfortran.dg/bessel_6.f90: Likewise.
9172 * gfortran.dg/bessel_7.f90: Likewise.
9173 * gfortran.dg/bind_c_dts_2.f03: Likewise.
9174 * gfortran.dg/bind_c_dts_3.f03: Likewise.
9175 * gfortran.dg/bind_c_usage_15.f90: Likewise.
9176 * gfortran.dg/bind_c_usage_16.f03: Likewise.
9177 * gfortran.dg/bind_c_usage_17.f90: Likewise.
9178 * gfortran.dg/bind_c_usage_24.f90: Likewise.
9179 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
9180 * gfortran.dg/binding_label_tests_16.f03: Likewise.
9181 * gfortran.dg/binding_label_tests_23.f90: Likewise.
9182 * gfortran.dg/bit_comparison_1.F90: Likewise.
9183 * gfortran.dg/bit_comparison_2.F90: Likewise.
9184 * gfortran.dg/block_1.f08: Likewise.
9185 * gfortran.dg/block_13.f08: Likewise.
9186 * gfortran.dg/block_14.f90: Likewise.
9187 * gfortran.dg/block_2.f08: Likewise.
9188 * gfortran.dg/block_6.f08: Likewise.
9189 * gfortran.dg/block_7.f08: Likewise.
9190 * gfortran.dg/block_8.f08: Likewise.
9191 * gfortran.dg/blockdata_1.f90: Likewise.
9192 * gfortran.dg/bound_1.f90: Likewise.
9193 * gfortran.dg/bound_2.f90: Likewise.
9194 * gfortran.dg/bound_3.f90: Likewise.
9195 * gfortran.dg/bound_4.f90: Likewise.
9196 * gfortran.dg/bound_5.f90: Likewise.
9197 * gfortran.dg/bound_6.f90: Likewise.
9198 * gfortran.dg/bound_7.f90: Likewise.
9199 * gfortran.dg/bound_8.f90: Likewise.
9200 * gfortran.dg/bound_9.f90: Likewise.
9201 * gfortran.dg/bound_simplification_1.f90: Likewise.
9202 * gfortran.dg/bound_simplification_3.f90: Likewise.
9203 * gfortran.dg/bound_simplification_4.f90: Likewise.
9204 * gfortran.dg/bound_simplification_5.f90: Likewise.
9205 * gfortran.dg/bound_simplification_6.f90: Likewise.
9206 * gfortran.dg/bounds_check_1.f90: Likewise.
9207 * gfortran.dg/bounds_check_12.f90: Likewise.
9208 * gfortran.dg/bounds_check_14.f90: Likewise.
9209 * gfortran.dg/bounds_check_15.f90: Likewise.
9210 * gfortran.dg/bounds_check_19.f90: Likewise.
9211 * gfortran.dg/bounds_check_8.f90: Likewise.
9212 * gfortran.dg/bounds_check_9.f90: Likewise.
9213 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
9214 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
9215 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
9216 * gfortran.dg/boz_1.f90: Likewise.
9217 * gfortran.dg/boz_11.f90: Likewise.
9218 * gfortran.dg/boz_13.f90: Likewise.
9219 * gfortran.dg/boz_14.f90: Likewise.
9220 * gfortran.dg/boz_15.f90: Likewise.
9221 * gfortran.dg/boz_3.f90: Likewise.
9222 * gfortran.dg/boz_6.f90: Likewise.
9223 * gfortran.dg/boz_9.f90: Likewise.
9224 * gfortran.dg/byte_1.f90: Likewise.
9225 * gfortran.dg/byte_2.f90: Likewise.
9226 * gfortran.dg/c_assoc.f90: Likewise.
9227 * gfortran.dg/c_assoc_2.f03: Likewise.
9228 * gfortran.dg/c_assoc_3.f90: Likewise.
9229 * gfortran.dg/c_by_val_1.f: Likewise.
9230 * gfortran.dg/c_by_val_5.f90: Likewise.
9231 * gfortran.dg/c_char_tests.f03: Likewise.
9232 * gfortran.dg/c_char_tests_2.f03: Likewise.
9233 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
9234 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
9235 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
9236 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
9237 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
9238 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
9239 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
9240 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
9241 * gfortran.dg/c_kind_params.f90: Likewise.
9242 * gfortran.dg/c_loc_test_20.f90: Likewise.
9243 * gfortran.dg/c_loc_tests_2.f03: Likewise.
9244 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
9245 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
9246 * gfortran.dg/c_size_t_test.f03: Likewise.
9247 * gfortran.dg/c_sizeof_1.f90: Likewise.
9248 * gfortran.dg/c_sizeof_5.f90: Likewise.
9249 * gfortran.dg/c_sizeof_6.f90: Likewise.
9250 * gfortran.dg/char4_iunit_1.f03: Likewise.
9251 * gfortran.dg/char4_iunit_2.f03: Likewise.
9252 * gfortran.dg/char_allocation_1.f90: Likewise.
9253 * gfortran.dg/char_array_constructor.f90: Likewise.
9254 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
9255 * gfortran.dg/char_assign_1.f90: Likewise.
9256 * gfortran.dg/char_associated_1.f90: Likewise.
9257 * gfortran.dg/char_cast_2.f90: Likewise.
9258 * gfortran.dg/char_comparison_1.f: Likewise.
9259 * gfortran.dg/char_component_initializer_1.f90: Likewise.
9260 * gfortran.dg/char_component_initializer_2.f90: Likewise.
9261 * gfortran.dg/char_cons_len.f90: Likewise.
9262 * gfortran.dg/char_conversion.f90: Likewise.
9263 * gfortran.dg/char_cshift_1.f90: Likewise.
9264 * gfortran.dg/char_cshift_2.f90: Likewise.
9265 * gfortran.dg/char_decl_2.f90: Likewise.
9266 * gfortran.dg/char_eoshift_1.f90: Likewise.
9267 * gfortran.dg/char_eoshift_2.f90: Likewise.
9268 * gfortran.dg/char_eoshift_3.f90: Likewise.
9269 * gfortran.dg/char_eoshift_4.f90: Likewise.
9270 * gfortran.dg/char_eoshift_5.f90: Likewise.
9271 * gfortran.dg/char_expr_1.f90: Likewise.
9272 * gfortran.dg/char_expr_3.f90: Likewise.
9273 * gfortran.dg/char_initialiser_actual.f90: Likewise.
9274 * gfortran.dg/char_length_12.f90: Likewise.
9275 * gfortran.dg/char_length_14.f90: Likewise.
9276 * gfortran.dg/char_length_15.f90: Likewise.
9277 * gfortran.dg/char_length_17.f90: Likewise.
9278 * gfortran.dg/char_length_20.f90: Likewise.
9279 * gfortran.dg/char_length_21.f90: Likewise.
9280 * gfortran.dg/char_length_5.f90: Likewise.
9281 * gfortran.dg/char_length_6.f90: Likewise.
9282 * gfortran.dg/char_length_7.f90: Likewise.
9283 * gfortran.dg/char_length_8.f90: Likewise.
9284 * gfortran.dg/char_pack_1.f90: Likewise.
9285 * gfortran.dg/char_pack_2.f90: Likewise.
9286 * gfortran.dg/char_pointer_assign.f90: Likewise.
9287 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
9288 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
9289 * gfortran.dg/char_pointer_dependency.f90: Likewise.
9290 * gfortran.dg/char_pointer_dummy.f90: Likewise.
9291 * gfortran.dg/char_pointer_func.f90: Likewise.
9292 * gfortran.dg/char_reshape_1.f90: Likewise.
9293 * gfortran.dg/char_result_1.f90: Likewise.
9294 * gfortran.dg/char_result_12.f90: Likewise.
9295 * gfortran.dg/char_result_13.f90: Likewise.
9296 * gfortran.dg/char_result_14.f90: Likewise.
9297 * gfortran.dg/char_result_15.f90: Likewise.
9298 * gfortran.dg/char_result_2.f90: Likewise.
9299 * gfortran.dg/char_result_3.f90: Likewise.
9300 * gfortran.dg/char_result_4.f90: Likewise.
9301 * gfortran.dg/char_result_5.f90: Likewise.
9302 * gfortran.dg/char_result_6.f90: Likewise.
9303 * gfortran.dg/char_result_7.f90: Likewise.
9304 * gfortran.dg/char_result_8.f90: Likewise.
9305 * gfortran.dg/char_spread_1.f90: Likewise.
9306 * gfortran.dg/char_transpose_1.f90: Likewise.
9307 * gfortran.dg/char_type_len.f90: Likewise.
9308 * gfortran.dg/char_unpack_1.f90: Likewise.
9309 * gfortran.dg/char_unpack_2.f90: Likewise.
9310 * gfortran.dg/character_array_constructor_1.f90: Likewise.
9311 * gfortran.dg/character_comparison_1.f90: Likewise.
9312 * gfortran.dg/character_comparison_2.f90: Likewise.
9313 * gfortran.dg/character_comparison_3.f90: Likewise.
9314 * gfortran.dg/character_comparison_4.f90: Likewise.
9315 * gfortran.dg/character_comparison_5.f90: Likewise.
9316 * gfortran.dg/character_comparison_6.f90: Likewise.
9317 * gfortran.dg/character_comparison_7.f90: Likewise.
9318 * gfortran.dg/character_comparison_8.f90: Likewise.
9319 * gfortran.dg/character_comparison_9.f90: Likewise.
9320 * gfortran.dg/charlen_15.f90: Likewise.
9321 * gfortran.dg/charlen_16.f90: Likewise.
9322 * gfortran.dg/chkbits.f90: Likewise.
9323 * gfortran.dg/chmod_1.f90: Likewise.
9324 * gfortran.dg/chmod_2.f90: Likewise.
9325 * gfortran.dg/chmod_3.f90: Likewise.
9326 * gfortran.dg/class_1.f03: Likewise.
9327 * gfortran.dg/class_18.f03: Likewise.
9328 * gfortran.dg/class_19.f03: Likewise.
9329 * gfortran.dg/class_35.f90: Likewise.
9330 * gfortran.dg/class_46.f03: Likewise.
9331 * gfortran.dg/class_48.f90: Likewise.
9332 * gfortran.dg/class_51.f90: Likewise.
9333 * gfortran.dg/class_52.f90: Likewise.
9334 * gfortran.dg/class_6.f03: Likewise.
9335 * gfortran.dg/class_63.f90: Likewise.
9336 * gfortran.dg/class_64.f90: Likewise.
9337 * gfortran.dg/class_65.f90: Likewise.
9338 * gfortran.dg/class_66.f90: Likewise.
9339 * gfortran.dg/class_67.f90: Likewise.
9340 * gfortran.dg/class_9.f03: Likewise.
9341 * gfortran.dg/class_alias.f90: Likewise.
9342 * gfortran.dg/class_allocate_1.f03: Likewise.
9343 * gfortran.dg/class_allocate_10.f03: Likewise.
9344 * gfortran.dg/class_allocate_13.f90: Likewise.
9345 * gfortran.dg/class_allocate_14.f90: Likewise.
9346 * gfortran.dg/class_allocate_15.f90: Likewise.
9347 * gfortran.dg/class_allocate_19.f03: Likewise.
9348 * gfortran.dg/class_allocate_21.f90: Likewise.
9349 * gfortran.dg/class_allocate_22.f90: Likewise.
9350 * gfortran.dg/class_allocate_3.f03: Likewise.
9351 * gfortran.dg/class_allocate_4.f03: Likewise.
9352 * gfortran.dg/class_allocate_5.f90: Likewise.
9353 * gfortran.dg/class_allocate_6.f03: Likewise.
9354 * gfortran.dg/class_allocate_7.f03: Likewise.
9355 * gfortran.dg/class_allocate_8.f03: Likewise.
9356 * gfortran.dg/class_allocate_9.f03: Likewise.
9357 * gfortran.dg/class_array_1.f03: Likewise.
9358 * gfortran.dg/class_array_14.f90: Likewise.
9359 * gfortran.dg/class_array_15.f03: Likewise.
9360 * gfortran.dg/class_array_16.f90: Likewise.
9361 * gfortran.dg/class_array_2.f03: Likewise.
9362 * gfortran.dg/class_array_20.f03: Likewise.
9363 * gfortran.dg/class_array_21.f03: Likewise.
9364 * gfortran.dg/class_array_3.f03: Likewise.
9365 * gfortran.dg/class_array_4.f03: Likewise.
9366 * gfortran.dg/class_array_7.f03: Likewise.
9367 * gfortran.dg/class_array_8.f03: Likewise.
9368 * gfortran.dg/class_array_9.f03: Likewise.
9369 * gfortran.dg/class_defined_operator_1.f03: Likewise.
9370 * gfortran.dg/class_dummy_1.f03: Likewise.
9371 * gfortran.dg/class_optional_1.f90: Likewise.
9372 * gfortran.dg/class_optional_2.f90: Likewise.
9373 * gfortran.dg/class_result_5.f90: Likewise.
9374 * gfortran.dg/class_result_6.f90: Likewise.
9375 * gfortran.dg/class_to_type_1.f03: Likewise.
9376 * gfortran.dg/class_to_type_2.f90: Likewise.
9377 * gfortran.dg/class_to_type_3.f03: Likewise.
9378 * gfortran.dg/class_to_type_4.f90: Likewise.
9379 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
9380 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
9381 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
9382 * gfortran.dg/coarray/atomic_1.f90: Likewise.
9383 * gfortran.dg/coarray/atomic_2.f90: Likewise.
9384 * gfortran.dg/coarray/codimension.f90: Likewise.
9385 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
9386 * gfortran.dg/coarray/collectives_1.f90: Likewise.
9387 * gfortran.dg/coarray/collectives_2.f90: Likewise.
9388 * gfortran.dg/coarray/collectives_3.f90: Likewise.
9389 * gfortran.dg/coarray/collectives_4.f90: Likewise.
9390 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
9391 * gfortran.dg/coarray/dummy_1.f90: Likewise.
9392 * gfortran.dg/coarray/event_1.f90: Likewise.
9393 * gfortran.dg/coarray/event_2.f90: Likewise.
9394 * gfortran.dg/coarray/get_array.f90: Likewise.
9395 * gfortran.dg/coarray/image_index_1.f90: Likewise.
9396 * gfortran.dg/coarray/image_index_2.f90: Likewise.
9397 * gfortran.dg/coarray/image_index_3.f90: Likewise.
9398 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
9399 * gfortran.dg/coarray/lock_1.f90: Likewise.
9400 * gfortran.dg/coarray/lock_2.f90: Likewise.
9401 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
9402 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
9403 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
9404 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
9405 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
9406 * gfortran.dg/coarray/registering_1.f90: Likewise.
9407 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
9408 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
9409 * gfortran.dg/coarray/send_array.f90: Likewise.
9410 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
9411 * gfortran.dg/coarray/sendget_array.f90: Likewise.
9412 * gfortran.dg/coarray/subobject_1.f90: Likewise.
9413 * gfortran.dg/coarray/sync_1.f90: Likewise.
9414 * gfortran.dg/coarray/sync_3.f90: Likewise.
9415 * gfortran.dg/coarray/this_image_1.f90: Likewise.
9416 * gfortran.dg/coarray/this_image_2.f90: Likewise.
9417 * gfortran.dg/coarray_13.f90: Likewise.
9418 * gfortran.dg/coarray_15.f90: Likewise.
9419 * gfortran.dg/coarray_16.f90: Likewise.
9420 * gfortran.dg/coarray_2.f90: Likewise.
9421 * gfortran.dg/coarray_23.f90: Likewise.
9422 * gfortran.dg/coarray_40.f90: Likewise.
9423 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
9424 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
9425 * gfortran.dg/coarray_allocate_10.f08: Likewise.
9426 * gfortran.dg/coarray_allocate_2.f08: Likewise.
9427 * gfortran.dg/coarray_allocate_3.f08: Likewise.
9428 * gfortran.dg/coarray_allocate_4.f08: Likewise.
9429 * gfortran.dg/coarray_allocate_5.f08: Likewise.
9430 * gfortran.dg/coarray_allocate_7.f08: Likewise.
9431 * gfortran.dg/coarray_allocate_8.f08: Likewise.
9432 * gfortran.dg/coarray_allocate_9.f08: Likewise.
9433 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
9434 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
9435 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
9436 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
9437 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
9438 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
9439 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
9440 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
9441 * gfortran.dg/coarray_stat_2.f90: Likewise.
9442 * gfortran.dg/coarray_subobject_1.f90: Likewise.
9443 * gfortran.dg/coindexed_1.f90: Likewise.
9444 * gfortran.dg/comma.f: Likewise.
9445 * gfortran.dg/comma_format_extension_3.f: Likewise.
9446 * gfortran.dg/comma_format_extension_4.f: Likewise.
9447 * gfortran.dg/common_2.f90: Likewise.
9448 * gfortran.dg/common_4.f90: Likewise.
9449 * gfortran.dg/common_align_1.f90: Likewise.
9450 * gfortran.dg/common_align_2.f90: Likewise.
9451 * gfortran.dg/common_equivalence_1.f: Likewise.
9452 * gfortran.dg/common_pointer_1.f90: Likewise.
9453 * gfortran.dg/common_resize_1.f: Likewise.
9454 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
9455 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
9456 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
9457 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
9458 * gfortran.dg/complex_read.f90: Likewise.
9459 * gfortran.dg/complex_write.f90: Likewise.
9460 * gfortran.dg/constant_substring.f: Likewise.
9461 * gfortran.dg/constructor_2.f90: Likewise.
9462 * gfortran.dg/constructor_3.f90: Likewise.
9463 * gfortran.dg/constructor_6.f90: Likewise.
9464 * gfortran.dg/contained_1.f90: Likewise.
9465 * gfortran.dg/contained_3.f90: Likewise.
9466 * gfortran.dg/contained_equivalence_1.f90: Likewise.
9467 * gfortran.dg/contained_module_proc_1.f90: Likewise.
9468 * gfortran.dg/continuation_1.f90: Likewise.
9469 * gfortran.dg/continuation_11.f90: Likewise.
9470 * gfortran.dg/continuation_12.f90: Likewise.
9471 * gfortran.dg/continuation_13.f90: Likewise.
9472 * gfortran.dg/continuation_14.f: Likewise.
9473 * gfortran.dg/continuation_8.f90: Likewise.
9474 * gfortran.dg/convert_2.f90: Likewise.
9475 * gfortran.dg/convert_implied_open.f90: Likewise.
9476 * gfortran.dg/count_init_expr.f03: Likewise.
9477 * gfortran.dg/cr_lf.f90: Likewise.
9478 * gfortran.dg/cray_pointers_10.f90: Likewise.
9479 * gfortran.dg/cray_pointers_2.f90: Likewise.
9480 * gfortran.dg/cray_pointers_5.f90: Likewise.
9481 * gfortran.dg/cray_pointers_7.f90: Likewise.
9482 * gfortran.dg/cray_pointers_8.f90: Likewise.
9483 * gfortran.dg/cshift_1.f90: Likewise.
9484 * gfortran.dg/cshift_2.f90: Likewise.
9485 * gfortran.dg/cshift_large_1.f90: Likewise.
9486 * gfortran.dg/cshift_nan_1.f90: Likewise.
9487 * gfortran.dg/csqrt_2.f: Likewise.
9488 * gfortran.dg/data_array_1.f90: Likewise.
9489 * gfortran.dg/data_char_1.f90: Likewise.
9490 * gfortran.dg/data_char_2.f90: Likewise.
9491 * gfortran.dg/data_char_3.f90: Likewise.
9492 * gfortran.dg/data_derived_1.f90: Likewise.
9493 * gfortran.dg/data_implied_do_1.f90: Likewise.
9494 * gfortran.dg/data_namelist_conflict.f90: Likewise.
9495 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
9496 * gfortran.dg/deallocate_stat.f90: Likewise.
9497 * gfortran.dg/deallocate_stat_2.f90: Likewise.
9498 * gfortran.dg/debug/pr37738.f: Likewise.
9499 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
9500 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
9501 * gfortran.dg/dec_exp_1.f90: Likewise.
9502 * gfortran.dg/dec_init_1.f90: Likewise.
9503 * gfortran.dg/dec_init_2.f90: Likewise.
9504 * gfortran.dg/dec_init_3.f90: Likewise.
9505 * gfortran.dg/dec_init_4.f90: Likewise.
9506 * gfortran.dg/dec_io_1.f90: Likewise.
9507 * gfortran.dg/dec_io_2.f90: Likewise.
9508 * gfortran.dg/dec_io_2a.f90: Likewise.
9509 * gfortran.dg/dec_io_6.f90: Likewise.
9510 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
9511 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
9512 * gfortran.dg/dec_math.f90: Likewise.
9513 * gfortran.dg/dec_parameter_1.f: Likewise.
9514 * gfortran.dg/dec_parameter_2.f90: Likewise.
9515 * gfortran.dg/dec_static_1.f90: Likewise.
9516 * gfortran.dg/dec_static_2.f90: Likewise.
9517 * gfortran.dg/dec_structure_1.f90: Likewise.
9518 * gfortran.dg/dec_structure_10.f90: Likewise.
9519 * gfortran.dg/dec_structure_18.f90: Likewise.
9520 * gfortran.dg/dec_structure_19.f90: Likewise.
9521 * gfortran.dg/dec_structure_2.f90: Likewise.
9522 * gfortran.dg/dec_structure_22.f90: Likewise.
9523 * gfortran.dg/dec_structure_3.f90: Likewise.
9524 * gfortran.dg/dec_structure_4.f90: Likewise.
9525 * gfortran.dg/dec_structure_5.f90: Likewise.
9526 * gfortran.dg/dec_structure_6.f90: Likewise.
9527 * gfortran.dg/dec_structure_7.f90: Likewise.
9528 * gfortran.dg/dec_union_1.f90: Likewise.
9529 * gfortran.dg/dec_union_2.f90: Likewise.
9530 * gfortran.dg/dec_union_3.f90: Likewise.
9531 * gfortran.dg/dec_union_4.f90: Likewise.
9532 * gfortran.dg/dec_union_5.f90: Likewise.
9533 * gfortran.dg/default_format_1.f90: Likewise.
9534 * gfortran.dg/default_format_2.f90: Likewise.
9535 * gfortran.dg/default_format_denormal_1.f90: Likewise.
9536 * gfortran.dg/default_format_denormal_2.f90: Likewise.
9537 * gfortran.dg/default_initialization_3.f90: Likewise.
9538 * gfortran.dg/default_initialization_4.f90: Likewise.
9539 * gfortran.dg/default_initialization_5.f90: Likewise.
9540 * gfortran.dg/deferred_character_1.f90: Likewise.
9541 * gfortran.dg/deferred_character_10.f90: Likewise.
9542 * gfortran.dg/deferred_character_11.f90: Likewise.
9543 * gfortran.dg/deferred_character_12.f90: Likewise.
9544 * gfortran.dg/deferred_character_13.f90: Likewise.
9545 * gfortran.dg/deferred_character_14.f90: Likewise.
9546 * gfortran.dg/deferred_character_15.f90: Likewise.
9547 * gfortran.dg/deferred_character_16.f90: Likewise.
9548 * gfortran.dg/deferred_character_2.f90: Likewise.
9549 * gfortran.dg/deferred_character_3.f90: Likewise.
9550 * gfortran.dg/deferred_character_4.f90: Likewise.
9551 * gfortran.dg/deferred_character_5.f90: Likewise.
9552 * gfortran.dg/deferred_character_6.f90: Likewise.
9553 * gfortran.dg/deferred_character_7.f90: Likewise.
9554 * gfortran.dg/deferred_character_8.f90: Likewise.
9555 * gfortran.dg/deferred_character_9.f90: Likewise.
9556 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
9557 * gfortran.dg/deferred_type_component_1.f90: Likewise.
9558 * gfortran.dg/deferred_type_component_2.f90: Likewise.
9559 * gfortran.dg/deferred_type_param_2.f90: Likewise.
9560 * gfortran.dg/deferred_type_param_4.f90: Likewise.
9561 * gfortran.dg/deferred_type_param_5.f90: Likewise.
9562 * gfortran.dg/deferred_type_param_6.f90: Likewise.
9563 * gfortran.dg/deferred_type_param_8.f90: Likewise.
9564 * gfortran.dg/deferred_type_param_9.f90: Likewise.
9565 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
9566 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
9567 * gfortran.dg/defined_assignment_1.f90: Likewise.
9568 * gfortran.dg/defined_assignment_10.f90: Likewise.
9569 * gfortran.dg/defined_assignment_11.f90: Likewise.
9570 * gfortran.dg/defined_assignment_2.f90: Likewise.
9571 * gfortran.dg/defined_assignment_3.f90: Likewise.
9572 * gfortran.dg/defined_assignment_4.f90: Likewise.
9573 * gfortran.dg/defined_assignment_5.f90: Likewise.
9574 * gfortran.dg/defined_assignment_8.f90: Likewise.
9575 * gfortran.dg/defined_assignment_9.f90: Likewise.
9576 * gfortran.dg/dependency_2.f90: Likewise.
9577 * gfortran.dg/dependency_21.f90: Likewise.
9578 * gfortran.dg/dependency_22.f90: Likewise.
9579 * gfortran.dg/dependency_23.f90: Likewise.
9580 * gfortran.dg/dependency_24.f90: Likewise.
9581 * gfortran.dg/dependency_25.f90: Likewise.
9582 * gfortran.dg/dependency_26.f90: Likewise.
9583 * gfortran.dg/dependency_39.f90: Likewise.
9584 * gfortran.dg/dependency_40.f90: Likewise.
9585 * gfortran.dg/dependency_41.f90: Likewise.
9586 * gfortran.dg/dependency_42.f90: Likewise.
9587 * gfortran.dg/dependency_43.f90: Likewise.
9588 * gfortran.dg/dependency_44.f90: Likewise.
9589 * gfortran.dg/dependency_45.f90: Likewise.
9590 * gfortran.dg/dependency_50.f90: Likewise.
9591 * gfortran.dg/dependency_51.f90: Likewise.
9592 * gfortran.dg/dependent_decls_1.f90: Likewise.
9593 * gfortran.dg/der_array_1.f90: Likewise.
9594 * gfortran.dg/der_array_io_1.f90: Likewise.
9595 * gfortran.dg/der_array_io_2.f90: Likewise.
9596 * gfortran.dg/der_array_io_3.f90: Likewise.
9597 * gfortran.dg/der_io_1.f90: Likewise.
9598 * gfortran.dg/der_io_3.f90: Likewise.
9599 * gfortran.dg/der_pointer_2.f90: Likewise.
9600 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
9601 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
9602 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
9603 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
9604 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
9605 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
9606 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
9607 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
9608 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
9609 * gfortran.dg/derived_external_function_1.f90: Likewise.
9610 * gfortran.dg/derived_init_1.f90: Likewise.
9611 * gfortran.dg/derived_init_2.f90: Likewise.
9612 * gfortran.dg/derived_init_3.f90: Likewise.
9613 * gfortran.dg/derived_init_4.f90: Likewise.
9614 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
9615 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
9616 * gfortran.dg/dev_null.F90: Likewise.
9617 * gfortran.dg/dfloat_1.f90: Likewise.
9618 * gfortran.dg/dim_sum_1.f90: Likewise.
9619 * gfortran.dg/dim_sum_2.f90: Likewise.
9620 * gfortran.dg/dim_sum_3.f90: Likewise.
9621 * gfortran.dg/direct_io_10.f: Likewise.
9622 * gfortran.dg/direct_io_11.f90: Likewise.
9623 * gfortran.dg/direct_io_12.f90: Likewise.
9624 * gfortran.dg/direct_io_2.f90: Likewise.
9625 * gfortran.dg/direct_io_3.f90: Likewise.
9626 * gfortran.dg/direct_io_4.f90: Likewise.
9627 * gfortran.dg/direct_io_5.f90: Likewise.
9628 * gfortran.dg/direct_io_6.f90: Likewise.
9629 * gfortran.dg/direct_io_7.f90: Likewise.
9630 * gfortran.dg/direct_io_8.f90: Likewise.
9631 * gfortran.dg/direct_io_9.f: Likewise.
9632 * gfortran.dg/do_1.f90: Likewise.
9633 * gfortran.dg/do_3.F90: Likewise.
9634 * gfortran.dg/do_concurrent_2.f90: Likewise.
9635 * gfortran.dg/do_concurrent_4.f90: Likewise.
9636 * gfortran.dg/do_corner_warn.f90: Likewise.
9637 * gfortran.dg/do_iterator_2.f90: Likewise.
9638 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
9639 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
9640 * gfortran.dg/dos_eol.f: Likewise.
9641 * gfortran.dg/dot_product_1.f03: Likewise.
9642 * gfortran.dg/dot_product_2.f90: Likewise.
9643 * gfortran.dg/dot_product_4.f90: Likewise.
9644 * gfortran.dg/dshift_1.F90: Likewise.
9645 * gfortran.dg/dshift_2.F90: Likewise.
9646 * gfortran.dg/dtio_1.f90: Likewise.
9647 * gfortran.dg/dtio_10.f90: Likewise.
9648 * gfortran.dg/dtio_12.f90: Likewise.
9649 * gfortran.dg/dtio_14.f90: Likewise.
9650 * gfortran.dg/dtio_15.f90: Likewise.
9651 * gfortran.dg/dtio_16.f90: Likewise.
9652 * gfortran.dg/dtio_17.f90: Likewise.
9653 * gfortran.dg/dtio_19.f90: Likewise.
9654 * gfortran.dg/dtio_2.f90: Likewise.
9655 * gfortran.dg/dtio_20.f03: Likewise.
9656 * gfortran.dg/dtio_22.f90: Likewise.
9657 * gfortran.dg/dtio_24.f90: Likewise.
9658 * gfortran.dg/dtio_25.f90: Likewise.
9659 * gfortran.dg/dtio_26.f03: Likewise.
9660 * gfortran.dg/dtio_27.f90: Likewise.
9661 * gfortran.dg/dtio_28.f03: Likewise.
9662 * gfortran.dg/dtio_3.f90: Likewise.
9663 * gfortran.dg/dtio_30.f03: Likewise.
9664 * gfortran.dg/dtio_31.f03: Likewise.
9665 * gfortran.dg/dtio_32.f03: Likewise.
9666 * gfortran.dg/dtio_4.f90: Likewise.
9667 * gfortran.dg/dtio_5.f90: Likewise.
9668 * gfortran.dg/dtio_7.f90: Likewise.
9669 * gfortran.dg/dtio_8.f90: Likewise.
9670 * gfortran.dg/dtio_9.f90: Likewise.
9671 * gfortran.dg/dummy_procedure_3.f90: Likewise.
9672 * gfortran.dg/dummy_procedure_7.f90: Likewise.
9673 * gfortran.dg/dup_save_1.f90: Likewise.
9674 * gfortran.dg/dup_save_2.f90: Likewise.
9675 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
9676 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
9677 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
9678 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
9679 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
9680 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
9681 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
9682 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
9683 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
9684 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
9685 * gfortran.dg/e_d_fmt.f90: Likewise.
9686 * gfortran.dg/edit_real_1.f90: Likewise.
9687 * gfortran.dg/elemental_by_value_1.f90: Likewise.
9688 * gfortran.dg/elemental_dependency_1.f90: Likewise.
9689 * gfortran.dg/elemental_dependency_4.f90: Likewise.
9690 * gfortran.dg/elemental_dependency_5.f90: Likewise.
9691 * gfortran.dg/elemental_dependency_6.f90: Likewise.
9692 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
9693 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
9694 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
9695 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
9696 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
9697 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
9698 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
9699 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
9700 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
9701 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
9702 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
9703 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
9704 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
9705 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
9706 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
9707 * gfortran.dg/empty_format_1.f90: Likewise.
9708 * gfortran.dg/endfile.f: Likewise.
9709 * gfortran.dg/endfile.f90: Likewise.
9710 * gfortran.dg/endfile_2.f90: Likewise.
9711 * gfortran.dg/entry_1.f90: Likewise.
9712 * gfortran.dg/entry_10.f90: Likewise.
9713 * gfortran.dg/entry_12.f90: Likewise.
9714 * gfortran.dg/entry_13.f90: Likewise.
9715 * gfortran.dg/entry_14.f90: Likewise.
9716 * gfortran.dg/entry_16.f90: Likewise.
9717 * gfortran.dg/entry_3.f90: Likewise.
9718 * gfortran.dg/entry_6.f90: Likewise.
9719 * gfortran.dg/entry_9.f90: Likewise.
9720 * gfortran.dg/entry_array_specs_2.f: Likewise.
9721 * gfortran.dg/enum_1.f90: Likewise.
9722 * gfortran.dg/enum_9.f90: Likewise.
9723 * gfortran.dg/eof_1.f90: Likewise.
9724 * gfortran.dg/eof_2.f90: Likewise.
9725 * gfortran.dg/eof_4.f90: Likewise.
9726 * gfortran.dg/eof_5.f90: Likewise.
9727 * gfortran.dg/eor_handling_1.f90: Likewise.
9728 * gfortran.dg/eor_handling_2.f90: Likewise.
9729 * gfortran.dg/eor_handling_3.f90: Likewise.
9730 * gfortran.dg/eor_handling_4.f90: Likewise.
9731 * gfortran.dg/eor_handling_5.f90: Likewise.
9732 * gfortran.dg/eoshift_3.f90: Likewise.
9733 * gfortran.dg/eoshift_4.f90: Likewise.
9734 * gfortran.dg/eoshift_5.f90: Likewise.
9735 * gfortran.dg/eoshift_6.f90: Likewise.
9736 * gfortran.dg/eoshift_large_1.f90: Likewise.
9737 * gfortran.dg/equiv_6.f90: Likewise.
9738 * gfortran.dg/equiv_7.f90: Likewise.
9739 * gfortran.dg/equiv_9.f90: Likewise.
9740 * gfortran.dg/equiv_constraint_4.f90: Likewise.
9741 * gfortran.dg/erf_2.F90: Likewise.
9742 * gfortran.dg/erf_3.F90: Likewise.
9743 * gfortran.dg/erfc_scaled_1.f90: Likewise.
9744 * gfortran.dg/error_format_2.f90: Likewise.
9745 * gfortran.dg/error_recovery_5.f90: Likewise.
9746 * gfortran.dg/execute_command_line_2.f90: Likewise.
9747 * gfortran.dg/execute_command_line_3.f90: Likewise.
9748 * gfortran.dg/exit_1.f08: Likewise.
9749 * gfortran.dg/exit_3.f08: Likewise.
9750 * gfortran.dg/exponent_1.f90: Likewise.
9751 * gfortran.dg/exponent_2.f90: Likewise.
9752 * gfortran.dg/extended_char_comparison_1.f: Likewise.
9753 * gfortran.dg/extends_1.f03: Likewise.
9754 * gfortran.dg/extends_16.f90: Likewise.
9755 * gfortran.dg/extends_2.f03: Likewise.
9756 * gfortran.dg/extends_3.f03: Likewise.
9757 * gfortran.dg/extends_4.f03: Likewise.
9758 * gfortran.dg/extends_type_of_1.f03: Likewise.
9759 * gfortran.dg/extends_type_of_2.f03: Likewise.
9760 * gfortran.dg/external_procedures_3.f90: Likewise.
9761 * gfortran.dg/f2003_inquire_1.f03: Likewise.
9762 * gfortran.dg/f2003_io_1.f03: Likewise.
9763 * gfortran.dg/f2003_io_4.f03: Likewise.
9764 * gfortran.dg/f2003_io_5.f03: Likewise.
9765 * gfortran.dg/f2003_io_6.f03: Likewise.
9766 * gfortran.dg/f2003_io_7.f03: Likewise.
9767 * gfortran.dg/f2c_1.f90: Likewise.
9768 * gfortran.dg/f2c_2.f90: Likewise.
9769 * gfortran.dg/f2c_3.f90: Likewise.
9770 * gfortran.dg/f2c_4.f90: Likewise.
9771 * gfortran.dg/f2c_6.f90: Likewise.
9772 * gfortran.dg/f2c_7.f90: Likewise.
9773 * gfortran.dg/f2c_9.f90: Likewise.
9774 * gfortran.dg/fgetc_1.f90: Likewise.
9775 * gfortran.dg/fgetc_2.f90: Likewise.
9776 * gfortran.dg/filename_null.f90: Likewise.
9777 * gfortran.dg/finalize_12.f90: Likewise.
9778 * gfortran.dg/finalize_13.f90: Likewise.
9779 * gfortran.dg/finalize_15.f90: Likewise.
9780 * gfortran.dg/finalize_17.f90: Likewise.
9781 * gfortran.dg/finalize_18.f90: Likewise.
9782 * gfortran.dg/finalize_25.f90: Likewise.
9783 * gfortran.dg/finalize_29.f08: Likewise.
9784 * gfortran.dg/finalize_31.f90: Likewise.
9785 * gfortran.dg/float_1.f90: Likewise.
9786 * gfortran.dg/flush_1.f90: Likewise.
9787 * gfortran.dg/fmt_bz_bn.f: Likewise.
9788 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
9789 * gfortran.dg/fmt_cache_1.f: Likewise.
9790 * gfortran.dg/fmt_cache_2.f: Likewise.
9791 * gfortran.dg/fmt_cache_3.f90: Likewise.
9792 * gfortran.dg/fmt_colon.f90: Likewise.
9793 * gfortran.dg/fmt_e.f90: Likewise.
9794 * gfortran.dg/fmt_en.f90: Likewise.
9795 * gfortran.dg/fmt_error_10.f: Likewise.
9796 * gfortran.dg/fmt_error_9.f: Likewise.
9797 * gfortran.dg/fmt_exhaust.f90: Likewise.
9798 * gfortran.dg/fmt_f0_1.f90: Likewise.
9799 * gfortran.dg/fmt_f_an_p.f: Likewise.
9800 * gfortran.dg/fmt_fw_d.f90: Likewise.
9801 * gfortran.dg/fmt_g.f: Likewise.
9802 * gfortran.dg/fmt_g0_1.f08: Likewise.
9803 * gfortran.dg/fmt_g0_2.f08: Likewise.
9804 * gfortran.dg/fmt_g0_4.f08: Likewise.
9805 * gfortran.dg/fmt_g0_5.f08: Likewise.
9806 * gfortran.dg/fmt_g0_6.f08: Likewise.
9807 * gfortran.dg/fmt_g0_7.f08: Likewise.
9808 * gfortran.dg/fmt_g_1.f90: Likewise.
9809 * gfortran.dg/fmt_int_sign.f90: Likewise.
9810 * gfortran.dg/fmt_l.f90: Likewise.
9811 * gfortran.dg/fmt_missing_period_2.f: Likewise.
9812 * gfortran.dg/fmt_missing_period_3.f: Likewise.
9813 * gfortran.dg/fmt_p_1.f90: Likewise.
9814 * gfortran.dg/fmt_pf.f90: Likewise.
9815 * gfortran.dg/fmt_read.f90: Likewise.
9816 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
9817 * gfortran.dg/fmt_t_1.f90: Likewise.
9818 * gfortran.dg/fmt_t_2.f90: Likewise.
9819 * gfortran.dg/fmt_t_3.f90: Likewise.
9820 * gfortran.dg/fmt_t_4.f90: Likewise.
9821 * gfortran.dg/fmt_t_5.f90: Likewise.
9822 * gfortran.dg/fmt_t_6.f: Likewise.
9823 * gfortran.dg/fmt_t_7.f: Likewise.
9824 * gfortran.dg/fmt_t_9.f: Likewise.
9825 * gfortran.dg/fmt_tl.f: Likewise.
9826 * gfortran.dg/fmt_unlimited.f90: Likewise.
9827 * gfortran.dg/fmt_white.f: Likewise.
9828 * gfortran.dg/fmt_zero_digits.f90: Likewise.
9829 * gfortran.dg/fold_nearest.f90: Likewise.
9830 * gfortran.dg/forall_1.f90: Likewise.
9831 * gfortran.dg/forall_10.f90: Likewise.
9832 * gfortran.dg/forall_12.f90: Likewise.
9833 * gfortran.dg/forall_13.f90: Likewise.
9834 * gfortran.dg/forall_15.f90: Likewise.
9835 * gfortran.dg/forall_4.f90: Likewise.
9836 * gfortran.dg/forall_5.f90: Likewise.
9837 * gfortran.dg/forall_6.f90: Likewise.
9838 * gfortran.dg/forall_7.f90: Likewise.
9839 * gfortran.dg/fraction.f90: Likewise.
9840 * gfortran.dg/fseek.f90: Likewise.
9841 * gfortran.dg/ftell_1.f90: Likewise.
9842 * gfortran.dg/ftell_2.f90: Likewise.
9843 * gfortran.dg/ftell_3.f90: Likewise.
9844 * gfortran.dg/func_assign_2.f90: Likewise.
9845 * gfortran.dg/func_assign_3.f90: Likewise.
9846 * gfortran.dg/func_derived_1.f90: Likewise.
9847 * gfortran.dg/func_derived_2.f90: Likewise.
9848 * gfortran.dg/func_derived_3.f90: Likewise.
9849 * gfortran.dg/func_result_1.f90: Likewise.
9850 * gfortran.dg/func_result_2.f90: Likewise.
9851 * gfortran.dg/func_result_6.f90: Likewise.
9852 * gfortran.dg/function_charlen_2.f90: Likewise.
9853 * gfortran.dg/function_charlen_3.f: Likewise.
9854 * gfortran.dg/function_kinds_1.f90: Likewise.
9855 * gfortran.dg/function_kinds_4.f90: Likewise.
9856 * gfortran.dg/function_optimize_10.f90: Likewise.
9857 * gfortran.dg/function_optimize_11.f90: Likewise.
9858 * gfortran.dg/function_optimize_12.f90: Likewise.
9859 * gfortran.dg/function_optimize_4.f90: Likewise.
9860 * gfortran.dg/function_optimize_8.f90: Likewise.
9861 * gfortran.dg/g77/13037.f: Likewise.
9862 * gfortran.dg/g77/1832.f: Likewise.
9863 * gfortran.dg/g77/19981119-0.f: Likewise.
9864 * gfortran.dg/g77/19990313-0.f: Likewise.
9865 * gfortran.dg/g77/19990313-1.f: Likewise.
9866 * gfortran.dg/g77/19990313-2.f: Likewise.
9867 * gfortran.dg/g77/19990313-3.f: Likewise.
9868 * gfortran.dg/g77/19990419-1.f: Likewise.
9869 * gfortran.dg/g77/19990826-0.f: Likewise.
9870 * gfortran.dg/g77/19990826-2.f: Likewise.
9871 * gfortran.dg/g77/20000503-1.f: Likewise.
9872 * gfortran.dg/g77/20001111.f: Likewise.
9873 * gfortran.dg/g77/20010116.f: Likewise.
9874 * gfortran.dg/g77/20010216-1.f: Likewise.
9875 * gfortran.dg/g77/20010430.f: Likewise.
9876 * gfortran.dg/g77/20010610.f: Likewise.
9877 * gfortran.dg/g77/6177.f: Likewise.
9878 * gfortran.dg/g77/7388.f: Likewise.
9879 * gfortran.dg/g77/947.f: Likewise.
9880 * gfortran.dg/g77/970625-2.f: Likewise.
9881 * gfortran.dg/g77/971102-1.f: Likewise.
9882 * gfortran.dg/g77/980628-0.f: Likewise.
9883 * gfortran.dg/g77/980628-1.f: Likewise.
9884 * gfortran.dg/g77/980628-10.f: Likewise.
9885 * gfortran.dg/g77/980628-2.f: Likewise.
9886 * gfortran.dg/g77/980628-3.f: Likewise.
9887 * gfortran.dg/g77/980628-7.f: Likewise.
9888 * gfortran.dg/g77/980628-8.f: Likewise.
9889 * gfortran.dg/g77/980628-9.f: Likewise.
9890 * gfortran.dg/g77/980701-0.f: Likewise.
9891 * gfortran.dg/g77/980701-1.f: Likewise.
9892 * gfortran.dg/g77/cabs.f: Likewise.
9893 * gfortran.dg/g77/claus.f: Likewise.
9894 * gfortran.dg/g77/complex_1.f: Likewise.
9895 * gfortran.dg/g77/cpp3.F: Likewise.
9896 * gfortran.dg/g77/cpp4.F: Likewise.
9897 * gfortran.dg/g77/cpp5.F: Likewise.
9898 * gfortran.dg/g77/dcomplex.f: Likewise.
9899 * gfortran.dg/g77/dnrm2.f: Likewise.
9900 * gfortran.dg/g77/erfc.f: Likewise.
9901 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
9902 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
9903 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
9904 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
9905 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
9906 * gfortran.dg/g77/int8421.f: Likewise.
9907 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
9908 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
9909 * gfortran.dg/g77/le.f: Likewise.
9910 * gfortran.dg/g77/short.f: Likewise.
9911 * gfortran.dg/gamma_1.f90: Likewise.
9912 * gfortran.dg/gamma_4.f90: Likewise.
9913 * gfortran.dg/gamma_5.f90: Likewise.
9914 * gfortran.dg/generic_13.f90: Likewise.
9915 * gfortran.dg/generic_15.f90: Likewise.
9916 * gfortran.dg/generic_19.f90: Likewise.
9917 * gfortran.dg/generic_20.f90: Likewise.
9918 * gfortran.dg/generic_23.f03: Likewise.
9919 * gfortran.dg/generic_25.f90: Likewise.
9920 * gfortran.dg/generic_27.f90: Likewise.
9921 * gfortran.dg/generic_31.f90: Likewise.
9922 * gfortran.dg/generic_4.f90: Likewise.
9923 * gfortran.dg/global_vars_c_init.f90: Likewise.
9924 * gfortran.dg/global_vars_f90_init.f90: Likewise.
9925 * gfortran.dg/gnu_logical_1.F: Likewise.
9926 * gfortran.dg/goacc/fixed-1.f: Likewise.
9927 * gfortran.dg/goacc/fixed-2.f: Likewise.
9928 * gfortran.dg/goacc/gang-static.f95: Likewise.
9929 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
9930 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
9931 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
9932 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
9933 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
9934 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
9935 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
9936 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
9937 * gfortran.dg/goacc/omp-fixed.f: Likewise.
9938 * gfortran.dg/gomp/crayptr5.f90: Likewise.
9939 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
9940 * gfortran.dg/gomp/pr48794.f90: Likewise.
9941 * gfortran.dg/gomp/pr72744.f90: Likewise.
9942 * gfortran.dg/gomp/pr77665.f90: Likewise.
9943 * gfortran.dg/gomp/workshare2.f90: Likewise.
9944 * gfortran.dg/gomp/workshare3.f90: Likewise.
9945 * gfortran.dg/goto_1.f: Likewise.
9946 * gfortran.dg/goto_2.f90: Likewise.
9947 * gfortran.dg/goto_4.f90: Likewise.
9948 * gfortran.dg/goto_6.f: Likewise.
9949 * gfortran.dg/graphite/id-26.f03: Likewise.
9950 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
9951 * gfortran.dg/graphite/pr29581.f90: Likewise.
9952 * gfortran.dg/graphite/pr29832.f90: Likewise.
9953 * gfortran.dg/graphite/run-id-1.f: Likewise.
9954 * gfortran.dg/graphite/run-id-2.f90: Likewise.
9955 * gfortran.dg/graphite/run-id-3.f90: Likewise.
9956 * gfortran.dg/hollerith.f90: Likewise.
9957 * gfortran.dg/hollerith4.f90: Likewise.
9958 * gfortran.dg/hollerith6.f90: Likewise.
9959 * gfortran.dg/hollerith8.f90: Likewise.
9960 * gfortran.dg/hollerith_1.f90: Likewise.
9961 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
9962 * gfortran.dg/hollerith_f95.f90: Likewise.
9963 * gfortran.dg/hollerith_legacy.f90: Likewise.
9964 * gfortran.dg/host_assoc_call_3.f90: Likewise.
9965 * gfortran.dg/host_assoc_function_1.f90: Likewise.
9966 * gfortran.dg/host_assoc_function_3.f90: Likewise.
9967 * gfortran.dg/host_assoc_function_4.f90: Likewise.
9968 * gfortran.dg/host_assoc_function_9.f90: Likewise.
9969 * gfortran.dg/host_dummy_index_1.f90: Likewise.
9970 * gfortran.dg/hypot_1.f90: Likewise.
9971 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
9972 * gfortran.dg/iargc.f90: Likewise.
9973 * gfortran.dg/ibits.f90: Likewise.
9974 * gfortran.dg/ichar_1.f90: Likewise.
9975 * gfortran.dg/ichar_2.f90: Likewise.
9976 * gfortran.dg/ieee/ieee_1.F90: Likewise.
9977 * gfortran.dg/ieee/ieee_2.f90: Likewise.
9978 * gfortran.dg/ieee/ieee_3.f90: Likewise.
9979 * gfortran.dg/ieee/ieee_4.f90: Likewise.
9980 * gfortran.dg/ieee/ieee_6.f90: Likewise.
9981 * gfortran.dg/ieee/ieee_7.f90: Likewise.
9982 * gfortran.dg/ieee/ieee_8.f90: Likewise.
9983 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
9984 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
9985 * gfortran.dg/ieee/large_1.f90: Likewise.
9986 * gfortran.dg/ieee/large_2.f90: Likewise.
9987 * gfortran.dg/ieee/large_3.F90: Likewise.
9988 * gfortran.dg/ieee/large_4.f90: Likewise.
9989 * gfortran.dg/ieee/rounding_1.f90: Likewise.
9990 * gfortran.dg/ieee/underflow_1.f90: Likewise.
9991 * gfortran.dg/impl_do_var_data.f90: Likewise.
9992 * gfortran.dg/implicit_10.f90: Likewise.
9993 * gfortran.dg/implicit_12.f90: Likewise.
9994 * gfortran.dg/implicit_class_1.f90: Likewise.
9995 * gfortran.dg/implicit_pure_1.f90: Likewise.
9996 * gfortran.dg/implied_do_1.f90: Likewise.
9997 * gfortran.dg/implied_do_io_1.f90: Likewise.
9998 * gfortran.dg/implied_do_io_2.f90: Likewise.
9999 * gfortran.dg/implied_do_io_3.f90: Likewise.
10000 * gfortran.dg/implied_shape_1.f08: Likewise.
10001 * gfortran.dg/import.f90: Likewise.
10002 * gfortran.dg/import4.f90: Likewise.
10003 * gfortran.dg/impure_1.f08: Likewise.
10004 * gfortran.dg/index.f90: Likewise.
10005 * gfortran.dg/index_2.f90: Likewise.
10006 * gfortran.dg/init_flag_1.f90: Likewise.
10007 * gfortran.dg/init_flag_10.f90: Likewise.
10008 * gfortran.dg/init_flag_15.f03: Likewise.
10009 * gfortran.dg/init_flag_2.f90: Likewise.
10010 * gfortran.dg/init_flag_3.f90: Likewise.
10011 * gfortran.dg/init_flag_4.f90: Likewise.
10012 * gfortran.dg/init_flag_5.f90: Likewise.
10013 * gfortran.dg/init_flag_6.f90: Likewise.
10014 * gfortran.dg/init_flag_7.f90: Likewise.
10015 * gfortran.dg/init_flag_9.f90: Likewise.
10016 * gfortran.dg/initialization_11.f90: Likewise.
10017 * gfortran.dg/initialization_19.f90: Likewise.
10018 * gfortran.dg/initialization_2.f90: Likewise.
10019 * gfortran.dg/initialization_22.f90: Likewise.
10020 * gfortran.dg/initialization_27.f90: Likewise.
10021 * gfortran.dg/initialization_5.f90: Likewise.
10022 * gfortran.dg/initialization_6.f90: Likewise.
10023 * gfortran.dg/inline_matmul_1.f90: Likewise.
10024 * gfortran.dg/inline_matmul_10.f90: Likewise.
10025 * gfortran.dg/inline_matmul_11.f90: Likewise.
10026 * gfortran.dg/inline_matmul_13.f90: Likewise.
10027 * gfortran.dg/inline_matmul_14.f90: Likewise.
10028 * gfortran.dg/inline_matmul_16.f90: Likewise.
10029 * gfortran.dg/inline_matmul_17.f90: Likewise.
10030 * gfortran.dg/inline_matmul_18.f90: Likewise.
10031 * gfortran.dg/inline_matmul_19.f90: Likewise.
10032 * gfortran.dg/inline_matmul_2.f90: Likewise.
10033 * gfortran.dg/inline_matmul_20.f90: Likewise.
10034 * gfortran.dg/inline_matmul_22.f90: Likewise.
10035 * gfortran.dg/inline_matmul_3.f90: Likewise.
10036 * gfortran.dg/inline_matmul_4.f90: Likewise.
10037 * gfortran.dg/inline_matmul_5.f90: Likewise.
10038 * gfortran.dg/inline_matmul_6.f90: Likewise.
10039 * gfortran.dg/inline_matmul_7.f90: Likewise.
10040 * gfortran.dg/inline_matmul_8.f90: Likewise.
10041 * gfortran.dg/inline_matmul_9.f90: Likewise.
10042 * gfortran.dg/inline_sum_1.f90: Likewise.
10043 * gfortran.dg/inline_sum_3.f90: Likewise.
10044 * gfortran.dg/inline_sum_5.f90: Likewise.
10045 * gfortran.dg/inquire-complex.f90: Likewise.
10046 * gfortran.dg/inquire.f90: Likewise.
10047 * gfortran.dg/inquire_10.f90: Likewise.
10048 * gfortran.dg/inquire_13.f90: Likewise.
10049 * gfortran.dg/inquire_15.f90: Likewise.
10050 * gfortran.dg/inquire_16.f90: Likewise.
10051 * gfortran.dg/inquire_17.f90: Likewise.
10052 * gfortran.dg/inquire_5.f90: Likewise.
10053 * gfortran.dg/inquire_6.f90: Likewise.
10054 * gfortran.dg/inquire_7.f90: Likewise.
10055 * gfortran.dg/inquire_9.f90: Likewise.
10056 * gfortran.dg/inquire_internal.f90: Likewise.
10057 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
10058 * gfortran.dg/inquire_size.f90: Likewise.
10059 * gfortran.dg/int_1.f90: Likewise.
10060 * gfortran.dg/int_conv_1.f90: Likewise.
10061 * gfortran.dg/int_range_io_1.f90: Likewise.
10062 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
10063 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
10064 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
10065 * gfortran.dg/integer_plus.f90: Likewise.
10066 * gfortran.dg/intent_out_2.f90: Likewise.
10067 * gfortran.dg/intent_out_5.f90: Likewise.
10068 * gfortran.dg/intent_out_6.f90: Likewise.
10069 * gfortran.dg/interface_12.f90: Likewise.
10070 * gfortran.dg/interface_19.f90: Likewise.
10071 * gfortran.dg/interface_4.f90: Likewise.
10072 * gfortran.dg/interface_5.f90: Likewise.
10073 * gfortran.dg/interface_9.f90: Likewise.
10074 * gfortran.dg/interface_assignment_1.f90: Likewise.
10075 * gfortran.dg/interface_assignment_2.f90: Likewise.
10076 * gfortran.dg/internal_dummy_2.f08: Likewise.
10077 * gfortran.dg/internal_dummy_3.f08: Likewise.
10078 * gfortran.dg/internal_dummy_4.f08: Likewise.
10079 * gfortran.dg/internal_pack_1.f90: Likewise.
10080 * gfortran.dg/internal_pack_10.f90: Likewise.
10081 * gfortran.dg/internal_pack_12.f90: Likewise.
10082 * gfortran.dg/internal_pack_13.f90: Likewise.
10083 * gfortran.dg/internal_pack_14.f90: Likewise.
10084 * gfortran.dg/internal_pack_15.f90: Likewise.
10085 * gfortran.dg/internal_pack_2.f90: Likewise.
10086 * gfortran.dg/internal_pack_3.f90: Likewise.
10087 * gfortran.dg/internal_pack_4.f90: Likewise.
10088 * gfortran.dg/internal_pack_6.f90: Likewise.
10089 * gfortran.dg/internal_pack_8.f90: Likewise.
10090 * gfortran.dg/internal_readwrite_1.f90: Likewise.
10091 * gfortran.dg/internal_readwrite_2.f90: Likewise.
10092 * gfortran.dg/internal_readwrite_3.f90: Likewise.
10093 * gfortran.dg/intrinsic_actual_1.f: Likewise.
10094 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
10095 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
10096 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
10097 * gfortran.dg/intrinsic_char_1.f90: Likewise.
10098 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
10099 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
10100 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
10101 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
10102 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
10103 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
10104 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
10105 * gfortran.dg/intrinsic_product_1.f90: Likewise.
10106 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
10107 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
10108 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
10109 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
10110 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
10111 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
10112 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
10113 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
10114 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
10115 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
10116 * gfortran.dg/io_err_1.f90: Likewise.
10117 * gfortran.dg/io_real_boz.f90: Likewise.
10118 * gfortran.dg/iomsg_1.f90: Likewise.
10119 * gfortran.dg/iostat_1.f90: Likewise.
10120 * gfortran.dg/iostat_2.f90: Likewise.
10121 * gfortran.dg/iostat_4.f90: Likewise.
10122 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
10123 * gfortran.dg/ishft_1.f90: Likewise.
10124 * gfortran.dg/ishft_2.f90: Likewise.
10125 * gfortran.dg/ishft_4.f90: Likewise.
10126 * gfortran.dg/isnan_1.f90: Likewise.
10127 * gfortran.dg/isnan_2.f90: Likewise.
10128 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
10129 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
10130 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
10131 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
10132 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
10133 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
10134 * gfortran.dg/itime_idate_1.f: Likewise.
10135 * gfortran.dg/itime_idate_2.f: Likewise.
10136 * gfortran.dg/large_integer_kind_1.f90: Likewise.
10137 * gfortran.dg/large_integer_kind_2.f90: Likewise.
10138 * gfortran.dg/large_real_kind_1.f90: Likewise.
10139 * gfortran.dg/large_real_kind_2.F90: Likewise.
10140 * gfortran.dg/large_real_kind_3.F90: Likewise.
10141 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
10142 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
10143 * gfortran.dg/large_recl.f90: Likewise.
10144 * gfortran.dg/large_unit_1.f90: Likewise.
10145 * gfortran.dg/large_unit_2.f90: Likewise.
10146 * gfortran.dg/largeequiv_1.f90: Likewise.
10147 * gfortran.dg/leadz_trailz_1.f90: Likewise.
10148 * gfortran.dg/leadz_trailz_2.f90: Likewise.
10149 * gfortran.dg/leadz_trailz_3.f90: Likewise.
10150 * gfortran.dg/list_read_1.f90: Likewise.
10151 * gfortran.dg/list_read_10.f90: Likewise.
10152 * gfortran.dg/list_read_11.f90: Likewise.
10153 * gfortran.dg/list_read_12.f90: Likewise.
10154 * gfortran.dg/list_read_13.f: Likewise.
10155 * gfortran.dg/list_read_14.f90: Likewise.
10156 * gfortran.dg/list_read_2.f90: Likewise.
10157 * gfortran.dg/list_read_3.f90: Likewise.
10158 * gfortran.dg/list_read_4.f90: Likewise.
10159 * gfortran.dg/list_read_5.f90: Likewise.
10160 * gfortran.dg/list_read_6.f90: Likewise.
10161 * gfortran.dg/list_read_7.f90: Likewise.
10162 * gfortran.dg/list_read_8.f90: Likewise.
10163 * gfortran.dg/list_read_9.f90: Likewise.
10164 * gfortran.dg/loc_2.f90: Likewise.
10165 * gfortran.dg/logical_1.f90: Likewise.
10166 * gfortran.dg/logical_dot_product.f90: Likewise.
10167 * gfortran.dg/logical_temp_io.f90: Likewise.
10168 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
10169 * gfortran.dg/lrshift_1.f90: Likewise.
10170 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
10171 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
10172 * gfortran.dg/lto/pr40725_0.f03: Likewise.
10173 * gfortran.dg/lto/pr41576_1.f90: Likewise.
10174 * gfortran.dg/make_unit.f90: Likewise.
10175 * gfortran.dg/mapping_1.f90: Likewise.
10176 * gfortran.dg/mapping_2.f90: Likewise.
10177 * gfortran.dg/mapping_3.f90: Likewise.
10178 * gfortran.dg/masklr_1.F90: Likewise.
10179 * gfortran.dg/masklr_2.F90: Likewise.
10180 * gfortran.dg/matmul_1.f90: Likewise.
10181 * gfortran.dg/matmul_10.f90: Likewise.
10182 * gfortran.dg/matmul_12.f90: Likewise.
10183 * gfortran.dg/matmul_16.f90: Likewise.
10184 * gfortran.dg/matmul_17.f90: Likewise.
10185 * gfortran.dg/matmul_18.f90: Likewise.
10186 * gfortran.dg/matmul_2.f90: Likewise.
10187 * gfortran.dg/matmul_3.f90: Likewise.
10188 * gfortran.dg/matmul_4.f90: Likewise.
10189 * gfortran.dg/matmul_6.f90: Likewise.
10190 * gfortran.dg/matmul_8.f03: Likewise.
10191 * gfortran.dg/matmul_9.f90: Likewise.
10192 * gfortran.dg/matmul_bounds_12.f90: Likewise.
10193 * gfortran.dg/matmul_bounds_6.f90: Likewise.
10194 * gfortran.dg/matmul_const.f90: Likewise.
10195 * gfortran.dg/maxloc_1.f90: Likewise.
10196 * gfortran.dg/maxloc_2.f90: Likewise.
10197 * gfortran.dg/maxloc_3.f90: Likewise.
10198 * gfortran.dg/maxloc_4.f90: Likewise.
10199 * gfortran.dg/maxloc_string_1.f90: Likewise.
10200 * gfortran.dg/maxlocval_1.f90: Likewise.
10201 * gfortran.dg/maxlocval_2.f90: Likewise.
10202 * gfortran.dg/maxlocval_3.f90: Likewise.
10203 * gfortran.dg/maxlocval_4.f90: Likewise.
10204 * gfortran.dg/maxval_char_1.f90: Likewise.
10205 * gfortran.dg/maxval_char_2.f90: Likewise.
10206 * gfortran.dg/maxval_char_3.f90: Likewise.
10207 * gfortran.dg/maxval_char_4.f90: Likewise.
10208 * gfortran.dg/maxval_parameter_1.f90: Likewise.
10209 * gfortran.dg/mclock.f90: Likewise.
10210 * gfortran.dg/merge_bits_1.F90: Likewise.
10211 * gfortran.dg/merge_bits_2.F90: Likewise.
10212 * gfortran.dg/merge_char_1.f90: Likewise.
10213 * gfortran.dg/merge_init_expr.f90: Likewise.
10214 * gfortran.dg/min_max_optional_1.f90: Likewise.
10215 * gfortran.dg/min_max_optional_5.f90: Likewise.
10216 * gfortran.dg/minloc_1.f90: Likewise.
10217 * gfortran.dg/minloc_2.f90: Likewise.
10218 * gfortran.dg/minloc_3.f90: Likewise.
10219 * gfortran.dg/minloc_4.f90: Likewise.
10220 * gfortran.dg/minloc_string_1.f90: Likewise.
10221 * gfortran.dg/minlocval_1.f90: Likewise.
10222 * gfortran.dg/minlocval_2.f90: Likewise.
10223 * gfortran.dg/minlocval_3.f90: Likewise.
10224 * gfortran.dg/minlocval_4.f90: Likewise.
10225 * gfortran.dg/minmax_char_1.f90: Likewise.
10226 * gfortran.dg/minmaxloc_1.f90: Likewise.
10227 * gfortran.dg/minmaxloc_10.f90: Likewise.
10228 * gfortran.dg/minmaxloc_11.f90: Likewise.
10229 * gfortran.dg/minmaxloc_12.f90: Likewise.
10230 * gfortran.dg/minmaxloc_13.f90: Likewise.
10231 * gfortran.dg/minmaxloc_2.f90: Likewise.
10232 * gfortran.dg/minmaxloc_3.f90: Likewise.
10233 * gfortran.dg/minmaxloc_4.f90: Likewise.
10234 * gfortran.dg/minmaxloc_5.f90: Likewise.
10235 * gfortran.dg/minmaxloc_6.f90: Likewise.
10236 * gfortran.dg/minmaxloc_7.f90: Likewise.
10237 * gfortran.dg/minmaxloc_8.f90: Likewise.
10238 * gfortran.dg/minmaxval_1.f90: Likewise.
10239 * gfortran.dg/minval_char_1.f90: Likewise.
10240 * gfortran.dg/minval_char_2.f90: Likewise.
10241 * gfortran.dg/minval_char_3.f90: Likewise.
10242 * gfortran.dg/minval_char_4.f90: Likewise.
10243 * gfortran.dg/minval_char_5.f90: Likewise.
10244 * gfortran.dg/minval_parameter_1.f90: Likewise.
10245 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
10246 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
10247 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
10248 * gfortran.dg/missing_parens_1.f90: Likewise.
10249 * gfortran.dg/missing_parens_2.f90: Likewise.
10250 * gfortran.dg/mod_large_1.f90: Likewise.
10251 * gfortran.dg/mod_sign0_1.f90: Likewise.
10252 * gfortran.dg/module_blank_common.f90: Likewise.
10253 * gfortran.dg/module_commons_1.f90: Likewise.
10254 * gfortran.dg/module_commons_3.f90: Likewise.
10255 * gfortran.dg/module_double_reuse.f90: Likewise.
10256 * gfortran.dg/module_equivalence_1.f90: Likewise.
10257 * gfortran.dg/module_equivalence_2.f90: Likewise.
10258 * gfortran.dg/module_equivalence_3.f90: Likewise.
10259 * gfortran.dg/module_equivalence_5.f90: Likewise.
10260 * gfortran.dg/module_interface_1.f90: Likewise.
10261 * gfortran.dg/module_nan.f90: Likewise.
10262 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
10263 * gfortran.dg/module_procedure_1.f90: Likewise.
10264 * gfortran.dg/module_read_1.f90: Likewise.
10265 * gfortran.dg/module_read_2.f90: Likewise.
10266 * gfortran.dg/module_widestring_1.f90: Likewise.
10267 * gfortran.dg/move_alloc.f90: Likewise.
10268 * gfortran.dg/move_alloc_10.f90: Likewise.
10269 * gfortran.dg/move_alloc_13.f90: Likewise.
10270 * gfortran.dg/move_alloc_14.f90: Likewise.
10271 * gfortran.dg/move_alloc_15.f90: Likewise.
10272 * gfortran.dg/move_alloc_16.f90: Likewise.
10273 * gfortran.dg/move_alloc_2.f90: Likewise.
10274 * gfortran.dg/move_alloc_5.f90: Likewise.
10275 * gfortran.dg/move_alloc_6.f90: Likewise.
10276 * gfortran.dg/move_alloc_9.f90: Likewise.
10277 * gfortran.dg/multiple_allocation_1.f90: Likewise.
10278 * gfortran.dg/multiple_allocation_3.f90: Likewise.
10279 * gfortran.dg/mvbits_1.f90: Likewise.
10280 * gfortran.dg/mvbits_2.f90: Likewise.
10281 * gfortran.dg/mvbits_3.f90: Likewise.
10282 * gfortran.dg/mvbits_4.f90: Likewise.
10283 * gfortran.dg/mvbits_7.f90: Likewise.
10284 * gfortran.dg/mvbits_8.f90: Likewise.
10285 * gfortran.dg/namelist_11.f: Likewise.
10286 * gfortran.dg/namelist_12.f: Likewise.
10287 * gfortran.dg/namelist_13.f90: Likewise.
10288 * gfortran.dg/namelist_14.f90: Likewise.
10289 * gfortran.dg/namelist_15.f90: Likewise.
10290 * gfortran.dg/namelist_16.f90: Likewise.
10291 * gfortran.dg/namelist_17.f90: Likewise.
10292 * gfortran.dg/namelist_18.f90: Likewise.
10293 * gfortran.dg/namelist_19.f90: Likewise.
10294 * gfortran.dg/namelist_20.f90: Likewise.
10295 * gfortran.dg/namelist_21.f90: Likewise.
10296 * gfortran.dg/namelist_22.f90: Likewise.
10297 * gfortran.dg/namelist_23.f90: Likewise.
10298 * gfortran.dg/namelist_24.f90: Likewise.
10299 * gfortran.dg/namelist_26.f90: Likewise.
10300 * gfortran.dg/namelist_27.f90: Likewise.
10301 * gfortran.dg/namelist_28.f90: Likewise.
10302 * gfortran.dg/namelist_29.f90: Likewise.
10303 * gfortran.dg/namelist_37.f90: Likewise.
10304 * gfortran.dg/namelist_38.f90: Likewise.
10305 * gfortran.dg/namelist_39.f90: Likewise.
10306 * gfortran.dg/namelist_40.f90: Likewise.
10307 * gfortran.dg/namelist_41.f90: Likewise.
10308 * gfortran.dg/namelist_42.f90: Likewise.
10309 * gfortran.dg/namelist_43.f90: Likewise.
10310 * gfortran.dg/namelist_44.f90: Likewise.
10311 * gfortran.dg/namelist_47.f90: Likewise.
10312 * gfortran.dg/namelist_48.f90: Likewise.
10313 * gfortran.dg/namelist_49.f90: Likewise.
10314 * gfortran.dg/namelist_50.f90: Likewise.
10315 * gfortran.dg/namelist_51.f90: Likewise.
10316 * gfortran.dg/namelist_52.f90: Likewise.
10317 * gfortran.dg/namelist_54.f90: Likewise.
10318 * gfortran.dg/namelist_55.f90: Likewise.
10319 * gfortran.dg/namelist_56.f90: Likewise.
10320 * gfortran.dg/namelist_57.f90: Likewise.
10321 * gfortran.dg/namelist_58.f90: Likewise.
10322 * gfortran.dg/namelist_59.f90: Likewise.
10323 * gfortran.dg/namelist_60.f90: Likewise.
10324 * gfortran.dg/namelist_61.f90: Likewise.
10325 * gfortran.dg/namelist_64.f90: Likewise.
10326 * gfortran.dg/namelist_65.f90: Likewise.
10327 * gfortran.dg/namelist_69.f90: Likewise.
10328 * gfortran.dg/namelist_70.f90: Likewise.
10329 * gfortran.dg/namelist_71.f90: Likewise.
10330 * gfortran.dg/namelist_72.f: Likewise.
10331 * gfortran.dg/namelist_73.f90: Likewise.
10332 * gfortran.dg/namelist_77.f90: Likewise.
10333 * gfortran.dg/namelist_78.f90: Likewise.
10334 * gfortran.dg/namelist_79.f90: Likewise.
10335 * gfortran.dg/namelist_80.f90: Likewise.
10336 * gfortran.dg/namelist_81.f90: Likewise.
10337 * gfortran.dg/namelist_82.f90: Likewise.
10338 * gfortran.dg/namelist_84.f90: Likewise.
10339 * gfortran.dg/namelist_85.f90: Likewise.
10340 * gfortran.dg/namelist_86.f90: Likewise.
10341 * gfortran.dg/namelist_87.f90: Likewise.
10342 * gfortran.dg/namelist_88.f90: Likewise.
10343 * gfortran.dg/namelist_89.f90: Likewise.
10344 * gfortran.dg/namelist_90.f: Likewise.
10345 * gfortran.dg/namelist_95.f90: Likewise.
10346 * gfortran.dg/namelist_char_only.f90: Likewise.
10347 * gfortran.dg/namelist_empty.f90: Likewise.
10348 * gfortran.dg/namelist_internal.f90: Likewise.
10349 * gfortran.dg/namelist_use.f90: Likewise.
10350 * gfortran.dg/namelist_use_only.f90: Likewise.
10351 * gfortran.dg/namelist_utf8.f90: Likewise.
10352 * gfortran.dg/nan_1.f90: Likewise.
10353 * gfortran.dg/nan_2.f90: Likewise.
10354 * gfortran.dg/nan_3.f90: Likewise.
10355 * gfortran.dg/nan_6.f90: Likewise.
10356 * gfortran.dg/nan_7.f90: Likewise.
10357 * gfortran.dg/nearest_1.f90: Likewise.
10358 * gfortran.dg/nearest_2.f90: Likewise.
10359 * gfortran.dg/nearest_3.f90: Likewise.
10360 * gfortran.dg/negative-z-descriptor.f90: Likewise.
10361 * gfortran.dg/negative_automatic_size.f90: Likewise.
10362 * gfortran.dg/negative_unit.f: Likewise.
10363 * gfortran.dg/negative_unit2.f90: Likewise.
10364 * gfortran.dg/negative_unit_int8.f: Likewise.
10365 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
10366 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
10367 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
10368 * gfortran.dg/nested_modules_1.f90: Likewise.
10369 * gfortran.dg/nested_modules_2.f90: Likewise.
10370 * gfortran.dg/nested_modules_3.f90: Likewise.
10371 * gfortran.dg/nesting_1.f90: Likewise.
10372 * gfortran.dg/new_line.f90: Likewise.
10373 * gfortran.dg/newunit_1.f90: Likewise.
10374 * gfortran.dg/newunit_3.f90: Likewise.
10375 * gfortran.dg/newunit_5.f90.f90: Likewise.
10376 * gfortran.dg/nint_1.f90: Likewise.
10377 * gfortran.dg/nint_2.f90: Likewise.
10378 * gfortran.dg/no_arg_check_2.f90: Likewise.
10379 * gfortran.dg/no_range_check_1.f90: Likewise.
10380 * gfortran.dg/no_range_check_2.f90: Likewise.
10381 * gfortran.dg/no_range_check_3.f90: Likewise.
10382 * gfortran.dg/noadv_size.f90: Likewise.
10383 * gfortran.dg/nonreturning_statements.f90: Likewise.
10384 * gfortran.dg/norm2_1.f90: Likewise.
10385 * gfortran.dg/norm2_3.f90: Likewise.
10386 * gfortran.dg/nosigned_zero_1.f90: Likewise.
10387 * gfortran.dg/nosigned_zero_2.f90: Likewise.
10388 * gfortran.dg/nosigned_zero_3.f90: Likewise.
10389 * gfortran.dg/null_4.f90: Likewise.
10390 * gfortran.dg/null_9.f90: Likewise.
10391 * gfortran.dg/nullify_3.f90: Likewise.
10392 * gfortran.dg/oldstyle_1.f90: Likewise.
10393 * gfortran.dg/open_access_append_1.f90: Likewise.
10394 * gfortran.dg/open_access_append_2.f90: Likewise.
10395 * gfortran.dg/open_errors.f90: Likewise.
10396 * gfortran.dg/open_negative_unit_1.f90: Likewise.
10397 * gfortran.dg/open_new.f90: Likewise.
10398 * gfortran.dg/open_readonly_1.f90: Likewise.
10399 * gfortran.dg/operator_1.f90: Likewise.
10400 * gfortran.dg/optional_absent_1.f90: Likewise.
10401 * gfortran.dg/optional_absent_2.f90: Likewise.
10402 * gfortran.dg/optional_absent_3.f90: Likewise.
10403 * gfortran.dg/optional_class_1.f90: Likewise.
10404 * gfortran.dg/optional_dim_2.f90: Likewise.
10405 * gfortran.dg/optional_dim_3.f90: Likewise.
10406 * gfortran.dg/output_exponents_1.f90: Likewise.
10407 * gfortran.dg/overload_1.f90: Likewise.
10408 * gfortran.dg/overload_2.f90: Likewise.
10409 * gfortran.dg/overwrite_1.f: Likewise.
10410 * gfortran.dg/pad_no.f90: Likewise.
10411 * gfortran.dg/parameter_array_init_1.f90: Likewise.
10412 * gfortran.dg/parameter_array_init_2.f90: Likewise.
10413 * gfortran.dg/parameter_array_init_4.f90: Likewise.
10414 * gfortran.dg/parameter_array_init_5.f90: Likewise.
10415 * gfortran.dg/parameter_array_section_2.f90: Likewise.
10416 * gfortran.dg/parens_3.f90: Likewise.
10417 * gfortran.dg/parens_5.f90: Likewise.
10418 * gfortran.dg/parens_6.f90: Likewise.
10419 * gfortran.dg/parent_result_ref_1.f90: Likewise.
10420 * gfortran.dg/parent_result_ref_2.f90: Likewise.
10421 * gfortran.dg/parent_result_ref_3.f90: Likewise.
10422 * gfortran.dg/parent_result_ref_4.f90: Likewise.
10423 * gfortran.dg/parity_1.f90: Likewise.
10424 * gfortran.dg/past_eor.f90: Likewise.
10425 * gfortran.dg/pdt_1.f03: Likewise.
10426 * gfortran.dg/pdt_10.f03: Likewise.
10427 * gfortran.dg/pdt_11.f03: Likewise.
10428 * gfortran.dg/pdt_12.f03: Likewise.
10429 * gfortran.dg/pdt_13.f03: Likewise.
10430 * gfortran.dg/pdt_14.f03: Likewise.
10431 * gfortran.dg/pdt_15.f03: Likewise.
10432 * gfortran.dg/pdt_19.f03: Likewise.
10433 * gfortran.dg/pdt_20.f03: Likewise.
10434 * gfortran.dg/pdt_22.f03: Likewise.
10435 * gfortran.dg/pdt_23.f03: Likewise.
10436 * gfortran.dg/pdt_25.f03: Likewise.
10437 * gfortran.dg/pdt_26.f03: Likewise.
10438 * gfortran.dg/pdt_27.f03: Likewise.
10439 * gfortran.dg/pdt_28.f03: Likewise.
10440 * gfortran.dg/pdt_3.f03: Likewise.
10441 * gfortran.dg/pdt_4.f03: Likewise.
10442 * gfortran.dg/pdt_5.f03: Likewise.
10443 * gfortran.dg/pdt_7.f03: Likewise.
10444 * gfortran.dg/pointer_1.f90: Likewise.
10445 * gfortran.dg/pointer_array_1.f90: Likewise.
10446 * gfortran.dg/pointer_array_3.f90: Likewise.
10447 * gfortran.dg/pointer_array_4.f90: Likewise.
10448 * gfortran.dg/pointer_array_5.f90: Likewise.
10449 * gfortran.dg/pointer_array_6.f90: Likewise.
10450 * gfortran.dg/pointer_array_7.f90: Likewise.
10451 * gfortran.dg/pointer_array_8.f90: Likewise.
10452 * gfortran.dg/pointer_array_9.f90: Likewise.
10453 * gfortran.dg/pointer_array_component_1.f90: Likewise.
10454 * gfortran.dg/pointer_array_component_2.f90: Likewise.
10455 * gfortran.dg/pointer_assign_10.f90: Likewise.
10456 * gfortran.dg/pointer_assign_11.f90: Likewise.
10457 * gfortran.dg/pointer_assign_4.f90: Likewise.
10458 * gfortran.dg/pointer_assign_8.f90: Likewise.
10459 * gfortran.dg/pointer_assign_9.f90: Likewise.
10460 * gfortran.dg/pointer_check_10.f90: Likewise.
10461 * gfortran.dg/pointer_check_9.f90: Likewise.
10462 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
10463 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
10464 * gfortran.dg/pointer_function_result_1.f90: Likewise.
10465 * gfortran.dg/pointer_init_1.f90: Likewise.
10466 * gfortran.dg/pointer_init_3.f90: Likewise.
10467 * gfortran.dg/pointer_init_4.f90: Likewise.
10468 * gfortran.dg/pointer_init_5.f90: Likewise.
10469 * gfortran.dg/pointer_init_8.f90: Likewise.
10470 * gfortran.dg/pointer_intent_1.f90: Likewise.
10471 * gfortran.dg/pointer_intent_4.f90: Likewise.
10472 * gfortran.dg/pointer_intent_5.f90: Likewise.
10473 * gfortran.dg/pointer_remapping_10.f90: Likewise.
10474 * gfortran.dg/pointer_remapping_4.f03: Likewise.
10475 * gfortran.dg/pointer_remapping_5.f08: Likewise.
10476 * gfortran.dg/pointer_remapping_9.f90: Likewise.
10477 * gfortran.dg/pointer_target_1.f90: Likewise.
10478 * gfortran.dg/pointer_target_2.f90: Likewise.
10479 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
10480 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
10481 * gfortran.dg/power.f90: Likewise.
10482 * gfortran.dg/power1.f90: Likewise.
10483 * gfortran.dg/power_3.f90: Likewise.
10484 * gfortran.dg/power_4.f90: Likewise.
10485 * gfortran.dg/power_5.f90: Likewise.
10486 * gfortran.dg/pr12884.f: Likewise.
10487 * gfortran.dg/pr15129.f90: Likewise.
10488 * gfortran.dg/pr15140.f90: Likewise.
10489 * gfortran.dg/pr15324.f90: Likewise.
10490 * gfortran.dg/pr15332.f: Likewise.
10491 * gfortran.dg/pr15957.f90: Likewise.
10492 * gfortran.dg/pr15959.f90: Likewise.
10493 * gfortran.dg/pr16597.f90: Likewise.
10494 * gfortran.dg/pr16861.f90: Likewise.
10495 * gfortran.dg/pr16938.f90: Likewise.
10496 * gfortran.dg/pr17090.f90: Likewise.
10497 * gfortran.dg/pr17143.f90: Likewise.
10498 * gfortran.dg/pr17164.f90: Likewise.
10499 * gfortran.dg/pr17229.f: Likewise.
10500 * gfortran.dg/pr17285.f90: Likewise.
10501 * gfortran.dg/pr17286.f90: Likewise.
10502 * gfortran.dg/pr17472.f: Likewise.
10503 * gfortran.dg/pr17612.f90: Likewise.
10504 * gfortran.dg/pr17706.f90: Likewise.
10505 * gfortran.dg/pr18025.f90: Likewise.
10506 * gfortran.dg/pr18122.f90: Likewise.
10507 * gfortran.dg/pr18210.f90: Likewise.
10508 * gfortran.dg/pr18392.f90: Likewise.
10509 * gfortran.dg/pr19155.f: Likewise.
10510 * gfortran.dg/pr19216.f: Likewise.
10511 * gfortran.dg/pr19467.f90: Likewise.
10512 * gfortran.dg/pr19657.f: Likewise.
10513 * gfortran.dg/pr19926.f90: Likewise.
10514 * gfortran.dg/pr19928-1.f90: Likewise.
10515 * gfortran.dg/pr19928-2.f90: Likewise.
10516 * gfortran.dg/pr20086.f90: Likewise.
10517 * gfortran.dg/pr20124.f90: Likewise.
10518 * gfortran.dg/pr20163-2.f: Likewise.
10519 * gfortran.dg/pr20480.f90: Likewise.
10520 * gfortran.dg/pr20755.f: Likewise.
10521 * gfortran.dg/pr20950.f: Likewise.
10522 * gfortran.dg/pr21177.f90: Likewise.
10523 * gfortran.dg/pr21730.f: Likewise.
10524 * gfortran.dg/pr22491.f: Likewise.
10525 * gfortran.dg/pr25603.f: Likewise.
10526 * gfortran.dg/pr26246_2.f90: Likewise.
10527 * gfortran.dg/pr32136.f90: Likewise.
10528 * gfortran.dg/pr32533.f90: Likewise.
10529 * gfortran.dg/pr33794.f90: Likewise.
10530 * gfortran.dg/pr35662.f90: Likewise.
10531 * gfortran.dg/pr35944-1.f90: Likewise.
10532 * gfortran.dg/pr35944-2.f90: Likewise.
10533 * gfortran.dg/pr35983.f90: Likewise.
10534 * gfortran.dg/pr39865.f90: Likewise.
10535 * gfortran.dg/pr41212.f90: Likewise.
10536 * gfortran.dg/pr43808.f90: Likewise.
10537 * gfortran.dg/pr44592.f90: Likewise.
10538 * gfortran.dg/pr44735.f90: Likewise.
10539 * gfortran.dg/pr45308.f03: Likewise.
10540 * gfortran.dg/pr46297.f: Likewise.
10541 * gfortran.dg/pr46588.f90: Likewise.
10542 * gfortran.dg/pr46665.f90: Likewise.
10543 * gfortran.dg/pr46804.f90: Likewise.
10544 * gfortran.dg/pr47008.f03: Likewise.
10545 * gfortran.dg/pr47614.f: Likewise.
10546 * gfortran.dg/pr47878.f90: Likewise.
10547 * gfortran.dg/pr49103.f90: Likewise.
10548 * gfortran.dg/pr50069_1.f90: Likewise.
10549 * gfortran.dg/pr50769.f90: Likewise.
10550 * gfortran.dg/pr52608.f90: Likewise.
10551 * gfortran.dg/pr55086_2.f90: Likewise.
10552 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
10553 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
10554 * gfortran.dg/pr55330.f90: Likewise.
10555 * gfortran.dg/pr56015.f90: Likewise.
10556 * gfortran.dg/pr57910.f90: Likewise.
10557 * gfortran.dg/pr59700.f90: Likewise.
10558 * gfortran.dg/pr62125.f90: Likewise.
10559 * gfortran.dg/pr64530.f90: Likewise.
10560 * gfortran.dg/pr65429.f90: Likewise.
10561 * gfortran.dg/pr65450.f90: Likewise.
10562 * gfortran.dg/pr65504.f90: Likewise.
10563 * gfortran.dg/pr65903.f90: Likewise.
10564 * gfortran.dg/pr66311.f90: Likewise.
10565 * gfortran.dg/pr66864.f90: Likewise.
10566 * gfortran.dg/pr67140.f90: Likewise.
10567 * gfortran.dg/pr67524.f90: Likewise.
10568 * gfortran.dg/pr67885.f90: Likewise.
10569 * gfortran.dg/pr68053.f90: Likewise.
10570 * gfortran.dg/pr68566.f90: Likewise.
10571 * gfortran.dg/pr69514_1.f90: Likewise.
10572 * gfortran.dg/pr69514_2.f90: Likewise.
10573 * gfortran.dg/pr69739.f90: Likewise.
10574 * gfortran.dg/pr70673.f90: Likewise.
10575 * gfortran.dg/pr71523_2.f90: Likewise.
10576 * gfortran.dg/pr71764.f90: Likewise.
10577 * gfortran.dg/pr78092.f90: Likewise.
10578 * gfortran.dg/pr82973.f90: Likewise.
10579 * gfortran.dg/pr83864.f90: Likewise.
10580 * gfortran.dg/pr83874.f90: Likewise.
10581 * gfortran.dg/pr84088.f90: Likewise.
10582 * gfortran.dg/pr84155.f90: Likewise.
10583 * gfortran.dg/proc_decl_12.f90: Likewise.
10584 * gfortran.dg/proc_decl_13.f90: Likewise.
10585 * gfortran.dg/proc_decl_15.f90: Likewise.
10586 * gfortran.dg/proc_decl_17.f90: Likewise.
10587 * gfortran.dg/proc_decl_18.f90: Likewise.
10588 * gfortran.dg/proc_decl_2.f90: Likewise.
10589 * gfortran.dg/proc_decl_5.f90: Likewise.
10590 * gfortran.dg/proc_decl_9.f90: Likewise.
10591 * gfortran.dg/proc_ptr_1.f90: Likewise.
10592 * gfortran.dg/proc_ptr_10.f90: Likewise.
10593 * gfortran.dg/proc_ptr_12.f90: Likewise.
10594 * gfortran.dg/proc_ptr_18.f90: Likewise.
10595 * gfortran.dg/proc_ptr_19.f90: Likewise.
10596 * gfortran.dg/proc_ptr_21.f90: Likewise.
10597 * gfortran.dg/proc_ptr_22.f90: Likewise.
10598 * gfortran.dg/proc_ptr_23.f90: Likewise.
10599 * gfortran.dg/proc_ptr_25.f90: Likewise.
10600 * gfortran.dg/proc_ptr_26.f90: Likewise.
10601 * gfortran.dg/proc_ptr_3.f90: Likewise.
10602 * gfortran.dg/proc_ptr_36.f90: Likewise.
10603 * gfortran.dg/proc_ptr_47.f90: Likewise.
10604 * gfortran.dg/proc_ptr_48.f90: Likewise.
10605 * gfortran.dg/proc_ptr_5.f90: Likewise.
10606 * gfortran.dg/proc_ptr_6.f90: Likewise.
10607 * gfortran.dg/proc_ptr_7.f90: Likewise.
10608 * gfortran.dg/proc_ptr_8.f90: Likewise.
10609 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
10610 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
10611 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
10612 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
10613 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
10614 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
10615 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
10616 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
10617 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
10618 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
10619 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
10620 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
10621 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
10622 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
10623 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
10624 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
10625 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
10626 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
10627 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
10628 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
10629 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
10630 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
10631 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
10632 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
10633 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
10634 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
10635 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
10636 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
10637 * gfortran.dg/product_init_expr.f03: Likewise.
10638 * gfortran.dg/promotion.f90: Likewise.
10639 * gfortran.dg/promotion_3.f90: Likewise.
10640 * gfortran.dg/promotion_4.f90: Likewise.
10641 * gfortran.dg/protected_1.f90: Likewise.
10642 * gfortran.dg/protected_2.f90: Likewise.
10643 * gfortran.dg/ptr-func-1.f90: Likewise.
10644 * gfortran.dg/ptr-func-2.f90: Likewise.
10645 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
10646 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
10647 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
10648 * gfortran.dg/pure_byref_1.f90: Likewise.
10649 * gfortran.dg/pure_byref_2.f90: Likewise.
10650 * gfortran.dg/pure_byref_3.f90: Likewise.
10651 * gfortran.dg/quad_2.f90: Likewise.
10652 * gfortran.dg/quad_3.f90: Likewise.
10653 * gfortran.dg/random_3.f90: Likewise.
10654 * gfortran.dg/random_4.f90: Likewise.
10655 * gfortran.dg/random_7.f90: Likewise.
10656 * gfortran.dg/read_2.f90: Likewise.
10657 * gfortran.dg/read_3.f90: Likewise.
10658 * gfortran.dg/read_4.f90: Likewise.
10659 * gfortran.dg/read_5.f90: Likewise.
10660 * gfortran.dg/read_bad_advance.f90: Likewise.
10661 * gfortran.dg/read_bang.f90: Likewise.
10662 * gfortran.dg/read_bang4.f90: Likewise.
10663 * gfortran.dg/read_comma.f: Likewise.
10664 * gfortran.dg/read_dir.f90: Likewise.
10665 * gfortran.dg/read_empty_file.f: Likewise.
10666 * gfortran.dg/read_eof_1.f90: Likewise.
10667 * gfortran.dg/read_eof_2.f90: Likewise.
10668 * gfortran.dg/read_eof_3.f90: Likewise.
10669 * gfortran.dg/read_eof_4.f90: Likewise.
10670 * gfortran.dg/read_eof_5.f90: Likewise.
10671 * gfortran.dg/read_eof_6.f: Likewise.
10672 * gfortran.dg/read_eof_7.f90: Likewise.
10673 * gfortran.dg/read_eof_8.f90: Likewise.
10674 * gfortran.dg/read_eof_all.f90: Likewise.
10675 * gfortran.dg/read_eor.f90: Likewise.
10676 * gfortran.dg/read_float_1.f90: Likewise.
10677 * gfortran.dg/read_float_2.f03: Likewise.
10678 * gfortran.dg/read_float_3.f90: Likewise.
10679 * gfortran.dg/read_float_4.f90: Likewise.
10680 * gfortran.dg/read_infnan_1.f90: Likewise.
10681 * gfortran.dg/read_list_eof_1.f90: Likewise.
10682 * gfortran.dg/read_logical.f90: Likewise.
10683 * gfortran.dg/read_many_1.f: Likewise.
10684 * gfortran.dg/read_no_eor.f90: Likewise.
10685 * gfortran.dg/read_noadvance.f90: Likewise.
10686 * gfortran.dg/read_repeat.f90: Likewise.
10687 * gfortran.dg/read_repeat_2.f90: Likewise.
10688 * gfortran.dg/read_size_noadvance.f90: Likewise.
10689 * gfortran.dg/read_x_eof.f90: Likewise.
10690 * gfortran.dg/read_x_past.f: Likewise.
10691 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
10692 * gfortran.dg/real_const_1.f: Likewise.
10693 * gfortran.dg/real_const_2.f90: Likewise.
10694 * gfortran.dg/real_const_3.f90: Likewise.
10695 * gfortran.dg/real_do_1.f90: Likewise.
10696 * gfortran.dg/real_index_1.f90: Likewise.
10697 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
10698 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
10699 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
10700 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
10701 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
10702 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
10703 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
10704 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
10705 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
10706 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
10707 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
10708 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
10709 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
10710 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
10711 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
10712 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
10713 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
10714 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
10715 * gfortran.dg/record_marker_1.f90: Likewise.
10716 * gfortran.dg/record_marker_2.f: Likewise.
10717 * gfortran.dg/record_marker_3.f90: Likewise.
10718 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
10719 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
10720 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
10721 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
10722 * gfortran.dg/recursive_check_7.f90: Likewise.
10723 * gfortran.dg/recursive_reference_1.f90: Likewise.
10724 * gfortran.dg/recursive_reference_2.f90: Likewise.
10725 * gfortran.dg/recursive_stack.f90: Likewise.
10726 * gfortran.dg/reduction.f90: Likewise.
10727 * gfortran.dg/repack_arrays_1.f90: Likewise.
10728 * gfortran.dg/repeat_1.f90: Likewise.
10729 * gfortran.dg/repeat_2.f90: Likewise.
10730 * gfortran.dg/repeat_3.f90: Likewise.
10731 * gfortran.dg/repeat_6.f90: Likewise.
10732 * gfortran.dg/reshape-alloc.f90: Likewise.
10733 * gfortran.dg/reshape-complex.f90: Likewise.
10734 * gfortran.dg/reshape.f90: Likewise.
10735 * gfortran.dg/reshape_2.f90: Likewise.
10736 * gfortran.dg/reshape_7.f90: Likewise.
10737 * gfortran.dg/reshape_empty_1.f03: Likewise.
10738 * gfortran.dg/reshape_pad_1.f90: Likewise.
10739 * gfortran.dg/reshape_rank7.f90: Likewise.
10740 * gfortran.dg/reshape_transpose_1.f90: Likewise.
10741 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
10742 * gfortran.dg/result_default_init_1.f90: Likewise.
10743 * gfortran.dg/result_in_spec_1.f90: Likewise.
10744 * gfortran.dg/result_in_spec_2.f90: Likewise.
10745 * gfortran.dg/ret_array_1.f90: Likewise.
10746 * gfortran.dg/ret_pointer_1.f90: Likewise.
10747 * gfortran.dg/ret_pointer_2.f90: Likewise.
10748 * gfortran.dg/rewind_1.f90: Likewise.
10749 * gfortran.dg/round_1.f03: Likewise.
10750 * gfortran.dg/round_2.f03: Likewise.
10751 * gfortran.dg/round_3.f08: Likewise.
10752 * gfortran.dg/round_4.f90: Likewise.
10753 * gfortran.dg/rrspacing_1.f90: Likewise.
10754 * gfortran.dg/runtime_warning_1.f90: Likewise.
10755 * gfortran.dg/same_type_as_2.f03: Likewise.
10756 * gfortran.dg/save_1.f90: Likewise.
10757 * gfortran.dg/save_5.f90: Likewise.
10758 * gfortran.dg/save_6.f90: Likewise.
10759 * gfortran.dg/scalar_mask_1.f90: Likewise.
10760 * gfortran.dg/scalar_mask_2.f90: Likewise.
10761 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
10762 * gfortran.dg/scale_1.f90: Likewise.
10763 * gfortran.dg/scan_1.f90: Likewise.
10764 * gfortran.dg/scan_2.f90: Likewise.
10765 * gfortran.dg/secnds-1.f: Likewise.
10766 * gfortran.dg/secnds.f: Likewise.
10767 * gfortran.dg/select_1.f90: Likewise.
10768 * gfortran.dg/select_2.f90: Likewise.
10769 * gfortran.dg/select_3.f90: Likewise.
10770 * gfortran.dg/select_5.f90: Likewise.
10771 * gfortran.dg/select_char_1.f90: Likewise.
10772 * gfortran.dg/select_char_2.f90: Likewise.
10773 * gfortran.dg/select_type_13.f03: Likewise.
10774 * gfortran.dg/select_type_14.f03: Likewise.
10775 * gfortran.dg/select_type_15.f03: Likewise.
10776 * gfortran.dg/select_type_19.f03: Likewise.
10777 * gfortran.dg/select_type_2.f03: Likewise.
10778 * gfortran.dg/select_type_26.f03: Likewise.
10779 * gfortran.dg/select_type_27.f03: Likewise.
10780 * gfortran.dg/select_type_28.f03: Likewise.
10781 * gfortran.dg/select_type_3.f03: Likewise.
10782 * gfortran.dg/select_type_35.f03: Likewise.
10783 * gfortran.dg/select_type_36.f03: Likewise.
10784 * gfortran.dg/select_type_37.f03: Likewise.
10785 * gfortran.dg/select_type_39.f03: Likewise.
10786 * gfortran.dg/select_type_4.f90: Likewise.
10787 * gfortran.dg/select_type_5.f03: Likewise.
10788 * gfortran.dg/select_type_6.f03: Likewise.
10789 * gfortran.dg/select_type_7.f03: Likewise.
10790 * gfortran.dg/select_type_8.f03: Likewise.
10791 * gfortran.dg/selected_char_kind_1.f90: Likewise.
10792 * gfortran.dg/selected_char_kind_4.f90: Likewise.
10793 * gfortran.dg/selected_kind_1.f90: Likewise.
10794 * gfortran.dg/selected_real_kind_2.f90: Likewise.
10795 * gfortran.dg/shape_2.f90: Likewise.
10796 * gfortran.dg/shape_4.f90: Likewise.
10797 * gfortran.dg/shape_5.f90: Likewise.
10798 * gfortran.dg/shape_7.f90: Likewise.
10799 * gfortran.dg/shape_8.f90: Likewise.
10800 * gfortran.dg/shape_9.f90: Likewise.
10801 * gfortran.dg/shift-kind_2.f90: Likewise.
10802 * gfortran.dg/shiftalr_1.F90: Likewise.
10803 * gfortran.dg/shiftalr_2.F90: Likewise.
10804 * gfortran.dg/simpleif_1.f90: Likewise.
10805 * gfortran.dg/simplify_argN_1.f90: Likewise.
10806 * gfortran.dg/simplify_cshift_1.f90: Likewise.
10807 * gfortran.dg/simplify_cshift_4.f90: Likewise.
10808 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
10809 * gfortran.dg/simplify_modulo.f90: Likewise.
10810 * gfortran.dg/single_char_string.f90: Likewise.
10811 * gfortran.dg/size_dim.f90: Likewise.
10812 * gfortran.dg/size_optional_dim_1.f90: Likewise.
10813 * gfortran.dg/sizeof.f90: Likewise.
10814 * gfortran.dg/sizeof_4.f90: Likewise.
10815 * gfortran.dg/slash_1.f90: Likewise.
10816 * gfortran.dg/sms-1.f90: Likewise.
10817 * gfortran.dg/sms-2.f90: Likewise.
10818 * gfortran.dg/spec_expr_7.f90: Likewise.
10819 * gfortran.dg/specifics_1.f90: Likewise.
10820 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
10821 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
10822 * gfortran.dg/spread_init_expr.f03: Likewise.
10823 * gfortran.dg/spread_scalar_source.f90: Likewise.
10824 * gfortran.dg/spread_shape_1.f90: Likewise.
10825 * gfortran.dg/stat_1.f90: Likewise.
10826 * gfortran.dg/stat_2.f90: Likewise.
10827 * gfortran.dg/stfunc_1.f90: Likewise.
10828 * gfortran.dg/stfunc_4.f90: Likewise.
10829 * gfortran.dg/stfunc_6.f90: Likewise.
10830 * gfortran.dg/storage_size_1.f08: Likewise.
10831 * gfortran.dg/storage_size_3.f08: Likewise.
10832 * gfortran.dg/storage_size_4.f90: Likewise.
10833 * gfortran.dg/streamio_1.f90: Likewise.
10834 * gfortran.dg/streamio_10.f90: Likewise.
10835 * gfortran.dg/streamio_11.f90: Likewise.
10836 * gfortran.dg/streamio_12.f90: Likewise.
10837 * gfortran.dg/streamio_13.f90: Likewise.
10838 * gfortran.dg/streamio_14.f90: Likewise.
10839 * gfortran.dg/streamio_15.f90: Likewise.
10840 * gfortran.dg/streamio_16.f90: Likewise.
10841 * gfortran.dg/streamio_17.f90: Likewise.
10842 * gfortran.dg/streamio_2.f90: Likewise.
10843 * gfortran.dg/streamio_3.f90: Likewise.
10844 * gfortran.dg/streamio_4.f90: Likewise.
10845 * gfortran.dg/streamio_5.f90: Likewise.
10846 * gfortran.dg/streamio_6.f90: Likewise.
10847 * gfortran.dg/streamio_7.f90: Likewise.
10848 * gfortran.dg/streamio_8.f90: Likewise.
10849 * gfortran.dg/streamio_9.f90: Likewise.
10850 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
10851 * gfortran.dg/string_4.f90: Likewise.
10852 * gfortran.dg/string_array_constructor_2.f90: Likewise.
10853 * gfortran.dg/string_assign_2.f90: Likewise.
10854 * gfortran.dg/string_compare_1.f90: Likewise.
10855 * gfortran.dg/string_compare_2.f90: Likewise.
10856 * gfortran.dg/string_compare_3.f90: Likewise.
10857 * gfortran.dg/string_ctor_1.f90: Likewise.
10858 * gfortran.dg/string_length_1.f90: Likewise.
10859 * gfortran.dg/string_length_2.f90: Likewise.
10860 * gfortran.dg/string_length_3.f90: Likewise.
10861 * gfortran.dg/string_length_4.f90: Likewise.
10862 * gfortran.dg/string_null_compare_1.f: Likewise.
10863 * gfortran.dg/string_pad_trunc.f90: Likewise.
10864 * gfortran.dg/structure_constructor_1.f03: Likewise.
10865 * gfortran.dg/structure_constructor_11.f90: Likewise.
10866 * gfortran.dg/structure_constructor_13.f03: Likewise.
10867 * gfortran.dg/structure_constructor_2.f03: Likewise.
10868 * gfortran.dg/structure_constructor_5.f03: Likewise.
10869 * gfortran.dg/submodule_1.f08: Likewise.
10870 * gfortran.dg/submodule_11.f08: Likewise.
10871 * gfortran.dg/submodule_14.f08: Likewise.
10872 * gfortran.dg/submodule_15.f08: Likewise.
10873 * gfortran.dg/submodule_17.f08: Likewise.
10874 * gfortran.dg/submodule_18.f08: Likewise.
10875 * gfortran.dg/submodule_19.f08: Likewise.
10876 * gfortran.dg/submodule_2.f08: Likewise.
10877 * gfortran.dg/submodule_27.f08: Likewise.
10878 * gfortran.dg/submodule_28.f08: Likewise.
10879 * gfortran.dg/submodule_29.f08: Likewise.
10880 * gfortran.dg/submodule_30.f08: Likewise.
10881 * gfortran.dg/submodule_6.f08: Likewise.
10882 * gfortran.dg/submodule_7.f08: Likewise.
10883 * gfortran.dg/submodule_8.f08: Likewise.
10884 * gfortran.dg/subnormal_1.f90: Likewise.
10885 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
10886 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
10887 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
10888 * gfortran.dg/substr_2.f: Likewise.
10889 * gfortran.dg/substr_3.f: Likewise.
10890 * gfortran.dg/substr_4.f: Likewise.
10891 * gfortran.dg/substr_5.f90: Likewise.
10892 * gfortran.dg/substr_6.f90: Likewise.
10893 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
10894 * gfortran.dg/sum_init_expr.f03: Likewise.
10895 * gfortran.dg/sum_zero_array_1.f90: Likewise.
10896 * gfortran.dg/system_clock_3.f08: Likewise.
10897 * gfortran.dg/t_editing.f: Likewise.
10898 * gfortran.dg/team_change_1.f90: Likewise.
10899 * gfortran.dg/team_end_1.f90: Likewise.
10900 * gfortran.dg/team_number_1.f90: Likewise.
10901 * gfortran.dg/temporary_1.f90: Likewise.
10902 * gfortran.dg/test_com_block.f90: Likewise.
10903 * gfortran.dg/test_only_clause.f90: Likewise.
10904 * gfortran.dg/tiny_1.f90: Likewise.
10905 * gfortran.dg/tiny_2.f90: Likewise.
10906 * gfortran.dg/tl_editing.f90: Likewise.
10907 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
10908 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
10909 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
10910 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
10911 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
10912 * gfortran.dg/transfer_class_2.f90: Likewise.
10913 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
10914 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
10915 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
10916 * gfortran.dg/transfer_resolve_1.f90: Likewise.
10917 * gfortran.dg/transfer_simplify_1.f90: Likewise.
10918 * gfortran.dg/transfer_simplify_10.f90: Likewise.
10919 * gfortran.dg/transfer_simplify_11.f90: Likewise.
10920 * gfortran.dg/transfer_simplify_2.f90: Likewise.
10921 * gfortran.dg/transfer_simplify_3.f90: Likewise.
10922 * gfortran.dg/transfer_simplify_4.f90: Likewise.
10923 * gfortran.dg/transfer_simplify_8.f90: Likewise.
10924 * gfortran.dg/transfer_simplify_9.f90: Likewise.
10925 * gfortran.dg/transpose_1.f90: Likewise.
10926 * gfortran.dg/transpose_3.f03: Likewise.
10927 * gfortran.dg/transpose_4.f90: Likewise.
10928 * gfortran.dg/transpose_conjg_1.f90: Likewise.
10929 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
10930 * gfortran.dg/transpose_optimization_2.f90: Likewise.
10931 * gfortran.dg/trim_1.f90: Likewise.
10932 * gfortran.dg/trim_optimize_1.f90: Likewise.
10933 * gfortran.dg/trim_optimize_2.f90: Likewise.
10934 * gfortran.dg/trim_optimize_3.f90: Likewise.
10935 * gfortran.dg/trim_optimize_4.f90: Likewise.
10936 * gfortran.dg/trim_optimize_5.f90: Likewise.
10937 * gfortran.dg/trim_optimize_6.f90: Likewise.
10938 * gfortran.dg/trim_optimize_7.f90: Likewise.
10939 * gfortran.dg/trim_optimize_8.f90: Likewise.
10940 * gfortran.dg/type_to_class_1.f03: Likewise.
10941 * gfortran.dg/type_to_class_2.f03: Likewise.
10942 * gfortran.dg/type_to_class_3.f03: Likewise.
10943 * gfortran.dg/type_to_class_4.f03: Likewise.
10944 * gfortran.dg/type_to_class_5.f03: Likewise.
10945 * gfortran.dg/typebound_assignment_5.f03: Likewise.
10946 * gfortran.dg/typebound_assignment_6.f03: Likewise.
10947 * gfortran.dg/typebound_assignment_7.f90: Likewise.
10948 * gfortran.dg/typebound_call_1.f03: Likewise.
10949 * gfortran.dg/typebound_call_13.f03: Likewise.
10950 * gfortran.dg/typebound_call_18.f03: Likewise.
10951 * gfortran.dg/typebound_call_19.f03: Likewise.
10952 * gfortran.dg/typebound_call_2.f03: Likewise.
10953 * gfortran.dg/typebound_call_20.f03: Likewise.
10954 * gfortran.dg/typebound_call_3.f03: Likewise.
10955 * gfortran.dg/typebound_generic_5.f03: Likewise.
10956 * gfortran.dg/typebound_generic_6.f03: Likewise.
10957 * gfortran.dg/typebound_generic_9.f03: Likewise.
10958 * gfortran.dg/typebound_operator_12.f03: Likewise.
10959 * gfortran.dg/typebound_operator_13.f03: Likewise.
10960 * gfortran.dg/typebound_operator_15.f90: Likewise.
10961 * gfortran.dg/typebound_operator_20.f90: Likewise.
10962 * gfortran.dg/typebound_operator_3.f03: Likewise.
10963 * gfortran.dg/typebound_operator_6.f03: Likewise.
10964 * gfortran.dg/typebound_operator_7.f03: Likewise.
10965 * gfortran.dg/typebound_operator_8.f03: Likewise.
10966 * gfortran.dg/typebound_operator_9.f03: Likewise.
10967 * gfortran.dg/typebound_proc_19.f90: Likewise.
10968 * gfortran.dg/typebound_proc_20.f90: Likewise.
10969 * gfortran.dg/typebound_proc_23.f90: Likewise.
10970 * gfortran.dg/typebound_proc_27.f03: Likewise.
10971 * gfortran.dg/typebound_proc_35.f90: Likewise.
10972 * gfortran.dg/typebound_proc_36.f90: Likewise.
10973 * gfortran.dg/unf_io_convert_1.f90: Likewise.
10974 * gfortran.dg/unf_io_convert_2.f90: Likewise.
10975 * gfortran.dg/unf_io_convert_3.f90: Likewise.
10976 * gfortran.dg/unf_io_convert_4.f90: Likewise.
10977 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
10978 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
10979 * gfortran.dg/unf_short_record_1.f90: Likewise.
10980 * gfortran.dg/unformatted_recl_1.f90: Likewise.
10981 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
10982 * gfortran.dg/unit_1.f90: Likewise.
10983 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
10984 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
10985 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
10986 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
10987 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
10988 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
10989 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
10990 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
10991 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
10992 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
10993 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
10994 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
10995 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
10996 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
10997 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
10998 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
10999 * gfortran.dg/unpack_init_expr.f03: Likewise.
11000 * gfortran.dg/use_10.f90: Likewise.
11001 * gfortran.dg/use_11.f90: Likewise.
11002 * gfortran.dg/use_13.f90: Likewise.
11003 * gfortran.dg/use_24.f90: Likewise.
11004 * gfortran.dg/use_27.f90: Likewise.
11005 * gfortran.dg/use_5.f90: Likewise.
11006 * gfortran.dg/use_allocated_1.f90: Likewise.
11007 * gfortran.dg/use_only_1.f90: Likewise.
11008 * gfortran.dg/use_only_4.f90: Likewise.
11009 * gfortran.dg/use_rename_2.f90: Likewise.
11010 * gfortran.dg/use_rename_4.f90: Likewise.
11011 * gfortran.dg/used_dummy_types_1.f90: Likewise.
11012 * gfortran.dg/used_interface_ref.f90: Likewise.
11013 * gfortran.dg/used_types_5.f90: Likewise.
11014 * gfortran.dg/utf8_1.f03: Likewise.
11015 * gfortran.dg/utf8_2.f03: Likewise.
11016 * gfortran.dg/value_1.f90: Likewise.
11017 * gfortran.dg/value_2.f90: Likewise.
11018 * gfortran.dg/value_4.f90: Likewise.
11019 * gfortran.dg/value_6.f03: Likewise.
11020 * gfortran.dg/value_7.f03: Likewise.
11021 * gfortran.dg/value_test.f90: Likewise.
11022 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
11023 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
11024 * gfortran.dg/vect/pr60510.f: Likewise.
11025 * gfortran.dg/vect/pr69882.f90: Likewise.
11026 * gfortran.dg/vect/pr69980.f90: Likewise.
11027 * gfortran.dg/vect/vect-5.f90: Likewise.
11028 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
11029 * gfortran.dg/vector_subscript_1.f90: Likewise.
11030 * gfortran.dg/vector_subscript_2.f90: Likewise.
11031 * gfortran.dg/vector_subscript_3.f90: Likewise.
11032 * gfortran.dg/vector_subscript_5.f90: Likewise.
11033 * gfortran.dg/verify_2.f90: Likewise.
11034 * gfortran.dg/volatile10.f90: Likewise.
11035 * gfortran.dg/where_1.f90: Likewise.
11036 * gfortran.dg/where_operator_assign_1.f90: Likewise.
11037 * gfortran.dg/where_operator_assign_2.f90: Likewise.
11038 * gfortran.dg/where_operator_assign_3.f90: Likewise.
11039 * gfortran.dg/whole_file_13.f90: Likewise.
11040 * gfortran.dg/whole_file_2.f90: Likewise.
11041 * gfortran.dg/widechar_2.f90: Likewise.
11042 * gfortran.dg/widechar_4.f90: Likewise.
11043 * gfortran.dg/widechar_5.f90: Likewise.
11044 * gfortran.dg/widechar_6.f90: Likewise.
11045 * gfortran.dg/widechar_8.f90: Likewise.
11046 * gfortran.dg/widechar_IO_1.f90: Likewise.
11047 * gfortran.dg/widechar_IO_2.f90: Likewise.
11048 * gfortran.dg/widechar_IO_3.f90: Likewise.
11049 * gfortran.dg/widechar_IO_4.f90: Likewise.
11050 * gfortran.dg/widechar_compare_1.f90: Likewise.
11051 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
11052 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
11053 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
11054 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
11055 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
11056 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
11057 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
11058 * gfortran.dg/widechar_select_1.f90: Likewise.
11059 * gfortran.dg/winapi.f90: Likewise.
11060 * gfortran.dg/write_0_pe_format.f90: Likewise.
11061 * gfortran.dg/write_back.f: Likewise.
11062 * gfortran.dg/write_check3.f90: Likewise.
11063 * gfortran.dg/write_direct_eor.f90: Likewise.
11064 * gfortran.dg/write_padding.f90: Likewise.
11065 * gfortran.dg/write_recursive.f90: Likewise.
11066 * gfortran.dg/write_rewind_1.f: Likewise.
11067 * gfortran.dg/write_rewind_2.f: Likewise.
11068 * gfortran.dg/write_zero_array.f90: Likewise.
11069 * gfortran.dg/x_slash_1.f: Likewise.
11070 * gfortran.dg/x_slash_2.f: Likewise.
11071 * gfortran.dg/zero_array_components_1.f90: Likewise.
11072 * gfortran.dg/zero_length_1.f90: Likewise.
11073 * gfortran.dg/zero_length_2.f90: Likewise.
11074 * gfortran.dg/zero_sized_1.f90: Likewise.
11075 * gfortran.dg/zero_sized_3.f90: Likewise.
11076 * gfortran.fortran-torture/compile/nested.f90: Likewise.
11077 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
11078 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
11079 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
11080 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
11081 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
11082 * gfortran.fortran-torture/execute/args.f90: Likewise.
11083 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
11084 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
11085 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
11086 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
11087 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
11088 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
11089 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
11090 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
11091 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
11092 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
11093 * gfortran.fortran-torture/execute/common.f90: Likewise.
11094 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
11095 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
11096 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
11097 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
11098 * gfortran.fortran-torture/execute/contained.f90: Likewise.
11099 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
11100 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
11101 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
11102 * gfortran.fortran-torture/execute/data.f90: Likewise.
11103 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
11104 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
11105 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
11106 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
11107 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
11108 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
11109 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
11110 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
11111 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
11112 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
11113 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
11114 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
11115 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
11116 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
11117 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
11118 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
11119 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
11120 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
11121 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
11122 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
11123 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
11124 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
11125 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
11126 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
11127 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
11128 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
11129 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
11130 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
11131 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
11132 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
11133 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
11134 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
11135 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
11136 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
11137 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
11138 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
11139 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
11140 * gfortran.fortran-torture/execute/forall.f90: Likewise.
11141 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
11142 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
11143 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
11144 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
11145 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
11146 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
11147 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
11148 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
11149 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
11150 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
11151 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
11152 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
11153 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
11154 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
11155 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
11156 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
11157 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
11158 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
11159 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
11160 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
11161 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
11162 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
11163 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
11164 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
11165 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
11166 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
11167 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
11168 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
11169 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
11170 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
11171 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
11172 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
11173 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
11174 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
11175 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
11176 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
11177 Likewise.
11178 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
11179 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
11180 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
11181 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
11182 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
11183 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
11184 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
11185 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
11186 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
11187 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
11188 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
11189 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
11190 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
11191 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
11192 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
11193 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
11194 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
11195 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
11196 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
11197 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
11198 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
11199 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
11200 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
11201 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
11202 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
11203 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
11204 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
11205 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
11206 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
11207 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
11208 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
11209 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
11210 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
11211 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
11212 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
11213 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
11214 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
11215 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
11216 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
11217 * gfortran.fortran-torture/execute/math.f90: Likewise.
11218 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
11219 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
11220 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
11221 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
11222 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
11223 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
11224 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
11225 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
11226 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
11227 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
11228 * gfortran.fortran-torture/execute/power.f90: Likewise.
11229 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
11230 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
11231 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
11232 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
11233 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
11234 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
11235 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
11236 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
11237 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
11238 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
11239 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
11240 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
11241 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
11242 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
11243 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
11244 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
11245 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
11246 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
11247 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
11248 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
11249 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
11250 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
11251 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
11252 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
11253 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
11254 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
11255 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
11256 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
11257 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
11258 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
11259 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
11260 * gfortran.fortran-torture/execute/straret.f90: Likewise.
11261 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
11262 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
11263 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
11264 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
11265 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
11266 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
11267 * gfortran.fortran-torture/execute/string.f90: Likewise.
11268 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
11269 * gfortran.fortran-torture/execute/strret.f90: Likewise.
11270 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
11271 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
11272 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
11273 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
11274 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
11275 * gfortran.fortran-torture/execute/userop.f90: Likewise.
11276 * gfortran.fortran-torture/execute/where17.f90: Likewise.
11277 * gfortran.fortran-torture/execute/where18.f90: Likewise.
11278 * gfortran.fortran-torture/execute/where19.f90: Likewise.
11279 * gfortran.fortran-torture/execute/where20.f90: Likewise.
11280 * gfortran.fortran-torture/execute/where21.f90: Likewise.
11281 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
11282 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
11283 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
11284 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
11285 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
11286 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
11287 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
11288 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
11289 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
11290 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
11291 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
11292 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
11293 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
11294 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
11295 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
11296 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
11297 * gfortran.dg/inline_transpose_1.f90: Likewise.
11298
11299 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
11300
11301 PR fortran/84115
11302 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
11303 change to dg-run.
11304
11305 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
11306
11307 PR ada/84277
11308 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
11309 * gnat.dg/dispatch1.adb: Rename into...
11310 * gnat.dg/disp1.adb: ...this.
11311 * gnat.dg/dispatch1_p.ads: Rename into...
11312 * gnat.dg/disp1_pkg.ads: ...this.
11313 * gnat.dg/disp2.adb: Rename into...
11314 * gnat.dg/dispatch2.adb: ...this.
11315 * gnat.dg/dispatch2_p.ads: Rename into...
11316 * gnat.dg/disp2_pkg.ads: ...this.
11317 * gnat.dg/dispatch2_p.adb: Rename into...
11318 * gnat.dg/disp2_pkg.adb: this.
11319 * gnat.dg/generic_dispatch.adb: Rename into...
11320 * gnat.dg/generic_disp.adb: this.
11321 * gnat.dg/generic_dispatch_p.ads: Rename into...
11322 * gnat.dg/generic_disp_pkg.ads: ...this.
11323 * gnat.dg/generic_dispatch_p.adb: Rename into...
11324 * gnat.dg/generic_disp_pkg.adb: ...this.
11325 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
11326 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
11327 * gnat.dg/object_overflow1.adb: Tweak index.
11328 * gnat.dg/object_overflow2.adb: Likewise.
11329 * gnat.dg/object_overflow3.adb: Likewise.
11330 * gnat.dg/object_overflow4.adb: Likewise.
11331 * gnat.dg/object_overflow5.adb: Likewise.
11332
11333 2018-02-16 Jakub Jelinek <jakub@redhat.com>
11334
11335 PR ipa/84425
11336 * gcc.c-torture/compile/pr84425.c: New test.
11337
11338 2018-02-16 Marek Polacek <polacek@redhat.com>
11339 Jakub Jelinek <jakub@redhat.com>
11340
11341 PR c++/84192
11342 * g++.dg/cpp1y/constexpr-84192.C: New test.
11343
11344 2018-02-16 Martin Sebor <msebor@redhat.com>
11345
11346 PR c++/79064
11347 * g++.dg/overload15.C: New test.
11348
11349 2018-02-16 Yury Gribov <tetra2005@gmail.com>
11350
11351 PR target/81535
11352 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
11353 * gcc.dg/pr56727-2.c: Ditto.
11354 * gcc.target/powerpc/pr79439.c: Renamed to...
11355 * gcc.target/powerpc/pr79439-1.c: ...this.
11356 * gcc.target/powerpc/pr79439-2.c: New test.
11357 * gcc.target/powerpc/pr79439-3.c: New test.
11358
11359 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
11360
11361 target/pr84371
11362 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
11363 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
11364 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
11365 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
11366 * gcc.target/powerpc/builtins-3.c: Same.
11367
11368 2018-02-16 Nathan Sidwell <nathan@acm.org>
11369
11370 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
11371
11372 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
11373
11374 PR rtl-optimization/70023
11375 * gcc.target/i386/pr70023.c: New.
11376
11377 2018-02-16 Carl Love <cel@us.ibm.com>
11378
11379 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
11380 tests.
11381 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
11382 tests.
11383
11384 2018-02-16 Carl Love <cel@us.ibm.com>
11385
11386 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
11387 for the ABI definitions for vec_extract4b and vec_insert4b.
11388
11389 2018-02-16 Nathan Sidwell <nathan@acm.org>
11390
11391 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
11392 * g++.old-deja/g++.mike/net43.C: Likewise.
11393
11394 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
11395
11396 PR c++/82468
11397 * g++.dg/cpp1z/class-deduction48.C: New.
11398
11399 2018-02-16 Nathan Sidwell <nathan@acm.org>
11400
11401 PR c++/84375
11402 * g++.dg/lookup/pr84375.C: New.
11403
11404 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
11405
11406 PR target/83831
11407 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
11408
11409 2018-02-16 Richard Biener <rguenther@suse.de>
11410
11411 PR tree-optimization/84417
11412 * gcc.dg/torture/pr84417.c: New testcase.
11413
11414 2018-02-16 Jakub Jelinek <jakub@redhat.com>
11415
11416 PR target/84272
11417 * g++.dg/opt/pr84272.C: New test.
11418
11419 PR rtl-optimization/83723
11420 * gcc.dg/pr83723.c: New test.
11421
11422 2018-02-16 Richard Biener <rguenther@suse.de>
11423
11424 PR tree-optimization/84399
11425 * gcc.dg/graphite/pr84399.c: New testcase.
11426
11427 2018-02-16 Richard Biener <rguenther@suse.de>
11428
11429 PR tree-optimization/84190
11430 * g++.dg/torture/pr84190.C: New testcase.
11431
11432 2018-02-15 Martin Sebor <msebor@redhat.com>
11433
11434 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
11435 directives.
11436
11437 2018-02-15 Janus Weil <janus@gcc.gnu.org>
11438
11439 PR fortran/84409
11440 * gfortran.dg/dtio_21.f03: Add an error message.
11441 * gfortran.dg/dtio_22.f90: Fix invalid test case.
11442
11443 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
11444
11445 PR fortran/84381
11446 * gfortran.dg/stop_shouldfail.f90: New test.
11447
11448 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
11449
11450 PR c++/84330
11451 * g++.dg/concepts/pr84330.C: New.
11452
11453 2018-02-15 Tom de Vries <tom@codesourcery.com>
11454
11455 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
11456
11457 2018-02-15 Tom de Vries <tom@codesourcery.com>
11458
11459 * gcc.c-torture/compile/pr84136.c: Require effective target
11460 indirect_jumps.
11461
11462 2018-02-15 Jakub Jelinek <jakub@redhat.com>
11463
11464 PR tree-optimization/84383
11465 * gcc.c-torture/compile/pr84383.c: New test.
11466
11467 PR tree-optimization/84334
11468 * gcc.dg/pr84334.c: New test.
11469
11470 2018-02-14 Carl Love <cel@us.ibm.com>
11471
11472 * gcc.target/powerpc/builtins-4-int128-runnable.c
11473 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
11474 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
11475
11476 2018-02-14 Martin Sebor <msebor@redhat.com>
11477
11478 PR tree-optimization/83698
11479 * gcc.dg/Wrestrict-7.c: New test.
11480 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
11481 * gcc.target/i386/chkp-stropt-17.c: Same.
11482
11483 2018-02-14 Martin Sebor <msebor@redhat.com>
11484
11485 PR c/84108
11486 * gcc.dg/Wattributes-8.c: New test.
11487
11488 2018-02-14 Janus Weil <janus@gcc.gnu.org>
11489
11490 PR fortran/84385
11491 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
11492 * gfortran.dg/allocate_with_source_23.f90: Ditto.
11493 * gfortran.dg/select_type_1.f03: Extend test case.
11494
11495 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11496
11497 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
11498 (dg-options): Use -O2 -msse2 -mno-sse3.
11499
11500 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
11501
11502 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
11503 this test case still works ok.
11504 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
11505 * gcc.dg/vmx/insert-be-order.c: Likewise.
11506 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
11507 * gcc.dg/vmx/ld-be-order.c: Likewise.
11508 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
11509 * gcc.dg/vmx/lde-be-order.c: Likewise.
11510 * gcc.dg/vmx/ldl-be-order.c: Likewise.
11511 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
11512 * gcc.dg/vmx/merge-be-order.c: Likewise.
11513 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
11514 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
11515 * gcc.dg/vmx/pack-be-order.c: Likewise.
11516 * gcc.dg/vmx/perm-be-order.c: Likewise.
11517 * gcc.dg/vmx/splat-be-order.c: Likewise.
11518 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
11519 * gcc.dg/vmx/st-be-order.c: Likewise.
11520 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
11521 * gcc.dg/vmx/ste-be-order.c: Likewise.
11522 * gcc.dg/vmx/stl-be-order.c: Likewise.
11523 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
11524 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
11525 * gcc.dg/vmx/unpack-be-order.c: Likewise.
11526 * gcc.dg/vmx/vsums-be-order.c: Likewise.
11527 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
11528
11529 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
11530
11531 PR c++/84350
11532 * g++.dg/cpp0x/auto49.C: New.
11533
11534 2018-02-14 Nathan Sidwell <nathan@acm.org>
11535
11536 * g++.dg/template/instantiate5.C: Adjust required-from loc.
11537
11538 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
11539
11540 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
11541 * gcc.target/powerpc/le-altivec-consts.c: Same.
11542
11543 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
11544
11545 PR target/84220
11546 * gcc.target/powerpc/pr84220-sld.c: New test.
11547 * gcc.target/powerpc/pr84220-sld2.c: New test.
11548 * gcc.target/powerpc/pr84220-sldw.c: New test.
11549 * gcc.target/powerpc/pr84220-xxperm.c: New test.
11550 * gcc.target/powerpc/pr84220-xxsld.c: New test.
11551
11552 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
11553
11554 PR target/84239
11555 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
11556 _inc_ssp intrinsics.
11557 * gcc.target/i386/cet-intrin-4.c: Likewise.
11558 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
11559 __builtin_ia32_rdssp[d|q].
11560
11561 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
11562
11563 PR tree-optimization/84357
11564 * gcc.dg/vect/pr84357.c: New test.
11565
11566 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
11567
11568 PR target/83831
11569 * gcc.target/rx/pr83831.c: New tests.
11570
11571 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
11572
11573 PR target/79242
11574 * gcc.target/msp430/pr79242.c: New test.
11575
11576 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11577
11578 PR target/84372
11579 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
11580 with -mcpu=power9.
11581
11582 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11583
11584 PR target/84279
11585 * g++.dg/pr84279.C: New test.
11586
11587 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11588
11589 PR rtl-optimization/84169
11590 * gcc.c-torture/execute/pr84169.c: New.
11591
11592 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11593
11594 PR target/84370
11595 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
11596
11597 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11598
11599 PR target/84365
11600 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
11601 with -mcpu=power9.
11602
11603 2018-02-13 Jakub Jelinek <jakub@redhat.com>
11604
11605 PR c++/84364
11606 * g++.dg/warn/effc4.C: New test.
11607
11608 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
11609
11610 PR c++/84333
11611 * g++.dg/template/sizeof16.C: New.
11612 * g++.dg/template/sizeof17.C: Likewise.
11613
11614 2018-02-13 Janus Weil <janus@gcc.gnu.org>
11615
11616 PR fortran/84313
11617 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
11618 add necessary compiler options.
11619 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
11620
11621 2018-02-13 Jakub Jelinek <jakub@redhat.com>
11622
11623 PR c/82210
11624 * gcc.c-torture/execute/pr82210.c: New test.
11625
11626 PR middle-end/84309
11627 * gcc.dg/pr84309-2.c: New test.
11628
11629 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
11630
11631 PR tree-optimization/84321
11632 * gcc.dg/pr84321.c: New test.
11633
11634 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
11635
11636 PR target/84359
11637 * gcc.target/i386/pr57193.c: Add -march=x86-64.
11638
11639 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
11640
11641 PR sanitizer/84340
11642 * gcc.dg/asan/pr84307.c: Remove test.
11643
11644 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
11645
11646 * gcc.target/rl78/test_auto_vector.c: New test.
11647
11648 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
11649
11650 PR c/84305
11651 * gcc.c-torture/compile/pr84305.c: New test.
11652
11653 2018-02-13 Jakub Jelinek <jakub@redhat.com>
11654
11655 PR target/84335
11656 * gcc.target/i386/pr84335.c: New test.
11657
11658 PR tree-optimization/84339
11659 * gcc.c-torture/execute/pr84339.c: New test.
11660
11661 PR middle-end/84309
11662 * gcc.dg/pr84309.c: New test.
11663 * gcc.target/i386/pr84309.c: New test.
11664
11665 PR target/84336
11666 * gcc.target/i386/pr84336.c: New test.
11667
11668 2018-02-12 Jakub Jelinek <jakub@redhat.com>
11669
11670 PR c++/84341
11671 * c-c++-common/gomp/pr84341.c: New test.
11672
11673 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11674
11675 PR fortran/68746
11676 * gfortran.dg/read_dir.f90: Re-add dg-do run.
11677
11678 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11679
11680 PR fortran/68746
11681 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
11682 of zero for read.
11683
11684 2018-02-12 Jeff Law <law@redhat.com>
11685
11686 * gcc.c-torture/compile/reg-args-size.c: New test.
11687
11688 2018-02-12 Carl Love <cel@us.ibm.com>
11689
11690 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
11691 uint128 tests to new testfile.
11692 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
11693 int128 and uint128 tests.
11694 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
11695 list of torture tests.
11696
11697 2018-02-12 Janus Weil <janus@gcc.gnu.org>
11698
11699 PR fortran/84273
11700 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
11701 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
11702
11703 2018-02-12 Tamar Christina <tamar.christina@arm.com>
11704
11705 PR target/82641
11706 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
11707
11708 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
11709
11710 PR sanitizer/84307
11711 * gcc.dg/asan/pr84307.c: New test.
11712
11713 2018-02-12 Nathan Sidwell <nathan@acm.org>
11714
11715 * g++.dg/parse/pr84263.C: New.
11716
11717 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
11718
11719 PR c++/79626
11720 * g++.dg/template/crash129.C: New.
11721
11722 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
11723
11724 PR target/83828
11725 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
11726 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
11727 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
11728 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
11729 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
11730
11731 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
11732
11733 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
11734 _mm_maskz_scalef_round_sd): Test new intrinsics.
11735 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
11736 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
11737 intrinsics.
11738 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
11739 _mm_maskz_scalef_round_ss): Test new intrinsics.
11740 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
11741 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
11742 intrinsics.
11743 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
11744 __builtin_ia32_scalefss_round): Remove builtin.
11745 (__builtin_ia32_scalefsd_mask_round,
11746 __builtin_ia32_scalefss_mask_round): Test new builtin.
11747 * gcc.target/i386/sse-13.c: Ditto.
11748 * gcc.target/i386/sse-23.c: Ditto.
11749
11750 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
11751
11752 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
11753 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
11754 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
11755 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
11756 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
11757 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
11758 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
11759 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
11760 intrinsics.
11761 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
11762 (__builtin_ia32_sqrtss_round): Remove builtins.
11763 (__builtin_ia32_sqrtsd_mask_round)
11764 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
11765 * gcc.target/i386/sse-13.c: Ditto.
11766 * gcc.target/i386/sse-23.c: Ditto.
11767
11768 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11769
11770 PR fortran/35299
11771 * gfortran.dg/statement_function_3.f: New test.
11772
11773 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
11774
11775 PR fortran/54223
11776 PR fortran/84276
11777 * gfortran.dg/statement_function_1.f90: New test.
11778 * gfortran.dg/statement_function_2.f90: New test.
11779
11780 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
11781
11782 PR fortran/84074
11783 * gfortran.dg/type_to_class_5.f03: New test.
11784
11785 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
11786
11787 PR fortran/56691
11788 * gfortran.dg/type_to_class_4.f03: New test.
11789
11790 2018-02-10 Alan Modra <amodra@gmail.com>
11791
11792 PR target/84300
11793 * gcc.dg/pr84300.c: New.
11794
11795 2018-02-10 Jakub Jelinek <jakub@redhat.com>
11796
11797 PR sanitizer/83987
11798 * g++.dg/ubsan/pr83987-2.C: New test.
11799
11800 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
11801
11802 * gcc.target/rx/movsicc.c: New test.
11803
11804 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
11805
11806 PR target/83926
11807 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
11808 message.
11809
11810 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
11811
11812 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
11813 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
11814
11815 2018-02-09 Nathan Sidwell <nathan@acm.org>
11816
11817 PR c/84293
11818 * c-c++-common/pr84293.h: New.
11819 * c-c++-common/pr84293.c: New.
11820
11821 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
11822
11823 PR rtl-optimization/57193
11824 * gcc.target/i386/pr57193.c: New.
11825
11826 2018-02-09 Jakub Jelinek <jakub@redhat.com>
11827
11828 PR target/84226
11829 * gcc.target/powerpc/pr84226.c: New test.
11830
11831 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
11832
11833 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
11834 from this to...
11835 <vclzd>: ...this.
11836
11837 2018-02-09 Martin Sebor <msebor@redhat.com>
11838
11839 PR lto/84212
11840 * gcc.dg/lto/pr84212_0.c: New test file.
11841 * gcc.dg/lto/pr84212_1.c: Same.
11842
11843 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
11844
11845 PR target/83926
11846 * gcc.target/powerpc/pr83926.c: New test.
11847 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
11848 message. Fix test for running in 32-bit mode.
11849
11850 2018-02-09 Tamar Christina <tamar.christina@arm.com>
11851
11852 PR target/82641
11853 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
11854
11855 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11856
11857 PR target/PR84295
11858 * gcc.target/s390/pr84295.c: New test.
11859
11860 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
11861
11862 PR c++/77522
11863 * g++.dg/cpp1y/lambda-init16.C: New.
11864
11865 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
11866
11867 * gnat.dg/sso8.adb: New test.
11868 * gnat.dg/sso8_pkg.ads: New helper.
11869
11870 2018-02-09 Richard Biener <rguenther@suse.de>
11871
11872 PR tree-optimization/84278
11873 * gcc.target/i386/pr84278.c: Adjust regex.
11874
11875 2018-02-09 Jakub Jelinek <jakub@redhat.com>
11876
11877 PR tree-optimization/84232
11878 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
11879
11880 PR debug/84252
11881 * gcc.target/aarch64/pr84252.c: New test.
11882
11883 PR middle-end/84237
11884 * gcc.dg/pr84237.c: New test.
11885
11886 2018-02-09 Marek Polacek <polacek@redhat.com>
11887 Jakub Jelinek <jakub@redhat.com>
11888
11889 PR c++/83659
11890 * g++.dg/torture/pr83659.C: New test.
11891
11892 2018-02-08 David Malcolm <dmalcolm@redhat.com>
11893
11894 PR tree-optimization/84136
11895 * gcc.c-torture/compile/pr84136.c: New test.
11896
11897 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
11898
11899 PR target/83008
11900 * gcc.target/i386/pr83008.c: New test.
11901
11902 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
11903
11904 PR target/81143
11905 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
11906
11907 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
11908
11909 PR c++/83806
11910 * g++.dg/warn/Wunused-parm-11.C: New.
11911
11912 2018-02-08 Marek Polacek <polacek@redhat.com>
11913
11914 PR tree-optimization/84238
11915 * gcc.dg/Wstringop-overflow-3.c: New test.
11916
11917 2018-02-08 Nathan Sidwell <nathan@acm.org>
11918
11919 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
11920
11921 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
11922
11923 PR tree-optimization/84265
11924 * gcc.dg/vect/pr84265.c: New test.
11925
11926 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
11927
11928 PR tree-optimization/81635
11929 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
11930 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
11931
11932 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11933
11934 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
11935 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
11936 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
11937 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
11938 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
11939 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
11940 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
11941 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
11942 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
11943 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
11944 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
11945 * gcc.target/s390/nobp-return-attr-all.c: New test.
11946 * gcc.target/s390/nobp-return-attr-neg.c: New test.
11947 * gcc.target/s390/nobp-return-mem-attr.c: New test.
11948 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
11949 * gcc.target/s390/nobp-return-mem-z10.c: New test.
11950 * gcc.target/s390/nobp-return-mem-z900.c: New test.
11951 * gcc.target/s390/nobp-return-reg-attr.c: New test.
11952 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
11953 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
11954 * gcc.target/s390/nobp-return-reg-z10.c: New test.
11955 * gcc.target/s390/nobp-return-reg-z900.c: New test.
11956 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
11957 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
11958 * gcc.target/s390/nobp-table-jump-z10.c: New test.
11959 * gcc.target/s390/nobp-table-jump-z900.c: New test.
11960
11961 2018-02-08 Richard Biener <rguenther@suse.de>
11962
11963 PR tree-optimization/84233
11964 * g++.dg/torture/pr84233.C: New testcase.
11965
11966 2018-02-08 Richard Biener <rguenther@suse.de>
11967
11968 PR tree-optimization/84278
11969 * gcc.target/i386/pr84278.c: New testcase.
11970
11971 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
11972
11973 PR rtl-optimization/84068
11974 PR rtl-optimization/83459
11975 * gcc.dg/pr84068.c: New test.
11976
11977 2018-02-08 Richard Biener <rguenther@suse.de>
11978
11979 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
11980 loop vectorization to happen.
11981
11982 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
11983
11984 PR c++/83204
11985 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
11986
11987 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
11988
11989 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
11990
11991 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
11992
11993 PR target/84154
11994 * gcc.target/powerpc/pr84154-1.c: New tests.
11995 * gcc.target/powerpc/pr84154-2.c: Likewise.
11996 * gcc.target/powerpc/pr84154-3.c: Likewise.
11997
11998 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
11999
12000 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
12001
12002 2018-02-07 Jakub Jelinek <jakub@redhat.com>
12003
12004 PR c++/84082
12005 * g++.dg/template/incomplete11.C: New test.
12006 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
12007
12008 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
12009
12010 PR fortran/82994
12011 * gfortran.dg/deallocate_error_3.f90: New test.
12012 * gfortran.dg/deallocate_error_4.f90: New test.
12013
12014 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
12015
12016 PR fortran/68560
12017 * gfortran.dg/shape_9.f90: New test.
12018
12019 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
12020
12021 PR fortran/82049
12022 * gfortran.dg/assumed_charlen_parameter.f90: New test.
12023
12024 2018-02-07 David Malcolm <dmalcolm@redhat.com>
12025
12026 PR c++/81610
12027 PR c++/80567
12028 * g++.dg/spellcheck-reswords.C: New test case.
12029 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
12030 suggestion of "if".
12031
12032 2018-02-07 Martin Liska <mliska@suse.cz>
12033
12034 PR c++/84059.
12035 * g++.dg/ext/mv26.C: New test.
12036
12037 2018-02-07 Tom de Vries <tom@codesourcery.com>
12038
12039 * gcc.dg/pr83844.c: Require effective target alloca.
12040
12041 2018-02-07 Tom de Vries <tom@codesourcery.com>
12042
12043 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
12044
12045 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
12046
12047 PR target/84243
12048 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
12049 -fcf-protection=return.
12050
12051 2018-02-07 Tom de Vries <tom@codesourcery.com>
12052
12053 PR libgomp/84217
12054 * c-c++-common/goacc/pr84217.c: New test.
12055 * gfortran.dg/goacc/pr84217.f90: New test.
12056
12057 2018-02-07 Richard Biener <rguenther@suse.de>
12058
12059 PR tree-optimization/84204
12060 * gcc.dg/graphite/pr84204.c: New testcase.
12061
12062 PR tree-optimization/84205
12063 * gcc.dg/graphite/pr84205.c: New testcase.
12064
12065 PR tree-optimization/84223
12066 * gfortran.dg/graphite/pr84223.f90: New testcase.
12067
12068 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
12069
12070 PR c++/71662
12071 * g++.dg/cpp0x/scoped_enum7.C: New.
12072
12073 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
12074
12075 PR tree-optimization/83008
12076 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
12077
12078 2018-02-07 Jakub Jelinek <jakub@redhat.com>
12079
12080 PR tree-optimization/84235
12081 * gcc.c-torture/execute/ieee/pr84235.c: New test.
12082
12083 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12084
12085 PR testsuite/84243
12086 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
12087 targets.
12088 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
12089
12090 2018-02-06 Jakub Jelinek <jakub@redhat.com>
12091
12092 PR target/84146
12093 * gcc.target/i386/pr84146.c: New test.
12094
12095 2018-02-06 Michael Collison <michael.collison@arm.com>
12096
12097 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
12098
12099 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12100
12101 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
12102 warning for -mno-speculate-indirect-jumps.
12103 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
12104 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
12105 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
12106 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
12107 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
12108 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
12109
12110 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
12111
12112 PR target/84145
12113 * c-c++-common/fcf-protection-1.c: Change a compared message.
12114 * c-c++-common/fcf-protection-2.c: Likewise.
12115 * c-c++-common/fcf-protection-3.c: Likewise.
12116 * c-c++-common/fcf-protection-5.c: Likewise.
12117 * c-c++-common/fcf-protection-6.c: New test.
12118 * c-c++-common/fcf-protection-7.c: Likewise.
12119
12120 2018-02-06 Marek Polacek <polacek@redhat.com>
12121
12122 PR tree-optimization/84228
12123 * c-c++-common/Wstringop-truncation-3.c: New test.
12124
12125 2018-02-06 Tamar Christina <tamar.christina@arm.com>
12126
12127 PR target/82641
12128 * gcc.target/arm/pragma_arch_switch_2.c: New.
12129
12130 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12131
12132 PR target/79975
12133 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
12134
12135 2018-02-05 Martin Sebor <msebor@redhat.com>
12136
12137 PR tree-optimization/83369
12138 * gcc.dg/Wnonnull.c: New test.
12139
12140 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
12141
12142 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
12143 argument and use dg-messages-by-file instead. Expect it to be
12144 an array rather than a dict.
12145 (lto-link-and-maybe-run): Remove messages_by_file argument and
12146 use an upvar for dg-messages-by-file. Update call to
12147 lto_handle_diagnostics.
12148 (lt-get-options): Treat dg-messages-by-file as an array
12149 rather than a dict.
12150 (lto-get-options-main): Likewise. Set the entry rather than appending.
12151 (lto-execute): Treat dg-messages-by-file as an array rather than
12152 a dict. Update call to lto-link-and-maybe-run.
12153
12154 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
12155
12156 PR c++/82782
12157 * g++.dg/cpp1z/inline-var4.C: New.
12158
12159 2018-02-05 Martin Liska <mliska@suse.cz>
12160
12161 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
12162 options.
12163 * c-c++-common/asan/pointer-compare-2.c: Likewise.
12164 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
12165 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
12166 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
12167 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
12168 * c-c++-common/asan/pointer-compare-3.c: New test.
12169
12170 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
12171
12172 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
12173 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
12174
12175 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
12176
12177 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
12178 _mm_maskz_range_sd, _mm_mask_range_round_sd,
12179 _mm_maskz_range_round_sd): Test new intrinsics.
12180 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
12181 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
12182 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
12183 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
12184 _mm_maskz_range_ss, _mm_mask_range_round_ss,
12185 _mm_maskz_range_round_ss): Test new intrinsics.
12186 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
12187 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
12188 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
12189 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
12190 __builtin_ia32_rangess128_round): Remove builtins.
12191 (__builtin_ia32_rangesd128_mask_round,
12192 __builtin_ia32_rangess128_mask_round): Test new builtins.
12193 * gcc.target/i386/sse-13.c: Ditto.
12194 * gcc.target/i386/sse-23.c: Ditto.
12195
12196 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
12197
12198 PR middle-end/79966
12199 * gfortran.dg/pr79966.f90: New testcase
12200
12201 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
12202
12203 PR fortran/84094
12204 * gfortran.dg/associate_23.f90: Fix invalid code.
12205 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
12206 * gfortran.dg/matmul_3.f90: Likewise.
12207 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
12208
12209 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
12210
12211 PR fortran/84115
12212 * gfortran.dg/associate_34.f90: New test.
12213 * gfortran.dg/associate_35.f90: New test.
12214
12215 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
12216
12217 PR fortran/84141
12218 PR fortran/84155
12219 * gfortran.dg/pr84155.f90: New test.
12220
12221 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
12222
12223 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
12224 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
12225
12226 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
12227
12228 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
12229 dg-do run stanza.
12230
12231 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
12232
12233 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
12234 requirement.
12235 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
12236 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
12237 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
12238
12239 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12240
12241 PR testsuite/52641
12242 * gcc.c-torture/execute/pr83362.c: Make work for int16.
12243 * gcc.dg/Wsign-conversion.c: Dito.
12244 * gcc.dg/attr-alloc_size-4.c: Dito.
12245 * gcc.dg/pr81020.c: Dito.
12246 * gcc.dg/pr81192.c: Dito.
12247 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
12248 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
12249 * gcc.dg/pr83844.c: Restrict to int32plus.
12250 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
12251 * gcc.dg/tree-ssa/ldist-25.c: Dito.
12252 * gcc.dg/tree-ssa/ldist-27.c: Dito.
12253 * gcc.dg/tree-ssa/ldist-28.c: Dito.
12254 * gcc.dg/tree-ssa/ldist-29.c: Dito.
12255 * gcc.dg/tree-ssa/ldist-30.c: Dito.
12256 * gcc.dg/tree-ssa/ldist-31.c: Dito.
12257 * gcc.dg/tree-ssa/ldist-32.c: Dito.
12258 * gcc.dg/tree-ssa/ldist-33.c: Dito.
12259 * gcc.dg/tree-ssa/ldist-34.c: Dito.
12260 * gcc.dg/tree-ssa/ldist-35.c: Dito.
12261 * gcc.dg/tree-ssa/ldist-36.c: Dito.
12262
12263 2018-02-02 Julia Koval <julia.koval@intel.com>
12264
12265 * gcc.target/i386/funcspec-56.inc: Handle new march.
12266 * g++.dg/ext/mv16.C: Ditto.
12267
12268 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12269
12270 * lib/target-supports.exp
12271 (check_effective_target_keeps_null_pointer_checks): No more
12272 special-case avr.
12273 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
12274 * gcc.dg/ifcvt-4.c: Skip avr.
12275 * gcc.dg/pr53037-1.c: Dito.
12276 * gcc.dg/pr53037-2.c: Dito.
12277 * gcc.dg/pr53037-3.c: Dito.
12278 * gcc.dg/pr63387-2.c: Dito.
12279 * gcc.dg/pr63387.c: Dito.
12280 * gcc.dg/sancov/cmp0.c: Dito.
12281 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
12282 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
12283 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
12284 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
12285 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
12286 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
12287 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
12288 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
12289 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
12290 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
12291 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
12292 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
12293 * gcc.dg/tree-ssa/pr82059.c: Dito.
12294 * gcc.c-torture/execute/pr70460.c: Dito.
12295
12296 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12297
12298 PR testsuite/52641
12299 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
12300 * gcc.c-torture/execute/20180112-1.c: Dito.
12301 * gcc.c-torture/execute/pr81503.c: Dito.
12302 * gcc.dg/store_merging_12.c: Dito.
12303 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
12304 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
12305 * gcc.dg/tree-ssa/pr80898.c: Dito.
12306 * gcc.dg/tree-ssa/pr82363.c: Dito.
12307 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
12308 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
12309 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
12310 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
12311 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
12312 * gcc.dg/tree-ssa/pr80803.c: Dito.
12313 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
12314 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
12315 * gcc.dg/tree-ssa/vrp114.c: Dito.
12316 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
12317 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
12318 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
12319
12320 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
12321
12322 PR target/84066
12323 * gcc.target/i386/cet-sjlj-6a.c: New test.
12324 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
12325
12326 2018-02-01 Marek Polacek <polacek@redhat.com>
12327
12328 PR c++/84125
12329 * g++.dg/cpp1y/lambda-generic-84125.C: New test.
12330
12331 2018-01-30 Jeff Law <law@redhat.com>
12332
12333 PR target/84128
12334 * gcc.target/i386/pr84128.c: New test.
12335
12336 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
12337
12338 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
12339 -fdelete-null-pointer-checks.
12340
12341 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
12342
12343 PR c++/83796
12344 * g++.dg/cpp0x/abstract-default1.C: New.
12345
12346 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12347
12348 PR tree-optimization/81635
12349 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
12350 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
12351
12352 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12353
12354 PR target/83370
12355 * gcc.target/aarch64/pr83370.c: New.
12356
12357 2018-02-01 Richard Biener <rguenther@suse.de>
12358
12359 * gcc.dg/graphite/pr35356-1.c: Adjust.
12360
12361 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12362
12363 PR testsuite/83846
12364 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
12365 for ILP32.
12366 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
12367 of hard-coding the choice.
12368 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
12369 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
12370 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
12371 memset call.
12372 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
12373 stdint.h types.
12374 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
12375 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
12376 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
12377 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
12378 * gcc.target/aarch64/sve/logical_1.c: Likewise.
12379 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
12380 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
12381 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
12382 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
12383 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
12384 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
12385 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
12386 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
12387 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
12388 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
12389 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
12390 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
12391 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
12392 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
12393 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
12394 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
12395 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
12396 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
12397 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
12398 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
12399 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
12400 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
12401 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
12402 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
12403 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
12404 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
12405 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
12406 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
12407 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
12408 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
12409 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
12410 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
12411 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
12412 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
12413 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
12414 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
12415 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
12416 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
12417 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
12418 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
12419 __builtin_popcountll rather than __builtin_popcountl.
12420
12421 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12422
12423 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
12424 of LD1R[HWD] for multi-element constants on big-endian targets.
12425 * gcc.target/aarch64/sve/slp_3.c: Likewise.
12426 * gcc.target/aarch64/sve/slp_4.c: Likewise.
12427
12428 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12429
12430 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
12431 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
12432 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
12433
12434 2018-02-01 Jakub Jelinek <jakub@redhat.com>
12435
12436 PR tree-optimization/81661
12437 PR tree-optimization/84117
12438 * gcc.dg/pr81661.c: New test.
12439 * gfortran.dg/pr84117.f90: New test.
12440
12441 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
12442
12443 PR fortran/83705
12444 * gfortran.dg/repeat_7.f90: Catch warning message.
12445
12446 2018-01-31 Ian Lance Taylor <iant@golang.org>
12447
12448 * go.go-torture/execute/printnil.go: New test.
12449
12450 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12451
12452 * lib/target-supports.exp (check_effective_target_comdat_group):
12453 Allow for Solaris as comdat syntax.
12454
12455 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
12456 Solaris with comdat_group support and as.
12457
12458 2018-01-31 Marek Polacek <polacek@redhat.com>
12459
12460 PR c/81779
12461 * gcc.dg/pr81779.c: New test.
12462
12463 2018-01-31 Jakub Jelinek <jakub@redhat.com>
12464
12465 PR fortran/84116
12466 * gfortran.dg/gomp/pr84116.f90: New test.
12467
12468 PR c++/83993
12469 * g++.dg/init/pr83993-2.C: New test.
12470
12471 PR c++/83993
12472 * g++.dg/init/pr83993-1.C: New test.
12473 * g++.dg/cpp0x/pr83993.C: New test.
12474
12475 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
12476
12477 PR fortran/84088
12478 * gfortran.dg/pr84088.f90: New test.
12479
12480 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
12481
12482 PR target/82444
12483 * gcc.target/i386/pr82444.c: New.
12484
12485 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
12486
12487 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
12488 * gcc.target/powerpc/vsx-13.c: New.
12489
12490 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
12491
12492 PR c++/84092
12493 * g++.dg/cpp1y/var-templ57.C: New.
12494
12495 2018-01-31 Marek Polacek <polacek@redhat.com>
12496
12497 PR c++/84138
12498 * g++.dg/diagnostic/pr84138.C: New test.
12499
12500 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
12501
12502 PR fortran/78534
12503 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
12504 -Wstringop-overflow warnings due to spurious warning with -O1.
12505 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
12506 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
12507
12508 2018-01-31 Richard Biener <rguenther@suse.de>
12509
12510 PR tree-optimization/84132
12511 * g++.dg/torture/pr84132.C: New testcase.
12512
12513 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
12514
12515 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
12516 dg-final scan.
12517
12518 2018-01-31 Julia Koval <julia.koval@intel.com>
12519
12520 PR target/83618
12521 * gcc.target/i386/rdpid.c: Remove "eax".
12522
12523 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12524
12525 PR tree-optimization/64946
12526 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
12527 scan-assembler checks.
12528
12529 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
12530
12531 * gcc.c-torture/execute/20180131-1.c: New test.
12532
12533 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
12534
12535 * gcc.target/arc/taux-1.c: New test.
12536 * gcc.target/arc/taux-2.c: Likewise.
12537
12538 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
12539
12540 * gcc.target/arc/uncached.c: New test.
12541
12542 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12543
12544 PR lto/83954
12545 * gnat.dg/lto20.adb: Remove dg-excess-errors.
12546
12547 2018-01-31 Jakub Jelinek <jakub@redhat.com>
12548
12549 PR preprocessor/69869
12550 * gcc.dg/cpp/trad/pr69869.c: New test.
12551
12552 PR c/84100
12553 * gcc.dg/pr84100.c: New test.
12554
12555 2018-01-30 Jeff Law <law@redhat.com>
12556
12557 PR target/84064
12558 * gcc.target/i386/pr84064: New test.
12559
12560 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
12561
12562 PR fortran/84134
12563 * gfortran.dg/data_implied_do_2.f90: New test.
12564
12565 2018-01-30 Janus Weil <janus@gcc.gnu.org>
12566
12567 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
12568
12569 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
12570
12571 PR fortran/84133
12572 * gfortran.dg/inline_matmul_21.f90: New test case.
12573
12574 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12575
12576 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
12577
12578 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
12579
12580 PR target/84112
12581 * gcc.target/powerpc/pr84112.c: New.
12582
12583 2018-01-30 Jakub Jelinek <jakub@redhat.com>
12584
12585 PR rtl-optimization/83986
12586 * gcc.dg/pr83986.c: New test.
12587
12588 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
12589
12590 PR 58684
12591 * gcc.dg/torture/inf-compare-1.c: Add xfail.
12592 * gcc.dg/torture/inf-compare-2.c: Add xfail.
12593 * gcc.dg/torture/inf-compare-3.c: Add xfail.
12594 * gcc.dg/torture/inf-compare-4.c: Add xfail.
12595
12596 2018-01-30 Jakub Jelinek <jakub@redhat.com>
12597
12598 PR tree-optimization/84111
12599 * gcc.c-torture/compile/pr84111.c: New test.
12600
12601 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
12602
12603 PR ipa/83179
12604 * gcc.dg/ipa/inline-2.c: Fix template.
12605 * gcc.dg/ipa/inline-3.c: Fix template.
12606
12607 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
12608
12609 PR ipa/81360
12610 * g++.dg/torture/pr81360.C: New testcase.
12611
12612 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
12613
12614 PR lto/83954
12615 * gcc.dg/lto/pr83954.h: New testcase.
12616 * gcc.dg/lto/pr83954_0.c: New testcase.
12617 * gcc.dg/lto/pr83954_1.c: New testcase.
12618
12619 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12620
12621 PR bootstrap/84017
12622 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
12623 to dg-options.
12624 Simplify DW_AT_producer scan.
12625
12626 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12627
12628 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
12629
12630 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
12631
12632 PR target/83828
12633 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
12634 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
12635 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
12636 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
12637
12638 2018-01-29 Jeff Law <law@redhat.com>
12639
12640 PR testsuite/81010
12641 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
12642 better match other tests which require vsx. Verify the zero
12643 extension is part of the test in the combiner dump.
12644
12645 2018-01-29 Marek Polacek <polacek@redhat.com>
12646
12647 PR c/83966
12648 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
12649
12650 PR c++/83996
12651 * g++.dg/ext/pr83996.C: New test.
12652
12653 2018-01-29 Richard Biener <rguenther@suse.de>
12654
12655 PR tree-optimization/84057
12656 * gcc.dg/graphite/pr84057.c: New testcase.
12657
12658 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
12659
12660 PR fortran/84073
12661 * gfortran.dg/bind_c_usage_31.f90: New test.
12662
12663 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
12664
12665 PR c++/83924
12666 * g++.dg/warn/Wduplicated-branches5.C: New.
12667
12668 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
12669
12670 * gcc.target/rl78/test_addsi3_internal.c: New test.
12671
12672 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
12673
12674 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
12675 Make expected output depend on whether we expect sibcalls or not.
12676 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
12677 safe-indirect-jump-1.c).
12678
12679 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
12680 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
12681 Soren Rasmussen <s.c.rasmussen@gmail.com>
12682
12683 Fortran 2018 teams tests.
12684
12685 * gfortran.dg/team_number_1.f90: new test for team_number.
12686 * gfortran.dg/team_change_1.f90: new test for change team.
12687 * gfortran.dg/team_end_1.f90: new test for end team.
12688 * gfortran.dg/team_form_1.f90: new test for form team.
12689
12690 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
12691
12692 PR fortran/83998
12693 * gfortran.dg/dot_product_4.f90
12694
12695 2018-01-26 Martin Sebor <msebor@redhat.com>
12696
12697 PR tree-optimization/83896
12698 * gcc.dg/strlenopt-43.c: New.
12699
12700 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
12701
12702 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
12703 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
12704 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
12705 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
12706 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
12707 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
12708 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
12709 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
12710 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
12711 stanzas.
12712 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
12713 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
12714 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
12715 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
12716 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
12717 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
12718 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
12719 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
12720 instruction list.
12721 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
12722
12723 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
12724
12725 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
12726 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
12727 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
12728 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
12729 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
12730 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
12731 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
12732 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
12733 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
12734 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
12735 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
12736 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
12737 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
12738
12739 2018-01-26 Martin Liska <mliska@suse.cz>
12740
12741 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
12742 warning is seen.
12743
12744 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
12745
12746 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
12747 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
12748 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
12749 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
12750 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
12751 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
12752 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
12753 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
12754
12755 2018-01-26 Richard Biener <rguenther@suse.de>
12756
12757 PR rtl-optimization/84003
12758 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
12759 latent bug in DSE if NOINLINE is appropriately defined.
12760 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
12761 and defining NOINLINE.
12762
12763 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12764
12765 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
12766 tests specific to aarch64. XFAIL test on arm.
12767
12768 2018-01-26 Jakub Jelinek <jakub@redhat.com>
12769
12770 PR rtl-optimization/83985
12771 * gcc.dg/pr83985.c: New test.
12772
12773 PR c/83989
12774 * c-c++-common/Wrestrict-3.c: New test.
12775
12776 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
12777
12778 * gcc.target/arc/tdelegitimize_addr.c: New test.
12779
12780 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
12781
12782 * gcc.target/arc/jli-1.c: New file.
12783 * gcc.target/arc/jli-2.c: Likewise.
12784
12785 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
12786
12787 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
12788 scan-assembler.
12789 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
12790 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
12791
12792 2018-01-26 Richard Biener <rguenther@suse.de>
12793
12794 PR tree-optimization/81082
12795 * gcc.dg/vect/pr81082.c: New testcase.
12796 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
12797 simplification to n * n.
12798
12799 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12800
12801 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
12802 Solaris 10.
12803 * gcc.target/i386/pr63620.c: Likewise.
12804
12805 2018-01-26 Julia Koval <julia.koval@intel.com>
12806
12807 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
12808 -mavx512f -mavx512bw.
12809 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
12810 * gcc.target/i386/i386.exp: Fix types.
12811
12812 2018-01-26 Alan Modra <amodra@gmail.com>
12813
12814 PR target/84033
12815 * gcc.target/powerpc/swaps-p8-46.c: New.
12816
12817 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
12818
12819 PR fortran/37577
12820 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
12821 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
12822 'array01' in the tree dump comparison.
12823 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
12824 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
12825 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
12826
12827 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
12828
12829 PR middle-end/83055
12830 * gcc.dg/torture/pr83055.c: New testcase.
12831
12832 2018-01-25 Jakub Jelinek <jakub@redhat.com>
12833
12834 PR c++/84031
12835 * g++.dg/cpp1z/decomp36.C: New test.
12836
12837 PR middle-end/83977
12838 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
12839
12840 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
12841
12842 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
12843 the shift dump line.
12844 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
12845
12846 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
12847
12848 PR target/81550
12849 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
12850 index instead of int, which allows IVOPTs to properly optimize the
12851 loop.
12852
12853 2018-01-24 David Malcolm <dmalcolm@redhat.com>
12854
12855 PR jit/82846
12856 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
12857 of "fn_type" typedef.
12858 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
12859
12860 2018-01-24 Ian Lance Taylor <iant@golang.org>
12861
12862 * go.go-torture/execute/names-1.go: New test.
12863
12864 2018-01-19 Jeff Law <law@redhat.com>
12865
12866 PR target/83994
12867 * gcc.target/i386/pr83994.c: New test.
12868
12869 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
12870
12871 PR target/84014
12872 * gcc.target/powerpc/pr84014.c: New.
12873
12874 2018-01-24 Jakub Jelinek <jakub@redhat.com>
12875
12876 PR middle-end/83977
12877 * c-c++-common/gomp/pr83977-1.c: New test.
12878 * c-c++-common/gomp/pr83977-2.c: New test.
12879 * c-c++-common/gomp/pr83977-3.c: New test.
12880 * gfortran.dg/gomp/pr83977.f90: New test.
12881
12882 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
12883
12884 PR testsuite/83889
12885 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
12886 * gcc.dg/vect/pr80631-1.c: Likewise.
12887 * gcc.dg/vect/pr80631-2.c: Likewise.
12888 * gcc.dg/vect/pr81410.c: Likewise.
12889 * gcc.dg/vect/pr81633.c: Likewise.
12890 * gcc.dg/vect/pr81815.c: Likewise.
12891 * gcc.dg/vect/pr82108.c: Likewise.
12892 * gcc.dg/vect/pr83857.c: Likewise.
12893 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
12894 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
12895 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
12896 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
12897 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
12898 * gcc.dg/vect/vect-reduc-11.c: Likewise.
12899 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
12900 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
12901 dg-xfail-run-if instead.
12902 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
12903 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
12904 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
12905 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
12906 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
12907
12908 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
12909
12910 PR tree-optimization/83979
12911 * g++.dg/pr83979.c: New test.
12912
12913 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12914
12915 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
12916 option. Add arm_neon_ok_no_float_abi check.
12917
12918 2018-01-24 Richard Biener <rguenther@suse.de>
12919
12920 PR tree-optimization/83176
12921 * gcc.dg/graphite/pr83176.c: New testcase.
12922
12923 2018-01-24 Richard Biener <rguenther@suse.de>
12924
12925 PR tree-optimization/82819
12926 * gcc.dg/graphite/pr82819.c: New testcase.
12927
12928 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
12929
12930 PR c++/83921
12931 * g++.dg/cpp1y/constexpr-83921-1.C: New.
12932 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
12933 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
12934 * g++.dg/ext/stmtexpr20.C: Likewise.
12935 * g++.dg/ext/stmtexpr21.C: Likewise.
12936
12937 2018-01-23 David Malcolm <dmalcolm@redhat.com>
12938
12939 PR c++/83974
12940 * g++.dg/warn/pr83974.C: New test case.
12941
12942 2018-01-23 Jakub Jelinek <jakub@redhat.com>
12943
12944 PR sanitizer/83987
12945 * g++.dg/ubsan/pr83987.C: New test.
12946
12947 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
12948
12949 PR fortran/83866
12950 * gfortran.dg/pdt_29.f03: New test.
12951
12952 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
12953
12954 PR fortran/83898
12955 * gfortran.dg/associate_33.f03: New test.
12956
12957 2018-01-23 Martin Liska <mliska@suse.cz>
12958
12959 PR lto/81440
12960 * gcc.dg/lto/pr81440.h: New test.
12961 * gcc.dg/lto/pr81440_0.c: New test.
12962 * gcc.dg/lto/pr81440_1.c: New test.
12963
12964 2018-01-23 Nathan Sidwell <nathan@acm.org>
12965
12966 PR c++/83988
12967 * g++.dg/template/pr83988.C: New.
12968
12969 2018-01-23 Jakub Jelinek <jakub@redhat.com>
12970
12971 PR c++/82882
12972 PR c++/83978
12973 * g++.dg/cpp0x/pr82882.C: New test.
12974 * g++.dg/cpp0x/pr83978.C: New test.
12975
12976 PR c++/83958
12977 * g++.dg/cpp1z/decomp35.C: New test.
12978
12979 2018-01-23 Nathan Sidwell <nathan@acm.org>
12980
12981 * g++.dg/cpp0x/range-for10.C: Adjust.
12982 * g++.dg/ext/forscope1.C: Adjust.
12983 * g++.dg/ext/forscope2.C: Adjust.
12984 * g++.dg/template/for1.C: Adjust.
12985
12986 2018-01-23 David Malcolm <dmalcolm@redhat.com>
12987
12988 PR tree-optimization/83510
12989 * gcc.c-torture/compile/pr83510.c: New test case.
12990
12991 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
12992
12993 PR testsuite/83888
12994 * lib/target-supports.exp (check_effective_target_vect_float): Say
12995 that the result only holds when -funsafe-math-optimizations is on.
12996 (check_effective_target_vect_float_strict): New procedure.
12997 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
12998 of vect_float.
12999 * gcc.dg/vect/vect-reduc-6.c: Likewise.
13000
13001 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
13002
13003 PR tree-optimization/83965
13004 * gcc.dg/vect/pr83965.c: New test.
13005
13006 2018-01-23 Richard Biener <rguenther@suse.de>
13007
13008 PR tree-optimization/83963
13009 * gfortran.dg/graphite/pr83963.f: New testcase.
13010 * gcc.dg/graphite/pr83963-2.c: Likewise.
13011
13012 2018-01-23 Jakub Jelinek <jakub@redhat.com>
13013
13014 PR c++/83918
13015 * g++.dg/cpp1z/pr83918.C: New test.
13016
13017 2018-01-22 Jakub Jelinek <jakub@redhat.com>
13018
13019 PR tree-optimization/83957
13020 * gcc.dg/autopar/pr83957.c: New test.
13021
13022 PR tree-optimization/83081
13023 * gcc.dg/predict-8.c: Adjust expected probability.
13024
13025 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
13026
13027 PR target/83862
13028 * gcc.target/powerpc/pr83862.c: New test.
13029
13030 2018-01-22 Carl Love <cel@us.ibm.com>
13031
13032 * gcc.target/powerpc/powerpc.exp: Add torture tests for
13033 builtins-4-runnable.c, builtins-6-runnable.c,
13034 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
13035 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
13036 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
13037 for signed/unsigned 128-bit and long long int loads.
13038
13039 2018-01-22 Marek Polacek <polacek@redhat.com>
13040
13041 PR c++/81933
13042 * g++.dg/cpp1y/constexpr-empty4.C: New test.
13043
13044 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
13045
13046 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
13047 scan-asembler valid instructions list.
13048 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
13049 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
13050 power8-vector requirement and option.
13051 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
13052
13053 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
13054
13055 PR 78534
13056 PR 83704
13057 * gfortran.dg/string_1.f90: Remove printing the length.
13058
13059 2018-01-22 Richard Biener <rguenther@suse.de>
13060
13061 PR tree-optimization/83963
13062 * gcc.dg/graphite/pr83963.c: New testcase.
13063
13064 2018-01-22 Sudakshina Das <sudi.das@arm.com>
13065
13066 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
13067 dg-require-effective-target directives.
13068
13069 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13070
13071 * lib/target-supports.exp (check_effective_target_arm_softfloat):
13072 New procedure.
13073 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
13074 Adjust scan-assembler checks for soft-float.
13075
13076 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13077
13078 PR target/83946
13079 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
13080
13081 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
13082
13083 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
13084 * gcc.dg/pr83623.c: Likewise.
13085 * gcc.dg/pr83666.c: Likewise.
13086
13087 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13088 David Edelsohn <dje.gcc@gmail.com>
13089
13090 PR target/83946
13091 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
13092 assembly output from "crset eq" to "crset 2".
13093 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
13094 assembly output from . to $.
13095 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
13096 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
13097 assembly output from "crset eq" to "crset 2".
13098 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
13099 assembly output from "crset eq" to "crset 2", and from . to $.
13100
13101 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
13102
13103 PR fortran/83900
13104 * gfortran.dg/matmul_18.f90: New test.
13105
13106 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
13107
13108 PR tree-optimization/83940
13109 * gcc.dg/torture/pr83940.c: New test.
13110
13111 2018-01-20 Jakub Jelinek <jakub@redhat.com>
13112
13113 PR middle-end/83945
13114 * gcc.dg/tls/pr83945.c: New test.
13115
13116 PR target/83930
13117 * gcc.dg/pr83930.c: New test.
13118
13119 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
13120
13121 PR fortran/83900
13122 * gfortran.dg/matmul_17.f90: New test.
13123
13124 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
13125
13126 PR fortran/80768
13127 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
13128
13129 2018-01-19 Jakub Jelinek <jakub@redhat.com>
13130
13131 PR c++/81167
13132 * g++.dg/cpp0x/pr81167.C: New test.
13133
13134 PR c++/83919
13135 * g++.dg/cpp0x/pr83919.C: New test.
13136
13137 2018-01-19 Jeff Law <law@redhat.com>
13138 Jakub Jelinek <jakub@redhat.com>
13139
13140 * gcc.dg/stack-check-16.c: New test.
13141
13142 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
13143
13144 PR target/83790
13145 * gcc.target/nvptx/indirect_call.c: New test.
13146
13147 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13148
13149 * g++.dg/torture/pr83619.C: Remove dg-message.
13150
13151 2018-01-19 Martin Liska <mliska@suse.cz>
13152
13153 * gcc.dg/predict-1.c: Adjust expected probability.
13154 * gcc.dg/predict-3.c: Likewise.
13155 * gcc.dg/predict-5.c: Likewise.
13156 * gcc.dg/predict-6.c: Likewise.
13157 * gcc.dg/predict-9.c: Likewise.
13158
13159 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
13160
13161 PR tree-optimization/83922
13162 * gcc.dg/pr83922.c: New test.
13163
13164 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
13165
13166 PR tree-optimization/83914
13167 * gcc.dg/vect/pr83914.c: New test.
13168
13169 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13170
13171 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
13172 * gcc.target/arm/negdi-2.c: Likewise.
13173 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
13174
13175 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13176
13177 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
13178
13179 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13180
13181 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
13182
13183 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
13184
13185 * gcc.dg/torture/pr52451.c (main): Skip long double test on
13186 hppa*-*-hpux*.
13187
13188 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13189
13190 PR ipa/83619
13191 PR testsuite/83934
13192 * g++.dg/torture/pr83619.C (e): Define before first use instead of
13193 forward declaration.
13194
13195 2018-01-18 Carl Love <cel@us.ibm.com>
13196
13197 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
13198 to the function.
13199
13200 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
13201
13202 PR c++/81013
13203 * g++.dg/inherit/union3.C: New.
13204
13205 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13206
13207 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
13208
13209 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
13210
13211 PR ipa/83619
13212 * g++.dg/torture/pr83619.C: New testcase.
13213
13214 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13215
13216 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
13217 Add function body to force error messages in some configurations.
13218
13219 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13220
13221 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
13222 and arm_thumb1_ok.
13223
13224 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
13225
13226 PR other/70268
13227 * c-c++-common/ffile-prefix-map.c: New test.
13228 * c-c++-common/fmacro-prefix-map.c: New test.
13229 * c-c++-common/cpp/ffile-prefix-map.c: New test.
13230 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
13231
13232 2018-01-18 Martin Liska <mliska@suse.cz>
13233
13234 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
13235 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13236 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13237 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13238 * gcc.target/i386/ret-thunk-10.c: Likewise.
13239 * gcc.target/i386/ret-thunk-11.c: Likewise.
13240 * gcc.target/i386/ret-thunk-12.c: Likewise.
13241 * gcc.target/i386/ret-thunk-15.c: Likewise.
13242 * gcc.target/i386/ret-thunk-9.c: Likewise.
13243
13244 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13245
13246 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
13247 order.
13248
13249 2018-01-18 Nathan Sidwell <nathan@acm.org>
13250
13251 PR c++/83160
13252 * g++.dg/cpp0x/pr83160.C: New.
13253
13254 2018-01-18 Richard Biener <rguenther@suse.de>
13255
13256 PR tree-optimization/83887
13257 * gcc.dg/graphite/pr83887.c: New testcase.
13258 * gfortran.dg/graphite/pr83887.f90: Likewise.
13259 * gfortran.dg/graphite/pr83887.f: Likewise.
13260
13261 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13262
13263 PR target/65578
13264 * gcc.target/arm/builtin-bswap.x: New file.
13265 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
13266 and options for armv6t2.
13267 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
13268 and options for Thumb1.
13269 * gcc.target/arm/builtin-bswap16.x: New file.
13270 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
13271 and options for armv6t2.
13272 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
13273 and options for Thumb1.
13274
13275 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13276
13277 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
13278 order.
13279
13280 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13281
13282 PR c/61240
13283 * gcc.dg/pr61240.c: New test.
13284
13285 2018-01-17 Harald Anlauf <anlauf@gmx.de>
13286
13287 PR fortran/83864
13288 * gfortran.dg/pr83864.f90: New test.
13289
13290 2018-01-17 Jeff Law <law@redhat.com>
13291
13292 PR testsuite/83883
13293 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
13294
13295 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13296
13297 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
13298 restriction, but still restrict to 64-bit.
13299 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
13300 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
13301
13302 2018-01-17 Harald Anlauf <anlauf@gmx.de>
13303
13304 PR fortran/83874
13305 * gfortran.dg/pr83874.f90: New test.
13306
13307 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13308
13309 PR c++/83824
13310 * g++.dg/cpp0x/pr83824.C: New test.
13311
13312 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
13313
13314 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
13315 appropriate .gnu_attribute for the long double type, if we use the
13316 long double type, but do not generate any calls.
13317 * gcc.target/powerpc/gnuattr2.c: Likewise.
13318 * gcc.target/powerpc/gnuattr3.c: Likewise.
13319
13320 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
13321
13322 PR c++/78344
13323 * g++.dg/cpp0x/alignas13.C: New.
13324
13325 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13326
13327 PR c++/83897
13328 * g++.dg/cpp0x/pr83897.C: New test.
13329
13330 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
13331
13332 PR ipa/83051
13333 * gcc.c-torture/compile/pr83051-2.c: New testcase.
13334
13335 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
13336
13337 PR c++/81054
13338 * g++.dg/cpp0x/constexpr-ice19.C: New.
13339
13340 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
13341
13342 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
13343 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
13344 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
13345 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
13346 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
13347 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
13348 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
13349 * gcc.target/powerpc/builtins-1-be-folded.c: New.
13350 * gcc.target/powerpc/builtins-1-le-folded.c: New.
13351 * gcc.target/powerpc/builtins-1.fold.h: New.
13352
13353 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
13354
13355 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
13356 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
13357
13358 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13359
13360 * gcc.target/arm/g2.c: Add -marm to dg-options.
13361 * gcc.target/arm/scd42-2.c: Likewise.
13362
13363 2018-01-17 Nathan Sidwell <nathan@acm.org>
13364
13365 PR c++/83287
13366 * g++.dg/lookup/pr83287-2.C: New.
13367
13368 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13369
13370 PR c++/83814
13371 PR c++/83902
13372 * g++.dg/wrappers/pr83814.C: New test case.
13373 * g++.dg/wrappers/pr83902.C: New test case.
13374
13375 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13376
13377 PR lto/83121
13378 * g++.dg/lto/pr83121_0.C: New test case.
13379 * g++.dg/lto/pr83121_1.C: New test case.
13380 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
13381 adapted from DejaGnu's dg-test.
13382 (lto_handle_diagnostics): New procedure.
13383 (lto_prune_warns): Ignore informational notes.
13384 (lto-link-and-maybe-run): Add "messages_by_file" param.
13385 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
13386 "execute" when "link" fails if "execute" was not specified.
13387 (lto-can-handle-directive): New procedure.
13388 (lto-get-options-main): Call lto-can-handle-directive. Add a
13389 dg-messages local, using it to set the caller's
13390 dg-messages-by-file for the given source file.
13391 (lto-get-options): Likewise.
13392 (lto-execute): Add dg-messages-by-file local, and pass it to
13393 lto-link-and-maybe-run.
13394
13395 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
13396 Richard Sandiford <richard.sandiford@linaro.org>
13397
13398 PR target/79041
13399 PR target/82964
13400 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
13401 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
13402
13403 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13404
13405 * lib/target-supports.exp: Fix -march arguments in arm arch effective
13406 target check autogenerator for armv8.1-a and armv8.2-a.
13407
13408 2018-01-17 Carl Love <cel@us.ibm.com>
13409
13410 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
13411 Add debug print statements.
13412 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
13413 16 byte vector load followed by a partial vector load.
13414
13415 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13416
13417 PR c++/83799
13418 * g++.dg/wrappers/pr83799.C: New test case.
13419
13420 2018-01-17 Nathan Sidwell <nathan@acm.org>
13421
13422 PR c++/83739
13423 * g++.dg/cpp1y/pr83739.C: New.
13424
13425 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13426
13427 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
13428 * gcc.target/visium/overflow16.c: Likewise.
13429 * gcc.target/visium/overflow32.c: Likewise.
13430
13431 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13432
13433 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
13434
13435 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13436
13437 * gcc.dg/rtl/arm/stl-cond.c: New test.
13438 * gcc.target/arm/stl-cond.c: Delete.
13439
13440 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13441
13442 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
13443 directives.
13444
13445 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13446
13447 PR tree-optimization/83843
13448 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
13449 * gcc.dg/store_merging_19.c: New test.
13450
13451 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13452
13453 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
13454 and options.
13455
13456 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13457
13458 PR rtl-optimization/83771
13459 * gcc.dg/pr83771.c: New test.
13460
13461 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13462
13463 PR tree-optimization/81184
13464 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
13465 targets.
13466 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
13467
13468 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13469
13470 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
13471
13472 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
13473
13474 PR target/83546
13475 * gcc.target/i386/pr83546.c: New test.
13476
13477 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13478
13479 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
13480
13481 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13482
13483 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
13484 test and add dg-warning for the -Wstringop-overflow warning.
13485
13486 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13487
13488 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
13489 XFAIL last test on SPARC and Visium.
13490
13491 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
13492
13493 PR rtl-optimization/80481
13494 * g++.dg/pr80481.C: Exclude solaris.
13495
13496 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13497
13498 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
13499 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
13500 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
13501
13502 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13503
13504 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
13505 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
13506 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
13507 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
13508 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
13509 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
13510 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
13511 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
13512 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
13513 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
13514 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
13515 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
13516 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
13517 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
13518 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
13519
13520 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13521
13522 PR testsuite/77734
13523 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
13524
13525 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13526
13527 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
13528 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
13529 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
13530 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
13531 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
13532 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
13533
13534 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
13535
13536 PR tree-optimization/83857
13537 * gcc.dg/vect/pr83857.c: New test.
13538
13539 2018-01-16 Richard Biener <rguenther@suse.de>
13540
13541 PR tree-optimization/83867
13542 * gcc.dg/vect/pr83867.c: New testcase.
13543
13544 2018-01-16 Jakub Jelinek <jakub@redhat.com>
13545
13546 PR c/83844
13547 * gcc.dg/pr83844.c: New test.
13548
13549 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
13550
13551 * gcc.dg/torture/pr83847.c: New test.
13552
13553 2018-01-16 Jakub Jelinek <jakub@redhat.com>
13554
13555 PR rtl-optimization/86620
13556 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
13557 instead of --param=max-sched-ready-insns=0.
13558 * gcc.target/i386/pr83620.c: New test.
13559 * gcc.dg/pr83620.c: New test.
13560
13561 PR tree-optimization/83843
13562 * gcc.dg/store_merging_18.c: New test.
13563
13564 PR c++/83817
13565 * g++.dg/cpp1y/pr83817.C: New test.
13566
13567 PR c++/83825
13568 * g++.dg/template/pr83825.C: New test.
13569
13570 2018-01-16 Richard Biener <rguenther@suse.de>
13571
13572 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
13573
13574 2018-01-16 Richard Biener <rguenther@suse.de>
13575
13576 PR testsuite/82132
13577 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
13578 from gcc.dg/torture/pr60092.c.
13579
13580 2018-01-15 Martin Sebor <msebor@redhat.com>
13581
13582 PR c++/83588
13583 * g++.dg/ext/flexary28.C: New test.
13584
13585 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
13586
13587 PR fortran/82257
13588 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
13589
13590 2018-01-15 Martin Sebor <msebor@redhat.com>
13591
13592 PR testsuite/83869
13593 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
13594
13595 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
13596
13597 PR fortran/54613
13598 * gfortran.dg/minmaxloc_9.f90: New test.
13599 * gfortran.dg/minmaxloc_10.f90: New test.
13600 * gfortran.dg/minmaxloc_11.f90: New test.
13601
13602 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
13603
13604 PR target/83839
13605 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
13606 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13607 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13608 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13609 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13610 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13611 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13612 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13613 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13614 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13615 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13616 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13617 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13618 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13619 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13620 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
13621 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
13622 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
13623 * gcc.target/i386/ret-thunk-10.c: Likewise.
13624 * gcc.target/i386/ret-thunk-11.c: Likewise.
13625 * gcc.target/i386/ret-thunk-12.c: Likewise.
13626 * gcc.target/i386/ret-thunk-13.c: Likewise.
13627 * gcc.target/i386/ret-thunk-14.c: Likewise.
13628 * gcc.target/i386/ret-thunk-15.c: Likewise.
13629 * gcc.target/i386/ret-thunk-9.c: Don't check the
13630 __x86_return_thunk label. Scan for "push" only for Linux.
13631
13632 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
13633
13634 PR testsuite/79920
13635 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
13636
13637 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13638
13639 PR target/83687
13640 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
13641 tests.
13642 * gcc.target/arm/pr83687.c: New test.
13643
13644 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
13645
13646 Adjust tests to AVR_TINY.
13647
13648 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
13649 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
13650 * gcc.target/avr/pr71627.c: Same.
13651 * gcc.target/avr/torture/addr-space-1-0.c: Same.
13652 * gcc.target/avr/torture/addr-space-1-1.c: Same.
13653 * gcc.target/avr/torture/addr-space-1-x.c: Same.
13654 * gcc.target/avr/torture/addr-space-2-0.c: Same.
13655 * gcc.target/avr/torture/addr-space-2-1.c: Same.
13656 * gcc.target/avr/torture/addr-space-2-x.c: Same.
13657 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
13658 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
13659 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
13660 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
13661 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
13662 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
13663 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
13664 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
13665 * gcc.target/avr/torture/pr61055.c: Same.
13666 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
13667 available.
13668 * gcc.target/avr/torture/int24-mul.c: Same.
13669 * gcc.target/avr/torture/pr51782-1.c: Same.
13670 * gcc.target/avr/torture/pr61443.c: Same.
13671 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
13672 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
13673
13674 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
13675
13676 PR c/83801
13677 PR c/83729
13678 * gcc.target/avr/torture/pr83729.c: New test.
13679 * gcc.target/avr/torture/pr83801.c: New test.
13680
13681 2018-01-15 Jakub Jelinek <jakub@redhat.com>
13682
13683 PR middle-end/82694
13684 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
13685 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
13686
13687 2018-01-10 Martin Sebor <msebor@redhat.com>
13688
13689 PR other/83508
13690 * gcc.dg/Wstringop-overflow-2.c: New test.
13691
13692 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13693
13694 PR libgfortran/83811
13695 * gfortran.dg/fmt_e.f90: New test.
13696
13697 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13698
13699 * gcc.target/i386/indirect-thunk-10.c: New test.
13700 * gcc.target/i386/indirect-thunk-8.c: Likewise.
13701 * gcc.target/i386/indirect-thunk-9.c: Likewise.
13702 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
13703 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
13704 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
13705 * gcc.target/i386/ret-thunk-17.c: Likewise.
13706 * gcc.target/i386/ret-thunk-18.c: Likewise.
13707 * gcc.target/i386/ret-thunk-19.c: Likewise.
13708 * gcc.target/i386/ret-thunk-20.c: Likewise.
13709 * gcc.target/i386/ret-thunk-21.c: Likewise.
13710
13711 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13712
13713 * gcc.target/i386/indirect-thunk-register-4.c: New test.
13714
13715 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13716
13717 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
13718 -mno-indirect-branch-register.
13719 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13720 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13721 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13722 * gcc.target/i386/indirect-thunk-5.c: Likewise.
13723 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13724 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13725 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13726 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13727 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
13728 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
13729 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13730 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13731 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13732 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
13733 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
13734 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
13735 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13736 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13737 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13738 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13739 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13740 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
13741 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
13742 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13743 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
13744 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
13745 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
13746 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
13747 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
13748 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
13749 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
13750 * gcc.target/i386/ret-thunk-10.c: Likewise.
13751 * gcc.target/i386/ret-thunk-11.c: Likewise.
13752 * gcc.target/i386/ret-thunk-12.c: Likewise.
13753 * gcc.target/i386/ret-thunk-13.c: Likewise.
13754 * gcc.target/i386/ret-thunk-14.c: Likewise.
13755 * gcc.target/i386/ret-thunk-15.c: Likewise.
13756 * gcc.target/i386/ret-thunk-9.c: Likewise.
13757 * gcc.target/i386/indirect-thunk-register-1.c: New test.
13758 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
13759 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
13760
13761 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13762
13763 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
13764 -mfunction-return=keep.
13765 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13766 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13767 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13768 * gcc.target/i386/indirect-thunk-5.c: Likewise.
13769 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13770 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13771 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13772 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13773 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
13774 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
13775 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13776 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13777 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13778 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
13779 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
13780 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
13781 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
13782 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13783 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13784 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13785 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13786 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13787 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
13788 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
13789 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13790 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
13791 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
13792 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
13793 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
13794 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
13795 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
13796 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
13797 * gcc.target/i386/ret-thunk-1.c: New test.
13798 * gcc.target/i386/ret-thunk-10.c: Likewise.
13799 * gcc.target/i386/ret-thunk-11.c: Likewise.
13800 * gcc.target/i386/ret-thunk-12.c: Likewise.
13801 * gcc.target/i386/ret-thunk-13.c: Likewise.
13802 * gcc.target/i386/ret-thunk-14.c: Likewise.
13803 * gcc.target/i386/ret-thunk-15.c: Likewise.
13804 * gcc.target/i386/ret-thunk-16.c: Likewise.
13805 * gcc.target/i386/ret-thunk-2.c: Likewise.
13806 * gcc.target/i386/ret-thunk-3.c: Likewise.
13807 * gcc.target/i386/ret-thunk-4.c: Likewise.
13808 * gcc.target/i386/ret-thunk-5.c: Likewise.
13809 * gcc.target/i386/ret-thunk-6.c: Likewise.
13810 * gcc.target/i386/ret-thunk-7.c: Likewise.
13811 * gcc.target/i386/ret-thunk-8.c: Likewise.
13812 * gcc.target/i386/ret-thunk-9.c: Likewise.
13813
13814 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13815
13816 * gcc.target/i386/indirect-thunk-1.c: New test.
13817 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13818 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13819 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13820 * gcc.target/i386/indirect-thunk-5.c: Likewise.
13821 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13822 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13823 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13824 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13825 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
13826 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
13827 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13828 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13829 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13830 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
13831 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
13832 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
13833 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
13834 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13835 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13836 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13837 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13838 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13839 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
13840 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
13841 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13842 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
13843 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
13844 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
13845 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
13846 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
13847 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
13848 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
13849
13850 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
13851
13852 PR ipa/83051
13853 * gcc.c-torture/compile/pr83051.c: New testcase.
13854
13855 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13856
13857 PR tree-optimization/83501
13858 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
13859
13860 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
13861
13862 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
13863 for lvx and stvx instead of lxvd2x and stxvd2x and require
13864 little-endian target. Add comments.
13865 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
13866 comprehensive testing.
13867 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
13868 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
13869 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
13870 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
13871 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
13872 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
13873 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
13874 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
13875 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
13876 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
13877 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
13878 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
13879 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
13880 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
13881 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
13882 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
13883 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
13884 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
13885 scan-assembler-not directives that forbid lvx and xxpermdi.
13886 * gcc.target/powerpc/vec-extract-3.c: Likewise.
13887 * gcc.target/powerpc/vec-extract-5.c: Likewise.
13888 * gcc.target/powerpc/vec-extract-6.c: Likewise.
13889 * gcc.target/powerpc/vec-extract-7.c: Likewise.
13890 * gcc.target/powerpc/vec-extract-8.c: Likewise.
13891 * gcc.target/powerpc/vec-extract-9.c: Likewise.
13892 * gcc.target/powerpc/vsx-vector-6-le.c: Change
13893 scan-assembler-times directives to reflect different numbers of
13894 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
13895
13896 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13897 Alan Hayward <alan.hayward@arm.com>
13898 David Sherwood <david.sherwood@arm.com>
13899
13900 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
13901 than SLP vectorization.
13902 * gcc.dg/vect/vect-alias-check-10.c: New test.
13903 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
13904 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
13905 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
13906 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
13907 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
13908 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
13909 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
13910 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
13911 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
13912 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
13913 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
13914 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
13915 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
13916 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
13917 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
13918 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
13919 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
13920 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
13921 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
13922 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
13923 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
13924 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
13925 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
13926
13927 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13928 Alan Hayward <alan.hayward@arm.com>
13929 David Sherwood <david.sherwood@arm.com>
13930
13931 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
13932 New proc.
13933 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
13934 targets with scatter stores.
13935 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
13936 stores.
13937 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
13938 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
13939 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
13940 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
13941 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
13942 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
13943 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
13944 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
13945 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
13946 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
13947 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
13948 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
13949 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
13950 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
13951 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
13952 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
13953
13954 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13955 Alan Hayward <alan.hayward@arm.com>
13956 David Sherwood <david.sherwood@arm.com>
13957
13958 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
13959 for double_reduc1.
13960 * gcc.target/aarch64/sve/strided_load_4.c: New test.
13961 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
13962 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
13963 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
13964
13965 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13966 Alan Hayward <alan.hayward@arm.com>
13967 David Sherwood <david.sherwood@arm.com>
13968
13969 * gcc.target/aarch64/sve/strided_load_1.c: New test.
13970 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
13971 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
13972
13973 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13974 Alan Hayward <alan.hayward@arm.com>
13975 David Sherwood <david.sherwood@arm.com>
13976
13977 * gcc.target/aarch64/sve/gather_load_1.c: New test.
13978 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
13979 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
13980 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
13981 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
13982 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
13983 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
13984 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
13985 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
13986 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
13987 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
13988 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
13989 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
13990 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
13991
13992 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13993 Alan Hayward <alan.hayward@arm.com>
13994 David Sherwood <david.sherwood@arm.com>
13995
13996 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
13997 check for a message about using in-order reductions.
13998 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
13999 check for a message about using in-order reductions.
14000 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
14001 vectorized and check for a message about using in-order reductions.
14002 Expect targets with variable-length vectors to fall back to the
14003 fixed-length mininum.
14004 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
14005 check for a message about using in-order reductions.
14006 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
14007 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
14008 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
14009 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
14010 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
14011 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
14012 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
14013 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
14014 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
14015 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
14016 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
14017 vect_fold_left_plus.
14018
14019 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14020
14021 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
14022 are spilled.
14023 * gcc.target/aarch64/sve/spill_2.c: New test.
14024 * gcc.target/aarch64/sve/spill_3.c: Likewise.
14025 * gcc.target/aarch64/sve/spill_4.c: Likewise.
14026 * gcc.target/aarch64/sve/spill_5.c: Likewise.
14027 * gcc.target/aarch64/sve/spill_6.c: Likewise.
14028 * gcc.target/aarch64/sve/spill_7.c: Likewise.
14029
14030 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14031 Alan Hayward <alan.hayward@arm.com>
14032 David Sherwood <david.sherwood@arm.com>
14033
14034 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
14035 of branches.
14036 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
14037 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
14038 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
14039 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
14040 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
14041 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
14042 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
14043 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
14044 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
14045
14046 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14047 Alan Hayward <alan.hayward@arm.com>
14048 David Sherwood <david.sherwood@arm.com>
14049
14050 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
14051 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
14052 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
14053 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
14054
14055 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14056 Alan Hayward <alan.hayward@arm.com>
14057 David Sherwood <david.sherwood@arm.com>
14058
14059 * lib/target-supports.exp
14060 (check_effective_target_vect_fold_extract_last): New proc.
14061 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
14062 for fold_extract_last.
14063 * gcc.dg/vect/pr65947-2.c: Likewise.
14064 * gcc.dg/vect/pr65947-3.c: Likewise.
14065 * gcc.dg/vect/pr65947-4.c: Likewise.
14066 * gcc.dg/vect/pr65947-5.c: Likewise.
14067 * gcc.dg/vect/pr65947-6.c: Likewise.
14068 * gcc.dg/vect/pr65947-9.c: Likewise.
14069 * gcc.dg/vect/pr65947-10.c: Likewise.
14070 * gcc.dg/vect/pr65947-12.c: Likewise.
14071 * gcc.dg/vect/pr65947-14.c: Likewise.
14072 * gcc.dg/vect/pr80631-1.c: Likewise.
14073 * gcc.target/aarch64/sve/clastb_1.c: New test.
14074 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
14075 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
14076 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
14077 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
14078 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
14079 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
14080 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
14081 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
14082 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
14083 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
14084 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
14085 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
14086 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
14087
14088 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14089 Alan Hayward <alan.hayward@arm.com>
14090 David Sherwood <david.sherwood@arm.com>
14091
14092 * gcc.target/aarch64/sve/live_1.c: New test.
14093 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
14094
14095 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14096 Alan Hayward <alan.hayward@arm.com>
14097 David Sherwood <david.sherwood@arm.com>
14098
14099 * gcc.target/aarch64/sve/nopeel_1.c: New test.
14100 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
14101 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
14102 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
14103 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
14104 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
14105 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
14106 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
14107 * gcc.target/aarch64/sve/peel_ind_4_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 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
14114 New proc.
14115 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
14116 vect_fully_masked.
14117 * gcc.target/aarch64/sve/loop_add_4.c: New test.
14118 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
14119 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
14120 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
14121 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
14122 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
14123
14124 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14125 Alan Hayward <alan.hayward@arm.com>
14126 David Sherwood <david.sherwood@arm.com>
14127
14128 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
14129 instead of just ADDRESS.
14130 * gcc.dg/tree-ssa/scev-10.c: Likewise.
14131 * gcc.dg/tree-ssa/scev-11.c: Likewise.
14132 * gcc.dg/tree-ssa/scev-12.c: Likewise.
14133 * gcc.target/aarch64/sve/index_offset_1.c: New test.
14134 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
14135 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
14136 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
14137 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
14138 * gcc.target/aarch64/sve/while_2.c: Likewise.
14139 * gcc.target/aarch64/sve/while_3.c: Likewise.
14140 * gcc.target/aarch64/sve/while_4.c: Likewise.
14141
14142 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14143 Alan Hayward <alan.hayward@arm.com>
14144 David Sherwood <david.sherwood@arm.com>
14145
14146 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
14147 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
14148 to be predicated.
14149 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
14150 * gcc.target/aarch64/sve/slp_7.c: Likewise.
14151 * gcc.target/aarch64/sve/reduc_5.c: New test.
14152 * gcc.target/aarch64/sve/slp_13.c: Likewise.
14153 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
14154
14155 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14156 Alan Hayward <alan.hayward@arm.com>
14157 David Sherwood <david.sherwood@arm.com>
14158
14159 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
14160 * gcc.dg/tree-ssa/peel1.c: Likewise.
14161 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
14162 variable-length vectors.
14163 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
14164 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
14165 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
14166 * gcc.target/aarch64/sve/slp_2.c: Likewise.
14167 * gcc.target/aarch64/sve/slp_3.c: Likewise.
14168 * gcc.target/aarch64/sve/slp_4.c: Likewise.
14169 * gcc.target/aarch64/sve/slp_6.c: Likewise.
14170 * gcc.target/aarch64/sve/slp_8.c: New test.
14171 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
14172 * gcc.target/aarch64/sve/slp_9.c: Likewise.
14173 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
14174 * gcc.target/aarch64/sve/slp_10.c: Likewise.
14175 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
14176 * gcc.target/aarch64/sve/slp_11.c: Likewise.
14177 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
14178 * gcc.target/aarch64/sve/slp_12.c: Likewise.
14179 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
14180 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
14181 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
14182 * gcc.target/aarch64/sve/while_1.c: Likewise.
14183 * gcc.target/aarch64/sve/while_2.c: Likewise.
14184 * gcc.target/aarch64/sve/while_3.c: Likewise.
14185 * gcc.target/aarch64/sve/while_4.c: Likewise.
14186
14187 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14188 Alan Hayward <alan.hayward@arm.com>
14189 David Sherwood <david.sherwood@arm.com>
14190
14191 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
14192 New proc.
14193 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
14194 and add an associated scan-dump test. Prevent vectorization
14195 of the first two loops.
14196 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
14197 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
14198 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
14199 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
14200 (INIT_VECTOR): Tweak initial value so that some bits are always set.
14201 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
14202
14203 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14204 Alan Hayward <alan.hayward@arm.com>
14205 David Sherwood <david.sherwood@arm.com>
14206
14207 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
14208 * gcc.dg/vect/pr67790.c: Likewise.
14209 * gcc.dg/vect/slp-reduc-1.c: Likewise.
14210 * gcc.dg/vect/slp-reduc-2.c: Likewise.
14211 * gcc.dg/vect/slp-reduc-3.c: Likewise.
14212 * gcc.dg/vect/slp-reduc-5.c: Likewise.
14213 * gcc.target/aarch64/sve/slp_5.c: New test.
14214 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
14215 * gcc.target/aarch64/sve/slp_6.c: Likewise.
14216 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
14217 * gcc.target/aarch64/sve/slp_7.c: Likewise.
14218 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
14219
14220 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14221 Alan Hayward <alan.hayward@arm.com>
14222 David Sherwood <david.sherwood@arm.com>
14223
14224 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
14225 && vect_load_lanes
14226 * gcc.dg/vect/slp-1.c: Likewise.
14227 * gcc.dg/vect/slp-10.c: Likewise.
14228 * gcc.dg/vect/slp-12b.c: Likewise.
14229 * gcc.dg/vect/slp-12c.c: Likewise.
14230 * gcc.dg/vect/slp-17.c: Likewise.
14231 * gcc.dg/vect/slp-19b.c: Likewise.
14232 * gcc.dg/vect/slp-20.c: Likewise.
14233 * gcc.dg/vect/slp-21.c: Likewise.
14234 * gcc.dg/vect/slp-22.c: Likewise.
14235 * gcc.dg/vect/slp-23.c: Likewise.
14236 * gcc.dg/vect/slp-24-big-array.c: Likewise.
14237 * gcc.dg/vect/slp-24.c: Likewise.
14238 * gcc.dg/vect/slp-28.c: Likewise.
14239 * gcc.dg/vect/slp-39.c: Likewise.
14240 * gcc.dg/vect/slp-6.c: Likewise.
14241 * gcc.dg/vect/slp-7.c: Likewise.
14242 * gcc.dg/vect/slp-cond-1.c: Likewise.
14243 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
14244 * gcc.dg/vect/slp-cond-2.c: Likewise.
14245 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
14246 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
14247 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
14248 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
14249 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14250 * gcc.dg/vect/slp-perm-6.c: Likewise.
14251 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14252 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
14253 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
14254 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
14255 * gcc.dg/vect/slp-12a.c: Likewise.
14256 * gcc.dg/vect/slp-14.c: Likewise.
14257 * gcc.dg/vect/slp-15.c: Likewise.
14258 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
14259 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
14260 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
14261 * gcc.target/aarch64/sve/slp_1.c: New test.
14262 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
14263 * gcc.target/aarch64/sve/slp_2.c: Likewise.
14264 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
14265 * gcc.target/aarch64/sve/slp_3.c: Likewise.
14266 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
14267 * gcc.target/aarch64/sve/slp_4.c: Likewise.
14268 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
14269
14270 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14271 Alan Hayward <alan.hayward@arm.com>
14272 David Sherwood <david.sherwood@arm.com>
14273
14274 * gcc.dg/vect/vect-ooo-group-1.c: New test.
14275 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
14276 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
14277 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
14278 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
14279 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
14280 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
14281 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
14282 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
14283 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
14284 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
14285 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
14286 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
14287 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
14288 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
14289 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
14290 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
14291 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
14292 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
14293
14294 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14295 Alan Hayward <alan.hayward@arm.com>
14296 David Sherwood <david.sherwood@arm.com>
14297
14298 * gcc.target/aarch64/sve/struct_move_1.c: New test.
14299 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
14300 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
14301 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
14302 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
14303 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
14304 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
14305 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
14306 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
14307 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
14308 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
14309 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
14310 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
14311 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
14312 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
14313 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
14314 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
14315 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
14316 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
14317 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
14318 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
14319 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
14320 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
14321 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
14322 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
14323 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
14324 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
14325 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
14326 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
14327 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
14328 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
14329 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
14330 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
14331 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
14332 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
14333 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
14334
14335 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14336 Alan Hayward <alan.hayward@arm.com>
14337 David Sherwood <david.sherwood@arm.com>
14338
14339 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
14340 Return true for SVE too.
14341 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
14342 if load/store lanes are supported.
14343 * gcc.dg/vect/slp-10.c: Likewise.
14344 * gcc.dg/vect/slp-12c.c: Likewise.
14345 * gcc.dg/vect/slp-17.c: Likewise.
14346 * gcc.dg/vect/slp-33.c: Likewise.
14347 * gcc.dg/vect/slp-6.c: Likewise.
14348 * gcc.dg/vect/slp-cond-1.c: Likewise.
14349 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
14350 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
14351 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14352 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
14353 * gcc.dg/vect/slp-perm-6.c: Likewise.
14354 * gcc.dg/vect/slp-perm-9.c: Likewise.
14355 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
14356 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
14357 for variable-length vectors.
14358
14359 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14360 Alan Hayward <alan.hayward@arm.com>
14361 David Sherwood <david.sherwood@arm.com>
14362
14363 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
14364 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
14365
14366 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14367
14368 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
14369 * g++.target/aarch64/sve/catch_1.C: New test.
14370 * g++.target/aarch64/sve/catch_2.C: Likewise.
14371 * g++.target/aarch64/sve/catch_3.C: Likewise.
14372 * g++.target/aarch64/sve/catch_4.C: Likewise.
14373 * g++.target/aarch64/sve/catch_5.C: Likewise.
14374 * g++.target/aarch64/sve/catch_6.C: Likewise.
14375
14376 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14377 Alan Hayward <alan.hayward@arm.com>
14378 David Sherwood <david.sherwood@arm.com>
14379
14380 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
14381 New proc.
14382 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
14383 * gcc.target/aarch64/fmaxmin.c: Likewise.
14384 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
14385 * gcc.target/aarch64/orr_imm_1.c: Likewise.
14386 * gcc.target/aarch64/pr62178.c: Likewise.
14387 * gcc.target/aarch64/pr71727-2.c: Likewise.
14388 * gcc.target/aarch64/saddw-1.c: Likewise.
14389 * gcc.target/aarch64/saddw-2.c: Likewise.
14390 * gcc.target/aarch64/uaddw-1.c: Likewise.
14391 * gcc.target/aarch64/uaddw-2.c: Likewise.
14392 * gcc.target/aarch64/uaddw-3.c: Likewise.
14393 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
14394 * gcc.target/aarch64/vect-compile.c: Likewise.
14395 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
14396 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
14397 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
14398 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
14399 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
14400 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
14401 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
14402 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
14403 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
14404 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
14405 * gcc.target/aarch64/vect-fmovd.c: Likewise.
14406 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
14407 * gcc.target/aarch64/vect-fmovf.c: Likewise.
14408 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
14409 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
14410 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
14411 * gcc.target/aarch64/vect-movi.c: Likewise.
14412 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
14413 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
14414 * gcc.target/aarch64/vect-vaddv.c: Likewise.
14415 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
14416 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
14417 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
14418 fixed-length SVE.
14419 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
14420 * gcc.target/aarch64/sve/arith_1.c: New test.
14421 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
14422 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
14423 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
14424 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
14425 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
14426 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
14427 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
14428 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
14429 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
14430 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
14431 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
14432 * gcc.target/aarch64/sve/ext_1.c: Likewise.
14433 * gcc.target/aarch64/sve/ext_2.c: Likewise.
14434 * gcc.target/aarch64/sve/extract_1.c: Likewise.
14435 * gcc.target/aarch64/sve/extract_2.c: Likewise.
14436 * gcc.target/aarch64/sve/extract_3.c: Likewise.
14437 * gcc.target/aarch64/sve/extract_4.c: Likewise.
14438 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
14439 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
14440 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
14441 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
14442 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
14443 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
14444 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
14445 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
14446 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
14447 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
14448 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
14449 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
14450 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
14451 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
14452 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
14453 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
14454 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
14455 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
14456 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
14457 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
14458 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
14459 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
14460 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
14461 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
14462 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
14463 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
14464 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
14465 * gcc.target/aarch64/sve/index_1.c: Likewise.
14466 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
14467 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
14468 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
14469 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
14470 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
14471 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
14472 * gcc.target/aarch64/sve/logical_1.c: Likewise.
14473 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
14474 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
14475 * gcc.target/aarch64/sve/mad_1.c: Likewise.
14476 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
14477 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
14478 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
14479 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
14480 * gcc.target/aarch64/sve/mla_1.c: Likewise.
14481 * gcc.target/aarch64/sve/mls_1.c: Likewise.
14482 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
14483 * gcc.target/aarch64/sve/msb_1.c: Likewise.
14484 * gcc.target/aarch64/sve/mul_1.c: Likewise.
14485 * gcc.target/aarch64/sve/neg_1.c: Likewise.
14486 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
14487 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
14488 * gcc.target/aarch64/sve/pack_1.c: Likewise.
14489 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
14490 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
14491 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
14492 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
14493 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
14494 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
14495 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
14496 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
14497 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
14498 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
14499 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
14500 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
14501 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
14502 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
14503 * gcc.target/aarch64/sve/rev_1.c: Likewise.
14504 * gcc.target/aarch64/sve/revb_1.c: Likewise.
14505 * gcc.target/aarch64/sve/revh_1.c: Likewise.
14506 * gcc.target/aarch64/sve/revw_1.c: Likewise.
14507 * gcc.target/aarch64/sve/shift_1.c: Likewise.
14508 * gcc.target/aarch64/sve/single_1.c: Likewise.
14509 * gcc.target/aarch64/sve/single_2.c: Likewise.
14510 * gcc.target/aarch64/sve/single_3.c: Likewise.
14511 * gcc.target/aarch64/sve/single_4.c: Likewise.
14512 * gcc.target/aarch64/sve/spill_1.c: Likewise.
14513 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
14514 * gcc.target/aarch64/sve/subr_1.c: Likewise.
14515 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
14516 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
14517 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
14518 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
14519 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
14520 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
14521 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
14522 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
14523 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
14524 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
14525 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
14526 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
14527 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
14528 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
14529 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
14530 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
14531 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
14532 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
14533 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
14534 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
14535 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
14536 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
14537 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
14538 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
14539 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
14540 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
14541 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
14542 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
14543 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
14544 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
14545 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
14546 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
14547 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
14548 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
14549 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
14550 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
14551 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
14552 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
14553 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
14554 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
14555 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
14556 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
14557
14558 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14559 Alan Hayward <alan.hayward@arm.com>
14560 David Sherwood <david.sherwood@arm.com>
14561
14562 * lib/target-supports.exp (check_effective_target_aarch64_sve)
14563 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
14564 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
14565 New procedures.
14566 (check_effective_target_vect_perm): Handle SVE.
14567 (check_effective_target_vect_perm_byte): Likewise.
14568 (check_effective_target_vect_perm_short): Likewise.
14569 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
14570 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
14571 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
14572 (check_effective_target_vect_element_align_preferred): Likewise.
14573 (check_effective_target_vect_align_stack_vars): Likewise.
14574 (check_effective_target_vect_load_lanes): Likewise.
14575 (check_effective_target_vect_masked_store): Likewise.
14576 (available_vector_sizes): Use aarch64_sve_bits for SVE.
14577 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
14578 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
14579 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
14580 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
14581 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
14582 * gcc.dg/vect/slp-23.c: Likewise.
14583 * gcc.dg/vect/slp-perm-5.c: Likewise.
14584 * gcc.dg/vect/slp-perm-6.c: Likewise.
14585 * gcc.dg/vect/slp-perm-9.c: Likewise.
14586 * gcc.dg/vect/slp-reduc-3.c: Likewise.
14587 * gcc.dg/vect/vect-114.c: Likewise.
14588 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
14589 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
14590
14591 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14592
14593 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
14594 vect_variable_length, expecting the test to be vectorized
14595 without SLP instead.
14596 * gcc.dg/vect/pr33953.c: Likewise.
14597 * gcc.dg/vect/pr37027.c: Likewise.
14598 * gcc.dg/vect/pr67790.c: Likewise.
14599 * gcc.dg/vect/pr68445.c: Likewise.
14600 * gcc.dg/vect/slp-1.c: Likewise.
14601 * gcc.dg/vect/slp-10.c: Likewise.
14602 * gcc.dg/vect/slp-12a.c: Likewise.
14603 * gcc.dg/vect/slp-12b.c: Likewise.
14604 * gcc.dg/vect/slp-12c.c: Likewise.
14605 * gcc.dg/vect/slp-13-big-array.c: Likewise.
14606 * gcc.dg/vect/slp-13.c: Likewise.
14607 * gcc.dg/vect/slp-14.c: Likewise.
14608 * gcc.dg/vect/slp-15.c: Likewise.
14609 * gcc.dg/vect/slp-17.c: Likewise.
14610 * gcc.dg/vect/slp-19b.c: Likewise.
14611 * gcc.dg/vect/slp-2.c: Likewise.
14612 * gcc.dg/vect/slp-20.c: Likewise.
14613 * gcc.dg/vect/slp-21.c: Likewise.
14614 * gcc.dg/vect/slp-22.c: Likewise.
14615 * gcc.dg/vect/slp-24-big-array.c: Likewise.
14616 * gcc.dg/vect/slp-24.c: Likewise.
14617 * gcc.dg/vect/slp-28.c: Likewise.
14618 * gcc.dg/vect/slp-39.c: Likewise.
14619 * gcc.dg/vect/slp-42.c: Likewise.
14620 * gcc.dg/vect/slp-6.c: Likewise.
14621 * gcc.dg/vect/slp-7.c: Likewise.
14622 * gcc.dg/vect/slp-cond-1.c: Likewise.
14623 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
14624 * gcc.dg/vect/slp-cond-2.c: Likewise.
14625 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
14626 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
14627 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14628 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
14629 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
14630 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
14631 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
14632 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
14633 * gcc.dg/vect/slp-reduc-1.c: Likewise.
14634 * gcc.dg/vect/slp-reduc-2.c: Likewise.
14635 * gcc.dg/vect/slp-reduc-4.c: Likewise.
14636 * gcc.dg/vect/slp-reduc-5.c: Likewise.
14637 * gcc.dg/vect/slp-reduc-7.c: Likewise.
14638 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14639 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
14640 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
14641 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
14642
14643 2018-01-13 Jakub Jelinek <jakub@redhat.com>
14644
14645 PR c/83801
14646 * gcc.dg/pr83801.c: New test.
14647
14648 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
14649
14650 PR fortran/52162
14651 * gfortran.dg/bounds_check_19.f90: New test.
14652
14653 2018-01-12 Jakub Jelinek <jakub@redhat.com>
14654
14655 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
14656 instead of scan-assembler-not for xsnabsqp.
14657
14658 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14659
14660 PR libgfortran/83525
14661 * gfortran.dg/newunit_5.f90: New test.
14662
14663 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
14664
14665 PR rtl-optimization/80481
14666 * g++.dg/pr80481.C: New.
14667
14668 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
14669
14670 PR target/83628
14671 * gcc.target/alpha/pr83628-3.c: New test.
14672
14673 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14674
14675 * lib/target-supports.exp (check_effective_target_avx512f): Also
14676 check for __builtin_ia32_addsd_round,
14677 __builtin_ia32_getmantsd_round.
14678 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
14679
14680 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
14681
14682 PR target/83629
14683 * gcc.target/powerpc/pr83629.c: Require ilp32.
14684
14685 2018-01-12 Richard Biener <rguenther@suse.de>
14686
14687 PR tree-optimization/80846
14688 * gcc.target/i386/pr80846-1.c: New testcase.
14689 * gcc.target/i386/pr80846-2.c: Likewise.
14690
14691 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
14692
14693 * gcc.c-torture/execute/20180112-1.c: New test.
14694
14695 2018-01-12 Tom de Vries <tom@codesourcery.com>
14696
14697 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
14698 * g++.dg/ext/label13a.C: Same.
14699 * g++.dg/ext/label14.C: Same.
14700 * g++.dg/ext/label2.C: Same.
14701 * g++.dg/ext/label3.C: Same.
14702 * g++.dg/torture/pr42462.C: Same.
14703 * g++.dg/torture/pr42739.C: Same.
14704 * g++.dg/warn/Wunused-label-3.C: Same.
14705
14706 2018-01-12 Tom de Vries <tom@codesourcery.com>
14707
14708 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
14709 * g++.dg/Walloca1.C: Same.
14710 * g++.dg/cpp0x/pr70338.C: Same.
14711 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
14712 * g++.dg/cpp1y/vla10.C: Same.
14713 * g++.dg/cpp1y/vla2.C: Same.
14714 * g++.dg/cpp1y/vla6.C: Same.
14715 * g++.dg/cpp1y/vla8.C: Same.
14716 * g++.dg/debug/debug5.C: Same.
14717 * g++.dg/debug/debug6.C: Same.
14718 * g++.dg/debug/pr54828.C: Same.
14719 * g++.dg/diagnostic/pr70105.C: Same.
14720 * g++.dg/eh/cleanup5.C: Same.
14721 * g++.dg/eh/spbp.C: Same.
14722 * g++.dg/ext/tmplattr9.C: Same.
14723 * g++.dg/ext/vla10.C: Same.
14724 * g++.dg/ext/vla11.C: Same.
14725 * g++.dg/ext/vla12.C: Same.
14726 * g++.dg/ext/vla15.C: Same.
14727 * g++.dg/ext/vla16.C: Same.
14728 * g++.dg/ext/vla17.C: Same.
14729 * g++.dg/ext/vla3.C: Same.
14730 * g++.dg/ext/vla6.C: Same.
14731 * g++.dg/ext/vla7.C: Same.
14732 * g++.dg/init/array24.C: Same.
14733 * g++.dg/init/new47.C: Same.
14734 * g++.dg/init/pr55497.C: Same.
14735 * g++.dg/opt/pr78201.C: Same.
14736 * g++.dg/template/vla2.C: Same.
14737 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
14738 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
14739 * g++.dg/torture/pr62127.C: Same.
14740 * g++.dg/torture/pr67055.C: Same.
14741 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
14742 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
14743 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
14744 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
14745 * g++.dg/warn/Wplacement-new-size-5.C: Same.
14746 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
14747 * g++.dg/warn/Wvla-1.C: Same.
14748 * g++.dg/warn/Wvla-3.C: Same.
14749 * g++.old-deja/g++.ext/array2.C: Same.
14750 * g++.old-deja/g++.ext/constructor.C: Same.
14751 * g++.old-deja/g++.law/builtin1.C: Same.
14752 * g++.old-deja/g++.other/crash12.C: Same.
14753 * g++.old-deja/g++.other/eh3.C: Same.
14754 * g++.old-deja/g++.pt/array6.C: Same.
14755 * g++.old-deja/g++.pt/dynarray.C: Same.
14756
14757 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14758
14759 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
14760
14761 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14762
14763 PR libfortran/67412
14764 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
14765 on *-*-solaris2.10.
14766
14767 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14768
14769 * lib/target-supports.exp (check_effective_target_branch_cost):
14770 Accept all x86 targets.
14771
14772 2018-01-12 Martin Liska <mliska@suse.cz>
14773
14774 PR ipa/83054
14775 * g++.dg/warn/pr83054.C: New test.
14776
14777 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14778
14779 * gcc.target/powerpc/spec-barr-1.c: New file.
14780
14781 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
14782
14783 PR target/83330
14784 * gcc.target/i386/pr83330.c: New test.
14785
14786 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
14787
14788 PR fortran/79383
14789 * gfortran.dg/dtio_31.f03: New test.
14790 * gfortran.dg/dtio_32.f03: New test.
14791
14792 2018-01-11 David Malcolm <dmalcolm@redhat.com>
14793
14794 PR c++/43486
14795 * g++.dg/wrappers: New subdirectory.
14796 * g++.dg/wrappers/README: New file.
14797 * g++.dg/wrappers/alloc.C: New test case.
14798 * g++.dg/wrappers/cow-istream-string.C: New test case.
14799 * g++.dg/wrappers/cp-stdlib.C: New test case.
14800 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
14801 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
14802
14803 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
14804
14805 PR middle-end/83718
14806 * g++.dg/torture/pr83718.C: New testcase.
14807
14808 2018-01-11 Martin Jambor <mjambor@suse.cz>
14809
14810 PR ipa/83178
14811 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
14812
14813 2018-01-11 Bin Cheng <bin.cheng@arm.com>
14814
14815 PR tree-optimization/83695
14816 * gcc.dg/tree-ssa/pr83695.c: New test.
14817
14818 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14819
14820 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
14821 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
14822
14823 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14824
14825 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
14826 * gcc.target/arm/simd/fp16fml_high.c: New test.
14827 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
14828 * lib/target-supports.exp
14829 (check_effective_target_arm_fp16fml_neon_ok_nocache,
14830 check_effective_target_arm_fp16fml_neon_ok,
14831 add_options_for_arm_fp16fml_neon): New procedures.
14832
14833 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14834
14835 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
14836 combination tests.
14837
14838 2018-01-11 Richard Biener <rguenther@suse.de>
14839
14840 PR tree-optimization/83435
14841 * gcc.dg/graphite/pr83435.c: New testcase.
14842
14843 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
14844 Alan Hayward <alan.hayward@arm.com>
14845 David Sherwood <david.sherwood@arm.com>
14846
14847 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
14848
14849 2018-01-11 Tamar Christina <tamar.christina@arm.com>
14850
14851 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
14852
14853 2018-01-11 Sudakshina Das <sudi.das@arm.com>
14854
14855 PR target/82096
14856 * gcc.c-torture/compile/pr82096.c: New test.
14857
14858 2018-01-11 Ed Schonberg <schonberg@adacore.com>
14859
14860 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
14861
14862 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
14863
14864 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
14865
14866 2018-01-11 Justin Squirek <squirek@adacore.com>
14867
14868 * gnat.dg/expr_func4.adb: New testcase.
14869
14870 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
14871
14872 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
14873 testcase.
14874
14875 2018-01-11 Bob Duff <duff@adacore.com>
14876
14877 * gnat.dg/protected_null.adb: New testcase.
14878
14879 2018-01-11 Ed Schonberg <schonberg@adacore.com>
14880
14881 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
14882
14883 2018-01-11 Ed Schonberg <schonberg@adacore.com>
14884
14885 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
14886
14887 2018-01-11 Justin Squirek <squirek@adacore.com>
14888
14889 * gnat.dg/loopvar.adb: New testcase.
14890
14891 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
14892
14893 PR middle-end/83189
14894 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
14895
14896 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
14897
14898 * gcc.c-torture/compile/pr83575.c: New testcase.
14899
14900 2018-01-10 Michael Collison <michael.collison@arm.com>
14901
14902 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
14903 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
14904 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
14905 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
14906 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
14907 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
14908 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
14909 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
14910 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
14911 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
14912 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
14913 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
14914 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
14915 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
14916 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
14917 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
14918
14919 2018-01-10 Michael Collison <michael.collison@arm.com>
14920
14921 * gcc.target/aarch64/sha2.h: New shared testcase.
14922 * gcc.target/aarch64/sha2_1.c: New testcase.
14923 * gcc.target/aarch64/sha2_2.c: New testcase.
14924 * gcc.target/aarch64/sha2_3.c: New testcase.
14925 * gcc.target/aarch64/sha3.h: New shared testcase.
14926 * gcc.target/aarch64/sha3_1.c: New testcase.
14927 * gcc.target/aarch64/sha3_2.c: New testcase.
14928 * gcc.target/aarch64/sha3_3.c: New testcase.
14929
14930 2018-01-10 Michael Collison <michael.collison@arm.com>
14931
14932 * gcc.target/aarch64/sm3_sm4.c: New testcase.
14933
14934 2018-01-10 Martin Sebor <msebor@redhat.com>
14935
14936 PR tree-optimization/83781
14937 * gcc.dg/strlenopt-42.c: New test.
14938
14939 2018-01-11 Martin Sebor <msebor@gmail.com>
14940 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14941
14942 PR tree-optimization/83501
14943 PR tree-optimization/81703
14944
14945 * gcc.dg/strlenopt-39.c: New test-case.
14946 * gcc.dg/pr81703.c: Likewise.
14947
14948 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
14949
14950 * gnat.dg/atomic10.adb: New test.
14951
14952 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
14953
14954 PR fortran/82367
14955 * gfortran.dg/deferred_character_18.f90: New test.
14956
14957 2018-01-10 Martin Sebor <msebor@redhat.com>
14958
14959 PR tree-optimization/83671
14960 * gcc.dg/strlenopt-40.c: New test.
14961 * gcc.dg/strlenopt-41.c: New test.
14962
14963 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
14964
14965 PR fortran/83093
14966 * gfortran.dg/allocate_with_typespec_7.f90: New test.
14967
14968 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
14969
14970 PR target/83399
14971 * gcc.target/powerpc/pr83399.c: New test.
14972
14973 2018-01-10 David Malcolm <dmalcolm@redhat.com>
14974
14975 PR c++/43486
14976 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
14977 to reflect that the arguments are correctly underlined.
14978 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
14979 for globals, params, locals and literals.
14980 (test_sizeof): Directly test the location of "sizeof", rather than
14981 when used in compound expressions.
14982 (test_alignof): Likewise for "alignof".
14983 (test_string_literals): Likewise for string literals.
14984 (test_numeric_literals): Likewise for numeric literals.
14985 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
14986 (test_typeid): Likewise for typeid.
14987 (test_unary_plus): New.
14988 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
14989 format strings.
14990
14991 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
14992
14993 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
14994
14995 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
14996
14997 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
14998
14999 2018-01-10 Marek Polacek <polacek@redhat.com>
15000
15001 PR c++/82541
15002 * g++.dg/warn/Wduplicated-branches4.C: New test.
15003
15004 2018-01-10 Jakub Jelinek <jakub@redhat.com>
15005
15006 PR c++/81327
15007 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
15008 cast to void *.
15009
15010 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
15011
15012 PR c++/81055
15013 * g++.dg/cpp0x/new2.C: New.
15014
15015 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
15016
15017 PR target/83735
15018 * gcc.target/i386/pr83735.c: New test.
15019
15020 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
15021
15022 * lib/target-supports.exp (check_effective_target_branch_cost):
15023 New function.
15024 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
15025 * gcc.dg/pr21643.c: Likewise.
15026 * gcc.dg/pr46309.c: Likewise.
15027 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
15028 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
15029 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
15030 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
15031 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
15032 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
15033 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
15034 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
15035 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
15036 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
15037 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
15038 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
15039 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
15040 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
15041
15042 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
15043
15044 PR target/83629
15045 * gcc.target/powerpc/pr83629.c: New testcase.
15046
15047 2018-01-10 Richard Biener <rguenther@suse.de>
15048
15049 PR testsuite/78768
15050 * gcc.dg/pr78768.c: Un-XFAIL.
15051
15052 2018-01-10 Richard Biener <rguenther@suse.de>
15053
15054 PR debug/82425
15055 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
15056
15057 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
15058
15059 PR tree-optimization/83753
15060 * gcc.dg/torture/pr83753.c: New test.
15061
15062 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
15063
15064 * gcc.target/i386/avx2-gather-1.c: Add -march.
15065 * gcc.target/i386/avx2-gather-2.c: Add -march.
15066 * gcc.target/i386/avx2-gather-3.c: Add -march.
15067 * gcc.target/i386/avx2-gather-4.c: Add -march.
15068 * gcc.target/i386/avx2-gather-5.c: Add -march.
15069 * gcc.target/i386/avx2-gather-6.c: Add -march.
15070 * gcc.target/i386/avx512f-gather-1.c: Add -march.
15071 * gcc.target/i386/avx512f-gather-2.c: Add -march.
15072 * gcc.target/i386/avx512f-gather-3.c: Add -march.
15073 * gcc.target/i386/avx512f-gather-4.c: Add -march.
15074 * gcc.target/i386/avx512f-gather-5.c: Add -march.
15075 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
15076 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
15077 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
15078 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
15079 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
15080
15081 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
15082
15083 PR target/78585:
15084 * gcc.target/i386/pr78585.c: New test.
15085
15086 2018-01-09 Jakub Jelinek <jakub@redhat.com>
15087
15088 PR c++/83734
15089 * g++.dg/cpp0x/pr83734.C: New test.
15090
15091 2018-01-09 Carl Love <cel@us.ibm.com>
15092
15093 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
15094 vec_mergeo builtins with float, double, long long, unsigned long long,
15095 bool long long arguments.
15096 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
15097 vec_float2 with double arguments.
15098 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
15099 vec_mergew and vec_mergow builtins.
15100
15101 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
15102
15103 PR fortran/83742
15104 * gfortran.dg/contiguous_6.f90: New test.
15105
15106 2018-01-09 Richard Biener <rguenther@suse.de>
15107
15108 PR tree-optimization/83668
15109 * gcc.dg/graphite/pr83668.c: New testcase.
15110
15111 2018-01-09 Joseph Myers <joseph@codesourcery.com>
15112
15113 PR tree-optimization/64811
15114 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
15115 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
15116 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
15117 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
15118 New tests.
15119 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
15120
15121 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
15122
15123 PR target/79883
15124 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
15125
15126 2018-01-09 Tamar Christina <tamar.christina@arm.com>
15127
15128 PR target/82641
15129 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
15130 no NEON and require softfp or hard float-abi.
15131 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
15132
15133 2018-01-09 Richard Biener <rguenther@suse.de>
15134
15135 PR tree-optimization/83572
15136 * gcc.dg/graphite/pr83572.c: New testcase.
15137
15138 2018-01-09 Jakub Jelinek <jakub@redhat.com>
15139
15140 PR target/83507
15141 * gcc.dg/sms-13.c: New test.
15142
15143 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
15144
15145 PR fortran/83741
15146 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
15147
15148 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
15149 Monk Chiang <sh.chiang04@gmail.com>
15150
15151 * gcc.target/riscv/save-restore-1.c: New.
15152
15153 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15154
15155 PR target/83677
15156 * gcc.target/powerpc/pr83677.c: New file.
15157
15158 2018-01-08 Jeff Law <law@redhat.com>
15159
15160 PR rtl-optimizatin/81308
15161 * g++.dg/pr81308-1.C: New test.
15162 * g++.dg/pr81308-2.C: New test.
15163
15164 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
15165
15166 PR target/83663 - Revert r255946
15167 * gcc.target/aarch64/vect-slp-dup.c: New.
15168
15169 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15170
15171 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
15172 combination tests.
15173
15174 2018-01-08 Richard Biener <rguenther@suse.de>
15175
15176 PR tree-optimization/83563
15177 * gcc.dg/graphite/pr83563.c: New testcase.
15178
15179 2018-01-08 Richard Biener <rguenther@suse.de>
15180
15181 PR middle-end/83713
15182 * g++.dg/torture/pr83713.C: New testcase.
15183
15184 2018-01-08 Tom de Vries <tom@codesourcery.com>
15185
15186 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
15187
15188 2018-01-08 Richard Biener <rguenther@suse.de>
15189
15190 PR tree-optimization/83685
15191 * gcc.dg/torture/pr83685.c: New testcase.
15192
15193 2018-01-08 Richard Biener <rguenther@suse.de>
15194
15195 PR lto/83719
15196 * gcc.dg/lto/pr83719_0.c: New testcase.
15197
15198 2018-01-08 Tom de Vries <tom@codesourcery.com>
15199
15200 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
15201 * gcc.dg/graphite/run-id-1.c: Same.
15202 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
15203
15204 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
15205
15206 PR fortran/83611
15207 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
15208 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
15209 * gfortran.dg/pdt_27.f03: New test.
15210
15211 PR fortran/83731
15212 * gfortran.dg/pdt_28.f03: New test.
15213
15214 2018-01-08 Tom de Vries <tom@codesourcery.com>
15215
15216 * c-c++-common/builtins.c: Require effective target alloca.
15217 * gcc.dg/Wrestrict.c: Same.
15218 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
15219
15220 2018-01-08 Richard Biener <rguenther@suse.de>
15221
15222 PR middle-end/83580
15223 * gcc.dg/torture/pr83580.c: New testcase.
15224
15225 2018-01-08 Richard Biener <rguenther@suse.de>
15226
15227 PR middle-end/83517
15228 * gcc.dg/pr83517.c: New testcase.
15229
15230 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
15231
15232 PR middle-end/81897
15233 * gcc.dg/uninit-pr81897.c: New test.
15234
15235 2018-01-06 Martin Sebor <msebor@redhat.com>
15236
15237 PR tree-optimization/83640
15238 * gcc.dg/Wrestrict-6.c: New test.
15239 * gcc.dg/pr83640.c: New test.
15240
15241 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
15242
15243 * gcc.target/aarch64/reg-alloc-1.c: New test.
15244
15245 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
15246
15247 PR fortran/50892
15248 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
15249
15250 2018-01-06 Jakub Jelinek <jakub@redhat.com>
15251
15252 PR debug/83480
15253 * gcc.dg/pr83480.c: New test.
15254
15255 PR rtl-optimization/83682
15256 * gcc.target/i386/pr83682.c: New test.
15257
15258 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
15259
15260 PR fortran/78534
15261 PR fortran/66310
15262 * gfortran.dg/char_cast_1.f90: Update scan pattern.
15263 * gfortran.dg/dependency_49.f90: Likewise.
15264 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
15265 * gfortran.dg/repeat_7.f90: New test for PR 66310.
15266 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
15267 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
15268 * gfortran.dg/string_1_lp64.f90: New test.
15269 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
15270 * gfortran.dg/string_3_lp64.f90: New test.
15271
15272 2018-01-05 Jakub Jelinek <jakub@redhat.com>
15273
15274 PR target/83604
15275 * gcc.target/i386/sse-26.c: New test.
15276
15277 PR target/83604
15278 * gcc.target/i386/pr83604.c: New test.
15279
15280 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
15281
15282 * gcc.dg/vect/vect-align-4.c: New test.
15283 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
15284 and redefine as a structure with an unaligned member "b".
15285 (foo): Update accordingly.
15286
15287 2018-01-05 Sudakshina Das <sudi.das@arm.com>
15288
15289 PR target/82439
15290 * gcc.target/aarch64/bics_5.c: New test.
15291 * gcc.target/arm/bics_5.c: Likewise.
15292
15293 2018-01-05 Jakub Jelinek <jakub@redhat.com>
15294
15295 PR tree-optimization/83605
15296 * gcc.dg/pr83605.c: New test.
15297
15298 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15299
15300 PR target/83554
15301 * gcc.target/i386/pr83554.c: New test.
15302
15303 PR ipa/82352
15304 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
15305 long unsigned int.
15306
15307 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
15308
15309 PR fortran/83683
15310 PR fortran/45689
15311 * gfortran.dg/eoshift_8.f90: New test.
15312 * gfortran.dg/simplify_eoshift_1.f90: New test.
15313
15314 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15315
15316 PR debug/83585
15317 * gcc.dg/pr83585.c: New test.
15318
15319 2018-01-04 Nathan Sidwell <nathan@acm.org>
15320
15321 PR c++/83667
15322 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
15323
15324 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15325
15326 PR debug/83666
15327 * gcc.dg/pr83666.c: New test.
15328
15329 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
15330
15331 PR target/83628
15332 * gcc.target/alpha/pr83628-1.c: New test.
15333 * gcc.target/alpha/pr83628-2.c: Ditto.
15334
15335 2018-01-04 Martin Liska <mliska@suse.cz>
15336
15337 PR ipa/82352
15338 * g++.dg/ipa/pr82352.C: New test.
15339
15340 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15341
15342 * gcc.dg/vect-opt-info-1.c: Moved to ...
15343 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
15344 vect_int targets, use dg-additional-options instead of dg-options and
15345 use relative line numbers instead of absolute.
15346
15347 2018-01-03 Martin Sebor <msebor@redhat.com>
15348
15349 PR tree-optimization/83655
15350 * gcc.dg/Wrestrict-5.c: New test.
15351 * c-c++-common/builtins.c: New test.
15352
15353 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
15354 Alan Hayward <alan.hayward@arm.com>
15355 David Sherwood <david.sherwood@arm.com>
15356
15357 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
15358 (main): Call it.
15359
15360 2018-01-03 Jeff Law <law@redhat.com>
15361
15362 PR target/83641
15363 * gcc.target/i386/stack-check-17.c: New test.
15364 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
15365
15366 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15367
15368 PR debug/83621
15369 * gcc.dg/pr83621.c: New test.
15370
15371 PR debug/83645
15372 * gcc.dg/pr83645.c: New test.
15373
15374 2018-01-03 Martin Sebor <msebor@redhat.com>
15375
15376 PR tree-optimization/83603
15377 * gcc.dg/Wrestrict-4.c: New test.
15378
15379 PR c/83559
15380 * gcc.dg/const-2.c: New test.
15381 * gcc.dg/pure-3.c: New test.
15382
15383 2018-01-03 Martin Sebor <msebor@redhat.com>
15384
15385 * gcc.dg/Wrestrict-3.c: New test.
15386
15387 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15388
15389 PR c++/83555
15390 * g++.dg/opt/pr83555.C: New test.
15391 * g++.dg/ubsan/pr83555.C: New test.
15392
15393 2018-01-03 David Malcolm <dmalcolm@redhat.com>
15394
15395 PR c/82050
15396 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
15397 the !CHECKING_P case by expecting a note.
15398 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
15399 a note for the !CHECKING_P case, and move the return statement
15400 outside of #if CHECKING_P guard.
15401
15402 2018-01-03 Jeff Law <law@redhat.com>
15403
15404 PR middle-end/83654
15405 * gcc.target/i386/stack-check-18.c: New test.
15406 * gcc.target/i386/stack-check-19.c: New test.
15407
15408 2018-01-03 Martin Sebor <msebor@redhat.com>
15409
15410 PR tree-optimization/83501
15411 * c-c++-common/Warray-bounds-3.c: Remove xfail.
15412
15413 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15414
15415 PR tree-optimization/83501
15416 * gcc.dg/tree-ssa/pr83501-1.c: New test.
15417
15418 2018-01-03 Nathan Sidwell <nathan@acm.org>
15419
15420 PR c++/83667
15421 * g++.dg/ipa/pr83667.C: New.
15422
15423 2018-01-03 Martin Liska <mliska@suse.cz>
15424
15425 PR tree-optimization/83593
15426 * gcc.dg/pr83593.c: New test.
15427
15428 2018-01-03 Martin Liska <mliska@suse.cz>
15429
15430 PR ipa/83549
15431 * g++.dg/ipa/pr83549.C: New test.
15432
15433 2018-01-03 Marek Polacek <polacek@redhat.com>
15434
15435 PR c++/83592
15436 * g++.dg/warn/mvp2.C: New test.
15437
15438 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15439
15440 PR preprocessor/83602
15441 * g++.dg/cpp/pr83602.C: New test.
15442
15443 PR c++/83634
15444 * g++.dg/parse/pr83634.C: New test.
15445
15446 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
15447
15448 PR fortran/83664
15449 * gfortran.dg/eoshift_7.f90: New test.
15450
15451 2018-01-03 Jan Beulich <jbeulich@suse.com>
15452
15453 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
15454 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
15455
15456 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15457
15458 Update copyright years.
15459
15460 2018-01-03 Martin Liska <mliska@suse.cz>
15461
15462 PR ipa/83594
15463 * gcc.dg/ipa/pr83594.c: New test.
15464
15465 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
15466 Alan Hayward <alan.hayward@arm.com>
15467 David Sherwood <david.sherwood@arm.com>
15468
15469 * gcc.dg/vect-opt-info-1.c: New test.
15470
15471 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
15472
15473 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
15474 floorf128, truncf128, and roundf128.
15475 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
15476 optimizations added in match.pd.
15477 * gcc.target/powerpc/float128-hw6.c: Likewise.
15478 * gcc.target/powerpc/float128-hw7.c: Likewise.
15479 * gcc.target/powerpc/float128-hw8.c: Likewise.
15480 * gcc.target/powerpc/float128-hw9.c: Likewise.
15481 * gcc.target/powerpc/float128-hw10.c: Likewise.
15482 * gcc.target/powerpc/float128-hw11.c: Likewise.
15483
15484 2018-01-02 Jakub Jelinek <jakub@redhat.com>
15485
15486 PR c++/83556
15487 * g++.dg/cpp0x/pr83556.C: New test.
15488
15489 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
15490
15491 PR fortran/45689
15492 PR fortran/83650
15493 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
15494 * gfortran.dg/simplify_cshift_4.f90: New test.
15495
15496 2018-01-02 Marek Polacek <polacek@redhat.com>
15497
15498 PR c++/81860
15499 * g++.dg/cpp0x/inh-ctor30.C: New test.
15500
15501 PR c++/83644
15502 * g++.dg/cpp1z/pr83644.C: New test.
15503
15504 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
15505
15506 PR fortran/83076
15507 * gfortran.dg/coarray_45.f90: New test.
15508
15509 PR fortran/83319
15510 * gfortran.dg/coarray_46.f90: New test.
15511
15512 2018-01-01 Jakub Jelinek <jakub@redhat.com>
15513
15514 PR tree-optimization/83581
15515 * gcc.dg/pr83581.c: New test.
15516
15517 PR c/83595
15518 * gcc.dg/pr83595.c: New test.
15519
15520 PR middle-end/83608
15521 * g++.dg/opt/pr83608.C: New test.
15522
15523 PR middle-end/83609
15524 * gcc.dg/pr83609.c: New test.
15525 * g++.dg/opt/pr83609.C: New test.
15526
15527 PR middle-end/83623
15528 * gcc.dg/pr83623.c: New test.
15529
15530 * gcc.target/i386/i386.exp
15531 (check_effective_target_avx512vpopcntdqvl): New proc.
15532 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
15533 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
15534 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
15535 \f
15536 Copyright (C) 2018 Free Software Foundation, Inc.
15537
15538 Copying and distribution of this file, with or without modification,
15539 are permitted in any medium without royalty provided the copyright
15540 notice and this notice are preserved.