Fix probability for bit-tests.
[gcc.git] / gcc / testsuite / ChangeLog
1 2018-08-27 Martin Liska <mliska@suse.cz>
2
3 * gcc.dg/tree-ssa/switch-2.c: New test.
4
5 2018-08-27 Richard Biener <rguenther@suse.de>
6
7 * g++.dg/torture/20180705-1.C: New testcase.
8 * gcc.dg/tree-ssa/ssa-fre-67.c: Likewise.
9 * gcc.dg/tree-ssa/ssa-ccp-14.c: Scan FRE dump.
10 * gcc.dg/tree-ssa/ssa-fre-46.c: Use -O2.
11 * gcc.dg/tree-ssa/vrp92.c: Disable FRE.
12 * gcc.dg/pr83666.c: Drop --param=sccvn-max-scc-size option.
13 * gcc.dg/pr85195.c: Likewise.
14 * gcc.dg/pr85467.c: Likewise.
15 * gcc.dg/torture/pr81790.c: Likewise.
16
17 * gfortran.dg/reassoc_4.f: Change max-completely-peeled-insns
18 param to current default.
19
20 2018-08-27 Jakub Jelinek <jakub@redhat.com>
21
22 PR rtl-optimization/87065
23 * gcc.target/i386/pr87065.c: New test.
24
25 2018-08-26 Marek Polacek <polacek@redhat.com>
26
27 PR c++/87080
28 * g++.dg/cpp0x/Wpessimizing-move5.C: New test.
29
30 PR c++/87029, Implement -Wredundant-move.
31 * g++.dg/cpp0x/Wredundant-move1.C: New test.
32 * g++.dg/cpp0x/Wredundant-move2.C: New test.
33 * g++.dg/cpp0x/Wredundant-move3.C: New test.
34 * g++.dg/cpp0x/Wredundant-move4.C: New test.
35
36 2018-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
37
38 PR libfortran/86704
39 * gfortran.dg/matmul_19.f90: New test.
40
41 2018-08-25 Janus Weil <janus@gcc.gnu.org>
42
43 PR fortran/86545
44 * gfortran.dg/generic_35.f90: New test case.
45
46 2018-08-24 David Malcolm <dmalcolm@redhat.com>
47
48 PR 87091
49 * gcc.dg/missing-header-fixit-3.c: Update for changes to how
50 line spans are printed with -fdiagnostics-show-line-numbers.
51
52 2018-08-24 Thomas Koenig <tkoenig@gcc.gnu.org>
53
54 PR fortran/86837
55 * gfortran.dg/implied_do_io_6.f90: New test.
56
57 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
58
59 PR middle-end/87092
60 * gcc.dg/pr87092.c: New test.
61
62 2018-08-24 Marek Polacek <polacek@redhat.com>
63
64 PR c++/67012
65 PR c++/86942
66 * g++.dg/cpp0x/auto52.C: New test.
67 * g++.dg/cpp1y/auto-fn52.C: New test.
68 * g++.dg/cpp1y/auto-fn53.C: New test.
69 * g++.dg/cpp1y/auto-fn54.C: New test.
70
71 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
72
73 * lib/target-supports.exp (vect_perm_supported): Only return
74 false for variable-length vectors if the permute size is not
75 a power of 2.
76 (check_effective_target_vect_perm)
77 (check_effective_target_vect_perm_byte)
78 (check_effective_target_vect_perm_short): Remove check for
79 variable-length vectors.
80 * gcc.dg/vect/slp-23.c: Add an XFAIL for variable-length SVE.
81 * gcc.dg/vect/slp-perm-10.c: Likewise.
82 * gcc.dg/vect/slp-perm-9.c: Add an XFAIL for variable-length vectors.
83
84 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
85
86 * gcc.target/aarch64/sve/bswap_1.c: New test.
87 * gcc.target/aarch64/sve/bswap_2.c: Likewise.
88 * gcc.target/aarch64/sve/bswap_3.c: Likewise.
89
90 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
91
92 * gcc.target/aarch64/sve/slp_perm_1.c: New test.
93 * gcc.target/aarch64/sve/slp_perm_2.c: Likewise.
94 * gcc.target/aarch64/sve/slp_perm_3.c: Likewise.
95 * gcc.target/aarch64/sve/slp_perm_4.c: Likewise.
96 * gcc.target/aarch64/sve/slp_perm_5.c: Likewise.
97 * gcc.target/aarch64/sve/slp_perm_6.c: Likewise.
98 * gcc.target/aarch64/sve/slp_perm_7.c: Likewise.
99
100 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
101
102 PR debug/79342
103 * gcc.dg/pr79342.: New test.
104
105 2018-08-23 Martin Sebor <msebor@redhat.com>
106
107 PR tree-optimization/87072
108 * gcc.dg/Warray-bounds-35.c: New test.
109
110 2018-08-23 Richard Biener <rguenther@suse.de>
111
112 PR middle-end/87024
113 * gcc.dg/pr87024.c: New testcase.
114
115 2018-08-23 Richard Sandiford <richard.sandiford@arm.com>
116
117 * gcc.dg/vect/no-vfa-vect-depend-2.c: Remove XFAIL.
118 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
119 * gcc.dg/vect/pr65947-13.c: Update for vect_fold_extract_last.
120 * gcc.dg/vect/pr80631-2.c: Likewise.
121
122 2017-08-23 Paul Thomas <pault@gcc.gnu.org>
123
124 PR fortran/86863
125 * gfortran.dg/submodule_32.f08: New test.
126
127 2018-08-22 Janus Weil <janus@gcc.gnu.org>
128
129 PR fortran/86935
130 * gfortran.dg/associate_3.f90: Update error message.
131 * gfortran.dg/associate_39.f90: New test case.
132
133 2018-08-22 Janus Weil <janus@gcc.gnu.org>
134
135 PR fortran/86888
136 * gfortran.dg/alloc_comp_basics_6.f90: Update an error message and add
137 an additional case.
138 * gfortran.dg/alloc_comp_basics_7.f90: New test case.
139 * gfortran.dg/class_17.f03: Update error message.
140 * gfortran.dg/class_55.f90: Ditto.
141 * gfortran.dg/dtio_11.f90: Update error messages.
142 * gfortran.dg/implicit_actual.f90: Add an error message.
143 * gfortran.dg/typebound_proc_12.f90: Update error message.
144
145 2018-08-22 Martin Sebor <msebor@redhat.com>
146
147 PR middle-end/87052
148 * gcc.dg/pr87052.c: New test.
149 * gcc.dg/tree-ssa/dump-3.c: Adjust.
150
151 2018-08-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
152
153 * gfortran.dg/max_fmax_aarch64.f90: Rename to...
154 * gfortran.dg/max_expr.f90: ...this.
155 * gfortran.dg/min_fmin_aarch64.f90: Rename to...
156 * gfortran.dg/min_expr.f90: ...this.
157
158 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
159
160 PR tree-optimization/86725
161 * gcc.dg/vect/no-scevccp-pr86725-2.c: New test.
162 * gcc.dg/vect/no-scevccp-pr86725-3.c: Likewise.
163 * gcc.dg/vect/no-scevccp-pr86725-4.c: Likewise.
164 * gcc.dg/vect/no-scevccp-pr86725-5.c: Likewise.
165
166 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
167
168 PR tree-optimization/86725
169 * gcc.dg/vect/no-scevccp-pr86725-1.c: New test.
170
171 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
172
173 * gcc.dg/vect/vect-avg-16.c: New test.
174 * gcc.dg/vect/slp-37.c: Expect the loop to be vectorized.
175 * gcc.dg/vect/vect-strided-u8-i8-gap4.c,
176 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise for
177 the second loop in main1.
178
179 2018-08-22 Iain Sandoe <iain@sandoe.co.uk>
180
181 * gcc.dg/lto/pr85248_0.c (test_alias):
182 Stringify __USER_LABEL_PREFIX__.
183 (test_noreturn): Likewise.
184
185 2018-08-22 Richard Biener <rguenther@suse.de>
186
187 PR tree-optimization/86988
188 * g++.dg/pr86988.C: New testcase.
189
190 2018-08-22 Richard Biener <rguenther@suse.de>
191
192 PR tree-optimization/86945
193 * tree-cfg.c (generate_range_test): Use unsigned arithmetic.
194
195 2018-08-21 Janne Blomqvist <jb@gcc.gnu.org>
196
197 * gfortran.dg/nan_1.f90: Remove tests that test MAX/MIN with NaNs.
198
199 2018-08-21 Nicolas Koenig <koenigni@gcc.gnu.org>
200 Thomas Koenig <tkoenig@gcc.gnu.org>
201
202 PR fortran/25829
203 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
204 * gfortran.dg/f2003_io_1.f03: Add wait statement.
205
206 2018-08-21 Marek Polacek <polacek@redhat.com>
207
208 PR c++/86981, Implement -Wpessimizing-move.
209 * g++.dg/cpp0x/Wpessimizing-move1.C: New test.
210 * g++.dg/cpp0x/Wpessimizing-move2.C: New test.
211 * g++.dg/cpp0x/Wpessimizing-move3.C: New test.
212 * g++.dg/cpp0x/Wpessimizing-move4.C: New test.
213 * g++.dg/cpp1z/Wpessimizing-move1.C: New test.
214
215 PR c++/65043
216 * g++.dg/concepts/pr67595.C: Add dg-warning.
217 * g++.dg/cpp0x/Wnarrowing11.C: New test.
218 * g++.dg/cpp0x/Wnarrowing12.C: New test.
219 * g++.dg/cpp0x/rv-cast5.C: Add static_cast.
220
221 PR c++/86499
222 * g++.dg/cpp0x/lambda/lambda-non-local.C: New test.
223 * g++.dg/cpp0x/lambda/lambda-this10.C: Adjust dg-error.
224
225 2018-08-21 Ed Schonberg <schonberg@adacore.com>
226
227 * gnat.dg/expr_func7.adb, gnat.dg/expr_func7.ads: New testcase.
228
229 2018-08-21 Ed Schonberg <schonberg@adacore.com>
230
231 * gnat.dg/expr_func6.adb, gnat.dg/expr_func6.ads: New testcase.
232
233 2018-08-21 Javier Miranda <miranda@adacore.com>
234
235 * gnat.dg/spark2.adb, gnat.dg/spark2.ads: New testcase.
236
237 2018-08-21 Ed Schonberg <schonberg@adacore.com>
238
239 * gnat.dg/prot6.adb, gnat.dg/prot6.ads: New testcase.
240
241 2018-08-21 Ed Schonberg <schonberg@adacore.com>
242
243 * gnat.dg/access5.adb, gnat.dg/access5.ads: New testcase.
244
245 2018-08-21 Eric Botcazou <ebotcazou@adacore.com>
246
247 * gnat.dg/rep_clause7.adb: New testcase.
248
249 2018-08-21 Ed Schonberg <schonberg@adacore.com>
250
251 * gnat.dg/task1.adb, gnat.dg/task1.ads, gnat.dg/task1_pkg.adb,
252 gnat.dg/task1_pkg.ads: New testcase.
253
254 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
255
256 * gnat.dg/linkedlist.adb: New testcase.
257
258 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
259
260 * gnat.dg/elab6.adb, gnat.dg/elab6.ads, gnat.dg/elab6_pkg.adb,
261 gnat.dg/elab6_pkg.ads: New testcase.
262
263 2018-08-21 Ed Schonberg <schonberg@adacore.com>
264
265 * gnat.dg/expr_func5.adb: New testcase.
266
267 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
268
269 * gnat.dg/dynhash.adb: New testcase.
270
271 2018-08-21 Javier Miranda <miranda@adacore.com>
272
273 * gnat.dg/enum4.adb: New testcase.
274
275 2018-08-21 Tamar Christina <tamar.christina@arm.com>
276
277 * gcc.target/aarch64/large_struct_copy.c: New test.
278
279 2018-08-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
280
281 * g++.dg/torture/pr86763.C: Restrict to *-*-linux*.
282
283 2018-08-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
284
285 PR middle-end/86121
286 * gcc.dg/Wstringop-overflow-6.c: Remove xfail.
287
288 2018-08-21 Tom de Vries <tdevries@suse.de>
289
290 * gcc.c-torture/unsorted/dump-noaddr.x: Use -gno-record-gcc-switches
291 to avoid mismatch in .debug and .earlydebug dump files.
292
293 2018-08-20 Michael Meissner <meissner@linux.ibm.com>
294
295 PR target/87033
296 * gcc.target/powerpc/pr87033.c: New test.
297
298 2018-08-20 Martin Sebor <msebor@redhat.com>
299
300 PR tree-optimization/87034
301 * gcc.dg/builtin-sprintf-warn-20.c: New test.
302
303 2018-08-20 David Malcolm <dmalcolm@redhat.com>
304
305 PR other/84889
306 * gcc.dg/plugin/diagnostic-group-test-1.c: New test.
307 * gcc.dg/plugin/diagnostic_group_plugin.c: New test.
308 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
309
310 2018-08-20 H.J. Lu <hongjiu.lu@intel.com>
311
312 PR target/87014
313 * g++.dg/torture/pr87014.C: New file.
314
315 2018-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
316
317 PR target/86984
318 * gcc.target/alpha/pr86984.c: New test.
319
320 2018-08-20 Richard Biener <rguenther@suse.de>
321
322 PR tree-optimization/78655
323 * gcc.dg/tree-ssa/evrp11.c: New testcase.
324
325 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
326
327 * gcc.dg/debug/dwarf2/pr80263.c: Suppress pubtypes output
328 for Darwin.
329
330 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
331
332 * g++.dg/debug/dwarf2/pr85302.C: Skip unsupported split DWARF
333 test on Darwin.
334 * g++.dg/debug/dwarf2/pr85302.C: Likewise.
335 * gcc.dg/lto/pr83719_0.c: Likewise.
336
337 2018-08-17 Martin Sebor <msebor@redhat.com>
338
339 PR testsuite/86996
340 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
341
342 2018-08-17 David Malcolm <dmalcolm@redhat.com>
343
344 * g++.dg/conversion/Wwrite-strings.C: New test.
345
346 2018-08-17 Sandra Loosemore <sandra@codesourcery.com>
347 Chung-Lin Tang <cltang@codesourcery.com>
348 Xianmiao Qu <xianmiao_qu@c-sky.com>
349
350 C-SKY port: Testsuite
351
352 * g++.dg/Wno-frame-address.C: Adjust for C-SKY.
353 * g++.dg/torture/type-generic-1.C: Likewise.
354 * gcc.c-torture/compile/20000804-1.c: Likewise.
355 * gcc.c-torture/execute/20101011-1.c: Likewise.
356 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Likewise.
357 * gcc.dg/20020312-2.c: Likewise.
358 * gcc.dg/Wno-frame-address.c: Likewise.
359 * gcc.dg/c11-true_min-1.c: Likewise.
360 * gcc.dg/sibcall-10.c: Likewise.
361 * gcc.dg/sibcall-9.c: Likewise.
362 * gcc.dg/stack-usage-1.c: Likewise.
363 * gcc.dg/torture/float32-tg-3.c: Likewise.
364 * gcc.dg/torture/float32x-tg-3.c: Likewise.
365 * gcc.dg/torture/float64-tg-3.c: Likewise.
366 * gcc.dg/torture/float64x-tg-3.c: Likewise.
367 * gcc.dg/torture/type-generic-1.c: Likewise.
368 * gcc.target/csky/*: New.
369 * lib/target-supports.exp (check_profiling_available): Add
370 csky-*-elf.
371 (check_effective_target_hard_float): Handle C-SKY targets with
372 single-precision hard float only.
373 (check_effective_target_logical_op_short_circuit): Handle C-SKY.
374
375 2018-08-17 David Malcolm <dmalcolm@redhat.com>
376
377 * gcc.dg/format/gcc_diag-1.c: Fix typo. Add test coverage for
378 gcc_dump_printf.
379 * gcc.dg/format/gcc_diag-10.c: Add gimple typedef. Add test
380 coverage for gcc_dump_printf.
381
382 2018-08-17 Martin Liska <mliska@suse.cz>
383
384 * g++.dg/opt/mpx.C: Fix scanned pattern.
385 * gcc.target/i386/mpx.c: Likewise.
386 * g++.dg/warn/Wunreachable-code-1.C: Remove.
387 * g++.dg/warn/Wunreachable-code-2.C: Likewise.
388 * gcc.dg/torture/pr52969.c: Likewise.
389 * g++.dg/warn/pr31246-2.C: Likewise.
390 * g++.dg/warn/pr31246.C: Likewise.
391 * gcc.dg/pr33092.c: Likewise.
392 * g++.dg/opt/eh1.C: Remove a deprecated option.
393 * g++.dg/template/inline1.C: Likewise.
394 * g++.dg/tree-ssa/pr81408.C: Likewise.
395 * gcc.dg/pr41837.c: Likewise.
396 * gcc.dg/pr41841.c: Likewise.
397 * gcc.dg/pr42250.c: Likewise.
398 * gcc.dg/pr43084.c: Likewise.
399 * gcc.dg/pr43317.c: Likewise.
400 * gcc.dg/pr51879-18.c: Likewise.
401 * gcc.dg/torture/pr36066.c: Likewise.
402 * gcc.dg/tree-ssa/ifc-8.c: Likewise.
403 * gcc.dg/tree-ssa/ifc-cd.c: Likewise.
404 * gcc.dg/tree-ssa/pr19210-1.c: Likewise.
405 * gcc.dg/tree-ssa/pr45122.c: Likewise.
406 * gcc.target/i386/pr45352-2.c: Likewise.
407 * gcc.target/i386/zee.c: Likewise.
408 * gfortran.dg/auto_char_len_2.f90: Likewise.
409 * gfortran.dg/auto_char_len_4.f90: Likewise.
410 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
411 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
412 * gfortran.dg/gomp/pr47331.f90: Likewise.
413 * gfortran.dg/pr40999.f: Likewise.
414 * gfortran.dg/pr41011.f: Likewise.
415 * gfortran.dg/pr42051.f03: Likewise.
416 * gfortran.dg/pr46804.f90: Likewise.
417 * gfortran.dg/pr83149_1.f90: Likewise.
418 * gfortran.dg/pr83149_b.f90: Likewise.
419 * gfortran.dg/whole_file_1.f90: Likewise.
420 * gfortran.dg/whole_file_10.f90: Likewise.
421 * gfortran.dg/whole_file_11.f90: Likewise.
422 * gfortran.dg/whole_file_12.f90: Likewise.
423 * gfortran.dg/whole_file_13.f90: Likewise.
424 * gfortran.dg/whole_file_14.f90: Likewise.
425 * gfortran.dg/whole_file_15.f90: Likewise.
426 * gfortran.dg/whole_file_16.f90: Likewise.
427 * gfortran.dg/whole_file_17.f90: Likewise.
428 * gfortran.dg/whole_file_18.f90: Likewise.
429 * gfortran.dg/whole_file_19.f90: Likewise.
430 * gfortran.dg/whole_file_2.f90: Likewise.
431 * gfortran.dg/whole_file_20.f03: Likewise.
432 * gfortran.dg/whole_file_3.f90: Likewise.
433 * gfortran.dg/whole_file_4.f90: Likewise.
434 * gfortran.dg/whole_file_5.f90: Likewise.
435 * gfortran.dg/whole_file_6.f90: Likewise.
436 * gfortran.dg/whole_file_7.f90: Likewise.
437 * gfortran.dg/whole_file_8.f90: Likewise.
438 * gfortran.dg/whole_file_9.f90: Likewise.
439 * gcc.dg/vect/vect.exp: Likewise.
440
441 2018-08-17 Richard Biener <rguenther@suse.de>
442
443 PR middle-end/86505
444 * gcc.dg/torture/pr86505.c: New testcase.
445
446 2018-08-16 Martin Sebor <msebor@redhat.com>
447
448 PR tree-optimization/86853
449 * gcc.dg/tree-ssa/builtin-sprintf-10.c: New test.
450 * gcc.dg/tree-ssa/builtin-sprintf-11.c: New test.
451 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Adjust.
452
453 2018-08-16 David Malcolm <dmalcolm@redhat.com>
454
455 * gcc.dg/missing-header-fixit-3.c: New test.
456
457 2018-08-16 David Malcolm <dmalcolm@redhat.com>
458
459 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
460 (test_fixit_insert_newline): Update expected output to show '+'
461 characters in margin of line-insertion fix-it hint.
462
463 2018-08-16 Nathan Sidwell <nathan@acm.org>
464
465 * gcc.dg/cpp/macsyntx.c: Adjust expected errors.
466 * gcc.dg/cpp/macsyntx2.c: likewise.
467
468 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
469
470 PR testsuite/86745
471 * gcc.target/i386/avx-cvt-2.c: Loosen scan-assembler strings.
472 * gcc.target/i386/avx-cvt-2.c: Ditto.
473
474 2018-08-16 David Malcolm <dmalcolm@redhat.com>
475
476 PR c++/70693
477 * c-c++-common/Wmisleading-indentation-pr70693.c: New test.
478
479 2018-08-16 Vlad Lazar <vlad.lazar@arm.com>
480
481 * gcc.target/aarch64/imm_choice_comparison.c: New test.
482
483 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
484
485 * gcc.dg/memcmp-1.c (lib_memcmp): Apply __USER_LABEL_PREFIX__.
486 (lib_strncmp): Likewise.
487
488 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
489
490 * c-c++-common/asan/pointer-subtract-3.c: Skip for Darwin.
491 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
492 * g++.dg/torture/pr44295.C : Likewise.
493
494 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
495
496 PR testsuite/78544
497 * gcc.dg/tree-prof/section-attr-1.c: Add Darwin-specific section
498 attributes and matching.
499 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
500 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
501
502 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
503
504 * gcc.dg/asan/pr81923.c: Stringify __USER_LABEL_PREFIX__.
505
506 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
507
508 * gcc.target/i386/rop1.c: Remove.
509 * gcc.target/i386/pr83554 (dg-options): Remove -mmitigate-rop.
510
511 2018-08-15 Will Schmidt <will_schmidt@vnet.ibm.com>
512
513 * gcc.target/powerpc/fold-vec-splat-char.c: New.
514 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: New.
515 * gcc.target/powerpc/fold-vec-splat-int.c: New.
516 * gcc.target/powerpc/fold-vec-splat-longlong.c: New.
517 * gcc.target/powerpc/fold-vec-splat-pixel.c: New.
518 * gcc.target/powerpc/fold-vec-splat-short.c: New.
519
520 2018-08-15 David Malcolm <dmalcolm@redhat.com>
521
522 * g++.dg/diagnostic/aka3.C: New test.
523 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
524 output to show range labels.
525 * g++.dg/diagnostic/param-type-mismatch.C: Likewise.
526 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
527 * g++.dg/plugin/show-template-tree-color-labels.C: New test.
528 * gcc.dg/bad-binary-ops.c: Update expected output to show range
529 labels. Add an "aka" example.
530 * gcc.dg/cpp/pr66415-1.c: Update expected output to show range
531 labels.
532 * gcc.dg/format/diagnostic-ranges.c: Likewise.
533 * gcc.dg/format/pr72858.c: Likewise.
534 * gcc.dg/format/pr78498.c: Likewise.
535 * gcc.dg/param-type-mismatch.c: Add "-Wpointer-sign" to options.
536 Update expected output to show range labels. Add examples of
537 -Wincompatible-pointer-types and -Wpointer-sign for parameters.
538 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
539 Update expected output to show range labels.
540 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
541 (test_very_wide_line): Adjust so that label is at left-clipping
542 boundary.
543 (test_very_wide_line_2): New test.
544 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
545 Update expected output to show range labels.
546 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
547 * gcc.dg/plugin/diagnostic-test-show-locus-no-labels.c: New test.
548 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): Update
549 for new param to gcc_rich_location::add_expr.
550 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
551 Add "label" param.
552 (test_show_locus): Add examples of labels to various tests. Tweak
553 the "very wide_line" test case and duplicate it, to cover the
554 boundary values for clipping of labels against the left-margin.
555 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
556 diagnostic-test-show-locus-no-labels.c.
557 * gcc.dg/pr69554-1.c: Update expected output to show range labels.
558 Update line numbers of dg-locus directives.
559 * gcc.dg/pr69627.c: Update expected output to show range labels.
560 * lib/multiline.exp (proc _build_multiline_regex): Remove
561 special-case handling of lines with trailing '|'.
562
563 2018-08-15 Qing Zhao <qing.zhao@oracle.com>
564
565 PR testsuite/86519
566 * gcc.dg/strcmpopt_6.c: Scan the assembly file instead of
567 the .expand file.
568
569 2018-08-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
570
571 * gcc.dg/wmain.c: New test.
572
573 2018-08-15 Iain Sandoe <iain@sandoe.co.uk>
574
575 PR c/19315
576 * gcc.dg/graphite/pr82451.c: Make array 'a' an extern.
577 * gcc.dg/redecl-10.c: Expect warnings for the static vars with
578 unknown size.
579
580 2018-08-15 Martin Liska <mliska@suse.cz>
581
582 PR tree-optimization/86925
583 * gcc.dg/predict-20.c: New test.
584 * gcc.dg/predict-21.c: New test.
585
586 2018-08-15 Paolo Carlini <paolo.carlini@oracle.com>
587
588 * g++.dg/init/goto3.C: Adjust for error instead of permerror.
589
590 2018-08-14 Allan Sandfeld Jensen <allan.jensen@qt.io>
591
592 * gcc.target/i386/sse2-movs.c: New test.
593
594 2018-08-14 Martin Sebor <msebor@redhat.com>
595
596 PR tree-optimization/86650
597 * gcc.dg/Warray-bounds-34.c: New test.
598
599 2018-08-14 Janus Weil <janus@gcc.gnu.org>
600
601 PR fortran/86116
602 * gfortran.dg/generic_34.f90: New test case.
603
604 2018-08-13 Marek Polacek <polacek@redhat.com>
605
606 PR c++/57891
607 * g++.dg/cpp0x/Wnarrowing6.C: New test.
608 * g++.dg/cpp0x/Wnarrowing7.C: New test.
609 * g++.dg/cpp0x/Wnarrowing8.C: New test.
610 * g++.dg/cpp0x/Wnarrowing9.C: New test.
611 * g++.dg/cpp0x/Wnarrowing10.C: New test.
612 * g++.dg/cpp0x/constexpr-47969.C: Adjust dg-error.
613 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
614 * g++.dg/cpp0x/constexpr-targ.C: Likewise.
615 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
616 * g++.dg/ext/stmtexpr15.C: Likewise.
617 * g++.dg/gomp/pr47963.C: Likewise.
618 * g++.dg/init/new37.C: Likewise.
619 * g++.dg/init/new43.C: Likewise.
620 * g++.dg/other/fold1.C: Likewise.
621 * g++.dg/parse/array-size2.C: Likewise.
622 * g++.dg/template/dependent-name3.C: Likewise.
623 * g++.dg/cpp0x/constexpr-data2.C: Add dg-error.
624 * g++.dg/other/vrp1.C: Likewise.
625 * g++.dg/template/char1.C: Likewise.
626
627 2018-08-13 Segher Boessenkool <segher@kernel.crashing.org>
628
629 * gcc.target/powerpc/pr56605.c: The generated code can have an AND
630 instead of a ZERO_EXTEND.
631
632 2018-08-13 Martin Sebor <msebor@redhat.com>
633
634 PR tree-optimization/71625
635 * c-c++-common/attr-nonstring-3.c: Temporarily xfail a test case.
636 * g++.dg/init/string2.C: New test.
637 * g++.dg/init/string3.C: New test.
638 * g++.dg/init/string4.C: New test.
639 * gcc.dg/init-string-3.c: New test.
640 * gcc.dg/strlenopt-55.c: New test.
641 * gcc.dg/strlenopt-56.c: New test.
642
643 2018-08-13 Marek Polacek <polacek@redhat.com>
644
645 P0806R2 - Deprecate implicit capture of this via [=]
646 * g++.dg/cpp2a/lambda-this1.C: New test.
647 * g++.dg/cpp2a/lambda-this2.C: New test.
648 * g++.dg/cpp2a/lambda-this3.C: New test.
649
650 2018-08-13 Marek Polacek <polacek@redhat.com>
651
652 PR c++/86915
653 * g++.dg/diagnostic/auto1.C: New test.
654
655 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
656
657 PR fortran/66679
658 * gfortran.dg/transfer_class_3.f90: New test.
659
660 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
661
662 PR fortran/86906
663 * gfortran.dg/use_rename_9.f90: New test.
664
665 2018-08-11 Jakub Jelinek <jakub@redhat.com>
666
667 PR tree-optimization/86835
668 * gcc.dg/pr86835.c: New test.
669
670 2018-08-10 Janus Weil <janus@gcc.gnu.org>
671
672 PR fortran/57160
673 * gfortran.dg/actual_pointer_function_1.f90: Fix invalid test case.
674 * gfortran.dg/inline_matmul_23.f90: Add option "-ffrontend-optimize".
675 * gfortran.dg/short_circuiting_2.f90: New test case.
676 * gfortran.dg/short_circuiting_3.f90: New test case.
677
678 2018-08-10 Alexander Monakov <amonakov@ispras.ru>
679
680 PR target/82418
681 * gcc.target/i386/pr82418.c: New test.
682
683 2018-08-10 Martin Liska <mliska@suse.cz>
684
685 PR target/83610
686 * gcc.dg/predict-17.c: New test.
687 * gcc.dg/predict-18.c: New test.
688 * gcc.dg/predict-19.c: New test.
689
690 2018-08-10 Martin Liska <mliska@suse.cz>
691
692 PR tree-optimization/85799
693 * gcc.dg/pr85799.c: New test.
694
695 2018-08-09 Jeff Law <law@redhat.com>
696
697 PR middle-end/86897
698 * gcc.dg/uninit-suppress_2.c: Disable DOM.
699
700 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
701
702 * gcc.target/aarch64/sve/reduc_8.c: New test.
703
704 2018-08-09 David Malcolm <dmalcolm@redhat.com>
705
706 PR other/84889
707 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: New
708 test.
709 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
710 New test.
711 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
712 * lib/prune.exp: Add -fno-diagnostics-show-line-numbers to
713 TEST_ALWAYS_FLAGS.
714
715 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
716
717 PR tree-optimization/86858
718 * gcc.dg/vect/pr86858.c: New test.
719
720 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
721
722 PR tree-optimization/86871
723 * gcc.dg/vect/pr86871.c: New test.
724
725 2018-08-09 Paolo Carlini <paolo.carlini@oracle.com>
726
727 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
728
729 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
730
731 * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: Decrement
732 arch and tune numbers by 2.
733 * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: Likewise.
734 * gcc.target/s390/target-attribute/tattr-m31-1.c: Likewise.
735 * gcc.target/s390/target-attribute/tattr-m31-10.c: Likewise.
736 * gcc.target/s390/target-attribute/tattr-m31-11.c: Likewise.
737 * gcc.target/s390/target-attribute/tattr-m31-12.c: Likewise.
738 * gcc.target/s390/target-attribute/tattr-m31-13.c: Likewise.
739 * gcc.target/s390/target-attribute/tattr-m31-14.c: Likewise.
740 * gcc.target/s390/target-attribute/tattr-m31-15.c: Likewise.
741 * gcc.target/s390/target-attribute/tattr-m31-16.c: Likewise.
742 * gcc.target/s390/target-attribute/tattr-m31-17.c: Likewise.
743 * gcc.target/s390/target-attribute/tattr-m31-18.c: Likewise.
744 * gcc.target/s390/target-attribute/tattr-m31-19.c: Likewise.
745 * gcc.target/s390/target-attribute/tattr-m31-2.c: Likewise.
746 * gcc.target/s390/target-attribute/tattr-m31-20.c: Likewise.
747 * gcc.target/s390/target-attribute/tattr-m31-21.c: Likewise.
748 * gcc.target/s390/target-attribute/tattr-m31-22.c: Likewise.
749 * gcc.target/s390/target-attribute/tattr-m31-23.c: Likewise.
750 * gcc.target/s390/target-attribute/tattr-m31-24.c: Likewise.
751 * gcc.target/s390/target-attribute/tattr-m31-25.c: Likewise.
752 * gcc.target/s390/target-attribute/tattr-m31-26.c: Likewise.
753 * gcc.target/s390/target-attribute/tattr-m31-27.c: Likewise.
754 * gcc.target/s390/target-attribute/tattr-m31-28.c: Likewise.
755 * gcc.target/s390/target-attribute/tattr-m31-29.c: Likewise.
756 * gcc.target/s390/target-attribute/tattr-m31-3.c: Likewise.
757 * gcc.target/s390/target-attribute/tattr-m31-30.c: Likewise.
758 * gcc.target/s390/target-attribute/tattr-m31-31.c: Likewise.
759 * gcc.target/s390/target-attribute/tattr-m31-32.c: Likewise.
760 * gcc.target/s390/target-attribute/tattr-m31-4.c: Likewise.
761 * gcc.target/s390/target-attribute/tattr-m31-5.c: Likewise.
762 * gcc.target/s390/target-attribute/tattr-m31-6.c: Likewise.
763 * gcc.target/s390/target-attribute/tattr-m31-7.c: Likewise.
764 * gcc.target/s390/target-attribute/tattr-m31-8.c: Likewise.
765 * gcc.target/s390/target-attribute/tattr-m31-9.c: Likewise.
766 * gcc.target/s390/target-attribute/tattr-m64-1.c: Likewise.
767 * gcc.target/s390/target-attribute/tattr-m64-10.c: Likewise.
768 * gcc.target/s390/target-attribute/tattr-m64-11.c: Likewise.
769 * gcc.target/s390/target-attribute/tattr-m64-12.c: Likewise.
770 * gcc.target/s390/target-attribute/tattr-m64-13.c: Likewise.
771 * gcc.target/s390/target-attribute/tattr-m64-14.c: Likewise.
772 * gcc.target/s390/target-attribute/tattr-m64-15.c: Likewise.
773 * gcc.target/s390/target-attribute/tattr-m64-16.c: Likewise.
774 * gcc.target/s390/target-attribute/tattr-m64-17.c: Likewise.
775 * gcc.target/s390/target-attribute/tattr-m64-18.c: Likewise.
776 * gcc.target/s390/target-attribute/tattr-m64-19.c: Likewise.
777 * gcc.target/s390/target-attribute/tattr-m64-2.c: Likewise.
778 * gcc.target/s390/target-attribute/tattr-m64-20.c: Likewise.
779 * gcc.target/s390/target-attribute/tattr-m64-21.c: Likewise.
780 * gcc.target/s390/target-attribute/tattr-m64-22.c: Likewise.
781 * gcc.target/s390/target-attribute/tattr-m64-23.c: Likewise.
782 * gcc.target/s390/target-attribute/tattr-m64-24.c: Likewise.
783 * gcc.target/s390/target-attribute/tattr-m64-25.c: Likewise.
784 * gcc.target/s390/target-attribute/tattr-m64-26.c: Likewise.
785 * gcc.target/s390/target-attribute/tattr-m64-27.c: Likewise.
786 * gcc.target/s390/target-attribute/tattr-m64-28.c: Likewise.
787 * gcc.target/s390/target-attribute/tattr-m64-29.c: Likewise.
788 * gcc.target/s390/target-attribute/tattr-m64-3.c: Likewise.
789 * gcc.target/s390/target-attribute/tattr-m64-30.c: Likewise.
790 * gcc.target/s390/target-attribute/tattr-m64-31.c: Likewise.
791 * gcc.target/s390/target-attribute/tattr-m64-32.c: Likewise.
792 * gcc.target/s390/target-attribute/tattr-m64-33.c: Likewise.
793 * gcc.target/s390/target-attribute/tattr-m64-4.c: Likewise.
794 * gcc.target/s390/target-attribute/tattr-m64-5.c: Likewise.
795 * gcc.target/s390/target-attribute/tattr-m64-6.c: Likewise.
796 * gcc.target/s390/target-attribute/tattr-m64-7.c: Likewise.
797 * gcc.target/s390/target-attribute/tattr-m64-8.c: Likewise.
798 * gcc.target/s390/target-attribute/tattr-m64-9.c: Likewise.
799
800 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
801
802 PR target/84332
803 * gcc.target/s390/pr84332.c: New testcase.
804
805 2018-08-08 Andreas Schwab <schwab@linux-m68k.org>
806
807 PR target/46179
808 * gcc.target/m68k/tls-dimode.c: New file.
809
810 2018-08-08 Nathan Sidwell <nathan@acm.org>
811
812 * c-c++-common/inc-from-1a.h, c-c++-common/inc-from-1b.h,
813 c-c++-common/inc-from-1.c: New
814
815 2018-08-08 Andreas Krebbel <krebbel@linux.ibm.com>
816
817 PR target/85295
818 * gcc.target/s390/TI-constants-lra.c: New testcase.
819 * gcc.target/s390/TI-constants-nolra.c: New testcase.
820
821 2018-08-08 Ilya Leoshkevich <iii@linux.ibm.com>
822
823 * gcc.target/s390/hotpatch-8.c: Remove.
824 * gcc.target/s390/hotpatch-9.c: Remove.
825 * gcc.target/s390/mnop-mcount-m31-fpic.c: Remove.
826 * gcc.target/s390/mnop-mcount-m31.c: Remove.
827
828 2018-08-08 Jakub Jelinek <jakub@redhat.com>
829
830 P0595R1 - is_constant_evaluated
831 * g++.dg/cpp2a/is-constant-evaluated1.C: New test.
832
833 PR c++/86836
834 * g++.dg/cpp1z/decomp46.C: New test.
835
836 PR c++/86738
837 * g++.dg/opt/pr86738.C: New test.
838
839 2018-08-07 Richard Sandiford <richard.sandiford@arm.com>
840
841 PR target/86838
842 * gcc.target/aarch64/frecpe_1.c: New test.
843 * gcc.target/aarch64/frecpe_2.c: Likewise.
844
845 2018-08-07 Paolo Carlini <paolo.carlini@oracle.com>
846
847 PR c++/59480, DR 136
848 * g++.dg/other/friend8.C: New.
849 * g++.dg/other/friend9.C: Likewise.
850 * g++.dg/other/friend10.C: Likewise.
851 * g++.dg/other/friend11.C: Likewise.
852 * g++.dg/other/friend12.C: Likewise.
853 * g++.dg/other/friend13.C: Likewise.
854 * g++.dg/other/friend14.C: Likewise.
855 * g++.dg/other/friend15.C: Likewise.
856 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
857 * g++.dg/parse/defarg8.C: Likewise.
858
859 2018-08-07 Martin Liska <mliska@suse.cz>
860
861 PR middle-end/83023
862 * gcc.dg/predict-16.c: New test.
863 * g++.dg/predict-1.C: New test.
864
865 2018-08-07 Steve Ellcey <sellcey@cavium.com>
866 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
867
868 PR tree-optimization/80925
869 * gcc.dg/vect/no-section-anchors-vect-69.c: Expect 3 loops
870 vectorized on !vect_hw_misalign targets.
871
872 2018-08-06 Marek Polacek <polacek@redhat.com>
873
874 PR c++/86767
875 * g++.dg/cpp1y/constexpr-86767.C: New test.
876
877 2018-08-06 Uros Bizjak <ubizjak@gmail.com>
878
879 * g++.dg/torture/pr86763.C (dg-additional-options): Add -lrt
880 for target *-*-linux-gnu.
881
882 2018-08-06 Alan Hayward <alan.hayward@arm.com>
883
884 * gcc.target/aarch64/sve/tls_preserve_1.c: New test.
885 * gcc.target/aarch64/sve/tls_preserve_2.c: New test.
886 * gcc.target/aarch64/sve/tls_preserve_3.c: New test.
887
888 2018-08-06 Andreas Krebbel <krebbel@linux.ibm.com>
889
890 * gcc.target/s390/nomemloopunroll-1.c: New test.
891
892 2018-08-05 H.J. Lu <hongjiu.lu@intel.com>
893
894 PR target/86386
895 * gcc.target/i386/pr86386.c: New file.
896
897 2018-08-04 Tom de Vries <tdevries@suse.de>
898
899 * lib/gcc-gdb-test.exp: Use absolute line number in pass/fail line.
900
901 2018-08-04 Andreas Schwab <schwab@linux-m68k.org>
902
903 * gcc.dg/guality/const-volatile.c: Remove duplicate test
904 "type:cvip".
905
906 2018-08-04 Janus Weil <janus@gcc.gnu.org>
907
908 PR fortran/45521
909 * gfortran.dg/interface_assignment_6.f90: New test case.
910
911 2018-08-04 Uros Bizjak <ubizjak@gmail.com>
912
913 PR testsuite/86153
914 * g++.dg/pr83239.C (dg-options): Add -finline-limit=500.
915
916 2018-08-03 David Malcolm <dmalcolm@redhat.com>
917 Jonathan Wakely <jwakely@redhat.com>
918
919 PR c++/85523
920 * g++.dg/pr85523.C: New test.
921
922 2018-08-03 Bogdan Harjoc <harjoc@gmail.com>
923
924 PR c/86690
925 * gcc.dg/union-duplicate-field.c: New test.
926
927 2018-08-03 Jason Merrill <jason@redhat.com>
928
929 PR c++/86706
930 * g++.dg/template/pr86706.C: New test.
931
932 2018-08-03 Richard Sandiford <richard.sandiford@arm.com>
933
934 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect AVG_FLOOR to be used
935 on vect_avg_qi targets.
936 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
937 * gcc.dg/vect/bb-slp-pow-1.c: New test.
938 * gcc.dg/vect/vect-avg-15.c: Likewise.
939
940 2018-08-03 Martin Liska <mliska@suse.cz>
941
942 * gcc.dg/predict-1.c: Adjust scanned pattern to cover 2 digits.
943 * gcc.dg/predict-13.c: Likewise.
944 * gcc.dg/predict-3.c: Likewise.
945 * gcc.dg/predict-4.c: Likewise.
946 * gcc.dg/predict-5.c: Likewise.
947 * gcc.dg/predict-6.c: Likewise.
948 * gcc.dg/predict-9.c: Likewise.
949 * gfortran.dg/predict-1.f90: Likewise.
950
951 2018-08-02 Richard Biener <rguenther@suse.de>
952
953 PR c++/86763
954 * g++.dg/torture/pr86763.C: New testcase.
955
956 2018-08-02 Richard Biener <rguenther@suse.de>
957
958 PR tree-optimization/86816
959 * g++.dg/torture/pr86816.C: New testcase.
960
961 2018-08-02 Richard Sandiford <richard.sandiford@arm.com>
962
963 * gcc.target/aarch64/f16_mov_immediate_1.c: Expect fmov immediate
964 to be used.
965 * gcc.target/aarch64/f16_mov_immediate_2.c: Likewise.
966 * gcc.target/aarch64/f16_mov_immediate_3.c: Force +nofp16.
967 * gcc.target/aarch64/sve/single_1.c: Except fmov immediate to be used
968 for .h.
969 * gcc.target/aarch64/sve/single_2.c: Likewise.
970 * gcc.target/aarch64/sve/single_3.c: Likewise.
971 * gcc.target/aarch64/sve/single_4.c: Likewise.
972
973 2018-08-02 Jackson Woodruff <jackson.woodruff@arm.com>
974
975 PR target/86014
976 * gcc.target/aarch64/ldp_stp_13.c: New test.
977
978 2018-08-01 Martin Sebor <msebor@redhat.com>
979
980 PR tree-optimization/86650
981 * gcc.dg/format/gcc_diag-10.c: Adjust.
982
983 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
984
985 * gcc.target/aarch64/sve/var_stride_2.c: Update expected form
986 of range check.
987 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
988
989 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
990
991 PR target/86753
992 * gcc.target/aarch64/sve/vcond_4.c: XFAIL positive tests.
993 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
994
995 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
996
997 * gcc.dg/pointer-range-check-1.c: New test.
998 * gcc.dg/pointer-range-check-2.c: Likewise.
999
1000 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1001
1002 PR tree-optimization/86749
1003 * gcc.dg/vect/pr86749.c: New test.
1004
1005 2018-08-01 Paolo Carlini <paolo.carlini@oracle.com>
1006
1007 PR c++/86661
1008 * g++.dg/lookup/name-clash12.C: New.
1009
1010 2018-08-01 Richard Biener <rguenther@suse.de>
1011
1012 * gcc.dg/tree-ssa/ssa-fre-68.c: New testcase.
1013
1014 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
1015
1016 * gcc.dg/plugin/poly-int-07_plugin.c (dg-options): Use -O0.
1017
1018 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
1019
1020 * gcc.dg/tree-ssa/pr84512.c: Xfail on alpha*-*-*.
1021
1022 2018-08-01 Martin Liska <mliska@suse.cz>
1023
1024 * gcc.dg/tree-prof/stringop-1.c: Adjust scanned pattern.
1025 * gcc.dg/tree-prof/stringop-2.c: Likewise.
1026 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
1027 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
1028 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
1029 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
1030 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
1031 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
1032
1033 2018-08-01 Martin Liska <mliska@suse.cz>
1034
1035 PR value-prof/35543
1036 * gcc.dg/tree-prof/val-prof-7.c: Add __builtin_memmove.
1037
1038 2018-08-01 Sam Tebbs <sam.tebbs@arm.com>
1039
1040 * gcc.target/aarch64/extract_zero_extend.c: New file.
1041
1042 2018-08-01 Jakub Jelinek <jakub@redhat.com>
1043
1044 PR c/85704
1045 * gcc.c-torture/compile/pr85704.c: New test.
1046
1047 2018-07-31 Alexandre Oliva <oliva@adacore.com>
1048 Olivier Hainque <hainque@adacore.com>
1049
1050 * gnat.dg/dinst.adb: New.
1051 * gnat.dg/dinst_pkg.ads, gnat.dg/dinst_pkg.adb: New.
1052
1053 2018-07-31 David Malcolm <dmalcolm@redhat.com>
1054
1055 * gcc.dg/format/gcc_diag-1.c (foo): Update the %v tests for
1056 tdiag and cxxdiag.
1057 * gcc.dg/format/gcc_diag-10.c (test_diag): Update tests of %G
1058 and %K.
1059
1060 2018-07-31 Richard Earnshaw <rearnsha@arm.com>
1061
1062 * c-c++-common/spec-barrier-1.c: New test.
1063 * c-c++-common/spec-barrier-2.c: New test.
1064 * gcc.dg/spec-barrier-3.c: New test.
1065
1066 2018-07-31 Martin Sebor <msebor@redhat.com>
1067
1068 PR tree-optimization/86741
1069 * gcc.dg/Warray-bounds-33.c: New test.
1070
1071 2018-07-31 Andreas Krebbel <krebbel@linux.ibm.com>
1072
1073 * gcc.target/s390/memset-1.c: Improve testcase.
1074
1075 2018-07-31 Tom de Vries <tdevries@suse.de>
1076
1077 PR debug/86687
1078 * g++.dg/guality/pr86687.C: New test.
1079
1080 2018-07-31 Jakub Jelinek <jakub@redhat.com>
1081
1082 P1008R1 - prohibit aggregates with user-declared constructors
1083 * g++.dg/ext/is_aggregate.C: Add tests with deleted or defaulted ctor.
1084 * g++.dg/cpp0x/defaulted1.C (main): Ifdef out for C++2a B b = {1};.
1085 * g++.dg/cpp0x/deleted2.C: Expect error for C++2a.
1086 * g++.dg/cpp2a/aggr1.C: New test.
1087 * g++.dg/cpp2a/aggr2.C: New test.
1088
1089 2018-07-31 Segher Boessenkool <segher@kernel.crashing.org>
1090
1091 PR target/86640
1092 * gcc.target/arm/pr86640.c: New testcase.
1093
1094 2018-07-31 Martin Liska <mliska@suse.cz>
1095
1096 PR gcov-profile/85338
1097 PR gcov-profile/85350
1098 PR gcov-profile/85372
1099 * gcc.misc-tests/gcov-pr85338.c: New test.
1100 * gcc.misc-tests/gcov-pr85350.c: New test.
1101 * gcc.misc-tests/gcov-pr85372.c: New test.
1102
1103 2018-07-31 Martin Liska <mliska@suse.cz>
1104
1105 PR gcov-profile/83813
1106 PR gcov-profile/84758
1107 PR gcov-profile/85217
1108 PR gcov-profile/85332
1109 * gcc.misc-tests/gcov-pr83813.c: New test.
1110 * gcc.misc-tests/gcov-pr84758.c: New test.
1111 * gcc.misc-tests/gcov-pr85217.c: New test.
1112 * gcc.misc-tests/gcov-pr85332.c: New test.
1113
1114 2018-07-31 Ed Schonberg <schonberg@adacore.com>
1115
1116 * gnat.dg/prot5.adb, gnat.dg/prot5_pkg.adb,
1117 gnat.dg/prot5_pkg.ads: New testcase.
1118
1119 2018-07-31 Justin Squirek <squirek@adacore.com>
1120
1121 * gnat.dg/addr11.adb: New testcase.
1122
1123 2018-07-31 Hristian Kirtchev <kirtchev@adacore.com>
1124
1125 * gnat.dg/global.adb, gnat.dg/global.ads: New testcase.
1126
1127 2018-07-31 Gary Dismukes <dismukes@adacore.com>
1128
1129 * gnat.dg/block_ext_return_assert_failure.adb: New testcase.
1130
1131 2018-07-31 Ed Schonberg <schonberg@adacore.com>
1132
1133 * gnat.dg/iter3.adb: New testcase.
1134
1135 2018-07-31 Andre Vieira <andre.simoesdiasvieira@arm.com>
1136
1137 Revert 'AsyncI/O patch committed'
1138 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
1139 Thomas Koenig <tkoenig@gcc.gnu.org>
1140
1141 PR fortran/25829
1142 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
1143 * gfortran.dg/f2003_io_1.f03: Add wait statement.
1144
1145 2018-07-30 Segher Boessenkool <segher@kernel.crashing.org>
1146
1147 PR rtl-optimization/85160
1148 * gcc.target/powerpc/combine-2-2.c: New testcase.
1149
1150 2018-07-27 Martin Sebor <msebor@redhat.com>
1151
1152 PR tree-optimization/86696
1153 * g++.dg/pr86696.C: New test.
1154
1155 2018-07-27 David Malcolm <dmalcolm@redhat.com>
1156
1157 PR tree-optimization/86636
1158 * gcc.c-torture/compile/pr86636.c: Add dg-do compile.
1159 Add dg-require-effective-target pthread.
1160
1161 2018-07-26 Qing Zhao <qing.zhao@oracle.com>
1162
1163 * gcc.dg/strcmpopt_5.c: Change to O2 to enable the transformation.
1164 * gcc.dg/strcmpopt_6.c: Likewise.
1165
1166 2018-07-26 Pat Haugen <pthaugen@us.ibm.com>
1167
1168 PR target/86612
1169 * gcc.target/powerpc/pr58673-2.c: Call strdup.
1170
1171 2018-07-26 Martin Sebor <msebor@redhat.com>
1172
1173 PR tree-optimization/86043
1174 PR tree-optimization/86042
1175 * gcc/testsuite/gcc.dg/attr-nonstring-2.c: Xfail test cases due to
1176 pr86688.
1177 * gcc.dg/strlenopt-44.c: New test.
1178
1179 2018-07-26 Martin Liska <mliska@suse.cz>
1180
1181 PR gcov-profile/86536
1182 * gcc.misc-tests/gcov-pr86536.c: New test.
1183
1184 2018-07-25 Martin Sebor <msebor@redhat.com>
1185
1186 * gcc.c-torture/execute/builtins/strnlen.c: Remove DejaGnu directives
1187 ignored by the test harness.
1188
1189 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
1190 Thomas Koenig <tkoenig@gcc.gnu.org>
1191
1192 PR fortran/25829
1193 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
1194 * gfortran.dg/f2003_io_1.f03: Add wait statement.
1195
1196 2018-07-25 Jakub Jelinek <jakub@redhat.com>
1197
1198 PR c++/85515
1199 * g++.dg/pr85515-2.C: Add expected dg-error.
1200 * g++.dg/cpp0x/range-for36.C: New test.
1201
1202 2018-07-25 Claudiu Zissulescu <claziss@synopsys.com>
1203
1204 * gcc.target/arc/uncached-1.c: New test.
1205 * gcc.target/arc/uncached-2.c: Likewise.
1206
1207 2018-07-24 Martin Sebor <msebor@redhat.com>
1208
1209 PR tree-optimization/86622
1210 PR tree-optimization/86532
1211 * gcc.c-torture/execute/strlen-2.c: New test.
1212 * gcc.c-torture/execute/strlen-3.c: New test.
1213 * gcc.c-torture/execute/strlen-4.c: New test.
1214
1215 2018-07-24 David Malcolm <dmalcolm@redhat.com>
1216
1217 PR tree-optimization/86636
1218 * gcc.c-torture/compile/pr86636.c: New test.
1219
1220 2018-07-24 Matthew Malcomson <matthew.malcomson@arm.com>
1221
1222 * gcc.target/aarch64/simd/vect_su_add_sub.c: New.
1223
1224 2018-07-24 Jakub Jelinek <jakub@redhat.com>
1225
1226 PR middle-end/86627
1227 * gcc.target/i386/pr86627.c: New test.
1228
1229 PR testsuite/86649
1230 * g++.dg/tree-ssa-/pr19476-1.C: Check dom2 dump instead of ccp1.
1231 * g++.dg/tree-ssa-/pr19476-5.C: Likewise.
1232 * g++.dg/tree-ssa-/pr19476-6.C: New test.
1233 * g++.dg/tree-ssa-/pr19476-7.C: New test.
1234
1235 2018-07-23 Carl Love <cel@us.ibm.com>
1236
1237 PR 86591
1238 * gcc.target/powerpc/altivec-1-runnable.c: Move vector double tests to
1239 file altivec-2-runnable.c.
1240 * gcc.target/powerpc/altivec-2-runnable.c: Add vector double tests.
1241 * gcc.target/powerpc/buitlins-1.c: Remove dg-final check for xxlor.
1242 Update dg-final test for __divdi3 and __udivdi3 instructions. Update
1243 comments for instruction generated by vec_mergeh, vec_perm, vec_round,
1244 vec_cts, vec_ctu, vec_cpsgn tests.
1245
1246 2018-07-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
1247
1248 PR c/86617
1249 * gcc.dg/pr86617.c: New test.
1250
1251 2018-07-23 Jakub Jelinek <jakub@redhat.com>
1252
1253 PR c++/86569
1254 * g++.dg/warn/Wnonnull-compare-9.C: New test.
1255
1256 2018-07-20 Martin Sebor <msebor@redhat.com>
1257
1258 PR middle-end/82063
1259 * c-c++-common/pr68657-1.c: Adjust.
1260 * c-c++-common/pr68657-2.c: Same.
1261 * c-c++-common/pr68657-3.c: Same.
1262 * c-c++-common/pr68833-1.c: Same.
1263 * gcc.dg/Walloc-size-larger-than-16.c: Same.
1264 * gcc.dg/Walloca-larger-than.c: New test.
1265 * gcc.dg/Walloca-larger-than-2.c: New test.
1266 * gcc.dg/Wframe-larger-than-2.c: New test.
1267 * gcc.dg/Wlarger-than3.c: New test.
1268 * gcc.dg/Wvla-larger-than-3.c: New test.
1269 * gcc.dg/pr42611.c: Adjust.
1270 * gnat.dg/frame_overflow.adb: Same.
1271
1272 2018-07-20 Martin Sebor <msebor@redhat.com>
1273
1274 PR tree-optimization/86613
1275 PR tree-optimization/86611
1276 * c-c++-common/Warray-bounds-2.c: Undefine macros and
1277 prune duplicate warnings.
1278 * gcc.dg/Warray-bounds-31.c: Xfail test cases with
1279 data-model-dependencies.
1280 * gcc.dg/Warray-bounds-32.c: Ditto.
1281
1282 2018-07-20 Richard Biener <rguenther@suse.de>
1283
1284 PR debug/86585
1285 * g++.dg/lto/pr86585_0.C: New testcase.
1286 * g++.dg/lto/pr86585_1.C: Likewise.
1287
1288 2018-07-19 Martin Sebor <msebor@redhat.com>
1289
1290 PR tree-optimization/83776
1291 PR tree-optimization/84047
1292 * gcc.dg/Warray-bounds-29.c: New test.
1293 * gcc.dg/Warray-bounds-30.c: New test.
1294 * gcc.dg/Warray-bounds-31.c: New test.
1295 * gcc.dg/Warray-bounds-32.c: New test.
1296
1297 2018-07-19 Michael Collison <michael.collison@arm.com>
1298 Richard Henderson <rth@redhat.com>
1299
1300 * gcc.target/aarch64/builtin_sadd_128.c: New testcase.
1301 * gcc.target/aarch64/builtin_saddl.c: New testcase.
1302 * gcc.target/aarch64/builtin_saddll.c: New testcase.
1303 * gcc.target/aarch64/builtin_uadd_128.c: New testcase.
1304 * gcc.target/aarch64/builtin_uaddl.c: New testcase.
1305 * gcc.target/aarch64/builtin_uaddll.c: New testcase.
1306 * gcc.target/aarch64/builtin_ssub_128.c: New testcase.
1307 * gcc.target/aarch64/builtin_ssubl.c: New testcase.
1308 * gcc.target/aarch64/builtin_ssubll.c: New testcase.
1309 * gcc.target/aarch64/builtin_usub_128.c: New testcase.
1310 * gcc.target/aarch64/builtin_usubl.c: New testcase.
1311 * gcc.target/aarch64/builtin_usubll.c: New testcase.
1312
1313 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1314
1315 Revert fix for c++/59480 (and testsuite followup)
1316
1317 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1318
1319 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
1320
1321 2019-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1322
1323 PR c++/59480, DR 136
1324 * g++.dg/other/friend8.C: New.
1325 * g++.dg/other/friend9.C: Likewise.
1326 * g++.dg/other/friend10.C: Likewise.
1327 * g++.dg/other/friend11.C: Likewise.
1328 * g++.dg/other/friend12.C: Likewise.
1329 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
1330 * g++.dg/parse/defarg8.C: Likewise.
1331
1332 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
1333
1334 * gcc.target/aarch64/profile.c: New test.
1335
1336 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
1337
1338 PR target/83009
1339 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
1340
1341 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
1342
1343 PR target/86560
1344 * gcc.target/i386/pr86560-4.c: New test.
1345 * gcc.target/i386/pr86560-5.c: Likewise.
1346
1347 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
1348
1349 PR target/86560
1350 * gcc.target/i386/pr86560-1.c: New test.
1351 * gcc.target/i386/pr86560-2.c: Likewise.
1352 * gcc.target/i386/pr86560-3.c: Likewise.
1353
1354 2018-07-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1355
1356 * gfortran.dg/max_fmax_aarch64.f90: New test.
1357 * gfortran.dg/min_fmin_aarch64.f90: Likewise.
1358 * gfortran.dg/minmax_integer.f90: Likewise.
1359
1360 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1361
1362 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
1363
1364 2018-07-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1365
1366 PR middle-end/86544
1367 * g++.dg/tree-ssa/pr86544.C: New test.
1368
1369 2018-07-18 Jakub Jelinek <jakub@redhat.com>
1370
1371 PR c++/86550
1372 * g++.dg/cpp0x/lambda/lambda-86550.C: New test.
1373
1374 2018-07-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
1375
1376 PR 69558
1377 * c-c++-common/cpp/diagnostic-pragma-2.c: New test.
1378 * c-c++-common/pr69558.c: Remove xfail.
1379 * gcc.dg/cpp/builtin-macro-1.c: Adjust test expectations.
1380 * gcc.dg/pr61817-1.c: Likewise.
1381 * gcc.dg/pr61817-2.c: Likewise.
1382 * g++.dg/plugin/pragma_plugin.c: Warn at expansion_point_location.
1383
1384 2018-07-18 Janus Weil <janus@gcc.gnu.org>
1385
1386 PR fortran/85599
1387 * gfortran.dg/function_optimize_5.f90: Add option
1388 '-faggressive-function-elimination' and update dg-warning clauses.
1389 * gfortran.dg/short_circuiting.f90: New test.
1390
1391 2018-07-18 Marek Polacek <polacek@redhat.com>
1392
1393 PR c++/86190 - bogus -Wsign-conversion warning
1394 * g++.dg/warn/Wsign-conversion-3.C: New test.
1395 * g++.dg/warn/Wsign-conversion-4.C: New test.
1396
1397 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1398
1399 PR c++/59480, DR 136
1400 * g++.dg/other/friend8.C: New.
1401 * g++.dg/other/friend9.C: Likewise.
1402 * g++.dg/other/friend10.C: Likewise.
1403 * g++.dg/other/friend11.C: Likewise.
1404 * g++.dg/other/friend12.C: Likewise.
1405 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
1406 * g++.dg/parse/defarg8.C: Likewise.
1407
1408 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1409
1410 * g++.dg/ext/uow-3.C: Adjust.
1411 * g++.dg/ext/uow-4.C: Likewise.
1412 * g++.dg/lookup/name-clash11.C: Likewise.
1413 * g++.dg/lookup/name-clash7.C: Likewise.
1414 * g++.dg/lookup/redecl1.C: Likewise.
1415 * g++.dg/warn/changes-meaning.C: Likewise.
1416 * g++.old-deja/g++.jason/scoping8.C: Likewise.
1417 * g++.old-deja/g++.law/nest1.C: Likewise.
1418
1419 2018-07-18 Richard Biener <rguenther@suse.de>
1420
1421 PR debug/86523
1422 * g++.dg/lto/pr86523-3_0.C: New testcase.
1423
1424 2018-07-17 Andreas Schwab <schwab@linux-m68k.org>
1425
1426 * gcc.target/m68k/mulsi_highpart.c: New test.
1427
1428 2018-07-17 Jakub Jelinek <jakub@redhat.com>
1429
1430 * gcc.dg/cpp/pr61854-c90.c (foo): Expect a note, rather than error.
1431 * gcc.dg/cpp/pr61854-c94.c (foo): Likewise.
1432 * gcc.dg/cpp/pr61854-4.c (foo): Likewise.
1433 * gcc.dg/cpp/pr61854-8.c: New test.
1434
1435 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
1436
1437 * gcc.target/powerpc/pr85456.c: Require longdouble128.
1438
1439 2018-07-17 Fritz Reese <fritzoreese@gmail.com>
1440
1441 PR fortran/83184
1442 * gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages.
1443
1444 2018-07-17 Will Schmidt <will_schmidt@vnet.ibm.com>
1445
1446 * gcc.target/powerpc/fold-vec-unpack-char.c: New.
1447 * gcc.target/powerpc/fold-vec-unpack-float.c: New.
1448 * gcc.target/powerpc/fold-vec-unpack-int.c: New.
1449 * gcc.target/powerpc/fold-vec-unpack-pixel.c: New.
1450 * gcc.target/powerpc/fold-vec-unpack-short.c: New.
1451
1452 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
1453
1454 * gcc.target/powerpc/pr57150.c: Require longdouble128.
1455 * gcc.target/powerpc/pr79916.c: Require dfp.
1456
1457 2018-07-17 Richard Biener <rguenther@suse.de>
1458
1459 PR lto/86456
1460 * g++.dg/debug/dwarf2/pr86456.C: New testcase.
1461
1462 2018-07-17 Robin Dapp <rdapp@linux.ibm.com>
1463
1464 * gcc.target/s390/function-align1.c: New test.
1465 * gcc.target/s390/function-align2.c: New test.
1466 * gcc.target/s390/function-align3.c: New test.
1467
1468 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
1469
1470 * gnat.dg/discr55.adb: New test.
1471
1472 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1473
1474 * gcc.target/i386/vartrack-1.c (dg-options): Add
1475 -fomit-frame-pointer.
1476
1477 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1478
1479 * g++.dg/lto/pr86523-1_0.C: Require fpic, shared support.
1480 (dg-lto-options): Add -fPIC.
1481 * g++.dg/lto/pr86523-2_0.C: Likewise.
1482
1483 2018-07-17 Martin Liska <mliska@suse.cz>
1484
1485 * gcc.target/powerpc/loop_align.c: Update scanned pattern.
1486
1487 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1488
1489 * gnat.dg/generic_call_cw.adb, gnat.dg/generic_call_iface.adb: New
1490 testcase.
1491
1492 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
1493
1494 * gnat.dg/sso10.adb, gnat.dg/sso10_pkg.ads: New testcase.
1495
1496 2018-07-17 Patrick Bernardi <bernardi@adacore.com>
1497
1498 * gnat.dg/memorytest.adb: New testcase.
1499
1500 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
1501
1502 * gnat.dg/config_pragma1.adb, gnat.dg/config_pragma1_pkg.ads:
1503 New testcase.
1504
1505 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1506
1507 * gnat.dg/equal3.adb: New testcase.
1508
1509 2018-07-17 Justin Squirek <squirek@adacore.com>
1510
1511 * gnat.dg/split_args.adb: New testcase.
1512
1513 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1514
1515 * gnat.dg/discr54.adb, gnat.dg/discr54_pkg.ads: New testcase.
1516
1517 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
1518
1519 * gnat.dg/bip_case_expr.adb, gnat.dg/bip_case_expr_pkg.ads:
1520 New testcase.
1521
1522 2018-07-16 Carl Love <cel@us.ibm.com>
1523
1524 PR target/86414
1525 Forgot the PR number on the commit log.
1526
1527 2018-07-16 Carl Love <cel@us.ibm.com>
1528
1529 PR target/86414
1530 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
1531 longdouble128.
1532 * gcc.target/powerpc/divkc3-3.c: Ditto.
1533 * gcc.target/powerpc/mulkc3-2.c: Ditto.
1534 * gcc.target/powerpc/mulkc3-3.c: Ditto.
1535 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
1536 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
1537
1538 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
1539
1540 * gcc.target/powerpc/convert-fp-128.c: New testcase.
1541 * gcc.target/powerpc/convert-fp-64.c: New testcase.
1542
1543 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
1544
1545 * lib/target-supports.exp (check_effective_target_longdouble64,
1546 check_effective_target_ppc_float128,
1547 check_effective_target_ppc_float128_insns,
1548 check_effective_target_powerpc_vsx): New.
1549
1550 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
1551
1552 * lib/target-supports.exp (check_ppc_float128_hw_available): Fix
1553 syntax error.
1554
1555 2018-07-16 Jakub Jelinek <jakub@redhat.com>
1556
1557 PR tree-optimization/86526
1558 * gcc.c-torture/compile/pr86526.c: New test.
1559
1560 2018-07-16 Carl Love <cel@us.ibm.com>
1561
1562 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
1563 longdouble128.
1564 * gcc.target/powerpc/divkc3-3.c: Ditto.
1565 * gcc.target/powerpc/mulkc3-2.c: Ditto.
1566 * gcc.target/powerpc/mulkc3-3.c: Ditto.
1567 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
1568 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
1569
1570 2018-07-16 Fritz Reese <fritzoreese@gmail.com>
1571
1572 PR fortran/83184
1573 * gfortran.dg/assumed_rank_14.f90: New testcase.
1574 * gfortran.dg/assumed_rank_15.f90: New testcase.
1575 * gfortran.dg/dec_structure_8.f90: Update error messages.
1576 * gfortran.dg/dec_structure_23.f90: Update error messages.
1577
1578 2018-07-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
1579
1580 PR middle-end/86528
1581 * gcc.c-torture/execute/pr86528.c: New test.
1582 * gcc.dg/Wrestrict-10.c (test_arr_strcat_2): Fix typo.
1583
1584 2018-07-16 Paolo Carlini <paolo.carlini@oracle.com>
1585
1586 * g++.dg/template/spec40.C: New.
1587 * g++.dg/parse/ptrmem8.C: Likewise.
1588
1589 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
1590
1591 * gcc.target/s390/mnop-mcount-m31-fpic.c: New testcase.
1592 * gcc.target/s390/mnop-mcount-m31-mzarch.c: New testcase.
1593 * gcc.target/s390/mnop-mcount-m31.c: New testcase.
1594 * gcc.target/s390/mnop-mcount-m64-mfentry.c: New testcase.
1595 * gcc.target/s390/mnop-mcount-m64.c: New testcase.
1596
1597 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
1598
1599 * gcc.target/s390/mrecord-mcount.c: New testcase.
1600
1601 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
1602
1603 * gcc.target/s390/mfentry-m64.c: New testcase.
1604
1605 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
1606
1607 * gnat.dg/abstract_state1.adb, gnat.dg/abstract_state1.ads: New
1608 testcase.
1609
1610 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
1611
1612 * gnat.dg/validity_check3.adb, gnat.dg/validity_check3.ads: New
1613 testcase.
1614
1615 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
1616
1617 * gnat.dg/wide_wide_value1.adb: New testcase.
1618
1619 2018-07-16 Javier Miranda <miranda@adacore.com>
1620
1621 * gnat.dg/bit_order1.adb: New testcase.
1622
1623 2018-07-16 Javier Miranda <miranda@adacore.com>
1624
1625 * gnat.dg/iter2.adb, gnat.dg/iter2.ads: New testcase.
1626
1627 2018-07-16 Richard Biener <rguenther@suse.de>
1628
1629 PR lto/86523
1630 * g++.dg/lto/pr86523-1_0.C: New testcase.
1631 * g++.dg/lto/pr86523-2_0.C: Likewise.
1632
1633 2018-07-16 Martin Liska <mliska@suse.cz>
1634
1635 PR ipa/86529
1636 * g++.dg/ipa/pr86529.C: New test.
1637
1638 2018-07-16 Tom de Vries <tdevries@suse.de>
1639
1640 PR debug/86455
1641 * gcc.target/i386/vartrack-1.c: New test.
1642
1643 2018-07-16 Eric Botcazou <ebotcazou@adacore.com>
1644
1645 * gnat.dg/opt73.adb: New test.
1646
1647 2018-07-16 Jakub Jelinek <jakub@redhat.com>
1648
1649 PR c++/3698
1650 PR c++/86208
1651 * g++.dg/opt/pr3698.C: New test.
1652
1653 2018-07-16 Richard Biener <rguenther@suse.de>
1654
1655 PR ipa/86389
1656 * gcc.dg/torture/pr86389.c: Require trampolines.
1657
1658 2018-07-15 Tom de Vries <tdevries@suse.de>
1659
1660 * lib/gcc-gdb-test.exp (guality_minimal_options): New proc.
1661 * lib/gfortran-dg.exp (gfortran-dg-runtest): Don't call torture-init if
1662 already called.
1663 * g++.dg/guality/guality.exp: Ensure Og is part of torture options.
1664 * gcc.dg/guality/guality.exp: Same.
1665 * gfortran.dg/guality/guality.exp: Same.
1666
1667 2018-07-13 H.J. Lu <hongjiu.lu@intel.com>
1668 Sunil K Pandey <sunil.k.pandey@intel.com>
1669
1670 PR target/84413
1671 * gcc.target/i386/pr84413-1.c: New test.
1672 * gcc.target/i386/pr84413-2.c: Likewise.
1673 * gcc.target/i386/pr84413-3.c: Likewise.
1674
1675 2018-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
1676 Steve Munroe <munroesj52@gmail.com>
1677
1678 * gcc.target/powerpc/sse2-pand-1.c: New file.
1679 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
1680 * gcc.target/powerpc/sse2-por-1.c: Likewise.
1681 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
1682
1683 2018-07-13 Nathan Sidwell <nathan@acm.org>
1684
1685 PR c++/86374
1686 * g++.dg/pr86374.C: New.
1687
1688 2018-07-13 Qing Zhao <qing.zhao@oracle.com>
1689
1690 PR middle-end/78809
1691 * gcc.dg/strcmpopt_5.c: New test.
1692 * gcc.dg/strcmpopt_6.c: New test.
1693
1694 2018-07-13 Richard Biener <rguenther@suse.de>
1695
1696 PR middle-end/85974
1697 * gcc.c-torture/compile/930326-1.c: Adjust to cover widening.
1698
1699 2018-07-13 Tom de Vries <tdevries@suse.de>
1700
1701 * gcc.dg/guality/clztest.c: Add -fno-ipa-icf in dg-options.
1702 * gcc.dg/guality/ctztest.c: Same.
1703 * gcc.dg/guality/sra-1.c: Same.
1704
1705 2018-07-13 Tom de Vries <tdevries@suse.de>
1706
1707 * gcc.dg/vla-1.c: Update.
1708
1709 2018-07-13 Tom de Vries <tdevries@suse.de>
1710
1711 * gcc.src/maintainers.exp: New file.
1712
1713 2018-07-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1714
1715 PR middle-end/86489
1716 * gcc.dg/pr86489.c: New test.
1717
1718 2018-07-12 Martin Sebor <msebor@redhat.com>
1719
1720 PR testsuite/86510
1721 g++.dg/warn/pr86453.C: Adjust.
1722
1723 2018-07-12 Jim Wilson <jimw@sifive.com>
1724
1725 * gnat.dg/warn5.adb: Expect warning for riscv*-*-*.
1726
1727 2018-07-12 Kito Cheng <kito.cheng@gmail.com>
1728
1729 * gcc.target/riscv/interrupt-conflict-mode.c: New.
1730
1731 2018-07-12 Jakub Jelinek <jakub@redhat.com>
1732
1733 * c-c++-common/gomp/declare-target-3.c: New test.
1734 * g++.dg/gomp/declare-target-2.C: New test.
1735
1736 2018-07-12 Martin Sebor <msebor@redhat.com>
1737
1738 PR c/86453
1739 * c-c++-common/Wattributes.c: Adjust.
1740 * gcc.dg/Wattributes-10.c: New test.
1741 * g++.dg/Wattributes-3.C: Adjust.
1742 * gcc.dg/Wattributes-6.c: Adjust.
1743 * gcc.dg/pr18079.c: Adjust.
1744 * gcc.dg/torture/pr42363.c: Adjust.
1745
1746 2018-07-12 Julia Koval <julia.koval@intel.com>
1747
1748 * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit
1749 version.
1750
1751 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1752
1753 * gcc.dg/vect/vect-cond-arith-6.c: New test.
1754 * gcc.target/aarch64/sve/cond_arith_4.c: Likewise.
1755 * gcc.target/aarch64/sve/cond_arith_4_run.c: Likewise.
1756 * gcc.target/aarch64/sve/cond_arith_5.c: Likewise.
1757 * gcc.target/aarch64/sve/cond_arith_5_run.c: Likewise.
1758 * gcc.target/aarch64/sve/slp_14.c: Likewise.
1759 * gcc.target/aarch64/sve/slp_14_run.c: Likewise.
1760
1761 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1762
1763 * gcc.dg/vect/vect-cond-arith-4.c: New test.
1764 * gcc.dg/vect/vect-cond-arith-5.c: Likewise.
1765 * gcc.target/aarch64/sve/cond_arith_1.c: Likewise.
1766 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
1767 * gcc.target/aarch64/sve/cond_arith_2.c: Likewise.
1768 * gcc.target/aarch64/sve/cond_arith_2_run.c: Likewise.
1769 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
1770 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
1771
1772 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1773 Alan Hayward <alan.hayward@arm.com>
1774 David Sherwood <david.sherwood@arm.com>
1775
1776 * gcc.dg/vect/vect-fma-2.c: New test.
1777 * gcc.target/aarch64/sve/reduc_4.c: Likewise.
1778 * gcc.target/aarch64/sve/reduc_6.c: Likewise.
1779 * gcc.target/aarch64/sve/reduc_7.c: Likewise.
1780
1781 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1782
1783 * gcc.dg/vect/vect-cond-arith-3.c: New test.
1784 * gcc.target/aarch64/sve/vcond_13.c: Likewise.
1785 * gcc.target/aarch64/sve/vcond_13_run.c: Likewise.
1786 * gcc.target/aarch64/sve/vcond_14.c: Likewise.
1787 * gcc.target/aarch64/sve/vcond_14_run.c: Likewise.
1788 * gcc.target/aarch64/sve/vcond_15.c: Likewise.
1789 * gcc.target/aarch64/sve/vcond_15_run.c: Likewise.
1790 * gcc.target/aarch64/sve/vcond_16.c: Likewise.
1791 * gcc.target/aarch64/sve/vcond_16_run.c: Likewise.
1792
1793 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1794
1795 * gcc.dg/vect/vect-cond-arith-2.c: New test.
1796 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
1797
1798 2018-07-12 Richard Biener <rguenther@suse.de>
1799
1800 PR target/84829
1801 * gcc.target/i386/pr84829.c: New testcase.
1802
1803 2018-07-12 Jakub Jelinek <jakub@redhat.com>
1804
1805 * gcc.dg/torture/20180712-1.c: New test.
1806
1807 PR tree-optimization/86492
1808 * gcc.c-torture/execute/pr86492.c: New test.
1809
1810 2018-07-12 Richard Biener <rguenther@suse.de>
1811
1812 PR c/86453
1813 * g++.dg/warn/pr86453.C: New testcase.
1814
1815 2018-07-12 Richard Biener <rguenther@suse.de>
1816
1817 PR middle-end/86479
1818 * gcc.dg/graphite/pr86479.c: New testcase.
1819
1820 2018-07-11 Jakub Jelinek <jakub@redhat.com>
1821
1822 * gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead
1823 of hardcoding size. Cast (rel) to MASK_TYPE.
1824 * gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise.
1825 * gcc.target/i386/avx512f-vinserti32x4-3.c: New test.
1826 * gcc.target/i386/avx512f-vinsertf32x4-3.c: New test.
1827 * gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test.
1828 * gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test.
1829 * gcc.target/i386/avx512vl-vpcmpleb-2.c: New test.
1830 * gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test.
1831 * gcc.target/i386/avx512vl-vpcmpltb-2.c: New test.
1832 * gcc.target/i386/avx512vl-vpcmpltub-2.c: New test.
1833 * gcc.target/i386/avx512vl-vpcmpleub-2.c: New test.
1834 * gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test.
1835 * gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test.
1836 * gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test.
1837 * gcc.target/i386/avx512vl-vpcmplew-2.c: New test.
1838 * gcc.target/i386/avx512vl-vpcmpgew-2.c: New test.
1839 * gcc.target/i386/avx512vl-vpcmpltw-2.c: New test.
1840 * gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test.
1841 * gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test.
1842 * gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test.
1843
1844 2018-07-11 Grazvydas Ignotas <notasas@gmail.com>
1845
1846 * gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to
1847 (AVX512F_LEN / 8) instead of (AVX512F_LEN / 16).
1848 * gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise.
1849
1850 2018-07-10 Mark Wielaard <mark@klomp.org>
1851
1852 PR debug/86459
1853 * gcc.dg/pr86459.c: New test.
1854
1855 2018-07-10 Martin Sebor <msebor@redhat.com>
1856
1857 PR testsuite/86461
1858 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
1859
1860 2018-07-10 Martin Liska <mliska@suse.cz>
1861
1862 PR testsuite/86445
1863 * gcc.dg/pr84100.c: Change it back to dg-bogus.
1864
1865 2018-07-10 Jakub Jelinek <jakub@redhat.com>
1866
1867 PR sanitizer/86406
1868 * g++.dg/ubsan/pr86406.C: New test.
1869
1870 PR fortran/86421
1871 * gfortran.dg/vect/pr86421.f90: New test.
1872
1873 2018-07-09 Martin Sebor <msebor@redhat.com>
1874
1875 PR tree-optimization/86415
1876 * gcc.dg/strlenopt-53.c: New test.
1877
1878 2018-07-09 Martin Sebor <msebor@redhat.com>
1879
1880 PR middle-end/77357
1881 * gcc.dg/strlenopt-49.c: New test.
1882 * gcc.dg/strlenopt-50.c: New test.
1883 * gcc.dg/strlenopt-51.c: New test.
1884 * gcc.dg/strlenopt-52.c: New test.
1885 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
1886
1887 2018-07-09 Jakub Jelinek <jakub@redhat.com>
1888
1889 PR c/86420
1890 * gcc.dg/nextafter-1.c (TEST): Adjust the tests that expect denormals
1891 to be returned and when first argument is not 0, so that they don't do
1892 anything for NEED_EXC or NEED_ERRNO.
1893
1894 2018-07-09 Tom de Vries <tdevries@suse.de>
1895
1896 * gcc.dg/guality/asm-1.c: Use relative line numbers where obvious.
1897 * gcc.dg/guality/bswaptest.c: Same.
1898 * gcc.dg/guality/clztest.c: Same.
1899 * gcc.dg/guality/csttest.c: Same.
1900 * gcc.dg/guality/ctztest.c: Same.
1901 * gcc.dg/guality/drap.c: Same.
1902 * gcc.dg/guality/nrv-1.c: Same.
1903 * gcc.dg/guality/pr41353-1.c: Same.
1904 * gcc.dg/guality/pr41353-2.c: Same.
1905 * gcc.dg/guality/pr41404-1.c: Same.
1906 * gcc.dg/guality/pr43051-1.c: Same.
1907 * gcc.dg/guality/pr43077-1.c: Same.
1908 * gcc.dg/guality/pr43177.c: Same.
1909 * gcc.dg/guality/pr43329-1.c: Same.
1910 * gcc.dg/guality/pr43479.c: Same.
1911 * gcc.dg/guality/pr43593.c: Same.
1912 * gcc.dg/guality/pr45003-1.c: Same.
1913 * gcc.dg/guality/pr45003-2.c: Same.
1914 * gcc.dg/guality/pr45003-3.c: Same.
1915 * gcc.dg/guality/pr48437.c: Same.
1916 * gcc.dg/guality/pr48466.c: Same.
1917 * gcc.dg/guality/pr49888.c: Same.
1918 * gcc.dg/guality/pr54200.c: Same.
1919 * gcc.dg/guality/pr54519-1.c: Same.
1920 * gcc.dg/guality/pr54519-2.c: Same.
1921 * gcc.dg/guality/pr54519-3.c: Same.
1922 * gcc.dg/guality/pr54519-4.c: Same.
1923 * gcc.dg/guality/pr54519-5.c: Same.
1924 * gcc.dg/guality/pr54519-6.c: Same.
1925 * gcc.dg/guality/pr54551.c: Same.
1926 * gcc.dg/guality/pr54693-2.c: Same.
1927 * gcc.dg/guality/pr54693.c: Same.
1928 * gcc.dg/guality/pr54796.c: Same.
1929 * gcc.dg/guality/pr54970.c: Same.
1930 * gcc.dg/guality/pr67192.c: Same.
1931 * gcc.dg/guality/pr69947.c: Same.
1932 * gcc.dg/guality/pr78726.c: Same.
1933 * gcc.dg/guality/rotatetest.c: Same.
1934 * gcc.dg/guality/sra-1.c: Same.
1935 * gcc.dg/guality/vla-2.c: Same.
1936
1937 2018-07-09 Paolo Carlini <paolo.carlini@oracle.com>
1938
1939 * g++.dg/diagnostic/long-short.C: New.
1940 * g++.dg/diagnostic/signed-unsigned.C: Likewise.
1941 * g++.dg/diagnostic/virtual-friend.C: Likewise.
1942 * g++.old-deja/g++.brendan/crash11.C: Adjust.
1943
1944 2018-07-09 Tom de Vries <tdevries@suse.de>
1945
1946 * gcc.dg/vla-1.c: New test.
1947
1948 2018-07-07 Tom de Vries <tdevries@suse.de>
1949
1950 * gcc.misc-tests/options.exp (check_for_all_options): Clean up dump
1951 files.
1952 (get_dump_flags): New proc.
1953 (toplevel): Test all dump flags.
1954
1955 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
1956
1957 * gnat.dg/stack_usage6.adb: New test.
1958 * gnat.dg/stack_usage6_pkg.ads: New helper.
1959
1960 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
1961
1962 * gnat.dg/pure_function3a.adb: New test.
1963 * gnat.dg/pure_function3b.adb: Likewise.
1964 * gnat.dg/pure_function3c.adb: Likewise.
1965 * gnat.dg/pure_function3_pkg.ads: New helper.
1966
1967 2018-07-07 Jakub Jelinek <jakub@redhat.com>
1968
1969 PR target/84711
1970 * gcc.dg/vect/pr84711.c: Remove unnecessary sse
1971 dg-require-effective-target. Add -msse not just on i386-*, but
1972 on all i?86-* and x86_64-*.
1973
1974 2018-07-06 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
1975
1976 * gcc.dg/tree-ssa/phi-opt-16.c: New test.
1977 * gcc.dg/tree-ssa/phi-opt-17.c: New test.
1978 * gcc.dg/tree-ssa/phi-opt-18.c: New test.
1979 * gcc.dg/tree-ssa/phi-opt-19.c: New test.
1980 * gcc.dg/tree-ssa/popcount3.c: New test.
1981
1982 2018-07-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1983
1984 * gcc.dg/tree-ssa/pr64183.c: Disable final value replacement
1985 to preserve the test.
1986 * gcc.target/i386/pr85073.c: Likewise.
1987
1988 2018-07-06 Jakub Jelinek <jakub@redhat.com>
1989
1990 PR tree-optimization/86401
1991 * gcc.dg/tree-ssa/pr86401-1.c: New test.
1992 * gcc.dg/tree-ssa/pr86401-2.c: New test.
1993 * c-c++-common/rotate-9.c: New test.
1994
1995 2018-07-06 Peter Bergner <bergner@linux.ibm.com>
1996
1997 PR target/86324
1998 gcc.target/powerpc/pr86324-1.c: New test.
1999 gcc.target/powerpc/pr86324-2.c: Likewise.
2000
2001 2018-07-06 Tamar Christina <tamar.christina@arm.com>
2002
2003 PR target/84711
2004 * gcc.dg/vect/pr84711.c: Add -msse for i686 targets.
2005
2006 2018-07-06 Tamar Christina <tamar.christina@arm.com>
2007
2008 * gcc.target/aarch64/struct_cpy.c: Remove ;.
2009
2010 2018-07-05 Jeff Law <law@redhat.com>
2011
2012 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too.
2013
2014 2018-07-05 Paul Thomas <pault@gcc.gnu.org>
2015
2016 PR fortran/86408
2017 * gfortran.dg/deferred_character_20.f90: New test.
2018
2019 2018-07-05 Fritz Reese <fritzoreese@gmail.com>
2020
2021 PR fortran/83183
2022 PR fortran/86325
2023 * gfortran.dg/init_flag_18.f90: New testcase.
2024 * gfortran.dg/init_flag_19.f03: New testcase.
2025
2026 2018-07-05 Carl Love <cel@us.ibm.com>
2027 * gcc.target/altivec-1-runnable.c: New test file.
2028 * gcc.target/altivec-2-runnable.c: New test file.
2029 * gcc.target/vsx-7.c (main2): Change expected expected instruction
2030 for tests.
2031
2032 2018-07-05 Martin Sebor <msebor@redhat.com>
2033
2034 PR c++/86400
2035 * gcc.dg/strlenopt-47.c: New test.
2036 * gcc.dg/strlenopt-48.c: New test.
2037
2038 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2039
2040 PR target/84711
2041 * gcc.target/arm/big-endian-subreg.c: New.
2042
2043 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2044
2045 PR target/84711
2046 * gcc.dg/vect/pr84711.c: New.
2047
2048 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2049
2050 * gcc.target/aarch64/struct_cpy.c: New.
2051
2052 2018-07-05 Christophe Lyon <christophe.lyon@linaro.org>
2053
2054 * c-c++-common/unroll-1.c: Remove 'note:' in matching string.
2055 * c-c++-common/unroll-2.c: Likewise.
2056 * g++.dg/cdce3.C: Likewise.
2057 * g++.dg/ext/unroll-1.C: Likewise.
2058 * g++.dg/ext/unroll-2.C: Likewise.
2059 * g++.dg/ext/unroll-3.C: Likewise.
2060 * gcc.dg/cdce1.c: Likewise.
2061 * gcc.dg/cdce2.c: Likewise.
2062 * gcc.dg/gomp/pr68128-1.c: Likewise.
2063 * gcc.dg/vect/pr46032.c: Likewise.
2064 * gcc.dg/vect/vect-cond-10.c: Likewise.
2065 * gcc.dg/vect/vect-cond-8.c: Likewise.
2066 * gcc.dg/vect/vect-cond-9.c: Likewise.
2067 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
2068 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
2069 * gcc.target/i386/avx-cvt-2.c: Likewise.
2070 * gcc.target/i386/avx-cvt-3.c: Likewise.
2071 * gcc.target/i386/avx2-cvt-2.c: Likewise.
2072 * gcc.target/i386/avx2-gather-2.c: Likewise.
2073 * gcc.target/i386/avx2-gather-6.c: Likewise.
2074 * gcc.target/i386/avx512f-gather-2.c: Likewise.
2075 * gcc.target/i386/sse2-cvt-2.c: Likewise.
2076 * gfortran.dg/directive_unroll_1.f90: Likewise.
2077 * gfortran.dg/directive_unroll_2.f90: Likewise.
2078 * gnat.dg/unroll2.adb: Likewise.
2079 * gnat.dg/unroll3.adb: Likewise.
2080
2081 2018-07-05 Tom de Vries <tdevries@suse.de>
2082
2083 * lib/gcc-dg.exp (dg-final): Simplify tcl code.
2084
2085 2018-07-04 Martin Sebor <msebor@redhat.com>
2086
2087 PR tree-optimization/86274
2088 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo.
2089
2090 2018-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2091
2092 PR fortran/82009
2093 * gfortran.dg/block_16.f08. New test.
2094
2095 2018-07-04 Aldy Hernandez <aldyh@redhat.com>
2096
2097 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64
2098 has a slightly different IL that provides more threading
2099 opportunities.
2100
2101 2018-07-04 Martin Liska <mliska@suse.cz>
2102
2103 PR middle-end/66240
2104 PR target/45996
2105 PR c/84100
2106 * gcc.dg/pr84100.c (foo):
2107 * gcc.target/i386/falign-functions-2.c: New test.
2108 * gcc.target/i386/falign-functions.c: New test.
2109
2110 2018-07-04 Martin Liska <mliska@suse.cz>
2111
2112 * gcc.dg/pr47793.c: Remove.
2113
2114 2018-07-04 Richard Sandiford <richard.sandiford@arm.com>
2115
2116 * gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for
2117 final scan test.
2118 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
2119
2120 2018-07-03 H.J. Lu <hongjiu.lu@intel.com>
2121
2122 PR target/85620
2123 * gcc.target/i386/pr85620-1.c: New test.
2124 * gcc.target/i386/pr85620-2.c: Likewise.
2125 * gcc.target/i386/pr85620-3.c: Likewise.
2126 * gcc.target/i386/pr85620-4.c: Likewise.
2127
2128 2018-07-03 Martin Sebor <msebor@redhat.com>
2129
2130 PR tree-optimization/86274
2131 * gcc.dg/tree-ssa/builtin-sprintf-9.c: New test.
2132 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2133 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same.
2134 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
2135 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
2136 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
2137 * gcc.dg/tree-ssa/pr83198.c: Same.
2138
2139 2018-07-03 Paolo Carlini <paolo.carlini@oracle.com>
2140
2141 * g++.dg/other/locations1.C: New.
2142 * g++.dg/tls/locations1.C: Likewise.
2143 * g++.dg/diagnostic/virtual-constexpr.C: Likewise.
2144 * g++.dg/diagnostic/virtual-static.C: Likewise.
2145 * g++.dg/concepts/fn-concept2.C: Test the locations too.
2146 * g++.dg/cpp0x/constexpr-virtual5.C: Likewise.
2147 * g++.dg/cpp0x/pr51463.C: Likewise.
2148 * g++.dg/other/typedef1.C: Likewise.
2149 * g++.dg/parse/dtor13.C: Likewise.
2150 * g++.dg/template/error44.C: Likewise.
2151 * g++.dg/template/typedef4.C: Likewise.
2152 * g++.dg/template/typedef5.C: Likewise.
2153 * g++.dg/tls/diag-2.C: Likewise.
2154 * g++.old-deja/g++.brendan/crash11.C: Likewise.
2155
2156 2018-07-03 Marek Polacek <polacek@redhat.com>
2157
2158 PR c++/86201
2159 * g++.dg/diagnostic/pr86201.C: New test.
2160
2161 2018-07-03 Uros Bizjak <ubizjak@gmail.com>
2162
2163 PR target/85694
2164 * gcc.target/i386/pr85694.c: New test.
2165
2166 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2167
2168 PR tree-optimization/85694
2169 * lib/target-supports.exp (check_effective_target_vect_avg_qi):
2170 Return true for AArch64 without SVE.
2171 * gcc.target/aarch64/vect_hadd_1.h: New file.
2172 * gcc.target/aarch64/vect_shadd_1.c: New test.
2173 * gcc.target/aarch64/vect_srhadd_1.c: Likewise.
2174 * gcc.target/aarch64/vect_uhadd_1.c: Likewise.
2175 * gcc.target/aarch64/vect_urhadd_1.c: Likewise.
2176
2177 2018-07-03 Marek Polacek <polacek@redhat.com>
2178
2179 PR middle-end/86202
2180 * gcc.dg/Wint-conversion-2.c: New test.
2181
2182 PR c++/84306
2183 * g++.dg/overload/conv-op3.C: New test.
2184
2185 2018-07-03 Richard Biener <rguenther@suse.de>
2186
2187 PR ipa/86389
2188 * gcc.dg/torture/pr86389.c: New testcase.
2189
2190 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2191
2192 PR tree-optimization/85694
2193 * lib/target-supports.exp (check_effective_target_vect_avg_qi): New
2194 proc.
2195 * gcc.dg/vect/vect-avg-1.c: New test.
2196 * gcc.dg/vect/vect-avg-2.c: Likewise.
2197 * gcc.dg/vect/vect-avg-3.c: Likewise.
2198 * gcc.dg/vect/vect-avg-4.c: Likewise.
2199 * gcc.dg/vect/vect-avg-5.c: Likewise.
2200 * gcc.dg/vect/vect-avg-6.c: Likewise.
2201 * gcc.dg/vect/vect-avg-7.c: Likewise.
2202 * gcc.dg/vect/vect-avg-8.c: Likewise.
2203 * gcc.dg/vect/vect-avg-9.c: Likewise.
2204 * gcc.dg/vect/vect-avg-10.c: Likewise.
2205 * gcc.dg/vect/vect-avg-11.c: Likewise.
2206 * gcc.dg/vect/vect-avg-12.c: Likewise.
2207 * gcc.dg/vect/vect-avg-13.c: Likewise.
2208 * gcc.dg/vect/vect-avg-14.c: Likewise.
2209
2210 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2211
2212 * gcc.dg/vect/vect-over-widen-5.c: Test that the extensions
2213 get split into two for use by the over-widening pattern.
2214 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
2215 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
2216 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
2217 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
2218 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
2219 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
2220 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
2221 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
2222 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
2223 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
2224 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
2225 * gcc.dg/vect/vect-over-widen-22.c: New test.
2226
2227 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2228
2229 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a
2230 widen_mult pattern.
2231 * gcc.dg/vect/vect-over-widen-1.c: Update the scan tests for new
2232 over-widening messages.
2233 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
2234 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
2235 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
2236 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
2237 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
2238 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
2239 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
2240 * gcc.dg/vect/bb-slp-over-widen-1.c: New test.
2241 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
2242 * gcc.dg/vect/vect-over-widen-5.c: Likewise.
2243 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
2244 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
2245 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
2246 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
2247 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
2248 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
2249 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
2250 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
2251 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
2252 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
2253 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
2254 * gcc.dg/vect/vect-over-widen-17.c: Likewise.
2255 * gcc.dg/vect/vect-over-widen-18.c: Likewise.
2256 * gcc.dg/vect/vect-over-widen-19.c: Likewise.
2257 * gcc.dg/vect/vect-over-widen-20.c: Likewise.
2258 * gcc.dg/vect/vect-over-widen-21.c: Likewise.
2259
2260 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2261
2262 * gcc.dg/vect/vect-mixed-size-cond-1.c: New test.
2263
2264 2018-07-02 Jim Wilson <jimw@sifive.com>
2265
2266 * gcc.target/riscv/interrupt-debug.c: New.
2267
2268 2018-07-02 Paolo Carlini <paolo.carlini@oracle.com>
2269
2270 * g++.dg/diagnostic/thread-thread_local.C: New.
2271
2272 2018-07-02 Martin Liska <mliska@suse.cz>
2273
2274 PR testsuite/86366
2275 * gcc.dg/profile-dir-1.c: Fix scanned pattern.
2276 * gcc.dg/profile-dir-2.c: Likewise.
2277 * gcc.dg/profile-dir-3.c: Likewise.
2278
2279 2018-07-02 Christophe Lyon <christophe.lyon@linaro.org>
2280
2281 * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
2282 overriden.
2283
2284 2018-07-02 Richard Biener <rguenther@suse.de>
2285
2286 PR tree-optimization/86363
2287 * gcc.dg/torture/pr86363.c: New testcase.
2288
2289 2018-07-02 Martin Liska <mliska@suse.cz>
2290
2291 * gcc.dg/completion-1.c: New test.
2292 * gcc.dg/completion-2.c: New test.
2293 * gcc.dg/completion-3.c: New test.
2294
2295 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
2296
2297 PR fortran/82969
2298 PR fortran/86242
2299 * gfortran.dg/proc_ptr_50.f90: New test.
2300
2301 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
2302
2303 PR fortran/45305
2304 * gfortran.dg/scalarize_parameter_array_2.f90: New test.
2305
2306 2018-07-02 Martin Liska <mliska@suse.cz>
2307
2308 PR ipa/86279
2309 * gcc.dg/ipa/pr86279.c: New test.
2310
2311 2018-07-02 Martin Liska <mliska@suse.cz>
2312
2313 PR ipa/86323
2314 * g++.dg/ipa/pr86323.C: New test.
2315
2316 2018-07-01 Tom de Vries <tdevries@suse.de>
2317
2318 revert:
2319 2018-07-01 Tom de Vries <tdevries@suse.de>
2320
2321 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
2322 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
2323
2324 2018-07-01 Tom de Vries <tdevries@suse.de>
2325
2326 * lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number
2327 argument.
2328 * gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58
2329 with @main.
2330
2331 2018-07-01 Tom de Vries <tdevries@suse.de>
2332
2333 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
2334 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
2335
2336 2018-07-01 Tom de Vries <tdevries@suse.de>
2337
2338 * lib/gcc-dg.exp (get-absolute-line): Handle '.'.
2339 * gcc.dg/guality/vla-1.c: Use relative line numbers.
2340
2341 2018-07-01 Tom de Vries <tdevries@suse.de>
2342
2343 * gcc.dg-selftests/dg-final.exp (verify_call_1): Factor out of ...
2344 (verify_call): ... here. Move to toplevel.
2345 (verify_call_np, dg_final_directive_check_utils): New proc.
2346 (toplevel): Call dg_final_directive_check_utils.
2347 * lib/gcc-dg.exp (get-absolute-line): Fix typo in variable reference.
2348
2349 2018-06-30 Jim Wilson <jimw@sifive.com>
2350
2351 * gcc.target/riscv/shift-shift-1.c: New.
2352 * gcc.target/riscv/shift-shift-2.c: New.
2353 * gcc.target/riscv/shift-shift-3.c: New.
2354
2355 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2356
2357 * gcc.dg/vect/vect-widen-mult-extern-1.c: New test.
2358
2359 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2360
2361 * gcc.dg/vect/vect-widen-mult-sum.c: Remove xfail.
2362 * gcc.dg/vect/no-scevccp-outer-6.c: Don't match widened multiplications
2363 by 4 in the computation of a[i].
2364 * gcc.dg/vect/vect-mult-const-pattern-1.c: Test specifically for the
2365 main multiplication constant.
2366 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
2367 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
2368 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. Expect the
2369 pattern to cast the result to int.
2370 * gcc.dg/vect/vect-reduc-dot-1.c: New test.
2371 * gcc.dg/vect/vect-reduc-dot-2.c: Likewise.
2372 * gcc.dg/vect/vect-reduc-dot-3.c: Likewise.
2373 * gcc.dg/vect/vect-reduc-dot-4.c: Likewise.
2374 * gcc.dg/vect/vect-reduc-dot-5.c: Likewise.
2375 * gcc.dg/vect/vect-reduc-dot-6.c: Likewise.
2376 * gcc.dg/vect/vect-reduc-dot-7.c: Likewise.
2377 * gcc.dg/vect/vect-reduc-dot-8.c: Likewise.
2378 * gcc.dg/vect/vect-reduc-sad-1.c: Likewise.
2379 * gcc.dg/vect/vect-reduc-sad-2.c: Likewise.
2380 * gcc.dg/vect/vect-reduc-sad-3.c: Likewise.
2381 * gcc.dg/vect/vect-reduc-sad-4.c: Likewise.
2382 * gcc.dg/vect/vect-reduc-sad-5.c: Likewise.
2383 * gcc.dg/vect/vect-reduc-sad-6.c: Likewise.
2384 * gcc.dg/vect/vect-reduc-sad-7.c: Likewise.
2385 * gcc.dg/vect/vect-reduc-sad-8.c: Likewise.
2386 * gcc.dg/vect/vect-widen-mult-1.c: Likewise.
2387 * gcc.dg/vect/vect-widen-mult-2.c: Likewise.
2388 * gcc.dg/vect/vect-widen-mult-3.c: Likewise.
2389 * gcc.dg/vect/vect-widen-mult-4.c: Likewise.
2390
2391 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2392
2393 * gcc.dg/vect/vect-reduc-dot-u16b.c: Remove xfail and update the
2394 test for vectorization along the lines described in the comment.
2395
2396 2018-06-30 Tom de Vries <tdevries@suse.de>
2397
2398 * gcc.dg/guality/guality.exp (guality_transform_options): New proc.
2399 (toplevel): Apply guality_transform_options on DG_TORTURE_OPTIONS and
2400 LTO_TORTURE_OPTIONS.
2401 * gcc.dg/guality/prevent-optimization.h: New file.
2402 * gcc.dg/guality/pr45882.c: Include prevent-optimization.h.
2403 (a): Replace __attribute__((used)) with ATTRIBUTE_USED.
2404
2405 2018-06-30 Tom de Vries <tdevries@suse.de>
2406
2407 * gcc.dg/guality/pr45882.c (foo): Use relative line numbers.
2408 * lib/gcc-dg.exp (dg-final): New proc.
2409 * lib/gcc-gdb-test.exp (gdb-test): Add and handle additional line number
2410 argument.
2411
2412 2018-06-29 Martin Sebor <msebor@redhat.com>
2413
2414 * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10
2415 that don't define the function.
2416
2417 2018-06-29 Marek Polacek <polacek@redhat.com>
2418
2419 PR c++/86184
2420 * g++.dg/ext/cond3.C: New test.
2421
2422 2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2423
2424 * gcc.target/arm/arm-soft-strd-even.c: New test.
2425
2426 2018-06-29 Tom de Vries <tdevries@suse.de>
2427
2428 * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint
2429 line, and use it.
2430 * lib/gcc-dg.exp (get-absolute-line): Factor out of ...
2431 (process-message): ... here.
2432 * lib/gcc-gdb-test.exp (gdb-test): Use get-absolute-line.
2433
2434 2018-06-29 Martin Liska <mliska@suse.cz>
2435
2436 PR tree-optimization/86263
2437 * gcc.dg/tree-ssa/pr86263.c: New test.
2438
2439 2018-06-28 Carl Love <cel@us.ibm.com>
2440
2441 * gcc.target/p9-extract-1.c: Add test case.
2442 * gcc.target/builtins-3-p9-runnable.c: Add test case to match
2443 name in ABI.
2444
2445 2018-06-28 Uros Bizjak <ubizjak@gmail.com>
2446
2447 PR target/86348
2448 * gcc.target/i386/pr86348.c: New test.
2449
2450 2018-06-28 Wilco Dijkstra <wdijkstr@arm.com>
2451
2452 * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase.
2453
2454 2018-06-28 Fritz Reese <fritzoreese@gmail.com>
2455
2456 PR fortran/82865
2457 * gfortran.dg/dec_type_print_2.f03: New testcase.
2458
2459 2018-06-28 David Pagan <dave.pagan@oracle.com>
2460
2461 PR c/55976
2462 * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous
2463 message causing unexpected test FAIL.
2464
2465 2018-06-28 Martin Liska <mliska@suse.cz>
2466
2467 * gcc.dg/tree-ssa/switch-1.c: New test.
2468
2469 2018-06-28 Eric Botcazou <ebotcazou@adacore.com>
2470
2471 * gnat.dg/debug15.adb: New test.
2472
2473 2018-06-27 David Malcolm <dmalcolm@redhat.com>
2474
2475 PR c++/86329
2476 * g++.dg/lookup/pr86329.C: New test.
2477
2478 2018-06-27 Carl Love <cel@us.ibm.com>
2479
2480 * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
2481
2482 2018-06-27 Tamar Christina <tamar.christina@arm.com>
2483
2484 PR target/85769
2485 * gcc.target/aarch64/f16_mov_immediate_3.c: New.
2486
2487 2018-06-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
2488
2489 * gcc.target/powerpc/builtins-1.c: Correct a comment.
2490
2491 2018-06-26 Will Schmidt <will_schmidt@vnet.ibm.com>
2492
2493 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok
2494 requirement for this test.
2495 * gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok
2496 requirement, and -mpower8-vector compile option.
2497
2498 2018-06-26 Jakub Jelinek <jakub@redhat.com>
2499
2500 PR target/86314
2501 * gcc.dg/pr86314.c: New test.
2502
2503 PR debug/86257
2504 * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options.
2505
2506 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2507
2508 * gcc.target/i386/pr86257.c: Require 64-bit.
2509
2510 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2511
2512 * g++.dg/pr86082.C: Require IBM1047 support.
2513
2514 2018-06-26 Richard Biener <rguenther@suse.de>
2515
2516 PR middle-end/86271
2517 * gcc.dg/pr86271.c: New testcase.
2518
2519 2018-06-26 Alexandre Oliva <aoliva@redhat.com>
2520
2521 PR debug/86064
2522 * gcc.dg/pr86064.c: New.
2523
2524 2018-06-25 Jeff Law <law@redhat.com>
2525
2526 * lib/target-supports.exp
2527 (check_effective_target_logical_op_short_circuit): Add v850.
2528
2529 2018-06-25 Martin Sebor <msebor@redhat.com>
2530
2531 PR tree-optimization/86204
2532 * gcc.dg/strlenopt-46.c: New test.
2533
2534 2018-06-25 Martin Sebor <msebor@redhat.com>
2535
2536 PR tree-optimization/85700
2537 * gcc.dg/Wstringop-truncation-4.c: New test.
2538
2539 2018-06-25 Fritz Reese <fritzoreese@gmail.com>
2540
2541 PR fortran/82972
2542 PR fortran/83088
2543 PR fortran/85851
2544 * gfortran.dg/init_flag_17.f90: New testcase.
2545
2546 2018-06-25 Carl Love <cel@us.ibm.com>
2547
2548 * gcc.target/powerpc/p9-extract-1.c: Make second argument of
2549 vec_extract a signed int. Add vec_extract tests for bool char
2550 and bool int.
2551 * gcc.target/powerpc/p9-extract-4.c: New test file for long long
2552 vec_extract tests.
2553
2554 2018-06-25 Tom de Vries <tdevries@suse.de>
2555
2556 * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure.
2557
2558 2018-06-25 Jakub Jelinek <jakub@redhat.com>
2559
2560 PR target/84786
2561 * gcc.target/i386/avx512f-pr84786-3.c: New test.
2562
2563 2018-06-25 Eric Botcazou <ebotcazou@libertysurf.fr>
2564
2565 * gnat.dg/sso9.adb: New testcase.
2566 * gnat.dg/sso9_pkg.ads: Likewise.
2567
2568 2018-06-25 Tom de Vries <tdevries@suse.de>
2569
2570 PR debug/86257
2571 * gcc.target/i386/pr86257.c: New test.
2572
2573 2018-06-25 Andreas Krebbel <krebbel@linux.ibm.com>
2574
2575 PR C++/86082
2576 * g++.dg/pr86082.C: New test.
2577
2578 2018-06-24 Tom de Vries <tdevries@suse.de>
2579
2580 * g++.dg/guality/guality.exp: Don't use which on gdb arg to report_gdb.
2581 * gcc.dg/guality/guality.exp: Same.
2582 * gfortran.dg/guality/guality.exp: Same.
2583 * lib/gcc-gdb-test.exp: Do early out if which gdb fails.
2584
2585 2018-06-23 Paolo Carlini <paolo.carlini@oracle.com>
2586
2587 * g++.dg/concepts/locations1.C: New.
2588 * g++.dg/cpp0x/locations1.C: Likewise.
2589 * g++.dg/cpp1z/inline-var2.C: Test locations too.
2590 * g++.dg/cpp1z/inline-var3.C: Likewise.
2591
2592 2018-06-22 Paul Thomas <pault@gcc.gnu.org>
2593
2594 PR fortran/86281
2595 * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy.
2596
2597 2018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
2598
2599 * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
2600 this test.
2601 * gcc.target/powerpc/builtins-9.c: New test.
2602 * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
2603 to expect different code generation on big-endian vs.
2604 little-endian targets.
2605
2606 2018-06-22 Tom de Vries <tdevries@suse.de>
2607
2608 * g++.dg/guality/guality.exp (guality_gdb_name): Default to
2609 $rootme/../gdb/gdb, if available.
2610 * gcc.dg/guality/guality.exp (guality_gdb_name): Same.
2611 * gfortran.dg/guality/guality.exp (guality_gdb_name): Same.
2612
2613 2018-06-22 Tom de Vries <tdevries@suse.de>
2614
2615 * lib/gcc-gdb-test.exp (report_gdb): New proc.
2616 * g++.dg/guality/guality.exp: Use report_gdb.
2617 * gcc.dg/guality/guality.exp: Same.
2618 * gfortran.dg/guality/guality.exp: Same.
2619
2620 2018-06-22 Jakub Jelinek <jakub@redhat.com>
2621
2622 PR c++/85662
2623 * g++.dg/ext/offsetof3.C: New test.
2624
2625 2018-06-22 Carl Love <cel@us.ibm.com>
2626
2627 * gcc.target/powerpc/altivec-7.c: Add qualifiers for counts on AIX
2628 versus Linux. Change checks for xxlnor, xxland and xxlxor to also look
2629 for the vnor, vand and vxor instructions.
2630 * gcc.target/powerpc/builtins-1.c: Move vec_or tests to a new file.
2631 Remove counts for xxlor. Fix match on bl __divdi3 and bl __udivdi3.
2632 * gcc.target/powerpc/builtins-4.c: Fix matching for vsl instructions.
2633 * gcc.target/powerpc/builtins-5.c: New test file for vec_or test cases.
2634 * gcc.target/powerpc/vsx-vector-6.p7.c: Fix xxlnor BE expected count.
2635 Add -dp to dg-options, update expected counts.
2636
2637 2018-06-22 Paul Koning <ni1d@arrl.net>
2638
2639 * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment
2640 if pdp11.
2641 * gcc.c-torture/compile/20010518-2.c: Skip if pdp11 -mint32.
2642 * gcc.c-torture/compile/20040101-1.c: Ditto.
2643 * gcc.c-torture/compile/20050622-1.c: Ditto.
2644 * gcc.c-torture/compile/20080625-1.c: Ditto.
2645 * gcc.c-torture/compile/20090107-1.c: Ditto.
2646 * gcc.c-torture/compile/920501-12.c: Ditto.
2647 * gcc.c-torture/compile/920501-4.c: Ditto.
2648 * gcc.c-torture/compile/961203-1.c: Ditto.
2649 * gcc.c-torture/compile/limits-externdecl.c: Ditto.
2650 * gcc.c-torture/compile/pr25310.c: Ditto.
2651
2652 2018-06-22 Cesar Philippidis <cesar@codesourcery.com>
2653 James Norris <jnorris@codesourcery.com>
2654 Thomas Schwinge <thomas@codesourcery.com>
2655 Tom de Vries <tom@codesourcery.com>
2656
2657 * c-c++-common/goacc/deviceptr-4.c: New file.
2658 * c-c++-common/goacc/kernels-counter-var-redundant-load.c:
2659 Likewise.
2660 * c-c++-common/goacc/kernels-loop-data-2.c: Likewise.
2661 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise.
2662 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise.
2663 * c-c++-common/goacc/kernels-loop-data-update.c: Likewise.
2664 * c-c++-common/goacc/kernels-loop-data.c: Likewise.
2665 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c:
2666 Likewise.
2667 * c-c++-common/goacc/parallel-reduction.c: Likewise.
2668 * c-c++-common/goacc/private-reduction-1.c: Likewise.
2669 * gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95:
2670 Likewise.
2671 * gfortran.dg/goacc/modules.f95: Likewise.
2672 * gfortran.dg/goacc/routine-8.f90: Likewise.
2673 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
2674
2675 2018-06-21 Michael Meissner <meissner@linux.ibm.com>
2676
2677 * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double
2678 if the long double format is IEEE 128-bit for tests that are
2679 explicitly testing IBM extended double support. Use the
2680 appropriate pack and unpack built-in functions. Change calls from
2681 __builtin_isinfl to __builtin_isinf since the later supports all
2682 floating point types.
2683 * gcc.target/powerpc/pr57150.c: Likewise.
2684 * gcc.target/powerpc/pr60203.c: Likewise.
2685 * gcc.target/powerpc/pr67808.c: Likewise.
2686 * gcc.target/powerpc/pr70117.c: Likewise.
2687 * gcc.target/powerpc/tfmode_off.c: Likewise.
2688
2689 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
2690
2691 PR fortran/49630
2692 * gfortran.dg/assumed_charlen_function_7.f90: New test.
2693
2694 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
2695
2696 PR fortran/83118
2697 * gfortran.dg/unlimited_polymorphic_30.f03: New test.
2698
2699 2018-06-21 Tom de Vries <tdevries@suse.de>
2700
2701 * gcc.dg/guality/pr45882.c (a): Add used attribute.
2702
2703 2018-06-21 Tom de Vries <tdevries@suse.de>
2704
2705 PR tree-optimization/85859
2706 * gcc.dg/pr85859.c: New test.
2707
2708 2018-06-21 Richard Biener <rguenther@suse.de>
2709
2710 PR tree-optimization/86232
2711 * gcc.dg/torture/pr86232.c: New testcase.
2712
2713 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2714
2715 * gcc/gcc.target/aarch64/aes_xor_combine.c: New test.
2716
2717 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2718
2719 * gcc/gcc.target/aarch64/aes_2.c: New test.
2720
2721 2018-06-20 Than McIntosh <thanm@google.com>
2722
2723 PR libgcc/86213
2724 * gcc.dg/split-8.c: New.
2725
2726 2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
2727
2728 * gcc.target/powerpc/builtins-1.c: Adjust dg directives to scan
2729 for vpkudus in place of vpksdus.
2730 * gcc.target/powerpc/builtins-3-p8.c: Likewise.
2731
2732 2018-06-20 Nathan Sidwell <nathan@acm.org>
2733
2734 PR c++/85634
2735 * g++.dg/lookup/pr85634-2.C: New.
2736
2737 2018-06-20 Paolo Carlini <paolo.carlini@oracle.com>
2738
2739 * g++.dg/template/friend65.C: New.
2740 * g++.dg/cpp0x/main1.C: Likewise.
2741 * g++.dg/other/main2.C: Likewise.
2742 * g++.dg/other/main3.C: Likewise.
2743 * g++.dg/template/friend42.C: Test location too.
2744 * g++.dg/concepts/decl-diagnose.C: Likewise.
2745 * g++.dg/warn/main-2.C: Update.
2746
2747 2018-06-20 Chung-Lin Tang <cltang@codesourcery.com>
2748 Thomas Schwinge <thomas@codesourcery.com>
2749 Cesar Philippidis <cesar@codesourcery.com>
2750
2751 * c-c++-common/goacc/declare-1.c: Update test case to utilize OpenACC
2752 2.5 data clause semantics.
2753 * c-c++-common/goacc/declare-2.c: Likewise.
2754 * c-c++-common/goacc/default-4.c: Likewise.
2755 * c-c++-common/goacc/finalize-1.c: New test.
2756 * c-c++-common/goacc/kernels-alias-2.c: Update test case to utilize
2757 OpenACC 2.5 data clause semantics.
2758 * c-c++-common/goacc/kernels-alias.c: Likewise.
2759 * c-c++-common/goacc/routine-5.c: Likewise.
2760 * c-c++-common/goacc/update-if_present-1.c: New test.
2761 * c-c++-common/goacc/update-if_present-2.c: New test.
2762 * g++.dg/goacc/template.C: Update test case to utilize OpenACC
2763 2.5 data clause semantics.
2764 * gfortran.dg/goacc/combined-directives.f90: Likewise.
2765 * gfortran.dg/goacc/data-tree.f95: Likewise.
2766 * gfortran.dg/goacc/declare-2.f95: Likewise.
2767 * gfortran.dg/goacc/default-4.f: Likewise.
2768 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
2769 * gfortran.dg/goacc/finalize-1.f: New test.
2770 * gfortran.dg/goacc/kernels-alias-2.f95: Update test case to utilize
2771 OpenACC 2.5 data clause semantics.
2772 * gfortran.dg/goacc/kernels-alias.f95: Likewise.
2773 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
2774 * gfortran.dg/goacc/nested-function-1.f90: Likewise.
2775 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
2776 * gfortran.dg/goacc/reduction-promotions.f90: Likewise.
2777 * gfortran.dg/goacc/update-if_present-1.f90: New test.
2778 * gfortran.dg/goacc/update-if_present-2.f90: New test.
2779
2780 2018-06-20 Jakub Jelinek <jakub@redhat.com>
2781
2782 PR c++/86210
2783 * g++.dg/warn/Wnonnull4.C: New test.
2784
2785 2018-06-20 Marek Polacek <polacek@redhat.com>
2786
2787 PR c++/86240
2788 * g++.dg/pr86240.C: New test.
2789
2790 2018-06-20 Jakub Jelinek <jakub@redhat.com>
2791
2792 PR debug/86194
2793 * gcc.target/i386/pr86194.c: New test.
2794
2795 PR tree-optimization/86231
2796 * gcc.dg/tree-ssa/vrp119.c: New test.
2797 * gcc.c-torture/execute/pr86231.c: New test.
2798
2799 2018-06-20 Tom de Vries <tdevries@suse.de>
2800
2801 PR tree-optimization/86097
2802 * gcc.dg/autopar/pr86097.c: New test.
2803
2804 2018-06-20 Nathan Sidwell <nathan@acm.org>
2805
2806 PR c++/85634
2807 * g++.dg/lookup/pr85634.C: New.
2808
2809 2018-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2810
2811 * gcc.target/aarch64/ldp_stp_q.c: New test.
2812 * gcc.target/aarch64/stp_vec_128_1.c: Likewise.
2813 * gcc.target/aarch64/ldp_stp_q_disable.c: Likewise.
2814
2815 2018-06-20 Martin Liska <mliska@suse.cz>
2816
2817 * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL.
2818
2819 2018-06-19 Martin Sebor <msebor@redhat.com>
2820
2821 PR tree-optimization/48560
2822 * gcc.dg/Warray-bounds-28.c: New test.
2823
2824 2018-06-19 Martin Sebor <msebor@redhat.com>
2825
2826 PR middle-end/85602
2827 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
2828 to also match C++.
2829
2830 2018-06-19 Jan Hubicka <hubicka@ucw.cz>
2831
2832 * g++.dg/lto/pr84805_0.C: Update template.
2833 * g++.dg/lto/pr84805_1.C: Update template.
2834
2835 2018-06-19 Eric Botcazou <ebotcazou@adacore.com>
2836
2837 * gnat.dg/aggr24.adb: New test.
2838 * gnat.dg/aggr24_pkg.ad[sb]: New helper.
2839
2840 2018-06-19 Richard Biener <rguenther@suse.de>
2841
2842 PR tree-optimization/86179
2843 * gcc.dg/pr86179.c: New testcase.
2844
2845 2018-06-18 Martin Sebor <msebor@redhat.com>
2846
2847 PR middle-end/85602
2848 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
2849 * c-c++-common/attr-nonstring-8.c: New test.
2850
2851 2018-06-18 Martin Sebor <msebor@redhat.com>
2852
2853 PR tree-optimization/81384
2854 * gcc.c-torture/execute/builtins/lib/strnlen.c: New test.
2855 * gcc.c-torture/execute/builtins/strnlen-lib.c: New test.
2856 * gcc.c-torture/execute/builtins/strnlen.c: New test.
2857 * gcc.dg/attr-nonstring-2.c: New test.
2858 * gcc.dg/attr-nonstring-3.c: New test.
2859 * gcc.dg/attr-nonstring-4.c: New test.
2860 * gcc.dg/strlenopt-45.c: New test.
2861 * gcc.dg/strlenopt.h (strnlen): Declare.
2862
2863 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
2864
2865 PR tree-optimization/86076
2866 * gcc.dg/pr86076.c: Add target pthread for bare-metal targets.
2867
2868 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
2869
2870 PR tree-optimization/64946
2871 * gcc.target/aarch64/vect-abs-compile.c: Remove xfail.
2872
2873 2018-06-17 Eric Botcazou <ebotcazou@adacore.com>
2874
2875 * gcc.dg/debug/dwarf2/pr37726.c: Move to...
2876 * gcc.dg/guality/pr37726.c: ...here and turn into GDB test.
2877 * gnat.dg/stack_usage5.adb: New test.
2878
2879 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
2880
2881 PR middle-end/82479
2882 * gcc.dg/tree-ssa/popcount.c: New test.
2883 * gcc.dg/tree-ssa/popcount2.c: New test.
2884
2885 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
2886
2887 PR middle-end/64946
2888 * gcc.dg/absu.c: New test.
2889 * gcc.dg/gimplefe-29.c: New test.
2890 * gcc.target/aarch64/pr64946.c: New test.
2891
2892 2018-06-15 Jakub Jelinek <jakub@redhat.com>
2893
2894 PR c/86093
2895 * c-c++-common/pr86093.c: New test.
2896
2897 PR middle-end/85878
2898 * gfortran.fortran-torture/compile/pr85878.f90: New test.
2899
2900 PR middle-end/86123
2901 * gcc.c-torture/compile/pr86123.c: New test.
2902
2903 2018-06-15 Tom de Vries <tdevries@suse.de>
2904
2905 * gcc.dg-selftests/dg-final.exp: Force sequential execution.
2906
2907 2018-06-15 Nick Clifton <nickc@redhat.com>
2908
2909 PR 84195
2910 * gcc.c-torture/compile/pr84195.c: New test.
2911
2912 2018-06-15 Richard Biener <rguenther@suse.de>
2913
2914 PR middle-end/86159
2915 * g++.dg/pr86159.C: New testcase.
2916
2917 2018-06-15 Richard Biener <rguenther@suse.de>
2918
2919 PR middle-end/86076
2920 * gcc.dg/pr86076.c: New testcase.
2921
2922 2018-06-14 Marek Polacek <polacek@redhat.com>
2923
2924 PR c++/86063
2925 * g++.dg/cpp0x/gen-attrs-65.C: New test.
2926
2927 2018-06-14 Jakub Jelinek <jakub@redhat.com>
2928
2929 PR target/86048
2930 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add
2931 -msse2 to dg-options.
2932
2933 PR middle-end/86122
2934 * gcc.c-torture/compile/pr86122.c: New test.
2935
2936 P0624R2 - Default constructible and assignable stateless lambdas
2937 * g++.dg/cpp2a/lambda1.C: New test.
2938 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics
2939 for -std=c++2a.
2940
2941 2018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
2942
2943 * g++.dg/other/static3.C: New.
2944 * g++.dg/other/static4.C: Likewise.
2945 * g++.dg/warn/Wshadow-15.C: Likewise.
2946 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too.
2947 * g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise.
2948 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise.
2949 * g++.dg/cpp0x/udlit-args-neg.C: Likewise.
2950 * g++.dg/cpp0x/udlit-clink-neg.C: Likewise.
2951 * g++.dg/cpp0x/udlit-extern-c.C: Likewise.
2952 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
2953
2954 2018-06-14 Jakub Jelinek <jakub@redhat.com>
2955
2956 PR target/85945
2957 * gcc.c-torture/compile/pr85945.c: New test.
2958
2959 2018-06-14 Richard Biener <rguenther@suse.de>
2960
2961 PR ipa/86124
2962 * gcc.dg/pr86124.c: New testcase.
2963
2964 2018-06-13 Martin Sebor <msebor@redhat.com>
2965
2966 PR tree-optimization/86114
2967 * gcc.dg/pr86114.c: New test.
2968
2969 2018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
2970
2971 PR fortran/86110
2972 * gfortran.dg/pr86110.f90: New test.
2973
2974 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
2975
2976 PR fortran/85703
2977 * gfortran.dg/goacc/pr85703.f90: New test.
2978 * gfortran.dg/gomp/pr85703.f90: New test.
2979
2980 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
2981
2982 PR fortran/85702
2983 * gfortran.dg/goacc/pr85702.f90: New test.
2984
2985 2018-06-13 Eric Botcazou <ebotcazou@adacore.com>
2986
2987 * gcc.target/i386/pr86048.c: New test.
2988
2989 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
2990
2991 * gcc.target/arc/fma-1.c: New test.
2992
2993 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
2994
2995 * gcc.target/arc/pr9001107555.c: New file.
2996
2997 2018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
2998
2999 * g++.dg/torture/aarch64-vect-init-1.C: New test.
3000
3001 2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
3002
3003 * g++.dg/init/delete3.C: New.
3004 * g++.dg/init/new49.C: Likewise.
3005 * g++.dg/init/new25.C: Test locations too.
3006 * g++.dg/template/new4.C: Likewise.
3007 * g++.old-deja/g++.jason/operator.C: Likewise.
3008
3009 2018-06-12 Marek Polacek <polacek@redhat.com>
3010
3011 Core issue 1331 - const mismatch with defaulted copy constructor
3012 * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error.
3013 * g++.dg/cpp0x/defaulted52.C: New test.
3014 * g++.dg/cpp0x/defaulted53.C: New test.
3015 * g++.dg/cpp0x/defaulted54.C: New test.
3016 * g++.dg/cpp0x/defaulted55.C: New test.
3017 * g++.dg/cpp0x/defaulted56.C: New test.
3018 * g++.dg/cpp0x/defaulted57.C: New test.
3019 * g++.dg/cpp0x/defaulted58.C: New test.
3020 * g++.dg/cpp0x/defaulted59.C: New test.
3021 * g++.dg/cpp0x/defaulted60.C: New test.
3022
3023 2018-06-12 David Malcolm <dmalcolm@redhat.com>
3024
3025 PR other/69968
3026 * gcc.dg/spellcheck-transposition.c: New test.
3027
3028 2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
3029
3030 PR fortran/44491
3031 * gfortran.dg/pr44491.f90: New testcase
3032
3033 2018-06-12 Martin Sebor <msebor@redhat.com>
3034
3035 PR tree-optimization/85259
3036 * gcc.dg/Wstringop-overflow-5.c: New test.
3037 * gcc.dg/Wstringop-overflow-6.c: New test.
3038
3039 2018-06-12 Martin Sebor <msebor@redhat.com>
3040
3041 PR c/85931
3042 * gcc.dg/Wstringop-truncation-3.c: New test.
3043
3044 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3045
3046 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
3047 * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
3048 * gcc.target/powerpc/swaps-p8-17.c: Same.
3049
3050 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3051
3052 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
3053 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
3054 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
3055 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
3056 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
3057 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.
3058
3059 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3060
3061 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
3062 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
3063 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
3064 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
3065 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
3066 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.
3067
3068 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3069
3070 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
3071 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
3072 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
3073 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
3074 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
3075 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.
3076
3077 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3078
3079 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
3080 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
3081 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
3082 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
3083 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
3084 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.
3085
3086 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3087
3088 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
3089 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
3090 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
3091 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
3092 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
3093 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.
3094
3095 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3096
3097 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
3098 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
3099 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
3100 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
3101 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
3102 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.
3103
3104 2018-06-12 Martin Liska <mliska@suse.cz>
3105
3106 * g++.dg/opt/mpx.C: New test.
3107 * gcc.target/i386/mpx.c: New test.
3108
3109 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
3110
3111 * gcc.target/arc/builtin_simdarc.c: Update test.
3112 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
3113 * gcc.target/arc/tumaddsidi4.c: Likewise.
3114
3115 2018-06-12 Eric Botcazou <ebotcazou@adacore.com>
3116
3117 * gnat.dg/opt72a.ad[sb]: New test.
3118 * gnat.dg/opt72_pkg.ads: New helper.
3119
3120 2018-06-12 Tom de Vries <tdevries@suse.de>
3121
3122 * gcc.dg-selftests/dg-final.exp: New file.
3123
3124 2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
3125
3126 * g++.dg/lookup/new2.C: Test locations too.
3127 * g++.dg/other/ellipsis1.C: Likewise.
3128 * g++.dg/other/operator1.C: Likewise.
3129 * g++.dg/other/operator2.C: Likewise.
3130 * g++.dg/overload/operator2.C: Likewise.
3131 * g++.dg/parse/defarg11.C: Likewise.
3132 * g++.dg/parse/operator4.C: Likewise.
3133 * g++.dg/template/error30.C: Likewise.
3134 * g++.dg/template/explicit-args3.C: Likewise.
3135 * g++.dg/warn/effc1.C: Likewise.
3136 * g++.old-deja/g++.brendan/prepost2.C: Likewise.
3137 * g++.old-deja/g++.brendan/prepost3.C: Likewise.
3138 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
3139 * g++.old-deja/g++.jason/conversion5.C: Likewise.
3140 * g++.old-deja/g++.jason/operator.C: Likewise.
3141
3142 2018-06-11 Martin Sebor <msebor@redhat.com>
3143
3144 PR tree-optimization/86083
3145 * gcc.dg/strlenopt-44.c: New test.
3146
3147 2018-06-11 Janus Weil <janus@gcc.gnu.org>
3148
3149 PR fortran/45521
3150 * gfortran.dg/generic_32.f90: New test.
3151 * gfortran.dg/generic_33.f90: New test.
3152
3153 2018-06-11 Carl Love <cel@us.ibm.com>
3154 * gcc.target/powerpc/altivec-7.c (main): Remove tests
3155 vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
3156 long long bool. Remove duplicate dg-final for xxlxor. Update
3157 dg-final instruction counts.
3158 * gcc.target/powerpc/altivec-37.c (main): New file for
3159 tests vec_unpackh and vec_unpackl returning long long bool and
3160 long long int.
3161
3162 2018-06-11 Martin Liska <mliska@suse.cz>
3163
3164 PR tree-optimization/86089
3165 * gcc.dg/tree-ssa/pr86089.c: New test.
3166
3167 2018-06-11 Julia Koval <julia.koval@intel.com>
3168
3169 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
3170 * gcc.target/i386/vpclmulqdq.c: Ditto.
3171
3172 2018-06-11 Olivier Hainque <hainque@adacore.com>
3173
3174 * gnat.dg/lang-dw2.adb: New test.
3175 * gnat.dg/lang-dw3.adb: New test.
3176
3177 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
3178
3179 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
3180 gnat.dg/assertion_policy1_pkg.ads: New testcase.
3181
3182 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3183
3184 * gnat.dg/predicate1.adb: New testcase.
3185
3186 2018-06-11 Yannick Moy <moy@adacore.com>
3187
3188 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
3189
3190 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
3191
3192 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
3193 testcase.
3194
3195 2018-06-11 Javier Miranda <miranda@adacore.com>
3196
3197 * gnat.dg/prot4.adb: New testcase.
3198
3199 2018-06-11 Yannick Moy <moy@adacore.com>
3200
3201 * gnat.dg/part_of1-instantiation.adb,
3202 gnat.dg/part_of1-instantiation.ads,
3203 gnat.dg/part_of1-private_generic.adb,
3204 gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
3205 testcase.
3206
3207 2018-06-11 Piotr Trojanek <trojanek@adacore.com>
3208
3209 * gnat.dg/contract1.adb: New testcase.
3210
3211 2018-06-11 Javier Miranda <miranda@adacore.com>
3212
3213 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
3214 testcase.
3215
3216 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3217
3218 * gnat.dg/inline_always1.adb: New testcase.
3219
3220 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3221
3222 * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
3223 gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
3224 gnat.dg/nested_generic2_g2.ads: New testcase.
3225
3226 2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
3227
3228 * g++.dg/template/friend64.C: New.
3229 * g++.old-deja/g++.other/friend4.C: Test the location too.
3230 * g++.old-deja/g++.pt/crash23.C: Likewise.
3231
3232 2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3233
3234 * gfortran.dg/inline_matmul_23.f90: New test.
3235
3236 2018-06-10 Janus Weil <janus@gcc.gnu.org>
3237
3238 PR fortran/85088
3239 * gfortran.dg/intent_decl_1.f90: New test case.
3240
3241 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3242
3243 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
3244 * gfortran.dg/ieee/large_4.f90: Ditto.
3245 * gfortran.dg/round_4.f90: Ditto.
3246
3247 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3248
3249 PR fortran/38351
3250 * gfortran.dg/pr38351.f90: New test.
3251 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
3252
3253 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3254
3255 PR fortran/85138
3256 PR fortran/85996
3257 PR fortran/86051
3258 * gfortran.dg/pr85138_1.f90: New test.
3259 * gfortran.dg/pr85138_2.f90: Ditto.
3260 * gfortran.dg/pr85996.f90: Ditto.
3261
3262 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3263
3264 PR fortran/78278
3265 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
3266 * gfortran.dg/data_char_1.f90: Ditto.
3267 * gfortran.dg/pr78571.f90: Ditto.
3268 * gfortran.dg/pr78278.f90: New test.
3269
3270 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3271
3272 PR fortran/63514
3273 * gfortran.dg/pr63514.f90: New test.
3274
3275 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3276
3277 PR fortran/85631
3278 * gfortran.dg/bounds_check_20.f90: New test.
3279
3280 2018-06-08 Carl Love <cel@us.ibm.com>
3281
3282 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
3283 vpkudum counts.
3284 * gcc.target/powerpc/p9-extract-3.c: Make second argument of
3285 vec_extract a signed int.
3286 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
3287 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
3288 vcmpgtsd, vcmpgtud.
3289 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
3290 vec_extract a signed int.
3291 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
3292 vec_extract a signed int.
3293 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
3294 vec_xor builtins. Update xxsel, xxlxor counts.
3295
3296 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
3297
3298 PR fortran/86059
3299 * gfortran.dg/associate_30.f90: Remove code tested ...
3300 * gfortran.dg/pr67803.f90: Ditto.
3301 * gfortran.dg/pr67805.f90: Ditto.
3302 * gfortran.dg/pr86059.f90: ... here. New test.
3303
3304 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
3305
3306 PR fortran/78571
3307 * gfortran.dg/pr78571.f90: New test.
3308
3309 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
3310
3311 PR target/85755
3312 * gcc.target/powerpc/pr85755.c: New test.
3313
3314 2018-06-08 Carl Love <cel@us.ibm.com>
3315
3316 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
3317 vsx-vector-6.p7.c.
3318 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
3319 vsx-vector-6.p9.c.
3320 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
3321 for BE system that are different then for an LE system from this file
3322 into vsx-vector-6-le.c using be target qualifier. Remove this file.
3323 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
3324 the various instruction counts. Rename file to vsx-vector-6.p8.c.
3325
3326 2018-06-08 Martin Liska <mliska@suse.cz>
3327
3328 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
3329
3330 2018-06-08 Martin Liska <mliska@suse.cz>
3331
3332 * g++.dg/dg.exp: Do not use mpx.exp.
3333 * g++.dg/lto/lto.exp: Likewise.
3334 * g++.dg/lto/pr69729_0.C: Remove.
3335 * g++.dg/opt/pr71529.C: Remove.
3336 * g++.dg/pr63995-1.C: Remove.
3337 * g++.dg/pr68270.C: Remove.
3338 * g++.dg/pr71624.C: Remove.
3339 * g++.dg/pr71633.C: Remove.
3340 * g++.dg/pr79761.C: Remove.
3341 * g++.dg/pr79764.C: Remove.
3342 * g++.dg/pr79769.C: Remove.
3343 * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
3344 * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
3345 * gcc.dg/lto/chkp-privatize_0.c: Remove.
3346 * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
3347 * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
3348 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
3349 * gcc.dg/lto/lto.exp: Do not use mpx.exp.
3350 * gcc.dg/lto/pr66221_0.c: Remove.
3351 * gcc.target/i386/chkp-always_inline.c: Remove.
3352 * gcc.target/i386/chkp-bndret.c: Remove.
3353 * gcc.target/i386/chkp-builtins-1.c: Remove.
3354 * gcc.target/i386/chkp-builtins-2.c: Remove.
3355 * gcc.target/i386/chkp-builtins-3.c: Remove.
3356 * gcc.target/i386/chkp-builtins-4.c: Remove.
3357 * gcc.target/i386/chkp-const-check-1.c: Remove.
3358 * gcc.target/i386/chkp-const-check-2.c: Remove.
3359 * gcc.target/i386/chkp-hidden-def.c: Remove.
3360 * gcc.target/i386/chkp-label-address.c: Remove.
3361 * gcc.target/i386/chkp-lifetime-1.c: Remove.
3362 * gcc.target/i386/chkp-narrow-bounds.c: Remove.
3363 * gcc.target/i386/chkp-pr69044.c: Remove.
3364 * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
3365 * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
3366 * gcc.target/i386/chkp-strchr.c: Remove.
3367 * gcc.target/i386/chkp-strlen-1.c: Remove.
3368 * gcc.target/i386/chkp-strlen-2.c: Remove.
3369 * gcc.target/i386/chkp-strlen-3.c: Remove.
3370 * gcc.target/i386/chkp-strlen-4.c: Remove.
3371 * gcc.target/i386/chkp-strlen-5.c: Remove.
3372 * gcc.target/i386/chkp-stropt-1.c: Remove.
3373 * gcc.target/i386/chkp-stropt-10.c: Remove.
3374 * gcc.target/i386/chkp-stropt-11.c: Remove.
3375 * gcc.target/i386/chkp-stropt-12.c: Remove.
3376 * gcc.target/i386/chkp-stropt-13.c: Remove.
3377 * gcc.target/i386/chkp-stropt-14.c: Remove.
3378 * gcc.target/i386/chkp-stropt-15.c: Remove.
3379 * gcc.target/i386/chkp-stropt-16.c: Remove.
3380 * gcc.target/i386/chkp-stropt-17.c: Remove.
3381 * gcc.target/i386/chkp-stropt-2.c: Remove.
3382 * gcc.target/i386/chkp-stropt-3.c: Remove.
3383 * gcc.target/i386/chkp-stropt-4.c: Remove.
3384 * gcc.target/i386/chkp-stropt-5.c: Remove.
3385 * gcc.target/i386/chkp-stropt-6.c: Remove.
3386 * gcc.target/i386/chkp-stropt-7.c: Remove.
3387 * gcc.target/i386/chkp-stropt-8.c: Remove.
3388 * gcc.target/i386/chkp-stropt-9.c: Remove.
3389 * gcc.target/i386/i386.exp: Do not use mpx.exp.
3390 * gcc.target/i386/indirect-thunk-11.c: Remove.
3391 * gcc.target/i386/indirect-thunk-12.c: Remove.
3392 * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
3393 * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
3394 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
3395 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
3396 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
3397 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
3398 * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
3399 * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
3400 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
3401 * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
3402 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
3403 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
3404 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
3405 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
3406 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
3407 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
3408 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
3409 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
3410 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
3411 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
3412 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
3413 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
3414 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
3415 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
3416 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
3417 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
3418 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
3419 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
3420 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
3421 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
3422 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
3423 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
3424 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
3425 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
3426 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
3427 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
3428 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
3429 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
3430 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
3431 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
3432 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
3433 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
3434 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
3435 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
3436 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
3437 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
3438 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
3439 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
3440 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
3441 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
3442 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
3443 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
3444 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
3445 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
3446 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
3447 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
3448 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
3449 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
3450 * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
3451 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
3452 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
3453 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
3454 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
3455 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
3456 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
3457 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
3458 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
3459 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
3460 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
3461 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
3462 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
3463 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
3464 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
3465 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
3466 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
3467 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
3468 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
3469 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
3470 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
3471 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
3472 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
3473 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
3474 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
3475 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
3476 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
3477 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
3478 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
3479 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
3480 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
3481 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
3482 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
3483 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
3484 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
3485 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
3486 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
3487 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
3488 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
3489 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
3490 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
3491 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
3492 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
3493 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
3494 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
3495 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
3496 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
3497 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
3498 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
3499 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
3500 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
3501 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
3502 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
3503 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
3504 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
3505 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
3506 * gcc.target/i386/mpx/label-address-1.c: Remove.
3507 * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
3508 * gcc.target/i386/mpx/macro.c: Remove.
3509 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
3510 * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
3511 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
3512 * gcc.target/i386/mpx/memcpy-1.c: Remove.
3513 * gcc.target/i386/mpx/memmove-1.c: Remove.
3514 * gcc.target/i386/mpx/memmove-2.c: Remove.
3515 * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
3516 * gcc.target/i386/mpx/mpx-check.h: Remove.
3517 * gcc.target/i386/mpx/mpx-os-support.h: Remove.
3518 * gcc.target/i386/mpx/mpx.exp: Remove.
3519 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
3520 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
3521 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
3522 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
3523 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
3524 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
3525 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
3526 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
3527 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
3528 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
3529 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
3530 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
3531 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
3532 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
3533 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
3534 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
3535 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
3536 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
3537 * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
3538 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
3539 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
3540 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
3541 * gcc.target/i386/mpx/pr65508.c: Remove.
3542 * gcc.target/i386/mpx/pr65531.cc: Remove.
3543 * gcc.target/i386/mpx/pr66048.cc: Remove.
3544 * gcc.target/i386/mpx/pr66134.c: Remove.
3545 * gcc.target/i386/mpx/pr66566.c: Remove.
3546 * gcc.target/i386/mpx/pr66567.c: Remove.
3547 * gcc.target/i386/mpx/pr66568.c: Remove.
3548 * gcc.target/i386/mpx/pr66569.c: Remove.
3549 * gcc.target/i386/mpx/pr66581.c: Remove.
3550 * gcc.target/i386/mpx/pr68337-1.c: Remove.
3551 * gcc.target/i386/mpx/pr68337-2.c: Remove.
3552 * gcc.target/i386/mpx/pr68416.c: Remove.
3553 * gcc.target/i386/mpx/pr78339.c: Remove.
3554 * gcc.target/i386/mpx/pr79631.c: Remove.
3555 * gcc.target/i386/mpx/pr79633.c: Remove.
3556 * gcc.target/i386/mpx/pr79753.c: Remove.
3557 * gcc.target/i386/mpx/pr79770.c: Remove.
3558 * gcc.target/i386/mpx/pr79987.c: Remove.
3559 * gcc.target/i386/mpx/pr79988.c: Remove.
3560 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
3561 * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
3562 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
3563 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
3564 * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
3565 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
3566 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
3567 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
3568 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
3569 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
3570 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
3571 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
3572 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
3573 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
3574 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
3575 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
3576 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
3577 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
3578 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
3579 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
3580 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
3581 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
3582 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
3583 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
3584 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
3585 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
3586 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
3587 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
3588 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
3589 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
3590 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
3591 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
3592 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
3593 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
3594 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
3595 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
3596 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
3597 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
3598 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
3599 * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
3600 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
3601 * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
3602 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
3603 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
3604 * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
3605 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
3606 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
3607 * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
3608 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
3609 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
3610 * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
3611 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
3612 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
3613 * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
3614 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
3615 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
3616 * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
3617 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
3618 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
3619 * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
3620 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
3621 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
3622 * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
3623 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
3624 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
3625 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
3626 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
3627 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
3628 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
3629 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
3630 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
3631 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
3632 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
3633 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
3634 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
3635 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
3636 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
3637 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
3638 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
3639 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
3640 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
3641 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
3642 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
3643 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
3644 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
3645 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
3646 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
3647 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
3648 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
3649 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
3650 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
3651 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
3652 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
3653 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
3654 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
3655 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
3656 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
3657 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
3658 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
3659 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
3660 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
3661 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
3662 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
3663 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
3664 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
3665 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
3666 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
3667 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
3668 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
3669 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
3670 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
3671 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
3672 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
3673 * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
3674 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
3675 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
3676 * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
3677 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
3678 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
3679 * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
3680 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
3681 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
3682 * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
3683 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
3684 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
3685 * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
3686 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
3687 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
3688 * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
3689 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
3690 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
3691 * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
3692 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
3693 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
3694 * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
3695 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
3696 * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
3697 * gcc.target/i386/mpx/vla-1-nov.c: Remove.
3698 * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
3699 * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
3700 * gcc.target/i386/mpx/vla-2-nov.c: Remove.
3701 * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
3702 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
3703 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
3704 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
3705 * gcc.target/i386/pr63995-2.c: Remove.
3706 * gcc.target/i386/pr64805.c: Remove.
3707 * gcc.target/i386/pr65044.c: Remove.
3708 * gcc.target/i386/pr65167.c: Remove.
3709 * gcc.target/i386/pr65183.c: Remove.
3710 * gcc.target/i386/pr65184.c: Remove.
3711 * gcc.target/i386/pr65523.c: Remove.
3712 * gcc.target/i386/pr70876.c: Remove.
3713 * gcc.target/i386/pr70877.c: Remove.
3714 * gcc.target/i386/pr71458.c: Remove.
3715 * gcc.target/i386/pr80880.c: Remove.
3716 * gcc.target/i386/ret-thunk-25.c: Remove.
3717 * gcc.target/i386/thunk-retbnd.c: Remove.
3718 * lib/mpx-dg.exp: Remove.
3719 * gcc.target/i386/funcspec-56.inc: Adjust test case.
3720
3721 2018-06-07 Carl Love <cel@us.ibm.com>
3722
3723 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
3724 statements.
3725
3726 2018-06-07 Carl Love <cel@us.ibm.com>
3727
3728 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
3729 error message.
3730
3731 2018-06-07 Marek Polacek <polacek@redhat.com>
3732
3733 PR c/85318
3734 * gcc.dg/Wc90-c99-compat-10.c: New test.
3735 * gcc.dg/Wc90-c99-compat-11.c: New test.
3736 * gcc.dg/Wc90-c99-compat-12.c: New test.
3737 * gcc.dg/Wc90-c99-compat-9.c: New test.
3738
3739 2018-06-07 Paul Koning <ni1d@arrl.net>
3740
3741 * gcc.c-torture/compile/20180605-1.c: New test.
3742
3743 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
3744
3745 PR fortran/86045
3746 * gfortran.dg/pr86045.f90: New test.
3747
3748 2018-06-07 Marek Polacek <polacek@redhat.com>
3749
3750 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
3751
3752 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
3753
3754 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
3755
3756 2018-06-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3757
3758 * gcc.target/msp430/msp430i-device-symbol.c: New test.
3759 * gcc.target/msp430/msp430f-device-symbol.c: New test.
3760 * gcc.target/msp430/msp430.h: New test header file.
3761
3762 2018-06-07 Jakub Jelinek <jakub@redhat.com>
3763
3764 PR tree-optimization/69615
3765 * gcc.dg/tree-ssa/pr69615.c: New test.
3766
3767 2018-06-07 Richard Biener <rguenther@suse.de>
3768
3769 PR tree-optimization/85935
3770 * gcc.dg/graphite/pr85935.c: New testcase.
3771
3772 2018-06-04 Carl Love <cel@us.ibm.com>
3773
3774 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
3775 debug print statements. Fix a few formating issues.
3776
3777 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
3778
3779 PR target/85657
3780 * gcc.target/powerpc/pr85657-4.c: New tests.
3781 * gcc.target/powerpc/pr85657-5.c: Likewise.
3782 * gcc.target/powerpc/pr85657-6.c: Likewise.
3783
3784 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3785
3786 PR fortran/85641
3787 * gfortran.dg/realloc_on_assign_30.f90: New test.
3788
3789 2018-06-06 Carl Love <cel@us.ibm.com>
3790 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
3791 argument to vui_arg.
3792
3793 2018-06-06 Carl Love <cel@us.ibm.com>
3794
3795 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
3796 to builtins-4.c.
3797 * gcc.target/powerpc/builtins-4.c: New test file for tests
3798 that need -mvsx.
3799
3800 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
3801
3802 PR target/85657
3803 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
3804 be used in templates. Don't check for them in overloaded functions.
3805
3806 2018-06-06 Jim Wilson <jimw@sifive.com>
3807
3808 * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
3809 * gcc.target/riscv/interrupt-mmode.c: New.
3810 * gcc.target/riscv/interrupt-smode.c: New.
3811 * gcc.target/riscv/interrupt-umode.c: New.
3812
3813 2018-06-06 Marek Polacek <polacek@redhat.com>
3814
3815 PR c++/85977
3816 * g++.dg/cpp0x/initlist102.C: New test.
3817 * g++.dg/cpp0x/initlist103.C: New test.
3818 * g++.dg/cpp0x/initlist104.C: New test.
3819
3820 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
3821
3822 * gcc.dg/torture/pr86066.c: New test.
3823
3824 2018-06-06 Richard Biener <rguenther@suse.de>
3825
3826 PR tree-optimization/86062
3827 * g++.dg/tree-ssa/pr86062.C: New testcase.
3828
3829 2018-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3830
3831 * gcc.target/msp430/function-attributes-4.c: New test.
3832 * gcc.target/msp430/static-interrupts.c: New test.
3833
3834 2018-06-05 Steve Ellcey <sellcey@cavium.com>
3835
3836 PR target/79924
3837 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
3838 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
3839 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
3840 * gcc.target/aarch64/nofp_1.c: Ditto.
3841
3842 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
3843
3844 * gcc.target/arm/cmse/cmse-1c99.c: New test.
3845
3846 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
3847
3848 PR fortran/85701
3849 * gfortran.dg/goacc/pr85701.f90: New test.
3850
3851 2018-06-05 Marek Polacek <polacek@redhat.com>
3852
3853 PR c++/85976
3854 * g++.dg/cpp0x/alias-decl-64.C: New test.
3855
3856 2018-06-05 Richard Biener <rguenther@suse.de>
3857
3858 PR tree-optimization/86046
3859 * gcc.dg/pr86046.c: New testcase.
3860
3861 2018-06-05 Richard Biener <rguenther@suse.de>
3862
3863 PR tree-optimization/86047
3864 * gcc.dg/pr86047.c: New testcase.
3865
3866 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3867
3868 PR target/81497
3869 * g++.target/arm/arm.exp: New file.
3870 * g++.target/arm/pr81497.C: Likewise.
3871
3872 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
3873
3874 * gcc.target/s390/htm-builtins-compile-4.c: New test.
3875
3876 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
3877
3878 * gcc.dg/store_merging_21.c: New test.
3879 * gnat.dg/opt71b.adb: Likewise.
3880 * gnat.dg/opt71.adb: Rename into...
3881 * gnat.dg/opt71a.adb: ...this.
3882
3883 2018-06-04 Richard Biener <rguenther@suse.de>
3884
3885 PR tree-optimization/85955
3886 * gcc.dg/pr85955.c: New testcase.
3887
3888 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
3889
3890 PR fortran/85981
3891 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
3892 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
3893 * gfortran.dg/allocate_stat_2.f90: Ditto.
3894 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
3895
3896 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
3897
3898 * gcc.target/aarch64/sve/extract_5.c: New test.
3899
3900 2018-06-04 Jakub Jelinek <jakub@redhat.com>
3901
3902 PR target/85832
3903 PR target/86036
3904 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
3905 vptestm.
3906 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
3907 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
3908 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
3909 * gcc.target/i386/avx512bw-pr86036.c: New test.
3910
3911 2018-06-04 Richard Biener <rguenther@suse.de>
3912
3913 PR tree-optimization/86038
3914 * gcc.dg/pr86038.c: New testcase.
3915
3916 2018-06-04 Jakub Jelinek <jakub@redhat.com>
3917
3918 PR tree-optimization/69615
3919 * gcc.dg/pr69615.c: New test.
3920
3921 PR c++/86025
3922 * c-c++-common/gomp/pr86025.c: New test.
3923
3924 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
3925
3926 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
3927
3928 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
3929
3930 * gcc.dg/torture/pr86034.c: New test.
3931
3932 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
3933
3934 PR fortran/36497
3935 * gfortran.dg/cray_pointer_12.f90: New test.
3936
3937 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
3938
3939 PR fortran/85938
3940 * gfortran.dg/pr85938.f90: Fixed by revision r261081
3941
3942 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
3943
3944 * gnat.dg/specs/opt3.ads: New test.
3945 * gnat.dg/specs/opt3_pkg.ads: New helper.
3946
3947 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
3948
3949 * gnat.dg/discr53.ad[sb]: New test.
3950 * gnat.dg/discr53_pkg.ads: New helper.
3951
3952 2018-06-01 Carl Love <cel@us.ibm.com>
3953
3954 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
3955 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
3956
3957 2018-06-01 Carl Love <cel@us.ibm.com>
3958
3959 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
3960 to make it consistent with the naming convention in the file.
3961 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
3962 to altivec-7.c. Delete file.
3963 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
3964 to altivec-7.c. Delete file.
3965 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
3966 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
3967 vec_unpackl tests. Update instruction counts.
3968 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
3969 tests to builtins-1.c.
3970 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
3971 tests to builtins-1.c.
3972 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
3973 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
3974 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
3975 Remove vec_ctf tests returning double. Remove vec_cts with
3976 double args. Remove vec_sel with invalid arguments. Add tests for
3977 vec_splat.
3978 Add instruction counts for new tests.
3979 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
3980 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
3981 vec_unsigned.
3982 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
3983 test_sll_vsill_vsill_vuc.
3984 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
3985 vec_revb.
3986 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
3987 tests from altivec-7.h.
3988 * gcc.target/powerpc/vsx-7-be.c: Remove file.
3989 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
3990 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
3991 splat_sll, splat_uc, splat_int128, splat_uint128.
3992 Make second argument of vec_extract and vec_insert a signed int.
3993 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
3994 argument.
3995
3996 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
3997
3998 * gcc.dg/store_merging_20.c: New test.
3999 * gnat.dg/opt71.adb: Likewise.
4000 * gnat.dg/opt71_pkg.ads: New helper.
4001
4002 2018-06-01 Carl Love <cel@us.ibm.com>
4003
4004 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
4005 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
4006 Add vec_xst_be for signed and unsigned arguments.
4007
4008 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
4009
4010 PR fortran/85816
4011 PR fortran/85975
4012 * gfortran.dg/pr85816.f90: New test.
4013 * gfortran.dg/pr85975.f90: New test.
4014
4015 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
4016
4017 PR fortran/63570
4018 * gfortran.dg/random_init_1.f90: New test.
4019 * gfortran.dg/random_init_2.f90: New test.
4020 * gfortran.dg/random_init_3.f90: New test.
4021 * gfortran.dg/random_init_4.f90: New test.
4022 * gfortran.dg/random_init_5.f90: New test.
4023 * gfortran.dg/random_init_6.f90: New test.
4024
4025 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
4026
4027 PR tree-optimization/85989
4028 * gcc.dg/torture/pr85989.c: New test.
4029
4030 2018-06-01 Richard Biener <rguenther@suse.de>
4031
4032 PR middle-end/86017
4033 * gcc.dg/tree-ssa/pr86017.c: New testcase.
4034
4035 2018-06-01 Richard Biener <rguenther@suse.de>
4036
4037 PR ipa/85960
4038 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
4039
4040 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
4041
4042 PR middle-end/78809
4043 * gcc.dg/strcmpopt_2.c: New test.
4044 * gcc.dg/strcmpopt_3.c: New test.
4045
4046 PR middle-end/83026
4047 * gcc.dg/strcmpopt_3.c: New test.
4048
4049 2018-05-31 Jakub Jelinek <jakub@redhat.com>
4050
4051 PR target/85984
4052 * gcc.target/i386/pr85984.c: New test.
4053
4054 2018-05-31 Martin Sebor <msebor@redhat.com>
4055
4056 PR c/82063
4057 * gcc.dg/Walloc-size-larger-than-1.c: New test.
4058 * gcc.dg/Walloc-size-larger-than-10.c: New test.
4059 * gcc.dg/Walloc-size-larger-than-11.c: New test.
4060 * gcc.dg/Walloc-size-larger-than-12.c: New test.
4061 * gcc.dg/Walloc-size-larger-than-13.c: New test.
4062 * gcc.dg/Walloc-size-larger-than-14.c: New test.
4063 * gcc.dg/Walloc-size-larger-than-15.c: New test.
4064 * gcc.dg/Walloc-size-larger-than-16.c: New test.
4065 * gcc.dg/Walloc-size-larger-than-17.c: New test.
4066 * gcc.dg/Walloc-size-larger-than-2.c: New test.
4067 * gcc.dg/Walloc-size-larger-than-3.c: New test.
4068 * gcc.dg/Walloc-size-larger-than-4.c: New test.
4069 * gcc.dg/Walloc-size-larger-than-5.c: New test.
4070 * gcc.dg/Walloc-size-larger-than-6.c: New test.
4071 * gcc.dg/Walloc-size-larger-than-7.c: New test.
4072 * gcc.dg/Walloc-size-larger-than-8.c: New test.
4073 * gcc.dg/Walloc-size-larger-than-9.c: New test.
4074 * gcc.dg/Walloc-size-larger-than.c: New test.
4075
4076 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
4077 Cesar Philippidis <cesar@codesourcery.com>
4078
4079 PR middle-end/85879
4080 * gfortran.dg/goacc/pr77371-1.f90: New test.
4081 * gfortran.dg/goacc/pr77371-2.f90: New test.
4082 * gfortran.dg/goacc/pr85879.f90: New test.
4083
4084 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4085
4086 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
4087 * gnat.dg/stack_usage1b.adb: Likewise.
4088 * gnat.dg/stack_usage1c.adb: Likewise.
4089 * gnat.dg/stack_usage3.adb: Likewise.
4090 * gnat.dg/stack_usage1_pkg.adb: Delete.
4091
4092 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4093
4094 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
4095 * gcc.dg/store_merging_11.c: Likewise.
4096 * gcc.dg/store_merging_13.c: Likewise.
4097 * gcc.dg/store_merging_14.c: Likewise.
4098 * gcc.dg/store_merging_15.c: Likewise.
4099 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
4100
4101 2018-05-31 Ed Schonberg <schonberg@adacore.com>
4102
4103 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
4104 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
4105 gnat.dg/limited1_outer.ads: New testcase.
4106
4107 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
4108
4109 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
4110 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
4111 New testcase.
4112
4113 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4114
4115 * gnat.dg/size_clause1.adb: New testcase.
4116
4117 2018-05-31 Javier Miranda <miranda@adacore.com>
4118
4119 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
4120
4121 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
4122
4123 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
4124 vld1x3 intrinsics for aarch64.
4125 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
4126 vst1x2 intrinsics for aarch64.
4127 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
4128 vst1x3 intrinsics for aarch64.
4129
4130 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
4131
4132 PR c++/77777
4133 * g++.dg/diagnostic/pr77777.C: New test.
4134
4135 2018-05-30 David Pagan <dave.pagan@oracle.com>
4136
4137 PR c/55976
4138 * gcc.dg/noncompile/pr55976-1.c: New test.
4139 * gcc.dg/noncompile/pr55976-2.c: New test.
4140
4141 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
4142
4143 * gcc.dg/lto/20111213-1_0.c: Fix template.
4144 * gcc.dg/lto/20100603-1_0.c: Fix template.
4145 * gcc.dg/lto/20100603-2_0.c: Fix template.
4146 * gcc.dg/lto/20100603-3_0.c: Fix template.
4147
4148 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
4149 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
4150 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
4151 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
4152 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
4153 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
4154 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
4155 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
4156 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
4157 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
4158 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
4159 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
4160 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
4161 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
4162 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
4163 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
4164 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
4165 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
4166 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
4167 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
4168 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
4169 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
4170 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
4171 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
4172 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
4173 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
4174 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
4175 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
4176 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
4177 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
4178 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
4179 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
4180 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
4181 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
4182 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
4183 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
4184 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
4185 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
4186 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
4187 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
4188 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
4189 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
4190 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
4191 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
4192 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
4193 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
4194 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
4195 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
4196 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
4197 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
4198 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
4199 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
4200 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
4201 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
4202 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
4203 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
4204 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
4205 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
4206 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
4207 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
4208 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
4209 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
4210
4211 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
4212
4213 Revert:
4214 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
4215
4216 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
4217
4218 * gcc.target/aarch64/simd/ldp_stp_9: New.
4219 * gcc.target/aarch64/simd/ldp_stp_10: New.
4220 * gcc.target/aarch64/simd/ldp_stp_11: New.
4221 * gcc.target/aarch64/simd/ldp_stp_12: New.
4222
4223 2018-05-30 Ed Schonberg <schonberg@adacore.com>
4224
4225 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
4226
4227 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
4228
4229 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
4230
4231 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
4232
4233 PR target/85950
4234 * gcc.target/i386/pr85950.c: New test.
4235
4236 2018-05-29 Marek Polacek <polacek@redhat.com>
4237
4238 PR c++/85883
4239 * g++.dg/cpp1z/class-deduction55.C: New test.
4240 * g++.dg/cpp1z/class-deduction56.C: New test.
4241 * g++.dg/cpp1z/class-deduction57.C: New test.
4242
4243 2018-05-29 Jakub Jelinek <jakub@redhat.com>
4244
4245 PR c++/85952
4246 * g++.dg/warn/Wunused-var-33.C: New test.
4247
4248 PR target/85918
4249 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
4250 and -fno-vect-cost-model options. Add aligned(64) attribute to the
4251 arrays. Add suffix 1 to all functions and use 4 iterations rather
4252 than N. Add functions with conversions to and from float.
4253 Add new set of functions with 8 iterations and another one
4254 with 16 iterations, expect 24 vectorized loops instead of just 4.
4255 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
4256
4257 2018-05-29 Javier Miranda <miranda@adacore.com>
4258
4259 * gnat.dg/equal2.adb: New testcase.
4260
4261 2018-05-29 Ed Schonberg <schonberg@adacore.com>
4262
4263 * gnat.dg/float_attributes_overflows.adb: New testcase.
4264
4265 2018-05-29 Pascal Obry <obry@adacore.com>
4266
4267 * gnat.dg/normalize_pathname.adb: New testcase.
4268
4269 2018-05-29 Tom de Vries <tom@codesourcery.com>
4270
4271 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
4272 message.
4273 * lib/scanipa.exp (scan-ipa-dump-times): Same.
4274 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
4275 * lib/scantree.exp (scan-tree-dump-times): Same.
4276
4277 2018-05-29 Tom de Vries <tom@codesourcery.com>
4278
4279 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
4280 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
4281 Use proc name as first argument to dg-scan.
4282
4283 2018-05-29 Tom de Vries <tom@codesourcery.com>
4284
4285 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
4286 with no arguments.
4287
4288 2018-05-28 Richard Biener <rguenther@suse.de>
4289
4290 PR tree-optimization/85934
4291 * gcc.target/i386/pr85934.c: New testcase.
4292
4293 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
4294
4295 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
4296
4297 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
4298
4299 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
4300
4301 2018-05-28 Ed Schonberg <schonberg@adacore.com>
4302
4303 * gnat.dg/fixedpnt5.adb: New testcase.
4304
4305 2018-05-28 Justin Squirek <squirek@adacore.com>
4306
4307 * gnat.dg/array31.adb: New testcase.
4308
4309 2018-05-28 Justin Squirek <squirek@adacore.com>
4310
4311 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
4312 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
4313
4314 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
4315
4316 * gfortran.dg/data_stmt_pointer.f90: new test.
4317
4318 2018-05-27 Jakub Jelinek <jakub@redhat.com>
4319
4320 PR target/85918
4321 * gcc.target/i386/avx512dq-pr85918.c: New test.
4322
4323 2018-05-25 Jim Wilson <jimw@sifive.com>
4324
4325 * gcc.target/riscv/interrupt-1.c: New.
4326 * gcc.target/riscv/interrupt-2.c: New.
4327 * gcc.target/riscv/interrupt-3.c: New.
4328 * gcc.target/riscv/interrupt-4.c: New.
4329 * gcc.target/riscv/interrupt-5.c: New.
4330
4331 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
4332
4333 PR fortran/85786
4334 * gfortran.dg/pr85786.f90: New test.
4335
4336 2018-05-25 Paul Koning <ni1d@arrl.net>
4337
4338 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
4339 * gcc.c-torture/compile/pr55921.c: Ditto.
4340 * gcc.c-torture/compile/pr60655-1.c: Ditto.
4341 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
4342
4343 2018-05-25 Jakub Jelinek <jakub@redhat.com>
4344
4345 PR target/85832
4346 * gcc.target/i386/avx512f-pr85832.c: New test.
4347 * gcc.target/i386/avx512vl-pr85832.c: New test.
4348 * gcc.target/i386/avx512bw-pr85832.c: New test.
4349 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
4350
4351 2018-05-25 Bin Cheng <bin.cheng@arm.com>
4352
4353 PR tree-optimization/85720
4354 * gcc.dg/tree-ssa/pr85720.c: New test.
4355 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
4356 distribution.
4357
4358 2018-05-25 Martin Liska <mliska@suse.cz>
4359
4360 PR testsuite/85911
4361 * gcc.dg/tree-prof/update-loopch.c: Do not scan
4362 for 'Removing basic block'.
4363
4364 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
4365
4366 * gnat.dg/sec_stack1.adb: New testcase.
4367
4368 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4369
4370 * gnat.dg/fixedpnt4.adb: New testcase.
4371
4372 2018-05-25 Javier Miranda <miranda@adacore.com>
4373
4374 * gnat.dg/interface7.adb: New testcase.
4375
4376 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
4377
4378 * gnat.dg/sec_stack2.adb: New testcase.
4379
4380 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4381
4382 * gnat.dg/interface6.adb: New testcase.
4383
4384 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4385
4386 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
4387
4388 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4389
4390 * lib/target-supports.exp
4391 (check_effective_target_vect_double_cond_arith): Include
4392 multiplication and division.
4393 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
4394 fully-masked loops with a fixed vector length.
4395 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
4396 tests.
4397 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
4398 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
4399 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
4400
4401 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4402
4403 * gcc.target/aarch64/sve/div_1.c: New test.
4404 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
4405 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
4406 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
4407
4408 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4409
4410 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
4411
4412 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4413
4414 * lib/target-supports.exp
4415 (check_effective_target_vect_double_cond_arith): New proc.
4416 * gcc.dg/vect/vect-cond-arith-1.c: New test.
4417 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
4418 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
4419 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
4420 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
4421 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
4422 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
4423
4424 2018-05-25 Janus Weil <janus@gcc.gnu.org>
4425
4426 PR fortran/85839
4427 * gfortran.dg/f2018_obs.f90: New test case.
4428
4429 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4430
4431 PR fortran/85543
4432 * gfortran.dg/pr85543.f90: New test.
4433
4434 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4435
4436 PR fortran/85780
4437 * gfortran.dg/pr85780.f90: New test.
4438
4439 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4440
4441 PR fortran/85779
4442 * gfortran.dg/pr85779_1.f90: New test.
4443 * gfortran.dg/pr85779_2.f90: Ditto.
4444 * gfortran.dg/pr85779_3.f90: Ditto.
4445
4446 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4447
4448 PR fortran/85895
4449
4450 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
4451 * gfortran.dg/pr85895.f90: New test.
4452
4453 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
4454
4455 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
4456 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
4457
4458 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
4459
4460 * gcc.dg/fold-popcount-1.c: New testcase.
4461 * gcc.dg/fold-popcount-2.c: New testcase.
4462 * gcc.dg/fold-popcount-3.c: New testcase.
4463 * gcc.dg/fold-popcount-4.c: New testcase.
4464
4465 2018-05-24 Marek Polacek <polacek@redhat.com>
4466
4467 PR c++/85847
4468 * g++.dg/cpp0x/new3.C: New test.
4469
4470 2018-05-24 Javier Miranda <miranda@adacore.com>
4471
4472 * gnat.dg/discr52.adb: New testcase.
4473
4474 2018-05-24 Ed Schonberg <schonberg@adacore.com>
4475
4476 * gnat.dg/others1.adb: New testcase.
4477
4478 2018-05-24 Justin Squirek <squirek@adacore.com>
4479
4480 * gnat.dg/raise_expr.adb: New testcase.
4481
4482 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
4483
4484 * gnat.dg/formal_containers.adb: New testcase.
4485
4486 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4487
4488 * gcc.target/i386/pr85345.c: Require ifunc support.
4489
4490 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
4491
4492 * gcc.dg/vect/vect-fma-1.c: New test.
4493
4494 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4495
4496 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
4497 scan-tree-dump*.
4498
4499 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
4500
4501 PR target/83009
4502 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
4503
4504 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
4505
4506 PR target/78849
4507 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
4508 DEFAULT_CFLAGS.
4509 * gcc.target/msp430/pr78849.c: New test.
4510
4511 2018-05-23 Marek Polacek <polacek@redhat.com>
4512
4513 * g++.dg/cpp2a/range-for8.C: New test.
4514 * g++.dg/cpp2a/range-for9.C: New test.
4515 * g++.dg/cpp2a/range-for10.C: New test.
4516
4517 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
4518
4519 * lib/target-supports.exp (check_effective_target_be): New.
4520 (check_effective_target_le): New.
4521
4522 2018-05-23 Marek Polacek <polacek@redhat.com>
4523
4524 * g++.dg/cpp2a/range-for1.C: New test.
4525 * g++.dg/cpp2a/range-for2.C: New test.
4526 * g++.dg/cpp2a/range-for3.C: New test.
4527 * g++.dg/cpp2a/range-for4.C: New test.
4528 * g++.dg/cpp2a/range-for5.C: New test.
4529 * g++.dg/cpp2a/range-for6.C: New test.
4530 * g++.dg/cpp2a/range-for7.C: New test.
4531
4532 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
4533
4534 * gcc.target/i386/cvt-3.c: New test.
4535
4536 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
4537
4538 * gcc.target/i386/cvt-2.c: New test.
4539
4540 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
4541
4542 * gcc.dg/pr79985.c: New testcase.
4543
4544 2018-05-23 Richard Biener <rguenther@suse.de>
4545
4546 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
4547
4548 2018-05-23 Sudakshina Das <sudi.das@arm.com>
4549
4550 PR target/84882
4551 * gcc.target/aarch64/pr84882.c: New test.
4552 * gcc.target/aarch64/target_attr_18.c: Likewise.
4553
4554 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
4555
4556 PR tree-optimization/85853
4557 * gfortran.dg/vect/pr85853.f90: New test.
4558
4559 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
4560
4561 * gnat.dg/import2.adb: New testcase.
4562
4563 2018-05-23 Ed Schonberg <schonberg@adacore.com>
4564
4565 * gnat.dg/discr51.adb: New testcase.
4566
4567 2018-05-23 Javier Miranda <miranda@adacore.com>
4568
4569 * gnat.dg/valid_scalars1.adb: New testcase.
4570
4571 2018-05-23 Ed Schonberg <schonberg@adacore.com>
4572
4573 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
4574
4575 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
4576
4577 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
4578 testcase.
4579
4580 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
4581
4582 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
4583 testcase.
4584
4585 2018-05-23 Bob Duff <duff@adacore.com>
4586
4587 * gnat.dg/addr10.adb: New testcase.
4588
4589 2018-05-23 Richard Biener <rguenther@suse.de>
4590
4591 PR middle-end/85874
4592 * gcc.dg/Wstrict-overflow-27.c: New testcase.
4593
4594 2018-05-23 Yury Gribov <tetra2005@gmail.com>
4595
4596 PR tree-optimization/85822
4597 * c-c++-common/pr85822.c: New test.
4598
4599 2018-05-23 Richard Biener <rguenther@suse.de>
4600
4601 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
4602
4603 2018-05-22 Janus Weil <janus@gcc.gnu.org>
4604
4605 PR fortran/85841
4606 * gfortran.dg/pr30667.f: Add option "-std=legacy".
4607
4608 2018-05-22 Martin Sebor <msebor@redhat.com>
4609
4610 PR middle-end/85359
4611 * gcc.dg/attr-nonstring.c: New test.
4612
4613 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
4614
4615 PR target/85345
4616 * gcc.target/i386/pr85345.c: New test.
4617
4618 2018-05-22 Luis Machado <luis.machado@linaro.org>
4619
4620 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
4621
4622 2018-05-22 Janus Weil <janus@gcc.gnu.org>
4623
4624 PR fortran/85841
4625 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
4626 dg-additional-options.
4627 * gfortran.dg/graphite/block-2.f: Ditto.
4628 * gfortran.dg/graphite/id-19.f: Ditto.
4629 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
4630 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
4631 * gfortran.dg/vect/pr52580.f: Ditto.
4632
4633 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
4634
4635 * gcc.target/aarch64/ldp_stp_6.c: New.
4636 * gcc.target/aarch64/ldp_stp_7.c: New.
4637 * gcc.target/aarch64/ldp_stp_8.c: New.
4638
4639 2018-05-22 Martin Sebor <msebor@redhat.com>
4640
4641 PR c/85623
4642 * c-c++-common/attr-nonstring-3.c: Adjust.
4643 * c-c++-common/attr-nonstring-4.c: Adjust.
4644 * c-c++-common/attr-nonstring-6.c: New test.
4645
4646 2018-05-22 Martin Sebor <msebor@redhat.com>
4647
4648 PR tree-optimization/85826
4649 * gcc.dg/Wrestrict-17.c: New test.
4650
4651 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
4652
4653 * gcc.dg/torture/pr85862.c: Rename to...
4654 * gcc.dg/torture/pr85852.c: ...this.
4655
4656 2018-05-22 Justin Squirek <squirek@adacore.com>
4657
4658 * gnat.dg/warn14.adb: New testcase.
4659
4660 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
4661
4662 * gnat.dg/controlled8.adb: New testcase.
4663
4664 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
4665
4666 * gnat.dg/discr50.adb: New testcase.
4667
4668 2018-05-22 Ed Schonberg <schonberg@adacore.com>
4669
4670 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
4671 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
4672 gnat.dg/discr49_rec2.ads: New testcase.
4673
4674 2018-05-22 Ed Schonberg <schonberg@adacore.com>
4675
4676 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
4677 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
4678 testcase.
4679
4680 2018-05-22 Ed Schonberg <schonberg@adacore.com>
4681
4682 * gnat.dg/fixedpnt3.adb: New testcase.
4683
4684 2018-05-22 Justin Squirek <squirek@adacore.com>
4685
4686 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
4687 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
4688
4689 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
4690
4691 PR middle-end/85862
4692 * gcc.dg/torture/pr85862.c: New test.
4693
4694 2018-05-22 Richard Biener <rguenther@suse.de>
4695
4696 PR tree-optimization/85834
4697 * g++.dg/torture/pr85834.C: New testcase.
4698 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
4699
4700 2018-05-22 Martin Liska <mliska@suse.cz>
4701
4702 PR ipa/85607
4703 * g++.dg/ipa/pr85607.C: New test.
4704
4705 2018-05-22 Richard Biener <rguenther@suse.de>
4706
4707 PR tree-optimization/85863
4708 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
4709
4710 2018-05-22 Janus Weil <janus@gcc.gnu.org>
4711
4712 PR fortran/85841
4713 * gfortran.dg/assumed_rank_5.f90: Update error message.
4714 * gfortran.dg/assumed_type_4.f90: Ditto.
4715 * gfortran.dg/bind_c_array_params.f03: Ditto.
4716 * gfortran.dg/bind_c_usage_28.f90: Ditto.
4717 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
4718 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
4719 * gfortran.dg/c_loc_tests_11.f03: Ditto.
4720 * gfortran.dg/coarray_atomic_2.f90: Ditto.
4721 * gfortran.dg/coarray_collectives_2.f90: Ditto.
4722 * gfortran.dg/coarray_collectives_10.f90: Ditto.
4723 * gfortran.dg/coarray_collectives_13.f90: Ditto.
4724 * gfortran.dg/rank_3.f90: Ditto.
4725 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
4726 * gfortran.dg/implicit_14.f90: Ditto.
4727
4728 2018-05-21 Christian Groessler <chris@groessler.org>
4729
4730 * gcc.c-torture/compile/simd-5.c: Fix comment.
4731
4732 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
4733
4734 PR target/85657
4735 * gcc.target/powerpc/pr85657-1.c: New test for converting between
4736 __float128, __ibm128, and long double.
4737 * gcc.target/powerpc/pr85657-2.c: Likewise.
4738 * gcc.target/powerpc/pr85657-3.c: Likewise.
4739 * g++.dg/pr85667.C: New test to make sure __ibm128 is
4740 implementated as a separate type internally, and is not just an
4741 alias for long double.
4742
4743 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
4744
4745 PR tree-optimization/85814
4746 * gcc.dg/torture/pr85814.c: New test.
4747
4748 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
4749
4750 PR c++/84588
4751 * g++.dg/cpp0x/cond1.C: New.
4752 * g++.dg/cpp1y/pr84588-1.C: Likewise.
4753 * g++.dg/cpp1y/pr84588-2.C: Likewise.
4754 * g++.dg/cpp1y/pr84588-3.C: Likewise.
4755 * g++.dg/parse/cond6.C: Likewise.
4756 * g++.dg/parse/cond7.C: Likewise.
4757 * g++.dg/parse/cond8.C: Likewise.
4758 * g++.dg/cpp1z/decomp16.C: Update.
4759 * g++.old-deja/g++.jason/cond.C: Likewise.
4760
4761 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
4762
4763 ChangeLog for r260480
4764 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
4765 warnings for deleted and obsolescent features.
4766 * gfortran.dg/graphite/id-19.f: Ditto.
4767 * gfortran.dg/graphite/id-20.f: Ditto.
4768 * gfortran.dg/graphite/id-27.f90: Ditto.
4769 * gfortran.dg/graphite/pr82449.f: Ditto.
4770
4771 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4772
4773 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
4774 tiny and large memory models.
4775
4776 2018-04-04 Ed Schonberg <schonberg@adacore.com>
4777
4778 * gnat.dg/suppress_initialization.adb,
4779 gnat.dg/suppress_initialization_pkg.ads: New testcase.
4780
4781 2018-04-04 Ed Schonberg <schonberg@adacore.com>
4782
4783 * gnat.dg/exit1.adb: New testcase.
4784
4785 2018-04-04 Ed Schonberg <schonberg@adacore.com>
4786
4787 * gnat.dg/array30.adb: New testcase.
4788
4789 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
4790
4791 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
4792
4793 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4794
4795 * gcc.c-torture/execute/ssad-run.c: New test.
4796 * gcc.c-torture/execute/usad-run.c: Likewise.
4797 * gcc.target/aarch64/ssadv16qi.c: Likewise.
4798 * gcc.target/aarch64/usadv16qi.c: Likewise.
4799
4800 2018-05-21 Tamar Christina <tamar.christina@arm.com>
4801
4802 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
4803 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
4804 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
4805 vbcaxq_s64): New.
4806 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
4807 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
4808 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
4809
4810 2018-05-21 Janus Weil <janus@gcc.gnu.org>
4811
4812 PR fortran/85841
4813 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
4814 * gfortran.dg/g77/20020307-1.f: Ditto.
4815 * gfortran.dg/g77/980310-3.f: Ditto.
4816 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
4817 * gfortran.dg/goacc/loop-1.f95: Ditto.
4818 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
4819 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
4820 * gfortran.dg/gomp/do-1.f90: Ditto.
4821 * gfortran.dg/gomp/omp_do1.f90: Ditto.
4822 * gfortran.dg/pr17229.f: Ditto.
4823 * gfortran.dg/pr37243.f: Ditto.
4824 * gfortran.dg/pr49721-1.f: Ditto.
4825 * gfortran.dg/pr58484.f: Ditto.
4826 * gfortran.dg/pr81175.f: Ditto.
4827 * gfortran.dg/pr81723.f: Ditto.
4828 * gfortran.dg/predcom-2.f: Ditto.
4829 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
4830 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
4831 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
4832 * gfortran.dg/vect/pr52580.f: Ditto.
4833
4834 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
4835
4836 PR fortran/80657
4837 * gfortran.dg/char_result_18.f90: New test.
4838
4839 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
4840
4841 PR fortran/49636
4842 * gfortran.dg/associate_38.f90: New test.
4843
4844 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
4845
4846 PR fortran/82275
4847 * gfortran.dg/select_type_42.f90: New test.
4848
4849 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
4850
4851 PR fortran/82923
4852 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
4853 that the patch fixes PR66694 & PR82617, although the testcases
4854 are not explicitly included.
4855
4856 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
4857
4858 * gcc.dg/stack-usage-1.c: Add support for rv32e.
4859
4860 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
4861
4862 PR c++/82899
4863 * g++.dg/pr82899.C: New testcase.
4864
4865 2018-05-18 Martin Liska <mliska@suse.cz>
4866
4867 * gcc.dg/pr68766.c: Change pruned output.
4868
4869 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
4870
4871 PR c++/85782
4872 * c-c++-common/goacc/pr85782.c: New test.
4873
4874 2018-05-18 Sudakshina Das <sudi.das@arm.com>
4875
4876 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
4877
4878 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4879
4880 * gcc.target/arm/pr62554.c: Delete.
4881 * gcc.target/arm/pr69610-1.c: Likewise.
4882 * gcc.target/arm/pr69610-2.c: Likewise.
4883
4884 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4885
4886 * gcc.target/arm/pr40887.c: Update comment.
4887 * lib/target-supports.exp: Don't generate effective target checks
4888 and related helpers for armv5. Update comment.
4889 * gcc.target/arm/armv5_thumb_isa.c: Delete.
4890 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
4891 target check and options.
4892
4893 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4894
4895 PR middle-end/85817
4896 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
4897 scan-tree-dump-not for h.
4898
4899 2018-05-18 Richard Biener <rguenther@suse.de>
4900
4901 * gcc.dg/tree-ssa/pr21559.c: Adjust.
4902 * gcc.dg/tree-ssa/pr45397.c: Likewise.
4903 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
4904 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
4905 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
4906 * gcc.dg/tree-ssa/vrp17.c: Likewise.
4907 * gcc.dg/tree-ssa/vrp18.c: Likewise.
4908 * gcc.dg/tree-ssa/vrp23.c: Likewise.
4909 * gcc.dg/tree-ssa/vrp24.c: Likewise.
4910 * gcc.dg/tree-ssa/vrp58.c: Likewise.
4911 * gcc.dg/vrp-min-max-1.c: Likewise.
4912 * gcc.dg/vrp-min-max-3.c: New testcase.
4913
4914 2018-05-18 Richard Biener <rguenther@suse.de>
4915
4916 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
4917 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
4918 * gcc.dg/graphite/scop-6.c: Likewise.
4919 * gcc.dg/graphite/scop-7.c: Likewise.
4920 * gcc.dg/graphite/scop-8.c: Likewise.
4921 * gcc.dg/graphite/scop-9.c: Likewise.
4922
4923 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4924
4925 * gcc.target/aarch64/vect-init-ld1.c: New test.
4926
4927 2018-05-18 Martin Liska <mliska@suse.cz>
4928
4929 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
4930 * gcc.dg/tree-prof/update-loopch.c: Likewise.
4931
4932 2018-05-18 Martin Liska <mliska@suse.cz>
4933
4934 * gcc.dg/ipa/ipa-icf-39.c: New test.
4935 * gcc.dg/pr68766.c: Adjust pruned output.
4936
4937 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
4938
4939 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
4940 New proc.
4941 * gcc.dg/fma-1.c: New test.
4942 * gcc.dg/fma-2.c: Likewise.
4943 * gcc.dg/fma-3.c: Likewise.
4944 * gcc.dg/fma-4.c: Likewise.
4945 * gcc.dg/fma-5.c: Likewise.
4946 * gcc.dg/fma-6.c: Likewise.
4947 * gcc.dg/fma-7.c: Likewise.
4948 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
4949 scalar_all_fma.
4950 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
4951 * gfortran.dg/reassoc_8.f: Likewise.
4952 * gfortran.dg/reassoc_9.f: Likewise.
4953 * gfortran.dg/reassoc_10.f: Likewise.
4954
4955 2018-05-17 Jim Wilson <jimw@sifive.com>
4956
4957 * gcc.target/riscv/switch-qi.c: New.
4958 * gcc.target/riscv/switch-si.c: New.
4959
4960 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
4961
4962 PR target/85698
4963 * gcc.target/powerpc/pr85698.c: New test.
4964
4965 2018-05-17 Richard Biener <rguenther@suse.de>
4966
4967 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
4968
4969 2018-05-17 Bin Cheng <bin.cheng@arm.com>
4970
4971 PR tree-optimization/85793
4972 * gcc.dg/vect/pr85793.c: New test.
4973
4974 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
4975
4976 * gcc.dg/gimplefe-28.c: New test.
4977 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
4978 internal function calls.
4979 * gcc.dg/goacc/loop-processing-1.c: Likewise.
4980
4981 2018-05-17 Martin Liska <mliska@suse.cz>
4982
4983 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
4984 space in between 'G_' and '('.
4985
4986 2018-05-17 Jakub Jelinek <jakub@redhat.com>
4987
4988 PR target/85323
4989 * gcc.target/i386/pr85323-7.c: New test.
4990 * gcc.target/i386/pr85323-8.c: New test.
4991 * gcc.target/i386/pr85323-9.c: New test.
4992
4993 PR target/85323
4994 * gcc.target/i386/pr85323-4.c: New test.
4995 * gcc.target/i386/pr85323-5.c: New test.
4996 * gcc.target/i386/pr85323-6.c: New test.
4997
4998 PR target/85323
4999 * gcc.target/i386/pr85323-1.c: New test.
5000 * gcc.target/i386/pr85323-2.c: New test.
5001 * gcc.target/i386/pr85323-3.c: New test.
5002
5003 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
5004 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
5005 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
5006 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
5007 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
5008 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
5009 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
5010 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
5011 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
5012 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
5013 * gcc.target/i386/avx512f-setzero-1.c: New test.
5014
5015 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
5016
5017 * gcc.target/aarch64/vect-slp-dup.c: New.
5018
5019 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5020
5021 PR c++/85713
5022 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
5023
5024 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
5025
5026 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
5027 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
5028
5029 2018-05-17 Richard Biener <rguenther@suse.de>
5030
5031 PR tree-optimization/85757
5032 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
5033
5034 2018-05-16 Marek Polacek <polacek@redhat.com>
5035
5036 PR c++/85363
5037 * g++.dg/cpp0x/initlist-throw1.C: New test.
5038 * g++.dg/cpp0x/initlist-throw2.C: New test.
5039
5040 2018-05-16 Carl Love <cel@us.ibm.com>
5041
5042 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
5043 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
5044 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
5045
5046 2018-05-16 Richard Biener <rguenther@suse.de>
5047
5048 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
5049 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
5050 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
5051
5052 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
5053
5054 * gcc.target/aarch64/sve/vcond_10.c: New test.
5055 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
5056 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
5057 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
5058
5059 2018-05-15 Martin Sebor <msebor@redhat.com>
5060
5061 PR tree-optimization/85753
5062 * gcc.dg/Wrestrict-10.c: Adjust.
5063 * gcc.dg/Wrestrict-16.c: New test.
5064
5065 2018-05-15 Martin Sebor <msebor@redhat.com>
5066
5067 PR middle-end/85643
5068 * c-c++-common/attr-nonstring-7.c: New test.
5069
5070 2018-05-15 Richard Biener <rguenther@suse.de>
5071
5072 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
5073
5074 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5075
5076 PR tree-optimization/83648
5077 * gcc.dg/tree-ssa/pr83648.c: New test.
5078 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
5079
5080 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5081
5082 PR ipa/85734
5083 * gcc.dg/ipa/pr85734.c: New test.
5084
5085 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
5086
5087 PR target/85756
5088 * gnat.dg/opt70.adb: New test.
5089 * gnat.dg/opt70_pkg.ad[sb]: New helper.
5090
5091 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5092
5093 * gcc.target/aarch64/crypto-fuse-1.c: New test.
5094 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
5095
5096 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
5097
5098 * gcc.target/aarch64/vmov_n_1.c: Update test.
5099 * gcc.target/aarch64/vfp-1.c: Update test.
5100
5101 2018-05-14 Jakub Jelinek <jakub@redhat.com>
5102
5103 PR target/85756
5104 * gcc.c-torture/execute/pr85756.c: New test.
5105
5106 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
5107
5108 * gcc.target/i386/cldemote-1.c: New test.
5109
5110 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
5111
5112 PR fortran/85742
5113 * gfortran.dg/assumed_type_9.f90 : New test.
5114
5115 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
5116
5117 PR fortran/85542
5118 * gfortran.dg/pr85542.f90: New test.
5119
5120 2018-05-11 Martin Jambor <mjambor@suse.cz>
5121
5122 PR ipa/85655
5123 * g++.dg/lto/pr85655_0.C: New test.
5124
5125 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
5126
5127 * gcc.target/i386/tpause-1.c: New test.
5128 * gcc.target/i386/umonitor-1.c: New test.
5129
5130 2018-05-11 Jakub Jelinek <jakub@redhat.com>
5131
5132 PR c/85696
5133 * c-c++-common/gomp/pr85696.c: New test.
5134
5135 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
5136 Jakub Jelinek <jakub@redhat.com>
5137
5138 PR tree-optimization/85692
5139 * gcc.target/i386/pr85692.c: New test.
5140
5141 2018-05-11 Martin Liska <mliska@suse.cz>
5142
5143 PR sanitizer/85556
5144 * c-c++-common/ubsan/attrib-6.c: New test.
5145
5146 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5147
5148 PR fortran/85687
5149 * gfortran.dg/pr85687.f90: new test.
5150
5151 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5152
5153 PR fortran/85521
5154 * gfortran.dg/pr85521_1.f90: New test.
5155 * gfortran.dg/pr85521_2.f90: New test.
5156
5157 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5158
5159 PR fortran/70870
5160 * gfortran.dg/pr70870_1.f90: New test.
5161
5162 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
5163
5164 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
5165
5166 2018-05-10 Jakub Jelinek <jakub@redhat.com>
5167
5168 PR c++/85662
5169 * g++.dg/ext/offsetof2.C: New test.
5170
5171 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
5172
5173 PR fortran/68846
5174 * gfortran.dg/temporary_3.f90 : New test.
5175
5176 PR fortran/70864
5177 * gfortran.dg/temporary_2.f90 : New test.
5178
5179 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
5180
5181 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
5182 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
5183 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
5184 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
5185 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
5186 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
5187 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
5188 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
5189 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
5190 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
5191 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
5192 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
5193 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
5194 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
5195 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
5196 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
5197 * gcc.dg/vmx/st-be-order.c: Delete testcase.
5198 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
5199 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
5200 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
5201 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
5202 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
5203 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
5204 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
5205 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
5206 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
5207 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
5208
5209 2018-05-10 Jakub Jelinek <jakub@redhat.com>
5210
5211 PR tree-optimization/85699
5212 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
5213 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
5214 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
5215 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
5216
5217 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
5218
5219 * g++.dg/tls/pr85400.C: New test.
5220
5221 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5222
5223 PR c++/85713
5224 * g++.dg/cpp1y/lambda-generic-85713.C: New.
5225
5226 2018-05-09 Carl Love <cel@us.ibm.com>
5227
5228 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
5229
5230 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5231
5232 PR c++/85713
5233 Revert:
5234 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5235
5236 PR c++/84588
5237 * g++.dg/cpp1y/pr84588.C: New.
5238
5239 2018-05-09 Andreas Schwab <schwab@suse.de>
5240
5241 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
5242
5243 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
5244
5245 * gcc.target/aarch64/store_lane_spill_1.c: New test.
5246 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
5247
5248 2018-05-08 Carl Love <cel@us.ibm.com>
5249 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
5250
5251 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5252
5253 PR c++/84588
5254 * g++.dg/cpp1y/pr84588.C: New.
5255
5256 2018-05-08 Marek Polacek <polacek@redhat.com>
5257
5258 PR c++/85695
5259 * g++.dg/cpp1z/constexpr-if22.C: New test.
5260
5261 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
5262
5263 PR target/85693
5264 * gcc.target/i386/pr85693.c: New test.
5265
5266 2018-05-08 Jakub Jelinek <jakub@redhat.com>
5267
5268 PR target/85683
5269 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
5270 scan-assembler-times checking that except for [fh]*xor other functions
5271 don't use any load instructions.
5272
5273 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
5274
5275 * gcc.target/i386/builtin_target.c: Test goldmont.
5276 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
5277 arch=silvermont.
5278
5279 2018-05-08 Jakub Jelinek <jakub@redhat.com>
5280
5281 PR target/85572
5282 * g++.dg/other/sse2-pr85572-1.C: New test.
5283 * g++.dg/other/sse2-pr85572-2.C: New test.
5284 * g++.dg/other/sse4-pr85572-1.C: New test.
5285 * g++.dg/other/avx2-pr85572-1.C: New test.
5286
5287 PR target/85317
5288 * gcc.target/i386/pr85317.c: New test.
5289 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
5290 optimization barrier to avoid optimizing away the expected insn.
5291
5292 PR target/85480
5293 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
5294 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
5295
5296 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5297
5298 * g++.dg/other/sve_const_pred_1.C: Rename to...
5299 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
5300 target selectors and explicit -march options.
5301 * g++.dg/other/sve_const_pred_2.C: Rename to...
5302 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
5303 * g++.dg/other/sve_const_pred_3.C: Rename to...
5304 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
5305 * g++.dg/other/sve_const_pred_4.C: Rename to...
5306 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
5307 * g++.dg/other/sve_tls_2.C: Rename to...
5308 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
5309 * g++.dg/other/sve_vcond_1.C: Rename to...
5310 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
5311 * g++.dg/other/sve_vcond_1_run.C: Rename to...
5312 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
5313
5314 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5315
5316 PR testsuite/85586
5317 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
5318 !vect_no_align.
5319
5320 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5321
5322 PR c++/57429
5323 * g++.dg/cpp0x/deleted14.C: New.
5324
5325 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5326 Alan Hayward <alan.hayward@arm.com>
5327 David Sherwood <david.sherwood@arm.com>
5328
5329 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
5330 XFAIL the BIC test.
5331 * gcc.target/aarch64/sve/vcond_7.c: New test.
5332 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
5333
5334 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5335
5336 PR c++/70563
5337 * g++.dg/cpp0x/sfinae62.C: New.
5338
5339 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5340
5341 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
5342 load from src[i].
5343
5344 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5345
5346 PR c++/80691
5347 * g++.dg/cpp0x/narrowing1.C: New.
5348
5349 2018-05-08 Richard Biener <rguenther@suse.de>
5350
5351 PR middle-end/85588
5352 * gcc.dg/torture/pr85574.c: Rename to...
5353 * gcc.dg/torture/pr85588.c: ... this.
5354
5355 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5356
5357 PR fortran/54613
5358 * gfortran.dg/minmaxloc_12.f90: New test case.
5359 * gfortran.dg/minmaxloc_13.f90: New test case.
5360
5361 2018-05-07 Nathan Sidwell <nathan@acm.org>
5362
5363 * g++.dg/cpp0x/range-for10.C: Delete.
5364 * g++.dg/ext/forscope1.C: Delete.
5365 * g++.dg/ext/forscope2.C: Delete.
5366 * g++.dg/template/for1.C: Delete.
5367
5368 2018-05-07 Jeff Law <law@redhat.com>
5369
5370 * gfortran.dg/linefile.f90: New test.
5371
5372 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
5373
5374 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
5375 and options.
5376
5377 2018-05-06 Jakub Jelinek <jakub@redhat.com>
5378
5379 PR c++/85659
5380 * g++.dg/ext/asm14.C: New test.
5381 * g++.dg/ext/asm15.C: New test.
5382 * g++.dg/ext/asm16.C: New test.
5383
5384 2018-05-06 Michael Eager <eager@eagercon.com>
5385
5386 * gcc.target/microblaze/others/picdtr.c: Correct option
5387 -fPIE -mpic-data-is-text-relative.
5388
5389 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
5390
5391 * gcc.target/microblaze/others/picdtr.c: Add test for
5392 -fPIE -mpic-data-is-text-relative.
5393
5394 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
5395
5396 PR fortran/85507
5397 * gfortran.dg/coarray_dependency_1.f90: New test.
5398 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
5399
5400 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
5401
5402 * brig.dg/test/gimple/smoke_test.hsail: Fix the test
5403 to match the currently produced gimple.
5404
5405 2018-05-04 Carl Love <cel@us.ibm.com>
5406
5407 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
5408 vec_trunc.
5409 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
5410 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
5411 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
5412 xvcmpgedp counts. Add xxsel counts.
5413
5414 2018-05-04 Richard Biener <rguenther@suse.de>
5415
5416 PR middle-end/85627
5417 * g++.dg/torture/pr85627.C: New testcase.
5418
5419 2018-05-04 Richard Biener <rguenther@suse.de>
5420
5421 PR middle-end/85574
5422 * gcc.dg/torture/pr85574.c: New testcase.
5423 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
5424
5425 2018-05-04 Jakub Jelinek <jakub@redhat.com>
5426
5427 PR libstdc++/85466
5428 * gcc.dg/nextafter-1.c: New test.
5429 * gcc.dg/nextafter-2.c: New test.
5430 * gcc.dg/nextafter-3.c: New test.
5431 * gcc.dg/nextafter-4.c: New test.
5432
5433 2018-05-03 Nathan Sidwell <nathan@acm.org>
5434
5435 Remove -ffriend-injection.
5436 * g++.old-deja/g++.jason/scoping15.C: Delete.
5437 * g++.old-deja/g++.mike/net43.C: Delete.
5438
5439 2018-05-03 Jakub Jelinek <jakub@redhat.com>
5440
5441 PR target/85530
5442 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
5443 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
5444 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
5445 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
5446
5447 2018-05-03 Tom de Vries <tom@codesourcery.com>
5448
5449 PR testsuite/85106
5450 * lib/scanoffloadtree.exp: New file.
5451
5452 2018-05-03 Richard Biener <rguenther@suse.de>
5453
5454 PR tree-optimization/85615
5455 * gcc.dg/torture/pr85615.c: New testcase.
5456
5457 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5458
5459 PR tree-optimization/70291
5460 * gcc.dg/complex-6.c: New test.
5461 * gcc.dg/complex-7.c: Likewise.
5462
5463 2018-05-03 Richard Biener <rguenther@suse.de>
5464
5465 PR testsuite/85579
5466 * fortran.dg/pr51434.f90: Truncate transfer argument.
5467
5468 2018-05-02 Jakub Jelinek <jakub@redhat.com>
5469
5470 PR target/85582
5471 * gcc.c-torture/execute/pr85582-3.c: New test.
5472
5473 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
5474 Jason Merrill <jason@redhat.com>
5475
5476 PR c++/68374
5477 * g++.dg/warn/Wshadow-13.C: New.
5478 * g++.dg/warn/Wshadow-14.C: Likewise.
5479
5480 2018-05-02 Tom de Vries <tom@codesourcery.com>
5481
5482 PR libgomp/82428
5483 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
5484 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
5485
5486 2018-05-02 David Pagan <dave.pagan@oracle.com>
5487
5488 PR c/30552
5489 * gcc.dg/noncompile/pr30552-1.c: New test.
5490 * gcc.dg/noncompile/pr30552-2.c: New test.
5491 * gcc.dg/noncompile/pr30552-3.c: New test.
5492 * gcc.dg/noncompile/pr30552-4.c: New test.
5493
5494 2018-05-02 Richard Biener <rguenther@suse.de>
5495
5496 PR tree-optimization/85597
5497 * gcc.dg/vect/pr85597.c: New testcase.
5498
5499 2018-05-02 Tom de Vries <tom@codesourcery.com>
5500
5501 PR testsuite/85106
5502 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
5503 * lib/scanltranstree.exp: New file.
5504 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
5505 (scan-ltrans-tree-dump-times_required_options)
5506 (scan-ltrans-tree-dump-not_required_options)
5507 (scan-ltrans-tree-dump-dem_required_options)
5508 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
5509 * lib/gcc-dg.exp: Include scanltranstree.exp.
5510
5511 2018-05-02 Tom de Vries <tom@codesourcery.com>
5512
5513 PR testsuite/85106
5514 * gcc.dg/ipa/ipa-icf-38.c: New test.
5515 * gcc.dg/ipa/ipa-icf-38a.c: New test.
5516 * lib/scandump.exp (dump-base): New proc.
5517 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
5518 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
5519 base.
5520 * lib/scanipa.exp: Add "" argument to scan-dump calls.
5521 * lib/scanlang.exp: Same.
5522 * lib/scanrtl.exp: Same.
5523 * lib/scantree.exp: Same.
5524 * lib/scanwpaipa.exp: New file.
5525 * lib/gcc-dg.exp: Include scanwpaipa.exp.
5526
5527 2018-05-02 Richard Biener <rguenther@suse.de>
5528
5529 PR middle-end/85567
5530 * gcc.dg/torture/pr85567.c: New testcase.
5531
5532 2018-05-02 Jakub Jelinek <jakub@redhat.com>
5533
5534 PR target/85582
5535 * gcc.c-torture/execute/pr85582-1.c: New test.
5536 * gcc.c-torture/execute/pr85582-2.c: New test.
5537
5538 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
5539
5540 PR tree-optimization/85586
5541 * gcc.dg/vect/pr85586.c: New test.
5542
5543 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
5544
5545 PR tree-optimization/85143
5546 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
5547 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
5548
5549 2018-05-01 David Malcolm <dmalcolm@redhat.com>
5550
5551 PR c/84258
5552 * c-c++-common/Wformat-pr84258.c: New test.
5553
5554 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5555
5556 PR tree-optimization/82665
5557 * gcc.dg/tree-ssa/pr82665.c: New test.
5558
5559 2018-04-30 David Malcolm <dmalcolm@redhat.com>
5560
5561 PR c++/85523
5562 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
5563 (test_add_fixit_insert_formatted_single_line): New function.
5564 (test_add_fixit_insert_formatted_multiline): New function.
5565 Extend expected output of generated patch to include fix-it hints
5566 for these.
5567 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
5568 "gcc-rich-location.h". Add test coverage for
5569 gcc_rich_location::add_fixit_insert_formatted.
5570
5571 2018-04-30 David Malcolm <dmalcolm@redhat.com>
5572
5573 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5574 (test_show_locus): Update for location_get_source_line returning a
5575 char_span. Use char_span for handling words in the
5576 "test_many_nested_locations" fix-it example.
5577
5578 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
5579
5580 * gcc.target/arc/interrupt-8.c: Update test.
5581 * gcc.target/arc/loop-4.c: Likewise.
5582 * gcc.target/arc/loop-hazard-1.c: Likewise.
5583 * gcc.target/arc/sdata-3.c: Likewise.
5584
5585 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
5586
5587 * gcc.target/arc/store-merge-1.c: New test.
5588 * gcc.target/arc/add_n-combine.c: Update test.
5589
5590 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
5591
5592 Microblaze Target: PIC data text relative
5593
5594 * gcc.target/microblaze/others/data_var1.c: Include
5595 PIC case of r20 base register.
5596 * gcc.target/microblaze/others/data_var2.c: Ditto.
5597 * gcc.target/microblaze/others/picdtr.c: Add new
5598 test case for -mpic-is-data-text-relative.
5599 * gcc.target/microblaze/others/sdata_var1.c: Add
5600 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
5601 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
5602 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
5603 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
5604 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
5605 * gcc.target/microblaze/others/string_cst1_gpopt.c:
5606 Ditto.
5607 * gcc.target/microblaze/others/string_cst2_gpopt.c:
5608 Ditto.
5609
5610 2018-04-30 Richard Biener <rguenther@suse.de>
5611
5612 PR tree-optimization/28364
5613 PR tree-optimization/85275
5614 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
5615 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
5616 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
5617 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
5618 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
5619 still passes.
5620 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
5621 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
5622 still passes.
5623 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
5624 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
5625 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
5626
5627 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
5628
5629 PR target/84431
5630 * gcc.target/i386/pr84431.c: New test.
5631
5632 2018-04-27 Martin Jambor <mjambor@suse.cz>
5633
5634 PR ipa/85549
5635 * g++.dg/ipa/pr85549.C: New test.
5636
5637 2018-04-27 Jakub Jelinek <jakub@redhat.com>
5638
5639 PR c++/85553
5640 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
5641 directive.
5642 * g++.dg/cpp0x/constexpr-85553.C: New test.
5643
5644 2018-04-27 David Malcolm <dmalcolm@redhat.com>
5645
5646 PR c++/85515
5647 * g++.dg/pr85515-1.C: New test.
5648 * g++.dg/pr85515-2.C: New test.
5649
5650 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
5651
5652 PR c++/84691
5653 * g++.dg/cpp0x/friend3.C: New.
5654
5655 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5656
5657 PR target/82518
5658 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
5659 Use check_effective_target_arm_little_endian.
5660
5661 2018-04-27 Jakub Jelinek <jakub@redhat.com>
5662
5663 PR tree-optimization/85529
5664 * gcc.c-torture/execute/pr85529-1.c: New test.
5665 * gcc.c-torture/execute/pr85529-2.c: New test.
5666 * gcc.dg/pr85529.c: New test.
5667
5668 2018-04-26 Maciej W. Rozycki <macro@mips.com>
5669
5670 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
5671 `.dword' in addition to `lw' and `.word'.
5672
5673 2018-04-26 Maciej W. Rozycki <macro@mips.com>
5674
5675 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
5676
5677 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
5678
5679 * gnat.dg/loop_optimization24.adb: New test.
5680
5681 2018-04-26 Richard Biener <rguenther@suse.de>
5682
5683 PR tree-optimization/85116
5684 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
5685 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
5686 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
5687 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
5688
5689 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
5690
5691 PR target/85473
5692 * gcc.target/i386/pr85473-1.c: New test.
5693 * gcc.target/i386/pr85473-2.c: New test.
5694
5695 2018-04-25 Nathan Sidwell <nathan@acm.org>
5696 Jakub Jelinek <jakub@redhat.com>
5697
5698 PR c++/85437
5699 PR c++/49171
5700 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
5701 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
5702 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
5703 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
5704 * g++.dg/cpp0x/pr85437-1.C: New.
5705 * g++.dg/cpp0x/pr85437-2.C: New.
5706 * g++.dg/cpp0x/pr85437-3.C: New.
5707 * g++.dg/cpp0x/pr85437-4.C: New.
5708
5709 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
5710
5711 PR fortran/85520
5712 * gfortran.dg/pr85520.f90: New test.
5713
5714 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5715
5716 PR target/85512
5717 * gcc.dg/pr85512.c: New test.
5718
5719 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
5720
5721 PR target/85485
5722 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
5723 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
5724 * gcc.dg/pr85388-1.c (dg-options): Likwise.
5725 * gcc.dg/pr85388-2.c (dg-options): Likwise.
5726 * gcc.dg/pr85388-3.c (dg-options): Likwise.
5727 * gcc.dg/pr85388-4.c (dg-options): Likwise.
5728 * gcc.dg/pr85388-5.c (dg-options): Likwise.
5729 * gcc.dg/pr85388-6.c (dg-options): Likwise.
5730 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
5731 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
5732 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
5733 * gcc.target/i386/cet-label.c (dg-options): Likwise.
5734 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
5735 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
5736 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
5737 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
5738 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
5739 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
5740 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
5741 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
5742 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
5743 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
5744 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
5745 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
5746 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
5747 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
5748 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
5749 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
5750 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
5751 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
5752 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
5753 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
5754 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
5755 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
5756 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
5757 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
5758 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
5759 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
5760 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
5761 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
5762 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
5763 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
5764 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
5765 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
5766 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
5767 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
5768 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
5769 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
5770 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
5771 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
5772 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
5773 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
5774 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
5775 * gcc.target/i386/pr84146.c (dg-options): Likwise.
5776 * gcc.target/i386/pr85403.c (dg-options): Likwise.
5777 * gcc.target/i386/pr85404.c (dg-options): Likwise.
5778 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
5779 with -mshstk.
5780 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
5781 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
5782 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
5783 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
5784 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
5785 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
5786 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
5787 * (dg-options): Likwise.
5788 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
5789 -mno-cet.
5790 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
5791 * gcc.target/i386/cet-label-3.c: Removed.
5792 * gcc.target/i386/cet-property-3.c: Likwise.
5793 * gcc.target/i386/cet-sjlj-7.c: Likwise.
5794
5795 2018-04-24 Jakub Jelinek <jakub@redhat.com>
5796
5797 PR target/85511
5798 * gcc.target/i386/pr85511.c: New test.
5799
5800 PR target/85503
5801 * g++.dg/ext/pr85503.C: New test.
5802
5803 PR target/85508
5804 * gcc.target/i386/pr85508.c: New test.
5805
5806 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
5807
5808 PR tree-optimization/85478
5809 * g++.dg/pr85478.C: New test.
5810
5811 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
5812
5813 * g++.dg/torture/pr85496.C: New test.
5814
5815 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
5816
5817 PR rtl-optimization/85423
5818 * gcc.dg/pr85423.c: New test.
5819
5820 2018-04-20 Martin Sebor <msebor@redhat.com>
5821
5822 PR c/85365
5823 * gcc.dg/Wrestrict-15.c: New test.
5824
5825 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
5826
5827 PR target/85456
5828 * gcc.target/powerpc/pr85456.c: New test.
5829
5830 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
5831
5832 * g++.dg/ext/undef-bool-1.C: Require lp64.
5833 * gcc.target/powerpc/undef-bool-2.c: Likewise.
5834
5835 2018-04-20 Jeff Law <law@redhat.com>
5836
5837 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
5838 stack protector.
5839 * gcc.dg/stack-check-6.c: Likewise.
5840 * gcc.dg/stack-check-6a.c: Likewise.
5841 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
5842 * gcc.target/i386/stack-check-18.c: Likewise.
5843 * gcc.target/i386/stack-check-19.c: Likewise.
5844
5845 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5846
5847 PR testsuite/85483
5848 * gcc.target/aarch64/sve/vcond_1.c: Move to...
5849 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
5850 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
5851 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
5852
5853 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
5854
5855 PR target/85469
5856 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
5857 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
5858
5859 2018-04-20 Richard Biener <rguenther@suse.de>
5860
5861 PR middle-end/85475
5862 * gcc.dg/torture/pr85475.c: New testcase.
5863
5864 2018-04-20 Martin Jambor <mjambor@suse.cz>
5865
5866 ipa/85449
5867 * gcc.dg/ipa/pr85449.c: New test.
5868
5869 2018-04-20 Martin Jambor <mjambor@suse.cz>
5870
5871 ipa/85447
5872 * g++.dg/ipa/pr85447.C: New file.
5873 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
5874
5875 2018-04-20 Jakub Jelinek <jakub@redhat.com>
5876
5877 PR c++/85462
5878 * g++.dg/cpp0x/pr85462.C: New test.
5879
5880 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
5881
5882 * gcc.target/i386/pr85404.c: Require CET target.
5883
5884 2018-04-19 Jakub Jelinek <jakub@redhat.com>
5885
5886 PR tree-optimization/85467
5887 * gcc.dg/pr85467.c: New test.
5888
5889 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
5890
5891 PR c++/84611
5892 * g++.dg/parse/crash68.C: New.
5893
5894 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
5895
5896 PR libgcc/85334
5897 * g++.dg/torture/pr85334.C: New test.
5898
5899 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
5900
5901 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
5902 * g++.dg/diagnostic/pr85464.C: New.
5903
5904 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
5905
5906 PR target/85397
5907 * gcc.dg/torture/pr85397-1.c: New test.
5908 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
5909 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
5910
5911 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
5912
5913 PR target/85404
5914 * gcc.target/i386/pr85404.c: New test.
5915
5916 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
5917
5918 PR target/85417
5919 * c-c++-common/attr-nocf-check-1.c: Compile with
5920 -fcf-protection=none.
5921 * c-c++-common/attr-nocf-check-3.c: Likewise.
5922 * gcc.dg/march-generic.c: Likewise.
5923 * gcc.target/i386/align-limit.c: Likewise.
5924 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
5925 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
5926 * gcc.target/i386/cet-property-2.c: Likewise.
5927 * gcc.target/i386/ret-thunk-26.c: Likewise.
5928 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
5929 targets.
5930 * c-c++-common/fcf-protection-2.c: Likewise.
5931 * c-c++-common/fcf-protection-3.c: Likewise.
5932 * c-c++-common/fcf-protection-5.c: Likewise.
5933 * c-c++-common/fcf-protection-6.c: Likewise.
5934 * c-c++-common/fcf-protection-7.c: Likewise.
5935 * gcc.target/i386/cet-label-3.c: New test.
5936 * gcc.target/i386/cet-property-3.c: Likewise.
5937 * gcc.target/i386/cet-sjlj-7.c: Likewise.
5938 * gcc.target/i386/pr85417-1.c: Likewise.
5939 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
5940 __x86_indirect_thunk_nt_(r|e)ax
5941 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
5942 * gcc.target/i386/pr85403.c: Remove dg-error,
5943
5944 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
5945
5946 * gcc.target/i386/movdir-1.c: New test.
5947
5948 2018-04-19 Richard Biener <rguenther@suse.de>
5949
5950 PR middle-end/85455
5951 * gcc.dg/pr85455.c: New testcase.
5952
5953 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
5954
5955 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
5956 targets.
5957 * g++.dg/lto/pr85405b_0.C: Likewise.
5958 * g++.dg/lto/pr84805_0.C: Likewise.
5959
5960 2018-04-18 Martin Liska <mliska@suse.cz>
5961
5962 PR ipa/83983
5963 PR ipa/85391
5964 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
5965 output.
5966
5967 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
5968
5969 PR target/85388
5970 * gcc.dg/pr85388-1.c: New test.
5971 * gcc.dg/pr85388-2.c: Likewise.
5972 * gcc.dg/pr85388-3.c: Likewise.
5973 * gcc.dg/pr85388-4.c: Likewise.
5974 * gcc.dg/pr85388-5.c: Likewise.
5975 * gcc.dg/pr85388-6.c: Likewise.
5976
5977 2018-04-18 Jan Hubicka <jh@suse.cz>
5978 Martin Liska <mliska@suse.cz>
5979
5980 * g++.dg/lto/pr83121_0.C: Update template.
5981 * g++.dg/lto/pr83121_1.C: Update template.
5982 * g++.dg/lto/pr84805_0.C: Update template.
5983 * g++.dg/lto/pr84805_1.C: Update template.
5984 * g++.dg/lto/pr84805_2.C: Update template.
5985
5986 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
5987
5988 PR c++/84630
5989 * g++.dg/cpp0x/pr84630.C: New.
5990
5991 2018-04-18 Jakub Jelinek <jakub@redhat.com>
5992
5993 PR c++/84463
5994 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
5995 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
5996 in two cases. Uncomment two other tests and add expected dg-error for
5997 them.
5998 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
5999 -Wnarrowing diagnostics on some targets for c++11.
6000 * g++.dg/parse/array-size2.C: Remove xfail.
6001 * g++.dg/cpp0x/constexpr-84463.C: New test.
6002
6003 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
6004
6005 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
6006 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
6007
6008 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6009
6010 PR testsuite/85326
6011 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
6012 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
6013 * g++.dg/other/sve_tls_2.C: Require effective target tls.
6014
6015 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
6016
6017 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
6018 prevent cascading of errors and change expected error message.
6019 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
6020 to 64-bit targets.
6021 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
6022 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
6023 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
6024 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
6025 error message.
6026 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
6027
6028 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6029
6030 PR target/85430
6031 * gcc.dg/pr85430.c: New test.
6032
6033 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6034
6035 PR testsuite/85326
6036 * gcc.target/arm/pr54300.C: Move to...
6037 * g++.dg/other/pr54300.C: ... Here. Add target directives.
6038 * gcc.target/arm/pr55073.C: Move to...
6039 * g++.dg/other/pr55073.C: ... Here. Add target directives.
6040 * gcc.target/arm/pr56184.C: Move to...
6041 * g++.dg/other/pr56184.C: ... Here. Add target directives.
6042 * gcc.target/arm/pr59985.C: Move to...
6043 * g++.dg/other/pr59985.C: ... Here. Add target directives.
6044 * gcc.target/aarch64/pr60675.C: Move to...
6045 * g++.dg/other/pr60675.C: ... Here. Add target directives.
6046 * gcc.target/aarch64/pr81422.C: Move to...
6047 * g++.dg/other/pr81422.C: ... Here. Add target directives.
6048 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
6049 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
6050 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
6051 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
6052 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
6053 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
6054 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
6055 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
6056 * gcc.target/aarch64/sve/tls_2.C: Move to...
6057 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
6058 * gcc.target/aarch64/pr81414.C: Rename to...
6059 * gcc.target/aarch64/pr81414.c: ... This.
6060 * gcc.target/aarch64/simd/pr67896.C: Rename to...
6061 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
6062 messages.
6063 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
6064 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
6065 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
6066 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
6067 file name.
6068
6069 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6070
6071 PR middle-end/85414
6072 * gcc.dg/pr85414.c: New test.
6073
6074 2018-04-17 Martin Jambor <mjambor@suse.cz>
6075
6076 PR ipa/85421
6077 * g++.dg/ipa/pr85421.C: New test.
6078
6079 2018-04-17 Martin Liska <mliska@suse.cz>
6080
6081 PR lto/85405
6082 * g++.dg/lto/pr85405b_0.C: New test.
6083 * g++.dg/lto/pr85405b_1.C: New test.
6084
6085 2018-04-17 Martin Liska <mliska@suse.cz>
6086
6087 PR lto/85405
6088 * g++.dg/lto/pr85405_0.C: New test.
6089 * g++.dg/lto/pr85405_1.C: New test.
6090
6091 2018-04-17 Martin Liska <mliska@suse.cz>
6092
6093 PR ipa/85329
6094 * g++.dg/ext/pr85329-2.C: New test.
6095 * g++.dg/ext/pr85329.C: New test.
6096 * gcc.target/i386/mvc12.c: New test.
6097
6098 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
6099
6100 PR c++/85039
6101 * g++.dg/pr85039-1.C: New.
6102 * g++.dg/pr85039-2.C: New.
6103 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
6104
6105 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
6106
6107 PR target/85080
6108 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
6109 if the target supports efficient unaligned storage accesses.
6110
6111 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
6112
6113 PR target/83660
6114 * gcc.target/powerpc/pr83660.C: New test.
6115
6116 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
6117
6118 PR target/85403
6119 * gcc.target/i386/pr85403.c: New test.
6120
6121 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
6122
6123 PR target/84331
6124 * gcc.target/i386/funcspec-56.inc: Test arch=skylake.
6125
6126 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6127 Jason Merrill <jason@redhat.com>
6128
6129 PR c++/85112
6130 * g++.dg/cpp0x/pr85112.C: New.
6131
6132 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
6133
6134 PR testsuite/85326
6135 * g++.dg/ext/undef-bool-1.C: New file.
6136 * gcc.target/powerpc/powerpc.exp: Remove .C support.
6137 * gcc.target/powerpc/undef-bool-1.C: Remove file.
6138
6139 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
6140
6141 PR target/85293
6142 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
6143 corresponding dg-error clause.
6144 * gcc.target/powerpc/pr80098-3.c: Ditto.
6145 * gcc.target/powerpc/pr80103-1.c: Delete.
6146
6147 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
6148
6149 PR fortran/81773
6150 PR fortran/83606
6151 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
6152 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
6153
6154 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6155
6156 PR fortran/85387
6157 * gfortran.dg/implied_do_io_5.f90: New test.
6158
6159 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
6160
6161 PR target/83402
6162 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
6163 several values: positive, negative, and zero.
6164 * gcc.target/powerpc/sse2-pslld-1.c: Same.
6165 * gcc.target/powerpc/sse2-psllq-1.c: Same.
6166
6167 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
6168
6169 PR rtl-optimization/79916
6170 * gcc.target/powerpc/pr79916.c: New.
6171
6172 2018-04-13 Jakub Jelinek <jakub@redhat.com>
6173
6174 PR rtl-optimization/85393
6175 * g++.dg/opt/pr85393.C: New test.
6176 * g++.dg/opt/pr85393-aux.cc: New file.
6177
6178 PR rtl-optimization/85376
6179 * gcc.dg/pr85376.c: New test.
6180
6181 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
6182
6183 PR rtl-optimization/83852
6184 * gcc.dg/pr83852.c: New testcase.
6185
6186 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
6187
6188 PR testsuite/85326
6189 * gcc.target/s390/pr77822-1.C: Rename to ...
6190 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
6191 * gcc.target/s390/pr77822-2.c: Add asm scan check.
6192 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
6193
6194 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
6195
6196 PR lto/71991
6197 * gcc.target/i386/pr71991.c: New testcase.
6198
6199 2018-04-13 Martin Liska <mliska@suse.cz>
6200 Jakub Jelinek <jakub@redhat.com>
6201
6202 PR middle-end/81657
6203 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
6204 call.
6205
6206 2018-04-12 David Malcolm <dmalcolm@redhat.com>
6207
6208 PR c++/85385
6209 * g++.dg/diagnostic/macro-arg-count.C: New test.
6210
6211 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6212
6213 PR fortran/83064
6214 PR testsuite/85346
6215 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
6216 array and move test to libgomp/testsuite/libgomp.fortran.
6217 * gfortran.dg/do_concurrent_6.f90: New test.
6218
6219 2018-04-12 Marek Polacek <polacek@redhat.com>
6220
6221 PR c++/85258
6222 * g++.dg/parse/error61.C: New test.
6223
6224 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
6225
6226 PR target/85347
6227 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
6228 specify -mvsx on gcc command line.
6229
6230 2018-04-12 Jakub Jelinek <jakub@redhat.com>
6231
6232 PR target/85328
6233 * gcc.target/i386/pr85328.c: New test.
6234
6235 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6236
6237 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
6238
6239 2018-04-12 Jakub Jelinek <jakub@redhat.com>
6240
6241 PR rtl-optimization/85342
6242 * gcc.target/i386/pr85342.c: New test.
6243
6244 2018-04-11 Jason Merrill <jason@redhat.com>
6245
6246 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
6247 if ulimit -v is set.
6248
6249 2018-04-11 Bin Cheng <bin.cheng@arm.com>
6250
6251 PR testsuite/85190
6252 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
6253
6254 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
6255
6256 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
6257 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
6258
6259 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6260
6261 PR c++/70808
6262 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
6263 effective target.
6264
6265 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
6266
6267 PR target/84301
6268 * gcc.target/i386/pr84301.c: New test.
6269
6270 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6271
6272 PR tree-optimization/85331
6273 * gcc.c-torture/execute/pr85331.c: New test.
6274
6275 2018-04-11 Marek Polacek <polacek@redhat.com>
6276
6277 PR c++/85032
6278 * g++.dg/cpp0x/pr51225.C: Adjust error message.
6279 * g++.dg/cpp1z/constexpr-if21.C: New test.
6280
6281 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6282
6283 PR target/85281
6284 * gcc.target/i386/pr85281.c: New test.
6285
6286 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
6287
6288 PR rtl-optimization/84659
6289 * gcc.dg/pr84659.c: New test.
6290
6291 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6292
6293 PR debug/85302
6294 * g++.dg/debug/dwarf2/pr85302.C: New test.
6295
6296 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
6297
6298 PR target/85261
6299 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
6300 into register.
6301
6302 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6303
6304 PR c++/70808
6305 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
6306
6307 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
6308
6309 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
6310 * gcc.target/powerpc/dimode_off.c: Ditto.
6311 * gcc.target/powerpc/tfmode_off.c: Ditto.
6312 * gcc.target/powerpc/timode_off.c: Ditto.
6313
6314 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
6315
6316 * gcc.target/powerpc/vec-ldl-1.c: New test.
6317 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
6318 corrections to ABI implementation.
6319
6320 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
6321
6322 PR target/85056
6323 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
6324
6325 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6326
6327 PR rtl-optimization/85300
6328 * gcc.dg/pr85300.c: New test.
6329
6330 2018-04-10 David Malcolm <dmalcolm@redhat.com>
6331
6332 PR c++/85110
6333 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
6334 where we now show the pertinent parameter.
6335 * g++.dg/diagnostic/aka2.C: Likewise.
6336 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
6337
6338 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6339
6340 PR fortran/85313
6341 * gfortran.dg/gomp/pr85313.f90: New test.
6342
6343 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6344
6345 PR c++/24314
6346 * g++.dg/parse/template29.C: New.
6347
6348 2018-04-10 Bin Cheng <bin.cheng@arm.com>
6349
6350 PR testsuite/85190
6351 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
6352
6353 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6354
6355 PR target/85177
6356 PR target/85255
6357 * gcc.target/i386/avx512f-pr85177.c: New test.
6358 * gcc.target/i386/avx512f-pr85255.c: New test.
6359
6360 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
6361
6362 PR tree-optimization/85286
6363 * gcc.dg/vect/pr85286.c: New test.
6364
6365 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6366
6367 PR target/85173
6368 * gcc.target/arm/pr85173.c: New test.
6369
6370 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6371
6372 PR lto/85248
6373 * gcc.dg/lto/pr85248_0.c: New test.
6374 * gcc.dg/lto/pr85248_1.c: New test.
6375
6376 2018-04-09 Jan Hubicka <jh@suse.cz>
6377
6378 PR lto/85078
6379 * g++.dg/torture/pr85078.C: New.
6380
6381 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
6382
6383 PR c++/85227
6384 * g++.dg/cpp1z/decomp44.C: New.
6385 * g++.dg/cpp1z/decomp45.C: Likewise.
6386
6387 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6388
6389 PR fortran/83064
6390 * gfortran.dg/do_concurrent_5.f90: New test.
6391 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
6392 message.
6393
6394 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6395
6396 PR fortran/51260
6397 * gfortran.dg/parameter_array_element_3.f90: New test.
6398
6399 2018-04-09 Jakub Jelinek <jakub@redhat.com>
6400
6401 PR c++/85194
6402 * g++.dg/cpp1z/decomp43.C: New test.
6403
6404 PR rtl-optimization/80463
6405 * g++.dg/pr80463.C: Add -w to dg-options.
6406
6407 2018-04-09 Richard Biener <rguenther@suse.de>
6408
6409 PR tree-optimization/85284
6410 * gcc.dg/torture/pr85284.c: New testcase.
6411
6412 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6413
6414 PR rtl-optimization/80463
6415 PR rtl-optimization/83972
6416 PR rtl-optimization/83480
6417
6418 * gcc.dg/pr80463.c: New test.
6419 * g++.dg/pr80463.C: Likewise.
6420 * gcc.dg/pr83972.c: Likewise.
6421
6422 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6423
6424 PR rtl-optimization/83913
6425 * gcc.dg/pr83913.c: New test.
6426
6427 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6428
6429 PR rtl-optimization/83962
6430 * gcc.dg/pr83962.c: New test.
6431
6432 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6433
6434 PR rtl-optimization/83530
6435 * gcc.dg/pr83530.c: New test.
6436
6437 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6438
6439 PR middle-end/82976
6440 * gfortran.dg/realloc_on_assign_16a.f90: New test.
6441
6442 2018-04-07 Jakub Jelinek <jakub@redhat.com>
6443
6444 PR tree-optimization/85257
6445 * gcc.dg/pr85257.c: New test.
6446
6447 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
6448
6449 * g++.dg/opt/pr85196.C: New test.
6450
6451 2018-04-06 David Malcolm <dmalcolm@redhat.com>
6452
6453 PR c++/84269
6454 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
6455 std::tuple here since they need C++11.
6456 * g++.dg/lookup/missing-std-include-8.C: New test.
6457 * g++.dg/lookup/missing-std-include.C: Move std::array and
6458 std::tuple test to missing-std-include-6.C to avoid failures
6459 with C++98.
6460
6461 2018-04-06 Jakub Jelinek <jakub@redhat.com>
6462
6463 PR debug/85252
6464 * gcc.dg/debug/pr85252.c: New test.
6465
6466 PR rtl-optimization/84872
6467 * gcc.dg/graphite/pr84872.c: New test.
6468
6469 PR c++/85210
6470 * g++.dg/cpp1z/decomp42.C: New test.
6471
6472 2018-04-06 David Malcolm <dmalcolm@redhat.com>
6473
6474 PR c++/85021
6475 * g++.dg/lookup/missing-std-include-7.C: New test.
6476
6477 2018-04-06 Tamar Christina <tamar.christina@arm.com>
6478
6479 * gcc.dg/struct-simple.c: Revert r254862.
6480 * lib/target-supports.exp
6481 (check_effective_target_word_mode_no_slow_unalign): Likewise.
6482
6483 2018-04-06 Richard Biener <rguenther@suse.de>
6484
6485 PR middle-end/85244
6486 * gcc.dg/torture/pr85244-1.c: New testcase.
6487 * gcc.dg/torture/pr85244-2.c: Likewise.
6488
6489 2018-04-06 Jakub Jelinek <jakub@redhat.com>
6490
6491 PR sanitizer/85213
6492 * c-c++-common/ubsan/pr85213.c: New test.
6493
6494 2018-04-06 Richard Biener <rguenther@suse.de>
6495
6496 PR middle-end/85180
6497 * gcc.dg/pr85180.c: New testcase.
6498
6499 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6500
6501 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
6502 to trigger the optimization. Do some cleanup and function
6503 renaming. Add more test functions.
6504
6505 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6506
6507 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
6508 options.
6509 * gcc.target/s390/hotpatch-1.c: Skip when building without
6510 optimization.
6511 * gcc.target/s390/hotpatch-10.c: Likewise.
6512 * gcc.target/s390/hotpatch-11.c: Likewise.
6513 * gcc.target/s390/hotpatch-12.c: Likewise.
6514 * gcc.target/s390/hotpatch-13.c: Likewise.
6515 * gcc.target/s390/hotpatch-14.c: Likewise.
6516 * gcc.target/s390/hotpatch-15.c: Likewise.
6517 * gcc.target/s390/hotpatch-16.c: Likewise.
6518 * gcc.target/s390/hotpatch-17.c: Likewise.
6519 * gcc.target/s390/hotpatch-18.c: Likewise.
6520 * gcc.target/s390/hotpatch-19.c: Likewise.
6521 * gcc.target/s390/hotpatch-2.c: Likewise.
6522 * gcc.target/s390/hotpatch-3.c: Likewise.
6523 * gcc.target/s390/hotpatch-4.c: Likewise.
6524 * gcc.target/s390/hotpatch-5.c: Likewise.
6525 * gcc.target/s390/hotpatch-6.c: Likewise.
6526 * gcc.target/s390/hotpatch-7.c: Likewise.
6527 * gcc.target/s390/hotpatch-8.c: Likewise.
6528 * gcc.target/s390/hotpatch-9.c: Likewise.
6529
6530 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6531
6532 * c-c++-common/Wattributes.c: Disable warning for s390* target and
6533 check for an error instead.
6534 * gcc.dg/Wattributes-6.c: Likewise.
6535
6536 2018-04-05 Jakub Jelinek <jakub@redhat.com>
6537
6538 PR c++/85209
6539 * g++.dg/cpp1z/decomp39.C: New test.
6540 * g++.dg/cpp1z/decomp40.C: New test.
6541
6542 PR c++/85208
6543 * g++.dg/cpp1z/decomp41.C: New test.
6544
6545 PR middle-end/85195
6546 * gcc.dg/pr85195.c: New test.
6547
6548 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
6549
6550 PR c++/80956
6551 * g++.dg/cpp0x/initlist100.C: New.
6552 * g++.dg/cpp0x/initlist101.C: Likewise.
6553
6554 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
6555
6556 PR c++/84792
6557 * g++.dg/other/pr84792-1.C: New.
6558 * g++.dg/other/pr84792-2.C: Likewise.
6559
6560 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
6561
6562 PR target/85193
6563 * gcc.target/i386/pr85193.c: New test.
6564
6565 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
6566
6567 PR c++/84979
6568 * g++.dg/concepts/pr84979.C: New.
6569 * g++.dg/concepts/pr84979-2.C: New.
6570 * g++.dg/concepts/pr84979-3.C: New.
6571
6572 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
6573
6574 PR c++/80026
6575 * g++.dg/cpp0x/variadic174.C: New.
6576
6577 2018-04-04 Jakub Jelinek <jakub@redhat.com>
6578
6579 PR inline-asm/85172
6580 * g++.dg/ext/builtin13.C: New test.
6581 * g++.dg/ext/atomic-4.C: New test.
6582
6583 PR c++/85146
6584 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
6585 * g++.dg/ext/bases3.C: New test.
6586
6587 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
6588
6589 PR target/85203
6590 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
6591 to match a single insn of the baz function. Move scan directives at
6592 the end of the file below the functions they are trying to test for
6593 better readability.
6594 * gcc.target/arm/cmse/cmse-16.c: New testcase.
6595
6596 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
6597
6598 PR rtl-optimization/84878
6599 * gcc.target/powerpc/pr84878.c: New test.
6600
6601 2018-04-04 Michael Matz <matz@suse.de>
6602
6603 * gcc.dg/Wstringop-overflow-4.c: New test.
6604 * c-c++-common/Wstringop-truncation-4.c: Adjust.
6605
6606 2018-04-04 Jakub Jelinek <jakub@redhat.com>
6607
6608 PR testsuite/85189
6609 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
6610 for the diagnostics of overridden functions. Adjust for new wording.
6611
6612 2018-04-04 Richard Biener <rguenther@suse.de>
6613
6614 PR lto/85176
6615 * g++.dg/lto/pr85176_0.C: New testcase.
6616
6617 2018-04-04 Richard Biener <rguenther@suse.de>
6618
6619 PR testsuite/85191
6620 * lib/target-supports.exp (check_effective_target_vect_perm_short):
6621 Fix typo.
6622
6623 2018-04-04 Martin Liska <mliska@suse.cz>
6624
6625 PR sanitizer/85174
6626 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
6627 and msdata as a workaround for powerpc.
6628
6629 2018-04-04 Richard Biener <rguenther@suse.de>
6630
6631 PR tree-optimization/85168
6632 * gcc.dg/torture/pr85168.c: New testcase.
6633
6634 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
6635
6636 PR c++/84943
6637 * g++.dg/pr84943.C: New.
6638 * g++.dg/pr84943-2.C: New.
6639
6640 2018-04-03 Jakub Jelinek <jakub@redhat.com>
6641
6642 PR rtl-optimization/85167
6643 * gcc.dg/pr85167.c: New test.
6644
6645 PR tree-optimization/85156
6646 * c-c++-common/pr85156.c: New test.
6647 * gcc.c-torture/execute/pr85156.c: New test.
6648
6649 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
6650
6651 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
6652 * gcc.target/powerpc/undef-bool-1.C: New file.
6653 * gcc.target/powerpc/undef-bool-2.c: New file.
6654
6655 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
6656
6657 PR c++/84768
6658 * g++.dg/cpp1z/class-deduction52.C: New.
6659
6660 2018-04-03 Jakub Jelinek <jakub@redhat.com>
6661
6662 PR c++/85147
6663 * g++.dg/cpp0x/pr85147.C: New test.
6664
6665 PR c++/85140
6666 * g++.dg/cpp0x/gen-attrs-64.C: New test.
6667
6668 PR c++/85134
6669 * g++.dg/gomp/pr85134.C: New test.
6670 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
6671
6672 PR target/85169
6673 * gcc.c-torture/execute/pr85169.c: New test.
6674 * gcc.target/i386/avx512f-pr85169.c: New test.
6675 * gcc.target/i386/avx512bw-pr85169.c: New test.
6676
6677 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
6678
6679 PR target/85126
6680 * gcc.target/powerpc/pr69946: Adjust comment. Remove
6681 scan-assembler-times clause.
6682
6683 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
6684
6685 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
6686 dg-additional-options.
6687
6688 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
6689
6690 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
6691
6692 2018-04-03 Richard Biener <rguenther@suse.de>
6693
6694 PR testsuite/85154
6695 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
6696
6697 2018-04-02 Jim Wilson <jimw@sifive.com>
6698
6699 * gcc.target/riscv/pr84660.c: New.
6700 * gcc.target/riscv/shift-and-1.c: New.
6701 * gcc.target/riscv/shift-and-2.c: New.
6702
6703 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
6704
6705 PR fortran/85102
6706 * gfortran.dg/array_simplify_2.f90: New test.
6707
6708 2018-04-01 Jakub Jelinek <jakub@redhat.com>
6709
6710 PR middle-end/85090
6711 * gcc.target/i386/avx512f-pr85090-1.c: New test.
6712 * gcc.target/i386/avx512f-pr85090-2.c: New test.
6713 * gcc.target/i386/avx512f-pr85090-3.c: New test.
6714 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
6715 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
6716
6717 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
6718
6719 PR c++/85027
6720 * g++.dg/pr85027.C: New.
6721
6722 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
6723
6724 PR target/83315
6725 * gcc.target/powerpc/sse-maxps-2.c: New test.
6726 * gcc.target/powerpc/sse-minps-2.c: New test.
6727
6728 2018-03-30 Jakub Jelinek <jakub@redhat.com>
6729
6730 PR c++/84791
6731 * g++.dg/gomp/pr84791.C: New test.
6732
6733 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
6734
6735 PR fortran/84931
6736 * gfortran.dg/array_constructor_53.f90: New test.
6737
6738 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6739
6740 PR fortran/85130
6741 * gfortran.dg/substr_6.f90: Remove illegal test for
6742 out-of-bounds substring.
6743
6744 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6745
6746 PR fortran/85111
6747 * gfortran.dg/zero_sized_10.f90: New test.
6748
6749 2018-03-29 David Malcolm <dmalcolm@redhat.com>
6750
6751 PR c++/84269
6752 * g++.dg/lookup/missing-std-include-6.C: New test.
6753 * g++.dg/lookup/missing-std-include.C: Add std::pair and
6754 std::tuple tests.
6755 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
6756 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
6757 <cstring>, <cassert>, and <cstdlib>.
6758
6759 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
6760
6761 PR inline-asm/84985
6762 * gcc.target/i386/pr84985.c: New.
6763
6764 2018-03-29 David Malcolm <dmalcolm@redhat.com>
6765
6766 PR c++/85110
6767 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
6768
6769 2018-03-29 Jakub Jelinek <jakub@redhat.com>
6770
6771 PR c++/85108
6772 * g++.dg/warn/Wunused-var-31.C: New test.
6773
6774 PR c/85094
6775 * c-c++-common/Wduplicated-branches-14.c: New test.
6776
6777 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
6778
6779 PR c++/84606
6780 * g++.dg/cpp0x/pr84606.C: New.
6781
6782 2018-03-29 Carl Love <cel@us.ibm.com>
6783
6784 Revert
6785 2017-09-27 Carl Love <cel@us.ibm.com>
6786
6787 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
6788 for the __builtin_fctid and __builtin_fctiw.
6789
6790 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
6791
6792 PR target/84912
6793 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
6794 deleted builtin function.
6795 (div_weuo): Likewise.
6796 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
6797 (div_deuo): Likewise.
6798
6799 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
6800
6801 PR c++/85028
6802 * g++.dg/other/default13.C: New.
6803
6804 2018-03-28 Jakub Jelinek <jakub@redhat.com>
6805
6806 PR target/85095
6807 * gcc.target/i386/pr85095-1.c: New test.
6808 * gcc.target/i386/pr85095-2.c: New test.
6809 * gcc.c-torture/execute/pr85095.c: New test.
6810
6811 PR tree-optimization/82004
6812 * gcc.dg/pr82004.c: New test.
6813
6814 2018-03-28 Jakub Jelinek <jakub@redhat.com>
6815 Martin Liska <mliska@suse.cz>
6816
6817 PR sanitizer/85081
6818 * g++.dg/asan/pr85081.C: New test.
6819
6820 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
6821
6822 PR c++/84789
6823 * g++.dg/template/pr84789.C: Adjust for testing with
6824 -fconcepts too.
6825
6826 PR c++/84973
6827 * g++.dg/template/pr84973.C: New.
6828 * g++.dg/template/pr84973-2.C: New.
6829 * g++.dg/template/pr84973-3.C: New.
6830
6831 PR c++/84968
6832 * g++.dg/eh/pr84968.C: New.
6833
6834 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
6835
6836 PR target/84914
6837 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
6838 long double multiply/divide uses the correct function.
6839 * gcc.target/powerpc/mulkc-3.c: Likewise.
6840 * gcc.target/powerpc/divkc-2.c: Likewise.
6841 * gcc.target/powerpc/divkc-3.c: Likewise.
6842
6843 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
6844
6845 PR c++/85067
6846 * g++.dg/cpp0x/defaulted51.C: New.
6847 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
6848
6849 2018-03-27 Jakub Jelinek <jakub@redhat.com>
6850
6851 PR c++/85077
6852 * g++.dg/ext/vector35.C: New test.
6853
6854 PR c++/85061
6855 * g++.dg/ext/builtin-offsetof3.C: New test.
6856
6857 PR c++/85076
6858 * g++.dg/cpp1y/pr85076.C: New test.
6859
6860 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6861
6862 PR fortran/85084
6863 * gfortran.dg/matmul_rank_1.f90: New test.
6864
6865 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6866 Harald Anlauf <anlauf@gmx.de>
6867
6868 * gfortran.dg/structure_constructor_15.f90: New test.
6869
6870 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
6871
6872 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
6873 for the diagnostics of overridden functions. Adjust for new wording.
6874 * g++.dg/cpp0x/implicit1.C: Likewise.
6875 * g++.dg/cpp0x/override1.C: Likewise.
6876 * g++.dg/cpp1y/auto-fn18.C: Likewise.
6877 * g++.dg/eh/shadow1.C: Likewise.
6878 * g++.dg/inherit/covariant12.C: Likewise.
6879 * g++.dg/inherit/covariant14.C: Likewise.
6880 * g++.dg/inherit/covariant15.C: Likewise.
6881 * g++.dg/inherit/covariant16.C: Likewise.
6882 * g++.dg/inherit/covariant22.C: Likewise.
6883 * g++.dg/inherit/crash3.C: Likewise.
6884 * g++.dg/inherit/error2.C: Likewise.
6885 * g++.dg/template/crash100.C: Likewise.
6886 * g++.old-deja/g++.eh/spec6.C: Likewise.
6887 * g++.old-deja/g++.mike/p811.C: Likewise.
6888 * g++.old-deja/g++.other/virtual11.C: Likewise.
6889 * g++.old-deja/g++.other/virtual4.C: Likewise.
6890
6891 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
6892
6893 PR target/85044
6894 * gcc.target/i386/pr85044.c: New test.
6895
6896 2018-03-27 Martin Sebor <msebor@redhat.com>
6897
6898 PR testsuite/83462
6899 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
6900 other than x86.
6901
6902 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6903
6904 PR target/83009
6905 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
6906
6907 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6908
6909 PR target/81863
6910 * gcc.target/arm/pr81863.c: New test.
6911
6912 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
6913
6914 PR target/85056
6915 * gcc.target/nvptx/pr85056.c: New test.
6916 * gcc.target/nvptx/pr85056a.c: New test.
6917
6918 2018-03-27 Richard Biener <rguenther@suse.de>
6919
6920 PR testsuite/82847
6921 * lib/target-supports.exp (check_ssse3_available): New function.
6922 (check_effective_target_vect_perm_short): Enable for x86 if
6923 check_ssse3_available.
6924
6925 2018-03-27 Richard Biener <rguenther@suse.de>
6926
6927 PR tree-optimization/85082
6928 * gfortran.dg/pr85082.f90: New testcase.
6929
6930 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
6931
6932 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
6933 to "l=2" in dg-final.
6934
6935 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
6936
6937 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
6938 * gcc.target/mips/fix-r4000-2.c: Likewise.
6939 * gcc.target/mips/fix-r4000-3.c: Likewise.
6940 * gcc.target/mips/fix-r4000-4.c: Likewise.
6941 * gcc.target/mips/fix-r4000-5.c: Likewise.
6942 * gcc.target/mips/fix-r4000-6.c: Likewise.
6943 * gcc.target/mips/fix-r4000-7.c: Likewise.
6944 * gcc.target/mips/fix-r4000-8.c: Likewise.
6945 * gcc.target/mips/fix-r4000-9.c: Likewise.
6946 * gcc.target/mips/fix-r4000-10.c: Likewise.
6947 * gcc.target/mips/fix-r4000-7.c: Change dg-final
6948 "mulditi3_r4000" instead of "mulditi3".
6949 * gcc.target/mips/fix-r4000-8.c: Change dg-final
6950 "umulditi3_r4000" instead of "umulditi3".
6951
6952 2018-03-27 Jakub Jelinek <jakub@redhat.com>
6953
6954 PR c++/85068
6955 * g++.dg/inherit/covariant22.C: New test.
6956
6957 2018-03-27 Richard Biener <rguenther@suse.de>
6958
6959 PR testsuite/84004
6960 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
6961 alignment.
6962
6963 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
6964 Jason Merrill <jason@redhat.com>
6965
6966 PR c++/84632
6967 * g++.dg/init/array49.C: New.
6968 * g++.dg/torture/pr70499.C: Adjust.
6969
6970 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
6971
6972 PR target/85073
6973 * gcc.target/i386/pr85073.c: New test.
6974
6975 2018-03-26 Richard Biener <rguenther@suse.de>
6976
6977 PR testsuite/85066
6978 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
6979 instead of long.
6980
6981 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
6982
6983 PR fortran/66709
6984 * gfortran.dg/parameter_array_format.f90: New test.
6985
6986 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
6987 Neil Carlson <neil.n.carlson@gmail.com>
6988
6989 PR fortran/84381
6990 * gfortran.dg/literal_character_constant_1.inc: Replace
6991 call abort by STOP n.
6992 * gfortran.dg/overload_1.f90: Likewise.
6993
6994 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
6995 Dominique d'Humieres <dominiq@gcc.gnu.org>
6996
6997 PR fortran/84924
6998 * gfortran.dg/scalar_pointer_1.f90: New test.
6999
7000 2018-03-25 Tom de Vries <tom@codesourcery.com>
7001
7002 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
7003 precise.
7004
7005 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7006
7007 PR fortran/69497
7008 * gfortran.dg/pr89497.f90: New test.
7009
7010 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
7011
7012 PR fortran/70068
7013 * gfortran.dg/substr_7.f90: New test.
7014
7015 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
7016
7017 PR fortran/42651
7018 * gfortran.dg/pr42651.f90: New test.
7019 * gfortran.dg/func_result_7.f90: Update error message.
7020
7021 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
7022
7023 PR tree-optimization/84005
7024 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
7025 failing to force the alignment.
7026
7027 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
7028
7029 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
7030 from this to...
7031 <vclzd>: ...this.
7032
7033 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
7034
7035 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
7036 message. Fix scan-assembler patterns.
7037
7038 2018-03-23 Jakub Jelinek <jakub@redhat.com>
7039
7040 PR c++/85015
7041 * g++.dg/cpp0x/pr85015.C: New test.
7042
7043 PR c++/84942
7044 * g++.dg/cpp1y/pr84942.C: New test.
7045
7046 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
7047
7048 PR inline-asm/85030
7049 * gcc.target/i386/pr85030.c: New.
7050
7051 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7052
7053 PR target/85026
7054 * g++.dg/pr85026.C: New test.
7055
7056 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
7057
7058 * g++.dg/debug/pr84704.C: XFAIL AIX.
7059
7060 2018-03-23 Sudakshina Das <sudi.das@arm.com>
7061
7062 PR target/84826
7063 * gcc.target/arm/pr84826.c: Add dg directive.
7064
7065 2018-03-23 Marek Polacek <polacek@redhat.com>
7066
7067 PR c++/85033
7068 * g++.dg/ext/builtin-offsetof2.C: New test.
7069
7070 PR c++/85045
7071 * g++.dg/cpp0x/Wnarrowing5.C: New test.
7072 * gcc.dg/pr85045.c: New test.
7073
7074 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
7075
7076 PR debug/85020
7077 * gnat.dg/lto22.adb: New test.
7078 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
7079 * gnat.dg/lto22_pkg2.ads: Likewise.
7080
7081 2018-03-23 Jakub Jelinek <jakub@redhat.com>
7082
7083 PR c/80778
7084 * gcc.dg/lto/pr80778_0.c: New test.
7085
7086 PR inline-asm/85034
7087 * gcc.target/i386/pr85034.c: New test.
7088
7089 PR inline-asm/85022
7090 * c-c++-common/torture/pr85022.c: New test.
7091
7092 PR sanitizer/85029
7093 * g++.dg/ubsan/pr85029.C: New test.
7094
7095 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
7096
7097 PR c++/71251
7098 * g++.dg/cpp0x/pr71251.C: New.
7099
7100 PR c++/84789
7101 * g++.dg/template/pr84789.C: New.
7102 * g++.dg/template/pr84789-2.C: New.
7103 * g++.dg/template/pr84789-3.C: New.
7104 * g++.dg/parse/dtor11.C: Accept alternate error message.
7105
7106 PR c++/84729
7107 * g++.dg/pr84729.C: New.
7108 * g++.old-deja/g++.ext/arrnew2.C: Require error.
7109 * g++.old-deja/g++.robertl/eb58.C: Likewise.
7110 * g++.old-deja/g++.robertl/eb63.C: Likewise.
7111
7112 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
7113
7114 PR fortran/84922
7115 * gfortran.dg/interface_42.f90: New test.
7116 * gfortran.dg/interface_43.f90: New test.
7117
7118 2018-03-22 Sudakshina Das <sudi.das@arm.com>
7119
7120 PR target/84826
7121 * gcc.target/arm/pr84826.c: New test.
7122
7123 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
7124
7125 * gcc.target/arm/addr-modes-float.c: Move dg-do before
7126 dg-require-effective-target.
7127 * gcc.target/arm/addr-modes-int.c: Likewise.
7128 * gcc.target/nios2/lo-addr-tls.c: Likewise.
7129
7130 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
7131
7132 PR target/84760
7133 * gcc.target/powerpc/altivec-ld-1.c: New test.
7134
7135 2018-03-22 Bin Cheng <bin.cheng@arm.com>
7136
7137 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
7138
7139 2018-03-22 Jakub Jelinek <jakub@redhat.com>
7140
7141 PR inline-asm/84941
7142 * gcc.dg/pr84941.c: New test.
7143
7144 2018-03-22 Tom de Vries <tom@codesourcery.com>
7145
7146 PR tree-optimization/84956
7147 * gcc.dg/pr84956.c: New test.
7148
7149 2018-03-22 Marek Polacek <polacek@redhat.com>
7150
7151 PR c++/84854
7152 * g++.dg/cpp1z/constexpr-if15.C: New test.
7153 * g++.dg/cpp1z/constexpr-if16.C: New test.
7154
7155 2018-03-21 Joseph Myers <joseph@codesourcery.com>
7156
7157 * gcc.dg/builtin-tgmath-3.c: New test.
7158
7159 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
7160
7161 PR c++/71965
7162 * g++.dg/concepts/pr71965.C: New.
7163
7164 PR c++/84610
7165 PR c++/84642
7166 * g++.dg/cpp0x/pr84610.C: New.
7167 * g++.dg/cpp0x/pr84642.C: New.
7168
7169 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7170
7171 PR c/84999
7172 * c-c++-common/pr84999.c: New test.
7173
7174 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7175
7176 PR c++/84972
7177 * g++.dg/ext/desig10.C: New.
7178
7179 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7180 Harald Anlauf <anlauf@gmx.de>
7181
7182 PR fortran/84957
7183 * gfortran.dg/pr84957.f90: New test.
7184
7185 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7186
7187 PR tree-optimization/84960
7188 * gcc.c-torture/compile/pr84960.c: New test.
7189
7190 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
7191
7192 PR tree-optimization/84811
7193 * gcc.dg/torture/pr84811.c: New test.
7194
7195 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7196
7197 PR tree-optimization/84982
7198 * c-c++-common/pr84982.c: New test.
7199
7200 PR c++/84961
7201 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
7202 "m" (++x) in C++.
7203 * g++.dg/torture/pr84961-1.C: New test.
7204 * g++.dg/torture/pr84961-2.C: New test.
7205
7206 2018-03-21 Nathan Sidwell <nathan@acm.org>
7207
7208 PR c++/85008
7209 * g++.dg/pr85008.C: New.
7210
7211 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
7212
7213 PR fortran/84615
7214 * gfortran.dg/char_result_17.f90: New test.
7215
7216 2018-03-21 David Malcolm <dmalcolm@redhat.com>
7217
7218 PR c++/84994
7219 * g++.dg/other/accessor-fixits-1.C: Move to...
7220 * g++.dg/torture/accessor-fixits-1.C: ...here.
7221 * g++.dg/other/accessor-fixits-2.C: Move to...
7222 * g++.dg/torture/accessor-fixits-2.C: ...here.
7223 * g++.dg/other/accessor-fixits-3.C: Move to...
7224 * g++.dg/torture/accessor-fixits-3.C: ...here.
7225 * g++.dg/other/accessor-fixits-4.C: Move to...
7226 * g++.dg/torture/accessor-fixits-4.C: ...here.
7227 * g++.dg/other/accessor-fixits-5.C: Move to...
7228 * g++.dg/torture/accessor-fixits-5.C: ...here.
7229 * g++.dg/torture/accessor-fixits-6.C: New testcase.
7230 * g++.dg/torture/accessor-fixits-7.C: New testcase.
7231 * g++.dg/torture/accessor-fixits-8.C: New testcase.
7232
7233 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7234
7235 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
7236
7237 2018-03-21 Sudakshina Das <sudi.das@arm.com>
7238
7239 PR target/82989
7240 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
7241
7242 2018-03-21 Nathan Sidwell <nathan@acm.org>
7243
7244 PR c++/84804
7245 * g++.dg/lookup/pr84804.C: New.
7246
7247 2018-03-21 Martin Sebor <msebor@redhat.com>
7248
7249 PR c++/84850
7250 * g++.dg/Wclass-memaccess-3.C: New test.
7251 * g++.dg/Wclass-memaccess-4.C: New test.
7252
7253 2018-03-21 David Malcolm <dmalcolm@redhat.com>
7254
7255 PR c++/84892
7256 * g++.dg/other/accessor-fixits-1.C
7257 (test_access_const_t1_color): New.
7258 (test_deref_const_t1_color): New.
7259 * g++.dg/other/accessor-fixits-5.C: New testcase.
7260
7261 2018-03-21 Tom de Vries <tom@codesourcery.com>
7262
7263 PR tree-optimization/83126
7264 * gcc.dg/graphite/pr83126.c: New test.
7265
7266 2018-03-21 Nathan Sidwell <nathan@acm.org>
7267
7268 * g++.dg/ext/anon-struct6.C: Adjust.
7269 * g++.dg/ext/deprecate-1.C: New.
7270 * g++.dg/ext/deprecate-2.C: New.
7271 * g++.dg/lookup/pr84602.C: Adjust.
7272 * g++.dg/lookup/pr84962.C: Adjust.
7273 * g++.old-deja/g++.other/anon4.C
7274
7275 PR c++/84836
7276 * g++.dg/lookup/pr84836.C: New.
7277
7278 2018-03-21 Bin Cheng <bin.cheng@arm.com>
7279
7280 PR tree-optimization/84969
7281 * gcc.dg/tree-ssa/pr84969.c: New test.
7282
7283 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7284
7285 PR rtl-optimization/84989
7286 * gcc.target/i386/pr84989.c: New test.
7287
7288 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
7289
7290 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
7291
7292 2018-03-21 Martin Liska <mliska@suse.cz>
7293
7294 PR ipa/84963
7295 * gfortran.dg/goacc/pr84963.f90: New test.
7296
7297 2018-03-21 Marek Polacek <polacek@redhat.com>
7298
7299 PR c++/71638, ICE with NSDMI and reference.
7300 * g++.dg/cpp0x/nsdmi14.C: New test.
7301 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
7302
7303 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
7304
7305 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
7306 MIPS with -mpaired-single directives.
7307
7308 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
7309
7310 PR fortran/85001
7311 * gfortran.dg/interface_41.f90: New test.
7312
7313 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7314
7315 PR debug/84875
7316 * gcc.dg/pr84875.c: New test.
7317
7318 2018-03-20 Marek Polacek <polacek@redhat.com>
7319
7320 PR c++/84978, ICE with NRVO.
7321 * g++.dg/opt/nrv19.C: New test.
7322
7323 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7324
7325 PR target/82518
7326 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
7327 Disable for armeb targets.
7328 * gcc.target/arm/pr82518.c: New test.
7329
7330 2018-03-20 Nathan Sidwell <nathan@acm.org>
7331
7332 PR c++/84962
7333 * g++.dg/lookup/pr84962.C: New.
7334
7335 PR c++/84970
7336 * g++.dg/lookup/pr84970.C: New.
7337
7338 2018-03-20 Richard Biener <rguenther@suse.de>
7339
7340 PR target/84986
7341 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
7342
7343 2018-03-20 Martin Liska <mliska@suse.cz>
7344
7345 PR ipa/84825
7346 * g++.dg/ipa/pr84825.C: New test.
7347
7348 2018-03-20 Martin Liska <mliska@suse.cz>
7349
7350 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
7351
7352 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7353
7354 PR target/84845
7355 * gcc.c-torture/compile/pr84845.c: New test.
7356
7357 2018-03-20 Sudakshina Das <sudi.das@arm.com>
7358
7359 PR target/82989
7360 * gcc.target/arm/pr82989.c: New test.
7361
7362 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7363
7364 PR target/84945
7365 * gcc.target/i386/pr84945.c: New test.
7366
7367 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
7368
7369 PR target/81647
7370 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
7371
7372 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7373
7374 PR c/84953
7375 * gcc.dg/pr84953.c: New test.
7376
7377 2018-03-19 Marek Polacek <polacek@redhat.com>
7378
7379 PR c++/84925
7380 * g++.dg/cpp1z/lambda-__func__.C: New test.
7381
7382 PR c++/84927
7383 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
7384
7385 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
7386
7387 PR sanitizer/78651
7388 * g++.dg/asan/pr78651.C: New test.
7389
7390 2018-03-19 Tom de Vries <tom@codesourcery.com>
7391
7392 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
7393 vect_int_mult. Add nvptx xfail for PR84958.
7394
7395 2018-03-19 Nathan Sidwell <nathan@acm.org>
7396
7397 PR c++/84835
7398 * g++.dg/cpp1y/pr84835.C: New.
7399
7400 2018-03-19 Sudakshina Das <sudi.das@arm.com>
7401
7402 PR target/81647
7403 * gcc.target/aarch64/pr81647.c: New.
7404
7405 2018-03-19 Richard Biener <rguenther@suse.de>
7406
7407 PR tree-optimization/84933
7408 * g++.dg/pr84933.C: New testcase.
7409
7410 2018-03-19 Richard Biener <rguenther@suse.de>
7411
7412 PR tree-optimization/84859
7413 * gcc.dg/tree-ssa/pr84859.c: New testcase.
7414 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
7415 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
7416 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
7417
7418 2018-03-19 Nathan Sidwell <nathan@acm.org>
7419
7420 PR c++/84812
7421 * g++.dg/lookup/pr84812.C: New.
7422
7423 2018-03-19 Richard Biener <rguenther@suse.de>
7424
7425 PR tree-optimization/84929
7426 * gcc.dg/torture/pr84929.c: New testcase.
7427
7428 2018-03-19 Tamar Christina <tamar.christina@arm.com>
7429
7430 PR target/84711
7431 * gcc.target/arm/big-endian-subreg.c: Delete.
7432
7433 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7434
7435 PR fortran/84931
7436 * gfortran.dg/array_constructor_52.f90: New test.
7437
7438 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
7439
7440 PR fortran/77414
7441 * gfortran.dg/pr77414.f90: New test.
7442 * gfortran.dg/internal_references_1.f90: Adjust error message.
7443
7444 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
7445
7446 PR fortran/65453
7447 * gfortran.dg/pr65453.f90: New test.
7448
7449 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
7450
7451 PR tree-optimization/84913
7452 * gfortran.dg/vect/pr84913.f90: New test.
7453
7454 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
7455
7456 PR fortran/79929
7457 * gfortran.dg/warn_concat.f90: New test.
7458
7459 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7460
7461 PR target/84899
7462 * gcc.dg/pr84899.c: New test.
7463
7464 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
7465
7466 PR fortran/69395
7467 * gfortran.dg/pr69395.f90: Add test for max dimensions
7468
7469 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
7470
7471 PR target/84876
7472 * gcc.target/i386/pr84876.c: New test.
7473
7474 2018-03-16 Martin Liska <mliska@suse.cz>
7475
7476 PR ipa/84833
7477 * gcc.target/i386/mvc11.c: New test.
7478
7479 2018-03-16 Martin Liska <mliska@suse.cz>
7480
7481 PR ipa/84722
7482 * gcc.target/i386/mvc10.c: New test.
7483
7484 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7485
7486 PR c++/79937
7487 PR c++/82410
7488 * g++.dg/cpp1y/pr79937-1.C: New test.
7489 * g++.dg/cpp1y/pr79937-2.C: New test.
7490 * g++.dg/cpp1y/pr79937-3.C: New test.
7491 * g++.dg/cpp1y/pr79937-4.C: New test.
7492 * g++.dg/cpp1y/pr82410.C: New test.
7493
7494 2018-03-16 Tom de Vries <tom@codesourcery.com>
7495
7496 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
7497
7498 2018-03-16 Tom de Vries <tom@codesourcery.com>
7499
7500 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
7501
7502 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7503
7504 PR c++/84874
7505 * g++.dg/cpp2a/desig8.C: New test.
7506
7507 PR tree-optimization/84841
7508 * gcc.dg/pr84841.c: New test.
7509
7510 PR c++/84874
7511 * g++.dg/cpp2a/desig7.C: New test.
7512
7513 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
7514 Jim MacArthur <jim.macarthur@codethink.co.uk>
7515
7516 * gfortran.dg/automatic_1.f90: New test.
7517 * gfortran.dg/automatic_repeat.f90: New test
7518 * gfortran.dg/automatic_save.f90: New test.
7519 * gfortran.dg/vax_structure.f90: New test.
7520
7521 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
7522
7523 PR fortran/78741
7524 * gfortran.dg/pr78741.f90: New test.
7525
7526 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
7527
7528 PR fortran/69395
7529 * gfortran.dg/pr69395.f90: New test.
7530
7531 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7532
7533 PR c++/79085
7534 * g++.dg/opt/pr79085.C: New test.
7535
7536 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
7537
7538 PR target/84574
7539 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
7540 label instead of __x86_indirect_thunk label.
7541
7542 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7543
7544 PR c++/84222
7545 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
7546 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
7547 * g++.dg/warn/deprecated-13.C: New test.
7548
7549 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
7550
7551 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
7552
7553 2018-03-15 Richard Biener <rguenther@suse.de>
7554
7555 PR c/84873
7556 * c-c++-common/pr84873.c: New testcase.
7557
7558 2018-03-15 Tamar Christina <tamar.christina@arm.com>
7559
7560 PR target/84711
7561 * gcc.target/arm/big-endian-subreg.c: New.
7562
7563 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7564
7565 PR target/84860
7566 * gcc.c-torture/compile/pr84860.c: New test.
7567
7568 2018-03-15 Julia Koval <julia.koval@intel.com>
7569
7570 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
7571 cannonlake.
7572 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
7573 avx512bitalg.
7574
7575 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7576
7577 PR c/84853
7578 * gcc.dg/pr84853.c: New test.
7579
7580 2018-03-14 Carl Love <cel@us.ibm.com>
7581
7582 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
7583
7584 2018-03-14 Martin Liska <mliska@suse.cz>
7585
7586 PR ipa/8480
7587 * g++.dg/lto/pr84805_0.C: New test.
7588 * g++.dg/lto/pr84805_1.C: New test.
7589 * g++.dg/lto/pr84805_2.C: New test.
7590
7591 2018-03-14 David Malcolm <dmalcolm@redhat.com>
7592
7593 PR c/84852
7594 * gcc.dg/fixits-pr84852-1.c: New test.
7595 * gcc.dg/fixits-pr84852-2.c: New test.
7596
7597 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7598
7599 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
7600 separate verbose message.
7601 * lib/scandump.exp (scan-dump-times): Likewise.
7602
7603 2018-03-14 Julia Koval <julia.koval@intel.com>
7604
7605 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
7606 server.
7607 * gcc.target/i386/funcspec-56.inc: Ditto.
7608
7609 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
7610
7611 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
7612 aarch64_sve_hw.
7613
7614 2018-03-14 Jakub Jelinek <jakub@redhat.com>
7615
7616 PR sanitizer/83392
7617 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
7618 check count from 17 to 14.
7619
7620 PR target/84844
7621 * gcc.target/i386/pr84844.c: New test.
7622
7623 2018-03-14 Richard Biener <rguenther@suse.de>
7624
7625 PR tree-optimization/84830
7626 * gcc.dg/torture/pr84830.c: New testcase.
7627
7628 2018-03-14 Marek Polacek <polacek@redhat.com>
7629
7630 PR c++/84596
7631 * g++.dg/cpp0x/static_assert15.C: New test.
7632
7633 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
7634
7635 PR fortran/61775
7636 * gfortran.dg/pr61775.f90: New test.
7637
7638 2018-03-13 Jakub Jelinek <jakub@redhat.com>
7639
7640 PR c++/84843
7641 * g++.dg/ext/pr84843-1.C: New test.
7642 * g++.dg/ext/pr84843-2.C: New test.
7643
7644 2018-03-13 David Pagan <dave.pagan@oracle.com>
7645
7646 PR c/46921
7647 * gcc.dg/pr46921.c: New test.
7648
7649 2018-03-13 Martin Sebor <msebor@redhat.com>
7650
7651 PR tree-optimization/84725
7652 * c-c++-common/Wstringop-truncation-4.c: New test.
7653 * c-c++-common/attr-nonstring-5.c: New test.
7654
7655 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
7656
7657 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
7658 than unpacks.
7659 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
7660 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
7661
7662 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
7663
7664 * gcc.target/aarch64/sve/tls_1.c: New test.
7665 * gcc.target/aarch64/sve/tls_2.C: Likewise.
7666
7667 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
7668
7669 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
7670 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
7671
7672 2018-03-13 Martin Liska <mliska@suse.cz>
7673
7674 PR ipa/84658.
7675 * g++.dg/ipa/pr84658.C: New test.
7676
7677 2018-03-13 Jakub Jelinek <jakub@redhat.com>
7678
7679 PR middle-end/84834
7680 * gcc.dg/pr84834.c: New test.
7681
7682 PR target/84827
7683 * gcc.target/i386/pr84827.c: New test.
7684
7685 PR target/84828
7686 * g++.dg/ext/pr84828.C: New test.
7687
7688 PR target/84786
7689 * gcc.target/i386/avx512f-pr84786-1.c: New test.
7690 * gcc.target/i386/avx512f-pr84786-2.c: New test.
7691
7692 PR c++/84808
7693 * g++.dg/cpp1y/constexpr-84808.C: New test.
7694
7695 PR c++/84704
7696 * g++.dg/debug/pr84704.C: New test.
7697
7698 2018-03-12 Renlin Li <renlin.li@arm.com>
7699
7700 * gcc.target/aarch64/movi_hf.c: New.
7701 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
7702 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
7703
7704 2018-03-12 Martin Sebor <msebor@redhat.com>
7705
7706 PR tree-optimization/83456
7707 * c-c++-common/Wrestrict-2.c: Remove test cases.
7708 * c-c++-common/Wrestrict.c: Same.
7709 * gcc.dg/Wrestrict-12.c: New test.
7710 * gcc.dg/Wrestrict-14.c: New test.
7711
7712 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
7713
7714 * g++.dg/pr84821.C: New test.
7715
7716 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
7717
7718 * gcc.dg/pr84799.c: New test.
7719
7720 2018-03-12 Richard Biener <rguenther@suse.de>
7721
7722 PR tree-optimization/84803
7723 * gcc.dg/torture/pr84803.c: New testcase.
7724
7725 2018-03-12 Jakub Jelinek <jakub@redhat.com>
7726
7727 PR c++/84813
7728 * g++.dg/debug/pr84813.C: New test.
7729
7730 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
7731
7732 PR fortran/84546
7733 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
7734
7735 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
7736
7737 PR fortran/83939
7738 * gfortran.dg/pr83939.f90
7739
7740 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
7741
7742 PR fortran/66128
7743 * gfortran.dg/zero_sized_9.f90: New test.
7744
7745 2018-03-11 Jakub Jelinek <jakub@redhat.com>
7746
7747 PR debug/58150
7748 * g++.dg/debug/dwarf2/enum2.C: New test.
7749
7750 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
7751
7752 PR fortran/84734
7753 * gfortran.dg/pr84734.f90: New test.
7754
7755 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
7756
7757 * gnat.dg/prot3.adb: New test.
7758 * gnat.dg/prot3_pkg.ad[sb]: New helper.
7759
7760 2018-03-09 Jason Merrill <jason@redhat.com>
7761 Paolo Carlini <paolo.carlini@oracle.com>
7762
7763 PR c++/71169
7764 PR c++/71832
7765 * g++.dg/cpp0x/pr71169.C: New.
7766 * g++.dg/cpp0x/pr71169-2.C: Likewise.
7767 * g++.dg/cpp0x/pr71832.C: Likewise.
7768
7769 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
7770
7771 PR target/83969
7772 * gcc.target/powerpc/pr83969.c: New test.
7773
7774 2018-03-09 Jakub Jelinek <jakub@redhat.com>
7775
7776 PR target/84772
7777 * gcc.dg/pr84772.c: New test.
7778
7779 PR c++/84076
7780 * g++.dg/warn/Wformat-2.C: New test.
7781
7782 PR c++/84767
7783 * g++.dg/ext/vla18.C: New test.
7784
7785 2018-03-09 Martin Sebor <msebor@redhat.com>
7786
7787 PR tree-optimization/84526
7788 * gcc.dg/Wrestrict-10.c: New test.
7789 * gcc.dg/Wrestrict-11.c: New test.
7790
7791 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
7792
7793 PR rtl-optimization/84682
7794 * gcc.dg/torture/pr84682-1.c: New.
7795 * gcc.dg/torture/pr84682-2.c: New.
7796 * gcc.dg/torture/pr84682-3.c: New.
7797
7798 2018-03-09 Jakub Jelinek <jakub@redhat.com>
7799
7800 PR c++/84724
7801 * g++.dg/ext/pr84724.C: New test.
7802
7803 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
7804
7805 PR target/83712
7806 * gcc.target/arm/pr83712.c: New.
7807
7808 2018-03-09 Richard Biener <rguenther@suse.de>
7809
7810 PR tree-optimization/84775
7811 * gcc.dg/torture/pr84775.c: New testcase.
7812
7813 2018-03-09 Jakub Jelinek <jakub@redhat.com>
7814
7815 PR debug/84404
7816 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
7817 targets.
7818
7819 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
7820
7821 * gcc.c-torture/compile/20180309-1.c: New test.
7822
7823 2018-03-08 Jakub Jelinek <jakub@redhat.com>
7824
7825 PR c++/80598
7826 * g++.dg/warn/Wunused-function4.C: New test.
7827
7828 PR inline-asm/84742
7829 * gcc.target/i386/pr84742-1.c: New test.
7830 * gcc.target/i386/pr84742-2.c: New test.
7831
7832 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7833
7834 PR target/84748
7835 * gcc.c-torture/execute/pr84748.c: New test.
7836
7837 2018-03-08 Richard Biener <rguenther@suse.de>
7838
7839 PR middle-end/84552
7840 * gcc.dg/graphite/pr84552.c: New testcase.
7841
7842 2018-03-08 Richard Biener <rguenther@suse.de>
7843
7844 PR tree-optimization/84178
7845 * gcc.dg/torture/pr84178-2.c: New testcase.
7846
7847 2018-03-08 David Malcolm <dmalcolm@redhat.com>
7848
7849 PR tree-optimization/84178
7850 * gcc.c-torture/compile/pr84178-1.c: New test.
7851
7852 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
7853
7854 * lib/target-supports.exp: Do not return zero from a ifunc
7855 function.
7856
7857 2018-03-08 Richard Biener <rguenther@suse.de>
7858
7859 PR tree-optimization/84746
7860 * gcc.dg/torture/pr84746.c: New testcase.
7861
7862
7863 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
7864 PR debug/84404
7865 PR debug/84408
7866 * gcc.dg/graphite/pr84404.c: New.
7867
7868 2018-03-08 Jakub Jelinek <jakub@redhat.com>
7869
7870 PR tree-optimization/84740
7871 * gcc.dg/torture/pr84740.c: New test.
7872
7873 PR tree-optimization/84739
7874 * gcc.dg/pr84739.c: New test.
7875
7876 2018-03-07 Martin Sebor <msebor@redhat.com>
7877
7878 PR tree-optimization/83519
7879 * gcc.dg/Wrestrict-13.c: New test.
7880
7881 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
7882
7883 PR fortran/64124
7884 PR fortran/70409
7885 * gfortran.dg/pr64124.f90: New tests.
7886 * gfortran.dg/pr70409.f90: New tests.
7887
7888 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
7889
7890 PR target/82411
7891 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
7892
7893 2018-03-07 Martin Sebor <msebor@redhat.com>
7894
7895 PR tree-optimization/84526
7896 * gcc.dg/Wrestrict-10.c: New test.
7897
7898 2018-03-07 Martin Sebor <msebor@redhat.com>
7899
7900 PR tree-optimization/84468
7901 * g++.dg/warn/Wstringop-truncation-2.C: New test.
7902 * gcc.dg/Wstringop-truncation.c: New test.
7903 * gcc.dg/Wstringop-truncation-2.c: New test.
7904
7905 2018-03-07 Jakub Jelinek <jakub@redhat.com>
7906
7907 PR fortran/84565
7908 * gfortran.dg/pr84565.f90: New test.
7909
7910 PR middle-end/84723
7911 * gcc.target/i386/pr84723-1.c: New test.
7912 * gcc.target/i386/pr84723-2.c: New test.
7913 * gcc.target/i386/pr84723-3.c: New test.
7914 * gcc.target/i386/pr84723-4.c: New test.
7915 * gcc.target/i386/pr84723-5.c: New test.
7916
7917 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
7918
7919 PR fortran/64107
7920 * gfortran.dg/pr64107.f90: New test.
7921
7922 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7923
7924 PR fortran/84697
7925 PR fortran/66128
7926 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
7927
7928 2018-03-06 Marek Polacek <polacek@redhat.com>
7929
7930 PR c++/84684
7931 * g++.dg/cpp1z/constexpr-84684.C: New test.
7932
7933 2018-03-06 Jakub Jelinek <jakub@redhat.com>
7934
7935 PR c/84721
7936 * gcc.dg/pr84721.c: New test.
7937
7938 PR target/84710
7939 * gcc.dg/pr84710.c: New test.
7940
7941 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
7942
7943 PR fortran/56667
7944 * gfortran.dg/implied_do_2.f90: New test.
7945 * gfortran.dg/coarray_8.f90: Update for new error message.
7946
7947 2018-03-06 Jakub Jelinek <jakub@redhat.com>
7948
7949 PR inline-asm/84683
7950 * g++.dg/ext/pr84683.C: New test.
7951
7952 PR tree-optimization/84687
7953 * gcc.dg/pr84687.c: New test.
7954
7955 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
7956
7957 PR c++/84231
7958 * g++.dg/pr84231.C: New.
7959
7960 PR c++/84593
7961 * g++.dg/cpp1y/pr84593.C: New.
7962
7963 PR c++/84492
7964 * g++.dg/pr84492.C: New.
7965
7966 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7967
7968 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
7969 __builtin_ppc_speculation_barrier.
7970
7971 2018-03-05 Jakub Jelinek <jakub@redhat.com>
7972
7973 PR target/84700
7974 * gcc.target/powerpc/pr84700.c: New test.
7975
7976 2018-03-05 Nathan Sidwell <nathan@acm.org>
7977
7978 PR c++/84702
7979 * g++.dg/lookup/pr84702.C: New.
7980
7981 2018-03-05 Jakub Jelinek <jakub@redhat.com>
7982
7983 PR target/84564
7984 * gcc.target/i386/pr84564.c: New test.
7985
7986 2018-03-05 Marek Polacek <polacek@redhat.com>
7987
7988 PR c++/84707
7989 * g++.dg/cpp0x/inline-ns10.C: New test.
7990
7991 2018-03-05 Nathan Sidwell <nathan@acm.org>
7992
7993 PR c++/84694
7994 * g++.dg/template/pr84694.C: New.
7995
7996 2018-03-05 Jakub Jelinek <jakub@redhat.com>
7997
7998 PR target/84524
7999 * gcc.c-torture/execute/pr84524.c: New test.
8000 * gcc.target/i386/avx512bw-pr84524.c: New test.
8001
8002 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
8003
8004 PR target/84264
8005 * g++.dg/pr84264.C: New test.
8006
8007 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8008
8009 PR c++/84618
8010 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
8011 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
8012 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
8013
8014 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
8015
8016 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
8017 * g++.dg/other/i386-3.C: Ditto.
8018 * gcc.target/i386/sse-12.c: Ditto.
8019 * gcc.target/i386/sse-13.c: Ditto.
8020 * gcc.target/i386/sse-14.c: Ditto.
8021 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
8022 * gcc.target/i386/wbinvd-1.c: New test.
8023 * gcc.target/i386/wbnoinvd-1.c: Ditto.
8024 * gcc.target/i386/pconfig-1.c: Ditto.
8025
8026 2018-03-05 Pádraig Brady <P@draigBrady.com>
8027 Nathan Sidwell <nathan@acm.org>
8028
8029 PR c++/84497
8030 * g++.dg/cpp0x/pr84497.C: New.
8031
8032 2018-03-05 Richard Biener <rguenther@suse.de>
8033
8034 PR tree-optimization/84670
8035 * gcc.dg/pr84670-1.c: New testcase.
8036 * gcc.dg/pr84670-2.c: Likewise.
8037 * gcc.dg/pr84670-3.c: Likewise.
8038 * gcc.dg/pr84670-4.c: Likewise.
8039
8040 2018-03-05 Richard Biener <rguenther@suse.de>
8041
8042 PR tree-optimization/84650
8043 * gcc.dg/graphite/pr84650.c: New testcase.
8044
8045 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8046
8047 PR c++/82022
8048 * g++.dg/cpp1z/constexpr-lambda20.C: New.
8049
8050 2018-03-03 Harald Anlauf <anlauf@gmx.de>
8051
8052 PR fortran/71085
8053 * gfortran.dg/pr71085.f90: New test.
8054
8055 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
8056
8057 PR fortran/66128
8058 * gfortran.dg/zero_sized_8.f90: Really commit New test.
8059
8060 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
8061
8062 PR fortran/51434
8063 * gfortran.dg/pr51434.f90: New test.
8064
8065 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8066
8067 PR c++/61358
8068 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
8069
8070 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8071
8072 PR c++/67370
8073 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
8074
8075 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8076
8077 PR c++/71464
8078 * g++.dg/torture/pr71464.C: New.
8079
8080 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
8081
8082 PR fortran/80965
8083 * gfortran.dg/select_type_41.f90: New test.
8084
8085 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8086
8087 PR c++/61135
8088 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
8089
8090 2018-03-02 Marek Polacek <polacek@redhat.com>
8091
8092 PR c++/84578
8093 * g++.dg/ext/flexary29.C: New test.
8094
8095 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8096
8097 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
8098
8099 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8100
8101 PR c++/81812
8102 * g++.dg/torture/pr81812.C: New.
8103
8104 2018-03-02 Marek Polacek <polacek@redhat.com>
8105
8106 PR c++/84171
8107 * g++.dg/warn/Wsign-compare-8.C: New test.
8108
8109 PR c++/84663
8110 * g++.dg/parse/array-size3.C: New test.
8111
8112 PR c++/84664
8113 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
8114
8115 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8116
8117 PR c++/84662
8118 * g++.dg/cpp1y/pr84662.C: New test.
8119
8120 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
8121
8122 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
8123 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
8124 "dg-lto-options".
8125 * g++.dg/lto/20101010-1_0.C: Likewise.
8126 * g++.dg/lto/20101010-2_0.C: Likewise.
8127
8128 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8129
8130 PR ipa/84628
8131 * gcc.dg/pr84628.c: New test.
8132
8133 PR target/56540
8134 * gcc.target/ia64/pr56540.c: New test.
8135
8136 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
8137
8138 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
8139 32-bit target.
8140 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
8141 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
8142 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
8143 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
8144
8145 2018-03-02 Marek Polacek <polacek@redhat.com>
8146
8147 PR c++/84590
8148 * c-c++-common/ubsan/shift-11.c: New test.
8149
8150 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
8151
8152 * gcc.dg/vect/vect-alias-check-13.c: New test.
8153
8154 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8155
8156 PR target/84614
8157 * gcc.dg/pr84614.c: New test.
8158
8159 PR inline-asm/84625
8160 * gcc.target/i386/pr84625.c: New test.
8161
8162 2018-03-02 Richard Biener <rguenther@suse.de>
8163
8164 PR tree-optimization/84427
8165 * gcc.dg/torture/pr84427.c: New testcase.
8166
8167 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
8168
8169 PR target/84534
8170 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
8171 powerpc64le*-*-linux*.
8172 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
8173 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
8174
8175 2018-03-01 Martin Sebor <msebor@redhat.com>
8176
8177 PR c++/84294
8178 * g++.dg/ext/attr-const.C: Remove xfail.
8179 * g++.dg/ext/attr-malloc-3.C: New test.
8180 * g++.dg/ext/attr-noinline-3.C: New test.
8181 * g++.dg/ext/attr-noreturn-3.C: New test.
8182 * g++.dg/ext/attr-nothrow-3.C: New test.
8183 * g++.dg/ext/attr-pure.C: Remove xfail.
8184
8185 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8186
8187 PR sanitizer/70875
8188 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
8189 dg-options and dg-shouldfail "ubsan" directive.
8190
8191 2018-03-01 Marek Polacek <polacek@redhat.com>
8192 Jason Merrill <jason@redhat.com>
8193
8194 PR c++/84582
8195 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
8196 * g++.dg/cpp1z/static1.C: New test.
8197 * g++.dg/template/static37.C: New test.
8198
8199 2018-03-01 Nathan Sidwell <nathan@acm.org>
8200
8201 PR c++/84434
8202 * g++.dg/template/pr84434.C: New.
8203
8204 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
8205
8206 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
8207 -mthumb to the command-line.
8208
8209 2018-03-01 Marek Polacek <polacek@redhat.com>
8210
8211 PR c++/84596
8212 * g++.dg/cpp0x/static_assert14.C: New test.
8213
8214 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
8215
8216 PR c++/79410
8217 * g++.dg/torture/pr79410.C: New.
8218
8219 2018-03-01 Martin Liska <mliska@suse.cz>
8220
8221 PR sanitizer/82484
8222 * gcc.dg/asan/pr82484.c: New test.
8223
8224 2018-03-01 Richard Biener <rguenther@suse.de>
8225
8226 PR debug/84645
8227 * gfortran.dg/lto/pr84645_0.f90: New testcase.
8228
8229 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
8230
8231 PR fortran/84219
8232 * gfortran.dg/coarray_47.f90: New test.
8233
8234 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
8235
8236 PR fortran/84538
8237 * gfortran.dg/class_array_23.f03: New test.
8238
8239 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
8240
8241 PR rtl-optimization/84528
8242 * gcc.dg/torture/pr84538.c: Rename to...
8243 * gcc.dg/torture/pr84528.c: ...this.
8244
8245 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
8246
8247 PR rtl-optimization/84528
8248 * gcc.dg/torture/pr84538.c: New test.
8249
8250 2018-02-28 Martin Sebor <msebor@redhat.com>
8251
8252 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
8253 -fpic test failures.
8254 * c-c++-common/Wrestrict-2.c: Same.
8255 * c-c++-common/Wstringop-truncation.c: Same.
8256 * gcc.dg/Warray-bounds-22.c: Same.
8257 * gcc.dg/Wstringop-overflow.c: Same.
8258 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
8259 (signed_range): Same.
8260 (unsigned_anti_range): Same.
8261 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
8262 (signed_range): Same.
8263 (unsigned_anti_range): Same.
8264 * gcc.dg/attr-alloc_size-7.c: Same.
8265 * gcc.dg/attr-alloc_size-8.c: Same.
8266 * gcc.dg/builtin-alloc-size.c: Same.
8267 * gcc.dg/builtin-stpncpy.c: Same.
8268 * gcc.dg/builtins-nonnull.c: Same.
8269 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
8270 * gcc.dg/pr79214.c: Same.
8271 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
8272 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
8273 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
8274 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
8275 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
8276 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
8277 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
8278 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
8279 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
8280 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
8281 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
8282
8283 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
8284
8285 PR target/84014
8286 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
8287
8288 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8289
8290 PR c++/84609
8291 * g++.dg/cpp0x/pr84609.C: New test.
8292
8293 2018-02-28 Martin Sebor <msebor@redhat.com>
8294
8295 PR testsuite/84617
8296 * g++.dg/ext/attr-malloc-3.C: New test.
8297 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
8298 to pre-existing problems.
8299 * g++.dg/ext/attr-pure.C: Same.
8300
8301 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
8302
8303 PR fortran/83901
8304 * gfortran.dg/associate_37.f90: New test.
8305
8306 PR fortran/83344
8307 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
8308
8309 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8310
8311 PR target/52991
8312 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
8313 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
8314 * gcc.dg/bf-ms-layout-4.c: New test.
8315 * gcc.dg/bf-ms-layout-5.c: New test.
8316
8317 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
8318
8319 PR target/83399
8320 * gcc.target/powerpc/pr83399.c: Only run on Linux.
8321
8322 2018-02-28 Richard Biener <rguenther@suse.de>
8323
8324 PR tree-optimization/84584
8325 * gcc.dg/graphite/pr84584.c: New testcase.
8326
8327 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
8328
8329 PR preprocessor/84517
8330 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
8331
8332 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8333
8334 * c-c++-common/dump-ada-spec-12.c: New test.
8335 * c-c++-common/dump-ada-spec-13.c: Likewise.
8336
8337 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8338
8339 * c-c++-common/dump-ada-spec-11.c: New test.
8340
8341 2018-02-28 Martin Liska <mliska@suse.cz>
8342
8343 PR testsuite/84597
8344 * g++.dg/ext/timevar1.C: Fix pruned patterns.
8345 * g++.dg/ext/timevar2.C: Likewise.
8346
8347 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8348
8349 * c-c++-common/dump-ada-spec-8.c: New test.
8350 * c-c++-common/dump-ada-spec-9.c: Likewise.
8351 * c-c++-common/dump-ada-spec-10.c: Likewise.
8352
8353 2018-02-28 Richard Biener <rguenther@suse.de>
8354
8355 PR middle-end/84607
8356 * gcc.dg/pr84607.c: New testcase.
8357
8358 2018-02-28 Nathan Sidwell <nathan@acm.org>
8359
8360 PR c++/84602
8361 * g++.dg/lookup/pr84602.C: New.
8362
8363 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8364
8365 PR c++/83871
8366 PR c++/83503
8367 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
8368 dg-options.
8369 * g++.dg/ext/attr-nonnull.C: Likewise.
8370 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
8371 directives.
8372 * g++.dg/ext/attr-noinline-2.C: Likewise.
8373 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
8374 -fdump-tree-eh in dg-options.
8375
8376 2018-02-28 Alan Modra <amodra@gmail.com>
8377
8378 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
8379 GNU ld message.
8380 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
8381
8382 2018-02-27 Martin Sebor <msebor@redhat.com>
8383
8384 PR c++/83871
8385 PR c++/83503
8386 * g++.dg/Wmissing-attributes.C: New test.
8387 * g++.dg/ext/attr-const-pure.C: New test.
8388 * g++.dg/ext/attr-const.C: New test.
8389 * g++.dg/ext/attr-deprecated-2.C: New test.
8390 * g++.dg/ext/attr-malloc-2.C: New test.
8391 * g++.dg/ext/attr-malloc.C: New test.
8392 * g++.dg/ext/attr-noinline-2.C: New test.
8393 * g++.dg/ext/attr-noinline.C: New test.
8394 * g++.dg/ext/attr-nonnull.C: New test.
8395 * g++.dg/ext/attr-noreturn-2.C: New test.
8396 * g++.dg/ext/attr-noreturn.C: New test.
8397 * g++.dg/ext/attr-nothrow-2.C: New test.
8398 * g++.dg/ext/attr-nothrow.C: New test.
8399 * g++.dg/ext/attr-optimize.C: New test.
8400 * g++.dg/ext/attr-pure.C: New test.
8401 * g++.dg/ext/attr-returns-nonnull.C: New test.
8402 * g++.dg/ext/attr-warning.C: New test.
8403
8404 2018-02-27 Nathan Sidwell <nathan@acm.org>
8405
8406 PR c++/84426
8407 * g++.dg/lookup/pr84426.C: New.
8408
8409 2018-02-27 Richard Biener <rguenther@suse.de>
8410
8411 PR tree-optimization/84512
8412 * gcc.dg/tree-ssa/pr84512.c: New testcase.
8413
8414 2018-02-27 Martin Liska <mliska@suse.cz>
8415
8416 PR gcov-profile/84548
8417 * g++.dg/gcov/pr84548.C: New test.
8418
8419 2018-02-27 Jakub Jelinek <jakub@redhat.com>
8420
8421 PR target/84575
8422 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
8423
8424 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8425
8426 PR c++/84558
8427 * g++.dg/cpp1y/pr84558.C: New test.
8428
8429 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
8430
8431 PR c++/84540
8432 * g++.dg/cpp0x/alignas14.C: New.
8433 * g++.dg/cpp0x/alignas15.C: Likewise.
8434
8435 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8436
8437 PR c++/84557
8438 * g++.dg/gomp/pr84557.C: New test.
8439
8440 2018-02-26 Marek Polacek <polacek@redhat.com>
8441
8442 PR c++/84325
8443 * g++.dg/cpp1z/pr84325.C: New test.
8444
8445 2018-02-26 Carl Love <cel@us.ibm.com>
8446
8447 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
8448 Power 8 test file.
8449 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
8450 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
8451 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
8452 -mcpu=power8.
8453 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
8454 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
8455 -mcpu=power8.
8456
8457 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
8458
8459 PR target/84039
8460 * gcc.target/i386/indirect-thunk-1.c: Updated.
8461 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8462 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8463 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8464 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8465 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8466 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8467 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8468 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8469 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8470 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8471 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8472 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8473 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8474 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8475 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8476 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8477 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8478 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8479 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8480 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8481 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8482 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8483 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8484 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8485 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8486 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8487 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8488 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8489 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8490 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8491 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8492 * gcc.target/i386/ret-thunk-9.c: Likewise.
8493 * gcc.target/i386/ret-thunk-10.c: Likewise.
8494 * gcc.target/i386/ret-thunk-11.c: Likewise.
8495 * gcc.target/i386/ret-thunk-12.c: Likewise.
8496 * gcc.target/i386/ret-thunk-13.c: Likewise.
8497 * gcc.target/i386/ret-thunk-14.c: Likewise.
8498 * gcc.target/i386/ret-thunk-15.c: Likewise.
8499
8500 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
8501
8502 * gcc.c-torture/execute/20180226-1.c: New test.
8503
8504 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
8505
8506 PR tree-optimization/83965
8507 * gcc.dg/vect/pr83965-2.c: New test.
8508
8509 2018-02-26 Tom de Vries <tom@codesourcery.com>
8510
8511 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
8512
8513 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
8514
8515 PR target/84530
8516 * gcc.target/i386/ret-thunk-22.c: New test.
8517 * gcc.target/i386/ret-thunk-23.c: Likewise.
8518 * gcc.target/i386/ret-thunk-24.c: Likewise.
8519 * gcc.target/i386/ret-thunk-25.c: Likewise.
8520 * gcc.target/i386/ret-thunk-26.c: Likewise.
8521
8522 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
8523
8524 PR c++/84533
8525 * g++.dg/cpp1z/pr84533.C: New.
8526
8527 2018-02-26 Marek Polacek <polacek@redhat.com>
8528
8529 PR c++/84537
8530 * g++.dg/parse/error60.C: New test.
8531
8532 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8533
8534 PR c++/84556
8535 * g++.dg/gomp/pr84556.C: New test.
8536 * g++.dg/vect/pr84556.cc: New test.
8537
8538 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
8539
8540 PR fortran/32957
8541 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
8542 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
8543 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
8544 * gfortran.dg/c_loc_test.f90: Likewise.
8545 * gfortran.dg/c_loc_tests_2.f03: Likewise.
8546 * gfortran.dg/proc_decl_17.f90: Likewise.
8547 * gfortran.dg/proc_ptr_8.f90: Likewise.
8548
8549 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8550
8551 PR target/84521
8552 * gcc.target/aarch64/lr_free_2.c: Revert changes in
8553 r254814 disabling -fomit-frame-pointer by default.
8554 * gcc.target/aarch64/spill_1.c: Likewise.
8555 * gcc.target/aarch64/test_frame_11.c: Likewise.
8556 * gcc.target/aarch64/test_frame_12.c: Likewise.
8557 * gcc.target/aarch64/test_frame_13.c: Likewise.
8558 * gcc.target/aarch64/test_frame_14.c: Likewise.
8559 * gcc.target/aarch64/test_frame_15.c: Likewise.
8560 * gcc.target/aarch64/test_frame_3.c: Likewise.
8561 * gcc.target/aarch64/test_frame_5.c: Likewise.
8562 * gcc.target/aarch64/test_frame_9.c: Likewise.
8563
8564 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
8565
8566 PR fortran/83633
8567 * gfortran.dg/explicit_shape_1.f90: New test.
8568 * gfortran.dg/automatic_module_variable.f90: Update regex.
8569 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
8570 * gfortran.dg/constant_shape.f90: Ditto.
8571 * gfortran.dg/dec_structure_23.f90: Ditto.
8572 * gfortran.dg/pr78240.f90: Ditto.
8573
8574 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
8575
8576 PR fortran/84523
8577 * gfortran.dg/pr84523.f90: New test.
8578
8579 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
8580
8581 PR fortran/78238
8582 * gfortran.dg/select_type_40.f90: New test.
8583
8584 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
8585
8586 PR fortran/30792
8587 * gfortran.dg/data_substring.f90: New test.
8588
8589 2018-02-24 Marek Polacek <polacek@redhat.com>
8590
8591 PR c++/83692
8592 * g++.dg/cpp1z/constexpr-83692.C: New test.
8593
8594 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
8595
8596 PR fortran/84346
8597 * gfortran.dg/statement_function_1.f90: Update test.
8598
8599 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8600
8601 PR fortran/84506
8602 * gfortran.dg/inquire_19.f90: New test.
8603
8604 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
8605
8606 PR fortran/83149
8607 * gfortran.dg/pr83149_b.f90: New test.
8608 * gfortran.dg/pr83149_a.f90: Additional source for previous.
8609
8610 2018-02-23 Carl Love <cel@us.ibm.com>
8611
8612 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
8613 vec_signed2 and vec_unsigned2 to new Power 8 test file.
8614 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
8615 Power 8 tests.
8616
8617 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
8618
8619 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
8620 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
8621
8622 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
8623
8624 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
8625 expected output.
8626
8627 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
8628
8629 PR fortran/83149
8630 * gfortran.dg/pr83149_1.f90: New test.
8631 * gfortran.dg/pr83149.f90: Additional source for previous.
8632
8633 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
8634
8635 PR testsuite/80551
8636 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
8637 __GI___pthread_mutex_init as well.
8638
8639 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
8640
8641 PR fortran/83148
8642 * gfortran.dg/class_68.f90: New test.
8643
8644 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
8645
8646 PR fortran/59781
8647 * gfortran.dg/derived_init_5.f90: New test.
8648
8649 2018-02-22 Jakub Jelinek <jakub@redhat.com>
8650
8651 PR target/82851
8652 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
8653 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
8654
8655 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
8656
8657 PR target/81572
8658 * gcc.target/powerpc/pr81572.c: New.
8659
8660 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
8661
8662 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
8663
8664 2018-02-22 Martin Sebor <msebor@redhat.com>
8665
8666 PR tree-optimization/84480
8667 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
8668 * g++.dg/warn/Wstringop-truncation-1.C: New test.
8669
8670 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
8671
8672 PR target/84176
8673 * gcc.target/i386/indirect-thunk-11.c: New test.
8674 * gcc.target/i386/indirect-thunk-12.c: Likewise.
8675 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
8676 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
8677 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
8678 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
8679 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
8680 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
8681 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
8682 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
8683
8684 2018-02-22 Steve Ellcey <sellcey@cavium.com>
8685
8686 PR target/83335
8687 * gcc.target/aarch64/asm-2.c: Add dg-error for
8688 ILP32 mode.
8689 * gcc.target/aarch64/asm-4.c: New test.
8690
8691 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
8692
8693 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
8694
8695 2018-02-22 Marek Polacek <polacek@redhat.com>
8696
8697 PR c++/84493
8698 * g++.dg/parse/error59.C: New test.
8699
8700 2018-02-22 Tom de Vries <tom@codesourcery.com>
8701
8702 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
8703
8704 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
8705
8706 PR c++/77655
8707 * g++.dg/cpp0x/pr77655.C: New.
8708
8709 2018-02-22 Jakub Jelinek <jakub@redhat.com>
8710
8711 PR c++/84496
8712 * g++.dg/cpp1y/pr84496.C: New test.
8713
8714 PR target/84502
8715 * g++.dg/torture/pr84502.C: New test.
8716
8717 PR tree-optimization/84503
8718 * gcc.dg/pr84503-1.c: New test.
8719 * gcc.dg/pr84503-2.c: New test.
8720
8721 2018-02-21 Jakub Jelinek <jakub@redhat.com>
8722
8723 PR tree-optimization/84478
8724 * gcc.c-torture/execute/pr84478.c: New test.
8725
8726 2018-02-20 Martin Sebor <msebor@redhat.com>
8727
8728 PR middle-end/84095
8729 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
8730 * c-c++-common/Wrestrict.c: Same.
8731 * gcc.dg/Wrestrict-6.c: Same.
8732 * gcc.dg/Warray-bounds-27.c: New test.
8733 * gcc.dg/Wrestrict-8.c: New test.
8734 * gcc.dg/Wrestrict-9.c: New test.
8735 * gcc.dg/pr84095.c: New test.
8736
8737 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8738
8739 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
8740
8741 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8742
8743 PR fortran/48890
8744 PR fortran/83823
8745 * gfortran.dg/structure_constructor_14.f90: New test.
8746
8747 2018-02-20 Jeff Law <law@redhat.com>
8748
8749 PR middle-end/82123
8750 PR tree-optimization/81592
8751 PR middle-end/79257
8752 * gcc.dg/pr81592.c: New test.
8753 * gcc.dg/pr82123.c: New test.
8754 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
8755
8756 2018-02-20 Jakub Jelinek <jakub@redhat.com>
8757
8758 PR c++/84488
8759 * g++.dg/warn/Wunused-var-30.C: New test.
8760
8761 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
8762
8763 PR tree-optimization/84419
8764 * gcc.dg/vect/pr84419.c: New test.
8765
8766 2018-02-20 Jakub Jelinek <jakub@redhat.com>
8767
8768 PR middle-end/82004
8769 * gfortran.dg/pr82004.f90: New test.
8770
8771 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
8772
8773 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
8774
8775 2018-02-20 Martin Liska <mliska@suse.cz>
8776
8777 PR c/84310
8778 PR target/79747
8779 * gcc.target/i386/pr84310.c: New test.
8780 * gcc.target/i386/pr84310-2.c: Likewise.
8781
8782 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
8783
8784 PR c++/84446
8785 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
8786
8787 2018-02-20 Jakub Jelinek <jakub@redhat.com>
8788
8789 PR c++/84445
8790 * g++.dg/cpp1z/launder7.C: New test.
8791
8792 PR c++/84449
8793 * g++.dg/cpp0x/constexpr-84449.C: New test.
8794
8795 PR c++/84455
8796 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
8797
8798 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
8799
8800 PR fortran/83344
8801 PR fortran/83975
8802 * gfortran.dg/associate_22.f90: Enable commented out test.
8803 * gfortran.dg/associate_36.f90: New test.
8804
8805 2018-02-19 Jakub Jelinek <jakub@redhat.com>
8806
8807 PR target/84146
8808 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
8809
8810 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
8811
8812 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
8813 (dg-options): Use -mavx instead of -w.
8814
8815 2018-02-19 Jakub Jelinek <jakub@redhat.com>
8816
8817 PR c++/84444
8818 * g++.dg/cpp1z/launder8.C: New test.
8819
8820 PR c++/84448
8821 * g++.dg/gomp/pr84448.C: New test.
8822
8823 PR c++/84430
8824 * g++.dg/gomp/pr84430.C: New test.
8825
8826 PR tree-optimization/84452
8827 * gcc.dg/pr84452.c: New test.
8828
8829 PR c++/79064
8830 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
8831
8832 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
8833
8834 PR fortran/35339
8835 * gfortran.dg/implied_do_io_4.f90: New test.
8836
8837 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
8838
8839 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
8840 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
8841 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
8842
8843 2018-02-19 Carl Love <cel@us.ibm.com>
8844
8845 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
8846
8847 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
8848
8849 PR target/84460
8850 * gcc.target/i386/pr57193.c: Add -mtune=generic.
8851
8852 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
8853
8854 PR c++/84348
8855 * g++.dg/cpp0x/auto50.C: New.
8856 * g++.dg/parse/friend12.C: Adjust.
8857
8858 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8859
8860 PR libgfortran/84389
8861 * gfortran.dg/dtio_33.f90: New test.
8862
8863 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8864
8865 PR libgfortran/84412
8866 * gfortran.dg/inquire_18.f90: New test.
8867
8868 2018-02-18 Janus Weil <janus@gcc.gnu.org>
8869
8870 PR fortran/84381
8871 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
8872 * gfortran.dg/pointer_intent_3.f90: Ditto.
8873 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
8874 * gfortran.dg/protected_3.f90: Ditto.
8875 * gfortran.dg/protected_4.f90: Ditto.
8876 * gfortran.dg/protected_5.f90: Ditto.
8877 * gfortran.dg/protected_6.f90: Ditto.
8878
8879 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
8880
8881 PR fortran/80945
8882 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
8883 change to run.
8884
8885 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
8886
8887 PR fortran/84270
8888 * gfortran.dg/inline_matmul_22.f90: New test.
8889
8890 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
8891
8892 PR fortran/84381
8893 * gfortran.dg/abort_shoulfail.f90: New test.
8894 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
8895 by STOP n.
8896 * gfortran.dg/PR19754_2.f90: Likewise.
8897 * gfortran.dg/PR19872.f: Likewise.
8898 * gfortran.dg/PR49268.f90: Likewise.
8899 * gfortran.dg/Wall.f90: Likewise.
8900 * gfortran.dg/Wno-all.f90: Likewise.
8901 * gfortran.dg/achar_1.f90: Likewise.
8902 * gfortran.dg/achar_2.f90: Likewise.
8903 * gfortran.dg/achar_4.f90: Likewise.
8904 * gfortran.dg/achar_6.F90: Likewise.
8905 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
8906 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
8907 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
8908 * gfortran.dg/actual_array_offset_1.f90: Likewise.
8909 * gfortran.dg/actual_array_result_1.f90: Likewise.
8910 * gfortran.dg/actual_array_substr_1.f90: Likewise.
8911 * gfortran.dg/actual_array_substr_2.f90: Likewise.
8912 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
8913 * gfortran.dg/actual_procedure_1.f90: Likewise.
8914 * gfortran.dg/adjustl_1.f90: Likewise.
8915 * gfortran.dg/advance_1.f90: Likewise.
8916 * gfortran.dg/advance_4.f90: Likewise.
8917 * gfortran.dg/advance_5.f90: Likewise.
8918 * gfortran.dg/advance_6.f90: Likewise.
8919 * gfortran.dg/aint_anint_1.f90: Likewise.
8920 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
8921 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
8922 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
8923 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
8924 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
8925 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
8926 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
8927 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
8928 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
8929 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
8930 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
8931 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
8932 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
8933 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
8934 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
8935 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
8936 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
8937 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
8938 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
8939 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
8940 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
8941 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
8942 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
8943 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
8944 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
8945 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
8946 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
8947 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
8948 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
8949 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
8950 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
8951 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
8952 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
8953 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
8954 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
8955 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
8956 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
8957 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
8958 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
8959 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
8960 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
8961 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
8962 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
8963 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
8964 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
8965 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
8966 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
8967 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
8968 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
8969 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
8970 * gfortran.dg/allocatable_function_1.f90: Likewise.
8971 * gfortran.dg/allocatable_function_10.f90: Likewise.
8972 * gfortran.dg/allocatable_function_3.f90: Likewise.
8973 * gfortran.dg/allocatable_function_5.f90: Likewise.
8974 * gfortran.dg/allocatable_function_6.f90: Likewise.
8975 * gfortran.dg/allocatable_function_7.f90: Likewise.
8976 * gfortran.dg/allocatable_function_8.f90: Likewise.
8977 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
8978 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
8979 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
8980 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
8981 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
8982 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
8983 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
8984 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
8985 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
8986 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
8987 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
8988 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
8989 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
8990 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
8991 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
8992 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
8993 * gfortran.dg/allocate_class_3.f90: Likewise.
8994 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
8995 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
8996 * gfortran.dg/allocate_derived_5.f90: Likewise.
8997 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
8998 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
8999 * gfortran.dg/allocate_with_source_1.f90: Likewise.
9000 * gfortran.dg/allocate_with_source_10.f08: Likewise.
9001 * gfortran.dg/allocate_with_source_11.f08: Likewise.
9002 * gfortran.dg/allocate_with_source_12.f03: Likewise.
9003 * gfortran.dg/allocate_with_source_15.f03: Likewise.
9004 * gfortran.dg/allocate_with_source_16.f90: Likewise.
9005 * gfortran.dg/allocate_with_source_17.f03: Likewise.
9006 * gfortran.dg/allocate_with_source_18.f03: Likewise.
9007 * gfortran.dg/allocate_with_source_2.f90: Likewise.
9008 * gfortran.dg/allocate_with_source_20.f03: Likewise.
9009 * gfortran.dg/allocate_with_source_22.f03: Likewise.
9010 * gfortran.dg/allocate_with_source_23.f03: Likewise.
9011 * gfortran.dg/allocate_with_source_24.f90: Likewise.
9012 * gfortran.dg/allocate_with_source_5.f90: Likewise.
9013 * gfortran.dg/allocate_with_source_6.f90: Likewise.
9014 * gfortran.dg/allocate_with_source_7.f08: Likewise.
9015 * gfortran.dg/allocate_with_source_8.f08: Likewise.
9016 * gfortran.dg/allocate_with_source_9.f08: Likewise.
9017 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
9018 * gfortran.dg/allocate_zerosize_3.f: Likewise.
9019 * gfortran.dg/altreturn_3.f90: Likewise.
9020 * gfortran.dg/altreturn_5.f90: Likewise.
9021 * gfortran.dg/altreturn_7.f90: Likewise.
9022 * gfortran.dg/and_or_xor.f90: Likewise.
9023 * gfortran.dg/anint_1.f90: Likewise.
9024 * gfortran.dg/any_all_1.f90: Likewise.
9025 * gfortran.dg/anyallcount_1.f90: Likewise.
9026 * gfortran.dg/append_1.f90: Likewise.
9027 * gfortran.dg/argument_checking_1.f90: Likewise.
9028 * gfortran.dg/argument_checking_2.f90: Likewise.
9029 * gfortran.dg/argument_checking_8.f90: Likewise.
9030 * gfortran.dg/arithmetic_if.f90: Likewise.
9031 * gfortran.dg/array_1.f90: Likewise.
9032 * gfortran.dg/array_2.f90: Likewise.
9033 * gfortran.dg/array_alloc_1.f90: Likewise.
9034 * gfortran.dg/array_alloc_2.f90: Likewise.
9035 * gfortran.dg/array_alloc_3.f90: Likewise.
9036 * gfortran.dg/array_assignment_1.F90: Likewise.
9037 * gfortran.dg/array_assignment_5.f90: Likewise.
9038 * gfortran.dg/array_constructor_1.f90: Likewise.
9039 * gfortran.dg/array_constructor_10.f90: Likewise.
9040 * gfortran.dg/array_constructor_11.f90: Likewise.
9041 * gfortran.dg/array_constructor_12.f90: Likewise.
9042 * gfortran.dg/array_constructor_15.f90: Likewise.
9043 * gfortran.dg/array_constructor_16.f90: Likewise.
9044 * gfortran.dg/array_constructor_17.f90: Likewise.
9045 * gfortran.dg/array_constructor_19.f90: Likewise.
9046 * gfortran.dg/array_constructor_23.f: Likewise.
9047 * gfortran.dg/array_constructor_24.f: Likewise.
9048 * gfortran.dg/array_constructor_32.f90: Likewise.
9049 * gfortran.dg/array_constructor_36.f90: Likewise.
9050 * gfortran.dg/array_constructor_39.f90: Likewise.
9051 * gfortran.dg/array_constructor_4.f90: Likewise.
9052 * gfortran.dg/array_constructor_40.f90: Likewise.
9053 * gfortran.dg/array_constructor_44.f90: Likewise.
9054 * gfortran.dg/array_constructor_45.f90: Likewise.
9055 * gfortran.dg/array_constructor_46.f90: Likewise.
9056 * gfortran.dg/array_constructor_47.f90: Likewise.
9057 * gfortran.dg/array_constructor_49.f90: Likewise.
9058 * gfortran.dg/array_constructor_5.f90: Likewise.
9059 * gfortran.dg/array_constructor_50.f90: Likewise.
9060 * gfortran.dg/array_constructor_6.f90: Likewise.
9061 * gfortran.dg/array_constructor_7.f90: Likewise.
9062 * gfortran.dg/array_constructor_8.f90: Likewise.
9063 * gfortran.dg/array_constructor_9.f90: Likewise.
9064 * gfortran.dg/array_constructor_type_1.f03: Likewise.
9065 * gfortran.dg/array_constructor_type_10.f03: Likewise.
9066 * gfortran.dg/array_constructor_type_11.f03: Likewise.
9067 * gfortran.dg/array_constructor_type_12.f03: Likewise.
9068 * gfortran.dg/array_constructor_type_13.f90: Likewise.
9069 * gfortran.dg/array_constructor_type_14.f03: Likewise.
9070 * gfortran.dg/array_constructor_type_16.f03: Likewise.
9071 * gfortran.dg/array_constructor_type_2.f03: Likewise.
9072 * gfortran.dg/array_constructor_type_22.f03: Likewise.
9073 * gfortran.dg/array_constructor_type_3.f03: Likewise.
9074 * gfortran.dg/array_constructor_type_4.f03: Likewise.
9075 * gfortran.dg/array_constructor_type_5.f03: Likewise.
9076 * gfortran.dg/array_constructor_type_6.f03: Likewise.
9077 * gfortran.dg/array_constructor_type_7.f03: Likewise.
9078 * gfortran.dg/array_function_1.f90: Likewise.
9079 * gfortran.dg/array_function_5.f90: Likewise.
9080 * gfortran.dg/array_initializer_1.f90: Likewise.
9081 * gfortran.dg/array_initializer_2.f90: Likewise.
9082 * gfortran.dg/array_memcpy_5.f90: Likewise.
9083 * gfortran.dg/array_memset_2.f90: Likewise.
9084 * gfortran.dg/array_reference_1.f90: Likewise.
9085 * gfortran.dg/array_return_value_1.f90: Likewise.
9086 * gfortran.dg/array_section_1.f90: Likewise.
9087 * gfortran.dg/array_temporaries_3.f90: Likewise.
9088 * gfortran.dg/arrayio_1.f90: Likewise.
9089 * gfortran.dg/arrayio_10.f90: Likewise.
9090 * gfortran.dg/arrayio_11.f90: Likewise.
9091 * gfortran.dg/arrayio_12.f90: Likewise.
9092 * gfortran.dg/arrayio_13.f90: Likewise.
9093 * gfortran.dg/arrayio_14.f90: Likewise.
9094 * gfortran.dg/arrayio_16.f90: Likewise.
9095 * gfortran.dg/arrayio_2.f90: Likewise.
9096 * gfortran.dg/arrayio_3.f90: Likewise.
9097 * gfortran.dg/arrayio_4.f90: Likewise.
9098 * gfortran.dg/arrayio_5.f90: Likewise.
9099 * gfortran.dg/arrayio_6.f90: Likewise.
9100 * gfortran.dg/arrayio_7.f90: Likewise.
9101 * gfortran.dg/arrayio_8.f90: Likewise.
9102 * gfortran.dg/arrayio_9.f90: Likewise.
9103 * gfortran.dg/arrayio_derived_1.f90: Likewise.
9104 * gfortran.dg/assign_10.f90: Likewise.
9105 * gfortran.dg/assign_9.f90: Likewise.
9106 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
9107 * gfortran.dg/assignment_1.f90: Likewise.
9108 * gfortran.dg/associate_1.f03: Likewise.
9109 * gfortran.dg/associate_11.f90: Likewise.
9110 * gfortran.dg/associate_13.f90: Likewise.
9111 * gfortran.dg/associate_15.f90: Likewise.
9112 * gfortran.dg/associate_17.f90: Likewise.
9113 * gfortran.dg/associate_18.f08: Likewise.
9114 * gfortran.dg/associate_19.f03: Likewise.
9115 * gfortran.dg/associate_20.f03: Likewise.
9116 * gfortran.dg/associate_22.f90: Likewise.
9117 * gfortran.dg/associate_23.f90: Likewise.
9118 * gfortran.dg/associate_24.f90: Likewise.
9119 * gfortran.dg/associate_25.f90: Likewise.
9120 * gfortran.dg/associate_27.f90: Likewise.
9121 * gfortran.dg/associate_28.f90: Likewise.
9122 * gfortran.dg/associate_32.f03: Likewise.
9123 * gfortran.dg/associate_33.f03: Likewise.
9124 * gfortran.dg/associate_34.f90: Likewise.
9125 * gfortran.dg/associate_6.f03: Likewise.
9126 * gfortran.dg/associate_7.f03: Likewise.
9127 * gfortran.dg/associate_8.f03: Likewise.
9128 * gfortran.dg/associate_9.f03: Likewise.
9129 * gfortran.dg/associated_1.f90: Likewise.
9130 * gfortran.dg/associated_2.f90: Likewise.
9131 * gfortran.dg/associated_5.f90: Likewise.
9132 * gfortran.dg/associated_6.f90: Likewise.
9133 * gfortran.dg/associated_target_3.f90: Likewise.
9134 * gfortran.dg/associated_target_4.f90: Likewise.
9135 * gfortran.dg/associated_target_5.f03: Likewise.
9136 * gfortran.dg/associated_target_6.f03: Likewise.
9137 * gfortran.dg/assumed_dummy_1.f90: Likewise.
9138 * gfortran.dg/assumed_rank_1.f90: Likewise.
9139 * gfortran.dg/assumed_rank_10.f90: Likewise.
9140 * gfortran.dg/assumed_rank_2.f90: Likewise.
9141 * gfortran.dg/assumed_rank_7.f90: Likewise.
9142 * gfortran.dg/assumed_rank_8.f90: Likewise.
9143 * gfortran.dg/assumed_rank_9.f90: Likewise.
9144 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
9145 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
9146 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
9147 * gfortran.dg/assumed_type_2.f90: Likewise.
9148 * gfortran.dg/atan2_1.f90: Likewise.
9149 * gfortran.dg/auto_array_1.f90: Likewise.
9150 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
9151 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
9152 * gfortran.dg/auto_char_len_3.f90: Likewise.
9153 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
9154 * gfortran.dg/auto_internal_assumed.f90: Likewise.
9155 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
9156 * gfortran.dg/auto_save_2.f90: Likewise.
9157 * gfortran.dg/automatic_default_init_1.f90: Likewise.
9158 * gfortran.dg/backslash_1.f90: Likewise.
9159 * gfortran.dg/backslash_2.f90: Likewise.
9160 * gfortran.dg/backslash_3.f: Likewise.
9161 * gfortran.dg/backspace_1.f: Likewise.
9162 * gfortran.dg/backspace_10.f90: Likewise.
9163 * gfortran.dg/backspace_11.f90: Likewise.
9164 * gfortran.dg/backspace_2.f: Likewise.
9165 * gfortran.dg/backspace_3.f: Likewise.
9166 * gfortran.dg/backspace_4.f: Likewise.
9167 * gfortran.dg/backspace_5.f: Likewise.
9168 * gfortran.dg/backspace_6.f: Likewise.
9169 * gfortran.dg/backspace_7.f90: Likewise.
9170 * gfortran.dg/backspace_8.f: Likewise.
9171 * gfortran.dg/backspace_9.f: Likewise.
9172 * gfortran.dg/bessel_1.f90: Likewise.
9173 * gfortran.dg/bessel_2.f90: Likewise.
9174 * gfortran.dg/bessel_5.f90: Likewise.
9175 * gfortran.dg/bessel_6.f90: Likewise.
9176 * gfortran.dg/bessel_7.f90: Likewise.
9177 * gfortran.dg/bind_c_dts_2.f03: Likewise.
9178 * gfortran.dg/bind_c_dts_3.f03: Likewise.
9179 * gfortran.dg/bind_c_usage_15.f90: Likewise.
9180 * gfortran.dg/bind_c_usage_16.f03: Likewise.
9181 * gfortran.dg/bind_c_usage_17.f90: Likewise.
9182 * gfortran.dg/bind_c_usage_24.f90: Likewise.
9183 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
9184 * gfortran.dg/binding_label_tests_16.f03: Likewise.
9185 * gfortran.dg/binding_label_tests_23.f90: Likewise.
9186 * gfortran.dg/bit_comparison_1.F90: Likewise.
9187 * gfortran.dg/bit_comparison_2.F90: Likewise.
9188 * gfortran.dg/block_1.f08: Likewise.
9189 * gfortran.dg/block_13.f08: Likewise.
9190 * gfortran.dg/block_14.f90: Likewise.
9191 * gfortran.dg/block_2.f08: Likewise.
9192 * gfortran.dg/block_6.f08: Likewise.
9193 * gfortran.dg/block_7.f08: Likewise.
9194 * gfortran.dg/block_8.f08: Likewise.
9195 * gfortran.dg/blockdata_1.f90: Likewise.
9196 * gfortran.dg/bound_1.f90: Likewise.
9197 * gfortran.dg/bound_2.f90: Likewise.
9198 * gfortran.dg/bound_3.f90: Likewise.
9199 * gfortran.dg/bound_4.f90: Likewise.
9200 * gfortran.dg/bound_5.f90: Likewise.
9201 * gfortran.dg/bound_6.f90: Likewise.
9202 * gfortran.dg/bound_7.f90: Likewise.
9203 * gfortran.dg/bound_8.f90: Likewise.
9204 * gfortran.dg/bound_9.f90: Likewise.
9205 * gfortran.dg/bound_simplification_1.f90: Likewise.
9206 * gfortran.dg/bound_simplification_3.f90: Likewise.
9207 * gfortran.dg/bound_simplification_4.f90: Likewise.
9208 * gfortran.dg/bound_simplification_5.f90: Likewise.
9209 * gfortran.dg/bound_simplification_6.f90: Likewise.
9210 * gfortran.dg/bounds_check_1.f90: Likewise.
9211 * gfortran.dg/bounds_check_12.f90: Likewise.
9212 * gfortran.dg/bounds_check_14.f90: Likewise.
9213 * gfortran.dg/bounds_check_15.f90: Likewise.
9214 * gfortran.dg/bounds_check_19.f90: Likewise.
9215 * gfortran.dg/bounds_check_8.f90: Likewise.
9216 * gfortran.dg/bounds_check_9.f90: Likewise.
9217 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
9218 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
9219 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
9220 * gfortran.dg/boz_1.f90: Likewise.
9221 * gfortran.dg/boz_11.f90: Likewise.
9222 * gfortran.dg/boz_13.f90: Likewise.
9223 * gfortran.dg/boz_14.f90: Likewise.
9224 * gfortran.dg/boz_15.f90: Likewise.
9225 * gfortran.dg/boz_3.f90: Likewise.
9226 * gfortran.dg/boz_6.f90: Likewise.
9227 * gfortran.dg/boz_9.f90: Likewise.
9228 * gfortran.dg/byte_1.f90: Likewise.
9229 * gfortran.dg/byte_2.f90: Likewise.
9230 * gfortran.dg/c_assoc.f90: Likewise.
9231 * gfortran.dg/c_assoc_2.f03: Likewise.
9232 * gfortran.dg/c_assoc_3.f90: Likewise.
9233 * gfortran.dg/c_by_val_1.f: Likewise.
9234 * gfortran.dg/c_by_val_5.f90: Likewise.
9235 * gfortran.dg/c_char_tests.f03: Likewise.
9236 * gfortran.dg/c_char_tests_2.f03: Likewise.
9237 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
9238 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
9239 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
9240 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
9241 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
9242 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
9243 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
9244 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
9245 * gfortran.dg/c_kind_params.f90: Likewise.
9246 * gfortran.dg/c_loc_test_20.f90: Likewise.
9247 * gfortran.dg/c_loc_tests_2.f03: Likewise.
9248 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
9249 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
9250 * gfortran.dg/c_size_t_test.f03: Likewise.
9251 * gfortran.dg/c_sizeof_1.f90: Likewise.
9252 * gfortran.dg/c_sizeof_5.f90: Likewise.
9253 * gfortran.dg/c_sizeof_6.f90: Likewise.
9254 * gfortran.dg/char4_iunit_1.f03: Likewise.
9255 * gfortran.dg/char4_iunit_2.f03: Likewise.
9256 * gfortran.dg/char_allocation_1.f90: Likewise.
9257 * gfortran.dg/char_array_constructor.f90: Likewise.
9258 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
9259 * gfortran.dg/char_assign_1.f90: Likewise.
9260 * gfortran.dg/char_associated_1.f90: Likewise.
9261 * gfortran.dg/char_cast_2.f90: Likewise.
9262 * gfortran.dg/char_comparison_1.f: Likewise.
9263 * gfortran.dg/char_component_initializer_1.f90: Likewise.
9264 * gfortran.dg/char_component_initializer_2.f90: Likewise.
9265 * gfortran.dg/char_cons_len.f90: Likewise.
9266 * gfortran.dg/char_conversion.f90: Likewise.
9267 * gfortran.dg/char_cshift_1.f90: Likewise.
9268 * gfortran.dg/char_cshift_2.f90: Likewise.
9269 * gfortran.dg/char_decl_2.f90: Likewise.
9270 * gfortran.dg/char_eoshift_1.f90: Likewise.
9271 * gfortran.dg/char_eoshift_2.f90: Likewise.
9272 * gfortran.dg/char_eoshift_3.f90: Likewise.
9273 * gfortran.dg/char_eoshift_4.f90: Likewise.
9274 * gfortran.dg/char_eoshift_5.f90: Likewise.
9275 * gfortran.dg/char_expr_1.f90: Likewise.
9276 * gfortran.dg/char_expr_3.f90: Likewise.
9277 * gfortran.dg/char_initialiser_actual.f90: Likewise.
9278 * gfortran.dg/char_length_12.f90: Likewise.
9279 * gfortran.dg/char_length_14.f90: Likewise.
9280 * gfortran.dg/char_length_15.f90: Likewise.
9281 * gfortran.dg/char_length_17.f90: Likewise.
9282 * gfortran.dg/char_length_20.f90: Likewise.
9283 * gfortran.dg/char_length_21.f90: Likewise.
9284 * gfortran.dg/char_length_5.f90: Likewise.
9285 * gfortran.dg/char_length_6.f90: Likewise.
9286 * gfortran.dg/char_length_7.f90: Likewise.
9287 * gfortran.dg/char_length_8.f90: Likewise.
9288 * gfortran.dg/char_pack_1.f90: Likewise.
9289 * gfortran.dg/char_pack_2.f90: Likewise.
9290 * gfortran.dg/char_pointer_assign.f90: Likewise.
9291 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
9292 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
9293 * gfortran.dg/char_pointer_dependency.f90: Likewise.
9294 * gfortran.dg/char_pointer_dummy.f90: Likewise.
9295 * gfortran.dg/char_pointer_func.f90: Likewise.
9296 * gfortran.dg/char_reshape_1.f90: Likewise.
9297 * gfortran.dg/char_result_1.f90: Likewise.
9298 * gfortran.dg/char_result_12.f90: Likewise.
9299 * gfortran.dg/char_result_13.f90: Likewise.
9300 * gfortran.dg/char_result_14.f90: Likewise.
9301 * gfortran.dg/char_result_15.f90: Likewise.
9302 * gfortran.dg/char_result_2.f90: Likewise.
9303 * gfortran.dg/char_result_3.f90: Likewise.
9304 * gfortran.dg/char_result_4.f90: Likewise.
9305 * gfortran.dg/char_result_5.f90: Likewise.
9306 * gfortran.dg/char_result_6.f90: Likewise.
9307 * gfortran.dg/char_result_7.f90: Likewise.
9308 * gfortran.dg/char_result_8.f90: Likewise.
9309 * gfortran.dg/char_spread_1.f90: Likewise.
9310 * gfortran.dg/char_transpose_1.f90: Likewise.
9311 * gfortran.dg/char_type_len.f90: Likewise.
9312 * gfortran.dg/char_unpack_1.f90: Likewise.
9313 * gfortran.dg/char_unpack_2.f90: Likewise.
9314 * gfortran.dg/character_array_constructor_1.f90: Likewise.
9315 * gfortran.dg/character_comparison_1.f90: Likewise.
9316 * gfortran.dg/character_comparison_2.f90: Likewise.
9317 * gfortran.dg/character_comparison_3.f90: Likewise.
9318 * gfortran.dg/character_comparison_4.f90: Likewise.
9319 * gfortran.dg/character_comparison_5.f90: Likewise.
9320 * gfortran.dg/character_comparison_6.f90: Likewise.
9321 * gfortran.dg/character_comparison_7.f90: Likewise.
9322 * gfortran.dg/character_comparison_8.f90: Likewise.
9323 * gfortran.dg/character_comparison_9.f90: Likewise.
9324 * gfortran.dg/charlen_15.f90: Likewise.
9325 * gfortran.dg/charlen_16.f90: Likewise.
9326 * gfortran.dg/chkbits.f90: Likewise.
9327 * gfortran.dg/chmod_1.f90: Likewise.
9328 * gfortran.dg/chmod_2.f90: Likewise.
9329 * gfortran.dg/chmod_3.f90: Likewise.
9330 * gfortran.dg/class_1.f03: Likewise.
9331 * gfortran.dg/class_18.f03: Likewise.
9332 * gfortran.dg/class_19.f03: Likewise.
9333 * gfortran.dg/class_35.f90: Likewise.
9334 * gfortran.dg/class_46.f03: Likewise.
9335 * gfortran.dg/class_48.f90: Likewise.
9336 * gfortran.dg/class_51.f90: Likewise.
9337 * gfortran.dg/class_52.f90: Likewise.
9338 * gfortran.dg/class_6.f03: Likewise.
9339 * gfortran.dg/class_63.f90: Likewise.
9340 * gfortran.dg/class_64.f90: Likewise.
9341 * gfortran.dg/class_65.f90: Likewise.
9342 * gfortran.dg/class_66.f90: Likewise.
9343 * gfortran.dg/class_67.f90: Likewise.
9344 * gfortran.dg/class_9.f03: Likewise.
9345 * gfortran.dg/class_alias.f90: Likewise.
9346 * gfortran.dg/class_allocate_1.f03: Likewise.
9347 * gfortran.dg/class_allocate_10.f03: Likewise.
9348 * gfortran.dg/class_allocate_13.f90: Likewise.
9349 * gfortran.dg/class_allocate_14.f90: Likewise.
9350 * gfortran.dg/class_allocate_15.f90: Likewise.
9351 * gfortran.dg/class_allocate_19.f03: Likewise.
9352 * gfortran.dg/class_allocate_21.f90: Likewise.
9353 * gfortran.dg/class_allocate_22.f90: Likewise.
9354 * gfortran.dg/class_allocate_3.f03: Likewise.
9355 * gfortran.dg/class_allocate_4.f03: Likewise.
9356 * gfortran.dg/class_allocate_5.f90: Likewise.
9357 * gfortran.dg/class_allocate_6.f03: Likewise.
9358 * gfortran.dg/class_allocate_7.f03: Likewise.
9359 * gfortran.dg/class_allocate_8.f03: Likewise.
9360 * gfortran.dg/class_allocate_9.f03: Likewise.
9361 * gfortran.dg/class_array_1.f03: Likewise.
9362 * gfortran.dg/class_array_14.f90: Likewise.
9363 * gfortran.dg/class_array_15.f03: Likewise.
9364 * gfortran.dg/class_array_16.f90: Likewise.
9365 * gfortran.dg/class_array_2.f03: Likewise.
9366 * gfortran.dg/class_array_20.f03: Likewise.
9367 * gfortran.dg/class_array_21.f03: Likewise.
9368 * gfortran.dg/class_array_3.f03: Likewise.
9369 * gfortran.dg/class_array_4.f03: Likewise.
9370 * gfortran.dg/class_array_7.f03: Likewise.
9371 * gfortran.dg/class_array_8.f03: Likewise.
9372 * gfortran.dg/class_array_9.f03: Likewise.
9373 * gfortran.dg/class_defined_operator_1.f03: Likewise.
9374 * gfortran.dg/class_dummy_1.f03: Likewise.
9375 * gfortran.dg/class_optional_1.f90: Likewise.
9376 * gfortran.dg/class_optional_2.f90: Likewise.
9377 * gfortran.dg/class_result_5.f90: Likewise.
9378 * gfortran.dg/class_result_6.f90: Likewise.
9379 * gfortran.dg/class_to_type_1.f03: Likewise.
9380 * gfortran.dg/class_to_type_2.f90: Likewise.
9381 * gfortran.dg/class_to_type_3.f03: Likewise.
9382 * gfortran.dg/class_to_type_4.f90: Likewise.
9383 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
9384 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
9385 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
9386 * gfortran.dg/coarray/atomic_1.f90: Likewise.
9387 * gfortran.dg/coarray/atomic_2.f90: Likewise.
9388 * gfortran.dg/coarray/codimension.f90: Likewise.
9389 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
9390 * gfortran.dg/coarray/collectives_1.f90: Likewise.
9391 * gfortran.dg/coarray/collectives_2.f90: Likewise.
9392 * gfortran.dg/coarray/collectives_3.f90: Likewise.
9393 * gfortran.dg/coarray/collectives_4.f90: Likewise.
9394 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
9395 * gfortran.dg/coarray/dummy_1.f90: Likewise.
9396 * gfortran.dg/coarray/event_1.f90: Likewise.
9397 * gfortran.dg/coarray/event_2.f90: Likewise.
9398 * gfortran.dg/coarray/get_array.f90: Likewise.
9399 * gfortran.dg/coarray/image_index_1.f90: Likewise.
9400 * gfortran.dg/coarray/image_index_2.f90: Likewise.
9401 * gfortran.dg/coarray/image_index_3.f90: Likewise.
9402 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
9403 * gfortran.dg/coarray/lock_1.f90: Likewise.
9404 * gfortran.dg/coarray/lock_2.f90: Likewise.
9405 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
9406 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
9407 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
9408 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
9409 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
9410 * gfortran.dg/coarray/registering_1.f90: Likewise.
9411 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
9412 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
9413 * gfortran.dg/coarray/send_array.f90: Likewise.
9414 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
9415 * gfortran.dg/coarray/sendget_array.f90: Likewise.
9416 * gfortran.dg/coarray/subobject_1.f90: Likewise.
9417 * gfortran.dg/coarray/sync_1.f90: Likewise.
9418 * gfortran.dg/coarray/sync_3.f90: Likewise.
9419 * gfortran.dg/coarray/this_image_1.f90: Likewise.
9420 * gfortran.dg/coarray/this_image_2.f90: Likewise.
9421 * gfortran.dg/coarray_13.f90: Likewise.
9422 * gfortran.dg/coarray_15.f90: Likewise.
9423 * gfortran.dg/coarray_16.f90: Likewise.
9424 * gfortran.dg/coarray_2.f90: Likewise.
9425 * gfortran.dg/coarray_23.f90: Likewise.
9426 * gfortran.dg/coarray_40.f90: Likewise.
9427 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
9428 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
9429 * gfortran.dg/coarray_allocate_10.f08: Likewise.
9430 * gfortran.dg/coarray_allocate_2.f08: Likewise.
9431 * gfortran.dg/coarray_allocate_3.f08: Likewise.
9432 * gfortran.dg/coarray_allocate_4.f08: Likewise.
9433 * gfortran.dg/coarray_allocate_5.f08: Likewise.
9434 * gfortran.dg/coarray_allocate_7.f08: Likewise.
9435 * gfortran.dg/coarray_allocate_8.f08: Likewise.
9436 * gfortran.dg/coarray_allocate_9.f08: Likewise.
9437 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
9438 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
9439 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
9440 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
9441 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
9442 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
9443 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
9444 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
9445 * gfortran.dg/coarray_stat_2.f90: Likewise.
9446 * gfortran.dg/coarray_subobject_1.f90: Likewise.
9447 * gfortran.dg/coindexed_1.f90: Likewise.
9448 * gfortran.dg/comma.f: Likewise.
9449 * gfortran.dg/comma_format_extension_3.f: Likewise.
9450 * gfortran.dg/comma_format_extension_4.f: Likewise.
9451 * gfortran.dg/common_2.f90: Likewise.
9452 * gfortran.dg/common_4.f90: Likewise.
9453 * gfortran.dg/common_align_1.f90: Likewise.
9454 * gfortran.dg/common_align_2.f90: Likewise.
9455 * gfortran.dg/common_equivalence_1.f: Likewise.
9456 * gfortran.dg/common_pointer_1.f90: Likewise.
9457 * gfortran.dg/common_resize_1.f: Likewise.
9458 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
9459 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
9460 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
9461 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
9462 * gfortran.dg/complex_read.f90: Likewise.
9463 * gfortran.dg/complex_write.f90: Likewise.
9464 * gfortran.dg/constant_substring.f: Likewise.
9465 * gfortran.dg/constructor_2.f90: Likewise.
9466 * gfortran.dg/constructor_3.f90: Likewise.
9467 * gfortran.dg/constructor_6.f90: Likewise.
9468 * gfortran.dg/contained_1.f90: Likewise.
9469 * gfortran.dg/contained_3.f90: Likewise.
9470 * gfortran.dg/contained_equivalence_1.f90: Likewise.
9471 * gfortran.dg/contained_module_proc_1.f90: Likewise.
9472 * gfortran.dg/continuation_1.f90: Likewise.
9473 * gfortran.dg/continuation_11.f90: Likewise.
9474 * gfortran.dg/continuation_12.f90: Likewise.
9475 * gfortran.dg/continuation_13.f90: Likewise.
9476 * gfortran.dg/continuation_14.f: Likewise.
9477 * gfortran.dg/continuation_8.f90: Likewise.
9478 * gfortran.dg/convert_2.f90: Likewise.
9479 * gfortran.dg/convert_implied_open.f90: Likewise.
9480 * gfortran.dg/count_init_expr.f03: Likewise.
9481 * gfortran.dg/cr_lf.f90: Likewise.
9482 * gfortran.dg/cray_pointers_10.f90: Likewise.
9483 * gfortran.dg/cray_pointers_2.f90: Likewise.
9484 * gfortran.dg/cray_pointers_5.f90: Likewise.
9485 * gfortran.dg/cray_pointers_7.f90: Likewise.
9486 * gfortran.dg/cray_pointers_8.f90: Likewise.
9487 * gfortran.dg/cshift_1.f90: Likewise.
9488 * gfortran.dg/cshift_2.f90: Likewise.
9489 * gfortran.dg/cshift_large_1.f90: Likewise.
9490 * gfortran.dg/cshift_nan_1.f90: Likewise.
9491 * gfortran.dg/csqrt_2.f: Likewise.
9492 * gfortran.dg/data_array_1.f90: Likewise.
9493 * gfortran.dg/data_char_1.f90: Likewise.
9494 * gfortran.dg/data_char_2.f90: Likewise.
9495 * gfortran.dg/data_char_3.f90: Likewise.
9496 * gfortran.dg/data_derived_1.f90: Likewise.
9497 * gfortran.dg/data_implied_do_1.f90: Likewise.
9498 * gfortran.dg/data_namelist_conflict.f90: Likewise.
9499 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
9500 * gfortran.dg/deallocate_stat.f90: Likewise.
9501 * gfortran.dg/deallocate_stat_2.f90: Likewise.
9502 * gfortran.dg/debug/pr37738.f: Likewise.
9503 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
9504 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
9505 * gfortran.dg/dec_exp_1.f90: Likewise.
9506 * gfortran.dg/dec_init_1.f90: Likewise.
9507 * gfortran.dg/dec_init_2.f90: Likewise.
9508 * gfortran.dg/dec_init_3.f90: Likewise.
9509 * gfortran.dg/dec_init_4.f90: Likewise.
9510 * gfortran.dg/dec_io_1.f90: Likewise.
9511 * gfortran.dg/dec_io_2.f90: Likewise.
9512 * gfortran.dg/dec_io_2a.f90: Likewise.
9513 * gfortran.dg/dec_io_6.f90: Likewise.
9514 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
9515 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
9516 * gfortran.dg/dec_math.f90: Likewise.
9517 * gfortran.dg/dec_parameter_1.f: Likewise.
9518 * gfortran.dg/dec_parameter_2.f90: Likewise.
9519 * gfortran.dg/dec_static_1.f90: Likewise.
9520 * gfortran.dg/dec_static_2.f90: Likewise.
9521 * gfortran.dg/dec_structure_1.f90: Likewise.
9522 * gfortran.dg/dec_structure_10.f90: Likewise.
9523 * gfortran.dg/dec_structure_18.f90: Likewise.
9524 * gfortran.dg/dec_structure_19.f90: Likewise.
9525 * gfortran.dg/dec_structure_2.f90: Likewise.
9526 * gfortran.dg/dec_structure_22.f90: Likewise.
9527 * gfortran.dg/dec_structure_3.f90: Likewise.
9528 * gfortran.dg/dec_structure_4.f90: Likewise.
9529 * gfortran.dg/dec_structure_5.f90: Likewise.
9530 * gfortran.dg/dec_structure_6.f90: Likewise.
9531 * gfortran.dg/dec_structure_7.f90: Likewise.
9532 * gfortran.dg/dec_union_1.f90: Likewise.
9533 * gfortran.dg/dec_union_2.f90: Likewise.
9534 * gfortran.dg/dec_union_3.f90: Likewise.
9535 * gfortran.dg/dec_union_4.f90: Likewise.
9536 * gfortran.dg/dec_union_5.f90: Likewise.
9537 * gfortran.dg/default_format_1.f90: Likewise.
9538 * gfortran.dg/default_format_2.f90: Likewise.
9539 * gfortran.dg/default_format_denormal_1.f90: Likewise.
9540 * gfortran.dg/default_format_denormal_2.f90: Likewise.
9541 * gfortran.dg/default_initialization_3.f90: Likewise.
9542 * gfortran.dg/default_initialization_4.f90: Likewise.
9543 * gfortran.dg/default_initialization_5.f90: Likewise.
9544 * gfortran.dg/deferred_character_1.f90: Likewise.
9545 * gfortran.dg/deferred_character_10.f90: Likewise.
9546 * gfortran.dg/deferred_character_11.f90: Likewise.
9547 * gfortran.dg/deferred_character_12.f90: Likewise.
9548 * gfortran.dg/deferred_character_13.f90: Likewise.
9549 * gfortran.dg/deferred_character_14.f90: Likewise.
9550 * gfortran.dg/deferred_character_15.f90: Likewise.
9551 * gfortran.dg/deferred_character_16.f90: Likewise.
9552 * gfortran.dg/deferred_character_2.f90: Likewise.
9553 * gfortran.dg/deferred_character_3.f90: Likewise.
9554 * gfortran.dg/deferred_character_4.f90: Likewise.
9555 * gfortran.dg/deferred_character_5.f90: Likewise.
9556 * gfortran.dg/deferred_character_6.f90: Likewise.
9557 * gfortran.dg/deferred_character_7.f90: Likewise.
9558 * gfortran.dg/deferred_character_8.f90: Likewise.
9559 * gfortran.dg/deferred_character_9.f90: Likewise.
9560 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
9561 * gfortran.dg/deferred_type_component_1.f90: Likewise.
9562 * gfortran.dg/deferred_type_component_2.f90: Likewise.
9563 * gfortran.dg/deferred_type_param_2.f90: Likewise.
9564 * gfortran.dg/deferred_type_param_4.f90: Likewise.
9565 * gfortran.dg/deferred_type_param_5.f90: Likewise.
9566 * gfortran.dg/deferred_type_param_6.f90: Likewise.
9567 * gfortran.dg/deferred_type_param_8.f90: Likewise.
9568 * gfortran.dg/deferred_type_param_9.f90: Likewise.
9569 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
9570 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
9571 * gfortran.dg/defined_assignment_1.f90: Likewise.
9572 * gfortran.dg/defined_assignment_10.f90: Likewise.
9573 * gfortran.dg/defined_assignment_11.f90: Likewise.
9574 * gfortran.dg/defined_assignment_2.f90: Likewise.
9575 * gfortran.dg/defined_assignment_3.f90: Likewise.
9576 * gfortran.dg/defined_assignment_4.f90: Likewise.
9577 * gfortran.dg/defined_assignment_5.f90: Likewise.
9578 * gfortran.dg/defined_assignment_8.f90: Likewise.
9579 * gfortran.dg/defined_assignment_9.f90: Likewise.
9580 * gfortran.dg/dependency_2.f90: Likewise.
9581 * gfortran.dg/dependency_21.f90: Likewise.
9582 * gfortran.dg/dependency_22.f90: Likewise.
9583 * gfortran.dg/dependency_23.f90: Likewise.
9584 * gfortran.dg/dependency_24.f90: Likewise.
9585 * gfortran.dg/dependency_25.f90: Likewise.
9586 * gfortran.dg/dependency_26.f90: Likewise.
9587 * gfortran.dg/dependency_39.f90: Likewise.
9588 * gfortran.dg/dependency_40.f90: Likewise.
9589 * gfortran.dg/dependency_41.f90: Likewise.
9590 * gfortran.dg/dependency_42.f90: Likewise.
9591 * gfortran.dg/dependency_43.f90: Likewise.
9592 * gfortran.dg/dependency_44.f90: Likewise.
9593 * gfortran.dg/dependency_45.f90: Likewise.
9594 * gfortran.dg/dependency_50.f90: Likewise.
9595 * gfortran.dg/dependency_51.f90: Likewise.
9596 * gfortran.dg/dependent_decls_1.f90: Likewise.
9597 * gfortran.dg/der_array_1.f90: Likewise.
9598 * gfortran.dg/der_array_io_1.f90: Likewise.
9599 * gfortran.dg/der_array_io_2.f90: Likewise.
9600 * gfortran.dg/der_array_io_3.f90: Likewise.
9601 * gfortran.dg/der_io_1.f90: Likewise.
9602 * gfortran.dg/der_io_3.f90: Likewise.
9603 * gfortran.dg/der_pointer_2.f90: Likewise.
9604 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
9605 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
9606 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
9607 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
9608 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
9609 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
9610 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
9611 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
9612 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
9613 * gfortran.dg/derived_external_function_1.f90: Likewise.
9614 * gfortran.dg/derived_init_1.f90: Likewise.
9615 * gfortran.dg/derived_init_2.f90: Likewise.
9616 * gfortran.dg/derived_init_3.f90: Likewise.
9617 * gfortran.dg/derived_init_4.f90: Likewise.
9618 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
9619 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
9620 * gfortran.dg/dev_null.F90: Likewise.
9621 * gfortran.dg/dfloat_1.f90: Likewise.
9622 * gfortran.dg/dim_sum_1.f90: Likewise.
9623 * gfortran.dg/dim_sum_2.f90: Likewise.
9624 * gfortran.dg/dim_sum_3.f90: Likewise.
9625 * gfortran.dg/direct_io_10.f: Likewise.
9626 * gfortran.dg/direct_io_11.f90: Likewise.
9627 * gfortran.dg/direct_io_12.f90: Likewise.
9628 * gfortran.dg/direct_io_2.f90: Likewise.
9629 * gfortran.dg/direct_io_3.f90: Likewise.
9630 * gfortran.dg/direct_io_4.f90: Likewise.
9631 * gfortran.dg/direct_io_5.f90: Likewise.
9632 * gfortran.dg/direct_io_6.f90: Likewise.
9633 * gfortran.dg/direct_io_7.f90: Likewise.
9634 * gfortran.dg/direct_io_8.f90: Likewise.
9635 * gfortran.dg/direct_io_9.f: Likewise.
9636 * gfortran.dg/do_1.f90: Likewise.
9637 * gfortran.dg/do_3.F90: Likewise.
9638 * gfortran.dg/do_concurrent_2.f90: Likewise.
9639 * gfortran.dg/do_concurrent_4.f90: Likewise.
9640 * gfortran.dg/do_corner_warn.f90: Likewise.
9641 * gfortran.dg/do_iterator_2.f90: Likewise.
9642 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
9643 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
9644 * gfortran.dg/dos_eol.f: Likewise.
9645 * gfortran.dg/dot_product_1.f03: Likewise.
9646 * gfortran.dg/dot_product_2.f90: Likewise.
9647 * gfortran.dg/dot_product_4.f90: Likewise.
9648 * gfortran.dg/dshift_1.F90: Likewise.
9649 * gfortran.dg/dshift_2.F90: Likewise.
9650 * gfortran.dg/dtio_1.f90: Likewise.
9651 * gfortran.dg/dtio_10.f90: Likewise.
9652 * gfortran.dg/dtio_12.f90: Likewise.
9653 * gfortran.dg/dtio_14.f90: Likewise.
9654 * gfortran.dg/dtio_15.f90: Likewise.
9655 * gfortran.dg/dtio_16.f90: Likewise.
9656 * gfortran.dg/dtio_17.f90: Likewise.
9657 * gfortran.dg/dtio_19.f90: Likewise.
9658 * gfortran.dg/dtio_2.f90: Likewise.
9659 * gfortran.dg/dtio_20.f03: Likewise.
9660 * gfortran.dg/dtio_22.f90: Likewise.
9661 * gfortran.dg/dtio_24.f90: Likewise.
9662 * gfortran.dg/dtio_25.f90: Likewise.
9663 * gfortran.dg/dtio_26.f03: Likewise.
9664 * gfortran.dg/dtio_27.f90: Likewise.
9665 * gfortran.dg/dtio_28.f03: Likewise.
9666 * gfortran.dg/dtio_3.f90: Likewise.
9667 * gfortran.dg/dtio_30.f03: Likewise.
9668 * gfortran.dg/dtio_31.f03: Likewise.
9669 * gfortran.dg/dtio_32.f03: Likewise.
9670 * gfortran.dg/dtio_4.f90: Likewise.
9671 * gfortran.dg/dtio_5.f90: Likewise.
9672 * gfortran.dg/dtio_7.f90: Likewise.
9673 * gfortran.dg/dtio_8.f90: Likewise.
9674 * gfortran.dg/dtio_9.f90: Likewise.
9675 * gfortran.dg/dummy_procedure_3.f90: Likewise.
9676 * gfortran.dg/dummy_procedure_7.f90: Likewise.
9677 * gfortran.dg/dup_save_1.f90: Likewise.
9678 * gfortran.dg/dup_save_2.f90: Likewise.
9679 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
9680 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
9681 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
9682 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
9683 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
9684 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
9685 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
9686 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
9687 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
9688 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
9689 * gfortran.dg/e_d_fmt.f90: Likewise.
9690 * gfortran.dg/edit_real_1.f90: Likewise.
9691 * gfortran.dg/elemental_by_value_1.f90: Likewise.
9692 * gfortran.dg/elemental_dependency_1.f90: Likewise.
9693 * gfortran.dg/elemental_dependency_4.f90: Likewise.
9694 * gfortran.dg/elemental_dependency_5.f90: Likewise.
9695 * gfortran.dg/elemental_dependency_6.f90: Likewise.
9696 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
9697 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
9698 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
9699 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
9700 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
9701 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
9702 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
9703 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
9704 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
9705 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
9706 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
9707 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
9708 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
9709 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
9710 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
9711 * gfortran.dg/empty_format_1.f90: Likewise.
9712 * gfortran.dg/endfile.f: Likewise.
9713 * gfortran.dg/endfile.f90: Likewise.
9714 * gfortran.dg/endfile_2.f90: Likewise.
9715 * gfortran.dg/entry_1.f90: Likewise.
9716 * gfortran.dg/entry_10.f90: Likewise.
9717 * gfortran.dg/entry_12.f90: Likewise.
9718 * gfortran.dg/entry_13.f90: Likewise.
9719 * gfortran.dg/entry_14.f90: Likewise.
9720 * gfortran.dg/entry_16.f90: Likewise.
9721 * gfortran.dg/entry_3.f90: Likewise.
9722 * gfortran.dg/entry_6.f90: Likewise.
9723 * gfortran.dg/entry_9.f90: Likewise.
9724 * gfortran.dg/entry_array_specs_2.f: Likewise.
9725 * gfortran.dg/enum_1.f90: Likewise.
9726 * gfortran.dg/enum_9.f90: Likewise.
9727 * gfortran.dg/eof_1.f90: Likewise.
9728 * gfortran.dg/eof_2.f90: Likewise.
9729 * gfortran.dg/eof_4.f90: Likewise.
9730 * gfortran.dg/eof_5.f90: Likewise.
9731 * gfortran.dg/eor_handling_1.f90: Likewise.
9732 * gfortran.dg/eor_handling_2.f90: Likewise.
9733 * gfortran.dg/eor_handling_3.f90: Likewise.
9734 * gfortran.dg/eor_handling_4.f90: Likewise.
9735 * gfortran.dg/eor_handling_5.f90: Likewise.
9736 * gfortran.dg/eoshift_3.f90: Likewise.
9737 * gfortran.dg/eoshift_4.f90: Likewise.
9738 * gfortran.dg/eoshift_5.f90: Likewise.
9739 * gfortran.dg/eoshift_6.f90: Likewise.
9740 * gfortran.dg/eoshift_large_1.f90: Likewise.
9741 * gfortran.dg/equiv_6.f90: Likewise.
9742 * gfortran.dg/equiv_7.f90: Likewise.
9743 * gfortran.dg/equiv_9.f90: Likewise.
9744 * gfortran.dg/equiv_constraint_4.f90: Likewise.
9745 * gfortran.dg/erf_2.F90: Likewise.
9746 * gfortran.dg/erf_3.F90: Likewise.
9747 * gfortran.dg/erfc_scaled_1.f90: Likewise.
9748 * gfortran.dg/error_format_2.f90: Likewise.
9749 * gfortran.dg/error_recovery_5.f90: Likewise.
9750 * gfortran.dg/execute_command_line_2.f90: Likewise.
9751 * gfortran.dg/execute_command_line_3.f90: Likewise.
9752 * gfortran.dg/exit_1.f08: Likewise.
9753 * gfortran.dg/exit_3.f08: Likewise.
9754 * gfortran.dg/exponent_1.f90: Likewise.
9755 * gfortran.dg/exponent_2.f90: Likewise.
9756 * gfortran.dg/extended_char_comparison_1.f: Likewise.
9757 * gfortran.dg/extends_1.f03: Likewise.
9758 * gfortran.dg/extends_16.f90: Likewise.
9759 * gfortran.dg/extends_2.f03: Likewise.
9760 * gfortran.dg/extends_3.f03: Likewise.
9761 * gfortran.dg/extends_4.f03: Likewise.
9762 * gfortran.dg/extends_type_of_1.f03: Likewise.
9763 * gfortran.dg/extends_type_of_2.f03: Likewise.
9764 * gfortran.dg/external_procedures_3.f90: Likewise.
9765 * gfortran.dg/f2003_inquire_1.f03: Likewise.
9766 * gfortran.dg/f2003_io_1.f03: Likewise.
9767 * gfortran.dg/f2003_io_4.f03: Likewise.
9768 * gfortran.dg/f2003_io_5.f03: Likewise.
9769 * gfortran.dg/f2003_io_6.f03: Likewise.
9770 * gfortran.dg/f2003_io_7.f03: Likewise.
9771 * gfortran.dg/f2c_1.f90: Likewise.
9772 * gfortran.dg/f2c_2.f90: Likewise.
9773 * gfortran.dg/f2c_3.f90: Likewise.
9774 * gfortran.dg/f2c_4.f90: Likewise.
9775 * gfortran.dg/f2c_6.f90: Likewise.
9776 * gfortran.dg/f2c_7.f90: Likewise.
9777 * gfortran.dg/f2c_9.f90: Likewise.
9778 * gfortran.dg/fgetc_1.f90: Likewise.
9779 * gfortran.dg/fgetc_2.f90: Likewise.
9780 * gfortran.dg/filename_null.f90: Likewise.
9781 * gfortran.dg/finalize_12.f90: Likewise.
9782 * gfortran.dg/finalize_13.f90: Likewise.
9783 * gfortran.dg/finalize_15.f90: Likewise.
9784 * gfortran.dg/finalize_17.f90: Likewise.
9785 * gfortran.dg/finalize_18.f90: Likewise.
9786 * gfortran.dg/finalize_25.f90: Likewise.
9787 * gfortran.dg/finalize_29.f08: Likewise.
9788 * gfortran.dg/finalize_31.f90: Likewise.
9789 * gfortran.dg/float_1.f90: Likewise.
9790 * gfortran.dg/flush_1.f90: Likewise.
9791 * gfortran.dg/fmt_bz_bn.f: Likewise.
9792 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
9793 * gfortran.dg/fmt_cache_1.f: Likewise.
9794 * gfortran.dg/fmt_cache_2.f: Likewise.
9795 * gfortran.dg/fmt_cache_3.f90: Likewise.
9796 * gfortran.dg/fmt_colon.f90: Likewise.
9797 * gfortran.dg/fmt_e.f90: Likewise.
9798 * gfortran.dg/fmt_en.f90: Likewise.
9799 * gfortran.dg/fmt_error_10.f: Likewise.
9800 * gfortran.dg/fmt_error_9.f: Likewise.
9801 * gfortran.dg/fmt_exhaust.f90: Likewise.
9802 * gfortran.dg/fmt_f0_1.f90: Likewise.
9803 * gfortran.dg/fmt_f_an_p.f: Likewise.
9804 * gfortran.dg/fmt_fw_d.f90: Likewise.
9805 * gfortran.dg/fmt_g.f: Likewise.
9806 * gfortran.dg/fmt_g0_1.f08: Likewise.
9807 * gfortran.dg/fmt_g0_2.f08: Likewise.
9808 * gfortran.dg/fmt_g0_4.f08: Likewise.
9809 * gfortran.dg/fmt_g0_5.f08: Likewise.
9810 * gfortran.dg/fmt_g0_6.f08: Likewise.
9811 * gfortran.dg/fmt_g0_7.f08: Likewise.
9812 * gfortran.dg/fmt_g_1.f90: Likewise.
9813 * gfortran.dg/fmt_int_sign.f90: Likewise.
9814 * gfortran.dg/fmt_l.f90: Likewise.
9815 * gfortran.dg/fmt_missing_period_2.f: Likewise.
9816 * gfortran.dg/fmt_missing_period_3.f: Likewise.
9817 * gfortran.dg/fmt_p_1.f90: Likewise.
9818 * gfortran.dg/fmt_pf.f90: Likewise.
9819 * gfortran.dg/fmt_read.f90: Likewise.
9820 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
9821 * gfortran.dg/fmt_t_1.f90: Likewise.
9822 * gfortran.dg/fmt_t_2.f90: Likewise.
9823 * gfortran.dg/fmt_t_3.f90: Likewise.
9824 * gfortran.dg/fmt_t_4.f90: Likewise.
9825 * gfortran.dg/fmt_t_5.f90: Likewise.
9826 * gfortran.dg/fmt_t_6.f: Likewise.
9827 * gfortran.dg/fmt_t_7.f: Likewise.
9828 * gfortran.dg/fmt_t_9.f: Likewise.
9829 * gfortran.dg/fmt_tl.f: Likewise.
9830 * gfortran.dg/fmt_unlimited.f90: Likewise.
9831 * gfortran.dg/fmt_white.f: Likewise.
9832 * gfortran.dg/fmt_zero_digits.f90: Likewise.
9833 * gfortran.dg/fold_nearest.f90: Likewise.
9834 * gfortran.dg/forall_1.f90: Likewise.
9835 * gfortran.dg/forall_10.f90: Likewise.
9836 * gfortran.dg/forall_12.f90: Likewise.
9837 * gfortran.dg/forall_13.f90: Likewise.
9838 * gfortran.dg/forall_15.f90: Likewise.
9839 * gfortran.dg/forall_4.f90: Likewise.
9840 * gfortran.dg/forall_5.f90: Likewise.
9841 * gfortran.dg/forall_6.f90: Likewise.
9842 * gfortran.dg/forall_7.f90: Likewise.
9843 * gfortran.dg/fraction.f90: Likewise.
9844 * gfortran.dg/fseek.f90: Likewise.
9845 * gfortran.dg/ftell_1.f90: Likewise.
9846 * gfortran.dg/ftell_2.f90: Likewise.
9847 * gfortran.dg/ftell_3.f90: Likewise.
9848 * gfortran.dg/func_assign_2.f90: Likewise.
9849 * gfortran.dg/func_assign_3.f90: Likewise.
9850 * gfortran.dg/func_derived_1.f90: Likewise.
9851 * gfortran.dg/func_derived_2.f90: Likewise.
9852 * gfortran.dg/func_derived_3.f90: Likewise.
9853 * gfortran.dg/func_result_1.f90: Likewise.
9854 * gfortran.dg/func_result_2.f90: Likewise.
9855 * gfortran.dg/func_result_6.f90: Likewise.
9856 * gfortran.dg/function_charlen_2.f90: Likewise.
9857 * gfortran.dg/function_charlen_3.f: Likewise.
9858 * gfortran.dg/function_kinds_1.f90: Likewise.
9859 * gfortran.dg/function_kinds_4.f90: Likewise.
9860 * gfortran.dg/function_optimize_10.f90: Likewise.
9861 * gfortran.dg/function_optimize_11.f90: Likewise.
9862 * gfortran.dg/function_optimize_12.f90: Likewise.
9863 * gfortran.dg/function_optimize_4.f90: Likewise.
9864 * gfortran.dg/function_optimize_8.f90: Likewise.
9865 * gfortran.dg/g77/13037.f: Likewise.
9866 * gfortran.dg/g77/1832.f: Likewise.
9867 * gfortran.dg/g77/19981119-0.f: Likewise.
9868 * gfortran.dg/g77/19990313-0.f: Likewise.
9869 * gfortran.dg/g77/19990313-1.f: Likewise.
9870 * gfortran.dg/g77/19990313-2.f: Likewise.
9871 * gfortran.dg/g77/19990313-3.f: Likewise.
9872 * gfortran.dg/g77/19990419-1.f: Likewise.
9873 * gfortran.dg/g77/19990826-0.f: Likewise.
9874 * gfortran.dg/g77/19990826-2.f: Likewise.
9875 * gfortran.dg/g77/20000503-1.f: Likewise.
9876 * gfortran.dg/g77/20001111.f: Likewise.
9877 * gfortran.dg/g77/20010116.f: Likewise.
9878 * gfortran.dg/g77/20010216-1.f: Likewise.
9879 * gfortran.dg/g77/20010430.f: Likewise.
9880 * gfortran.dg/g77/20010610.f: Likewise.
9881 * gfortran.dg/g77/6177.f: Likewise.
9882 * gfortran.dg/g77/7388.f: Likewise.
9883 * gfortran.dg/g77/947.f: Likewise.
9884 * gfortran.dg/g77/970625-2.f: Likewise.
9885 * gfortran.dg/g77/971102-1.f: Likewise.
9886 * gfortran.dg/g77/980628-0.f: Likewise.
9887 * gfortran.dg/g77/980628-1.f: Likewise.
9888 * gfortran.dg/g77/980628-10.f: Likewise.
9889 * gfortran.dg/g77/980628-2.f: Likewise.
9890 * gfortran.dg/g77/980628-3.f: Likewise.
9891 * gfortran.dg/g77/980628-7.f: Likewise.
9892 * gfortran.dg/g77/980628-8.f: Likewise.
9893 * gfortran.dg/g77/980628-9.f: Likewise.
9894 * gfortran.dg/g77/980701-0.f: Likewise.
9895 * gfortran.dg/g77/980701-1.f: Likewise.
9896 * gfortran.dg/g77/cabs.f: Likewise.
9897 * gfortran.dg/g77/claus.f: Likewise.
9898 * gfortran.dg/g77/complex_1.f: Likewise.
9899 * gfortran.dg/g77/cpp3.F: Likewise.
9900 * gfortran.dg/g77/cpp4.F: Likewise.
9901 * gfortran.dg/g77/cpp5.F: Likewise.
9902 * gfortran.dg/g77/dcomplex.f: Likewise.
9903 * gfortran.dg/g77/dnrm2.f: Likewise.
9904 * gfortran.dg/g77/erfc.f: Likewise.
9905 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
9906 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
9907 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
9908 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
9909 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
9910 * gfortran.dg/g77/int8421.f: Likewise.
9911 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
9912 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
9913 * gfortran.dg/g77/le.f: Likewise.
9914 * gfortran.dg/g77/short.f: Likewise.
9915 * gfortran.dg/gamma_1.f90: Likewise.
9916 * gfortran.dg/gamma_4.f90: Likewise.
9917 * gfortran.dg/gamma_5.f90: Likewise.
9918 * gfortran.dg/generic_13.f90: Likewise.
9919 * gfortran.dg/generic_15.f90: Likewise.
9920 * gfortran.dg/generic_19.f90: Likewise.
9921 * gfortran.dg/generic_20.f90: Likewise.
9922 * gfortran.dg/generic_23.f03: Likewise.
9923 * gfortran.dg/generic_25.f90: Likewise.
9924 * gfortran.dg/generic_27.f90: Likewise.
9925 * gfortran.dg/generic_31.f90: Likewise.
9926 * gfortran.dg/generic_4.f90: Likewise.
9927 * gfortran.dg/global_vars_c_init.f90: Likewise.
9928 * gfortran.dg/global_vars_f90_init.f90: Likewise.
9929 * gfortran.dg/gnu_logical_1.F: Likewise.
9930 * gfortran.dg/goacc/fixed-1.f: Likewise.
9931 * gfortran.dg/goacc/fixed-2.f: Likewise.
9932 * gfortran.dg/goacc/gang-static.f95: Likewise.
9933 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
9934 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
9935 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
9936 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
9937 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
9938 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
9939 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
9940 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
9941 * gfortran.dg/goacc/omp-fixed.f: Likewise.
9942 * gfortran.dg/gomp/crayptr5.f90: Likewise.
9943 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
9944 * gfortran.dg/gomp/pr48794.f90: Likewise.
9945 * gfortran.dg/gomp/pr72744.f90: Likewise.
9946 * gfortran.dg/gomp/pr77665.f90: Likewise.
9947 * gfortran.dg/gomp/workshare2.f90: Likewise.
9948 * gfortran.dg/gomp/workshare3.f90: Likewise.
9949 * gfortran.dg/goto_1.f: Likewise.
9950 * gfortran.dg/goto_2.f90: Likewise.
9951 * gfortran.dg/goto_4.f90: Likewise.
9952 * gfortran.dg/goto_6.f: Likewise.
9953 * gfortran.dg/graphite/id-26.f03: Likewise.
9954 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
9955 * gfortran.dg/graphite/pr29581.f90: Likewise.
9956 * gfortran.dg/graphite/pr29832.f90: Likewise.
9957 * gfortran.dg/graphite/run-id-1.f: Likewise.
9958 * gfortran.dg/graphite/run-id-2.f90: Likewise.
9959 * gfortran.dg/graphite/run-id-3.f90: Likewise.
9960 * gfortran.dg/hollerith.f90: Likewise.
9961 * gfortran.dg/hollerith4.f90: Likewise.
9962 * gfortran.dg/hollerith6.f90: Likewise.
9963 * gfortran.dg/hollerith8.f90: Likewise.
9964 * gfortran.dg/hollerith_1.f90: Likewise.
9965 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
9966 * gfortran.dg/hollerith_f95.f90: Likewise.
9967 * gfortran.dg/hollerith_legacy.f90: Likewise.
9968 * gfortran.dg/host_assoc_call_3.f90: Likewise.
9969 * gfortran.dg/host_assoc_function_1.f90: Likewise.
9970 * gfortran.dg/host_assoc_function_3.f90: Likewise.
9971 * gfortran.dg/host_assoc_function_4.f90: Likewise.
9972 * gfortran.dg/host_assoc_function_9.f90: Likewise.
9973 * gfortran.dg/host_dummy_index_1.f90: Likewise.
9974 * gfortran.dg/hypot_1.f90: Likewise.
9975 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
9976 * gfortran.dg/iargc.f90: Likewise.
9977 * gfortran.dg/ibits.f90: Likewise.
9978 * gfortran.dg/ichar_1.f90: Likewise.
9979 * gfortran.dg/ichar_2.f90: Likewise.
9980 * gfortran.dg/ieee/ieee_1.F90: Likewise.
9981 * gfortran.dg/ieee/ieee_2.f90: Likewise.
9982 * gfortran.dg/ieee/ieee_3.f90: Likewise.
9983 * gfortran.dg/ieee/ieee_4.f90: Likewise.
9984 * gfortran.dg/ieee/ieee_6.f90: Likewise.
9985 * gfortran.dg/ieee/ieee_7.f90: Likewise.
9986 * gfortran.dg/ieee/ieee_8.f90: Likewise.
9987 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
9988 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
9989 * gfortran.dg/ieee/large_1.f90: Likewise.
9990 * gfortran.dg/ieee/large_2.f90: Likewise.
9991 * gfortran.dg/ieee/large_3.F90: Likewise.
9992 * gfortran.dg/ieee/large_4.f90: Likewise.
9993 * gfortran.dg/ieee/rounding_1.f90: Likewise.
9994 * gfortran.dg/ieee/underflow_1.f90: Likewise.
9995 * gfortran.dg/impl_do_var_data.f90: Likewise.
9996 * gfortran.dg/implicit_10.f90: Likewise.
9997 * gfortran.dg/implicit_12.f90: Likewise.
9998 * gfortran.dg/implicit_class_1.f90: Likewise.
9999 * gfortran.dg/implicit_pure_1.f90: Likewise.
10000 * gfortran.dg/implied_do_1.f90: Likewise.
10001 * gfortran.dg/implied_do_io_1.f90: Likewise.
10002 * gfortran.dg/implied_do_io_2.f90: Likewise.
10003 * gfortran.dg/implied_do_io_3.f90: Likewise.
10004 * gfortran.dg/implied_shape_1.f08: Likewise.
10005 * gfortran.dg/import.f90: Likewise.
10006 * gfortran.dg/import4.f90: Likewise.
10007 * gfortran.dg/impure_1.f08: Likewise.
10008 * gfortran.dg/index.f90: Likewise.
10009 * gfortran.dg/index_2.f90: Likewise.
10010 * gfortran.dg/init_flag_1.f90: Likewise.
10011 * gfortran.dg/init_flag_10.f90: Likewise.
10012 * gfortran.dg/init_flag_15.f03: Likewise.
10013 * gfortran.dg/init_flag_2.f90: Likewise.
10014 * gfortran.dg/init_flag_3.f90: Likewise.
10015 * gfortran.dg/init_flag_4.f90: Likewise.
10016 * gfortran.dg/init_flag_5.f90: Likewise.
10017 * gfortran.dg/init_flag_6.f90: Likewise.
10018 * gfortran.dg/init_flag_7.f90: Likewise.
10019 * gfortran.dg/init_flag_9.f90: Likewise.
10020 * gfortran.dg/initialization_11.f90: Likewise.
10021 * gfortran.dg/initialization_19.f90: Likewise.
10022 * gfortran.dg/initialization_2.f90: Likewise.
10023 * gfortran.dg/initialization_22.f90: Likewise.
10024 * gfortran.dg/initialization_27.f90: Likewise.
10025 * gfortran.dg/initialization_5.f90: Likewise.
10026 * gfortran.dg/initialization_6.f90: Likewise.
10027 * gfortran.dg/inline_matmul_1.f90: Likewise.
10028 * gfortran.dg/inline_matmul_10.f90: Likewise.
10029 * gfortran.dg/inline_matmul_11.f90: Likewise.
10030 * gfortran.dg/inline_matmul_13.f90: Likewise.
10031 * gfortran.dg/inline_matmul_14.f90: Likewise.
10032 * gfortran.dg/inline_matmul_16.f90: Likewise.
10033 * gfortran.dg/inline_matmul_17.f90: Likewise.
10034 * gfortran.dg/inline_matmul_18.f90: Likewise.
10035 * gfortran.dg/inline_matmul_19.f90: Likewise.
10036 * gfortran.dg/inline_matmul_2.f90: Likewise.
10037 * gfortran.dg/inline_matmul_20.f90: Likewise.
10038 * gfortran.dg/inline_matmul_22.f90: Likewise.
10039 * gfortran.dg/inline_matmul_3.f90: Likewise.
10040 * gfortran.dg/inline_matmul_4.f90: Likewise.
10041 * gfortran.dg/inline_matmul_5.f90: Likewise.
10042 * gfortran.dg/inline_matmul_6.f90: Likewise.
10043 * gfortran.dg/inline_matmul_7.f90: Likewise.
10044 * gfortran.dg/inline_matmul_8.f90: Likewise.
10045 * gfortran.dg/inline_matmul_9.f90: Likewise.
10046 * gfortran.dg/inline_sum_1.f90: Likewise.
10047 * gfortran.dg/inline_sum_3.f90: Likewise.
10048 * gfortran.dg/inline_sum_5.f90: Likewise.
10049 * gfortran.dg/inquire-complex.f90: Likewise.
10050 * gfortran.dg/inquire.f90: Likewise.
10051 * gfortran.dg/inquire_10.f90: Likewise.
10052 * gfortran.dg/inquire_13.f90: Likewise.
10053 * gfortran.dg/inquire_15.f90: Likewise.
10054 * gfortran.dg/inquire_16.f90: Likewise.
10055 * gfortran.dg/inquire_17.f90: Likewise.
10056 * gfortran.dg/inquire_5.f90: Likewise.
10057 * gfortran.dg/inquire_6.f90: Likewise.
10058 * gfortran.dg/inquire_7.f90: Likewise.
10059 * gfortran.dg/inquire_9.f90: Likewise.
10060 * gfortran.dg/inquire_internal.f90: Likewise.
10061 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
10062 * gfortran.dg/inquire_size.f90: Likewise.
10063 * gfortran.dg/int_1.f90: Likewise.
10064 * gfortran.dg/int_conv_1.f90: Likewise.
10065 * gfortran.dg/int_range_io_1.f90: Likewise.
10066 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
10067 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
10068 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
10069 * gfortran.dg/integer_plus.f90: Likewise.
10070 * gfortran.dg/intent_out_2.f90: Likewise.
10071 * gfortran.dg/intent_out_5.f90: Likewise.
10072 * gfortran.dg/intent_out_6.f90: Likewise.
10073 * gfortran.dg/interface_12.f90: Likewise.
10074 * gfortran.dg/interface_19.f90: Likewise.
10075 * gfortran.dg/interface_4.f90: Likewise.
10076 * gfortran.dg/interface_5.f90: Likewise.
10077 * gfortran.dg/interface_9.f90: Likewise.
10078 * gfortran.dg/interface_assignment_1.f90: Likewise.
10079 * gfortran.dg/interface_assignment_2.f90: Likewise.
10080 * gfortran.dg/internal_dummy_2.f08: Likewise.
10081 * gfortran.dg/internal_dummy_3.f08: Likewise.
10082 * gfortran.dg/internal_dummy_4.f08: Likewise.
10083 * gfortran.dg/internal_pack_1.f90: Likewise.
10084 * gfortran.dg/internal_pack_10.f90: Likewise.
10085 * gfortran.dg/internal_pack_12.f90: Likewise.
10086 * gfortran.dg/internal_pack_13.f90: Likewise.
10087 * gfortran.dg/internal_pack_14.f90: Likewise.
10088 * gfortran.dg/internal_pack_15.f90: Likewise.
10089 * gfortran.dg/internal_pack_2.f90: Likewise.
10090 * gfortran.dg/internal_pack_3.f90: Likewise.
10091 * gfortran.dg/internal_pack_4.f90: Likewise.
10092 * gfortran.dg/internal_pack_6.f90: Likewise.
10093 * gfortran.dg/internal_pack_8.f90: Likewise.
10094 * gfortran.dg/internal_readwrite_1.f90: Likewise.
10095 * gfortran.dg/internal_readwrite_2.f90: Likewise.
10096 * gfortran.dg/internal_readwrite_3.f90: Likewise.
10097 * gfortran.dg/intrinsic_actual_1.f: Likewise.
10098 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
10099 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
10100 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
10101 * gfortran.dg/intrinsic_char_1.f90: Likewise.
10102 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
10103 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
10104 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
10105 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
10106 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
10107 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
10108 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
10109 * gfortran.dg/intrinsic_product_1.f90: Likewise.
10110 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
10111 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
10112 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
10113 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
10114 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
10115 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
10116 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
10117 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
10118 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
10119 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
10120 * gfortran.dg/io_err_1.f90: Likewise.
10121 * gfortran.dg/io_real_boz.f90: Likewise.
10122 * gfortran.dg/iomsg_1.f90: Likewise.
10123 * gfortran.dg/iostat_1.f90: Likewise.
10124 * gfortran.dg/iostat_2.f90: Likewise.
10125 * gfortran.dg/iostat_4.f90: Likewise.
10126 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
10127 * gfortran.dg/ishft_1.f90: Likewise.
10128 * gfortran.dg/ishft_2.f90: Likewise.
10129 * gfortran.dg/ishft_4.f90: Likewise.
10130 * gfortran.dg/isnan_1.f90: Likewise.
10131 * gfortran.dg/isnan_2.f90: Likewise.
10132 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
10133 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
10134 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
10135 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
10136 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
10137 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
10138 * gfortran.dg/itime_idate_1.f: Likewise.
10139 * gfortran.dg/itime_idate_2.f: Likewise.
10140 * gfortran.dg/large_integer_kind_1.f90: Likewise.
10141 * gfortran.dg/large_integer_kind_2.f90: Likewise.
10142 * gfortran.dg/large_real_kind_1.f90: Likewise.
10143 * gfortran.dg/large_real_kind_2.F90: Likewise.
10144 * gfortran.dg/large_real_kind_3.F90: Likewise.
10145 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
10146 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
10147 * gfortran.dg/large_recl.f90: Likewise.
10148 * gfortran.dg/large_unit_1.f90: Likewise.
10149 * gfortran.dg/large_unit_2.f90: Likewise.
10150 * gfortran.dg/largeequiv_1.f90: Likewise.
10151 * gfortran.dg/leadz_trailz_1.f90: Likewise.
10152 * gfortran.dg/leadz_trailz_2.f90: Likewise.
10153 * gfortran.dg/leadz_trailz_3.f90: Likewise.
10154 * gfortran.dg/list_read_1.f90: Likewise.
10155 * gfortran.dg/list_read_10.f90: Likewise.
10156 * gfortran.dg/list_read_11.f90: Likewise.
10157 * gfortran.dg/list_read_12.f90: Likewise.
10158 * gfortran.dg/list_read_13.f: Likewise.
10159 * gfortran.dg/list_read_14.f90: Likewise.
10160 * gfortran.dg/list_read_2.f90: Likewise.
10161 * gfortran.dg/list_read_3.f90: Likewise.
10162 * gfortran.dg/list_read_4.f90: Likewise.
10163 * gfortran.dg/list_read_5.f90: Likewise.
10164 * gfortran.dg/list_read_6.f90: Likewise.
10165 * gfortran.dg/list_read_7.f90: Likewise.
10166 * gfortran.dg/list_read_8.f90: Likewise.
10167 * gfortran.dg/list_read_9.f90: Likewise.
10168 * gfortran.dg/loc_2.f90: Likewise.
10169 * gfortran.dg/logical_1.f90: Likewise.
10170 * gfortran.dg/logical_dot_product.f90: Likewise.
10171 * gfortran.dg/logical_temp_io.f90: Likewise.
10172 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
10173 * gfortran.dg/lrshift_1.f90: Likewise.
10174 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
10175 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
10176 * gfortran.dg/lto/pr40725_0.f03: Likewise.
10177 * gfortran.dg/lto/pr41576_1.f90: Likewise.
10178 * gfortran.dg/make_unit.f90: Likewise.
10179 * gfortran.dg/mapping_1.f90: Likewise.
10180 * gfortran.dg/mapping_2.f90: Likewise.
10181 * gfortran.dg/mapping_3.f90: Likewise.
10182 * gfortran.dg/masklr_1.F90: Likewise.
10183 * gfortran.dg/masklr_2.F90: Likewise.
10184 * gfortran.dg/matmul_1.f90: Likewise.
10185 * gfortran.dg/matmul_10.f90: Likewise.
10186 * gfortran.dg/matmul_12.f90: Likewise.
10187 * gfortran.dg/matmul_16.f90: Likewise.
10188 * gfortran.dg/matmul_17.f90: Likewise.
10189 * gfortran.dg/matmul_18.f90: Likewise.
10190 * gfortran.dg/matmul_2.f90: Likewise.
10191 * gfortran.dg/matmul_3.f90: Likewise.
10192 * gfortran.dg/matmul_4.f90: Likewise.
10193 * gfortran.dg/matmul_6.f90: Likewise.
10194 * gfortran.dg/matmul_8.f03: Likewise.
10195 * gfortran.dg/matmul_9.f90: Likewise.
10196 * gfortran.dg/matmul_bounds_12.f90: Likewise.
10197 * gfortran.dg/matmul_bounds_6.f90: Likewise.
10198 * gfortran.dg/matmul_const.f90: Likewise.
10199 * gfortran.dg/maxloc_1.f90: Likewise.
10200 * gfortran.dg/maxloc_2.f90: Likewise.
10201 * gfortran.dg/maxloc_3.f90: Likewise.
10202 * gfortran.dg/maxloc_4.f90: Likewise.
10203 * gfortran.dg/maxloc_string_1.f90: Likewise.
10204 * gfortran.dg/maxlocval_1.f90: Likewise.
10205 * gfortran.dg/maxlocval_2.f90: Likewise.
10206 * gfortran.dg/maxlocval_3.f90: Likewise.
10207 * gfortran.dg/maxlocval_4.f90: Likewise.
10208 * gfortran.dg/maxval_char_1.f90: Likewise.
10209 * gfortran.dg/maxval_char_2.f90: Likewise.
10210 * gfortran.dg/maxval_char_3.f90: Likewise.
10211 * gfortran.dg/maxval_char_4.f90: Likewise.
10212 * gfortran.dg/maxval_parameter_1.f90: Likewise.
10213 * gfortran.dg/mclock.f90: Likewise.
10214 * gfortran.dg/merge_bits_1.F90: Likewise.
10215 * gfortran.dg/merge_bits_2.F90: Likewise.
10216 * gfortran.dg/merge_char_1.f90: Likewise.
10217 * gfortran.dg/merge_init_expr.f90: Likewise.
10218 * gfortran.dg/min_max_optional_1.f90: Likewise.
10219 * gfortran.dg/min_max_optional_5.f90: Likewise.
10220 * gfortran.dg/minloc_1.f90: Likewise.
10221 * gfortran.dg/minloc_2.f90: Likewise.
10222 * gfortran.dg/minloc_3.f90: Likewise.
10223 * gfortran.dg/minloc_4.f90: Likewise.
10224 * gfortran.dg/minloc_string_1.f90: Likewise.
10225 * gfortran.dg/minlocval_1.f90: Likewise.
10226 * gfortran.dg/minlocval_2.f90: Likewise.
10227 * gfortran.dg/minlocval_3.f90: Likewise.
10228 * gfortran.dg/minlocval_4.f90: Likewise.
10229 * gfortran.dg/minmax_char_1.f90: Likewise.
10230 * gfortran.dg/minmaxloc_1.f90: Likewise.
10231 * gfortran.dg/minmaxloc_10.f90: Likewise.
10232 * gfortran.dg/minmaxloc_11.f90: Likewise.
10233 * gfortran.dg/minmaxloc_12.f90: Likewise.
10234 * gfortran.dg/minmaxloc_13.f90: Likewise.
10235 * gfortran.dg/minmaxloc_2.f90: Likewise.
10236 * gfortran.dg/minmaxloc_3.f90: Likewise.
10237 * gfortran.dg/minmaxloc_4.f90: Likewise.
10238 * gfortran.dg/minmaxloc_5.f90: Likewise.
10239 * gfortran.dg/minmaxloc_6.f90: Likewise.
10240 * gfortran.dg/minmaxloc_7.f90: Likewise.
10241 * gfortran.dg/minmaxloc_8.f90: Likewise.
10242 * gfortran.dg/minmaxval_1.f90: Likewise.
10243 * gfortran.dg/minval_char_1.f90: Likewise.
10244 * gfortran.dg/minval_char_2.f90: Likewise.
10245 * gfortran.dg/minval_char_3.f90: Likewise.
10246 * gfortran.dg/minval_char_4.f90: Likewise.
10247 * gfortran.dg/minval_char_5.f90: Likewise.
10248 * gfortran.dg/minval_parameter_1.f90: Likewise.
10249 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
10250 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
10251 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
10252 * gfortran.dg/missing_parens_1.f90: Likewise.
10253 * gfortran.dg/missing_parens_2.f90: Likewise.
10254 * gfortran.dg/mod_large_1.f90: Likewise.
10255 * gfortran.dg/mod_sign0_1.f90: Likewise.
10256 * gfortran.dg/module_blank_common.f90: Likewise.
10257 * gfortran.dg/module_commons_1.f90: Likewise.
10258 * gfortran.dg/module_commons_3.f90: Likewise.
10259 * gfortran.dg/module_double_reuse.f90: Likewise.
10260 * gfortran.dg/module_equivalence_1.f90: Likewise.
10261 * gfortran.dg/module_equivalence_2.f90: Likewise.
10262 * gfortran.dg/module_equivalence_3.f90: Likewise.
10263 * gfortran.dg/module_equivalence_5.f90: Likewise.
10264 * gfortran.dg/module_interface_1.f90: Likewise.
10265 * gfortran.dg/module_nan.f90: Likewise.
10266 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
10267 * gfortran.dg/module_procedure_1.f90: Likewise.
10268 * gfortran.dg/module_read_1.f90: Likewise.
10269 * gfortran.dg/module_read_2.f90: Likewise.
10270 * gfortran.dg/module_widestring_1.f90: Likewise.
10271 * gfortran.dg/move_alloc.f90: Likewise.
10272 * gfortran.dg/move_alloc_10.f90: Likewise.
10273 * gfortran.dg/move_alloc_13.f90: Likewise.
10274 * gfortran.dg/move_alloc_14.f90: Likewise.
10275 * gfortran.dg/move_alloc_15.f90: Likewise.
10276 * gfortran.dg/move_alloc_16.f90: Likewise.
10277 * gfortran.dg/move_alloc_2.f90: Likewise.
10278 * gfortran.dg/move_alloc_5.f90: Likewise.
10279 * gfortran.dg/move_alloc_6.f90: Likewise.
10280 * gfortran.dg/move_alloc_9.f90: Likewise.
10281 * gfortran.dg/multiple_allocation_1.f90: Likewise.
10282 * gfortran.dg/multiple_allocation_3.f90: Likewise.
10283 * gfortran.dg/mvbits_1.f90: Likewise.
10284 * gfortran.dg/mvbits_2.f90: Likewise.
10285 * gfortran.dg/mvbits_3.f90: Likewise.
10286 * gfortran.dg/mvbits_4.f90: Likewise.
10287 * gfortran.dg/mvbits_7.f90: Likewise.
10288 * gfortran.dg/mvbits_8.f90: Likewise.
10289 * gfortran.dg/namelist_11.f: Likewise.
10290 * gfortran.dg/namelist_12.f: Likewise.
10291 * gfortran.dg/namelist_13.f90: Likewise.
10292 * gfortran.dg/namelist_14.f90: Likewise.
10293 * gfortran.dg/namelist_15.f90: Likewise.
10294 * gfortran.dg/namelist_16.f90: Likewise.
10295 * gfortran.dg/namelist_17.f90: Likewise.
10296 * gfortran.dg/namelist_18.f90: Likewise.
10297 * gfortran.dg/namelist_19.f90: Likewise.
10298 * gfortran.dg/namelist_20.f90: Likewise.
10299 * gfortran.dg/namelist_21.f90: Likewise.
10300 * gfortran.dg/namelist_22.f90: Likewise.
10301 * gfortran.dg/namelist_23.f90: Likewise.
10302 * gfortran.dg/namelist_24.f90: Likewise.
10303 * gfortran.dg/namelist_26.f90: Likewise.
10304 * gfortran.dg/namelist_27.f90: Likewise.
10305 * gfortran.dg/namelist_28.f90: Likewise.
10306 * gfortran.dg/namelist_29.f90: Likewise.
10307 * gfortran.dg/namelist_37.f90: Likewise.
10308 * gfortran.dg/namelist_38.f90: Likewise.
10309 * gfortran.dg/namelist_39.f90: Likewise.
10310 * gfortran.dg/namelist_40.f90: Likewise.
10311 * gfortran.dg/namelist_41.f90: Likewise.
10312 * gfortran.dg/namelist_42.f90: Likewise.
10313 * gfortran.dg/namelist_43.f90: Likewise.
10314 * gfortran.dg/namelist_44.f90: Likewise.
10315 * gfortran.dg/namelist_47.f90: Likewise.
10316 * gfortran.dg/namelist_48.f90: Likewise.
10317 * gfortran.dg/namelist_49.f90: Likewise.
10318 * gfortran.dg/namelist_50.f90: Likewise.
10319 * gfortran.dg/namelist_51.f90: Likewise.
10320 * gfortran.dg/namelist_52.f90: Likewise.
10321 * gfortran.dg/namelist_54.f90: Likewise.
10322 * gfortran.dg/namelist_55.f90: Likewise.
10323 * gfortran.dg/namelist_56.f90: Likewise.
10324 * gfortran.dg/namelist_57.f90: Likewise.
10325 * gfortran.dg/namelist_58.f90: Likewise.
10326 * gfortran.dg/namelist_59.f90: Likewise.
10327 * gfortran.dg/namelist_60.f90: Likewise.
10328 * gfortran.dg/namelist_61.f90: Likewise.
10329 * gfortran.dg/namelist_64.f90: Likewise.
10330 * gfortran.dg/namelist_65.f90: Likewise.
10331 * gfortran.dg/namelist_69.f90: Likewise.
10332 * gfortran.dg/namelist_70.f90: Likewise.
10333 * gfortran.dg/namelist_71.f90: Likewise.
10334 * gfortran.dg/namelist_72.f: Likewise.
10335 * gfortran.dg/namelist_73.f90: Likewise.
10336 * gfortran.dg/namelist_77.f90: Likewise.
10337 * gfortran.dg/namelist_78.f90: Likewise.
10338 * gfortran.dg/namelist_79.f90: Likewise.
10339 * gfortran.dg/namelist_80.f90: Likewise.
10340 * gfortran.dg/namelist_81.f90: Likewise.
10341 * gfortran.dg/namelist_82.f90: Likewise.
10342 * gfortran.dg/namelist_84.f90: Likewise.
10343 * gfortran.dg/namelist_85.f90: Likewise.
10344 * gfortran.dg/namelist_86.f90: Likewise.
10345 * gfortran.dg/namelist_87.f90: Likewise.
10346 * gfortran.dg/namelist_88.f90: Likewise.
10347 * gfortran.dg/namelist_89.f90: Likewise.
10348 * gfortran.dg/namelist_90.f: Likewise.
10349 * gfortran.dg/namelist_95.f90: Likewise.
10350 * gfortran.dg/namelist_char_only.f90: Likewise.
10351 * gfortran.dg/namelist_empty.f90: Likewise.
10352 * gfortran.dg/namelist_internal.f90: Likewise.
10353 * gfortran.dg/namelist_use.f90: Likewise.
10354 * gfortran.dg/namelist_use_only.f90: Likewise.
10355 * gfortran.dg/namelist_utf8.f90: Likewise.
10356 * gfortran.dg/nan_1.f90: Likewise.
10357 * gfortran.dg/nan_2.f90: Likewise.
10358 * gfortran.dg/nan_3.f90: Likewise.
10359 * gfortran.dg/nan_6.f90: Likewise.
10360 * gfortran.dg/nan_7.f90: Likewise.
10361 * gfortran.dg/nearest_1.f90: Likewise.
10362 * gfortran.dg/nearest_2.f90: Likewise.
10363 * gfortran.dg/nearest_3.f90: Likewise.
10364 * gfortran.dg/negative-z-descriptor.f90: Likewise.
10365 * gfortran.dg/negative_automatic_size.f90: Likewise.
10366 * gfortran.dg/negative_unit.f: Likewise.
10367 * gfortran.dg/negative_unit2.f90: Likewise.
10368 * gfortran.dg/negative_unit_int8.f: Likewise.
10369 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
10370 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
10371 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
10372 * gfortran.dg/nested_modules_1.f90: Likewise.
10373 * gfortran.dg/nested_modules_2.f90: Likewise.
10374 * gfortran.dg/nested_modules_3.f90: Likewise.
10375 * gfortran.dg/nesting_1.f90: Likewise.
10376 * gfortran.dg/new_line.f90: Likewise.
10377 * gfortran.dg/newunit_1.f90: Likewise.
10378 * gfortran.dg/newunit_3.f90: Likewise.
10379 * gfortran.dg/newunit_5.f90.f90: Likewise.
10380 * gfortran.dg/nint_1.f90: Likewise.
10381 * gfortran.dg/nint_2.f90: Likewise.
10382 * gfortran.dg/no_arg_check_2.f90: Likewise.
10383 * gfortran.dg/no_range_check_1.f90: Likewise.
10384 * gfortran.dg/no_range_check_2.f90: Likewise.
10385 * gfortran.dg/no_range_check_3.f90: Likewise.
10386 * gfortran.dg/noadv_size.f90: Likewise.
10387 * gfortran.dg/nonreturning_statements.f90: Likewise.
10388 * gfortran.dg/norm2_1.f90: Likewise.
10389 * gfortran.dg/norm2_3.f90: Likewise.
10390 * gfortran.dg/nosigned_zero_1.f90: Likewise.
10391 * gfortran.dg/nosigned_zero_2.f90: Likewise.
10392 * gfortran.dg/nosigned_zero_3.f90: Likewise.
10393 * gfortran.dg/null_4.f90: Likewise.
10394 * gfortran.dg/null_9.f90: Likewise.
10395 * gfortran.dg/nullify_3.f90: Likewise.
10396 * gfortran.dg/oldstyle_1.f90: Likewise.
10397 * gfortran.dg/open_access_append_1.f90: Likewise.
10398 * gfortran.dg/open_access_append_2.f90: Likewise.
10399 * gfortran.dg/open_errors.f90: Likewise.
10400 * gfortran.dg/open_negative_unit_1.f90: Likewise.
10401 * gfortran.dg/open_new.f90: Likewise.
10402 * gfortran.dg/open_readonly_1.f90: Likewise.
10403 * gfortran.dg/operator_1.f90: Likewise.
10404 * gfortran.dg/optional_absent_1.f90: Likewise.
10405 * gfortran.dg/optional_absent_2.f90: Likewise.
10406 * gfortran.dg/optional_absent_3.f90: Likewise.
10407 * gfortran.dg/optional_class_1.f90: Likewise.
10408 * gfortran.dg/optional_dim_2.f90: Likewise.
10409 * gfortran.dg/optional_dim_3.f90: Likewise.
10410 * gfortran.dg/output_exponents_1.f90: Likewise.
10411 * gfortran.dg/overload_1.f90: Likewise.
10412 * gfortran.dg/overload_2.f90: Likewise.
10413 * gfortran.dg/overwrite_1.f: Likewise.
10414 * gfortran.dg/pad_no.f90: Likewise.
10415 * gfortran.dg/parameter_array_init_1.f90: Likewise.
10416 * gfortran.dg/parameter_array_init_2.f90: Likewise.
10417 * gfortran.dg/parameter_array_init_4.f90: Likewise.
10418 * gfortran.dg/parameter_array_init_5.f90: Likewise.
10419 * gfortran.dg/parameter_array_section_2.f90: Likewise.
10420 * gfortran.dg/parens_3.f90: Likewise.
10421 * gfortran.dg/parens_5.f90: Likewise.
10422 * gfortran.dg/parens_6.f90: Likewise.
10423 * gfortran.dg/parent_result_ref_1.f90: Likewise.
10424 * gfortran.dg/parent_result_ref_2.f90: Likewise.
10425 * gfortran.dg/parent_result_ref_3.f90: Likewise.
10426 * gfortran.dg/parent_result_ref_4.f90: Likewise.
10427 * gfortran.dg/parity_1.f90: Likewise.
10428 * gfortran.dg/past_eor.f90: Likewise.
10429 * gfortran.dg/pdt_1.f03: Likewise.
10430 * gfortran.dg/pdt_10.f03: Likewise.
10431 * gfortran.dg/pdt_11.f03: Likewise.
10432 * gfortran.dg/pdt_12.f03: Likewise.
10433 * gfortran.dg/pdt_13.f03: Likewise.
10434 * gfortran.dg/pdt_14.f03: Likewise.
10435 * gfortran.dg/pdt_15.f03: Likewise.
10436 * gfortran.dg/pdt_19.f03: Likewise.
10437 * gfortran.dg/pdt_20.f03: Likewise.
10438 * gfortran.dg/pdt_22.f03: Likewise.
10439 * gfortran.dg/pdt_23.f03: Likewise.
10440 * gfortran.dg/pdt_25.f03: Likewise.
10441 * gfortran.dg/pdt_26.f03: Likewise.
10442 * gfortran.dg/pdt_27.f03: Likewise.
10443 * gfortran.dg/pdt_28.f03: Likewise.
10444 * gfortran.dg/pdt_3.f03: Likewise.
10445 * gfortran.dg/pdt_4.f03: Likewise.
10446 * gfortran.dg/pdt_5.f03: Likewise.
10447 * gfortran.dg/pdt_7.f03: Likewise.
10448 * gfortran.dg/pointer_1.f90: Likewise.
10449 * gfortran.dg/pointer_array_1.f90: Likewise.
10450 * gfortran.dg/pointer_array_3.f90: Likewise.
10451 * gfortran.dg/pointer_array_4.f90: Likewise.
10452 * gfortran.dg/pointer_array_5.f90: Likewise.
10453 * gfortran.dg/pointer_array_6.f90: Likewise.
10454 * gfortran.dg/pointer_array_7.f90: Likewise.
10455 * gfortran.dg/pointer_array_8.f90: Likewise.
10456 * gfortran.dg/pointer_array_9.f90: Likewise.
10457 * gfortran.dg/pointer_array_component_1.f90: Likewise.
10458 * gfortran.dg/pointer_array_component_2.f90: Likewise.
10459 * gfortran.dg/pointer_assign_10.f90: Likewise.
10460 * gfortran.dg/pointer_assign_11.f90: Likewise.
10461 * gfortran.dg/pointer_assign_4.f90: Likewise.
10462 * gfortran.dg/pointer_assign_8.f90: Likewise.
10463 * gfortran.dg/pointer_assign_9.f90: Likewise.
10464 * gfortran.dg/pointer_check_10.f90: Likewise.
10465 * gfortran.dg/pointer_check_9.f90: Likewise.
10466 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
10467 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
10468 * gfortran.dg/pointer_function_result_1.f90: Likewise.
10469 * gfortran.dg/pointer_init_1.f90: Likewise.
10470 * gfortran.dg/pointer_init_3.f90: Likewise.
10471 * gfortran.dg/pointer_init_4.f90: Likewise.
10472 * gfortran.dg/pointer_init_5.f90: Likewise.
10473 * gfortran.dg/pointer_init_8.f90: Likewise.
10474 * gfortran.dg/pointer_intent_1.f90: Likewise.
10475 * gfortran.dg/pointer_intent_4.f90: Likewise.
10476 * gfortran.dg/pointer_intent_5.f90: Likewise.
10477 * gfortran.dg/pointer_remapping_10.f90: Likewise.
10478 * gfortran.dg/pointer_remapping_4.f03: Likewise.
10479 * gfortran.dg/pointer_remapping_5.f08: Likewise.
10480 * gfortran.dg/pointer_remapping_9.f90: Likewise.
10481 * gfortran.dg/pointer_target_1.f90: Likewise.
10482 * gfortran.dg/pointer_target_2.f90: Likewise.
10483 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
10484 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
10485 * gfortran.dg/power.f90: Likewise.
10486 * gfortran.dg/power1.f90: Likewise.
10487 * gfortran.dg/power_3.f90: Likewise.
10488 * gfortran.dg/power_4.f90: Likewise.
10489 * gfortran.dg/power_5.f90: Likewise.
10490 * gfortran.dg/pr12884.f: Likewise.
10491 * gfortran.dg/pr15129.f90: Likewise.
10492 * gfortran.dg/pr15140.f90: Likewise.
10493 * gfortran.dg/pr15324.f90: Likewise.
10494 * gfortran.dg/pr15332.f: Likewise.
10495 * gfortran.dg/pr15957.f90: Likewise.
10496 * gfortran.dg/pr15959.f90: Likewise.
10497 * gfortran.dg/pr16597.f90: Likewise.
10498 * gfortran.dg/pr16861.f90: Likewise.
10499 * gfortran.dg/pr16938.f90: Likewise.
10500 * gfortran.dg/pr17090.f90: Likewise.
10501 * gfortran.dg/pr17143.f90: Likewise.
10502 * gfortran.dg/pr17164.f90: Likewise.
10503 * gfortran.dg/pr17229.f: Likewise.
10504 * gfortran.dg/pr17285.f90: Likewise.
10505 * gfortran.dg/pr17286.f90: Likewise.
10506 * gfortran.dg/pr17472.f: Likewise.
10507 * gfortran.dg/pr17612.f90: Likewise.
10508 * gfortran.dg/pr17706.f90: Likewise.
10509 * gfortran.dg/pr18025.f90: Likewise.
10510 * gfortran.dg/pr18122.f90: Likewise.
10511 * gfortran.dg/pr18210.f90: Likewise.
10512 * gfortran.dg/pr18392.f90: Likewise.
10513 * gfortran.dg/pr19155.f: Likewise.
10514 * gfortran.dg/pr19216.f: Likewise.
10515 * gfortran.dg/pr19467.f90: Likewise.
10516 * gfortran.dg/pr19657.f: Likewise.
10517 * gfortran.dg/pr19926.f90: Likewise.
10518 * gfortran.dg/pr19928-1.f90: Likewise.
10519 * gfortran.dg/pr19928-2.f90: Likewise.
10520 * gfortran.dg/pr20086.f90: Likewise.
10521 * gfortran.dg/pr20124.f90: Likewise.
10522 * gfortran.dg/pr20163-2.f: Likewise.
10523 * gfortran.dg/pr20480.f90: Likewise.
10524 * gfortran.dg/pr20755.f: Likewise.
10525 * gfortran.dg/pr20950.f: Likewise.
10526 * gfortran.dg/pr21177.f90: Likewise.
10527 * gfortran.dg/pr21730.f: Likewise.
10528 * gfortran.dg/pr22491.f: Likewise.
10529 * gfortran.dg/pr25603.f: Likewise.
10530 * gfortran.dg/pr26246_2.f90: Likewise.
10531 * gfortran.dg/pr32136.f90: Likewise.
10532 * gfortran.dg/pr32533.f90: Likewise.
10533 * gfortran.dg/pr33794.f90: Likewise.
10534 * gfortran.dg/pr35662.f90: Likewise.
10535 * gfortran.dg/pr35944-1.f90: Likewise.
10536 * gfortran.dg/pr35944-2.f90: Likewise.
10537 * gfortran.dg/pr35983.f90: Likewise.
10538 * gfortran.dg/pr39865.f90: Likewise.
10539 * gfortran.dg/pr41212.f90: Likewise.
10540 * gfortran.dg/pr43808.f90: Likewise.
10541 * gfortran.dg/pr44592.f90: Likewise.
10542 * gfortran.dg/pr44735.f90: Likewise.
10543 * gfortran.dg/pr45308.f03: Likewise.
10544 * gfortran.dg/pr46297.f: Likewise.
10545 * gfortran.dg/pr46588.f90: Likewise.
10546 * gfortran.dg/pr46665.f90: Likewise.
10547 * gfortran.dg/pr46804.f90: Likewise.
10548 * gfortran.dg/pr47008.f03: Likewise.
10549 * gfortran.dg/pr47614.f: Likewise.
10550 * gfortran.dg/pr47878.f90: Likewise.
10551 * gfortran.dg/pr49103.f90: Likewise.
10552 * gfortran.dg/pr50069_1.f90: Likewise.
10553 * gfortran.dg/pr50769.f90: Likewise.
10554 * gfortran.dg/pr52608.f90: Likewise.
10555 * gfortran.dg/pr55086_2.f90: Likewise.
10556 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
10557 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
10558 * gfortran.dg/pr55330.f90: Likewise.
10559 * gfortran.dg/pr56015.f90: Likewise.
10560 * gfortran.dg/pr57910.f90: Likewise.
10561 * gfortran.dg/pr59700.f90: Likewise.
10562 * gfortran.dg/pr62125.f90: Likewise.
10563 * gfortran.dg/pr64530.f90: Likewise.
10564 * gfortran.dg/pr65429.f90: Likewise.
10565 * gfortran.dg/pr65450.f90: Likewise.
10566 * gfortran.dg/pr65504.f90: Likewise.
10567 * gfortran.dg/pr65903.f90: Likewise.
10568 * gfortran.dg/pr66311.f90: Likewise.
10569 * gfortran.dg/pr66864.f90: Likewise.
10570 * gfortran.dg/pr67140.f90: Likewise.
10571 * gfortran.dg/pr67524.f90: Likewise.
10572 * gfortran.dg/pr67885.f90: Likewise.
10573 * gfortran.dg/pr68053.f90: Likewise.
10574 * gfortran.dg/pr68566.f90: Likewise.
10575 * gfortran.dg/pr69514_1.f90: Likewise.
10576 * gfortran.dg/pr69514_2.f90: Likewise.
10577 * gfortran.dg/pr69739.f90: Likewise.
10578 * gfortran.dg/pr70673.f90: Likewise.
10579 * gfortran.dg/pr71523_2.f90: Likewise.
10580 * gfortran.dg/pr71764.f90: Likewise.
10581 * gfortran.dg/pr78092.f90: Likewise.
10582 * gfortran.dg/pr82973.f90: Likewise.
10583 * gfortran.dg/pr83864.f90: Likewise.
10584 * gfortran.dg/pr83874.f90: Likewise.
10585 * gfortran.dg/pr84088.f90: Likewise.
10586 * gfortran.dg/pr84155.f90: Likewise.
10587 * gfortran.dg/proc_decl_12.f90: Likewise.
10588 * gfortran.dg/proc_decl_13.f90: Likewise.
10589 * gfortran.dg/proc_decl_15.f90: Likewise.
10590 * gfortran.dg/proc_decl_17.f90: Likewise.
10591 * gfortran.dg/proc_decl_18.f90: Likewise.
10592 * gfortran.dg/proc_decl_2.f90: Likewise.
10593 * gfortran.dg/proc_decl_5.f90: Likewise.
10594 * gfortran.dg/proc_decl_9.f90: Likewise.
10595 * gfortran.dg/proc_ptr_1.f90: Likewise.
10596 * gfortran.dg/proc_ptr_10.f90: Likewise.
10597 * gfortran.dg/proc_ptr_12.f90: Likewise.
10598 * gfortran.dg/proc_ptr_18.f90: Likewise.
10599 * gfortran.dg/proc_ptr_19.f90: Likewise.
10600 * gfortran.dg/proc_ptr_21.f90: Likewise.
10601 * gfortran.dg/proc_ptr_22.f90: Likewise.
10602 * gfortran.dg/proc_ptr_23.f90: Likewise.
10603 * gfortran.dg/proc_ptr_25.f90: Likewise.
10604 * gfortran.dg/proc_ptr_26.f90: Likewise.
10605 * gfortran.dg/proc_ptr_3.f90: Likewise.
10606 * gfortran.dg/proc_ptr_36.f90: Likewise.
10607 * gfortran.dg/proc_ptr_47.f90: Likewise.
10608 * gfortran.dg/proc_ptr_48.f90: Likewise.
10609 * gfortran.dg/proc_ptr_5.f90: Likewise.
10610 * gfortran.dg/proc_ptr_6.f90: Likewise.
10611 * gfortran.dg/proc_ptr_7.f90: Likewise.
10612 * gfortran.dg/proc_ptr_8.f90: Likewise.
10613 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
10614 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
10615 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
10616 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
10617 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
10618 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
10619 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
10620 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
10621 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
10622 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
10623 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
10624 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
10625 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
10626 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
10627 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
10628 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
10629 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
10630 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
10631 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
10632 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
10633 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
10634 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
10635 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
10636 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
10637 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
10638 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
10639 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
10640 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
10641 * gfortran.dg/product_init_expr.f03: Likewise.
10642 * gfortran.dg/promotion.f90: Likewise.
10643 * gfortran.dg/promotion_3.f90: Likewise.
10644 * gfortran.dg/promotion_4.f90: Likewise.
10645 * gfortran.dg/protected_1.f90: Likewise.
10646 * gfortran.dg/protected_2.f90: Likewise.
10647 * gfortran.dg/ptr-func-1.f90: Likewise.
10648 * gfortran.dg/ptr-func-2.f90: Likewise.
10649 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
10650 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
10651 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
10652 * gfortran.dg/pure_byref_1.f90: Likewise.
10653 * gfortran.dg/pure_byref_2.f90: Likewise.
10654 * gfortran.dg/pure_byref_3.f90: Likewise.
10655 * gfortran.dg/quad_2.f90: Likewise.
10656 * gfortran.dg/quad_3.f90: Likewise.
10657 * gfortran.dg/random_3.f90: Likewise.
10658 * gfortran.dg/random_4.f90: Likewise.
10659 * gfortran.dg/random_7.f90: Likewise.
10660 * gfortran.dg/read_2.f90: Likewise.
10661 * gfortran.dg/read_3.f90: Likewise.
10662 * gfortran.dg/read_4.f90: Likewise.
10663 * gfortran.dg/read_5.f90: Likewise.
10664 * gfortran.dg/read_bad_advance.f90: Likewise.
10665 * gfortran.dg/read_bang.f90: Likewise.
10666 * gfortran.dg/read_bang4.f90: Likewise.
10667 * gfortran.dg/read_comma.f: Likewise.
10668 * gfortran.dg/read_dir.f90: Likewise.
10669 * gfortran.dg/read_empty_file.f: Likewise.
10670 * gfortran.dg/read_eof_1.f90: Likewise.
10671 * gfortran.dg/read_eof_2.f90: Likewise.
10672 * gfortran.dg/read_eof_3.f90: Likewise.
10673 * gfortran.dg/read_eof_4.f90: Likewise.
10674 * gfortran.dg/read_eof_5.f90: Likewise.
10675 * gfortran.dg/read_eof_6.f: Likewise.
10676 * gfortran.dg/read_eof_7.f90: Likewise.
10677 * gfortran.dg/read_eof_8.f90: Likewise.
10678 * gfortran.dg/read_eof_all.f90: Likewise.
10679 * gfortran.dg/read_eor.f90: Likewise.
10680 * gfortran.dg/read_float_1.f90: Likewise.
10681 * gfortran.dg/read_float_2.f03: Likewise.
10682 * gfortran.dg/read_float_3.f90: Likewise.
10683 * gfortran.dg/read_float_4.f90: Likewise.
10684 * gfortran.dg/read_infnan_1.f90: Likewise.
10685 * gfortran.dg/read_list_eof_1.f90: Likewise.
10686 * gfortran.dg/read_logical.f90: Likewise.
10687 * gfortran.dg/read_many_1.f: Likewise.
10688 * gfortran.dg/read_no_eor.f90: Likewise.
10689 * gfortran.dg/read_noadvance.f90: Likewise.
10690 * gfortran.dg/read_repeat.f90: Likewise.
10691 * gfortran.dg/read_repeat_2.f90: Likewise.
10692 * gfortran.dg/read_size_noadvance.f90: Likewise.
10693 * gfortran.dg/read_x_eof.f90: Likewise.
10694 * gfortran.dg/read_x_past.f: Likewise.
10695 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
10696 * gfortran.dg/real_const_1.f: Likewise.
10697 * gfortran.dg/real_const_2.f90: Likewise.
10698 * gfortran.dg/real_const_3.f90: Likewise.
10699 * gfortran.dg/real_do_1.f90: Likewise.
10700 * gfortran.dg/real_index_1.f90: Likewise.
10701 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
10702 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
10703 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
10704 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
10705 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
10706 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
10707 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
10708 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
10709 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
10710 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
10711 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
10712 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
10713 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
10714 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
10715 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
10716 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
10717 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
10718 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
10719 * gfortran.dg/record_marker_1.f90: Likewise.
10720 * gfortran.dg/record_marker_2.f: Likewise.
10721 * gfortran.dg/record_marker_3.f90: Likewise.
10722 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
10723 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
10724 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
10725 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
10726 * gfortran.dg/recursive_check_7.f90: Likewise.
10727 * gfortran.dg/recursive_reference_1.f90: Likewise.
10728 * gfortran.dg/recursive_reference_2.f90: Likewise.
10729 * gfortran.dg/recursive_stack.f90: Likewise.
10730 * gfortran.dg/reduction.f90: Likewise.
10731 * gfortran.dg/repack_arrays_1.f90: Likewise.
10732 * gfortran.dg/repeat_1.f90: Likewise.
10733 * gfortran.dg/repeat_2.f90: Likewise.
10734 * gfortran.dg/repeat_3.f90: Likewise.
10735 * gfortran.dg/repeat_6.f90: Likewise.
10736 * gfortran.dg/reshape-alloc.f90: Likewise.
10737 * gfortran.dg/reshape-complex.f90: Likewise.
10738 * gfortran.dg/reshape.f90: Likewise.
10739 * gfortran.dg/reshape_2.f90: Likewise.
10740 * gfortran.dg/reshape_7.f90: Likewise.
10741 * gfortran.dg/reshape_empty_1.f03: Likewise.
10742 * gfortran.dg/reshape_pad_1.f90: Likewise.
10743 * gfortran.dg/reshape_rank7.f90: Likewise.
10744 * gfortran.dg/reshape_transpose_1.f90: Likewise.
10745 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
10746 * gfortran.dg/result_default_init_1.f90: Likewise.
10747 * gfortran.dg/result_in_spec_1.f90: Likewise.
10748 * gfortran.dg/result_in_spec_2.f90: Likewise.
10749 * gfortran.dg/ret_array_1.f90: Likewise.
10750 * gfortran.dg/ret_pointer_1.f90: Likewise.
10751 * gfortran.dg/ret_pointer_2.f90: Likewise.
10752 * gfortran.dg/rewind_1.f90: Likewise.
10753 * gfortran.dg/round_1.f03: Likewise.
10754 * gfortran.dg/round_2.f03: Likewise.
10755 * gfortran.dg/round_3.f08: Likewise.
10756 * gfortran.dg/round_4.f90: Likewise.
10757 * gfortran.dg/rrspacing_1.f90: Likewise.
10758 * gfortran.dg/runtime_warning_1.f90: Likewise.
10759 * gfortran.dg/same_type_as_2.f03: Likewise.
10760 * gfortran.dg/save_1.f90: Likewise.
10761 * gfortran.dg/save_5.f90: Likewise.
10762 * gfortran.dg/save_6.f90: Likewise.
10763 * gfortran.dg/scalar_mask_1.f90: Likewise.
10764 * gfortran.dg/scalar_mask_2.f90: Likewise.
10765 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
10766 * gfortran.dg/scale_1.f90: Likewise.
10767 * gfortran.dg/scan_1.f90: Likewise.
10768 * gfortran.dg/scan_2.f90: Likewise.
10769 * gfortran.dg/secnds-1.f: Likewise.
10770 * gfortran.dg/secnds.f: Likewise.
10771 * gfortran.dg/select_1.f90: Likewise.
10772 * gfortran.dg/select_2.f90: Likewise.
10773 * gfortran.dg/select_3.f90: Likewise.
10774 * gfortran.dg/select_5.f90: Likewise.
10775 * gfortran.dg/select_char_1.f90: Likewise.
10776 * gfortran.dg/select_char_2.f90: Likewise.
10777 * gfortran.dg/select_type_13.f03: Likewise.
10778 * gfortran.dg/select_type_14.f03: Likewise.
10779 * gfortran.dg/select_type_15.f03: Likewise.
10780 * gfortran.dg/select_type_19.f03: Likewise.
10781 * gfortran.dg/select_type_2.f03: Likewise.
10782 * gfortran.dg/select_type_26.f03: Likewise.
10783 * gfortran.dg/select_type_27.f03: Likewise.
10784 * gfortran.dg/select_type_28.f03: Likewise.
10785 * gfortran.dg/select_type_3.f03: Likewise.
10786 * gfortran.dg/select_type_35.f03: Likewise.
10787 * gfortran.dg/select_type_36.f03: Likewise.
10788 * gfortran.dg/select_type_37.f03: Likewise.
10789 * gfortran.dg/select_type_39.f03: Likewise.
10790 * gfortran.dg/select_type_4.f90: Likewise.
10791 * gfortran.dg/select_type_5.f03: Likewise.
10792 * gfortran.dg/select_type_6.f03: Likewise.
10793 * gfortran.dg/select_type_7.f03: Likewise.
10794 * gfortran.dg/select_type_8.f03: Likewise.
10795 * gfortran.dg/selected_char_kind_1.f90: Likewise.
10796 * gfortran.dg/selected_char_kind_4.f90: Likewise.
10797 * gfortran.dg/selected_kind_1.f90: Likewise.
10798 * gfortran.dg/selected_real_kind_2.f90: Likewise.
10799 * gfortran.dg/shape_2.f90: Likewise.
10800 * gfortran.dg/shape_4.f90: Likewise.
10801 * gfortran.dg/shape_5.f90: Likewise.
10802 * gfortran.dg/shape_7.f90: Likewise.
10803 * gfortran.dg/shape_8.f90: Likewise.
10804 * gfortran.dg/shape_9.f90: Likewise.
10805 * gfortran.dg/shift-kind_2.f90: Likewise.
10806 * gfortran.dg/shiftalr_1.F90: Likewise.
10807 * gfortran.dg/shiftalr_2.F90: Likewise.
10808 * gfortran.dg/simpleif_1.f90: Likewise.
10809 * gfortran.dg/simplify_argN_1.f90: Likewise.
10810 * gfortran.dg/simplify_cshift_1.f90: Likewise.
10811 * gfortran.dg/simplify_cshift_4.f90: Likewise.
10812 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
10813 * gfortran.dg/simplify_modulo.f90: Likewise.
10814 * gfortran.dg/single_char_string.f90: Likewise.
10815 * gfortran.dg/size_dim.f90: Likewise.
10816 * gfortran.dg/size_optional_dim_1.f90: Likewise.
10817 * gfortran.dg/sizeof.f90: Likewise.
10818 * gfortran.dg/sizeof_4.f90: Likewise.
10819 * gfortran.dg/slash_1.f90: Likewise.
10820 * gfortran.dg/sms-1.f90: Likewise.
10821 * gfortran.dg/sms-2.f90: Likewise.
10822 * gfortran.dg/spec_expr_7.f90: Likewise.
10823 * gfortran.dg/specifics_1.f90: Likewise.
10824 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
10825 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
10826 * gfortran.dg/spread_init_expr.f03: Likewise.
10827 * gfortran.dg/spread_scalar_source.f90: Likewise.
10828 * gfortran.dg/spread_shape_1.f90: Likewise.
10829 * gfortran.dg/stat_1.f90: Likewise.
10830 * gfortran.dg/stat_2.f90: Likewise.
10831 * gfortran.dg/stfunc_1.f90: Likewise.
10832 * gfortran.dg/stfunc_4.f90: Likewise.
10833 * gfortran.dg/stfunc_6.f90: Likewise.
10834 * gfortran.dg/storage_size_1.f08: Likewise.
10835 * gfortran.dg/storage_size_3.f08: Likewise.
10836 * gfortran.dg/storage_size_4.f90: Likewise.
10837 * gfortran.dg/streamio_1.f90: Likewise.
10838 * gfortran.dg/streamio_10.f90: Likewise.
10839 * gfortran.dg/streamio_11.f90: Likewise.
10840 * gfortran.dg/streamio_12.f90: Likewise.
10841 * gfortran.dg/streamio_13.f90: Likewise.
10842 * gfortran.dg/streamio_14.f90: Likewise.
10843 * gfortran.dg/streamio_15.f90: Likewise.
10844 * gfortran.dg/streamio_16.f90: Likewise.
10845 * gfortran.dg/streamio_17.f90: Likewise.
10846 * gfortran.dg/streamio_2.f90: Likewise.
10847 * gfortran.dg/streamio_3.f90: Likewise.
10848 * gfortran.dg/streamio_4.f90: Likewise.
10849 * gfortran.dg/streamio_5.f90: Likewise.
10850 * gfortran.dg/streamio_6.f90: Likewise.
10851 * gfortran.dg/streamio_7.f90: Likewise.
10852 * gfortran.dg/streamio_8.f90: Likewise.
10853 * gfortran.dg/streamio_9.f90: Likewise.
10854 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
10855 * gfortran.dg/string_4.f90: Likewise.
10856 * gfortran.dg/string_array_constructor_2.f90: Likewise.
10857 * gfortran.dg/string_assign_2.f90: Likewise.
10858 * gfortran.dg/string_compare_1.f90: Likewise.
10859 * gfortran.dg/string_compare_2.f90: Likewise.
10860 * gfortran.dg/string_compare_3.f90: Likewise.
10861 * gfortran.dg/string_ctor_1.f90: Likewise.
10862 * gfortran.dg/string_length_1.f90: Likewise.
10863 * gfortran.dg/string_length_2.f90: Likewise.
10864 * gfortran.dg/string_length_3.f90: Likewise.
10865 * gfortran.dg/string_length_4.f90: Likewise.
10866 * gfortran.dg/string_null_compare_1.f: Likewise.
10867 * gfortran.dg/string_pad_trunc.f90: Likewise.
10868 * gfortran.dg/structure_constructor_1.f03: Likewise.
10869 * gfortran.dg/structure_constructor_11.f90: Likewise.
10870 * gfortran.dg/structure_constructor_13.f03: Likewise.
10871 * gfortran.dg/structure_constructor_2.f03: Likewise.
10872 * gfortran.dg/structure_constructor_5.f03: Likewise.
10873 * gfortran.dg/submodule_1.f08: Likewise.
10874 * gfortran.dg/submodule_11.f08: Likewise.
10875 * gfortran.dg/submodule_14.f08: Likewise.
10876 * gfortran.dg/submodule_15.f08: Likewise.
10877 * gfortran.dg/submodule_17.f08: Likewise.
10878 * gfortran.dg/submodule_18.f08: Likewise.
10879 * gfortran.dg/submodule_19.f08: Likewise.
10880 * gfortran.dg/submodule_2.f08: Likewise.
10881 * gfortran.dg/submodule_27.f08: Likewise.
10882 * gfortran.dg/submodule_28.f08: Likewise.
10883 * gfortran.dg/submodule_29.f08: Likewise.
10884 * gfortran.dg/submodule_30.f08: Likewise.
10885 * gfortran.dg/submodule_6.f08: Likewise.
10886 * gfortran.dg/submodule_7.f08: Likewise.
10887 * gfortran.dg/submodule_8.f08: Likewise.
10888 * gfortran.dg/subnormal_1.f90: Likewise.
10889 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
10890 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
10891 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
10892 * gfortran.dg/substr_2.f: Likewise.
10893 * gfortran.dg/substr_3.f: Likewise.
10894 * gfortran.dg/substr_4.f: Likewise.
10895 * gfortran.dg/substr_5.f90: Likewise.
10896 * gfortran.dg/substr_6.f90: Likewise.
10897 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
10898 * gfortran.dg/sum_init_expr.f03: Likewise.
10899 * gfortran.dg/sum_zero_array_1.f90: Likewise.
10900 * gfortran.dg/system_clock_3.f08: Likewise.
10901 * gfortran.dg/t_editing.f: Likewise.
10902 * gfortran.dg/team_change_1.f90: Likewise.
10903 * gfortran.dg/team_end_1.f90: Likewise.
10904 * gfortran.dg/team_number_1.f90: Likewise.
10905 * gfortran.dg/temporary_1.f90: Likewise.
10906 * gfortran.dg/test_com_block.f90: Likewise.
10907 * gfortran.dg/test_only_clause.f90: Likewise.
10908 * gfortran.dg/tiny_1.f90: Likewise.
10909 * gfortran.dg/tiny_2.f90: Likewise.
10910 * gfortran.dg/tl_editing.f90: Likewise.
10911 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
10912 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
10913 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
10914 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
10915 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
10916 * gfortran.dg/transfer_class_2.f90: Likewise.
10917 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
10918 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
10919 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
10920 * gfortran.dg/transfer_resolve_1.f90: Likewise.
10921 * gfortran.dg/transfer_simplify_1.f90: Likewise.
10922 * gfortran.dg/transfer_simplify_10.f90: Likewise.
10923 * gfortran.dg/transfer_simplify_11.f90: Likewise.
10924 * gfortran.dg/transfer_simplify_2.f90: Likewise.
10925 * gfortran.dg/transfer_simplify_3.f90: Likewise.
10926 * gfortran.dg/transfer_simplify_4.f90: Likewise.
10927 * gfortran.dg/transfer_simplify_8.f90: Likewise.
10928 * gfortran.dg/transfer_simplify_9.f90: Likewise.
10929 * gfortran.dg/transpose_1.f90: Likewise.
10930 * gfortran.dg/transpose_3.f03: Likewise.
10931 * gfortran.dg/transpose_4.f90: Likewise.
10932 * gfortran.dg/transpose_conjg_1.f90: Likewise.
10933 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
10934 * gfortran.dg/transpose_optimization_2.f90: Likewise.
10935 * gfortran.dg/trim_1.f90: Likewise.
10936 * gfortran.dg/trim_optimize_1.f90: Likewise.
10937 * gfortran.dg/trim_optimize_2.f90: Likewise.
10938 * gfortran.dg/trim_optimize_3.f90: Likewise.
10939 * gfortran.dg/trim_optimize_4.f90: Likewise.
10940 * gfortran.dg/trim_optimize_5.f90: Likewise.
10941 * gfortran.dg/trim_optimize_6.f90: Likewise.
10942 * gfortran.dg/trim_optimize_7.f90: Likewise.
10943 * gfortran.dg/trim_optimize_8.f90: Likewise.
10944 * gfortran.dg/type_to_class_1.f03: Likewise.
10945 * gfortran.dg/type_to_class_2.f03: Likewise.
10946 * gfortran.dg/type_to_class_3.f03: Likewise.
10947 * gfortran.dg/type_to_class_4.f03: Likewise.
10948 * gfortran.dg/type_to_class_5.f03: Likewise.
10949 * gfortran.dg/typebound_assignment_5.f03: Likewise.
10950 * gfortran.dg/typebound_assignment_6.f03: Likewise.
10951 * gfortran.dg/typebound_assignment_7.f90: Likewise.
10952 * gfortran.dg/typebound_call_1.f03: Likewise.
10953 * gfortran.dg/typebound_call_13.f03: Likewise.
10954 * gfortran.dg/typebound_call_18.f03: Likewise.
10955 * gfortran.dg/typebound_call_19.f03: Likewise.
10956 * gfortran.dg/typebound_call_2.f03: Likewise.
10957 * gfortran.dg/typebound_call_20.f03: Likewise.
10958 * gfortran.dg/typebound_call_3.f03: Likewise.
10959 * gfortran.dg/typebound_generic_5.f03: Likewise.
10960 * gfortran.dg/typebound_generic_6.f03: Likewise.
10961 * gfortran.dg/typebound_generic_9.f03: Likewise.
10962 * gfortran.dg/typebound_operator_12.f03: Likewise.
10963 * gfortran.dg/typebound_operator_13.f03: Likewise.
10964 * gfortran.dg/typebound_operator_15.f90: Likewise.
10965 * gfortran.dg/typebound_operator_20.f90: Likewise.
10966 * gfortran.dg/typebound_operator_3.f03: Likewise.
10967 * gfortran.dg/typebound_operator_6.f03: Likewise.
10968 * gfortran.dg/typebound_operator_7.f03: Likewise.
10969 * gfortran.dg/typebound_operator_8.f03: Likewise.
10970 * gfortran.dg/typebound_operator_9.f03: Likewise.
10971 * gfortran.dg/typebound_proc_19.f90: Likewise.
10972 * gfortran.dg/typebound_proc_20.f90: Likewise.
10973 * gfortran.dg/typebound_proc_23.f90: Likewise.
10974 * gfortran.dg/typebound_proc_27.f03: Likewise.
10975 * gfortran.dg/typebound_proc_35.f90: Likewise.
10976 * gfortran.dg/typebound_proc_36.f90: Likewise.
10977 * gfortran.dg/unf_io_convert_1.f90: Likewise.
10978 * gfortran.dg/unf_io_convert_2.f90: Likewise.
10979 * gfortran.dg/unf_io_convert_3.f90: Likewise.
10980 * gfortran.dg/unf_io_convert_4.f90: Likewise.
10981 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
10982 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
10983 * gfortran.dg/unf_short_record_1.f90: Likewise.
10984 * gfortran.dg/unformatted_recl_1.f90: Likewise.
10985 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
10986 * gfortran.dg/unit_1.f90: Likewise.
10987 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
10988 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
10989 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
10990 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
10991 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
10992 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
10993 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
10994 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
10995 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
10996 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
10997 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
10998 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
10999 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
11000 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
11001 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
11002 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
11003 * gfortran.dg/unpack_init_expr.f03: Likewise.
11004 * gfortran.dg/use_10.f90: Likewise.
11005 * gfortran.dg/use_11.f90: Likewise.
11006 * gfortran.dg/use_13.f90: Likewise.
11007 * gfortran.dg/use_24.f90: Likewise.
11008 * gfortran.dg/use_27.f90: Likewise.
11009 * gfortran.dg/use_5.f90: Likewise.
11010 * gfortran.dg/use_allocated_1.f90: Likewise.
11011 * gfortran.dg/use_only_1.f90: Likewise.
11012 * gfortran.dg/use_only_4.f90: Likewise.
11013 * gfortran.dg/use_rename_2.f90: Likewise.
11014 * gfortran.dg/use_rename_4.f90: Likewise.
11015 * gfortran.dg/used_dummy_types_1.f90: Likewise.
11016 * gfortran.dg/used_interface_ref.f90: Likewise.
11017 * gfortran.dg/used_types_5.f90: Likewise.
11018 * gfortran.dg/utf8_1.f03: Likewise.
11019 * gfortran.dg/utf8_2.f03: Likewise.
11020 * gfortran.dg/value_1.f90: Likewise.
11021 * gfortran.dg/value_2.f90: Likewise.
11022 * gfortran.dg/value_4.f90: Likewise.
11023 * gfortran.dg/value_6.f03: Likewise.
11024 * gfortran.dg/value_7.f03: Likewise.
11025 * gfortran.dg/value_test.f90: Likewise.
11026 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
11027 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
11028 * gfortran.dg/vect/pr60510.f: Likewise.
11029 * gfortran.dg/vect/pr69882.f90: Likewise.
11030 * gfortran.dg/vect/pr69980.f90: Likewise.
11031 * gfortran.dg/vect/vect-5.f90: Likewise.
11032 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
11033 * gfortran.dg/vector_subscript_1.f90: Likewise.
11034 * gfortran.dg/vector_subscript_2.f90: Likewise.
11035 * gfortran.dg/vector_subscript_3.f90: Likewise.
11036 * gfortran.dg/vector_subscript_5.f90: Likewise.
11037 * gfortran.dg/verify_2.f90: Likewise.
11038 * gfortran.dg/volatile10.f90: Likewise.
11039 * gfortran.dg/where_1.f90: Likewise.
11040 * gfortran.dg/where_operator_assign_1.f90: Likewise.
11041 * gfortran.dg/where_operator_assign_2.f90: Likewise.
11042 * gfortran.dg/where_operator_assign_3.f90: Likewise.
11043 * gfortran.dg/whole_file_13.f90: Likewise.
11044 * gfortran.dg/whole_file_2.f90: Likewise.
11045 * gfortran.dg/widechar_2.f90: Likewise.
11046 * gfortran.dg/widechar_4.f90: Likewise.
11047 * gfortran.dg/widechar_5.f90: Likewise.
11048 * gfortran.dg/widechar_6.f90: Likewise.
11049 * gfortran.dg/widechar_8.f90: Likewise.
11050 * gfortran.dg/widechar_IO_1.f90: Likewise.
11051 * gfortran.dg/widechar_IO_2.f90: Likewise.
11052 * gfortran.dg/widechar_IO_3.f90: Likewise.
11053 * gfortran.dg/widechar_IO_4.f90: Likewise.
11054 * gfortran.dg/widechar_compare_1.f90: Likewise.
11055 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
11056 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
11057 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
11058 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
11059 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
11060 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
11061 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
11062 * gfortran.dg/widechar_select_1.f90: Likewise.
11063 * gfortran.dg/winapi.f90: Likewise.
11064 * gfortran.dg/write_0_pe_format.f90: Likewise.
11065 * gfortran.dg/write_back.f: Likewise.
11066 * gfortran.dg/write_check3.f90: Likewise.
11067 * gfortran.dg/write_direct_eor.f90: Likewise.
11068 * gfortran.dg/write_padding.f90: Likewise.
11069 * gfortran.dg/write_recursive.f90: Likewise.
11070 * gfortran.dg/write_rewind_1.f: Likewise.
11071 * gfortran.dg/write_rewind_2.f: Likewise.
11072 * gfortran.dg/write_zero_array.f90: Likewise.
11073 * gfortran.dg/x_slash_1.f: Likewise.
11074 * gfortran.dg/x_slash_2.f: Likewise.
11075 * gfortran.dg/zero_array_components_1.f90: Likewise.
11076 * gfortran.dg/zero_length_1.f90: Likewise.
11077 * gfortran.dg/zero_length_2.f90: Likewise.
11078 * gfortran.dg/zero_sized_1.f90: Likewise.
11079 * gfortran.dg/zero_sized_3.f90: Likewise.
11080 * gfortran.fortran-torture/compile/nested.f90: Likewise.
11081 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
11082 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
11083 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
11084 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
11085 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
11086 * gfortran.fortran-torture/execute/args.f90: Likewise.
11087 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
11088 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
11089 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
11090 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
11091 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
11092 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
11093 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
11094 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
11095 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
11096 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
11097 * gfortran.fortran-torture/execute/common.f90: Likewise.
11098 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
11099 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
11100 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
11101 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
11102 * gfortran.fortran-torture/execute/contained.f90: Likewise.
11103 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
11104 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
11105 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
11106 * gfortran.fortran-torture/execute/data.f90: Likewise.
11107 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
11108 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
11109 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
11110 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
11111 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
11112 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
11113 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
11114 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
11115 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
11116 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
11117 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
11118 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
11119 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
11120 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
11121 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
11122 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
11123 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
11124 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
11125 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
11126 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
11127 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
11128 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
11129 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
11130 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
11131 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
11132 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
11133 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
11134 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
11135 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
11136 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
11137 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
11138 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
11139 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
11140 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
11141 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
11142 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
11143 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
11144 * gfortran.fortran-torture/execute/forall.f90: Likewise.
11145 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
11146 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
11147 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
11148 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
11149 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
11150 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
11151 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
11152 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
11153 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
11154 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
11155 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
11156 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
11157 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
11158 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
11159 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
11160 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
11161 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
11162 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
11163 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
11164 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
11165 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
11166 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
11167 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
11168 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
11169 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
11170 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
11171 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
11172 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
11173 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
11174 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
11175 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
11176 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
11177 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
11178 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
11179 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
11180 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
11181 Likewise.
11182 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
11183 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
11184 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
11185 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
11186 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
11187 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
11188 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
11189 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
11190 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
11191 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
11192 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
11193 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
11194 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
11195 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
11196 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
11197 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
11198 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
11199 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
11200 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
11201 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
11202 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
11203 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
11204 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
11205 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
11206 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
11207 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
11208 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
11209 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
11210 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
11211 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
11212 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
11213 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
11214 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
11215 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
11216 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
11217 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
11218 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
11219 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
11220 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
11221 * gfortran.fortran-torture/execute/math.f90: Likewise.
11222 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
11223 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
11224 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
11225 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
11226 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
11227 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
11228 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
11229 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
11230 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
11231 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
11232 * gfortran.fortran-torture/execute/power.f90: Likewise.
11233 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
11234 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
11235 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
11236 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
11237 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
11238 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
11239 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
11240 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
11241 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
11242 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
11243 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
11244 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
11245 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
11246 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
11247 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
11248 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
11249 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
11250 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
11251 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
11252 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
11253 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
11254 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
11255 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
11256 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
11257 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
11258 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
11259 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
11260 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
11261 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
11262 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
11263 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
11264 * gfortran.fortran-torture/execute/straret.f90: Likewise.
11265 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
11266 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
11267 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
11268 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
11269 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
11270 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
11271 * gfortran.fortran-torture/execute/string.f90: Likewise.
11272 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
11273 * gfortran.fortran-torture/execute/strret.f90: Likewise.
11274 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
11275 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
11276 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
11277 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
11278 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
11279 * gfortran.fortran-torture/execute/userop.f90: Likewise.
11280 * gfortran.fortran-torture/execute/where17.f90: Likewise.
11281 * gfortran.fortran-torture/execute/where18.f90: Likewise.
11282 * gfortran.fortran-torture/execute/where19.f90: Likewise.
11283 * gfortran.fortran-torture/execute/where20.f90: Likewise.
11284 * gfortran.fortran-torture/execute/where21.f90: Likewise.
11285 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
11286 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
11287 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
11288 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
11289 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
11290 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
11291 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
11292 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
11293 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
11294 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
11295 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
11296 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
11297 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
11298 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
11299 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
11300 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
11301 * gfortran.dg/inline_transpose_1.f90: Likewise.
11302
11303 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
11304
11305 PR fortran/84115
11306 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
11307 change to dg-run.
11308
11309 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
11310
11311 PR ada/84277
11312 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
11313 * gnat.dg/dispatch1.adb: Rename into...
11314 * gnat.dg/disp1.adb: ...this.
11315 * gnat.dg/dispatch1_p.ads: Rename into...
11316 * gnat.dg/disp1_pkg.ads: ...this.
11317 * gnat.dg/disp2.adb: Rename into...
11318 * gnat.dg/dispatch2.adb: ...this.
11319 * gnat.dg/dispatch2_p.ads: Rename into...
11320 * gnat.dg/disp2_pkg.ads: ...this.
11321 * gnat.dg/dispatch2_p.adb: Rename into...
11322 * gnat.dg/disp2_pkg.adb: this.
11323 * gnat.dg/generic_dispatch.adb: Rename into...
11324 * gnat.dg/generic_disp.adb: this.
11325 * gnat.dg/generic_dispatch_p.ads: Rename into...
11326 * gnat.dg/generic_disp_pkg.ads: ...this.
11327 * gnat.dg/generic_dispatch_p.adb: Rename into...
11328 * gnat.dg/generic_disp_pkg.adb: ...this.
11329 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
11330 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
11331 * gnat.dg/object_overflow1.adb: Tweak index.
11332 * gnat.dg/object_overflow2.adb: Likewise.
11333 * gnat.dg/object_overflow3.adb: Likewise.
11334 * gnat.dg/object_overflow4.adb: Likewise.
11335 * gnat.dg/object_overflow5.adb: Likewise.
11336
11337 2018-02-16 Jakub Jelinek <jakub@redhat.com>
11338
11339 PR ipa/84425
11340 * gcc.c-torture/compile/pr84425.c: New test.
11341
11342 2018-02-16 Marek Polacek <polacek@redhat.com>
11343 Jakub Jelinek <jakub@redhat.com>
11344
11345 PR c++/84192
11346 * g++.dg/cpp1y/constexpr-84192.C: New test.
11347
11348 2018-02-16 Martin Sebor <msebor@redhat.com>
11349
11350 PR c++/79064
11351 * g++.dg/overload15.C: New test.
11352
11353 2018-02-16 Yury Gribov <tetra2005@gmail.com>
11354
11355 PR target/81535
11356 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
11357 * gcc.dg/pr56727-2.c: Ditto.
11358 * gcc.target/powerpc/pr79439.c: Renamed to...
11359 * gcc.target/powerpc/pr79439-1.c: ...this.
11360 * gcc.target/powerpc/pr79439-2.c: New test.
11361 * gcc.target/powerpc/pr79439-3.c: New test.
11362
11363 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
11364
11365 target/pr84371
11366 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
11367 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
11368 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
11369 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
11370 * gcc.target/powerpc/builtins-3.c: Same.
11371
11372 2018-02-16 Nathan Sidwell <nathan@acm.org>
11373
11374 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
11375
11376 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
11377
11378 PR rtl-optimization/70023
11379 * gcc.target/i386/pr70023.c: New.
11380
11381 2018-02-16 Carl Love <cel@us.ibm.com>
11382
11383 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
11384 tests.
11385 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
11386 tests.
11387
11388 2018-02-16 Carl Love <cel@us.ibm.com>
11389
11390 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
11391 for the ABI definitions for vec_extract4b and vec_insert4b.
11392
11393 2018-02-16 Nathan Sidwell <nathan@acm.org>
11394
11395 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
11396 * g++.old-deja/g++.mike/net43.C: Likewise.
11397
11398 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
11399
11400 PR c++/82468
11401 * g++.dg/cpp1z/class-deduction48.C: New.
11402
11403 2018-02-16 Nathan Sidwell <nathan@acm.org>
11404
11405 PR c++/84375
11406 * g++.dg/lookup/pr84375.C: New.
11407
11408 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
11409
11410 PR target/83831
11411 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
11412
11413 2018-02-16 Richard Biener <rguenther@suse.de>
11414
11415 PR tree-optimization/84417
11416 * gcc.dg/torture/pr84417.c: New testcase.
11417
11418 2018-02-16 Jakub Jelinek <jakub@redhat.com>
11419
11420 PR target/84272
11421 * g++.dg/opt/pr84272.C: New test.
11422
11423 PR rtl-optimization/83723
11424 * gcc.dg/pr83723.c: New test.
11425
11426 2018-02-16 Richard Biener <rguenther@suse.de>
11427
11428 PR tree-optimization/84399
11429 * gcc.dg/graphite/pr84399.c: New testcase.
11430
11431 2018-02-16 Richard Biener <rguenther@suse.de>
11432
11433 PR tree-optimization/84190
11434 * g++.dg/torture/pr84190.C: New testcase.
11435
11436 2018-02-15 Martin Sebor <msebor@redhat.com>
11437
11438 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
11439 directives.
11440
11441 2018-02-15 Janus Weil <janus@gcc.gnu.org>
11442
11443 PR fortran/84409
11444 * gfortran.dg/dtio_21.f03: Add an error message.
11445 * gfortran.dg/dtio_22.f90: Fix invalid test case.
11446
11447 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
11448
11449 PR fortran/84381
11450 * gfortran.dg/stop_shouldfail.f90: New test.
11451
11452 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
11453
11454 PR c++/84330
11455 * g++.dg/concepts/pr84330.C: New.
11456
11457 2018-02-15 Tom de Vries <tom@codesourcery.com>
11458
11459 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
11460
11461 2018-02-15 Tom de Vries <tom@codesourcery.com>
11462
11463 * gcc.c-torture/compile/pr84136.c: Require effective target
11464 indirect_jumps.
11465
11466 2018-02-15 Jakub Jelinek <jakub@redhat.com>
11467
11468 PR tree-optimization/84383
11469 * gcc.c-torture/compile/pr84383.c: New test.
11470
11471 PR tree-optimization/84334
11472 * gcc.dg/pr84334.c: New test.
11473
11474 2018-02-14 Carl Love <cel@us.ibm.com>
11475
11476 * gcc.target/powerpc/builtins-4-int128-runnable.c
11477 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
11478 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
11479
11480 2018-02-14 Martin Sebor <msebor@redhat.com>
11481
11482 PR tree-optimization/83698
11483 * gcc.dg/Wrestrict-7.c: New test.
11484 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
11485 * gcc.target/i386/chkp-stropt-17.c: Same.
11486
11487 2018-02-14 Martin Sebor <msebor@redhat.com>
11488
11489 PR c/84108
11490 * gcc.dg/Wattributes-8.c: New test.
11491
11492 2018-02-14 Janus Weil <janus@gcc.gnu.org>
11493
11494 PR fortran/84385
11495 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
11496 * gfortran.dg/allocate_with_source_23.f90: Ditto.
11497 * gfortran.dg/select_type_1.f03: Extend test case.
11498
11499 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11500
11501 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
11502 (dg-options): Use -O2 -msse2 -mno-sse3.
11503
11504 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
11505
11506 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
11507 this test case still works ok.
11508 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
11509 * gcc.dg/vmx/insert-be-order.c: Likewise.
11510 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
11511 * gcc.dg/vmx/ld-be-order.c: Likewise.
11512 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
11513 * gcc.dg/vmx/lde-be-order.c: Likewise.
11514 * gcc.dg/vmx/ldl-be-order.c: Likewise.
11515 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
11516 * gcc.dg/vmx/merge-be-order.c: Likewise.
11517 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
11518 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
11519 * gcc.dg/vmx/pack-be-order.c: Likewise.
11520 * gcc.dg/vmx/perm-be-order.c: Likewise.
11521 * gcc.dg/vmx/splat-be-order.c: Likewise.
11522 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
11523 * gcc.dg/vmx/st-be-order.c: Likewise.
11524 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
11525 * gcc.dg/vmx/ste-be-order.c: Likewise.
11526 * gcc.dg/vmx/stl-be-order.c: Likewise.
11527 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
11528 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
11529 * gcc.dg/vmx/unpack-be-order.c: Likewise.
11530 * gcc.dg/vmx/vsums-be-order.c: Likewise.
11531 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
11532
11533 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
11534
11535 PR c++/84350
11536 * g++.dg/cpp0x/auto49.C: New.
11537
11538 2018-02-14 Nathan Sidwell <nathan@acm.org>
11539
11540 * g++.dg/template/instantiate5.C: Adjust required-from loc.
11541
11542 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
11543
11544 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
11545 * gcc.target/powerpc/le-altivec-consts.c: Same.
11546
11547 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
11548
11549 PR target/84220
11550 * gcc.target/powerpc/pr84220-sld.c: New test.
11551 * gcc.target/powerpc/pr84220-sld2.c: New test.
11552 * gcc.target/powerpc/pr84220-sldw.c: New test.
11553 * gcc.target/powerpc/pr84220-xxperm.c: New test.
11554 * gcc.target/powerpc/pr84220-xxsld.c: New test.
11555
11556 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
11557
11558 PR target/84239
11559 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
11560 _inc_ssp intrinsics.
11561 * gcc.target/i386/cet-intrin-4.c: Likewise.
11562 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
11563 __builtin_ia32_rdssp[d|q].
11564
11565 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
11566
11567 PR tree-optimization/84357
11568 * gcc.dg/vect/pr84357.c: New test.
11569
11570 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
11571
11572 PR target/83831
11573 * gcc.target/rx/pr83831.c: New tests.
11574
11575 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
11576
11577 PR target/79242
11578 * gcc.target/msp430/pr79242.c: New test.
11579
11580 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11581
11582 PR target/84372
11583 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
11584 with -mcpu=power9.
11585
11586 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11587
11588 PR target/84279
11589 * g++.dg/pr84279.C: New test.
11590
11591 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11592
11593 PR rtl-optimization/84169
11594 * gcc.c-torture/execute/pr84169.c: New.
11595
11596 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11597
11598 PR target/84370
11599 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
11600
11601 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11602
11603 PR target/84365
11604 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
11605 with -mcpu=power9.
11606
11607 2018-02-13 Jakub Jelinek <jakub@redhat.com>
11608
11609 PR c++/84364
11610 * g++.dg/warn/effc4.C: New test.
11611
11612 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
11613
11614 PR c++/84333
11615 * g++.dg/template/sizeof16.C: New.
11616 * g++.dg/template/sizeof17.C: Likewise.
11617
11618 2018-02-13 Janus Weil <janus@gcc.gnu.org>
11619
11620 PR fortran/84313
11621 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
11622 add necessary compiler options.
11623 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
11624
11625 2018-02-13 Jakub Jelinek <jakub@redhat.com>
11626
11627 PR c/82210
11628 * gcc.c-torture/execute/pr82210.c: New test.
11629
11630 PR middle-end/84309
11631 * gcc.dg/pr84309-2.c: New test.
11632
11633 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
11634
11635 PR tree-optimization/84321
11636 * gcc.dg/pr84321.c: New test.
11637
11638 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
11639
11640 PR target/84359
11641 * gcc.target/i386/pr57193.c: Add -march=x86-64.
11642
11643 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
11644
11645 PR sanitizer/84340
11646 * gcc.dg/asan/pr84307.c: Remove test.
11647
11648 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
11649
11650 * gcc.target/rl78/test_auto_vector.c: New test.
11651
11652 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
11653
11654 PR c/84305
11655 * gcc.c-torture/compile/pr84305.c: New test.
11656
11657 2018-02-13 Jakub Jelinek <jakub@redhat.com>
11658
11659 PR target/84335
11660 * gcc.target/i386/pr84335.c: New test.
11661
11662 PR tree-optimization/84339
11663 * gcc.c-torture/execute/pr84339.c: New test.
11664
11665 PR middle-end/84309
11666 * gcc.dg/pr84309.c: New test.
11667 * gcc.target/i386/pr84309.c: New test.
11668
11669 PR target/84336
11670 * gcc.target/i386/pr84336.c: New test.
11671
11672 2018-02-12 Jakub Jelinek <jakub@redhat.com>
11673
11674 PR c++/84341
11675 * c-c++-common/gomp/pr84341.c: New test.
11676
11677 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11678
11679 PR fortran/68746
11680 * gfortran.dg/read_dir.f90: Re-add dg-do run.
11681
11682 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11683
11684 PR fortran/68746
11685 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
11686 of zero for read.
11687
11688 2018-02-12 Jeff Law <law@redhat.com>
11689
11690 * gcc.c-torture/compile/reg-args-size.c: New test.
11691
11692 2018-02-12 Carl Love <cel@us.ibm.com>
11693
11694 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
11695 uint128 tests to new testfile.
11696 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
11697 int128 and uint128 tests.
11698 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
11699 list of torture tests.
11700
11701 2018-02-12 Janus Weil <janus@gcc.gnu.org>
11702
11703 PR fortran/84273
11704 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
11705 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
11706
11707 2018-02-12 Tamar Christina <tamar.christina@arm.com>
11708
11709 PR target/82641
11710 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
11711
11712 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
11713
11714 PR sanitizer/84307
11715 * gcc.dg/asan/pr84307.c: New test.
11716
11717 2018-02-12 Nathan Sidwell <nathan@acm.org>
11718
11719 * g++.dg/parse/pr84263.C: New.
11720
11721 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
11722
11723 PR c++/79626
11724 * g++.dg/template/crash129.C: New.
11725
11726 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
11727
11728 PR target/83828
11729 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
11730 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
11731 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
11732 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
11733 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
11734
11735 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
11736
11737 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
11738 _mm_maskz_scalef_round_sd): Test new intrinsics.
11739 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
11740 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
11741 intrinsics.
11742 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
11743 _mm_maskz_scalef_round_ss): Test new intrinsics.
11744 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
11745 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
11746 intrinsics.
11747 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
11748 __builtin_ia32_scalefss_round): Remove builtin.
11749 (__builtin_ia32_scalefsd_mask_round,
11750 __builtin_ia32_scalefss_mask_round): Test new builtin.
11751 * gcc.target/i386/sse-13.c: Ditto.
11752 * gcc.target/i386/sse-23.c: Ditto.
11753
11754 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
11755
11756 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
11757 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
11758 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
11759 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
11760 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
11761 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
11762 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
11763 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
11764 intrinsics.
11765 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
11766 (__builtin_ia32_sqrtss_round): Remove builtins.
11767 (__builtin_ia32_sqrtsd_mask_round)
11768 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
11769 * gcc.target/i386/sse-13.c: Ditto.
11770 * gcc.target/i386/sse-23.c: Ditto.
11771
11772 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11773
11774 PR fortran/35299
11775 * gfortran.dg/statement_function_3.f: New test.
11776
11777 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
11778
11779 PR fortran/54223
11780 PR fortran/84276
11781 * gfortran.dg/statement_function_1.f90: New test.
11782 * gfortran.dg/statement_function_2.f90: New test.
11783
11784 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
11785
11786 PR fortran/84074
11787 * gfortran.dg/type_to_class_5.f03: New test.
11788
11789 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
11790
11791 PR fortran/56691
11792 * gfortran.dg/type_to_class_4.f03: New test.
11793
11794 2018-02-10 Alan Modra <amodra@gmail.com>
11795
11796 PR target/84300
11797 * gcc.dg/pr84300.c: New.
11798
11799 2018-02-10 Jakub Jelinek <jakub@redhat.com>
11800
11801 PR sanitizer/83987
11802 * g++.dg/ubsan/pr83987-2.C: New test.
11803
11804 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
11805
11806 * gcc.target/rx/movsicc.c: New test.
11807
11808 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
11809
11810 PR target/83926
11811 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
11812 message.
11813
11814 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
11815
11816 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
11817 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
11818
11819 2018-02-09 Nathan Sidwell <nathan@acm.org>
11820
11821 PR c/84293
11822 * c-c++-common/pr84293.h: New.
11823 * c-c++-common/pr84293.c: New.
11824
11825 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
11826
11827 PR rtl-optimization/57193
11828 * gcc.target/i386/pr57193.c: New.
11829
11830 2018-02-09 Jakub Jelinek <jakub@redhat.com>
11831
11832 PR target/84226
11833 * gcc.target/powerpc/pr84226.c: New test.
11834
11835 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
11836
11837 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
11838 from this to...
11839 <vclzd>: ...this.
11840
11841 2018-02-09 Martin Sebor <msebor@redhat.com>
11842
11843 PR lto/84212
11844 * gcc.dg/lto/pr84212_0.c: New test file.
11845 * gcc.dg/lto/pr84212_1.c: Same.
11846
11847 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
11848
11849 PR target/83926
11850 * gcc.target/powerpc/pr83926.c: New test.
11851 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
11852 message. Fix test for running in 32-bit mode.
11853
11854 2018-02-09 Tamar Christina <tamar.christina@arm.com>
11855
11856 PR target/82641
11857 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
11858
11859 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11860
11861 PR target/PR84295
11862 * gcc.target/s390/pr84295.c: New test.
11863
11864 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
11865
11866 PR c++/77522
11867 * g++.dg/cpp1y/lambda-init16.C: New.
11868
11869 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
11870
11871 * gnat.dg/sso8.adb: New test.
11872 * gnat.dg/sso8_pkg.ads: New helper.
11873
11874 2018-02-09 Richard Biener <rguenther@suse.de>
11875
11876 PR tree-optimization/84278
11877 * gcc.target/i386/pr84278.c: Adjust regex.
11878
11879 2018-02-09 Jakub Jelinek <jakub@redhat.com>
11880
11881 PR tree-optimization/84232
11882 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
11883
11884 PR debug/84252
11885 * gcc.target/aarch64/pr84252.c: New test.
11886
11887 PR middle-end/84237
11888 * gcc.dg/pr84237.c: New test.
11889
11890 2018-02-09 Marek Polacek <polacek@redhat.com>
11891 Jakub Jelinek <jakub@redhat.com>
11892
11893 PR c++/83659
11894 * g++.dg/torture/pr83659.C: New test.
11895
11896 2018-02-08 David Malcolm <dmalcolm@redhat.com>
11897
11898 PR tree-optimization/84136
11899 * gcc.c-torture/compile/pr84136.c: New test.
11900
11901 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
11902
11903 PR target/83008
11904 * gcc.target/i386/pr83008.c: New test.
11905
11906 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
11907
11908 PR target/81143
11909 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
11910
11911 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
11912
11913 PR c++/83806
11914 * g++.dg/warn/Wunused-parm-11.C: New.
11915
11916 2018-02-08 Marek Polacek <polacek@redhat.com>
11917
11918 PR tree-optimization/84238
11919 * gcc.dg/Wstringop-overflow-3.c: New test.
11920
11921 2018-02-08 Nathan Sidwell <nathan@acm.org>
11922
11923 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
11924
11925 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
11926
11927 PR tree-optimization/84265
11928 * gcc.dg/vect/pr84265.c: New test.
11929
11930 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
11931
11932 PR tree-optimization/81635
11933 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
11934 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
11935
11936 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11937
11938 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
11939 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
11940 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
11941 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
11942 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
11943 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
11944 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
11945 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
11946 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
11947 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
11948 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
11949 * gcc.target/s390/nobp-return-attr-all.c: New test.
11950 * gcc.target/s390/nobp-return-attr-neg.c: New test.
11951 * gcc.target/s390/nobp-return-mem-attr.c: New test.
11952 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
11953 * gcc.target/s390/nobp-return-mem-z10.c: New test.
11954 * gcc.target/s390/nobp-return-mem-z900.c: New test.
11955 * gcc.target/s390/nobp-return-reg-attr.c: New test.
11956 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
11957 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
11958 * gcc.target/s390/nobp-return-reg-z10.c: New test.
11959 * gcc.target/s390/nobp-return-reg-z900.c: New test.
11960 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
11961 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
11962 * gcc.target/s390/nobp-table-jump-z10.c: New test.
11963 * gcc.target/s390/nobp-table-jump-z900.c: New test.
11964
11965 2018-02-08 Richard Biener <rguenther@suse.de>
11966
11967 PR tree-optimization/84233
11968 * g++.dg/torture/pr84233.C: New testcase.
11969
11970 2018-02-08 Richard Biener <rguenther@suse.de>
11971
11972 PR tree-optimization/84278
11973 * gcc.target/i386/pr84278.c: New testcase.
11974
11975 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
11976
11977 PR rtl-optimization/84068
11978 PR rtl-optimization/83459
11979 * gcc.dg/pr84068.c: New test.
11980
11981 2018-02-08 Richard Biener <rguenther@suse.de>
11982
11983 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
11984 loop vectorization to happen.
11985
11986 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
11987
11988 PR c++/83204
11989 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
11990
11991 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
11992
11993 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
11994
11995 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
11996
11997 PR target/84154
11998 * gcc.target/powerpc/pr84154-1.c: New tests.
11999 * gcc.target/powerpc/pr84154-2.c: Likewise.
12000 * gcc.target/powerpc/pr84154-3.c: Likewise.
12001
12002 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
12003
12004 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
12005
12006 2018-02-07 Jakub Jelinek <jakub@redhat.com>
12007
12008 PR c++/84082
12009 * g++.dg/template/incomplete11.C: New test.
12010 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
12011
12012 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
12013
12014 PR fortran/82994
12015 * gfortran.dg/deallocate_error_3.f90: New test.
12016 * gfortran.dg/deallocate_error_4.f90: New test.
12017
12018 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
12019
12020 PR fortran/68560
12021 * gfortran.dg/shape_9.f90: New test.
12022
12023 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
12024
12025 PR fortran/82049
12026 * gfortran.dg/assumed_charlen_parameter.f90: New test.
12027
12028 2018-02-07 David Malcolm <dmalcolm@redhat.com>
12029
12030 PR c++/81610
12031 PR c++/80567
12032 * g++.dg/spellcheck-reswords.C: New test case.
12033 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
12034 suggestion of "if".
12035
12036 2018-02-07 Martin Liska <mliska@suse.cz>
12037
12038 PR c++/84059.
12039 * g++.dg/ext/mv26.C: New test.
12040
12041 2018-02-07 Tom de Vries <tom@codesourcery.com>
12042
12043 * gcc.dg/pr83844.c: Require effective target alloca.
12044
12045 2018-02-07 Tom de Vries <tom@codesourcery.com>
12046
12047 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
12048
12049 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
12050
12051 PR target/84243
12052 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
12053 -fcf-protection=return.
12054
12055 2018-02-07 Tom de Vries <tom@codesourcery.com>
12056
12057 PR libgomp/84217
12058 * c-c++-common/goacc/pr84217.c: New test.
12059 * gfortran.dg/goacc/pr84217.f90: New test.
12060
12061 2018-02-07 Richard Biener <rguenther@suse.de>
12062
12063 PR tree-optimization/84204
12064 * gcc.dg/graphite/pr84204.c: New testcase.
12065
12066 PR tree-optimization/84205
12067 * gcc.dg/graphite/pr84205.c: New testcase.
12068
12069 PR tree-optimization/84223
12070 * gfortran.dg/graphite/pr84223.f90: New testcase.
12071
12072 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
12073
12074 PR c++/71662
12075 * g++.dg/cpp0x/scoped_enum7.C: New.
12076
12077 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
12078
12079 PR tree-optimization/83008
12080 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
12081
12082 2018-02-07 Jakub Jelinek <jakub@redhat.com>
12083
12084 PR tree-optimization/84235
12085 * gcc.c-torture/execute/ieee/pr84235.c: New test.
12086
12087 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12088
12089 PR testsuite/84243
12090 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
12091 targets.
12092 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
12093
12094 2018-02-06 Jakub Jelinek <jakub@redhat.com>
12095
12096 PR target/84146
12097 * gcc.target/i386/pr84146.c: New test.
12098
12099 2018-02-06 Michael Collison <michael.collison@arm.com>
12100
12101 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
12102
12103 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12104
12105 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
12106 warning for -mno-speculate-indirect-jumps.
12107 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
12108 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
12109 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
12110 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
12111 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
12112 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
12113
12114 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
12115
12116 PR target/84145
12117 * c-c++-common/fcf-protection-1.c: Change a compared message.
12118 * c-c++-common/fcf-protection-2.c: Likewise.
12119 * c-c++-common/fcf-protection-3.c: Likewise.
12120 * c-c++-common/fcf-protection-5.c: Likewise.
12121 * c-c++-common/fcf-protection-6.c: New test.
12122 * c-c++-common/fcf-protection-7.c: Likewise.
12123
12124 2018-02-06 Marek Polacek <polacek@redhat.com>
12125
12126 PR tree-optimization/84228
12127 * c-c++-common/Wstringop-truncation-3.c: New test.
12128
12129 2018-02-06 Tamar Christina <tamar.christina@arm.com>
12130
12131 PR target/82641
12132 * gcc.target/arm/pragma_arch_switch_2.c: New.
12133
12134 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12135
12136 PR target/79975
12137 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
12138
12139 2018-02-05 Martin Sebor <msebor@redhat.com>
12140
12141 PR tree-optimization/83369
12142 * gcc.dg/Wnonnull.c: New test.
12143
12144 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
12145
12146 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
12147 argument and use dg-messages-by-file instead. Expect it to be
12148 an array rather than a dict.
12149 (lto-link-and-maybe-run): Remove messages_by_file argument and
12150 use an upvar for dg-messages-by-file. Update call to
12151 lto_handle_diagnostics.
12152 (lt-get-options): Treat dg-messages-by-file as an array
12153 rather than a dict.
12154 (lto-get-options-main): Likewise. Set the entry rather than appending.
12155 (lto-execute): Treat dg-messages-by-file as an array rather than
12156 a dict. Update call to lto-link-and-maybe-run.
12157
12158 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
12159
12160 PR c++/82782
12161 * g++.dg/cpp1z/inline-var4.C: New.
12162
12163 2018-02-05 Martin Liska <mliska@suse.cz>
12164
12165 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
12166 options.
12167 * c-c++-common/asan/pointer-compare-2.c: Likewise.
12168 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
12169 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
12170 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
12171 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
12172 * c-c++-common/asan/pointer-compare-3.c: New test.
12173
12174 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
12175
12176 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
12177 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
12178
12179 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
12180
12181 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
12182 _mm_maskz_range_sd, _mm_mask_range_round_sd,
12183 _mm_maskz_range_round_sd): Test new intrinsics.
12184 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
12185 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
12186 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
12187 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
12188 _mm_maskz_range_ss, _mm_mask_range_round_ss,
12189 _mm_maskz_range_round_ss): Test new intrinsics.
12190 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
12191 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
12192 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
12193 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
12194 __builtin_ia32_rangess128_round): Remove builtins.
12195 (__builtin_ia32_rangesd128_mask_round,
12196 __builtin_ia32_rangess128_mask_round): Test new builtins.
12197 * gcc.target/i386/sse-13.c: Ditto.
12198 * gcc.target/i386/sse-23.c: Ditto.
12199
12200 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
12201
12202 PR middle-end/79966
12203 * gfortran.dg/pr79966.f90: New testcase
12204
12205 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
12206
12207 PR fortran/84094
12208 * gfortran.dg/associate_23.f90: Fix invalid code.
12209 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
12210 * gfortran.dg/matmul_3.f90: Likewise.
12211 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
12212
12213 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
12214
12215 PR fortran/84115
12216 * gfortran.dg/associate_34.f90: New test.
12217 * gfortran.dg/associate_35.f90: New test.
12218
12219 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
12220
12221 PR fortran/84141
12222 PR fortran/84155
12223 * gfortran.dg/pr84155.f90: New test.
12224
12225 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
12226
12227 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
12228 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
12229
12230 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
12231
12232 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
12233 dg-do run stanza.
12234
12235 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
12236
12237 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
12238 requirement.
12239 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
12240 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
12241 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
12242
12243 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12244
12245 PR testsuite/52641
12246 * gcc.c-torture/execute/pr83362.c: Make work for int16.
12247 * gcc.dg/Wsign-conversion.c: Dito.
12248 * gcc.dg/attr-alloc_size-4.c: Dito.
12249 * gcc.dg/pr81020.c: Dito.
12250 * gcc.dg/pr81192.c: Dito.
12251 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
12252 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
12253 * gcc.dg/pr83844.c: Restrict to int32plus.
12254 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
12255 * gcc.dg/tree-ssa/ldist-25.c: Dito.
12256 * gcc.dg/tree-ssa/ldist-27.c: Dito.
12257 * gcc.dg/tree-ssa/ldist-28.c: Dito.
12258 * gcc.dg/tree-ssa/ldist-29.c: Dito.
12259 * gcc.dg/tree-ssa/ldist-30.c: Dito.
12260 * gcc.dg/tree-ssa/ldist-31.c: Dito.
12261 * gcc.dg/tree-ssa/ldist-32.c: Dito.
12262 * gcc.dg/tree-ssa/ldist-33.c: Dito.
12263 * gcc.dg/tree-ssa/ldist-34.c: Dito.
12264 * gcc.dg/tree-ssa/ldist-35.c: Dito.
12265 * gcc.dg/tree-ssa/ldist-36.c: Dito.
12266
12267 2018-02-02 Julia Koval <julia.koval@intel.com>
12268
12269 * gcc.target/i386/funcspec-56.inc: Handle new march.
12270 * g++.dg/ext/mv16.C: Ditto.
12271
12272 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12273
12274 * lib/target-supports.exp
12275 (check_effective_target_keeps_null_pointer_checks): No more
12276 special-case avr.
12277 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
12278 * gcc.dg/ifcvt-4.c: Skip avr.
12279 * gcc.dg/pr53037-1.c: Dito.
12280 * gcc.dg/pr53037-2.c: Dito.
12281 * gcc.dg/pr53037-3.c: Dito.
12282 * gcc.dg/pr63387-2.c: Dito.
12283 * gcc.dg/pr63387.c: Dito.
12284 * gcc.dg/sancov/cmp0.c: Dito.
12285 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
12286 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
12287 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
12288 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
12289 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
12290 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
12291 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
12292 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
12293 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
12294 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
12295 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
12296 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
12297 * gcc.dg/tree-ssa/pr82059.c: Dito.
12298 * gcc.c-torture/execute/pr70460.c: Dito.
12299
12300 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12301
12302 PR testsuite/52641
12303 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
12304 * gcc.c-torture/execute/20180112-1.c: Dito.
12305 * gcc.c-torture/execute/pr81503.c: Dito.
12306 * gcc.dg/store_merging_12.c: Dito.
12307 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
12308 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
12309 * gcc.dg/tree-ssa/pr80898.c: Dito.
12310 * gcc.dg/tree-ssa/pr82363.c: Dito.
12311 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
12312 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
12313 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
12314 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
12315 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
12316 * gcc.dg/tree-ssa/pr80803.c: Dito.
12317 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
12318 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
12319 * gcc.dg/tree-ssa/vrp114.c: Dito.
12320 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
12321 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
12322 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
12323
12324 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
12325
12326 PR target/84066
12327 * gcc.target/i386/cet-sjlj-6a.c: New test.
12328 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
12329
12330 2018-02-01 Marek Polacek <polacek@redhat.com>
12331
12332 PR c++/84125
12333 * g++.dg/cpp1y/lambda-generic-84125.C: New test.
12334
12335 2018-01-30 Jeff Law <law@redhat.com>
12336
12337 PR target/84128
12338 * gcc.target/i386/pr84128.c: New test.
12339
12340 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
12341
12342 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
12343 -fdelete-null-pointer-checks.
12344
12345 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
12346
12347 PR c++/83796
12348 * g++.dg/cpp0x/abstract-default1.C: New.
12349
12350 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12351
12352 PR tree-optimization/81635
12353 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
12354 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
12355
12356 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12357
12358 PR target/83370
12359 * gcc.target/aarch64/pr83370.c: New.
12360
12361 2018-02-01 Richard Biener <rguenther@suse.de>
12362
12363 * gcc.dg/graphite/pr35356-1.c: Adjust.
12364
12365 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12366
12367 PR testsuite/83846
12368 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
12369 for ILP32.
12370 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
12371 of hard-coding the choice.
12372 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
12373 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
12374 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
12375 memset call.
12376 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
12377 stdint.h types.
12378 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
12379 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
12380 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
12381 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
12382 * gcc.target/aarch64/sve/logical_1.c: Likewise.
12383 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
12384 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
12385 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
12386 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
12387 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
12388 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
12389 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
12390 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
12391 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
12392 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
12393 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
12394 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
12395 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
12396 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
12397 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
12398 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
12399 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
12400 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
12401 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
12402 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
12403 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
12404 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
12405 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
12406 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
12407 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
12408 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
12409 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
12410 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
12411 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
12412 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
12413 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
12414 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
12415 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
12416 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
12417 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
12418 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
12419 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
12420 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
12421 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
12422 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
12423 __builtin_popcountll rather than __builtin_popcountl.
12424
12425 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12426
12427 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
12428 of LD1R[HWD] for multi-element constants on big-endian targets.
12429 * gcc.target/aarch64/sve/slp_3.c: Likewise.
12430 * gcc.target/aarch64/sve/slp_4.c: Likewise.
12431
12432 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12433
12434 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
12435 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
12436 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
12437
12438 2018-02-01 Jakub Jelinek <jakub@redhat.com>
12439
12440 PR tree-optimization/81661
12441 PR tree-optimization/84117
12442 * gcc.dg/pr81661.c: New test.
12443 * gfortran.dg/pr84117.f90: New test.
12444
12445 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
12446
12447 PR fortran/83705
12448 * gfortran.dg/repeat_7.f90: Catch warning message.
12449
12450 2018-01-31 Ian Lance Taylor <iant@golang.org>
12451
12452 * go.go-torture/execute/printnil.go: New test.
12453
12454 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12455
12456 * lib/target-supports.exp (check_effective_target_comdat_group):
12457 Allow for Solaris as comdat syntax.
12458
12459 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
12460 Solaris with comdat_group support and as.
12461
12462 2018-01-31 Marek Polacek <polacek@redhat.com>
12463
12464 PR c/81779
12465 * gcc.dg/pr81779.c: New test.
12466
12467 2018-01-31 Jakub Jelinek <jakub@redhat.com>
12468
12469 PR fortran/84116
12470 * gfortran.dg/gomp/pr84116.f90: New test.
12471
12472 PR c++/83993
12473 * g++.dg/init/pr83993-2.C: New test.
12474
12475 PR c++/83993
12476 * g++.dg/init/pr83993-1.C: New test.
12477 * g++.dg/cpp0x/pr83993.C: New test.
12478
12479 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
12480
12481 PR fortran/84088
12482 * gfortran.dg/pr84088.f90: New test.
12483
12484 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
12485
12486 PR target/82444
12487 * gcc.target/i386/pr82444.c: New.
12488
12489 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
12490
12491 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
12492 * gcc.target/powerpc/vsx-13.c: New.
12493
12494 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
12495
12496 PR c++/84092
12497 * g++.dg/cpp1y/var-templ57.C: New.
12498
12499 2018-01-31 Marek Polacek <polacek@redhat.com>
12500
12501 PR c++/84138
12502 * g++.dg/diagnostic/pr84138.C: New test.
12503
12504 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
12505
12506 PR fortran/78534
12507 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
12508 -Wstringop-overflow warnings due to spurious warning with -O1.
12509 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
12510 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
12511
12512 2018-01-31 Richard Biener <rguenther@suse.de>
12513
12514 PR tree-optimization/84132
12515 * g++.dg/torture/pr84132.C: New testcase.
12516
12517 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
12518
12519 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
12520 dg-final scan.
12521
12522 2018-01-31 Julia Koval <julia.koval@intel.com>
12523
12524 PR target/83618
12525 * gcc.target/i386/rdpid.c: Remove "eax".
12526
12527 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12528
12529 PR tree-optimization/64946
12530 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
12531 scan-assembler checks.
12532
12533 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
12534
12535 * gcc.c-torture/execute/20180131-1.c: New test.
12536
12537 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
12538
12539 * gcc.target/arc/taux-1.c: New test.
12540 * gcc.target/arc/taux-2.c: Likewise.
12541
12542 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
12543
12544 * gcc.target/arc/uncached.c: New test.
12545
12546 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12547
12548 PR lto/83954
12549 * gnat.dg/lto20.adb: Remove dg-excess-errors.
12550
12551 2018-01-31 Jakub Jelinek <jakub@redhat.com>
12552
12553 PR preprocessor/69869
12554 * gcc.dg/cpp/trad/pr69869.c: New test.
12555
12556 PR c/84100
12557 * gcc.dg/pr84100.c: New test.
12558
12559 2018-01-30 Jeff Law <law@redhat.com>
12560
12561 PR target/84064
12562 * gcc.target/i386/pr84064: New test.
12563
12564 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
12565
12566 PR fortran/84134
12567 * gfortran.dg/data_implied_do_2.f90: New test.
12568
12569 2018-01-30 Janus Weil <janus@gcc.gnu.org>
12570
12571 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
12572
12573 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
12574
12575 PR fortran/84133
12576 * gfortran.dg/inline_matmul_21.f90: New test case.
12577
12578 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12579
12580 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
12581
12582 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
12583
12584 PR target/84112
12585 * gcc.target/powerpc/pr84112.c: New.
12586
12587 2018-01-30 Jakub Jelinek <jakub@redhat.com>
12588
12589 PR rtl-optimization/83986
12590 * gcc.dg/pr83986.c: New test.
12591
12592 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
12593
12594 PR 58684
12595 * gcc.dg/torture/inf-compare-1.c: Add xfail.
12596 * gcc.dg/torture/inf-compare-2.c: Add xfail.
12597 * gcc.dg/torture/inf-compare-3.c: Add xfail.
12598 * gcc.dg/torture/inf-compare-4.c: Add xfail.
12599
12600 2018-01-30 Jakub Jelinek <jakub@redhat.com>
12601
12602 PR tree-optimization/84111
12603 * gcc.c-torture/compile/pr84111.c: New test.
12604
12605 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
12606
12607 PR ipa/83179
12608 * gcc.dg/ipa/inline-2.c: Fix template.
12609 * gcc.dg/ipa/inline-3.c: Fix template.
12610
12611 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
12612
12613 PR ipa/81360
12614 * g++.dg/torture/pr81360.C: New testcase.
12615
12616 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
12617
12618 PR lto/83954
12619 * gcc.dg/lto/pr83954.h: New testcase.
12620 * gcc.dg/lto/pr83954_0.c: New testcase.
12621 * gcc.dg/lto/pr83954_1.c: New testcase.
12622
12623 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12624
12625 PR bootstrap/84017
12626 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
12627 to dg-options.
12628 Simplify DW_AT_producer scan.
12629
12630 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12631
12632 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
12633
12634 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
12635
12636 PR target/83828
12637 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
12638 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
12639 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
12640 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
12641
12642 2018-01-29 Jeff Law <law@redhat.com>
12643
12644 PR testsuite/81010
12645 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
12646 better match other tests which require vsx. Verify the zero
12647 extension is part of the test in the combiner dump.
12648
12649 2018-01-29 Marek Polacek <polacek@redhat.com>
12650
12651 PR c/83966
12652 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
12653
12654 PR c++/83996
12655 * g++.dg/ext/pr83996.C: New test.
12656
12657 2018-01-29 Richard Biener <rguenther@suse.de>
12658
12659 PR tree-optimization/84057
12660 * gcc.dg/graphite/pr84057.c: New testcase.
12661
12662 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
12663
12664 PR fortran/84073
12665 * gfortran.dg/bind_c_usage_31.f90: New test.
12666
12667 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
12668
12669 PR c++/83924
12670 * g++.dg/warn/Wduplicated-branches5.C: New.
12671
12672 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
12673
12674 * gcc.target/rl78/test_addsi3_internal.c: New test.
12675
12676 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
12677
12678 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
12679 Make expected output depend on whether we expect sibcalls or not.
12680 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
12681 safe-indirect-jump-1.c).
12682
12683 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
12684 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
12685 Soren Rasmussen <s.c.rasmussen@gmail.com>
12686
12687 Fortran 2018 teams tests.
12688
12689 * gfortran.dg/team_number_1.f90: new test for team_number.
12690 * gfortran.dg/team_change_1.f90: new test for change team.
12691 * gfortran.dg/team_end_1.f90: new test for end team.
12692 * gfortran.dg/team_form_1.f90: new test for form team.
12693
12694 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
12695
12696 PR fortran/83998
12697 * gfortran.dg/dot_product_4.f90
12698
12699 2018-01-26 Martin Sebor <msebor@redhat.com>
12700
12701 PR tree-optimization/83896
12702 * gcc.dg/strlenopt-43.c: New.
12703
12704 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
12705
12706 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
12707 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
12708 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
12709 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
12710 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
12711 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
12712 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
12713 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
12714 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
12715 stanzas.
12716 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
12717 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
12718 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
12719 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
12720 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
12721 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
12722 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
12723 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
12724 instruction list.
12725 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
12726
12727 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
12728
12729 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
12730 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
12731 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
12732 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
12733 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
12734 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
12735 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
12736 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
12737 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
12738 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
12739 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
12740 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
12741 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
12742
12743 2018-01-26 Martin Liska <mliska@suse.cz>
12744
12745 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
12746 warning is seen.
12747
12748 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
12749
12750 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
12751 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
12752 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
12753 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
12754 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
12755 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
12756 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
12757 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
12758
12759 2018-01-26 Richard Biener <rguenther@suse.de>
12760
12761 PR rtl-optimization/84003
12762 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
12763 latent bug in DSE if NOINLINE is appropriately defined.
12764 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
12765 and defining NOINLINE.
12766
12767 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12768
12769 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
12770 tests specific to aarch64. XFAIL test on arm.
12771
12772 2018-01-26 Jakub Jelinek <jakub@redhat.com>
12773
12774 PR rtl-optimization/83985
12775 * gcc.dg/pr83985.c: New test.
12776
12777 PR c/83989
12778 * c-c++-common/Wrestrict-3.c: New test.
12779
12780 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
12781
12782 * gcc.target/arc/tdelegitimize_addr.c: New test.
12783
12784 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
12785
12786 * gcc.target/arc/jli-1.c: New file.
12787 * gcc.target/arc/jli-2.c: Likewise.
12788
12789 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
12790
12791 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
12792 scan-assembler.
12793 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
12794 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
12795
12796 2018-01-26 Richard Biener <rguenther@suse.de>
12797
12798 PR tree-optimization/81082
12799 * gcc.dg/vect/pr81082.c: New testcase.
12800 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
12801 simplification to n * n.
12802
12803 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12804
12805 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
12806 Solaris 10.
12807 * gcc.target/i386/pr63620.c: Likewise.
12808
12809 2018-01-26 Julia Koval <julia.koval@intel.com>
12810
12811 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
12812 -mavx512f -mavx512bw.
12813 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
12814 * gcc.target/i386/i386.exp: Fix types.
12815
12816 2018-01-26 Alan Modra <amodra@gmail.com>
12817
12818 PR target/84033
12819 * gcc.target/powerpc/swaps-p8-46.c: New.
12820
12821 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
12822
12823 PR fortran/37577
12824 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
12825 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
12826 'array01' in the tree dump comparison.
12827 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
12828 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
12829 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
12830
12831 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
12832
12833 PR middle-end/83055
12834 * gcc.dg/torture/pr83055.c: New testcase.
12835
12836 2018-01-25 Jakub Jelinek <jakub@redhat.com>
12837
12838 PR c++/84031
12839 * g++.dg/cpp1z/decomp36.C: New test.
12840
12841 PR middle-end/83977
12842 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
12843
12844 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
12845
12846 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
12847 the shift dump line.
12848 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
12849
12850 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
12851
12852 PR target/81550
12853 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
12854 index instead of int, which allows IVOPTs to properly optimize the
12855 loop.
12856
12857 2018-01-24 David Malcolm <dmalcolm@redhat.com>
12858
12859 PR jit/82846
12860 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
12861 of "fn_type" typedef.
12862 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
12863
12864 2018-01-24 Ian Lance Taylor <iant@golang.org>
12865
12866 * go.go-torture/execute/names-1.go: New test.
12867
12868 2018-01-19 Jeff Law <law@redhat.com>
12869
12870 PR target/83994
12871 * gcc.target/i386/pr83994.c: New test.
12872
12873 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
12874
12875 PR target/84014
12876 * gcc.target/powerpc/pr84014.c: New.
12877
12878 2018-01-24 Jakub Jelinek <jakub@redhat.com>
12879
12880 PR middle-end/83977
12881 * c-c++-common/gomp/pr83977-1.c: New test.
12882 * c-c++-common/gomp/pr83977-2.c: New test.
12883 * c-c++-common/gomp/pr83977-3.c: New test.
12884 * gfortran.dg/gomp/pr83977.f90: New test.
12885
12886 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
12887
12888 PR testsuite/83889
12889 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
12890 * gcc.dg/vect/pr80631-1.c: Likewise.
12891 * gcc.dg/vect/pr80631-2.c: Likewise.
12892 * gcc.dg/vect/pr81410.c: Likewise.
12893 * gcc.dg/vect/pr81633.c: Likewise.
12894 * gcc.dg/vect/pr81815.c: Likewise.
12895 * gcc.dg/vect/pr82108.c: Likewise.
12896 * gcc.dg/vect/pr83857.c: Likewise.
12897 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
12898 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
12899 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
12900 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
12901 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
12902 * gcc.dg/vect/vect-reduc-11.c: Likewise.
12903 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
12904 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
12905 dg-xfail-run-if instead.
12906 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
12907 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
12908 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
12909 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
12910 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
12911
12912 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
12913
12914 PR tree-optimization/83979
12915 * g++.dg/pr83979.c: New test.
12916
12917 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12918
12919 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
12920 option. Add arm_neon_ok_no_float_abi check.
12921
12922 2018-01-24 Richard Biener <rguenther@suse.de>
12923
12924 PR tree-optimization/83176
12925 * gcc.dg/graphite/pr83176.c: New testcase.
12926
12927 2018-01-24 Richard Biener <rguenther@suse.de>
12928
12929 PR tree-optimization/82819
12930 * gcc.dg/graphite/pr82819.c: New testcase.
12931
12932 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
12933
12934 PR c++/83921
12935 * g++.dg/cpp1y/constexpr-83921-1.C: New.
12936 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
12937 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
12938 * g++.dg/ext/stmtexpr20.C: Likewise.
12939 * g++.dg/ext/stmtexpr21.C: Likewise.
12940
12941 2018-01-23 David Malcolm <dmalcolm@redhat.com>
12942
12943 PR c++/83974
12944 * g++.dg/warn/pr83974.C: New test case.
12945
12946 2018-01-23 Jakub Jelinek <jakub@redhat.com>
12947
12948 PR sanitizer/83987
12949 * g++.dg/ubsan/pr83987.C: New test.
12950
12951 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
12952
12953 PR fortran/83866
12954 * gfortran.dg/pdt_29.f03: New test.
12955
12956 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
12957
12958 PR fortran/83898
12959 * gfortran.dg/associate_33.f03: New test.
12960
12961 2018-01-23 Martin Liska <mliska@suse.cz>
12962
12963 PR lto/81440
12964 * gcc.dg/lto/pr81440.h: New test.
12965 * gcc.dg/lto/pr81440_0.c: New test.
12966 * gcc.dg/lto/pr81440_1.c: New test.
12967
12968 2018-01-23 Nathan Sidwell <nathan@acm.org>
12969
12970 PR c++/83988
12971 * g++.dg/template/pr83988.C: New.
12972
12973 2018-01-23 Jakub Jelinek <jakub@redhat.com>
12974
12975 PR c++/82882
12976 PR c++/83978
12977 * g++.dg/cpp0x/pr82882.C: New test.
12978 * g++.dg/cpp0x/pr83978.C: New test.
12979
12980 PR c++/83958
12981 * g++.dg/cpp1z/decomp35.C: New test.
12982
12983 2018-01-23 Nathan Sidwell <nathan@acm.org>
12984
12985 * g++.dg/cpp0x/range-for10.C: Adjust.
12986 * g++.dg/ext/forscope1.C: Adjust.
12987 * g++.dg/ext/forscope2.C: Adjust.
12988 * g++.dg/template/for1.C: Adjust.
12989
12990 2018-01-23 David Malcolm <dmalcolm@redhat.com>
12991
12992 PR tree-optimization/83510
12993 * gcc.c-torture/compile/pr83510.c: New test case.
12994
12995 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
12996
12997 PR testsuite/83888
12998 * lib/target-supports.exp (check_effective_target_vect_float): Say
12999 that the result only holds when -funsafe-math-optimizations is on.
13000 (check_effective_target_vect_float_strict): New procedure.
13001 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
13002 of vect_float.
13003 * gcc.dg/vect/vect-reduc-6.c: Likewise.
13004
13005 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
13006
13007 PR tree-optimization/83965
13008 * gcc.dg/vect/pr83965.c: New test.
13009
13010 2018-01-23 Richard Biener <rguenther@suse.de>
13011
13012 PR tree-optimization/83963
13013 * gfortran.dg/graphite/pr83963.f: New testcase.
13014 * gcc.dg/graphite/pr83963-2.c: Likewise.
13015
13016 2018-01-23 Jakub Jelinek <jakub@redhat.com>
13017
13018 PR c++/83918
13019 * g++.dg/cpp1z/pr83918.C: New test.
13020
13021 2018-01-22 Jakub Jelinek <jakub@redhat.com>
13022
13023 PR tree-optimization/83957
13024 * gcc.dg/autopar/pr83957.c: New test.
13025
13026 PR tree-optimization/83081
13027 * gcc.dg/predict-8.c: Adjust expected probability.
13028
13029 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
13030
13031 PR target/83862
13032 * gcc.target/powerpc/pr83862.c: New test.
13033
13034 2018-01-22 Carl Love <cel@us.ibm.com>
13035
13036 * gcc.target/powerpc/powerpc.exp: Add torture tests for
13037 builtins-4-runnable.c, builtins-6-runnable.c,
13038 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
13039 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
13040 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
13041 for signed/unsigned 128-bit and long long int loads.
13042
13043 2018-01-22 Marek Polacek <polacek@redhat.com>
13044
13045 PR c++/81933
13046 * g++.dg/cpp1y/constexpr-empty4.C: New test.
13047
13048 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
13049
13050 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
13051 scan-asembler valid instructions list.
13052 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
13053 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
13054 power8-vector requirement and option.
13055 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
13056
13057 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
13058
13059 PR 78534
13060 PR 83704
13061 * gfortran.dg/string_1.f90: Remove printing the length.
13062
13063 2018-01-22 Richard Biener <rguenther@suse.de>
13064
13065 PR tree-optimization/83963
13066 * gcc.dg/graphite/pr83963.c: New testcase.
13067
13068 2018-01-22 Sudakshina Das <sudi.das@arm.com>
13069
13070 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
13071 dg-require-effective-target directives.
13072
13073 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13074
13075 * lib/target-supports.exp (check_effective_target_arm_softfloat):
13076 New procedure.
13077 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
13078 Adjust scan-assembler checks for soft-float.
13079
13080 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13081
13082 PR target/83946
13083 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
13084
13085 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
13086
13087 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
13088 * gcc.dg/pr83623.c: Likewise.
13089 * gcc.dg/pr83666.c: Likewise.
13090
13091 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13092 David Edelsohn <dje.gcc@gmail.com>
13093
13094 PR target/83946
13095 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
13096 assembly output from "crset eq" to "crset 2".
13097 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
13098 assembly output from . to $.
13099 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
13100 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
13101 assembly output from "crset eq" to "crset 2".
13102 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
13103 assembly output from "crset eq" to "crset 2", and from . to $.
13104
13105 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
13106
13107 PR fortran/83900
13108 * gfortran.dg/matmul_18.f90: New test.
13109
13110 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
13111
13112 PR tree-optimization/83940
13113 * gcc.dg/torture/pr83940.c: New test.
13114
13115 2018-01-20 Jakub Jelinek <jakub@redhat.com>
13116
13117 PR middle-end/83945
13118 * gcc.dg/tls/pr83945.c: New test.
13119
13120 PR target/83930
13121 * gcc.dg/pr83930.c: New test.
13122
13123 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
13124
13125 PR fortran/83900
13126 * gfortran.dg/matmul_17.f90: New test.
13127
13128 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
13129
13130 PR fortran/80768
13131 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
13132
13133 2018-01-19 Jakub Jelinek <jakub@redhat.com>
13134
13135 PR c++/81167
13136 * g++.dg/cpp0x/pr81167.C: New test.
13137
13138 PR c++/83919
13139 * g++.dg/cpp0x/pr83919.C: New test.
13140
13141 2018-01-19 Jeff Law <law@redhat.com>
13142 Jakub Jelinek <jakub@redhat.com>
13143
13144 * gcc.dg/stack-check-16.c: New test.
13145
13146 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
13147
13148 PR target/83790
13149 * gcc.target/nvptx/indirect_call.c: New test.
13150
13151 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13152
13153 * g++.dg/torture/pr83619.C: Remove dg-message.
13154
13155 2018-01-19 Martin Liska <mliska@suse.cz>
13156
13157 * gcc.dg/predict-1.c: Adjust expected probability.
13158 * gcc.dg/predict-3.c: Likewise.
13159 * gcc.dg/predict-5.c: Likewise.
13160 * gcc.dg/predict-6.c: Likewise.
13161 * gcc.dg/predict-9.c: Likewise.
13162
13163 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
13164
13165 PR tree-optimization/83922
13166 * gcc.dg/pr83922.c: New test.
13167
13168 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
13169
13170 PR tree-optimization/83914
13171 * gcc.dg/vect/pr83914.c: New test.
13172
13173 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13174
13175 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
13176 * gcc.target/arm/negdi-2.c: Likewise.
13177 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
13178
13179 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13180
13181 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
13182
13183 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13184
13185 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
13186
13187 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
13188
13189 * gcc.dg/torture/pr52451.c (main): Skip long double test on
13190 hppa*-*-hpux*.
13191
13192 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13193
13194 PR ipa/83619
13195 PR testsuite/83934
13196 * g++.dg/torture/pr83619.C (e): Define before first use instead of
13197 forward declaration.
13198
13199 2018-01-18 Carl Love <cel@us.ibm.com>
13200
13201 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
13202 to the function.
13203
13204 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
13205
13206 PR c++/81013
13207 * g++.dg/inherit/union3.C: New.
13208
13209 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13210
13211 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
13212
13213 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
13214
13215 PR ipa/83619
13216 * g++.dg/torture/pr83619.C: New testcase.
13217
13218 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13219
13220 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
13221 Add function body to force error messages in some configurations.
13222
13223 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13224
13225 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
13226 and arm_thumb1_ok.
13227
13228 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
13229
13230 PR other/70268
13231 * c-c++-common/ffile-prefix-map.c: New test.
13232 * c-c++-common/fmacro-prefix-map.c: New test.
13233 * c-c++-common/cpp/ffile-prefix-map.c: New test.
13234 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
13235
13236 2018-01-18 Martin Liska <mliska@suse.cz>
13237
13238 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
13239 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13240 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13241 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13242 * gcc.target/i386/ret-thunk-10.c: Likewise.
13243 * gcc.target/i386/ret-thunk-11.c: Likewise.
13244 * gcc.target/i386/ret-thunk-12.c: Likewise.
13245 * gcc.target/i386/ret-thunk-15.c: Likewise.
13246 * gcc.target/i386/ret-thunk-9.c: Likewise.
13247
13248 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13249
13250 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
13251 order.
13252
13253 2018-01-18 Nathan Sidwell <nathan@acm.org>
13254
13255 PR c++/83160
13256 * g++.dg/cpp0x/pr83160.C: New.
13257
13258 2018-01-18 Richard Biener <rguenther@suse.de>
13259
13260 PR tree-optimization/83887
13261 * gcc.dg/graphite/pr83887.c: New testcase.
13262 * gfortran.dg/graphite/pr83887.f90: Likewise.
13263 * gfortran.dg/graphite/pr83887.f: Likewise.
13264
13265 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13266
13267 PR target/65578
13268 * gcc.target/arm/builtin-bswap.x: New file.
13269 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
13270 and options for armv6t2.
13271 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
13272 and options for Thumb1.
13273 * gcc.target/arm/builtin-bswap16.x: New file.
13274 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
13275 and options for armv6t2.
13276 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
13277 and options for Thumb1.
13278
13279 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13280
13281 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
13282 order.
13283
13284 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13285
13286 PR c/61240
13287 * gcc.dg/pr61240.c: New test.
13288
13289 2018-01-17 Harald Anlauf <anlauf@gmx.de>
13290
13291 PR fortran/83864
13292 * gfortran.dg/pr83864.f90: New test.
13293
13294 2018-01-17 Jeff Law <law@redhat.com>
13295
13296 PR testsuite/83883
13297 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
13298
13299 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13300
13301 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
13302 restriction, but still restrict to 64-bit.
13303 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
13304 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
13305
13306 2018-01-17 Harald Anlauf <anlauf@gmx.de>
13307
13308 PR fortran/83874
13309 * gfortran.dg/pr83874.f90: New test.
13310
13311 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13312
13313 PR c++/83824
13314 * g++.dg/cpp0x/pr83824.C: New test.
13315
13316 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
13317
13318 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
13319 appropriate .gnu_attribute for the long double type, if we use the
13320 long double type, but do not generate any calls.
13321 * gcc.target/powerpc/gnuattr2.c: Likewise.
13322 * gcc.target/powerpc/gnuattr3.c: Likewise.
13323
13324 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
13325
13326 PR c++/78344
13327 * g++.dg/cpp0x/alignas13.C: New.
13328
13329 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13330
13331 PR c++/83897
13332 * g++.dg/cpp0x/pr83897.C: New test.
13333
13334 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
13335
13336 PR ipa/83051
13337 * gcc.c-torture/compile/pr83051-2.c: New testcase.
13338
13339 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
13340
13341 PR c++/81054
13342 * g++.dg/cpp0x/constexpr-ice19.C: New.
13343
13344 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
13345
13346 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
13347 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
13348 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
13349 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
13350 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
13351 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
13352 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
13353 * gcc.target/powerpc/builtins-1-be-folded.c: New.
13354 * gcc.target/powerpc/builtins-1-le-folded.c: New.
13355 * gcc.target/powerpc/builtins-1.fold.h: New.
13356
13357 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
13358
13359 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
13360 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
13361
13362 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13363
13364 * gcc.target/arm/g2.c: Add -marm to dg-options.
13365 * gcc.target/arm/scd42-2.c: Likewise.
13366
13367 2018-01-17 Nathan Sidwell <nathan@acm.org>
13368
13369 PR c++/83287
13370 * g++.dg/lookup/pr83287-2.C: New.
13371
13372 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13373
13374 PR c++/83814
13375 PR c++/83902
13376 * g++.dg/wrappers/pr83814.C: New test case.
13377 * g++.dg/wrappers/pr83902.C: New test case.
13378
13379 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13380
13381 PR lto/83121
13382 * g++.dg/lto/pr83121_0.C: New test case.
13383 * g++.dg/lto/pr83121_1.C: New test case.
13384 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
13385 adapted from DejaGnu's dg-test.
13386 (lto_handle_diagnostics): New procedure.
13387 (lto_prune_warns): Ignore informational notes.
13388 (lto-link-and-maybe-run): Add "messages_by_file" param.
13389 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
13390 "execute" when "link" fails if "execute" was not specified.
13391 (lto-can-handle-directive): New procedure.
13392 (lto-get-options-main): Call lto-can-handle-directive. Add a
13393 dg-messages local, using it to set the caller's
13394 dg-messages-by-file for the given source file.
13395 (lto-get-options): Likewise.
13396 (lto-execute): Add dg-messages-by-file local, and pass it to
13397 lto-link-and-maybe-run.
13398
13399 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
13400 Richard Sandiford <richard.sandiford@linaro.org>
13401
13402 PR target/79041
13403 PR target/82964
13404 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
13405 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
13406
13407 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13408
13409 * lib/target-supports.exp: Fix -march arguments in arm arch effective
13410 target check autogenerator for armv8.1-a and armv8.2-a.
13411
13412 2018-01-17 Carl Love <cel@us.ibm.com>
13413
13414 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
13415 Add debug print statements.
13416 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
13417 16 byte vector load followed by a partial vector load.
13418
13419 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13420
13421 PR c++/83799
13422 * g++.dg/wrappers/pr83799.C: New test case.
13423
13424 2018-01-17 Nathan Sidwell <nathan@acm.org>
13425
13426 PR c++/83739
13427 * g++.dg/cpp1y/pr83739.C: New.
13428
13429 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13430
13431 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
13432 * gcc.target/visium/overflow16.c: Likewise.
13433 * gcc.target/visium/overflow32.c: Likewise.
13434
13435 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13436
13437 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
13438
13439 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13440
13441 * gcc.dg/rtl/arm/stl-cond.c: New test.
13442 * gcc.target/arm/stl-cond.c: Delete.
13443
13444 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13445
13446 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
13447 directives.
13448
13449 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13450
13451 PR tree-optimization/83843
13452 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
13453 * gcc.dg/store_merging_19.c: New test.
13454
13455 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13456
13457 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
13458 and options.
13459
13460 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13461
13462 PR rtl-optimization/83771
13463 * gcc.dg/pr83771.c: New test.
13464
13465 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13466
13467 PR tree-optimization/81184
13468 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
13469 targets.
13470 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
13471
13472 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13473
13474 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
13475
13476 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
13477
13478 PR target/83546
13479 * gcc.target/i386/pr83546.c: New test.
13480
13481 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13482
13483 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
13484
13485 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13486
13487 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
13488 test and add dg-warning for the -Wstringop-overflow warning.
13489
13490 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13491
13492 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
13493 XFAIL last test on SPARC and Visium.
13494
13495 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
13496
13497 PR rtl-optimization/80481
13498 * g++.dg/pr80481.C: Exclude solaris.
13499
13500 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13501
13502 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
13503 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
13504 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
13505
13506 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13507
13508 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
13509 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
13510 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
13511 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
13512 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
13513 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
13514 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
13515 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
13516 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
13517 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
13518 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
13519 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
13520 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
13521 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
13522 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
13523
13524 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13525
13526 PR testsuite/77734
13527 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
13528
13529 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13530
13531 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
13532 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
13533 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
13534 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
13535 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
13536 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
13537
13538 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
13539
13540 PR tree-optimization/83857
13541 * gcc.dg/vect/pr83857.c: New test.
13542
13543 2018-01-16 Richard Biener <rguenther@suse.de>
13544
13545 PR tree-optimization/83867
13546 * gcc.dg/vect/pr83867.c: New testcase.
13547
13548 2018-01-16 Jakub Jelinek <jakub@redhat.com>
13549
13550 PR c/83844
13551 * gcc.dg/pr83844.c: New test.
13552
13553 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
13554
13555 * gcc.dg/torture/pr83847.c: New test.
13556
13557 2018-01-16 Jakub Jelinek <jakub@redhat.com>
13558
13559 PR rtl-optimization/86620
13560 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
13561 instead of --param=max-sched-ready-insns=0.
13562 * gcc.target/i386/pr83620.c: New test.
13563 * gcc.dg/pr83620.c: New test.
13564
13565 PR tree-optimization/83843
13566 * gcc.dg/store_merging_18.c: New test.
13567
13568 PR c++/83817
13569 * g++.dg/cpp1y/pr83817.C: New test.
13570
13571 PR c++/83825
13572 * g++.dg/template/pr83825.C: New test.
13573
13574 2018-01-16 Richard Biener <rguenther@suse.de>
13575
13576 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
13577
13578 2018-01-16 Richard Biener <rguenther@suse.de>
13579
13580 PR testsuite/82132
13581 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
13582 from gcc.dg/torture/pr60092.c.
13583
13584 2018-01-15 Martin Sebor <msebor@redhat.com>
13585
13586 PR c++/83588
13587 * g++.dg/ext/flexary28.C: New test.
13588
13589 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
13590
13591 PR fortran/82257
13592 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
13593
13594 2018-01-15 Martin Sebor <msebor@redhat.com>
13595
13596 PR testsuite/83869
13597 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
13598
13599 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
13600
13601 PR fortran/54613
13602 * gfortran.dg/minmaxloc_9.f90: New test.
13603 * gfortran.dg/minmaxloc_10.f90: New test.
13604 * gfortran.dg/minmaxloc_11.f90: New test.
13605
13606 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
13607
13608 PR target/83839
13609 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
13610 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13611 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13612 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13613 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13614 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13615 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13616 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13617 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13618 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13619 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13620 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13621 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13622 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13623 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13624 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
13625 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
13626 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
13627 * gcc.target/i386/ret-thunk-10.c: Likewise.
13628 * gcc.target/i386/ret-thunk-11.c: Likewise.
13629 * gcc.target/i386/ret-thunk-12.c: Likewise.
13630 * gcc.target/i386/ret-thunk-13.c: Likewise.
13631 * gcc.target/i386/ret-thunk-14.c: Likewise.
13632 * gcc.target/i386/ret-thunk-15.c: Likewise.
13633 * gcc.target/i386/ret-thunk-9.c: Don't check the
13634 __x86_return_thunk label. Scan for "push" only for Linux.
13635
13636 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
13637
13638 PR testsuite/79920
13639 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
13640
13641 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13642
13643 PR target/83687
13644 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
13645 tests.
13646 * gcc.target/arm/pr83687.c: New test.
13647
13648 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
13649
13650 Adjust tests to AVR_TINY.
13651
13652 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
13653 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
13654 * gcc.target/avr/pr71627.c: Same.
13655 * gcc.target/avr/torture/addr-space-1-0.c: Same.
13656 * gcc.target/avr/torture/addr-space-1-1.c: Same.
13657 * gcc.target/avr/torture/addr-space-1-x.c: Same.
13658 * gcc.target/avr/torture/addr-space-2-0.c: Same.
13659 * gcc.target/avr/torture/addr-space-2-1.c: Same.
13660 * gcc.target/avr/torture/addr-space-2-x.c: Same.
13661 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
13662 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
13663 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
13664 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
13665 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
13666 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
13667 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
13668 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
13669 * gcc.target/avr/torture/pr61055.c: Same.
13670 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
13671 available.
13672 * gcc.target/avr/torture/int24-mul.c: Same.
13673 * gcc.target/avr/torture/pr51782-1.c: Same.
13674 * gcc.target/avr/torture/pr61443.c: Same.
13675 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
13676 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
13677
13678 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
13679
13680 PR c/83801
13681 PR c/83729
13682 * gcc.target/avr/torture/pr83729.c: New test.
13683 * gcc.target/avr/torture/pr83801.c: New test.
13684
13685 2018-01-15 Jakub Jelinek <jakub@redhat.com>
13686
13687 PR middle-end/82694
13688 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
13689 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
13690
13691 2018-01-10 Martin Sebor <msebor@redhat.com>
13692
13693 PR other/83508
13694 * gcc.dg/Wstringop-overflow-2.c: New test.
13695
13696 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13697
13698 PR libgfortran/83811
13699 * gfortran.dg/fmt_e.f90: New test.
13700
13701 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13702
13703 * gcc.target/i386/indirect-thunk-10.c: New test.
13704 * gcc.target/i386/indirect-thunk-8.c: Likewise.
13705 * gcc.target/i386/indirect-thunk-9.c: Likewise.
13706 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
13707 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
13708 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
13709 * gcc.target/i386/ret-thunk-17.c: Likewise.
13710 * gcc.target/i386/ret-thunk-18.c: Likewise.
13711 * gcc.target/i386/ret-thunk-19.c: Likewise.
13712 * gcc.target/i386/ret-thunk-20.c: Likewise.
13713 * gcc.target/i386/ret-thunk-21.c: Likewise.
13714
13715 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13716
13717 * gcc.target/i386/indirect-thunk-register-4.c: New test.
13718
13719 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13720
13721 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
13722 -mno-indirect-branch-register.
13723 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13724 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13725 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13726 * gcc.target/i386/indirect-thunk-5.c: Likewise.
13727 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13728 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13729 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13730 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13731 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
13732 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
13733 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13734 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13735 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13736 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
13737 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
13738 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
13739 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13740 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13741 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13742 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13743 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13744 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
13745 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
13746 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13747 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
13748 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
13749 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
13750 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
13751 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
13752 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
13753 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
13754 * gcc.target/i386/ret-thunk-10.c: Likewise.
13755 * gcc.target/i386/ret-thunk-11.c: Likewise.
13756 * gcc.target/i386/ret-thunk-12.c: Likewise.
13757 * gcc.target/i386/ret-thunk-13.c: Likewise.
13758 * gcc.target/i386/ret-thunk-14.c: Likewise.
13759 * gcc.target/i386/ret-thunk-15.c: Likewise.
13760 * gcc.target/i386/ret-thunk-9.c: Likewise.
13761 * gcc.target/i386/indirect-thunk-register-1.c: New test.
13762 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
13763 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
13764
13765 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13766
13767 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
13768 -mfunction-return=keep.
13769 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13770 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13771 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13772 * gcc.target/i386/indirect-thunk-5.c: Likewise.
13773 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13774 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13775 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13776 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13777 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
13778 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
13779 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13780 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13781 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13782 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
13783 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
13784 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
13785 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
13786 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13787 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13788 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13789 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13790 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13791 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
13792 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
13793 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13794 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
13795 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
13796 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
13797 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
13798 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
13799 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
13800 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
13801 * gcc.target/i386/ret-thunk-1.c: New test.
13802 * gcc.target/i386/ret-thunk-10.c: Likewise.
13803 * gcc.target/i386/ret-thunk-11.c: Likewise.
13804 * gcc.target/i386/ret-thunk-12.c: Likewise.
13805 * gcc.target/i386/ret-thunk-13.c: Likewise.
13806 * gcc.target/i386/ret-thunk-14.c: Likewise.
13807 * gcc.target/i386/ret-thunk-15.c: Likewise.
13808 * gcc.target/i386/ret-thunk-16.c: Likewise.
13809 * gcc.target/i386/ret-thunk-2.c: Likewise.
13810 * gcc.target/i386/ret-thunk-3.c: Likewise.
13811 * gcc.target/i386/ret-thunk-4.c: Likewise.
13812 * gcc.target/i386/ret-thunk-5.c: Likewise.
13813 * gcc.target/i386/ret-thunk-6.c: Likewise.
13814 * gcc.target/i386/ret-thunk-7.c: Likewise.
13815 * gcc.target/i386/ret-thunk-8.c: Likewise.
13816 * gcc.target/i386/ret-thunk-9.c: Likewise.
13817
13818 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13819
13820 * gcc.target/i386/indirect-thunk-1.c: New test.
13821 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13822 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13823 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13824 * gcc.target/i386/indirect-thunk-5.c: Likewise.
13825 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13826 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13827 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13828 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13829 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
13830 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
13831 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13832 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13833 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13834 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
13835 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
13836 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
13837 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
13838 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13839 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13840 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13841 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13842 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13843 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
13844 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
13845 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13846 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
13847 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
13848 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
13849 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
13850 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
13851 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
13852 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
13853
13854 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
13855
13856 PR ipa/83051
13857 * gcc.c-torture/compile/pr83051.c: New testcase.
13858
13859 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13860
13861 PR tree-optimization/83501
13862 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
13863
13864 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
13865
13866 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
13867 for lvx and stvx instead of lxvd2x and stxvd2x and require
13868 little-endian target. Add comments.
13869 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
13870 comprehensive testing.
13871 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
13872 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
13873 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
13874 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
13875 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
13876 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
13877 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
13878 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
13879 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
13880 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
13881 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
13882 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
13883 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
13884 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
13885 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
13886 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
13887 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
13888 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
13889 scan-assembler-not directives that forbid lvx and xxpermdi.
13890 * gcc.target/powerpc/vec-extract-3.c: Likewise.
13891 * gcc.target/powerpc/vec-extract-5.c: Likewise.
13892 * gcc.target/powerpc/vec-extract-6.c: Likewise.
13893 * gcc.target/powerpc/vec-extract-7.c: Likewise.
13894 * gcc.target/powerpc/vec-extract-8.c: Likewise.
13895 * gcc.target/powerpc/vec-extract-9.c: Likewise.
13896 * gcc.target/powerpc/vsx-vector-6-le.c: Change
13897 scan-assembler-times directives to reflect different numbers of
13898 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
13899
13900 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13901 Alan Hayward <alan.hayward@arm.com>
13902 David Sherwood <david.sherwood@arm.com>
13903
13904 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
13905 than SLP vectorization.
13906 * gcc.dg/vect/vect-alias-check-10.c: New test.
13907 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
13908 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
13909 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
13910 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
13911 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
13912 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
13913 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
13914 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
13915 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
13916 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
13917 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
13918 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
13919 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
13920 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
13921 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
13922 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
13923 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
13924 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
13925 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
13926 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
13927 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
13928 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
13929 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
13930
13931 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13932 Alan Hayward <alan.hayward@arm.com>
13933 David Sherwood <david.sherwood@arm.com>
13934
13935 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
13936 New proc.
13937 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
13938 targets with scatter stores.
13939 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
13940 stores.
13941 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
13942 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
13943 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
13944 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
13945 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
13946 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
13947 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
13948 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
13949 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
13950 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
13951 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
13952 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
13953 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
13954 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
13955 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
13956 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
13957
13958 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13959 Alan Hayward <alan.hayward@arm.com>
13960 David Sherwood <david.sherwood@arm.com>
13961
13962 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
13963 for double_reduc1.
13964 * gcc.target/aarch64/sve/strided_load_4.c: New test.
13965 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
13966 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
13967 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
13968
13969 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13970 Alan Hayward <alan.hayward@arm.com>
13971 David Sherwood <david.sherwood@arm.com>
13972
13973 * gcc.target/aarch64/sve/strided_load_1.c: New test.
13974 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
13975 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
13976
13977 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13978 Alan Hayward <alan.hayward@arm.com>
13979 David Sherwood <david.sherwood@arm.com>
13980
13981 * gcc.target/aarch64/sve/gather_load_1.c: New test.
13982 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
13983 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
13984 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
13985 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
13986 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
13987 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
13988 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
13989 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
13990 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
13991 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
13992 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
13993 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
13994 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
13995
13996 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13997 Alan Hayward <alan.hayward@arm.com>
13998 David Sherwood <david.sherwood@arm.com>
13999
14000 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
14001 check for a message about using in-order reductions.
14002 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
14003 check for a message about using in-order reductions.
14004 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
14005 vectorized and check for a message about using in-order reductions.
14006 Expect targets with variable-length vectors to fall back to the
14007 fixed-length mininum.
14008 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
14009 check for a message about using in-order reductions.
14010 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
14011 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
14012 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
14013 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
14014 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
14015 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
14016 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
14017 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
14018 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
14019 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
14020 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
14021 vect_fold_left_plus.
14022
14023 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14024
14025 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
14026 are spilled.
14027 * gcc.target/aarch64/sve/spill_2.c: New test.
14028 * gcc.target/aarch64/sve/spill_3.c: Likewise.
14029 * gcc.target/aarch64/sve/spill_4.c: Likewise.
14030 * gcc.target/aarch64/sve/spill_5.c: Likewise.
14031 * gcc.target/aarch64/sve/spill_6.c: Likewise.
14032 * gcc.target/aarch64/sve/spill_7.c: Likewise.
14033
14034 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14035 Alan Hayward <alan.hayward@arm.com>
14036 David Sherwood <david.sherwood@arm.com>
14037
14038 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
14039 of branches.
14040 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
14041 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
14042 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
14043 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
14044 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
14045 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
14046 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
14047 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
14048 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
14049
14050 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14051 Alan Hayward <alan.hayward@arm.com>
14052 David Sherwood <david.sherwood@arm.com>
14053
14054 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
14055 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
14056 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
14057 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
14058
14059 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14060 Alan Hayward <alan.hayward@arm.com>
14061 David Sherwood <david.sherwood@arm.com>
14062
14063 * lib/target-supports.exp
14064 (check_effective_target_vect_fold_extract_last): New proc.
14065 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
14066 for fold_extract_last.
14067 * gcc.dg/vect/pr65947-2.c: Likewise.
14068 * gcc.dg/vect/pr65947-3.c: Likewise.
14069 * gcc.dg/vect/pr65947-4.c: Likewise.
14070 * gcc.dg/vect/pr65947-5.c: Likewise.
14071 * gcc.dg/vect/pr65947-6.c: Likewise.
14072 * gcc.dg/vect/pr65947-9.c: Likewise.
14073 * gcc.dg/vect/pr65947-10.c: Likewise.
14074 * gcc.dg/vect/pr65947-12.c: Likewise.
14075 * gcc.dg/vect/pr65947-14.c: Likewise.
14076 * gcc.dg/vect/pr80631-1.c: Likewise.
14077 * gcc.target/aarch64/sve/clastb_1.c: New test.
14078 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
14079 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
14080 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
14081 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
14082 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
14083 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
14084 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
14085 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
14086 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
14087 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
14088 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
14089 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
14090 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
14091
14092 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14093 Alan Hayward <alan.hayward@arm.com>
14094 David Sherwood <david.sherwood@arm.com>
14095
14096 * gcc.target/aarch64/sve/live_1.c: New test.
14097 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
14098
14099 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14100 Alan Hayward <alan.hayward@arm.com>
14101 David Sherwood <david.sherwood@arm.com>
14102
14103 * gcc.target/aarch64/sve/nopeel_1.c: New test.
14104 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
14105 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
14106 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
14107 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
14108 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
14109 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
14110 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
14111 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
14112
14113 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14114 Alan Hayward <alan.hayward@arm.com>
14115 David Sherwood <david.sherwood@arm.com>
14116
14117 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
14118 New proc.
14119 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
14120 vect_fully_masked.
14121 * gcc.target/aarch64/sve/loop_add_4.c: New test.
14122 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
14123 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
14124 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
14125 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
14126 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
14127
14128 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14129 Alan Hayward <alan.hayward@arm.com>
14130 David Sherwood <david.sherwood@arm.com>
14131
14132 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
14133 instead of just ADDRESS.
14134 * gcc.dg/tree-ssa/scev-10.c: Likewise.
14135 * gcc.dg/tree-ssa/scev-11.c: Likewise.
14136 * gcc.dg/tree-ssa/scev-12.c: Likewise.
14137 * gcc.target/aarch64/sve/index_offset_1.c: New test.
14138 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
14139 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
14140 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
14141 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
14142 * gcc.target/aarch64/sve/while_2.c: Likewise.
14143 * gcc.target/aarch64/sve/while_3.c: Likewise.
14144 * gcc.target/aarch64/sve/while_4.c: Likewise.
14145
14146 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14147 Alan Hayward <alan.hayward@arm.com>
14148 David Sherwood <david.sherwood@arm.com>
14149
14150 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
14151 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
14152 to be predicated.
14153 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
14154 * gcc.target/aarch64/sve/slp_7.c: Likewise.
14155 * gcc.target/aarch64/sve/reduc_5.c: New test.
14156 * gcc.target/aarch64/sve/slp_13.c: Likewise.
14157 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
14158
14159 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14160 Alan Hayward <alan.hayward@arm.com>
14161 David Sherwood <david.sherwood@arm.com>
14162
14163 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
14164 * gcc.dg/tree-ssa/peel1.c: Likewise.
14165 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
14166 variable-length vectors.
14167 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
14168 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
14169 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
14170 * gcc.target/aarch64/sve/slp_2.c: Likewise.
14171 * gcc.target/aarch64/sve/slp_3.c: Likewise.
14172 * gcc.target/aarch64/sve/slp_4.c: Likewise.
14173 * gcc.target/aarch64/sve/slp_6.c: Likewise.
14174 * gcc.target/aarch64/sve/slp_8.c: New test.
14175 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
14176 * gcc.target/aarch64/sve/slp_9.c: Likewise.
14177 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
14178 * gcc.target/aarch64/sve/slp_10.c: Likewise.
14179 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
14180 * gcc.target/aarch64/sve/slp_11.c: Likewise.
14181 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
14182 * gcc.target/aarch64/sve/slp_12.c: Likewise.
14183 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
14184 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
14185 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
14186 * gcc.target/aarch64/sve/while_1.c: Likewise.
14187 * gcc.target/aarch64/sve/while_2.c: Likewise.
14188 * gcc.target/aarch64/sve/while_3.c: Likewise.
14189 * gcc.target/aarch64/sve/while_4.c: Likewise.
14190
14191 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14192 Alan Hayward <alan.hayward@arm.com>
14193 David Sherwood <david.sherwood@arm.com>
14194
14195 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
14196 New proc.
14197 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
14198 and add an associated scan-dump test. Prevent vectorization
14199 of the first two loops.
14200 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
14201 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
14202 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
14203 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
14204 (INIT_VECTOR): Tweak initial value so that some bits are always set.
14205 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
14206
14207 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14208 Alan Hayward <alan.hayward@arm.com>
14209 David Sherwood <david.sherwood@arm.com>
14210
14211 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
14212 * gcc.dg/vect/pr67790.c: Likewise.
14213 * gcc.dg/vect/slp-reduc-1.c: Likewise.
14214 * gcc.dg/vect/slp-reduc-2.c: Likewise.
14215 * gcc.dg/vect/slp-reduc-3.c: Likewise.
14216 * gcc.dg/vect/slp-reduc-5.c: Likewise.
14217 * gcc.target/aarch64/sve/slp_5.c: New test.
14218 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
14219 * gcc.target/aarch64/sve/slp_6.c: Likewise.
14220 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
14221 * gcc.target/aarch64/sve/slp_7.c: Likewise.
14222 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
14223
14224 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14225 Alan Hayward <alan.hayward@arm.com>
14226 David Sherwood <david.sherwood@arm.com>
14227
14228 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
14229 && vect_load_lanes
14230 * gcc.dg/vect/slp-1.c: Likewise.
14231 * gcc.dg/vect/slp-10.c: Likewise.
14232 * gcc.dg/vect/slp-12b.c: Likewise.
14233 * gcc.dg/vect/slp-12c.c: Likewise.
14234 * gcc.dg/vect/slp-17.c: Likewise.
14235 * gcc.dg/vect/slp-19b.c: Likewise.
14236 * gcc.dg/vect/slp-20.c: Likewise.
14237 * gcc.dg/vect/slp-21.c: Likewise.
14238 * gcc.dg/vect/slp-22.c: Likewise.
14239 * gcc.dg/vect/slp-23.c: Likewise.
14240 * gcc.dg/vect/slp-24-big-array.c: Likewise.
14241 * gcc.dg/vect/slp-24.c: Likewise.
14242 * gcc.dg/vect/slp-28.c: Likewise.
14243 * gcc.dg/vect/slp-39.c: Likewise.
14244 * gcc.dg/vect/slp-6.c: Likewise.
14245 * gcc.dg/vect/slp-7.c: Likewise.
14246 * gcc.dg/vect/slp-cond-1.c: Likewise.
14247 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
14248 * gcc.dg/vect/slp-cond-2.c: Likewise.
14249 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
14250 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
14251 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
14252 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
14253 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14254 * gcc.dg/vect/slp-perm-6.c: Likewise.
14255 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14256 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
14257 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
14258 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
14259 * gcc.dg/vect/slp-12a.c: Likewise.
14260 * gcc.dg/vect/slp-14.c: Likewise.
14261 * gcc.dg/vect/slp-15.c: Likewise.
14262 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
14263 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
14264 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
14265 * gcc.target/aarch64/sve/slp_1.c: New test.
14266 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
14267 * gcc.target/aarch64/sve/slp_2.c: Likewise.
14268 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
14269 * gcc.target/aarch64/sve/slp_3.c: Likewise.
14270 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
14271 * gcc.target/aarch64/sve/slp_4.c: Likewise.
14272 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
14273
14274 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14275 Alan Hayward <alan.hayward@arm.com>
14276 David Sherwood <david.sherwood@arm.com>
14277
14278 * gcc.dg/vect/vect-ooo-group-1.c: New test.
14279 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
14280 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
14281 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
14282 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
14283 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
14284 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
14285 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
14286 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
14287 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
14288 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
14289 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
14290 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
14291 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
14292 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
14293 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
14294 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
14295 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
14296 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
14297
14298 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14299 Alan Hayward <alan.hayward@arm.com>
14300 David Sherwood <david.sherwood@arm.com>
14301
14302 * gcc.target/aarch64/sve/struct_move_1.c: New test.
14303 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
14304 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
14305 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
14306 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
14307 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
14308 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
14309 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
14310 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
14311 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
14312 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
14313 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
14314 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
14315 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
14316 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
14317 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
14318 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
14319 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
14320 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
14321 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
14322 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
14323 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
14324 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
14325 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
14326 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
14327 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
14328 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
14329 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
14330 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
14331 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
14332 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
14333 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
14334 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
14335 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
14336 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
14337 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
14338
14339 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14340 Alan Hayward <alan.hayward@arm.com>
14341 David Sherwood <david.sherwood@arm.com>
14342
14343 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
14344 Return true for SVE too.
14345 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
14346 if load/store lanes are supported.
14347 * gcc.dg/vect/slp-10.c: Likewise.
14348 * gcc.dg/vect/slp-12c.c: Likewise.
14349 * gcc.dg/vect/slp-17.c: Likewise.
14350 * gcc.dg/vect/slp-33.c: Likewise.
14351 * gcc.dg/vect/slp-6.c: Likewise.
14352 * gcc.dg/vect/slp-cond-1.c: Likewise.
14353 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
14354 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
14355 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14356 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
14357 * gcc.dg/vect/slp-perm-6.c: Likewise.
14358 * gcc.dg/vect/slp-perm-9.c: Likewise.
14359 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
14360 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
14361 for variable-length vectors.
14362
14363 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14364 Alan Hayward <alan.hayward@arm.com>
14365 David Sherwood <david.sherwood@arm.com>
14366
14367 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
14368 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
14369
14370 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14371
14372 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
14373 * g++.target/aarch64/sve/catch_1.C: New test.
14374 * g++.target/aarch64/sve/catch_2.C: Likewise.
14375 * g++.target/aarch64/sve/catch_3.C: Likewise.
14376 * g++.target/aarch64/sve/catch_4.C: Likewise.
14377 * g++.target/aarch64/sve/catch_5.C: Likewise.
14378 * g++.target/aarch64/sve/catch_6.C: Likewise.
14379
14380 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14381 Alan Hayward <alan.hayward@arm.com>
14382 David Sherwood <david.sherwood@arm.com>
14383
14384 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
14385 New proc.
14386 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
14387 * gcc.target/aarch64/fmaxmin.c: Likewise.
14388 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
14389 * gcc.target/aarch64/orr_imm_1.c: Likewise.
14390 * gcc.target/aarch64/pr62178.c: Likewise.
14391 * gcc.target/aarch64/pr71727-2.c: Likewise.
14392 * gcc.target/aarch64/saddw-1.c: Likewise.
14393 * gcc.target/aarch64/saddw-2.c: Likewise.
14394 * gcc.target/aarch64/uaddw-1.c: Likewise.
14395 * gcc.target/aarch64/uaddw-2.c: Likewise.
14396 * gcc.target/aarch64/uaddw-3.c: Likewise.
14397 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
14398 * gcc.target/aarch64/vect-compile.c: Likewise.
14399 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
14400 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
14401 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
14402 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
14403 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
14404 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
14405 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
14406 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
14407 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
14408 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
14409 * gcc.target/aarch64/vect-fmovd.c: Likewise.
14410 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
14411 * gcc.target/aarch64/vect-fmovf.c: Likewise.
14412 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
14413 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
14414 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
14415 * gcc.target/aarch64/vect-movi.c: Likewise.
14416 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
14417 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
14418 * gcc.target/aarch64/vect-vaddv.c: Likewise.
14419 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
14420 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
14421 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
14422 fixed-length SVE.
14423 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
14424 * gcc.target/aarch64/sve/arith_1.c: New test.
14425 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
14426 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
14427 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
14428 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
14429 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
14430 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
14431 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
14432 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
14433 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
14434 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
14435 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
14436 * gcc.target/aarch64/sve/ext_1.c: Likewise.
14437 * gcc.target/aarch64/sve/ext_2.c: Likewise.
14438 * gcc.target/aarch64/sve/extract_1.c: Likewise.
14439 * gcc.target/aarch64/sve/extract_2.c: Likewise.
14440 * gcc.target/aarch64/sve/extract_3.c: Likewise.
14441 * gcc.target/aarch64/sve/extract_4.c: Likewise.
14442 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
14443 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
14444 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
14445 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
14446 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
14447 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
14448 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
14449 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
14450 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
14451 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
14452 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
14453 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
14454 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
14455 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
14456 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
14457 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
14458 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
14459 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
14460 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
14461 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
14462 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
14463 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
14464 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
14465 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
14466 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
14467 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
14468 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
14469 * gcc.target/aarch64/sve/index_1.c: Likewise.
14470 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
14471 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
14472 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
14473 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
14474 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
14475 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
14476 * gcc.target/aarch64/sve/logical_1.c: Likewise.
14477 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
14478 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
14479 * gcc.target/aarch64/sve/mad_1.c: Likewise.
14480 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
14481 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
14482 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
14483 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
14484 * gcc.target/aarch64/sve/mla_1.c: Likewise.
14485 * gcc.target/aarch64/sve/mls_1.c: Likewise.
14486 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
14487 * gcc.target/aarch64/sve/msb_1.c: Likewise.
14488 * gcc.target/aarch64/sve/mul_1.c: Likewise.
14489 * gcc.target/aarch64/sve/neg_1.c: Likewise.
14490 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
14491 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
14492 * gcc.target/aarch64/sve/pack_1.c: Likewise.
14493 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
14494 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
14495 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
14496 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
14497 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
14498 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
14499 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
14500 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
14501 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
14502 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
14503 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
14504 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
14505 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
14506 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
14507 * gcc.target/aarch64/sve/rev_1.c: Likewise.
14508 * gcc.target/aarch64/sve/revb_1.c: Likewise.
14509 * gcc.target/aarch64/sve/revh_1.c: Likewise.
14510 * gcc.target/aarch64/sve/revw_1.c: Likewise.
14511 * gcc.target/aarch64/sve/shift_1.c: Likewise.
14512 * gcc.target/aarch64/sve/single_1.c: Likewise.
14513 * gcc.target/aarch64/sve/single_2.c: Likewise.
14514 * gcc.target/aarch64/sve/single_3.c: Likewise.
14515 * gcc.target/aarch64/sve/single_4.c: Likewise.
14516 * gcc.target/aarch64/sve/spill_1.c: Likewise.
14517 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
14518 * gcc.target/aarch64/sve/subr_1.c: Likewise.
14519 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
14520 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
14521 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
14522 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
14523 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
14524 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
14525 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
14526 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
14527 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
14528 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
14529 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
14530 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
14531 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
14532 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
14533 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
14534 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
14535 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
14536 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
14537 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
14538 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
14539 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
14540 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
14541 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
14542 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
14543 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
14544 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
14545 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
14546 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
14547 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
14548 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
14549 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
14550 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
14551 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
14552 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
14553 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
14554 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
14555 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
14556 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
14557 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
14558 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
14559 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
14560 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
14561
14562 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14563 Alan Hayward <alan.hayward@arm.com>
14564 David Sherwood <david.sherwood@arm.com>
14565
14566 * lib/target-supports.exp (check_effective_target_aarch64_sve)
14567 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
14568 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
14569 New procedures.
14570 (check_effective_target_vect_perm): Handle SVE.
14571 (check_effective_target_vect_perm_byte): Likewise.
14572 (check_effective_target_vect_perm_short): Likewise.
14573 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
14574 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
14575 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
14576 (check_effective_target_vect_element_align_preferred): Likewise.
14577 (check_effective_target_vect_align_stack_vars): Likewise.
14578 (check_effective_target_vect_load_lanes): Likewise.
14579 (check_effective_target_vect_masked_store): Likewise.
14580 (available_vector_sizes): Use aarch64_sve_bits for SVE.
14581 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
14582 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
14583 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
14584 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
14585 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
14586 * gcc.dg/vect/slp-23.c: Likewise.
14587 * gcc.dg/vect/slp-perm-5.c: Likewise.
14588 * gcc.dg/vect/slp-perm-6.c: Likewise.
14589 * gcc.dg/vect/slp-perm-9.c: Likewise.
14590 * gcc.dg/vect/slp-reduc-3.c: Likewise.
14591 * gcc.dg/vect/vect-114.c: Likewise.
14592 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
14593 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
14594
14595 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14596
14597 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
14598 vect_variable_length, expecting the test to be vectorized
14599 without SLP instead.
14600 * gcc.dg/vect/pr33953.c: Likewise.
14601 * gcc.dg/vect/pr37027.c: Likewise.
14602 * gcc.dg/vect/pr67790.c: Likewise.
14603 * gcc.dg/vect/pr68445.c: Likewise.
14604 * gcc.dg/vect/slp-1.c: Likewise.
14605 * gcc.dg/vect/slp-10.c: Likewise.
14606 * gcc.dg/vect/slp-12a.c: Likewise.
14607 * gcc.dg/vect/slp-12b.c: Likewise.
14608 * gcc.dg/vect/slp-12c.c: Likewise.
14609 * gcc.dg/vect/slp-13-big-array.c: Likewise.
14610 * gcc.dg/vect/slp-13.c: Likewise.
14611 * gcc.dg/vect/slp-14.c: Likewise.
14612 * gcc.dg/vect/slp-15.c: Likewise.
14613 * gcc.dg/vect/slp-17.c: Likewise.
14614 * gcc.dg/vect/slp-19b.c: Likewise.
14615 * gcc.dg/vect/slp-2.c: Likewise.
14616 * gcc.dg/vect/slp-20.c: Likewise.
14617 * gcc.dg/vect/slp-21.c: Likewise.
14618 * gcc.dg/vect/slp-22.c: Likewise.
14619 * gcc.dg/vect/slp-24-big-array.c: Likewise.
14620 * gcc.dg/vect/slp-24.c: Likewise.
14621 * gcc.dg/vect/slp-28.c: Likewise.
14622 * gcc.dg/vect/slp-39.c: Likewise.
14623 * gcc.dg/vect/slp-42.c: Likewise.
14624 * gcc.dg/vect/slp-6.c: Likewise.
14625 * gcc.dg/vect/slp-7.c: Likewise.
14626 * gcc.dg/vect/slp-cond-1.c: Likewise.
14627 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
14628 * gcc.dg/vect/slp-cond-2.c: Likewise.
14629 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
14630 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
14631 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14632 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
14633 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
14634 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
14635 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
14636 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
14637 * gcc.dg/vect/slp-reduc-1.c: Likewise.
14638 * gcc.dg/vect/slp-reduc-2.c: Likewise.
14639 * gcc.dg/vect/slp-reduc-4.c: Likewise.
14640 * gcc.dg/vect/slp-reduc-5.c: Likewise.
14641 * gcc.dg/vect/slp-reduc-7.c: Likewise.
14642 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14643 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
14644 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
14645 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
14646
14647 2018-01-13 Jakub Jelinek <jakub@redhat.com>
14648
14649 PR c/83801
14650 * gcc.dg/pr83801.c: New test.
14651
14652 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
14653
14654 PR fortran/52162
14655 * gfortran.dg/bounds_check_19.f90: New test.
14656
14657 2018-01-12 Jakub Jelinek <jakub@redhat.com>
14658
14659 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
14660 instead of scan-assembler-not for xsnabsqp.
14661
14662 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14663
14664 PR libgfortran/83525
14665 * gfortran.dg/newunit_5.f90: New test.
14666
14667 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
14668
14669 PR rtl-optimization/80481
14670 * g++.dg/pr80481.C: New.
14671
14672 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
14673
14674 PR target/83628
14675 * gcc.target/alpha/pr83628-3.c: New test.
14676
14677 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14678
14679 * lib/target-supports.exp (check_effective_target_avx512f): Also
14680 check for __builtin_ia32_addsd_round,
14681 __builtin_ia32_getmantsd_round.
14682 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
14683
14684 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
14685
14686 PR target/83629
14687 * gcc.target/powerpc/pr83629.c: Require ilp32.
14688
14689 2018-01-12 Richard Biener <rguenther@suse.de>
14690
14691 PR tree-optimization/80846
14692 * gcc.target/i386/pr80846-1.c: New testcase.
14693 * gcc.target/i386/pr80846-2.c: Likewise.
14694
14695 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
14696
14697 * gcc.c-torture/execute/20180112-1.c: New test.
14698
14699 2018-01-12 Tom de Vries <tom@codesourcery.com>
14700
14701 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
14702 * g++.dg/ext/label13a.C: Same.
14703 * g++.dg/ext/label14.C: Same.
14704 * g++.dg/ext/label2.C: Same.
14705 * g++.dg/ext/label3.C: Same.
14706 * g++.dg/torture/pr42462.C: Same.
14707 * g++.dg/torture/pr42739.C: Same.
14708 * g++.dg/warn/Wunused-label-3.C: Same.
14709
14710 2018-01-12 Tom de Vries <tom@codesourcery.com>
14711
14712 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
14713 * g++.dg/Walloca1.C: Same.
14714 * g++.dg/cpp0x/pr70338.C: Same.
14715 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
14716 * g++.dg/cpp1y/vla10.C: Same.
14717 * g++.dg/cpp1y/vla2.C: Same.
14718 * g++.dg/cpp1y/vla6.C: Same.
14719 * g++.dg/cpp1y/vla8.C: Same.
14720 * g++.dg/debug/debug5.C: Same.
14721 * g++.dg/debug/debug6.C: Same.
14722 * g++.dg/debug/pr54828.C: Same.
14723 * g++.dg/diagnostic/pr70105.C: Same.
14724 * g++.dg/eh/cleanup5.C: Same.
14725 * g++.dg/eh/spbp.C: Same.
14726 * g++.dg/ext/tmplattr9.C: Same.
14727 * g++.dg/ext/vla10.C: Same.
14728 * g++.dg/ext/vla11.C: Same.
14729 * g++.dg/ext/vla12.C: Same.
14730 * g++.dg/ext/vla15.C: Same.
14731 * g++.dg/ext/vla16.C: Same.
14732 * g++.dg/ext/vla17.C: Same.
14733 * g++.dg/ext/vla3.C: Same.
14734 * g++.dg/ext/vla6.C: Same.
14735 * g++.dg/ext/vla7.C: Same.
14736 * g++.dg/init/array24.C: Same.
14737 * g++.dg/init/new47.C: Same.
14738 * g++.dg/init/pr55497.C: Same.
14739 * g++.dg/opt/pr78201.C: Same.
14740 * g++.dg/template/vla2.C: Same.
14741 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
14742 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
14743 * g++.dg/torture/pr62127.C: Same.
14744 * g++.dg/torture/pr67055.C: Same.
14745 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
14746 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
14747 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
14748 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
14749 * g++.dg/warn/Wplacement-new-size-5.C: Same.
14750 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
14751 * g++.dg/warn/Wvla-1.C: Same.
14752 * g++.dg/warn/Wvla-3.C: Same.
14753 * g++.old-deja/g++.ext/array2.C: Same.
14754 * g++.old-deja/g++.ext/constructor.C: Same.
14755 * g++.old-deja/g++.law/builtin1.C: Same.
14756 * g++.old-deja/g++.other/crash12.C: Same.
14757 * g++.old-deja/g++.other/eh3.C: Same.
14758 * g++.old-deja/g++.pt/array6.C: Same.
14759 * g++.old-deja/g++.pt/dynarray.C: Same.
14760
14761 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14762
14763 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
14764
14765 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14766
14767 PR libfortran/67412
14768 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
14769 on *-*-solaris2.10.
14770
14771 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14772
14773 * lib/target-supports.exp (check_effective_target_branch_cost):
14774 Accept all x86 targets.
14775
14776 2018-01-12 Martin Liska <mliska@suse.cz>
14777
14778 PR ipa/83054
14779 * g++.dg/warn/pr83054.C: New test.
14780
14781 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14782
14783 * gcc.target/powerpc/spec-barr-1.c: New file.
14784
14785 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
14786
14787 PR target/83330
14788 * gcc.target/i386/pr83330.c: New test.
14789
14790 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
14791
14792 PR fortran/79383
14793 * gfortran.dg/dtio_31.f03: New test.
14794 * gfortran.dg/dtio_32.f03: New test.
14795
14796 2018-01-11 David Malcolm <dmalcolm@redhat.com>
14797
14798 PR c++/43486
14799 * g++.dg/wrappers: New subdirectory.
14800 * g++.dg/wrappers/README: New file.
14801 * g++.dg/wrappers/alloc.C: New test case.
14802 * g++.dg/wrappers/cow-istream-string.C: New test case.
14803 * g++.dg/wrappers/cp-stdlib.C: New test case.
14804 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
14805 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
14806
14807 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
14808
14809 PR middle-end/83718
14810 * g++.dg/torture/pr83718.C: New testcase.
14811
14812 2018-01-11 Martin Jambor <mjambor@suse.cz>
14813
14814 PR ipa/83178
14815 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
14816
14817 2018-01-11 Bin Cheng <bin.cheng@arm.com>
14818
14819 PR tree-optimization/83695
14820 * gcc.dg/tree-ssa/pr83695.c: New test.
14821
14822 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14823
14824 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
14825 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
14826
14827 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14828
14829 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
14830 * gcc.target/arm/simd/fp16fml_high.c: New test.
14831 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
14832 * lib/target-supports.exp
14833 (check_effective_target_arm_fp16fml_neon_ok_nocache,
14834 check_effective_target_arm_fp16fml_neon_ok,
14835 add_options_for_arm_fp16fml_neon): New procedures.
14836
14837 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14838
14839 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
14840 combination tests.
14841
14842 2018-01-11 Richard Biener <rguenther@suse.de>
14843
14844 PR tree-optimization/83435
14845 * gcc.dg/graphite/pr83435.c: New testcase.
14846
14847 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
14848 Alan Hayward <alan.hayward@arm.com>
14849 David Sherwood <david.sherwood@arm.com>
14850
14851 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
14852
14853 2018-01-11 Tamar Christina <tamar.christina@arm.com>
14854
14855 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
14856
14857 2018-01-11 Sudakshina Das <sudi.das@arm.com>
14858
14859 PR target/82096
14860 * gcc.c-torture/compile/pr82096.c: New test.
14861
14862 2018-01-11 Ed Schonberg <schonberg@adacore.com>
14863
14864 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
14865
14866 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
14867
14868 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
14869
14870 2018-01-11 Justin Squirek <squirek@adacore.com>
14871
14872 * gnat.dg/expr_func4.adb: New testcase.
14873
14874 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
14875
14876 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
14877 testcase.
14878
14879 2018-01-11 Bob Duff <duff@adacore.com>
14880
14881 * gnat.dg/protected_null.adb: New testcase.
14882
14883 2018-01-11 Ed Schonberg <schonberg@adacore.com>
14884
14885 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
14886
14887 2018-01-11 Ed Schonberg <schonberg@adacore.com>
14888
14889 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
14890
14891 2018-01-11 Justin Squirek <squirek@adacore.com>
14892
14893 * gnat.dg/loopvar.adb: New testcase.
14894
14895 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
14896
14897 PR middle-end/83189
14898 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
14899
14900 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
14901
14902 * gcc.c-torture/compile/pr83575.c: New testcase.
14903
14904 2018-01-10 Michael Collison <michael.collison@arm.com>
14905
14906 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
14907 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
14908 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
14909 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
14910 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
14911 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
14912 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
14913 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
14914 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
14915 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
14916 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
14917 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
14918 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
14919 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
14920 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
14921 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
14922
14923 2018-01-10 Michael Collison <michael.collison@arm.com>
14924
14925 * gcc.target/aarch64/sha2.h: New shared testcase.
14926 * gcc.target/aarch64/sha2_1.c: New testcase.
14927 * gcc.target/aarch64/sha2_2.c: New testcase.
14928 * gcc.target/aarch64/sha2_3.c: New testcase.
14929 * gcc.target/aarch64/sha3.h: New shared testcase.
14930 * gcc.target/aarch64/sha3_1.c: New testcase.
14931 * gcc.target/aarch64/sha3_2.c: New testcase.
14932 * gcc.target/aarch64/sha3_3.c: New testcase.
14933
14934 2018-01-10 Michael Collison <michael.collison@arm.com>
14935
14936 * gcc.target/aarch64/sm3_sm4.c: New testcase.
14937
14938 2018-01-10 Martin Sebor <msebor@redhat.com>
14939
14940 PR tree-optimization/83781
14941 * gcc.dg/strlenopt-42.c: New test.
14942
14943 2018-01-11 Martin Sebor <msebor@gmail.com>
14944 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14945
14946 PR tree-optimization/83501
14947 PR tree-optimization/81703
14948
14949 * gcc.dg/strlenopt-39.c: New test-case.
14950 * gcc.dg/pr81703.c: Likewise.
14951
14952 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
14953
14954 * gnat.dg/atomic10.adb: New test.
14955
14956 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
14957
14958 PR fortran/82367
14959 * gfortran.dg/deferred_character_18.f90: New test.
14960
14961 2018-01-10 Martin Sebor <msebor@redhat.com>
14962
14963 PR tree-optimization/83671
14964 * gcc.dg/strlenopt-40.c: New test.
14965 * gcc.dg/strlenopt-41.c: New test.
14966
14967 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
14968
14969 PR fortran/83093
14970 * gfortran.dg/allocate_with_typespec_7.f90: New test.
14971
14972 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
14973
14974 PR target/83399
14975 * gcc.target/powerpc/pr83399.c: New test.
14976
14977 2018-01-10 David Malcolm <dmalcolm@redhat.com>
14978
14979 PR c++/43486
14980 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
14981 to reflect that the arguments are correctly underlined.
14982 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
14983 for globals, params, locals and literals.
14984 (test_sizeof): Directly test the location of "sizeof", rather than
14985 when used in compound expressions.
14986 (test_alignof): Likewise for "alignof".
14987 (test_string_literals): Likewise for string literals.
14988 (test_numeric_literals): Likewise for numeric literals.
14989 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
14990 (test_typeid): Likewise for typeid.
14991 (test_unary_plus): New.
14992 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
14993 format strings.
14994
14995 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
14996
14997 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
14998
14999 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
15000
15001 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
15002
15003 2018-01-10 Marek Polacek <polacek@redhat.com>
15004
15005 PR c++/82541
15006 * g++.dg/warn/Wduplicated-branches4.C: New test.
15007
15008 2018-01-10 Jakub Jelinek <jakub@redhat.com>
15009
15010 PR c++/81327
15011 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
15012 cast to void *.
15013
15014 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
15015
15016 PR c++/81055
15017 * g++.dg/cpp0x/new2.C: New.
15018
15019 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
15020
15021 PR target/83735
15022 * gcc.target/i386/pr83735.c: New test.
15023
15024 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
15025
15026 * lib/target-supports.exp (check_effective_target_branch_cost):
15027 New function.
15028 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
15029 * gcc.dg/pr21643.c: Likewise.
15030 * gcc.dg/pr46309.c: Likewise.
15031 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
15032 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
15033 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
15034 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
15035 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
15036 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
15037 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
15038 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
15039 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
15040 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
15041 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
15042 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
15043 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
15044 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
15045
15046 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
15047
15048 PR target/83629
15049 * gcc.target/powerpc/pr83629.c: New testcase.
15050
15051 2018-01-10 Richard Biener <rguenther@suse.de>
15052
15053 PR testsuite/78768
15054 * gcc.dg/pr78768.c: Un-XFAIL.
15055
15056 2018-01-10 Richard Biener <rguenther@suse.de>
15057
15058 PR debug/82425
15059 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
15060
15061 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
15062
15063 PR tree-optimization/83753
15064 * gcc.dg/torture/pr83753.c: New test.
15065
15066 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
15067
15068 * gcc.target/i386/avx2-gather-1.c: Add -march.
15069 * gcc.target/i386/avx2-gather-2.c: Add -march.
15070 * gcc.target/i386/avx2-gather-3.c: Add -march.
15071 * gcc.target/i386/avx2-gather-4.c: Add -march.
15072 * gcc.target/i386/avx2-gather-5.c: Add -march.
15073 * gcc.target/i386/avx2-gather-6.c: Add -march.
15074 * gcc.target/i386/avx512f-gather-1.c: Add -march.
15075 * gcc.target/i386/avx512f-gather-2.c: Add -march.
15076 * gcc.target/i386/avx512f-gather-3.c: Add -march.
15077 * gcc.target/i386/avx512f-gather-4.c: Add -march.
15078 * gcc.target/i386/avx512f-gather-5.c: Add -march.
15079 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
15080 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
15081 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
15082 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
15083 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
15084
15085 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
15086
15087 PR target/78585:
15088 * gcc.target/i386/pr78585.c: New test.
15089
15090 2018-01-09 Jakub Jelinek <jakub@redhat.com>
15091
15092 PR c++/83734
15093 * g++.dg/cpp0x/pr83734.C: New test.
15094
15095 2018-01-09 Carl Love <cel@us.ibm.com>
15096
15097 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
15098 vec_mergeo builtins with float, double, long long, unsigned long long,
15099 bool long long arguments.
15100 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
15101 vec_float2 with double arguments.
15102 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
15103 vec_mergew and vec_mergow builtins.
15104
15105 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
15106
15107 PR fortran/83742
15108 * gfortran.dg/contiguous_6.f90: New test.
15109
15110 2018-01-09 Richard Biener <rguenther@suse.de>
15111
15112 PR tree-optimization/83668
15113 * gcc.dg/graphite/pr83668.c: New testcase.
15114
15115 2018-01-09 Joseph Myers <joseph@codesourcery.com>
15116
15117 PR tree-optimization/64811
15118 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
15119 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
15120 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
15121 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
15122 New tests.
15123 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
15124
15125 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
15126
15127 PR target/79883
15128 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
15129
15130 2018-01-09 Tamar Christina <tamar.christina@arm.com>
15131
15132 PR target/82641
15133 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
15134 no NEON and require softfp or hard float-abi.
15135 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
15136
15137 2018-01-09 Richard Biener <rguenther@suse.de>
15138
15139 PR tree-optimization/83572
15140 * gcc.dg/graphite/pr83572.c: New testcase.
15141
15142 2018-01-09 Jakub Jelinek <jakub@redhat.com>
15143
15144 PR target/83507
15145 * gcc.dg/sms-13.c: New test.
15146
15147 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
15148
15149 PR fortran/83741
15150 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
15151
15152 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
15153 Monk Chiang <sh.chiang04@gmail.com>
15154
15155 * gcc.target/riscv/save-restore-1.c: New.
15156
15157 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15158
15159 PR target/83677
15160 * gcc.target/powerpc/pr83677.c: New file.
15161
15162 2018-01-08 Jeff Law <law@redhat.com>
15163
15164 PR rtl-optimizatin/81308
15165 * g++.dg/pr81308-1.C: New test.
15166 * g++.dg/pr81308-2.C: New test.
15167
15168 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
15169
15170 PR target/83663 - Revert r255946
15171 * gcc.target/aarch64/vect-slp-dup.c: New.
15172
15173 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15174
15175 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
15176 combination tests.
15177
15178 2018-01-08 Richard Biener <rguenther@suse.de>
15179
15180 PR tree-optimization/83563
15181 * gcc.dg/graphite/pr83563.c: New testcase.
15182
15183 2018-01-08 Richard Biener <rguenther@suse.de>
15184
15185 PR middle-end/83713
15186 * g++.dg/torture/pr83713.C: New testcase.
15187
15188 2018-01-08 Tom de Vries <tom@codesourcery.com>
15189
15190 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
15191
15192 2018-01-08 Richard Biener <rguenther@suse.de>
15193
15194 PR tree-optimization/83685
15195 * gcc.dg/torture/pr83685.c: New testcase.
15196
15197 2018-01-08 Richard Biener <rguenther@suse.de>
15198
15199 PR lto/83719
15200 * gcc.dg/lto/pr83719_0.c: New testcase.
15201
15202 2018-01-08 Tom de Vries <tom@codesourcery.com>
15203
15204 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
15205 * gcc.dg/graphite/run-id-1.c: Same.
15206 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
15207
15208 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
15209
15210 PR fortran/83611
15211 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
15212 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
15213 * gfortran.dg/pdt_27.f03: New test.
15214
15215 PR fortran/83731
15216 * gfortran.dg/pdt_28.f03: New test.
15217
15218 2018-01-08 Tom de Vries <tom@codesourcery.com>
15219
15220 * c-c++-common/builtins.c: Require effective target alloca.
15221 * gcc.dg/Wrestrict.c: Same.
15222 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
15223
15224 2018-01-08 Richard Biener <rguenther@suse.de>
15225
15226 PR middle-end/83580
15227 * gcc.dg/torture/pr83580.c: New testcase.
15228
15229 2018-01-08 Richard Biener <rguenther@suse.de>
15230
15231 PR middle-end/83517
15232 * gcc.dg/pr83517.c: New testcase.
15233
15234 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
15235
15236 PR middle-end/81897
15237 * gcc.dg/uninit-pr81897.c: New test.
15238
15239 2018-01-06 Martin Sebor <msebor@redhat.com>
15240
15241 PR tree-optimization/83640
15242 * gcc.dg/Wrestrict-6.c: New test.
15243 * gcc.dg/pr83640.c: New test.
15244
15245 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
15246
15247 * gcc.target/aarch64/reg-alloc-1.c: New test.
15248
15249 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
15250
15251 PR fortran/50892
15252 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
15253
15254 2018-01-06 Jakub Jelinek <jakub@redhat.com>
15255
15256 PR debug/83480
15257 * gcc.dg/pr83480.c: New test.
15258
15259 PR rtl-optimization/83682
15260 * gcc.target/i386/pr83682.c: New test.
15261
15262 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
15263
15264 PR fortran/78534
15265 PR fortran/66310
15266 * gfortran.dg/char_cast_1.f90: Update scan pattern.
15267 * gfortran.dg/dependency_49.f90: Likewise.
15268 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
15269 * gfortran.dg/repeat_7.f90: New test for PR 66310.
15270 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
15271 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
15272 * gfortran.dg/string_1_lp64.f90: New test.
15273 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
15274 * gfortran.dg/string_3_lp64.f90: New test.
15275
15276 2018-01-05 Jakub Jelinek <jakub@redhat.com>
15277
15278 PR target/83604
15279 * gcc.target/i386/sse-26.c: New test.
15280
15281 PR target/83604
15282 * gcc.target/i386/pr83604.c: New test.
15283
15284 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
15285
15286 * gcc.dg/vect/vect-align-4.c: New test.
15287 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
15288 and redefine as a structure with an unaligned member "b".
15289 (foo): Update accordingly.
15290
15291 2018-01-05 Sudakshina Das <sudi.das@arm.com>
15292
15293 PR target/82439
15294 * gcc.target/aarch64/bics_5.c: New test.
15295 * gcc.target/arm/bics_5.c: Likewise.
15296
15297 2018-01-05 Jakub Jelinek <jakub@redhat.com>
15298
15299 PR tree-optimization/83605
15300 * gcc.dg/pr83605.c: New test.
15301
15302 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15303
15304 PR target/83554
15305 * gcc.target/i386/pr83554.c: New test.
15306
15307 PR ipa/82352
15308 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
15309 long unsigned int.
15310
15311 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
15312
15313 PR fortran/83683
15314 PR fortran/45689
15315 * gfortran.dg/eoshift_8.f90: New test.
15316 * gfortran.dg/simplify_eoshift_1.f90: New test.
15317
15318 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15319
15320 PR debug/83585
15321 * gcc.dg/pr83585.c: New test.
15322
15323 2018-01-04 Nathan Sidwell <nathan@acm.org>
15324
15325 PR c++/83667
15326 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
15327
15328 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15329
15330 PR debug/83666
15331 * gcc.dg/pr83666.c: New test.
15332
15333 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
15334
15335 PR target/83628
15336 * gcc.target/alpha/pr83628-1.c: New test.
15337 * gcc.target/alpha/pr83628-2.c: Ditto.
15338
15339 2018-01-04 Martin Liska <mliska@suse.cz>
15340
15341 PR ipa/82352
15342 * g++.dg/ipa/pr82352.C: New test.
15343
15344 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15345
15346 * gcc.dg/vect-opt-info-1.c: Moved to ...
15347 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
15348 vect_int targets, use dg-additional-options instead of dg-options and
15349 use relative line numbers instead of absolute.
15350
15351 2018-01-03 Martin Sebor <msebor@redhat.com>
15352
15353 PR tree-optimization/83655
15354 * gcc.dg/Wrestrict-5.c: New test.
15355 * c-c++-common/builtins.c: New test.
15356
15357 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
15358 Alan Hayward <alan.hayward@arm.com>
15359 David Sherwood <david.sherwood@arm.com>
15360
15361 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
15362 (main): Call it.
15363
15364 2018-01-03 Jeff Law <law@redhat.com>
15365
15366 PR target/83641
15367 * gcc.target/i386/stack-check-17.c: New test.
15368 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
15369
15370 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15371
15372 PR debug/83621
15373 * gcc.dg/pr83621.c: New test.
15374
15375 PR debug/83645
15376 * gcc.dg/pr83645.c: New test.
15377
15378 2018-01-03 Martin Sebor <msebor@redhat.com>
15379
15380 PR tree-optimization/83603
15381 * gcc.dg/Wrestrict-4.c: New test.
15382
15383 PR c/83559
15384 * gcc.dg/const-2.c: New test.
15385 * gcc.dg/pure-3.c: New test.
15386
15387 2018-01-03 Martin Sebor <msebor@redhat.com>
15388
15389 * gcc.dg/Wrestrict-3.c: New test.
15390
15391 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15392
15393 PR c++/83555
15394 * g++.dg/opt/pr83555.C: New test.
15395 * g++.dg/ubsan/pr83555.C: New test.
15396
15397 2018-01-03 David Malcolm <dmalcolm@redhat.com>
15398
15399 PR c/82050
15400 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
15401 the !CHECKING_P case by expecting a note.
15402 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
15403 a note for the !CHECKING_P case, and move the return statement
15404 outside of #if CHECKING_P guard.
15405
15406 2018-01-03 Jeff Law <law@redhat.com>
15407
15408 PR middle-end/83654
15409 * gcc.target/i386/stack-check-18.c: New test.
15410 * gcc.target/i386/stack-check-19.c: New test.
15411
15412 2018-01-03 Martin Sebor <msebor@redhat.com>
15413
15414 PR tree-optimization/83501
15415 * c-c++-common/Warray-bounds-3.c: Remove xfail.
15416
15417 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15418
15419 PR tree-optimization/83501
15420 * gcc.dg/tree-ssa/pr83501-1.c: New test.
15421
15422 2018-01-03 Nathan Sidwell <nathan@acm.org>
15423
15424 PR c++/83667
15425 * g++.dg/ipa/pr83667.C: New.
15426
15427 2018-01-03 Martin Liska <mliska@suse.cz>
15428
15429 PR tree-optimization/83593
15430 * gcc.dg/pr83593.c: New test.
15431
15432 2018-01-03 Martin Liska <mliska@suse.cz>
15433
15434 PR ipa/83549
15435 * g++.dg/ipa/pr83549.C: New test.
15436
15437 2018-01-03 Marek Polacek <polacek@redhat.com>
15438
15439 PR c++/83592
15440 * g++.dg/warn/mvp2.C: New test.
15441
15442 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15443
15444 PR preprocessor/83602
15445 * g++.dg/cpp/pr83602.C: New test.
15446
15447 PR c++/83634
15448 * g++.dg/parse/pr83634.C: New test.
15449
15450 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
15451
15452 PR fortran/83664
15453 * gfortran.dg/eoshift_7.f90: New test.
15454
15455 2018-01-03 Jan Beulich <jbeulich@suse.com>
15456
15457 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
15458 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
15459
15460 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15461
15462 Update copyright years.
15463
15464 2018-01-03 Martin Liska <mliska@suse.cz>
15465
15466 PR ipa/83594
15467 * gcc.dg/ipa/pr83594.c: New test.
15468
15469 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
15470 Alan Hayward <alan.hayward@arm.com>
15471 David Sherwood <david.sherwood@arm.com>
15472
15473 * gcc.dg/vect-opt-info-1.c: New test.
15474
15475 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
15476
15477 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
15478 floorf128, truncf128, and roundf128.
15479 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
15480 optimizations added in match.pd.
15481 * gcc.target/powerpc/float128-hw6.c: Likewise.
15482 * gcc.target/powerpc/float128-hw7.c: Likewise.
15483 * gcc.target/powerpc/float128-hw8.c: Likewise.
15484 * gcc.target/powerpc/float128-hw9.c: Likewise.
15485 * gcc.target/powerpc/float128-hw10.c: Likewise.
15486 * gcc.target/powerpc/float128-hw11.c: Likewise.
15487
15488 2018-01-02 Jakub Jelinek <jakub@redhat.com>
15489
15490 PR c++/83556
15491 * g++.dg/cpp0x/pr83556.C: New test.
15492
15493 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
15494
15495 PR fortran/45689
15496 PR fortran/83650
15497 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
15498 * gfortran.dg/simplify_cshift_4.f90: New test.
15499
15500 2018-01-02 Marek Polacek <polacek@redhat.com>
15501
15502 PR c++/81860
15503 * g++.dg/cpp0x/inh-ctor30.C: New test.
15504
15505 PR c++/83644
15506 * g++.dg/cpp1z/pr83644.C: New test.
15507
15508 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
15509
15510 PR fortran/83076
15511 * gfortran.dg/coarray_45.f90: New test.
15512
15513 PR fortran/83319
15514 * gfortran.dg/coarray_46.f90: New test.
15515
15516 2018-01-01 Jakub Jelinek <jakub@redhat.com>
15517
15518 PR tree-optimization/83581
15519 * gcc.dg/pr83581.c: New test.
15520
15521 PR c/83595
15522 * gcc.dg/pr83595.c: New test.
15523
15524 PR middle-end/83608
15525 * g++.dg/opt/pr83608.C: New test.
15526
15527 PR middle-end/83609
15528 * gcc.dg/pr83609.c: New test.
15529 * g++.dg/opt/pr83609.C: New test.
15530
15531 PR middle-end/83623
15532 * gcc.dg/pr83623.c: New test.
15533
15534 * gcc.target/i386/i386.exp
15535 (check_effective_target_avx512vpopcntdqvl): New proc.
15536 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
15537 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
15538 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
15539 \f
15540 Copyright (C) 2018 Free Software Foundation, Inc.
15541
15542 Copying and distribution of this file, with or without modification,
15543 are permitted in any medium without royalty provided the copyright
15544 notice and this notice are preserved.