PR c++/87029, Implement -Wredundant-move.
[gcc.git] / gcc / testsuite / ChangeLog
1 2018-08-26 Marek Polacek <polacek@redhat.com>
2
3 PR c++/87080
4 * g++.dg/cpp0x/Wpessimizing-move5.C: New test.
5
6 PR c++/87029, Implement -Wredundant-move.
7 * g++.dg/cpp0x/Wredundant-move1.C: New test.
8 * g++.dg/cpp0x/Wredundant-move2.C: New test.
9 * g++.dg/cpp0x/Wredundant-move3.C: New test.
10 * g++.dg/cpp0x/Wredundant-move4.C: New test.
11
12 2018-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
13
14 PR libfortran/86704
15 * gfortran.dg/matmul_19.f90: New test.
16
17 2018-08-25 Janus Weil <janus@gcc.gnu.org>
18
19 PR fortran/86545
20 * gfortran.dg/generic_35.f90: New test case.
21
22 2018-08-24 David Malcolm <dmalcolm@redhat.com>
23
24 PR 87091
25 * gcc.dg/missing-header-fixit-3.c: Update for changes to how
26 line spans are printed with -fdiagnostics-show-line-numbers.
27
28 2018-08-24 Thomas Koenig <tkoenig@gcc.gnu.org>
29
30 PR fortran/86837
31 * gfortran.dg/implied_do_io_6.f90: New test.
32
33 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
34
35 PR middle-end/87092
36 * gcc.dg/pr87092.c: New test.
37
38 2018-08-24 Marek Polacek <polacek@redhat.com>
39
40 PR c++/67012
41 PR c++/86942
42 * g++.dg/cpp0x/auto52.C: New test.
43 * g++.dg/cpp1y/auto-fn52.C: New test.
44 * g++.dg/cpp1y/auto-fn53.C: New test.
45 * g++.dg/cpp1y/auto-fn54.C: New test.
46
47 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
48
49 * lib/target-supports.exp (vect_perm_supported): Only return
50 false for variable-length vectors if the permute size is not
51 a power of 2.
52 (check_effective_target_vect_perm)
53 (check_effective_target_vect_perm_byte)
54 (check_effective_target_vect_perm_short): Remove check for
55 variable-length vectors.
56 * gcc.dg/vect/slp-23.c: Add an XFAIL for variable-length SVE.
57 * gcc.dg/vect/slp-perm-10.c: Likewise.
58 * gcc.dg/vect/slp-perm-9.c: Add an XFAIL for variable-length vectors.
59
60 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
61
62 * gcc.target/aarch64/sve/bswap_1.c: New test.
63 * gcc.target/aarch64/sve/bswap_2.c: Likewise.
64 * gcc.target/aarch64/sve/bswap_3.c: Likewise.
65
66 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
67
68 * gcc.target/aarch64/sve/slp_perm_1.c: New test.
69 * gcc.target/aarch64/sve/slp_perm_2.c: Likewise.
70 * gcc.target/aarch64/sve/slp_perm_3.c: Likewise.
71 * gcc.target/aarch64/sve/slp_perm_4.c: Likewise.
72 * gcc.target/aarch64/sve/slp_perm_5.c: Likewise.
73 * gcc.target/aarch64/sve/slp_perm_6.c: Likewise.
74 * gcc.target/aarch64/sve/slp_perm_7.c: Likewise.
75
76 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
77
78 PR debug/79342
79 * gcc.dg/pr79342.: New test.
80
81 2018-08-23 Martin Sebor <msebor@redhat.com>
82
83 PR tree-optimization/87072
84 * gcc.dg/Warray-bounds-35.c: New test.
85
86 2018-08-23 Richard Biener <rguenther@suse.de>
87
88 PR middle-end/87024
89 * gcc.dg/pr87024.c: New testcase.
90
91 2018-08-23 Richard Sandiford <richard.sandiford@arm.com>
92
93 * gcc.dg/vect/no-vfa-vect-depend-2.c: Remove XFAIL.
94 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
95 * gcc.dg/vect/pr65947-13.c: Update for vect_fold_extract_last.
96 * gcc.dg/vect/pr80631-2.c: Likewise.
97
98 2017-08-23 Paul Thomas <pault@gcc.gnu.org>
99
100 PR fortran/86863
101 * gfortran.dg/submodule_32.f08: New test.
102
103 2018-08-22 Janus Weil <janus@gcc.gnu.org>
104
105 PR fortran/86935
106 * gfortran.dg/associate_3.f90: Update error message.
107 * gfortran.dg/associate_39.f90: New test case.
108
109 2018-08-22 Janus Weil <janus@gcc.gnu.org>
110
111 PR fortran/86888
112 * gfortran.dg/alloc_comp_basics_6.f90: Update an error message and add
113 an additional case.
114 * gfortran.dg/alloc_comp_basics_7.f90: New test case.
115 * gfortran.dg/class_17.f03: Update error message.
116 * gfortran.dg/class_55.f90: Ditto.
117 * gfortran.dg/dtio_11.f90: Update error messages.
118 * gfortran.dg/implicit_actual.f90: Add an error message.
119 * gfortran.dg/typebound_proc_12.f90: Update error message.
120
121 2018-08-22 Martin Sebor <msebor@redhat.com>
122
123 PR middle-end/87052
124 * gcc.dg/pr87052.c: New test.
125 * gcc.dg/tree-ssa/dump-3.c: Adjust.
126
127 2018-08-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
128
129 * gfortran.dg/max_fmax_aarch64.f90: Rename to...
130 * gfortran.dg/max_expr.f90: ...this.
131 * gfortran.dg/min_fmin_aarch64.f90: Rename to...
132 * gfortran.dg/min_expr.f90: ...this.
133
134 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
135
136 PR tree-optimization/86725
137 * gcc.dg/vect/no-scevccp-pr86725-2.c: New test.
138 * gcc.dg/vect/no-scevccp-pr86725-3.c: Likewise.
139 * gcc.dg/vect/no-scevccp-pr86725-4.c: Likewise.
140 * gcc.dg/vect/no-scevccp-pr86725-5.c: Likewise.
141
142 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
143
144 PR tree-optimization/86725
145 * gcc.dg/vect/no-scevccp-pr86725-1.c: New test.
146
147 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
148
149 * gcc.dg/vect/vect-avg-16.c: New test.
150 * gcc.dg/vect/slp-37.c: Expect the loop to be vectorized.
151 * gcc.dg/vect/vect-strided-u8-i8-gap4.c,
152 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise for
153 the second loop in main1.
154
155 2018-08-22 Iain Sandoe <iain@sandoe.co.uk>
156
157 * gcc.dg/lto/pr85248_0.c (test_alias):
158 Stringify __USER_LABEL_PREFIX__.
159 (test_noreturn): Likewise.
160
161 2018-08-22 Richard Biener <rguenther@suse.de>
162
163 PR tree-optimization/86988
164 * g++.dg/pr86988.C: New testcase.
165
166 2018-08-22 Richard Biener <rguenther@suse.de>
167
168 PR tree-optimization/86945
169 * tree-cfg.c (generate_range_test): Use unsigned arithmetic.
170
171 2018-08-21 Janne Blomqvist <jb@gcc.gnu.org>
172
173 * gfortran.dg/nan_1.f90: Remove tests that test MAX/MIN with NaNs.
174
175 2018-08-21 Nicolas Koenig <koenigni@gcc.gnu.org>
176 Thomas Koenig <tkoenig@gcc.gnu.org>
177
178 PR fortran/25829
179 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
180 * gfortran.dg/f2003_io_1.f03: Add wait statement.
181
182 2018-08-21 Marek Polacek <polacek@redhat.com>
183
184 PR c++/86981, Implement -Wpessimizing-move.
185 * g++.dg/cpp0x/Wpessimizing-move1.C: New test.
186 * g++.dg/cpp0x/Wpessimizing-move2.C: New test.
187 * g++.dg/cpp0x/Wpessimizing-move3.C: New test.
188 * g++.dg/cpp0x/Wpessimizing-move4.C: New test.
189 * g++.dg/cpp1z/Wpessimizing-move1.C: New test.
190
191 PR c++/65043
192 * g++.dg/concepts/pr67595.C: Add dg-warning.
193 * g++.dg/cpp0x/Wnarrowing11.C: New test.
194 * g++.dg/cpp0x/Wnarrowing12.C: New test.
195 * g++.dg/cpp0x/rv-cast5.C: Add static_cast.
196
197 PR c++/86499
198 * g++.dg/cpp0x/lambda/lambda-non-local.C: New test.
199 * g++.dg/cpp0x/lambda/lambda-this10.C: Adjust dg-error.
200
201 2018-08-21 Ed Schonberg <schonberg@adacore.com>
202
203 * gnat.dg/expr_func7.adb, gnat.dg/expr_func7.ads: New testcase.
204
205 2018-08-21 Ed Schonberg <schonberg@adacore.com>
206
207 * gnat.dg/expr_func6.adb, gnat.dg/expr_func6.ads: New testcase.
208
209 2018-08-21 Javier Miranda <miranda@adacore.com>
210
211 * gnat.dg/spark2.adb, gnat.dg/spark2.ads: New testcase.
212
213 2018-08-21 Ed Schonberg <schonberg@adacore.com>
214
215 * gnat.dg/prot6.adb, gnat.dg/prot6.ads: New testcase.
216
217 2018-08-21 Ed Schonberg <schonberg@adacore.com>
218
219 * gnat.dg/access5.adb, gnat.dg/access5.ads: New testcase.
220
221 2018-08-21 Eric Botcazou <ebotcazou@adacore.com>
222
223 * gnat.dg/rep_clause7.adb: New testcase.
224
225 2018-08-21 Ed Schonberg <schonberg@adacore.com>
226
227 * gnat.dg/task1.adb, gnat.dg/task1.ads, gnat.dg/task1_pkg.adb,
228 gnat.dg/task1_pkg.ads: New testcase.
229
230 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
231
232 * gnat.dg/linkedlist.adb: New testcase.
233
234 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
235
236 * gnat.dg/elab6.adb, gnat.dg/elab6.ads, gnat.dg/elab6_pkg.adb,
237 gnat.dg/elab6_pkg.ads: New testcase.
238
239 2018-08-21 Ed Schonberg <schonberg@adacore.com>
240
241 * gnat.dg/expr_func5.adb: New testcase.
242
243 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
244
245 * gnat.dg/dynhash.adb: New testcase.
246
247 2018-08-21 Javier Miranda <miranda@adacore.com>
248
249 * gnat.dg/enum4.adb: New testcase.
250
251 2018-08-21 Tamar Christina <tamar.christina@arm.com>
252
253 * gcc.target/aarch64/large_struct_copy.c: New test.
254
255 2018-08-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
256
257 * g++.dg/torture/pr86763.C: Restrict to *-*-linux*.
258
259 2018-08-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
260
261 PR middle-end/86121
262 * gcc.dg/Wstringop-overflow-6.c: Remove xfail.
263
264 2018-08-21 Tom de Vries <tdevries@suse.de>
265
266 * gcc.c-torture/unsorted/dump-noaddr.x: Use -gno-record-gcc-switches
267 to avoid mismatch in .debug and .earlydebug dump files.
268
269 2018-08-20 Michael Meissner <meissner@linux.ibm.com>
270
271 PR target/87033
272 * gcc.target/powerpc/pr87033.c: New test.
273
274 2018-08-20 Martin Sebor <msebor@redhat.com>
275
276 PR tree-optimization/87034
277 * gcc.dg/builtin-sprintf-warn-20.c: New test.
278
279 2018-08-20 David Malcolm <dmalcolm@redhat.com>
280
281 PR other/84889
282 * gcc.dg/plugin/diagnostic-group-test-1.c: New test.
283 * gcc.dg/plugin/diagnostic_group_plugin.c: New test.
284 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
285
286 2018-08-20 H.J. Lu <hongjiu.lu@intel.com>
287
288 PR target/87014
289 * g++.dg/torture/pr87014.C: New file.
290
291 2018-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
292
293 PR target/86984
294 * gcc.target/alpha/pr86984.c: New test.
295
296 2018-08-20 Richard Biener <rguenther@suse.de>
297
298 PR tree-optimization/78655
299 * gcc.dg/tree-ssa/evrp11.c: New testcase.
300
301 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
302
303 * gcc.dg/debug/dwarf2/pr80263.c: Suppress pubtypes output
304 for Darwin.
305
306 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
307
308 * g++.dg/debug/dwarf2/pr85302.C: Skip unsupported split DWARF
309 test on Darwin.
310 * g++.dg/debug/dwarf2/pr85302.C: Likewise.
311 * gcc.dg/lto/pr83719_0.c: Likewise.
312
313 2018-08-17 Martin Sebor <msebor@redhat.com>
314
315 PR testsuite/86996
316 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
317
318 2018-08-17 David Malcolm <dmalcolm@redhat.com>
319
320 * g++.dg/conversion/Wwrite-strings.C: New test.
321
322 2018-08-17 Sandra Loosemore <sandra@codesourcery.com>
323 Chung-Lin Tang <cltang@codesourcery.com>
324 Xianmiao Qu <xianmiao_qu@c-sky.com>
325
326 C-SKY port: Testsuite
327
328 * g++.dg/Wno-frame-address.C: Adjust for C-SKY.
329 * g++.dg/torture/type-generic-1.C: Likewise.
330 * gcc.c-torture/compile/20000804-1.c: Likewise.
331 * gcc.c-torture/execute/20101011-1.c: Likewise.
332 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Likewise.
333 * gcc.dg/20020312-2.c: Likewise.
334 * gcc.dg/Wno-frame-address.c: Likewise.
335 * gcc.dg/c11-true_min-1.c: Likewise.
336 * gcc.dg/sibcall-10.c: Likewise.
337 * gcc.dg/sibcall-9.c: Likewise.
338 * gcc.dg/stack-usage-1.c: Likewise.
339 * gcc.dg/torture/float32-tg-3.c: Likewise.
340 * gcc.dg/torture/float32x-tg-3.c: Likewise.
341 * gcc.dg/torture/float64-tg-3.c: Likewise.
342 * gcc.dg/torture/float64x-tg-3.c: Likewise.
343 * gcc.dg/torture/type-generic-1.c: Likewise.
344 * gcc.target/csky/*: New.
345 * lib/target-supports.exp (check_profiling_available): Add
346 csky-*-elf.
347 (check_effective_target_hard_float): Handle C-SKY targets with
348 single-precision hard float only.
349 (check_effective_target_logical_op_short_circuit): Handle C-SKY.
350
351 2018-08-17 David Malcolm <dmalcolm@redhat.com>
352
353 * gcc.dg/format/gcc_diag-1.c: Fix typo. Add test coverage for
354 gcc_dump_printf.
355 * gcc.dg/format/gcc_diag-10.c: Add gimple typedef. Add test
356 coverage for gcc_dump_printf.
357
358 2018-08-17 Martin Liska <mliska@suse.cz>
359
360 * g++.dg/opt/mpx.C: Fix scanned pattern.
361 * gcc.target/i386/mpx.c: Likewise.
362 * g++.dg/warn/Wunreachable-code-1.C: Remove.
363 * g++.dg/warn/Wunreachable-code-2.C: Likewise.
364 * gcc.dg/torture/pr52969.c: Likewise.
365 * g++.dg/warn/pr31246-2.C: Likewise.
366 * g++.dg/warn/pr31246.C: Likewise.
367 * gcc.dg/pr33092.c: Likewise.
368 * g++.dg/opt/eh1.C: Remove a deprecated option.
369 * g++.dg/template/inline1.C: Likewise.
370 * g++.dg/tree-ssa/pr81408.C: Likewise.
371 * gcc.dg/pr41837.c: Likewise.
372 * gcc.dg/pr41841.c: Likewise.
373 * gcc.dg/pr42250.c: Likewise.
374 * gcc.dg/pr43084.c: Likewise.
375 * gcc.dg/pr43317.c: Likewise.
376 * gcc.dg/pr51879-18.c: Likewise.
377 * gcc.dg/torture/pr36066.c: Likewise.
378 * gcc.dg/tree-ssa/ifc-8.c: Likewise.
379 * gcc.dg/tree-ssa/ifc-cd.c: Likewise.
380 * gcc.dg/tree-ssa/pr19210-1.c: Likewise.
381 * gcc.dg/tree-ssa/pr45122.c: Likewise.
382 * gcc.target/i386/pr45352-2.c: Likewise.
383 * gcc.target/i386/zee.c: Likewise.
384 * gfortran.dg/auto_char_len_2.f90: Likewise.
385 * gfortran.dg/auto_char_len_4.f90: Likewise.
386 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
387 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
388 * gfortran.dg/gomp/pr47331.f90: Likewise.
389 * gfortran.dg/pr40999.f: Likewise.
390 * gfortran.dg/pr41011.f: Likewise.
391 * gfortran.dg/pr42051.f03: Likewise.
392 * gfortran.dg/pr46804.f90: Likewise.
393 * gfortran.dg/pr83149_1.f90: Likewise.
394 * gfortran.dg/pr83149_b.f90: Likewise.
395 * gfortran.dg/whole_file_1.f90: Likewise.
396 * gfortran.dg/whole_file_10.f90: Likewise.
397 * gfortran.dg/whole_file_11.f90: Likewise.
398 * gfortran.dg/whole_file_12.f90: Likewise.
399 * gfortran.dg/whole_file_13.f90: Likewise.
400 * gfortran.dg/whole_file_14.f90: Likewise.
401 * gfortran.dg/whole_file_15.f90: Likewise.
402 * gfortran.dg/whole_file_16.f90: Likewise.
403 * gfortran.dg/whole_file_17.f90: Likewise.
404 * gfortran.dg/whole_file_18.f90: Likewise.
405 * gfortran.dg/whole_file_19.f90: Likewise.
406 * gfortran.dg/whole_file_2.f90: Likewise.
407 * gfortran.dg/whole_file_20.f03: Likewise.
408 * gfortran.dg/whole_file_3.f90: Likewise.
409 * gfortran.dg/whole_file_4.f90: Likewise.
410 * gfortran.dg/whole_file_5.f90: Likewise.
411 * gfortran.dg/whole_file_6.f90: Likewise.
412 * gfortran.dg/whole_file_7.f90: Likewise.
413 * gfortran.dg/whole_file_8.f90: Likewise.
414 * gfortran.dg/whole_file_9.f90: Likewise.
415 * gcc.dg/vect/vect.exp: Likewise.
416
417 2018-08-17 Richard Biener <rguenther@suse.de>
418
419 PR middle-end/86505
420 * gcc.dg/torture/pr86505.c: New testcase.
421
422 2018-08-16 Martin Sebor <msebor@redhat.com>
423
424 PR tree-optimization/86853
425 * gcc.dg/tree-ssa/builtin-sprintf-10.c: New test.
426 * gcc.dg/tree-ssa/builtin-sprintf-11.c: New test.
427 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Adjust.
428
429 2018-08-16 David Malcolm <dmalcolm@redhat.com>
430
431 * gcc.dg/missing-header-fixit-3.c: New test.
432
433 2018-08-16 David Malcolm <dmalcolm@redhat.com>
434
435 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
436 (test_fixit_insert_newline): Update expected output to show '+'
437 characters in margin of line-insertion fix-it hint.
438
439 2018-08-16 Nathan Sidwell <nathan@acm.org>
440
441 * gcc.dg/cpp/macsyntx.c: Adjust expected errors.
442 * gcc.dg/cpp/macsyntx2.c: likewise.
443
444 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
445
446 PR testsuite/86745
447 * gcc.target/i386/avx-cvt-2.c: Loosen scan-assembler strings.
448 * gcc.target/i386/avx-cvt-2.c: Ditto.
449
450 2018-08-16 David Malcolm <dmalcolm@redhat.com>
451
452 PR c++/70693
453 * c-c++-common/Wmisleading-indentation-pr70693.c: New test.
454
455 2018-08-16 Vlad Lazar <vlad.lazar@arm.com>
456
457 * gcc.target/aarch64/imm_choice_comparison.c: New test.
458
459 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
460
461 * gcc.dg/memcmp-1.c (lib_memcmp): Apply __USER_LABEL_PREFIX__.
462 (lib_strncmp): Likewise.
463
464 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
465
466 * c-c++-common/asan/pointer-subtract-3.c: Skip for Darwin.
467 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
468 * g++.dg/torture/pr44295.C : Likewise.
469
470 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
471
472 PR testsuite/78544
473 * gcc.dg/tree-prof/section-attr-1.c: Add Darwin-specific section
474 attributes and matching.
475 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
476 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
477
478 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
479
480 * gcc.dg/asan/pr81923.c: Stringify __USER_LABEL_PREFIX__.
481
482 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
483
484 * gcc.target/i386/rop1.c: Remove.
485 * gcc.target/i386/pr83554 (dg-options): Remove -mmitigate-rop.
486
487 2018-08-15 Will Schmidt <will_schmidt@vnet.ibm.com>
488
489 * gcc.target/powerpc/fold-vec-splat-char.c: New.
490 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: New.
491 * gcc.target/powerpc/fold-vec-splat-int.c: New.
492 * gcc.target/powerpc/fold-vec-splat-longlong.c: New.
493 * gcc.target/powerpc/fold-vec-splat-pixel.c: New.
494 * gcc.target/powerpc/fold-vec-splat-short.c: New.
495
496 2018-08-15 David Malcolm <dmalcolm@redhat.com>
497
498 * g++.dg/diagnostic/aka3.C: New test.
499 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
500 output to show range labels.
501 * g++.dg/diagnostic/param-type-mismatch.C: Likewise.
502 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
503 * g++.dg/plugin/show-template-tree-color-labels.C: New test.
504 * gcc.dg/bad-binary-ops.c: Update expected output to show range
505 labels. Add an "aka" example.
506 * gcc.dg/cpp/pr66415-1.c: Update expected output to show range
507 labels.
508 * gcc.dg/format/diagnostic-ranges.c: Likewise.
509 * gcc.dg/format/pr72858.c: Likewise.
510 * gcc.dg/format/pr78498.c: Likewise.
511 * gcc.dg/param-type-mismatch.c: Add "-Wpointer-sign" to options.
512 Update expected output to show range labels. Add examples of
513 -Wincompatible-pointer-types and -Wpointer-sign for parameters.
514 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
515 Update expected output to show range labels.
516 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
517 (test_very_wide_line): Adjust so that label is at left-clipping
518 boundary.
519 (test_very_wide_line_2): New test.
520 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
521 Update expected output to show range labels.
522 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
523 * gcc.dg/plugin/diagnostic-test-show-locus-no-labels.c: New test.
524 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): Update
525 for new param to gcc_rich_location::add_expr.
526 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
527 Add "label" param.
528 (test_show_locus): Add examples of labels to various tests. Tweak
529 the "very wide_line" test case and duplicate it, to cover the
530 boundary values for clipping of labels against the left-margin.
531 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
532 diagnostic-test-show-locus-no-labels.c.
533 * gcc.dg/pr69554-1.c: Update expected output to show range labels.
534 Update line numbers of dg-locus directives.
535 * gcc.dg/pr69627.c: Update expected output to show range labels.
536 * lib/multiline.exp (proc _build_multiline_regex): Remove
537 special-case handling of lines with trailing '|'.
538
539 2018-08-15 Qing Zhao <qing.zhao@oracle.com>
540
541 PR testsuite/86519
542 * gcc.dg/strcmpopt_6.c: Scan the assembly file instead of
543 the .expand file.
544
545 2018-08-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
546
547 * gcc.dg/wmain.c: New test.
548
549 2018-08-15 Iain Sandoe <iain@sandoe.co.uk>
550
551 PR c/19315
552 * gcc.dg/graphite/pr82451.c: Make array 'a' an extern.
553 * gcc.dg/redecl-10.c: Expect warnings for the static vars with
554 unknown size.
555
556 2018-08-15 Martin Liska <mliska@suse.cz>
557
558 PR tree-optimization/86925
559 * gcc.dg/predict-20.c: New test.
560 * gcc.dg/predict-21.c: New test.
561
562 2018-08-15 Paolo Carlini <paolo.carlini@oracle.com>
563
564 * g++.dg/init/goto3.C: Adjust for error instead of permerror.
565
566 2018-08-14 Allan Sandfeld Jensen <allan.jensen@qt.io>
567
568 * gcc.target/i386/sse2-movs.c: New test.
569
570 2018-08-14 Martin Sebor <msebor@redhat.com>
571
572 PR tree-optimization/86650
573 * gcc.dg/Warray-bounds-34.c: New test.
574
575 2018-08-14 Janus Weil <janus@gcc.gnu.org>
576
577 PR fortran/86116
578 * gfortran.dg/generic_34.f90: New test case.
579
580 2018-08-13 Marek Polacek <polacek@redhat.com>
581
582 PR c++/57891
583 * g++.dg/cpp0x/Wnarrowing6.C: New test.
584 * g++.dg/cpp0x/Wnarrowing7.C: New test.
585 * g++.dg/cpp0x/Wnarrowing8.C: New test.
586 * g++.dg/cpp0x/Wnarrowing9.C: New test.
587 * g++.dg/cpp0x/Wnarrowing10.C: New test.
588 * g++.dg/cpp0x/constexpr-47969.C: Adjust dg-error.
589 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
590 * g++.dg/cpp0x/constexpr-targ.C: Likewise.
591 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
592 * g++.dg/ext/stmtexpr15.C: Likewise.
593 * g++.dg/gomp/pr47963.C: Likewise.
594 * g++.dg/init/new37.C: Likewise.
595 * g++.dg/init/new43.C: Likewise.
596 * g++.dg/other/fold1.C: Likewise.
597 * g++.dg/parse/array-size2.C: Likewise.
598 * g++.dg/template/dependent-name3.C: Likewise.
599 * g++.dg/cpp0x/constexpr-data2.C: Add dg-error.
600 * g++.dg/other/vrp1.C: Likewise.
601 * g++.dg/template/char1.C: Likewise.
602
603 2018-08-13 Segher Boessenkool <segher@kernel.crashing.org>
604
605 * gcc.target/powerpc/pr56605.c: The generated code can have an AND
606 instead of a ZERO_EXTEND.
607
608 2018-08-13 Martin Sebor <msebor@redhat.com>
609
610 PR tree-optimization/71625
611 * c-c++-common/attr-nonstring-3.c: Temporarily xfail a test case.
612 * g++.dg/init/string2.C: New test.
613 * g++.dg/init/string3.C: New test.
614 * g++.dg/init/string4.C: New test.
615 * gcc.dg/init-string-3.c: New test.
616 * gcc.dg/strlenopt-55.c: New test.
617 * gcc.dg/strlenopt-56.c: New test.
618
619 2018-08-13 Marek Polacek <polacek@redhat.com>
620
621 P0806R2 - Deprecate implicit capture of this via [=]
622 * g++.dg/cpp2a/lambda-this1.C: New test.
623 * g++.dg/cpp2a/lambda-this2.C: New test.
624 * g++.dg/cpp2a/lambda-this3.C: New test.
625
626 2018-08-13 Marek Polacek <polacek@redhat.com>
627
628 PR c++/86915
629 * g++.dg/diagnostic/auto1.C: New test.
630
631 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
632
633 PR fortran/66679
634 * gfortran.dg/transfer_class_3.f90: New test.
635
636 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
637
638 PR fortran/86906
639 * gfortran.dg/use_rename_9.f90: New test.
640
641 2018-08-11 Jakub Jelinek <jakub@redhat.com>
642
643 PR tree-optimization/86835
644 * gcc.dg/pr86835.c: New test.
645
646 2018-08-10 Janus Weil <janus@gcc.gnu.org>
647
648 PR fortran/57160
649 * gfortran.dg/actual_pointer_function_1.f90: Fix invalid test case.
650 * gfortran.dg/inline_matmul_23.f90: Add option "-ffrontend-optimize".
651 * gfortran.dg/short_circuiting_2.f90: New test case.
652 * gfortran.dg/short_circuiting_3.f90: New test case.
653
654 2018-08-10 Alexander Monakov <amonakov@ispras.ru>
655
656 PR target/82418
657 * gcc.target/i386/pr82418.c: New test.
658
659 2018-08-10 Martin Liska <mliska@suse.cz>
660
661 PR target/83610
662 * gcc.dg/predict-17.c: New test.
663 * gcc.dg/predict-18.c: New test.
664 * gcc.dg/predict-19.c: New test.
665
666 2018-08-10 Martin Liska <mliska@suse.cz>
667
668 PR tree-optimization/85799
669 * gcc.dg/pr85799.c: New test.
670
671 2018-08-09 Jeff Law <law@redhat.com>
672
673 PR middle-end/86897
674 * gcc.dg/uninit-suppress_2.c: Disable DOM.
675
676 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
677
678 * gcc.target/aarch64/sve/reduc_8.c: New test.
679
680 2018-08-09 David Malcolm <dmalcolm@redhat.com>
681
682 PR other/84889
683 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: New
684 test.
685 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
686 New test.
687 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
688 * lib/prune.exp: Add -fno-diagnostics-show-line-numbers to
689 TEST_ALWAYS_FLAGS.
690
691 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
692
693 PR tree-optimization/86858
694 * gcc.dg/vect/pr86858.c: New test.
695
696 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
697
698 PR tree-optimization/86871
699 * gcc.dg/vect/pr86871.c: New test.
700
701 2018-08-09 Paolo Carlini <paolo.carlini@oracle.com>
702
703 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
704
705 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
706
707 * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: Decrement
708 arch and tune numbers by 2.
709 * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: Likewise.
710 * gcc.target/s390/target-attribute/tattr-m31-1.c: Likewise.
711 * gcc.target/s390/target-attribute/tattr-m31-10.c: Likewise.
712 * gcc.target/s390/target-attribute/tattr-m31-11.c: Likewise.
713 * gcc.target/s390/target-attribute/tattr-m31-12.c: Likewise.
714 * gcc.target/s390/target-attribute/tattr-m31-13.c: Likewise.
715 * gcc.target/s390/target-attribute/tattr-m31-14.c: Likewise.
716 * gcc.target/s390/target-attribute/tattr-m31-15.c: Likewise.
717 * gcc.target/s390/target-attribute/tattr-m31-16.c: Likewise.
718 * gcc.target/s390/target-attribute/tattr-m31-17.c: Likewise.
719 * gcc.target/s390/target-attribute/tattr-m31-18.c: Likewise.
720 * gcc.target/s390/target-attribute/tattr-m31-19.c: Likewise.
721 * gcc.target/s390/target-attribute/tattr-m31-2.c: Likewise.
722 * gcc.target/s390/target-attribute/tattr-m31-20.c: Likewise.
723 * gcc.target/s390/target-attribute/tattr-m31-21.c: Likewise.
724 * gcc.target/s390/target-attribute/tattr-m31-22.c: Likewise.
725 * gcc.target/s390/target-attribute/tattr-m31-23.c: Likewise.
726 * gcc.target/s390/target-attribute/tattr-m31-24.c: Likewise.
727 * gcc.target/s390/target-attribute/tattr-m31-25.c: Likewise.
728 * gcc.target/s390/target-attribute/tattr-m31-26.c: Likewise.
729 * gcc.target/s390/target-attribute/tattr-m31-27.c: Likewise.
730 * gcc.target/s390/target-attribute/tattr-m31-28.c: Likewise.
731 * gcc.target/s390/target-attribute/tattr-m31-29.c: Likewise.
732 * gcc.target/s390/target-attribute/tattr-m31-3.c: Likewise.
733 * gcc.target/s390/target-attribute/tattr-m31-30.c: Likewise.
734 * gcc.target/s390/target-attribute/tattr-m31-31.c: Likewise.
735 * gcc.target/s390/target-attribute/tattr-m31-32.c: Likewise.
736 * gcc.target/s390/target-attribute/tattr-m31-4.c: Likewise.
737 * gcc.target/s390/target-attribute/tattr-m31-5.c: Likewise.
738 * gcc.target/s390/target-attribute/tattr-m31-6.c: Likewise.
739 * gcc.target/s390/target-attribute/tattr-m31-7.c: Likewise.
740 * gcc.target/s390/target-attribute/tattr-m31-8.c: Likewise.
741 * gcc.target/s390/target-attribute/tattr-m31-9.c: Likewise.
742 * gcc.target/s390/target-attribute/tattr-m64-1.c: Likewise.
743 * gcc.target/s390/target-attribute/tattr-m64-10.c: Likewise.
744 * gcc.target/s390/target-attribute/tattr-m64-11.c: Likewise.
745 * gcc.target/s390/target-attribute/tattr-m64-12.c: Likewise.
746 * gcc.target/s390/target-attribute/tattr-m64-13.c: Likewise.
747 * gcc.target/s390/target-attribute/tattr-m64-14.c: Likewise.
748 * gcc.target/s390/target-attribute/tattr-m64-15.c: Likewise.
749 * gcc.target/s390/target-attribute/tattr-m64-16.c: Likewise.
750 * gcc.target/s390/target-attribute/tattr-m64-17.c: Likewise.
751 * gcc.target/s390/target-attribute/tattr-m64-18.c: Likewise.
752 * gcc.target/s390/target-attribute/tattr-m64-19.c: Likewise.
753 * gcc.target/s390/target-attribute/tattr-m64-2.c: Likewise.
754 * gcc.target/s390/target-attribute/tattr-m64-20.c: Likewise.
755 * gcc.target/s390/target-attribute/tattr-m64-21.c: Likewise.
756 * gcc.target/s390/target-attribute/tattr-m64-22.c: Likewise.
757 * gcc.target/s390/target-attribute/tattr-m64-23.c: Likewise.
758 * gcc.target/s390/target-attribute/tattr-m64-24.c: Likewise.
759 * gcc.target/s390/target-attribute/tattr-m64-25.c: Likewise.
760 * gcc.target/s390/target-attribute/tattr-m64-26.c: Likewise.
761 * gcc.target/s390/target-attribute/tattr-m64-27.c: Likewise.
762 * gcc.target/s390/target-attribute/tattr-m64-28.c: Likewise.
763 * gcc.target/s390/target-attribute/tattr-m64-29.c: Likewise.
764 * gcc.target/s390/target-attribute/tattr-m64-3.c: Likewise.
765 * gcc.target/s390/target-attribute/tattr-m64-30.c: Likewise.
766 * gcc.target/s390/target-attribute/tattr-m64-31.c: Likewise.
767 * gcc.target/s390/target-attribute/tattr-m64-32.c: Likewise.
768 * gcc.target/s390/target-attribute/tattr-m64-33.c: Likewise.
769 * gcc.target/s390/target-attribute/tattr-m64-4.c: Likewise.
770 * gcc.target/s390/target-attribute/tattr-m64-5.c: Likewise.
771 * gcc.target/s390/target-attribute/tattr-m64-6.c: Likewise.
772 * gcc.target/s390/target-attribute/tattr-m64-7.c: Likewise.
773 * gcc.target/s390/target-attribute/tattr-m64-8.c: Likewise.
774 * gcc.target/s390/target-attribute/tattr-m64-9.c: Likewise.
775
776 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
777
778 PR target/84332
779 * gcc.target/s390/pr84332.c: New testcase.
780
781 2018-08-08 Andreas Schwab <schwab@linux-m68k.org>
782
783 PR target/46179
784 * gcc.target/m68k/tls-dimode.c: New file.
785
786 2018-08-08 Nathan Sidwell <nathan@acm.org>
787
788 * c-c++-common/inc-from-1a.h, c-c++-common/inc-from-1b.h,
789 c-c++-common/inc-from-1.c: New
790
791 2018-08-08 Andreas Krebbel <krebbel@linux.ibm.com>
792
793 PR target/85295
794 * gcc.target/s390/TI-constants-lra.c: New testcase.
795 * gcc.target/s390/TI-constants-nolra.c: New testcase.
796
797 2018-08-08 Ilya Leoshkevich <iii@linux.ibm.com>
798
799 * gcc.target/s390/hotpatch-8.c: Remove.
800 * gcc.target/s390/hotpatch-9.c: Remove.
801 * gcc.target/s390/mnop-mcount-m31-fpic.c: Remove.
802 * gcc.target/s390/mnop-mcount-m31.c: Remove.
803
804 2018-08-08 Jakub Jelinek <jakub@redhat.com>
805
806 P0595R1 - is_constant_evaluated
807 * g++.dg/cpp2a/is-constant-evaluated1.C: New test.
808
809 PR c++/86836
810 * g++.dg/cpp1z/decomp46.C: New test.
811
812 PR c++/86738
813 * g++.dg/opt/pr86738.C: New test.
814
815 2018-08-07 Richard Sandiford <richard.sandiford@arm.com>
816
817 PR target/86838
818 * gcc.target/aarch64/frecpe_1.c: New test.
819 * gcc.target/aarch64/frecpe_2.c: Likewise.
820
821 2018-08-07 Paolo Carlini <paolo.carlini@oracle.com>
822
823 PR c++/59480, DR 136
824 * g++.dg/other/friend8.C: New.
825 * g++.dg/other/friend9.C: Likewise.
826 * g++.dg/other/friend10.C: Likewise.
827 * g++.dg/other/friend11.C: Likewise.
828 * g++.dg/other/friend12.C: Likewise.
829 * g++.dg/other/friend13.C: Likewise.
830 * g++.dg/other/friend14.C: Likewise.
831 * g++.dg/other/friend15.C: Likewise.
832 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
833 * g++.dg/parse/defarg8.C: Likewise.
834
835 2018-08-07 Martin Liska <mliska@suse.cz>
836
837 PR middle-end/83023
838 * gcc.dg/predict-16.c: New test.
839 * g++.dg/predict-1.C: New test.
840
841 2018-08-07 Steve Ellcey <sellcey@cavium.com>
842 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
843
844 PR tree-optimization/80925
845 * gcc.dg/vect/no-section-anchors-vect-69.c: Expect 3 loops
846 vectorized on !vect_hw_misalign targets.
847
848 2018-08-06 Marek Polacek <polacek@redhat.com>
849
850 PR c++/86767
851 * g++.dg/cpp1y/constexpr-86767.C: New test.
852
853 2018-08-06 Uros Bizjak <ubizjak@gmail.com>
854
855 * g++.dg/torture/pr86763.C (dg-additional-options): Add -lrt
856 for target *-*-linux-gnu.
857
858 2018-08-06 Alan Hayward <alan.hayward@arm.com>
859
860 * gcc.target/aarch64/sve/tls_preserve_1.c: New test.
861 * gcc.target/aarch64/sve/tls_preserve_2.c: New test.
862 * gcc.target/aarch64/sve/tls_preserve_3.c: New test.
863
864 2018-08-06 Andreas Krebbel <krebbel@linux.ibm.com>
865
866 * gcc.target/s390/nomemloopunroll-1.c: New test.
867
868 2018-08-05 H.J. Lu <hongjiu.lu@intel.com>
869
870 PR target/86386
871 * gcc.target/i386/pr86386.c: New file.
872
873 2018-08-04 Tom de Vries <tdevries@suse.de>
874
875 * lib/gcc-gdb-test.exp: Use absolute line number in pass/fail line.
876
877 2018-08-04 Andreas Schwab <schwab@linux-m68k.org>
878
879 * gcc.dg/guality/const-volatile.c: Remove duplicate test
880 "type:cvip".
881
882 2018-08-04 Janus Weil <janus@gcc.gnu.org>
883
884 PR fortran/45521
885 * gfortran.dg/interface_assignment_6.f90: New test case.
886
887 2018-08-04 Uros Bizjak <ubizjak@gmail.com>
888
889 PR testsuite/86153
890 * g++.dg/pr83239.C (dg-options): Add -finline-limit=500.
891
892 2018-08-03 David Malcolm <dmalcolm@redhat.com>
893 Jonathan Wakely <jwakely@redhat.com>
894
895 PR c++/85523
896 * g++.dg/pr85523.C: New test.
897
898 2018-08-03 Bogdan Harjoc <harjoc@gmail.com>
899
900 PR c/86690
901 * gcc.dg/union-duplicate-field.c: New test.
902
903 2018-08-03 Jason Merrill <jason@redhat.com>
904
905 PR c++/86706
906 * g++.dg/template/pr86706.C: New test.
907
908 2018-08-03 Richard Sandiford <richard.sandiford@arm.com>
909
910 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect AVG_FLOOR to be used
911 on vect_avg_qi targets.
912 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
913 * gcc.dg/vect/bb-slp-pow-1.c: New test.
914 * gcc.dg/vect/vect-avg-15.c: Likewise.
915
916 2018-08-03 Martin Liska <mliska@suse.cz>
917
918 * gcc.dg/predict-1.c: Adjust scanned pattern to cover 2 digits.
919 * gcc.dg/predict-13.c: Likewise.
920 * gcc.dg/predict-3.c: Likewise.
921 * gcc.dg/predict-4.c: Likewise.
922 * gcc.dg/predict-5.c: Likewise.
923 * gcc.dg/predict-6.c: Likewise.
924 * gcc.dg/predict-9.c: Likewise.
925 * gfortran.dg/predict-1.f90: Likewise.
926
927 2018-08-02 Richard Biener <rguenther@suse.de>
928
929 PR c++/86763
930 * g++.dg/torture/pr86763.C: New testcase.
931
932 2018-08-02 Richard Biener <rguenther@suse.de>
933
934 PR tree-optimization/86816
935 * g++.dg/torture/pr86816.C: New testcase.
936
937 2018-08-02 Richard Sandiford <richard.sandiford@arm.com>
938
939 * gcc.target/aarch64/f16_mov_immediate_1.c: Expect fmov immediate
940 to be used.
941 * gcc.target/aarch64/f16_mov_immediate_2.c: Likewise.
942 * gcc.target/aarch64/f16_mov_immediate_3.c: Force +nofp16.
943 * gcc.target/aarch64/sve/single_1.c: Except fmov immediate to be used
944 for .h.
945 * gcc.target/aarch64/sve/single_2.c: Likewise.
946 * gcc.target/aarch64/sve/single_3.c: Likewise.
947 * gcc.target/aarch64/sve/single_4.c: Likewise.
948
949 2018-08-02 Jackson Woodruff <jackson.woodruff@arm.com>
950
951 PR target/86014
952 * gcc.target/aarch64/ldp_stp_13.c: New test.
953
954 2018-08-01 Martin Sebor <msebor@redhat.com>
955
956 PR tree-optimization/86650
957 * gcc.dg/format/gcc_diag-10.c: Adjust.
958
959 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
960
961 * gcc.target/aarch64/sve/var_stride_2.c: Update expected form
962 of range check.
963 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
964
965 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
966
967 PR target/86753
968 * gcc.target/aarch64/sve/vcond_4.c: XFAIL positive tests.
969 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
970
971 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
972
973 * gcc.dg/pointer-range-check-1.c: New test.
974 * gcc.dg/pointer-range-check-2.c: Likewise.
975
976 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
977
978 PR tree-optimization/86749
979 * gcc.dg/vect/pr86749.c: New test.
980
981 2018-08-01 Paolo Carlini <paolo.carlini@oracle.com>
982
983 PR c++/86661
984 * g++.dg/lookup/name-clash12.C: New.
985
986 2018-08-01 Richard Biener <rguenther@suse.de>
987
988 * gcc.dg/tree-ssa/ssa-fre-68.c: New testcase.
989
990 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
991
992 * gcc.dg/plugin/poly-int-07_plugin.c (dg-options): Use -O0.
993
994 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
995
996 * gcc.dg/tree-ssa/pr84512.c: Xfail on alpha*-*-*.
997
998 2018-08-01 Martin Liska <mliska@suse.cz>
999
1000 * gcc.dg/tree-prof/stringop-1.c: Adjust scanned pattern.
1001 * gcc.dg/tree-prof/stringop-2.c: Likewise.
1002 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
1003 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
1004 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
1005 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
1006 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
1007 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
1008
1009 2018-08-01 Martin Liska <mliska@suse.cz>
1010
1011 PR value-prof/35543
1012 * gcc.dg/tree-prof/val-prof-7.c: Add __builtin_memmove.
1013
1014 2018-08-01 Sam Tebbs <sam.tebbs@arm.com>
1015
1016 * gcc.target/aarch64/extract_zero_extend.c: New file.
1017
1018 2018-08-01 Jakub Jelinek <jakub@redhat.com>
1019
1020 PR c/85704
1021 * gcc.c-torture/compile/pr85704.c: New test.
1022
1023 2018-07-31 Alexandre Oliva <oliva@adacore.com>
1024 Olivier Hainque <hainque@adacore.com>
1025
1026 * gnat.dg/dinst.adb: New.
1027 * gnat.dg/dinst_pkg.ads, gnat.dg/dinst_pkg.adb: New.
1028
1029 2018-07-31 David Malcolm <dmalcolm@redhat.com>
1030
1031 * gcc.dg/format/gcc_diag-1.c (foo): Update the %v tests for
1032 tdiag and cxxdiag.
1033 * gcc.dg/format/gcc_diag-10.c (test_diag): Update tests of %G
1034 and %K.
1035
1036 2018-07-31 Richard Earnshaw <rearnsha@arm.com>
1037
1038 * c-c++-common/spec-barrier-1.c: New test.
1039 * c-c++-common/spec-barrier-2.c: New test.
1040 * gcc.dg/spec-barrier-3.c: New test.
1041
1042 2018-07-31 Martin Sebor <msebor@redhat.com>
1043
1044 PR tree-optimization/86741
1045 * gcc.dg/Warray-bounds-33.c: New test.
1046
1047 2018-07-31 Andreas Krebbel <krebbel@linux.ibm.com>
1048
1049 * gcc.target/s390/memset-1.c: Improve testcase.
1050
1051 2018-07-31 Tom de Vries <tdevries@suse.de>
1052
1053 PR debug/86687
1054 * g++.dg/guality/pr86687.C: New test.
1055
1056 2018-07-31 Jakub Jelinek <jakub@redhat.com>
1057
1058 P1008R1 - prohibit aggregates with user-declared constructors
1059 * g++.dg/ext/is_aggregate.C: Add tests with deleted or defaulted ctor.
1060 * g++.dg/cpp0x/defaulted1.C (main): Ifdef out for C++2a B b = {1};.
1061 * g++.dg/cpp0x/deleted2.C: Expect error for C++2a.
1062 * g++.dg/cpp2a/aggr1.C: New test.
1063 * g++.dg/cpp2a/aggr2.C: New test.
1064
1065 2018-07-31 Segher Boessenkool <segher@kernel.crashing.org>
1066
1067 PR target/86640
1068 * gcc.target/arm/pr86640.c: New testcase.
1069
1070 2018-07-31 Martin Liska <mliska@suse.cz>
1071
1072 PR gcov-profile/85338
1073 PR gcov-profile/85350
1074 PR gcov-profile/85372
1075 * gcc.misc-tests/gcov-pr85338.c: New test.
1076 * gcc.misc-tests/gcov-pr85350.c: New test.
1077 * gcc.misc-tests/gcov-pr85372.c: New test.
1078
1079 2018-07-31 Martin Liska <mliska@suse.cz>
1080
1081 PR gcov-profile/83813
1082 PR gcov-profile/84758
1083 PR gcov-profile/85217
1084 PR gcov-profile/85332
1085 * gcc.misc-tests/gcov-pr83813.c: New test.
1086 * gcc.misc-tests/gcov-pr84758.c: New test.
1087 * gcc.misc-tests/gcov-pr85217.c: New test.
1088 * gcc.misc-tests/gcov-pr85332.c: New test.
1089
1090 2018-07-31 Ed Schonberg <schonberg@adacore.com>
1091
1092 * gnat.dg/prot5.adb, gnat.dg/prot5_pkg.adb,
1093 gnat.dg/prot5_pkg.ads: New testcase.
1094
1095 2018-07-31 Justin Squirek <squirek@adacore.com>
1096
1097 * gnat.dg/addr11.adb: New testcase.
1098
1099 2018-07-31 Hristian Kirtchev <kirtchev@adacore.com>
1100
1101 * gnat.dg/global.adb, gnat.dg/global.ads: New testcase.
1102
1103 2018-07-31 Gary Dismukes <dismukes@adacore.com>
1104
1105 * gnat.dg/block_ext_return_assert_failure.adb: New testcase.
1106
1107 2018-07-31 Ed Schonberg <schonberg@adacore.com>
1108
1109 * gnat.dg/iter3.adb: New testcase.
1110
1111 2018-07-31 Andre Vieira <andre.simoesdiasvieira@arm.com>
1112
1113 Revert 'AsyncI/O patch committed'
1114 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
1115 Thomas Koenig <tkoenig@gcc.gnu.org>
1116
1117 PR fortran/25829
1118 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
1119 * gfortran.dg/f2003_io_1.f03: Add wait statement.
1120
1121 2018-07-30 Segher Boessenkool <segher@kernel.crashing.org>
1122
1123 PR rtl-optimization/85160
1124 * gcc.target/powerpc/combine-2-2.c: New testcase.
1125
1126 2018-07-27 Martin Sebor <msebor@redhat.com>
1127
1128 PR tree-optimization/86696
1129 * g++.dg/pr86696.C: New test.
1130
1131 2018-07-27 David Malcolm <dmalcolm@redhat.com>
1132
1133 PR tree-optimization/86636
1134 * gcc.c-torture/compile/pr86636.c: Add dg-do compile.
1135 Add dg-require-effective-target pthread.
1136
1137 2018-07-26 Qing Zhao <qing.zhao@oracle.com>
1138
1139 * gcc.dg/strcmpopt_5.c: Change to O2 to enable the transformation.
1140 * gcc.dg/strcmpopt_6.c: Likewise.
1141
1142 2018-07-26 Pat Haugen <pthaugen@us.ibm.com>
1143
1144 PR target/86612
1145 * gcc.target/powerpc/pr58673-2.c: Call strdup.
1146
1147 2018-07-26 Martin Sebor <msebor@redhat.com>
1148
1149 PR tree-optimization/86043
1150 PR tree-optimization/86042
1151 * gcc/testsuite/gcc.dg/attr-nonstring-2.c: Xfail test cases due to
1152 pr86688.
1153 * gcc.dg/strlenopt-44.c: New test.
1154
1155 2018-07-26 Martin Liska <mliska@suse.cz>
1156
1157 PR gcov-profile/86536
1158 * gcc.misc-tests/gcov-pr86536.c: New test.
1159
1160 2018-07-25 Martin Sebor <msebor@redhat.com>
1161
1162 * gcc.c-torture/execute/builtins/strnlen.c: Remove DejaGnu directives
1163 ignored by the test harness.
1164
1165 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
1166 Thomas Koenig <tkoenig@gcc.gnu.org>
1167
1168 PR fortran/25829
1169 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
1170 * gfortran.dg/f2003_io_1.f03: Add wait statement.
1171
1172 2018-07-25 Jakub Jelinek <jakub@redhat.com>
1173
1174 PR c++/85515
1175 * g++.dg/pr85515-2.C: Add expected dg-error.
1176 * g++.dg/cpp0x/range-for36.C: New test.
1177
1178 2018-07-25 Claudiu Zissulescu <claziss@synopsys.com>
1179
1180 * gcc.target/arc/uncached-1.c: New test.
1181 * gcc.target/arc/uncached-2.c: Likewise.
1182
1183 2018-07-24 Martin Sebor <msebor@redhat.com>
1184
1185 PR tree-optimization/86622
1186 PR tree-optimization/86532
1187 * gcc.c-torture/execute/strlen-2.c: New test.
1188 * gcc.c-torture/execute/strlen-3.c: New test.
1189 * gcc.c-torture/execute/strlen-4.c: New test.
1190
1191 2018-07-24 David Malcolm <dmalcolm@redhat.com>
1192
1193 PR tree-optimization/86636
1194 * gcc.c-torture/compile/pr86636.c: New test.
1195
1196 2018-07-24 Matthew Malcomson <matthew.malcomson@arm.com>
1197
1198 * gcc.target/aarch64/simd/vect_su_add_sub.c: New.
1199
1200 2018-07-24 Jakub Jelinek <jakub@redhat.com>
1201
1202 PR middle-end/86627
1203 * gcc.target/i386/pr86627.c: New test.
1204
1205 PR testsuite/86649
1206 * g++.dg/tree-ssa-/pr19476-1.C: Check dom2 dump instead of ccp1.
1207 * g++.dg/tree-ssa-/pr19476-5.C: Likewise.
1208 * g++.dg/tree-ssa-/pr19476-6.C: New test.
1209 * g++.dg/tree-ssa-/pr19476-7.C: New test.
1210
1211 2018-07-23 Carl Love <cel@us.ibm.com>
1212
1213 PR 86591
1214 * gcc.target/powerpc/altivec-1-runnable.c: Move vector double tests to
1215 file altivec-2-runnable.c.
1216 * gcc.target/powerpc/altivec-2-runnable.c: Add vector double tests.
1217 * gcc.target/powerpc/buitlins-1.c: Remove dg-final check for xxlor.
1218 Update dg-final test for __divdi3 and __udivdi3 instructions. Update
1219 comments for instruction generated by vec_mergeh, vec_perm, vec_round,
1220 vec_cts, vec_ctu, vec_cpsgn tests.
1221
1222 2018-07-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
1223
1224 PR c/86617
1225 * gcc.dg/pr86617.c: New test.
1226
1227 2018-07-23 Jakub Jelinek <jakub@redhat.com>
1228
1229 PR c++/86569
1230 * g++.dg/warn/Wnonnull-compare-9.C: New test.
1231
1232 2018-07-20 Martin Sebor <msebor@redhat.com>
1233
1234 PR middle-end/82063
1235 * c-c++-common/pr68657-1.c: Adjust.
1236 * c-c++-common/pr68657-2.c: Same.
1237 * c-c++-common/pr68657-3.c: Same.
1238 * c-c++-common/pr68833-1.c: Same.
1239 * gcc.dg/Walloc-size-larger-than-16.c: Same.
1240 * gcc.dg/Walloca-larger-than.c: New test.
1241 * gcc.dg/Walloca-larger-than-2.c: New test.
1242 * gcc.dg/Wframe-larger-than-2.c: New test.
1243 * gcc.dg/Wlarger-than3.c: New test.
1244 * gcc.dg/Wvla-larger-than-3.c: New test.
1245 * gcc.dg/pr42611.c: Adjust.
1246 * gnat.dg/frame_overflow.adb: Same.
1247
1248 2018-07-20 Martin Sebor <msebor@redhat.com>
1249
1250 PR tree-optimization/86613
1251 PR tree-optimization/86611
1252 * c-c++-common/Warray-bounds-2.c: Undefine macros and
1253 prune duplicate warnings.
1254 * gcc.dg/Warray-bounds-31.c: Xfail test cases with
1255 data-model-dependencies.
1256 * gcc.dg/Warray-bounds-32.c: Ditto.
1257
1258 2018-07-20 Richard Biener <rguenther@suse.de>
1259
1260 PR debug/86585
1261 * g++.dg/lto/pr86585_0.C: New testcase.
1262 * g++.dg/lto/pr86585_1.C: Likewise.
1263
1264 2018-07-19 Martin Sebor <msebor@redhat.com>
1265
1266 PR tree-optimization/83776
1267 PR tree-optimization/84047
1268 * gcc.dg/Warray-bounds-29.c: New test.
1269 * gcc.dg/Warray-bounds-30.c: New test.
1270 * gcc.dg/Warray-bounds-31.c: New test.
1271 * gcc.dg/Warray-bounds-32.c: New test.
1272
1273 2018-07-19 Michael Collison <michael.collison@arm.com>
1274 Richard Henderson <rth@redhat.com>
1275
1276 * gcc.target/aarch64/builtin_sadd_128.c: New testcase.
1277 * gcc.target/aarch64/builtin_saddl.c: New testcase.
1278 * gcc.target/aarch64/builtin_saddll.c: New testcase.
1279 * gcc.target/aarch64/builtin_uadd_128.c: New testcase.
1280 * gcc.target/aarch64/builtin_uaddl.c: New testcase.
1281 * gcc.target/aarch64/builtin_uaddll.c: New testcase.
1282 * gcc.target/aarch64/builtin_ssub_128.c: New testcase.
1283 * gcc.target/aarch64/builtin_ssubl.c: New testcase.
1284 * gcc.target/aarch64/builtin_ssubll.c: New testcase.
1285 * gcc.target/aarch64/builtin_usub_128.c: New testcase.
1286 * gcc.target/aarch64/builtin_usubl.c: New testcase.
1287 * gcc.target/aarch64/builtin_usubll.c: New testcase.
1288
1289 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1290
1291 Revert fix for c++/59480 (and testsuite followup)
1292
1293 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1294
1295 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
1296
1297 2019-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1298
1299 PR c++/59480, DR 136
1300 * g++.dg/other/friend8.C: New.
1301 * g++.dg/other/friend9.C: Likewise.
1302 * g++.dg/other/friend10.C: Likewise.
1303 * g++.dg/other/friend11.C: Likewise.
1304 * g++.dg/other/friend12.C: Likewise.
1305 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
1306 * g++.dg/parse/defarg8.C: Likewise.
1307
1308 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
1309
1310 * gcc.target/aarch64/profile.c: New test.
1311
1312 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
1313
1314 PR target/83009
1315 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
1316
1317 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
1318
1319 PR target/86560
1320 * gcc.target/i386/pr86560-4.c: New test.
1321 * gcc.target/i386/pr86560-5.c: Likewise.
1322
1323 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
1324
1325 PR target/86560
1326 * gcc.target/i386/pr86560-1.c: New test.
1327 * gcc.target/i386/pr86560-2.c: Likewise.
1328 * gcc.target/i386/pr86560-3.c: Likewise.
1329
1330 2018-07-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1331
1332 * gfortran.dg/max_fmax_aarch64.f90: New test.
1333 * gfortran.dg/min_fmin_aarch64.f90: Likewise.
1334 * gfortran.dg/minmax_integer.f90: Likewise.
1335
1336 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1337
1338 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
1339
1340 2018-07-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1341
1342 PR middle-end/86544
1343 * g++.dg/tree-ssa/pr86544.C: New test.
1344
1345 2018-07-18 Jakub Jelinek <jakub@redhat.com>
1346
1347 PR c++/86550
1348 * g++.dg/cpp0x/lambda/lambda-86550.C: New test.
1349
1350 2018-07-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
1351
1352 PR 69558
1353 * c-c++-common/cpp/diagnostic-pragma-2.c: New test.
1354 * c-c++-common/pr69558.c: Remove xfail.
1355 * gcc.dg/cpp/builtin-macro-1.c: Adjust test expectations.
1356 * gcc.dg/pr61817-1.c: Likewise.
1357 * gcc.dg/pr61817-2.c: Likewise.
1358 * g++.dg/plugin/pragma_plugin.c: Warn at expansion_point_location.
1359
1360 2018-07-18 Janus Weil <janus@gcc.gnu.org>
1361
1362 PR fortran/85599
1363 * gfortran.dg/function_optimize_5.f90: Add option
1364 '-faggressive-function-elimination' and update dg-warning clauses.
1365 * gfortran.dg/short_circuiting.f90: New test.
1366
1367 2018-07-18 Marek Polacek <polacek@redhat.com>
1368
1369 PR c++/86190 - bogus -Wsign-conversion warning
1370 * g++.dg/warn/Wsign-conversion-3.C: New test.
1371 * g++.dg/warn/Wsign-conversion-4.C: New test.
1372
1373 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1374
1375 PR c++/59480, DR 136
1376 * g++.dg/other/friend8.C: New.
1377 * g++.dg/other/friend9.C: Likewise.
1378 * g++.dg/other/friend10.C: Likewise.
1379 * g++.dg/other/friend11.C: Likewise.
1380 * g++.dg/other/friend12.C: Likewise.
1381 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
1382 * g++.dg/parse/defarg8.C: Likewise.
1383
1384 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1385
1386 * g++.dg/ext/uow-3.C: Adjust.
1387 * g++.dg/ext/uow-4.C: Likewise.
1388 * g++.dg/lookup/name-clash11.C: Likewise.
1389 * g++.dg/lookup/name-clash7.C: Likewise.
1390 * g++.dg/lookup/redecl1.C: Likewise.
1391 * g++.dg/warn/changes-meaning.C: Likewise.
1392 * g++.old-deja/g++.jason/scoping8.C: Likewise.
1393 * g++.old-deja/g++.law/nest1.C: Likewise.
1394
1395 2018-07-18 Richard Biener <rguenther@suse.de>
1396
1397 PR debug/86523
1398 * g++.dg/lto/pr86523-3_0.C: New testcase.
1399
1400 2018-07-17 Andreas Schwab <schwab@linux-m68k.org>
1401
1402 * gcc.target/m68k/mulsi_highpart.c: New test.
1403
1404 2018-07-17 Jakub Jelinek <jakub@redhat.com>
1405
1406 * gcc.dg/cpp/pr61854-c90.c (foo): Expect a note, rather than error.
1407 * gcc.dg/cpp/pr61854-c94.c (foo): Likewise.
1408 * gcc.dg/cpp/pr61854-4.c (foo): Likewise.
1409 * gcc.dg/cpp/pr61854-8.c: New test.
1410
1411 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
1412
1413 * gcc.target/powerpc/pr85456.c: Require longdouble128.
1414
1415 2018-07-17 Fritz Reese <fritzoreese@gmail.com>
1416
1417 PR fortran/83184
1418 * gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages.
1419
1420 2018-07-17 Will Schmidt <will_schmidt@vnet.ibm.com>
1421
1422 * gcc.target/powerpc/fold-vec-unpack-char.c: New.
1423 * gcc.target/powerpc/fold-vec-unpack-float.c: New.
1424 * gcc.target/powerpc/fold-vec-unpack-int.c: New.
1425 * gcc.target/powerpc/fold-vec-unpack-pixel.c: New.
1426 * gcc.target/powerpc/fold-vec-unpack-short.c: New.
1427
1428 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
1429
1430 * gcc.target/powerpc/pr57150.c: Require longdouble128.
1431 * gcc.target/powerpc/pr79916.c: Require dfp.
1432
1433 2018-07-17 Richard Biener <rguenther@suse.de>
1434
1435 PR lto/86456
1436 * g++.dg/debug/dwarf2/pr86456.C: New testcase.
1437
1438 2018-07-17 Robin Dapp <rdapp@linux.ibm.com>
1439
1440 * gcc.target/s390/function-align1.c: New test.
1441 * gcc.target/s390/function-align2.c: New test.
1442 * gcc.target/s390/function-align3.c: New test.
1443
1444 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
1445
1446 * gnat.dg/discr55.adb: New test.
1447
1448 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1449
1450 * gcc.target/i386/vartrack-1.c (dg-options): Add
1451 -fomit-frame-pointer.
1452
1453 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1454
1455 * g++.dg/lto/pr86523-1_0.C: Require fpic, shared support.
1456 (dg-lto-options): Add -fPIC.
1457 * g++.dg/lto/pr86523-2_0.C: Likewise.
1458
1459 2018-07-17 Martin Liska <mliska@suse.cz>
1460
1461 * gcc.target/powerpc/loop_align.c: Update scanned pattern.
1462
1463 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1464
1465 * gnat.dg/generic_call_cw.adb, gnat.dg/generic_call_iface.adb: New
1466 testcase.
1467
1468 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
1469
1470 * gnat.dg/sso10.adb, gnat.dg/sso10_pkg.ads: New testcase.
1471
1472 2018-07-17 Patrick Bernardi <bernardi@adacore.com>
1473
1474 * gnat.dg/memorytest.adb: New testcase.
1475
1476 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
1477
1478 * gnat.dg/config_pragma1.adb, gnat.dg/config_pragma1_pkg.ads:
1479 New testcase.
1480
1481 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1482
1483 * gnat.dg/equal3.adb: New testcase.
1484
1485 2018-07-17 Justin Squirek <squirek@adacore.com>
1486
1487 * gnat.dg/split_args.adb: New testcase.
1488
1489 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1490
1491 * gnat.dg/discr54.adb, gnat.dg/discr54_pkg.ads: New testcase.
1492
1493 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
1494
1495 * gnat.dg/bip_case_expr.adb, gnat.dg/bip_case_expr_pkg.ads:
1496 New testcase.
1497
1498 2018-07-16 Carl Love <cel@us.ibm.com>
1499
1500 PR target/86414
1501 Forgot the PR number on the commit log.
1502
1503 2018-07-16 Carl Love <cel@us.ibm.com>
1504
1505 PR target/86414
1506 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
1507 longdouble128.
1508 * gcc.target/powerpc/divkc3-3.c: Ditto.
1509 * gcc.target/powerpc/mulkc3-2.c: Ditto.
1510 * gcc.target/powerpc/mulkc3-3.c: Ditto.
1511 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
1512 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
1513
1514 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
1515
1516 * gcc.target/powerpc/convert-fp-128.c: New testcase.
1517 * gcc.target/powerpc/convert-fp-64.c: New testcase.
1518
1519 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
1520
1521 * lib/target-supports.exp (check_effective_target_longdouble64,
1522 check_effective_target_ppc_float128,
1523 check_effective_target_ppc_float128_insns,
1524 check_effective_target_powerpc_vsx): New.
1525
1526 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
1527
1528 * lib/target-supports.exp (check_ppc_float128_hw_available): Fix
1529 syntax error.
1530
1531 2018-07-16 Jakub Jelinek <jakub@redhat.com>
1532
1533 PR tree-optimization/86526
1534 * gcc.c-torture/compile/pr86526.c: New test.
1535
1536 2018-07-16 Carl Love <cel@us.ibm.com>
1537
1538 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
1539 longdouble128.
1540 * gcc.target/powerpc/divkc3-3.c: Ditto.
1541 * gcc.target/powerpc/mulkc3-2.c: Ditto.
1542 * gcc.target/powerpc/mulkc3-3.c: Ditto.
1543 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
1544 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
1545
1546 2018-07-16 Fritz Reese <fritzoreese@gmail.com>
1547
1548 PR fortran/83184
1549 * gfortran.dg/assumed_rank_14.f90: New testcase.
1550 * gfortran.dg/assumed_rank_15.f90: New testcase.
1551 * gfortran.dg/dec_structure_8.f90: Update error messages.
1552 * gfortran.dg/dec_structure_23.f90: Update error messages.
1553
1554 2018-07-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
1555
1556 PR middle-end/86528
1557 * gcc.c-torture/execute/pr86528.c: New test.
1558 * gcc.dg/Wrestrict-10.c (test_arr_strcat_2): Fix typo.
1559
1560 2018-07-16 Paolo Carlini <paolo.carlini@oracle.com>
1561
1562 * g++.dg/template/spec40.C: New.
1563 * g++.dg/parse/ptrmem8.C: Likewise.
1564
1565 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
1566
1567 * gcc.target/s390/mnop-mcount-m31-fpic.c: New testcase.
1568 * gcc.target/s390/mnop-mcount-m31-mzarch.c: New testcase.
1569 * gcc.target/s390/mnop-mcount-m31.c: New testcase.
1570 * gcc.target/s390/mnop-mcount-m64-mfentry.c: New testcase.
1571 * gcc.target/s390/mnop-mcount-m64.c: New testcase.
1572
1573 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
1574
1575 * gcc.target/s390/mrecord-mcount.c: New testcase.
1576
1577 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
1578
1579 * gcc.target/s390/mfentry-m64.c: New testcase.
1580
1581 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
1582
1583 * gnat.dg/abstract_state1.adb, gnat.dg/abstract_state1.ads: New
1584 testcase.
1585
1586 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
1587
1588 * gnat.dg/validity_check3.adb, gnat.dg/validity_check3.ads: New
1589 testcase.
1590
1591 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
1592
1593 * gnat.dg/wide_wide_value1.adb: New testcase.
1594
1595 2018-07-16 Javier Miranda <miranda@adacore.com>
1596
1597 * gnat.dg/bit_order1.adb: New testcase.
1598
1599 2018-07-16 Javier Miranda <miranda@adacore.com>
1600
1601 * gnat.dg/iter2.adb, gnat.dg/iter2.ads: New testcase.
1602
1603 2018-07-16 Richard Biener <rguenther@suse.de>
1604
1605 PR lto/86523
1606 * g++.dg/lto/pr86523-1_0.C: New testcase.
1607 * g++.dg/lto/pr86523-2_0.C: Likewise.
1608
1609 2018-07-16 Martin Liska <mliska@suse.cz>
1610
1611 PR ipa/86529
1612 * g++.dg/ipa/pr86529.C: New test.
1613
1614 2018-07-16 Tom de Vries <tdevries@suse.de>
1615
1616 PR debug/86455
1617 * gcc.target/i386/vartrack-1.c: New test.
1618
1619 2018-07-16 Eric Botcazou <ebotcazou@adacore.com>
1620
1621 * gnat.dg/opt73.adb: New test.
1622
1623 2018-07-16 Jakub Jelinek <jakub@redhat.com>
1624
1625 PR c++/3698
1626 PR c++/86208
1627 * g++.dg/opt/pr3698.C: New test.
1628
1629 2018-07-16 Richard Biener <rguenther@suse.de>
1630
1631 PR ipa/86389
1632 * gcc.dg/torture/pr86389.c: Require trampolines.
1633
1634 2018-07-15 Tom de Vries <tdevries@suse.de>
1635
1636 * lib/gcc-gdb-test.exp (guality_minimal_options): New proc.
1637 * lib/gfortran-dg.exp (gfortran-dg-runtest): Don't call torture-init if
1638 already called.
1639 * g++.dg/guality/guality.exp: Ensure Og is part of torture options.
1640 * gcc.dg/guality/guality.exp: Same.
1641 * gfortran.dg/guality/guality.exp: Same.
1642
1643 2018-07-13 H.J. Lu <hongjiu.lu@intel.com>
1644 Sunil K Pandey <sunil.k.pandey@intel.com>
1645
1646 PR target/84413
1647 * gcc.target/i386/pr84413-1.c: New test.
1648 * gcc.target/i386/pr84413-2.c: Likewise.
1649 * gcc.target/i386/pr84413-3.c: Likewise.
1650
1651 2018-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
1652 Steve Munroe <munroesj52@gmail.com>
1653
1654 * gcc.target/powerpc/sse2-pand-1.c: New file.
1655 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
1656 * gcc.target/powerpc/sse2-por-1.c: Likewise.
1657 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
1658
1659 2018-07-13 Nathan Sidwell <nathan@acm.org>
1660
1661 PR c++/86374
1662 * g++.dg/pr86374.C: New.
1663
1664 2018-07-13 Qing Zhao <qing.zhao@oracle.com>
1665
1666 PR middle-end/78809
1667 * gcc.dg/strcmpopt_5.c: New test.
1668 * gcc.dg/strcmpopt_6.c: New test.
1669
1670 2018-07-13 Richard Biener <rguenther@suse.de>
1671
1672 PR middle-end/85974
1673 * gcc.c-torture/compile/930326-1.c: Adjust to cover widening.
1674
1675 2018-07-13 Tom de Vries <tdevries@suse.de>
1676
1677 * gcc.dg/guality/clztest.c: Add -fno-ipa-icf in dg-options.
1678 * gcc.dg/guality/ctztest.c: Same.
1679 * gcc.dg/guality/sra-1.c: Same.
1680
1681 2018-07-13 Tom de Vries <tdevries@suse.de>
1682
1683 * gcc.dg/vla-1.c: Update.
1684
1685 2018-07-13 Tom de Vries <tdevries@suse.de>
1686
1687 * gcc.src/maintainers.exp: New file.
1688
1689 2018-07-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1690
1691 PR middle-end/86489
1692 * gcc.dg/pr86489.c: New test.
1693
1694 2018-07-12 Martin Sebor <msebor@redhat.com>
1695
1696 PR testsuite/86510
1697 g++.dg/warn/pr86453.C: Adjust.
1698
1699 2018-07-12 Jim Wilson <jimw@sifive.com>
1700
1701 * gnat.dg/warn5.adb: Expect warning for riscv*-*-*.
1702
1703 2018-07-12 Kito Cheng <kito.cheng@gmail.com>
1704
1705 * gcc.target/riscv/interrupt-conflict-mode.c: New.
1706
1707 2018-07-12 Jakub Jelinek <jakub@redhat.com>
1708
1709 * c-c++-common/gomp/declare-target-3.c: New test.
1710 * g++.dg/gomp/declare-target-2.C: New test.
1711
1712 2018-07-12 Martin Sebor <msebor@redhat.com>
1713
1714 PR c/86453
1715 * c-c++-common/Wattributes.c: Adjust.
1716 * gcc.dg/Wattributes-10.c: New test.
1717 * g++.dg/Wattributes-3.C: Adjust.
1718 * gcc.dg/Wattributes-6.c: Adjust.
1719 * gcc.dg/pr18079.c: Adjust.
1720 * gcc.dg/torture/pr42363.c: Adjust.
1721
1722 2018-07-12 Julia Koval <julia.koval@intel.com>
1723
1724 * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit
1725 version.
1726
1727 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1728
1729 * gcc.dg/vect/vect-cond-arith-6.c: New test.
1730 * gcc.target/aarch64/sve/cond_arith_4.c: Likewise.
1731 * gcc.target/aarch64/sve/cond_arith_4_run.c: Likewise.
1732 * gcc.target/aarch64/sve/cond_arith_5.c: Likewise.
1733 * gcc.target/aarch64/sve/cond_arith_5_run.c: Likewise.
1734 * gcc.target/aarch64/sve/slp_14.c: Likewise.
1735 * gcc.target/aarch64/sve/slp_14_run.c: Likewise.
1736
1737 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1738
1739 * gcc.dg/vect/vect-cond-arith-4.c: New test.
1740 * gcc.dg/vect/vect-cond-arith-5.c: Likewise.
1741 * gcc.target/aarch64/sve/cond_arith_1.c: Likewise.
1742 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
1743 * gcc.target/aarch64/sve/cond_arith_2.c: Likewise.
1744 * gcc.target/aarch64/sve/cond_arith_2_run.c: Likewise.
1745 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
1746 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
1747
1748 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1749 Alan Hayward <alan.hayward@arm.com>
1750 David Sherwood <david.sherwood@arm.com>
1751
1752 * gcc.dg/vect/vect-fma-2.c: New test.
1753 * gcc.target/aarch64/sve/reduc_4.c: Likewise.
1754 * gcc.target/aarch64/sve/reduc_6.c: Likewise.
1755 * gcc.target/aarch64/sve/reduc_7.c: Likewise.
1756
1757 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1758
1759 * gcc.dg/vect/vect-cond-arith-3.c: New test.
1760 * gcc.target/aarch64/sve/vcond_13.c: Likewise.
1761 * gcc.target/aarch64/sve/vcond_13_run.c: Likewise.
1762 * gcc.target/aarch64/sve/vcond_14.c: Likewise.
1763 * gcc.target/aarch64/sve/vcond_14_run.c: Likewise.
1764 * gcc.target/aarch64/sve/vcond_15.c: Likewise.
1765 * gcc.target/aarch64/sve/vcond_15_run.c: Likewise.
1766 * gcc.target/aarch64/sve/vcond_16.c: Likewise.
1767 * gcc.target/aarch64/sve/vcond_16_run.c: Likewise.
1768
1769 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1770
1771 * gcc.dg/vect/vect-cond-arith-2.c: New test.
1772 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
1773
1774 2018-07-12 Richard Biener <rguenther@suse.de>
1775
1776 PR target/84829
1777 * gcc.target/i386/pr84829.c: New testcase.
1778
1779 2018-07-12 Jakub Jelinek <jakub@redhat.com>
1780
1781 * gcc.dg/torture/20180712-1.c: New test.
1782
1783 PR tree-optimization/86492
1784 * gcc.c-torture/execute/pr86492.c: New test.
1785
1786 2018-07-12 Richard Biener <rguenther@suse.de>
1787
1788 PR c/86453
1789 * g++.dg/warn/pr86453.C: New testcase.
1790
1791 2018-07-12 Richard Biener <rguenther@suse.de>
1792
1793 PR middle-end/86479
1794 * gcc.dg/graphite/pr86479.c: New testcase.
1795
1796 2018-07-11 Jakub Jelinek <jakub@redhat.com>
1797
1798 * gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead
1799 of hardcoding size. Cast (rel) to MASK_TYPE.
1800 * gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise.
1801 * gcc.target/i386/avx512f-vinserti32x4-3.c: New test.
1802 * gcc.target/i386/avx512f-vinsertf32x4-3.c: New test.
1803 * gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test.
1804 * gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test.
1805 * gcc.target/i386/avx512vl-vpcmpleb-2.c: New test.
1806 * gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test.
1807 * gcc.target/i386/avx512vl-vpcmpltb-2.c: New test.
1808 * gcc.target/i386/avx512vl-vpcmpltub-2.c: New test.
1809 * gcc.target/i386/avx512vl-vpcmpleub-2.c: New test.
1810 * gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test.
1811 * gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test.
1812 * gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test.
1813 * gcc.target/i386/avx512vl-vpcmplew-2.c: New test.
1814 * gcc.target/i386/avx512vl-vpcmpgew-2.c: New test.
1815 * gcc.target/i386/avx512vl-vpcmpltw-2.c: New test.
1816 * gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test.
1817 * gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test.
1818 * gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test.
1819
1820 2018-07-11 Grazvydas Ignotas <notasas@gmail.com>
1821
1822 * gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to
1823 (AVX512F_LEN / 8) instead of (AVX512F_LEN / 16).
1824 * gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise.
1825
1826 2018-07-10 Mark Wielaard <mark@klomp.org>
1827
1828 PR debug/86459
1829 * gcc.dg/pr86459.c: New test.
1830
1831 2018-07-10 Martin Sebor <msebor@redhat.com>
1832
1833 PR testsuite/86461
1834 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
1835
1836 2018-07-10 Martin Liska <mliska@suse.cz>
1837
1838 PR testsuite/86445
1839 * gcc.dg/pr84100.c: Change it back to dg-bogus.
1840
1841 2018-07-10 Jakub Jelinek <jakub@redhat.com>
1842
1843 PR sanitizer/86406
1844 * g++.dg/ubsan/pr86406.C: New test.
1845
1846 PR fortran/86421
1847 * gfortran.dg/vect/pr86421.f90: New test.
1848
1849 2018-07-09 Martin Sebor <msebor@redhat.com>
1850
1851 PR tree-optimization/86415
1852 * gcc.dg/strlenopt-53.c: New test.
1853
1854 2018-07-09 Martin Sebor <msebor@redhat.com>
1855
1856 PR middle-end/77357
1857 * gcc.dg/strlenopt-49.c: New test.
1858 * gcc.dg/strlenopt-50.c: New test.
1859 * gcc.dg/strlenopt-51.c: New test.
1860 * gcc.dg/strlenopt-52.c: New test.
1861 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
1862
1863 2018-07-09 Jakub Jelinek <jakub@redhat.com>
1864
1865 PR c/86420
1866 * gcc.dg/nextafter-1.c (TEST): Adjust the tests that expect denormals
1867 to be returned and when first argument is not 0, so that they don't do
1868 anything for NEED_EXC or NEED_ERRNO.
1869
1870 2018-07-09 Tom de Vries <tdevries@suse.de>
1871
1872 * gcc.dg/guality/asm-1.c: Use relative line numbers where obvious.
1873 * gcc.dg/guality/bswaptest.c: Same.
1874 * gcc.dg/guality/clztest.c: Same.
1875 * gcc.dg/guality/csttest.c: Same.
1876 * gcc.dg/guality/ctztest.c: Same.
1877 * gcc.dg/guality/drap.c: Same.
1878 * gcc.dg/guality/nrv-1.c: Same.
1879 * gcc.dg/guality/pr41353-1.c: Same.
1880 * gcc.dg/guality/pr41353-2.c: Same.
1881 * gcc.dg/guality/pr41404-1.c: Same.
1882 * gcc.dg/guality/pr43051-1.c: Same.
1883 * gcc.dg/guality/pr43077-1.c: Same.
1884 * gcc.dg/guality/pr43177.c: Same.
1885 * gcc.dg/guality/pr43329-1.c: Same.
1886 * gcc.dg/guality/pr43479.c: Same.
1887 * gcc.dg/guality/pr43593.c: Same.
1888 * gcc.dg/guality/pr45003-1.c: Same.
1889 * gcc.dg/guality/pr45003-2.c: Same.
1890 * gcc.dg/guality/pr45003-3.c: Same.
1891 * gcc.dg/guality/pr48437.c: Same.
1892 * gcc.dg/guality/pr48466.c: Same.
1893 * gcc.dg/guality/pr49888.c: Same.
1894 * gcc.dg/guality/pr54200.c: Same.
1895 * gcc.dg/guality/pr54519-1.c: Same.
1896 * gcc.dg/guality/pr54519-2.c: Same.
1897 * gcc.dg/guality/pr54519-3.c: Same.
1898 * gcc.dg/guality/pr54519-4.c: Same.
1899 * gcc.dg/guality/pr54519-5.c: Same.
1900 * gcc.dg/guality/pr54519-6.c: Same.
1901 * gcc.dg/guality/pr54551.c: Same.
1902 * gcc.dg/guality/pr54693-2.c: Same.
1903 * gcc.dg/guality/pr54693.c: Same.
1904 * gcc.dg/guality/pr54796.c: Same.
1905 * gcc.dg/guality/pr54970.c: Same.
1906 * gcc.dg/guality/pr67192.c: Same.
1907 * gcc.dg/guality/pr69947.c: Same.
1908 * gcc.dg/guality/pr78726.c: Same.
1909 * gcc.dg/guality/rotatetest.c: Same.
1910 * gcc.dg/guality/sra-1.c: Same.
1911 * gcc.dg/guality/vla-2.c: Same.
1912
1913 2018-07-09 Paolo Carlini <paolo.carlini@oracle.com>
1914
1915 * g++.dg/diagnostic/long-short.C: New.
1916 * g++.dg/diagnostic/signed-unsigned.C: Likewise.
1917 * g++.dg/diagnostic/virtual-friend.C: Likewise.
1918 * g++.old-deja/g++.brendan/crash11.C: Adjust.
1919
1920 2018-07-09 Tom de Vries <tdevries@suse.de>
1921
1922 * gcc.dg/vla-1.c: New test.
1923
1924 2018-07-07 Tom de Vries <tdevries@suse.de>
1925
1926 * gcc.misc-tests/options.exp (check_for_all_options): Clean up dump
1927 files.
1928 (get_dump_flags): New proc.
1929 (toplevel): Test all dump flags.
1930
1931 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
1932
1933 * gnat.dg/stack_usage6.adb: New test.
1934 * gnat.dg/stack_usage6_pkg.ads: New helper.
1935
1936 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
1937
1938 * gnat.dg/pure_function3a.adb: New test.
1939 * gnat.dg/pure_function3b.adb: Likewise.
1940 * gnat.dg/pure_function3c.adb: Likewise.
1941 * gnat.dg/pure_function3_pkg.ads: New helper.
1942
1943 2018-07-07 Jakub Jelinek <jakub@redhat.com>
1944
1945 PR target/84711
1946 * gcc.dg/vect/pr84711.c: Remove unnecessary sse
1947 dg-require-effective-target. Add -msse not just on i386-*, but
1948 on all i?86-* and x86_64-*.
1949
1950 2018-07-06 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
1951
1952 * gcc.dg/tree-ssa/phi-opt-16.c: New test.
1953 * gcc.dg/tree-ssa/phi-opt-17.c: New test.
1954 * gcc.dg/tree-ssa/phi-opt-18.c: New test.
1955 * gcc.dg/tree-ssa/phi-opt-19.c: New test.
1956 * gcc.dg/tree-ssa/popcount3.c: New test.
1957
1958 2018-07-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1959
1960 * gcc.dg/tree-ssa/pr64183.c: Disable final value replacement
1961 to preserve the test.
1962 * gcc.target/i386/pr85073.c: Likewise.
1963
1964 2018-07-06 Jakub Jelinek <jakub@redhat.com>
1965
1966 PR tree-optimization/86401
1967 * gcc.dg/tree-ssa/pr86401-1.c: New test.
1968 * gcc.dg/tree-ssa/pr86401-2.c: New test.
1969 * c-c++-common/rotate-9.c: New test.
1970
1971 2018-07-06 Peter Bergner <bergner@linux.ibm.com>
1972
1973 PR target/86324
1974 gcc.target/powerpc/pr86324-1.c: New test.
1975 gcc.target/powerpc/pr86324-2.c: Likewise.
1976
1977 2018-07-06 Tamar Christina <tamar.christina@arm.com>
1978
1979 PR target/84711
1980 * gcc.dg/vect/pr84711.c: Add -msse for i686 targets.
1981
1982 2018-07-06 Tamar Christina <tamar.christina@arm.com>
1983
1984 * gcc.target/aarch64/struct_cpy.c: Remove ;.
1985
1986 2018-07-05 Jeff Law <law@redhat.com>
1987
1988 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too.
1989
1990 2018-07-05 Paul Thomas <pault@gcc.gnu.org>
1991
1992 PR fortran/86408
1993 * gfortran.dg/deferred_character_20.f90: New test.
1994
1995 2018-07-05 Fritz Reese <fritzoreese@gmail.com>
1996
1997 PR fortran/83183
1998 PR fortran/86325
1999 * gfortran.dg/init_flag_18.f90: New testcase.
2000 * gfortran.dg/init_flag_19.f03: New testcase.
2001
2002 2018-07-05 Carl Love <cel@us.ibm.com>
2003 * gcc.target/altivec-1-runnable.c: New test file.
2004 * gcc.target/altivec-2-runnable.c: New test file.
2005 * gcc.target/vsx-7.c (main2): Change expected expected instruction
2006 for tests.
2007
2008 2018-07-05 Martin Sebor <msebor@redhat.com>
2009
2010 PR c++/86400
2011 * gcc.dg/strlenopt-47.c: New test.
2012 * gcc.dg/strlenopt-48.c: New test.
2013
2014 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2015
2016 PR target/84711
2017 * gcc.target/arm/big-endian-subreg.c: New.
2018
2019 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2020
2021 PR target/84711
2022 * gcc.dg/vect/pr84711.c: New.
2023
2024 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2025
2026 * gcc.target/aarch64/struct_cpy.c: New.
2027
2028 2018-07-05 Christophe Lyon <christophe.lyon@linaro.org>
2029
2030 * c-c++-common/unroll-1.c: Remove 'note:' in matching string.
2031 * c-c++-common/unroll-2.c: Likewise.
2032 * g++.dg/cdce3.C: Likewise.
2033 * g++.dg/ext/unroll-1.C: Likewise.
2034 * g++.dg/ext/unroll-2.C: Likewise.
2035 * g++.dg/ext/unroll-3.C: Likewise.
2036 * gcc.dg/cdce1.c: Likewise.
2037 * gcc.dg/cdce2.c: Likewise.
2038 * gcc.dg/gomp/pr68128-1.c: Likewise.
2039 * gcc.dg/vect/pr46032.c: Likewise.
2040 * gcc.dg/vect/vect-cond-10.c: Likewise.
2041 * gcc.dg/vect/vect-cond-8.c: Likewise.
2042 * gcc.dg/vect/vect-cond-9.c: Likewise.
2043 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
2044 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
2045 * gcc.target/i386/avx-cvt-2.c: Likewise.
2046 * gcc.target/i386/avx-cvt-3.c: Likewise.
2047 * gcc.target/i386/avx2-cvt-2.c: Likewise.
2048 * gcc.target/i386/avx2-gather-2.c: Likewise.
2049 * gcc.target/i386/avx2-gather-6.c: Likewise.
2050 * gcc.target/i386/avx512f-gather-2.c: Likewise.
2051 * gcc.target/i386/sse2-cvt-2.c: Likewise.
2052 * gfortran.dg/directive_unroll_1.f90: Likewise.
2053 * gfortran.dg/directive_unroll_2.f90: Likewise.
2054 * gnat.dg/unroll2.adb: Likewise.
2055 * gnat.dg/unroll3.adb: Likewise.
2056
2057 2018-07-05 Tom de Vries <tdevries@suse.de>
2058
2059 * lib/gcc-dg.exp (dg-final): Simplify tcl code.
2060
2061 2018-07-04 Martin Sebor <msebor@redhat.com>
2062
2063 PR tree-optimization/86274
2064 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo.
2065
2066 2018-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2067
2068 PR fortran/82009
2069 * gfortran.dg/block_16.f08. New test.
2070
2071 2018-07-04 Aldy Hernandez <aldyh@redhat.com>
2072
2073 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64
2074 has a slightly different IL that provides more threading
2075 opportunities.
2076
2077 2018-07-04 Martin Liska <mliska@suse.cz>
2078
2079 PR middle-end/66240
2080 PR target/45996
2081 PR c/84100
2082 * gcc.dg/pr84100.c (foo):
2083 * gcc.target/i386/falign-functions-2.c: New test.
2084 * gcc.target/i386/falign-functions.c: New test.
2085
2086 2018-07-04 Martin Liska <mliska@suse.cz>
2087
2088 * gcc.dg/pr47793.c: Remove.
2089
2090 2018-07-04 Richard Sandiford <richard.sandiford@arm.com>
2091
2092 * gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for
2093 final scan test.
2094 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
2095
2096 2018-07-03 H.J. Lu <hongjiu.lu@intel.com>
2097
2098 PR target/85620
2099 * gcc.target/i386/pr85620-1.c: New test.
2100 * gcc.target/i386/pr85620-2.c: Likewise.
2101 * gcc.target/i386/pr85620-3.c: Likewise.
2102 * gcc.target/i386/pr85620-4.c: Likewise.
2103
2104 2018-07-03 Martin Sebor <msebor@redhat.com>
2105
2106 PR tree-optimization/86274
2107 * gcc.dg/tree-ssa/builtin-sprintf-9.c: New test.
2108 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2109 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same.
2110 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
2111 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
2112 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
2113 * gcc.dg/tree-ssa/pr83198.c: Same.
2114
2115 2018-07-03 Paolo Carlini <paolo.carlini@oracle.com>
2116
2117 * g++.dg/other/locations1.C: New.
2118 * g++.dg/tls/locations1.C: Likewise.
2119 * g++.dg/diagnostic/virtual-constexpr.C: Likewise.
2120 * g++.dg/diagnostic/virtual-static.C: Likewise.
2121 * g++.dg/concepts/fn-concept2.C: Test the locations too.
2122 * g++.dg/cpp0x/constexpr-virtual5.C: Likewise.
2123 * g++.dg/cpp0x/pr51463.C: Likewise.
2124 * g++.dg/other/typedef1.C: Likewise.
2125 * g++.dg/parse/dtor13.C: Likewise.
2126 * g++.dg/template/error44.C: Likewise.
2127 * g++.dg/template/typedef4.C: Likewise.
2128 * g++.dg/template/typedef5.C: Likewise.
2129 * g++.dg/tls/diag-2.C: Likewise.
2130 * g++.old-deja/g++.brendan/crash11.C: Likewise.
2131
2132 2018-07-03 Marek Polacek <polacek@redhat.com>
2133
2134 PR c++/86201
2135 * g++.dg/diagnostic/pr86201.C: New test.
2136
2137 2018-07-03 Uros Bizjak <ubizjak@gmail.com>
2138
2139 PR target/85694
2140 * gcc.target/i386/pr85694.c: New test.
2141
2142 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2143
2144 PR tree-optimization/85694
2145 * lib/target-supports.exp (check_effective_target_vect_avg_qi):
2146 Return true for AArch64 without SVE.
2147 * gcc.target/aarch64/vect_hadd_1.h: New file.
2148 * gcc.target/aarch64/vect_shadd_1.c: New test.
2149 * gcc.target/aarch64/vect_srhadd_1.c: Likewise.
2150 * gcc.target/aarch64/vect_uhadd_1.c: Likewise.
2151 * gcc.target/aarch64/vect_urhadd_1.c: Likewise.
2152
2153 2018-07-03 Marek Polacek <polacek@redhat.com>
2154
2155 PR middle-end/86202
2156 * gcc.dg/Wint-conversion-2.c: New test.
2157
2158 PR c++/84306
2159 * g++.dg/overload/conv-op3.C: New test.
2160
2161 2018-07-03 Richard Biener <rguenther@suse.de>
2162
2163 PR ipa/86389
2164 * gcc.dg/torture/pr86389.c: New testcase.
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): New
2170 proc.
2171 * gcc.dg/vect/vect-avg-1.c: New test.
2172 * gcc.dg/vect/vect-avg-2.c: Likewise.
2173 * gcc.dg/vect/vect-avg-3.c: Likewise.
2174 * gcc.dg/vect/vect-avg-4.c: Likewise.
2175 * gcc.dg/vect/vect-avg-5.c: Likewise.
2176 * gcc.dg/vect/vect-avg-6.c: Likewise.
2177 * gcc.dg/vect/vect-avg-7.c: Likewise.
2178 * gcc.dg/vect/vect-avg-8.c: Likewise.
2179 * gcc.dg/vect/vect-avg-9.c: Likewise.
2180 * gcc.dg/vect/vect-avg-10.c: Likewise.
2181 * gcc.dg/vect/vect-avg-11.c: Likewise.
2182 * gcc.dg/vect/vect-avg-12.c: Likewise.
2183 * gcc.dg/vect/vect-avg-13.c: Likewise.
2184 * gcc.dg/vect/vect-avg-14.c: Likewise.
2185
2186 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2187
2188 * gcc.dg/vect/vect-over-widen-5.c: Test that the extensions
2189 get split into two for use by the over-widening pattern.
2190 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
2191 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
2192 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
2193 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
2194 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
2195 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
2196 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
2197 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
2198 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
2199 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
2200 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
2201 * gcc.dg/vect/vect-over-widen-22.c: New test.
2202
2203 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2204
2205 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a
2206 widen_mult pattern.
2207 * gcc.dg/vect/vect-over-widen-1.c: Update the scan tests for new
2208 over-widening messages.
2209 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
2210 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
2211 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
2212 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
2213 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
2214 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
2215 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
2216 * gcc.dg/vect/bb-slp-over-widen-1.c: New test.
2217 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
2218 * gcc.dg/vect/vect-over-widen-5.c: Likewise.
2219 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
2220 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
2221 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
2222 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
2223 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
2224 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
2225 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
2226 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
2227 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
2228 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
2229 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
2230 * gcc.dg/vect/vect-over-widen-17.c: Likewise.
2231 * gcc.dg/vect/vect-over-widen-18.c: Likewise.
2232 * gcc.dg/vect/vect-over-widen-19.c: Likewise.
2233 * gcc.dg/vect/vect-over-widen-20.c: Likewise.
2234 * gcc.dg/vect/vect-over-widen-21.c: Likewise.
2235
2236 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2237
2238 * gcc.dg/vect/vect-mixed-size-cond-1.c: New test.
2239
2240 2018-07-02 Jim Wilson <jimw@sifive.com>
2241
2242 * gcc.target/riscv/interrupt-debug.c: New.
2243
2244 2018-07-02 Paolo Carlini <paolo.carlini@oracle.com>
2245
2246 * g++.dg/diagnostic/thread-thread_local.C: New.
2247
2248 2018-07-02 Martin Liska <mliska@suse.cz>
2249
2250 PR testsuite/86366
2251 * gcc.dg/profile-dir-1.c: Fix scanned pattern.
2252 * gcc.dg/profile-dir-2.c: Likewise.
2253 * gcc.dg/profile-dir-3.c: Likewise.
2254
2255 2018-07-02 Christophe Lyon <christophe.lyon@linaro.org>
2256
2257 * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
2258 overriden.
2259
2260 2018-07-02 Richard Biener <rguenther@suse.de>
2261
2262 PR tree-optimization/86363
2263 * gcc.dg/torture/pr86363.c: New testcase.
2264
2265 2018-07-02 Martin Liska <mliska@suse.cz>
2266
2267 * gcc.dg/completion-1.c: New test.
2268 * gcc.dg/completion-2.c: New test.
2269 * gcc.dg/completion-3.c: New test.
2270
2271 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
2272
2273 PR fortran/82969
2274 PR fortran/86242
2275 * gfortran.dg/proc_ptr_50.f90: New test.
2276
2277 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
2278
2279 PR fortran/45305
2280 * gfortran.dg/scalarize_parameter_array_2.f90: New test.
2281
2282 2018-07-02 Martin Liska <mliska@suse.cz>
2283
2284 PR ipa/86279
2285 * gcc.dg/ipa/pr86279.c: New test.
2286
2287 2018-07-02 Martin Liska <mliska@suse.cz>
2288
2289 PR ipa/86323
2290 * g++.dg/ipa/pr86323.C: New test.
2291
2292 2018-07-01 Tom de Vries <tdevries@suse.de>
2293
2294 revert:
2295 2018-07-01 Tom de Vries <tdevries@suse.de>
2296
2297 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
2298 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
2299
2300 2018-07-01 Tom de Vries <tdevries@suse.de>
2301
2302 * lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number
2303 argument.
2304 * gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58
2305 with @main.
2306
2307 2018-07-01 Tom de Vries <tdevries@suse.de>
2308
2309 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
2310 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
2311
2312 2018-07-01 Tom de Vries <tdevries@suse.de>
2313
2314 * lib/gcc-dg.exp (get-absolute-line): Handle '.'.
2315 * gcc.dg/guality/vla-1.c: Use relative line numbers.
2316
2317 2018-07-01 Tom de Vries <tdevries@suse.de>
2318
2319 * gcc.dg-selftests/dg-final.exp (verify_call_1): Factor out of ...
2320 (verify_call): ... here. Move to toplevel.
2321 (verify_call_np, dg_final_directive_check_utils): New proc.
2322 (toplevel): Call dg_final_directive_check_utils.
2323 * lib/gcc-dg.exp (get-absolute-line): Fix typo in variable reference.
2324
2325 2018-06-30 Jim Wilson <jimw@sifive.com>
2326
2327 * gcc.target/riscv/shift-shift-1.c: New.
2328 * gcc.target/riscv/shift-shift-2.c: New.
2329 * gcc.target/riscv/shift-shift-3.c: New.
2330
2331 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2332
2333 * gcc.dg/vect/vect-widen-mult-extern-1.c: New test.
2334
2335 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2336
2337 * gcc.dg/vect/vect-widen-mult-sum.c: Remove xfail.
2338 * gcc.dg/vect/no-scevccp-outer-6.c: Don't match widened multiplications
2339 by 4 in the computation of a[i].
2340 * gcc.dg/vect/vect-mult-const-pattern-1.c: Test specifically for the
2341 main multiplication constant.
2342 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
2343 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
2344 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. Expect the
2345 pattern to cast the result to int.
2346 * gcc.dg/vect/vect-reduc-dot-1.c: New test.
2347 * gcc.dg/vect/vect-reduc-dot-2.c: Likewise.
2348 * gcc.dg/vect/vect-reduc-dot-3.c: Likewise.
2349 * gcc.dg/vect/vect-reduc-dot-4.c: Likewise.
2350 * gcc.dg/vect/vect-reduc-dot-5.c: Likewise.
2351 * gcc.dg/vect/vect-reduc-dot-6.c: Likewise.
2352 * gcc.dg/vect/vect-reduc-dot-7.c: Likewise.
2353 * gcc.dg/vect/vect-reduc-dot-8.c: Likewise.
2354 * gcc.dg/vect/vect-reduc-sad-1.c: Likewise.
2355 * gcc.dg/vect/vect-reduc-sad-2.c: Likewise.
2356 * gcc.dg/vect/vect-reduc-sad-3.c: Likewise.
2357 * gcc.dg/vect/vect-reduc-sad-4.c: Likewise.
2358 * gcc.dg/vect/vect-reduc-sad-5.c: Likewise.
2359 * gcc.dg/vect/vect-reduc-sad-6.c: Likewise.
2360 * gcc.dg/vect/vect-reduc-sad-7.c: Likewise.
2361 * gcc.dg/vect/vect-reduc-sad-8.c: Likewise.
2362 * gcc.dg/vect/vect-widen-mult-1.c: Likewise.
2363 * gcc.dg/vect/vect-widen-mult-2.c: Likewise.
2364 * gcc.dg/vect/vect-widen-mult-3.c: Likewise.
2365 * gcc.dg/vect/vect-widen-mult-4.c: Likewise.
2366
2367 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2368
2369 * gcc.dg/vect/vect-reduc-dot-u16b.c: Remove xfail and update the
2370 test for vectorization along the lines described in the comment.
2371
2372 2018-06-30 Tom de Vries <tdevries@suse.de>
2373
2374 * gcc.dg/guality/guality.exp (guality_transform_options): New proc.
2375 (toplevel): Apply guality_transform_options on DG_TORTURE_OPTIONS and
2376 LTO_TORTURE_OPTIONS.
2377 * gcc.dg/guality/prevent-optimization.h: New file.
2378 * gcc.dg/guality/pr45882.c: Include prevent-optimization.h.
2379 (a): Replace __attribute__((used)) with ATTRIBUTE_USED.
2380
2381 2018-06-30 Tom de Vries <tdevries@suse.de>
2382
2383 * gcc.dg/guality/pr45882.c (foo): Use relative line numbers.
2384 * lib/gcc-dg.exp (dg-final): New proc.
2385 * lib/gcc-gdb-test.exp (gdb-test): Add and handle additional line number
2386 argument.
2387
2388 2018-06-29 Martin Sebor <msebor@redhat.com>
2389
2390 * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10
2391 that don't define the function.
2392
2393 2018-06-29 Marek Polacek <polacek@redhat.com>
2394
2395 PR c++/86184
2396 * g++.dg/ext/cond3.C: New test.
2397
2398 2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2399
2400 * gcc.target/arm/arm-soft-strd-even.c: New test.
2401
2402 2018-06-29 Tom de Vries <tdevries@suse.de>
2403
2404 * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint
2405 line, and use it.
2406 * lib/gcc-dg.exp (get-absolute-line): Factor out of ...
2407 (process-message): ... here.
2408 * lib/gcc-gdb-test.exp (gdb-test): Use get-absolute-line.
2409
2410 2018-06-29 Martin Liska <mliska@suse.cz>
2411
2412 PR tree-optimization/86263
2413 * gcc.dg/tree-ssa/pr86263.c: New test.
2414
2415 2018-06-28 Carl Love <cel@us.ibm.com>
2416
2417 * gcc.target/p9-extract-1.c: Add test case.
2418 * gcc.target/builtins-3-p9-runnable.c: Add test case to match
2419 name in ABI.
2420
2421 2018-06-28 Uros Bizjak <ubizjak@gmail.com>
2422
2423 PR target/86348
2424 * gcc.target/i386/pr86348.c: New test.
2425
2426 2018-06-28 Wilco Dijkstra <wdijkstr@arm.com>
2427
2428 * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase.
2429
2430 2018-06-28 Fritz Reese <fritzoreese@gmail.com>
2431
2432 PR fortran/82865
2433 * gfortran.dg/dec_type_print_2.f03: New testcase.
2434
2435 2018-06-28 David Pagan <dave.pagan@oracle.com>
2436
2437 PR c/55976
2438 * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous
2439 message causing unexpected test FAIL.
2440
2441 2018-06-28 Martin Liska <mliska@suse.cz>
2442
2443 * gcc.dg/tree-ssa/switch-1.c: New test.
2444
2445 2018-06-28 Eric Botcazou <ebotcazou@adacore.com>
2446
2447 * gnat.dg/debug15.adb: New test.
2448
2449 2018-06-27 David Malcolm <dmalcolm@redhat.com>
2450
2451 PR c++/86329
2452 * g++.dg/lookup/pr86329.C: New test.
2453
2454 2018-06-27 Carl Love <cel@us.ibm.com>
2455
2456 * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
2457
2458 2018-06-27 Tamar Christina <tamar.christina@arm.com>
2459
2460 PR target/85769
2461 * gcc.target/aarch64/f16_mov_immediate_3.c: New.
2462
2463 2018-06-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
2464
2465 * gcc.target/powerpc/builtins-1.c: Correct a comment.
2466
2467 2018-06-26 Will Schmidt <will_schmidt@vnet.ibm.com>
2468
2469 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok
2470 requirement for this test.
2471 * gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok
2472 requirement, and -mpower8-vector compile option.
2473
2474 2018-06-26 Jakub Jelinek <jakub@redhat.com>
2475
2476 PR target/86314
2477 * gcc.dg/pr86314.c: New test.
2478
2479 PR debug/86257
2480 * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options.
2481
2482 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2483
2484 * gcc.target/i386/pr86257.c: Require 64-bit.
2485
2486 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2487
2488 * g++.dg/pr86082.C: Require IBM1047 support.
2489
2490 2018-06-26 Richard Biener <rguenther@suse.de>
2491
2492 PR middle-end/86271
2493 * gcc.dg/pr86271.c: New testcase.
2494
2495 2018-06-26 Alexandre Oliva <aoliva@redhat.com>
2496
2497 PR debug/86064
2498 * gcc.dg/pr86064.c: New.
2499
2500 2018-06-25 Jeff Law <law@redhat.com>
2501
2502 * lib/target-supports.exp
2503 (check_effective_target_logical_op_short_circuit): Add v850.
2504
2505 2018-06-25 Martin Sebor <msebor@redhat.com>
2506
2507 PR tree-optimization/86204
2508 * gcc.dg/strlenopt-46.c: New test.
2509
2510 2018-06-25 Martin Sebor <msebor@redhat.com>
2511
2512 PR tree-optimization/85700
2513 * gcc.dg/Wstringop-truncation-4.c: New test.
2514
2515 2018-06-25 Fritz Reese <fritzoreese@gmail.com>
2516
2517 PR fortran/82972
2518 PR fortran/83088
2519 PR fortran/85851
2520 * gfortran.dg/init_flag_17.f90: New testcase.
2521
2522 2018-06-25 Carl Love <cel@us.ibm.com>
2523
2524 * gcc.target/powerpc/p9-extract-1.c: Make second argument of
2525 vec_extract a signed int. Add vec_extract tests for bool char
2526 and bool int.
2527 * gcc.target/powerpc/p9-extract-4.c: New test file for long long
2528 vec_extract tests.
2529
2530 2018-06-25 Tom de Vries <tdevries@suse.de>
2531
2532 * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure.
2533
2534 2018-06-25 Jakub Jelinek <jakub@redhat.com>
2535
2536 PR target/84786
2537 * gcc.target/i386/avx512f-pr84786-3.c: New test.
2538
2539 2018-06-25 Eric Botcazou <ebotcazou@libertysurf.fr>
2540
2541 * gnat.dg/sso9.adb: New testcase.
2542 * gnat.dg/sso9_pkg.ads: Likewise.
2543
2544 2018-06-25 Tom de Vries <tdevries@suse.de>
2545
2546 PR debug/86257
2547 * gcc.target/i386/pr86257.c: New test.
2548
2549 2018-06-25 Andreas Krebbel <krebbel@linux.ibm.com>
2550
2551 PR C++/86082
2552 * g++.dg/pr86082.C: New test.
2553
2554 2018-06-24 Tom de Vries <tdevries@suse.de>
2555
2556 * g++.dg/guality/guality.exp: Don't use which on gdb arg to report_gdb.
2557 * gcc.dg/guality/guality.exp: Same.
2558 * gfortran.dg/guality/guality.exp: Same.
2559 * lib/gcc-gdb-test.exp: Do early out if which gdb fails.
2560
2561 2018-06-23 Paolo Carlini <paolo.carlini@oracle.com>
2562
2563 * g++.dg/concepts/locations1.C: New.
2564 * g++.dg/cpp0x/locations1.C: Likewise.
2565 * g++.dg/cpp1z/inline-var2.C: Test locations too.
2566 * g++.dg/cpp1z/inline-var3.C: Likewise.
2567
2568 2018-06-22 Paul Thomas <pault@gcc.gnu.org>
2569
2570 PR fortran/86281
2571 * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy.
2572
2573 2018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
2574
2575 * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
2576 this test.
2577 * gcc.target/powerpc/builtins-9.c: New test.
2578 * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
2579 to expect different code generation on big-endian vs.
2580 little-endian targets.
2581
2582 2018-06-22 Tom de Vries <tdevries@suse.de>
2583
2584 * g++.dg/guality/guality.exp (guality_gdb_name): Default to
2585 $rootme/../gdb/gdb, if available.
2586 * gcc.dg/guality/guality.exp (guality_gdb_name): Same.
2587 * gfortran.dg/guality/guality.exp (guality_gdb_name): Same.
2588
2589 2018-06-22 Tom de Vries <tdevries@suse.de>
2590
2591 * lib/gcc-gdb-test.exp (report_gdb): New proc.
2592 * g++.dg/guality/guality.exp: Use report_gdb.
2593 * gcc.dg/guality/guality.exp: Same.
2594 * gfortran.dg/guality/guality.exp: Same.
2595
2596 2018-06-22 Jakub Jelinek <jakub@redhat.com>
2597
2598 PR c++/85662
2599 * g++.dg/ext/offsetof3.C: New test.
2600
2601 2018-06-22 Carl Love <cel@us.ibm.com>
2602
2603 * gcc.target/powerpc/altivec-7.c: Add qualifiers for counts on AIX
2604 versus Linux. Change checks for xxlnor, xxland and xxlxor to also look
2605 for the vnor, vand and vxor instructions.
2606 * gcc.target/powerpc/builtins-1.c: Move vec_or tests to a new file.
2607 Remove counts for xxlor. Fix match on bl __divdi3 and bl __udivdi3.
2608 * gcc.target/powerpc/builtins-4.c: Fix matching for vsl instructions.
2609 * gcc.target/powerpc/builtins-5.c: New test file for vec_or test cases.
2610 * gcc.target/powerpc/vsx-vector-6.p7.c: Fix xxlnor BE expected count.
2611 Add -dp to dg-options, update expected counts.
2612
2613 2018-06-22 Paul Koning <ni1d@arrl.net>
2614
2615 * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment
2616 if pdp11.
2617 * gcc.c-torture/compile/20010518-2.c: Skip if pdp11 -mint32.
2618 * gcc.c-torture/compile/20040101-1.c: Ditto.
2619 * gcc.c-torture/compile/20050622-1.c: Ditto.
2620 * gcc.c-torture/compile/20080625-1.c: Ditto.
2621 * gcc.c-torture/compile/20090107-1.c: Ditto.
2622 * gcc.c-torture/compile/920501-12.c: Ditto.
2623 * gcc.c-torture/compile/920501-4.c: Ditto.
2624 * gcc.c-torture/compile/961203-1.c: Ditto.
2625 * gcc.c-torture/compile/limits-externdecl.c: Ditto.
2626 * gcc.c-torture/compile/pr25310.c: Ditto.
2627
2628 2018-06-22 Cesar Philippidis <cesar@codesourcery.com>
2629 James Norris <jnorris@codesourcery.com>
2630 Thomas Schwinge <thomas@codesourcery.com>
2631 Tom de Vries <tom@codesourcery.com>
2632
2633 * c-c++-common/goacc/deviceptr-4.c: New file.
2634 * c-c++-common/goacc/kernels-counter-var-redundant-load.c:
2635 Likewise.
2636 * c-c++-common/goacc/kernels-loop-data-2.c: Likewise.
2637 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise.
2638 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise.
2639 * c-c++-common/goacc/kernels-loop-data-update.c: Likewise.
2640 * c-c++-common/goacc/kernels-loop-data.c: Likewise.
2641 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c:
2642 Likewise.
2643 * c-c++-common/goacc/parallel-reduction.c: Likewise.
2644 * c-c++-common/goacc/private-reduction-1.c: Likewise.
2645 * gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95:
2646 Likewise.
2647 * gfortran.dg/goacc/modules.f95: Likewise.
2648 * gfortran.dg/goacc/routine-8.f90: Likewise.
2649 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
2650
2651 2018-06-21 Michael Meissner <meissner@linux.ibm.com>
2652
2653 * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double
2654 if the long double format is IEEE 128-bit for tests that are
2655 explicitly testing IBM extended double support. Use the
2656 appropriate pack and unpack built-in functions. Change calls from
2657 __builtin_isinfl to __builtin_isinf since the later supports all
2658 floating point types.
2659 * gcc.target/powerpc/pr57150.c: Likewise.
2660 * gcc.target/powerpc/pr60203.c: Likewise.
2661 * gcc.target/powerpc/pr67808.c: Likewise.
2662 * gcc.target/powerpc/pr70117.c: Likewise.
2663 * gcc.target/powerpc/tfmode_off.c: Likewise.
2664
2665 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
2666
2667 PR fortran/49630
2668 * gfortran.dg/assumed_charlen_function_7.f90: New test.
2669
2670 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
2671
2672 PR fortran/83118
2673 * gfortran.dg/unlimited_polymorphic_30.f03: New test.
2674
2675 2018-06-21 Tom de Vries <tdevries@suse.de>
2676
2677 * gcc.dg/guality/pr45882.c (a): Add used attribute.
2678
2679 2018-06-21 Tom de Vries <tdevries@suse.de>
2680
2681 PR tree-optimization/85859
2682 * gcc.dg/pr85859.c: New test.
2683
2684 2018-06-21 Richard Biener <rguenther@suse.de>
2685
2686 PR tree-optimization/86232
2687 * gcc.dg/torture/pr86232.c: New testcase.
2688
2689 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2690
2691 * gcc/gcc.target/aarch64/aes_xor_combine.c: New test.
2692
2693 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2694
2695 * gcc/gcc.target/aarch64/aes_2.c: New test.
2696
2697 2018-06-20 Than McIntosh <thanm@google.com>
2698
2699 PR libgcc/86213
2700 * gcc.dg/split-8.c: New.
2701
2702 2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
2703
2704 * gcc.target/powerpc/builtins-1.c: Adjust dg directives to scan
2705 for vpkudus in place of vpksdus.
2706 * gcc.target/powerpc/builtins-3-p8.c: Likewise.
2707
2708 2018-06-20 Nathan Sidwell <nathan@acm.org>
2709
2710 PR c++/85634
2711 * g++.dg/lookup/pr85634-2.C: New.
2712
2713 2018-06-20 Paolo Carlini <paolo.carlini@oracle.com>
2714
2715 * g++.dg/template/friend65.C: New.
2716 * g++.dg/cpp0x/main1.C: Likewise.
2717 * g++.dg/other/main2.C: Likewise.
2718 * g++.dg/other/main3.C: Likewise.
2719 * g++.dg/template/friend42.C: Test location too.
2720 * g++.dg/concepts/decl-diagnose.C: Likewise.
2721 * g++.dg/warn/main-2.C: Update.
2722
2723 2018-06-20 Chung-Lin Tang <cltang@codesourcery.com>
2724 Thomas Schwinge <thomas@codesourcery.com>
2725 Cesar Philippidis <cesar@codesourcery.com>
2726
2727 * c-c++-common/goacc/declare-1.c: Update test case to utilize OpenACC
2728 2.5 data clause semantics.
2729 * c-c++-common/goacc/declare-2.c: Likewise.
2730 * c-c++-common/goacc/default-4.c: Likewise.
2731 * c-c++-common/goacc/finalize-1.c: New test.
2732 * c-c++-common/goacc/kernels-alias-2.c: Update test case to utilize
2733 OpenACC 2.5 data clause semantics.
2734 * c-c++-common/goacc/kernels-alias.c: Likewise.
2735 * c-c++-common/goacc/routine-5.c: Likewise.
2736 * c-c++-common/goacc/update-if_present-1.c: New test.
2737 * c-c++-common/goacc/update-if_present-2.c: New test.
2738 * g++.dg/goacc/template.C: Update test case to utilize OpenACC
2739 2.5 data clause semantics.
2740 * gfortran.dg/goacc/combined-directives.f90: Likewise.
2741 * gfortran.dg/goacc/data-tree.f95: Likewise.
2742 * gfortran.dg/goacc/declare-2.f95: Likewise.
2743 * gfortran.dg/goacc/default-4.f: Likewise.
2744 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
2745 * gfortran.dg/goacc/finalize-1.f: New test.
2746 * gfortran.dg/goacc/kernels-alias-2.f95: Update test case to utilize
2747 OpenACC 2.5 data clause semantics.
2748 * gfortran.dg/goacc/kernels-alias.f95: Likewise.
2749 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
2750 * gfortran.dg/goacc/nested-function-1.f90: Likewise.
2751 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
2752 * gfortran.dg/goacc/reduction-promotions.f90: Likewise.
2753 * gfortran.dg/goacc/update-if_present-1.f90: New test.
2754 * gfortran.dg/goacc/update-if_present-2.f90: New test.
2755
2756 2018-06-20 Jakub Jelinek <jakub@redhat.com>
2757
2758 PR c++/86210
2759 * g++.dg/warn/Wnonnull4.C: New test.
2760
2761 2018-06-20 Marek Polacek <polacek@redhat.com>
2762
2763 PR c++/86240
2764 * g++.dg/pr86240.C: New test.
2765
2766 2018-06-20 Jakub Jelinek <jakub@redhat.com>
2767
2768 PR debug/86194
2769 * gcc.target/i386/pr86194.c: New test.
2770
2771 PR tree-optimization/86231
2772 * gcc.dg/tree-ssa/vrp119.c: New test.
2773 * gcc.c-torture/execute/pr86231.c: New test.
2774
2775 2018-06-20 Tom de Vries <tdevries@suse.de>
2776
2777 PR tree-optimization/86097
2778 * gcc.dg/autopar/pr86097.c: New test.
2779
2780 2018-06-20 Nathan Sidwell <nathan@acm.org>
2781
2782 PR c++/85634
2783 * g++.dg/lookup/pr85634.C: New.
2784
2785 2018-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2786
2787 * gcc.target/aarch64/ldp_stp_q.c: New test.
2788 * gcc.target/aarch64/stp_vec_128_1.c: Likewise.
2789 * gcc.target/aarch64/ldp_stp_q_disable.c: Likewise.
2790
2791 2018-06-20 Martin Liska <mliska@suse.cz>
2792
2793 * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL.
2794
2795 2018-06-19 Martin Sebor <msebor@redhat.com>
2796
2797 PR tree-optimization/48560
2798 * gcc.dg/Warray-bounds-28.c: New test.
2799
2800 2018-06-19 Martin Sebor <msebor@redhat.com>
2801
2802 PR middle-end/85602
2803 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
2804 to also match C++.
2805
2806 2018-06-19 Jan Hubicka <hubicka@ucw.cz>
2807
2808 * g++.dg/lto/pr84805_0.C: Update template.
2809 * g++.dg/lto/pr84805_1.C: Update template.
2810
2811 2018-06-19 Eric Botcazou <ebotcazou@adacore.com>
2812
2813 * gnat.dg/aggr24.adb: New test.
2814 * gnat.dg/aggr24_pkg.ad[sb]: New helper.
2815
2816 2018-06-19 Richard Biener <rguenther@suse.de>
2817
2818 PR tree-optimization/86179
2819 * gcc.dg/pr86179.c: New testcase.
2820
2821 2018-06-18 Martin Sebor <msebor@redhat.com>
2822
2823 PR middle-end/85602
2824 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
2825 * c-c++-common/attr-nonstring-8.c: New test.
2826
2827 2018-06-18 Martin Sebor <msebor@redhat.com>
2828
2829 PR tree-optimization/81384
2830 * gcc.c-torture/execute/builtins/lib/strnlen.c: New test.
2831 * gcc.c-torture/execute/builtins/strnlen-lib.c: New test.
2832 * gcc.c-torture/execute/builtins/strnlen.c: New test.
2833 * gcc.dg/attr-nonstring-2.c: New test.
2834 * gcc.dg/attr-nonstring-3.c: New test.
2835 * gcc.dg/attr-nonstring-4.c: New test.
2836 * gcc.dg/strlenopt-45.c: New test.
2837 * gcc.dg/strlenopt.h (strnlen): Declare.
2838
2839 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
2840
2841 PR tree-optimization/86076
2842 * gcc.dg/pr86076.c: Add target pthread for bare-metal targets.
2843
2844 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
2845
2846 PR tree-optimization/64946
2847 * gcc.target/aarch64/vect-abs-compile.c: Remove xfail.
2848
2849 2018-06-17 Eric Botcazou <ebotcazou@adacore.com>
2850
2851 * gcc.dg/debug/dwarf2/pr37726.c: Move to...
2852 * gcc.dg/guality/pr37726.c: ...here and turn into GDB test.
2853 * gnat.dg/stack_usage5.adb: New test.
2854
2855 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
2856
2857 PR middle-end/82479
2858 * gcc.dg/tree-ssa/popcount.c: New test.
2859 * gcc.dg/tree-ssa/popcount2.c: New test.
2860
2861 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
2862
2863 PR middle-end/64946
2864 * gcc.dg/absu.c: New test.
2865 * gcc.dg/gimplefe-29.c: New test.
2866 * gcc.target/aarch64/pr64946.c: New test.
2867
2868 2018-06-15 Jakub Jelinek <jakub@redhat.com>
2869
2870 PR c/86093
2871 * c-c++-common/pr86093.c: New test.
2872
2873 PR middle-end/85878
2874 * gfortran.fortran-torture/compile/pr85878.f90: New test.
2875
2876 PR middle-end/86123
2877 * gcc.c-torture/compile/pr86123.c: New test.
2878
2879 2018-06-15 Tom de Vries <tdevries@suse.de>
2880
2881 * gcc.dg-selftests/dg-final.exp: Force sequential execution.
2882
2883 2018-06-15 Nick Clifton <nickc@redhat.com>
2884
2885 PR 84195
2886 * gcc.c-torture/compile/pr84195.c: New test.
2887
2888 2018-06-15 Richard Biener <rguenther@suse.de>
2889
2890 PR middle-end/86159
2891 * g++.dg/pr86159.C: New testcase.
2892
2893 2018-06-15 Richard Biener <rguenther@suse.de>
2894
2895 PR middle-end/86076
2896 * gcc.dg/pr86076.c: New testcase.
2897
2898 2018-06-14 Marek Polacek <polacek@redhat.com>
2899
2900 PR c++/86063
2901 * g++.dg/cpp0x/gen-attrs-65.C: New test.
2902
2903 2018-06-14 Jakub Jelinek <jakub@redhat.com>
2904
2905 PR target/86048
2906 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add
2907 -msse2 to dg-options.
2908
2909 PR middle-end/86122
2910 * gcc.c-torture/compile/pr86122.c: New test.
2911
2912 P0624R2 - Default constructible and assignable stateless lambdas
2913 * g++.dg/cpp2a/lambda1.C: New test.
2914 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics
2915 for -std=c++2a.
2916
2917 2018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
2918
2919 * g++.dg/other/static3.C: New.
2920 * g++.dg/other/static4.C: Likewise.
2921 * g++.dg/warn/Wshadow-15.C: Likewise.
2922 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too.
2923 * g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise.
2924 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise.
2925 * g++.dg/cpp0x/udlit-args-neg.C: Likewise.
2926 * g++.dg/cpp0x/udlit-clink-neg.C: Likewise.
2927 * g++.dg/cpp0x/udlit-extern-c.C: Likewise.
2928 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
2929
2930 2018-06-14 Jakub Jelinek <jakub@redhat.com>
2931
2932 PR target/85945
2933 * gcc.c-torture/compile/pr85945.c: New test.
2934
2935 2018-06-14 Richard Biener <rguenther@suse.de>
2936
2937 PR ipa/86124
2938 * gcc.dg/pr86124.c: New testcase.
2939
2940 2018-06-13 Martin Sebor <msebor@redhat.com>
2941
2942 PR tree-optimization/86114
2943 * gcc.dg/pr86114.c: New test.
2944
2945 2018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
2946
2947 PR fortran/86110
2948 * gfortran.dg/pr86110.f90: New test.
2949
2950 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
2951
2952 PR fortran/85703
2953 * gfortran.dg/goacc/pr85703.f90: New test.
2954 * gfortran.dg/gomp/pr85703.f90: New test.
2955
2956 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
2957
2958 PR fortran/85702
2959 * gfortran.dg/goacc/pr85702.f90: New test.
2960
2961 2018-06-13 Eric Botcazou <ebotcazou@adacore.com>
2962
2963 * gcc.target/i386/pr86048.c: New test.
2964
2965 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
2966
2967 * gcc.target/arc/fma-1.c: New test.
2968
2969 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
2970
2971 * gcc.target/arc/pr9001107555.c: New file.
2972
2973 2018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
2974
2975 * g++.dg/torture/aarch64-vect-init-1.C: New test.
2976
2977 2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
2978
2979 * g++.dg/init/delete3.C: New.
2980 * g++.dg/init/new49.C: Likewise.
2981 * g++.dg/init/new25.C: Test locations too.
2982 * g++.dg/template/new4.C: Likewise.
2983 * g++.old-deja/g++.jason/operator.C: Likewise.
2984
2985 2018-06-12 Marek Polacek <polacek@redhat.com>
2986
2987 Core issue 1331 - const mismatch with defaulted copy constructor
2988 * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error.
2989 * g++.dg/cpp0x/defaulted52.C: New test.
2990 * g++.dg/cpp0x/defaulted53.C: New test.
2991 * g++.dg/cpp0x/defaulted54.C: New test.
2992 * g++.dg/cpp0x/defaulted55.C: New test.
2993 * g++.dg/cpp0x/defaulted56.C: New test.
2994 * g++.dg/cpp0x/defaulted57.C: New test.
2995 * g++.dg/cpp0x/defaulted58.C: New test.
2996 * g++.dg/cpp0x/defaulted59.C: New test.
2997 * g++.dg/cpp0x/defaulted60.C: New test.
2998
2999 2018-06-12 David Malcolm <dmalcolm@redhat.com>
3000
3001 PR other/69968
3002 * gcc.dg/spellcheck-transposition.c: New test.
3003
3004 2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
3005
3006 PR fortran/44491
3007 * gfortran.dg/pr44491.f90: New testcase
3008
3009 2018-06-12 Martin Sebor <msebor@redhat.com>
3010
3011 PR tree-optimization/85259
3012 * gcc.dg/Wstringop-overflow-5.c: New test.
3013 * gcc.dg/Wstringop-overflow-6.c: New test.
3014
3015 2018-06-12 Martin Sebor <msebor@redhat.com>
3016
3017 PR c/85931
3018 * gcc.dg/Wstringop-truncation-3.c: New test.
3019
3020 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3021
3022 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
3023 * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
3024 * gcc.target/powerpc/swaps-p8-17.c: Same.
3025
3026 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3027
3028 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
3029 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
3030 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
3031 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
3032 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
3033 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.
3034
3035 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3036
3037 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
3038 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
3039 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
3040 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
3041 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
3042 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.
3043
3044 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3045
3046 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
3047 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
3048 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
3049 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
3050 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
3051 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.
3052
3053 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3054
3055 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
3056 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
3057 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
3058 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
3059 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
3060 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.
3061
3062 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3063
3064 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
3065 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
3066 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
3067 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
3068 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
3069 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.
3070
3071 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3072
3073 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
3074 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
3075 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
3076 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
3077 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
3078 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.
3079
3080 2018-06-12 Martin Liska <mliska@suse.cz>
3081
3082 * g++.dg/opt/mpx.C: New test.
3083 * gcc.target/i386/mpx.c: New test.
3084
3085 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
3086
3087 * gcc.target/arc/builtin_simdarc.c: Update test.
3088 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
3089 * gcc.target/arc/tumaddsidi4.c: Likewise.
3090
3091 2018-06-12 Eric Botcazou <ebotcazou@adacore.com>
3092
3093 * gnat.dg/opt72a.ad[sb]: New test.
3094 * gnat.dg/opt72_pkg.ads: New helper.
3095
3096 2018-06-12 Tom de Vries <tdevries@suse.de>
3097
3098 * gcc.dg-selftests/dg-final.exp: New file.
3099
3100 2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
3101
3102 * g++.dg/lookup/new2.C: Test locations too.
3103 * g++.dg/other/ellipsis1.C: Likewise.
3104 * g++.dg/other/operator1.C: Likewise.
3105 * g++.dg/other/operator2.C: Likewise.
3106 * g++.dg/overload/operator2.C: Likewise.
3107 * g++.dg/parse/defarg11.C: Likewise.
3108 * g++.dg/parse/operator4.C: Likewise.
3109 * g++.dg/template/error30.C: Likewise.
3110 * g++.dg/template/explicit-args3.C: Likewise.
3111 * g++.dg/warn/effc1.C: Likewise.
3112 * g++.old-deja/g++.brendan/prepost2.C: Likewise.
3113 * g++.old-deja/g++.brendan/prepost3.C: Likewise.
3114 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
3115 * g++.old-deja/g++.jason/conversion5.C: Likewise.
3116 * g++.old-deja/g++.jason/operator.C: Likewise.
3117
3118 2018-06-11 Martin Sebor <msebor@redhat.com>
3119
3120 PR tree-optimization/86083
3121 * gcc.dg/strlenopt-44.c: New test.
3122
3123 2018-06-11 Janus Weil <janus@gcc.gnu.org>
3124
3125 PR fortran/45521
3126 * gfortran.dg/generic_32.f90: New test.
3127 * gfortran.dg/generic_33.f90: New test.
3128
3129 2018-06-11 Carl Love <cel@us.ibm.com>
3130 * gcc.target/powerpc/altivec-7.c (main): Remove tests
3131 vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
3132 long long bool. Remove duplicate dg-final for xxlxor. Update
3133 dg-final instruction counts.
3134 * gcc.target/powerpc/altivec-37.c (main): New file for
3135 tests vec_unpackh and vec_unpackl returning long long bool and
3136 long long int.
3137
3138 2018-06-11 Martin Liska <mliska@suse.cz>
3139
3140 PR tree-optimization/86089
3141 * gcc.dg/tree-ssa/pr86089.c: New test.
3142
3143 2018-06-11 Julia Koval <julia.koval@intel.com>
3144
3145 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
3146 * gcc.target/i386/vpclmulqdq.c: Ditto.
3147
3148 2018-06-11 Olivier Hainque <hainque@adacore.com>
3149
3150 * gnat.dg/lang-dw2.adb: New test.
3151 * gnat.dg/lang-dw3.adb: New test.
3152
3153 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
3154
3155 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
3156 gnat.dg/assertion_policy1_pkg.ads: New testcase.
3157
3158 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3159
3160 * gnat.dg/predicate1.adb: New testcase.
3161
3162 2018-06-11 Yannick Moy <moy@adacore.com>
3163
3164 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
3165
3166 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
3167
3168 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
3169 testcase.
3170
3171 2018-06-11 Javier Miranda <miranda@adacore.com>
3172
3173 * gnat.dg/prot4.adb: New testcase.
3174
3175 2018-06-11 Yannick Moy <moy@adacore.com>
3176
3177 * gnat.dg/part_of1-instantiation.adb,
3178 gnat.dg/part_of1-instantiation.ads,
3179 gnat.dg/part_of1-private_generic.adb,
3180 gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
3181 testcase.
3182
3183 2018-06-11 Piotr Trojanek <trojanek@adacore.com>
3184
3185 * gnat.dg/contract1.adb: New testcase.
3186
3187 2018-06-11 Javier Miranda <miranda@adacore.com>
3188
3189 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
3190 testcase.
3191
3192 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3193
3194 * gnat.dg/inline_always1.adb: New testcase.
3195
3196 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3197
3198 * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
3199 gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
3200 gnat.dg/nested_generic2_g2.ads: New testcase.
3201
3202 2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
3203
3204 * g++.dg/template/friend64.C: New.
3205 * g++.old-deja/g++.other/friend4.C: Test the location too.
3206 * g++.old-deja/g++.pt/crash23.C: Likewise.
3207
3208 2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3209
3210 * gfortran.dg/inline_matmul_23.f90: New test.
3211
3212 2018-06-10 Janus Weil <janus@gcc.gnu.org>
3213
3214 PR fortran/85088
3215 * gfortran.dg/intent_decl_1.f90: New test case.
3216
3217 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3218
3219 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
3220 * gfortran.dg/ieee/large_4.f90: Ditto.
3221 * gfortran.dg/round_4.f90: Ditto.
3222
3223 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3224
3225 PR fortran/38351
3226 * gfortran.dg/pr38351.f90: New test.
3227 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
3228
3229 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3230
3231 PR fortran/85138
3232 PR fortran/85996
3233 PR fortran/86051
3234 * gfortran.dg/pr85138_1.f90: New test.
3235 * gfortran.dg/pr85138_2.f90: Ditto.
3236 * gfortran.dg/pr85996.f90: Ditto.
3237
3238 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3239
3240 PR fortran/78278
3241 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
3242 * gfortran.dg/data_char_1.f90: Ditto.
3243 * gfortran.dg/pr78571.f90: Ditto.
3244 * gfortran.dg/pr78278.f90: New test.
3245
3246 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3247
3248 PR fortran/63514
3249 * gfortran.dg/pr63514.f90: New test.
3250
3251 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3252
3253 PR fortran/85631
3254 * gfortran.dg/bounds_check_20.f90: New test.
3255
3256 2018-06-08 Carl Love <cel@us.ibm.com>
3257
3258 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
3259 vpkudum counts.
3260 * gcc.target/powerpc/p9-extract-3.c: Make second argument of
3261 vec_extract a signed int.
3262 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
3263 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
3264 vcmpgtsd, vcmpgtud.
3265 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
3266 vec_extract a signed int.
3267 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
3268 vec_extract a signed int.
3269 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
3270 vec_xor builtins. Update xxsel, xxlxor counts.
3271
3272 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
3273
3274 PR fortran/86059
3275 * gfortran.dg/associate_30.f90: Remove code tested ...
3276 * gfortran.dg/pr67803.f90: Ditto.
3277 * gfortran.dg/pr67805.f90: Ditto.
3278 * gfortran.dg/pr86059.f90: ... here. New test.
3279
3280 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
3281
3282 PR fortran/78571
3283 * gfortran.dg/pr78571.f90: New test.
3284
3285 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
3286
3287 PR target/85755
3288 * gcc.target/powerpc/pr85755.c: New test.
3289
3290 2018-06-08 Carl Love <cel@us.ibm.com>
3291
3292 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
3293 vsx-vector-6.p7.c.
3294 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
3295 vsx-vector-6.p9.c.
3296 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
3297 for BE system that are different then for an LE system from this file
3298 into vsx-vector-6-le.c using be target qualifier. Remove this file.
3299 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
3300 the various instruction counts. Rename file to vsx-vector-6.p8.c.
3301
3302 2018-06-08 Martin Liska <mliska@suse.cz>
3303
3304 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
3305
3306 2018-06-08 Martin Liska <mliska@suse.cz>
3307
3308 * g++.dg/dg.exp: Do not use mpx.exp.
3309 * g++.dg/lto/lto.exp: Likewise.
3310 * g++.dg/lto/pr69729_0.C: Remove.
3311 * g++.dg/opt/pr71529.C: Remove.
3312 * g++.dg/pr63995-1.C: Remove.
3313 * g++.dg/pr68270.C: Remove.
3314 * g++.dg/pr71624.C: Remove.
3315 * g++.dg/pr71633.C: Remove.
3316 * g++.dg/pr79761.C: Remove.
3317 * g++.dg/pr79764.C: Remove.
3318 * g++.dg/pr79769.C: Remove.
3319 * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
3320 * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
3321 * gcc.dg/lto/chkp-privatize_0.c: Remove.
3322 * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
3323 * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
3324 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
3325 * gcc.dg/lto/lto.exp: Do not use mpx.exp.
3326 * gcc.dg/lto/pr66221_0.c: Remove.
3327 * gcc.target/i386/chkp-always_inline.c: Remove.
3328 * gcc.target/i386/chkp-bndret.c: Remove.
3329 * gcc.target/i386/chkp-builtins-1.c: Remove.
3330 * gcc.target/i386/chkp-builtins-2.c: Remove.
3331 * gcc.target/i386/chkp-builtins-3.c: Remove.
3332 * gcc.target/i386/chkp-builtins-4.c: Remove.
3333 * gcc.target/i386/chkp-const-check-1.c: Remove.
3334 * gcc.target/i386/chkp-const-check-2.c: Remove.
3335 * gcc.target/i386/chkp-hidden-def.c: Remove.
3336 * gcc.target/i386/chkp-label-address.c: Remove.
3337 * gcc.target/i386/chkp-lifetime-1.c: Remove.
3338 * gcc.target/i386/chkp-narrow-bounds.c: Remove.
3339 * gcc.target/i386/chkp-pr69044.c: Remove.
3340 * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
3341 * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
3342 * gcc.target/i386/chkp-strchr.c: Remove.
3343 * gcc.target/i386/chkp-strlen-1.c: Remove.
3344 * gcc.target/i386/chkp-strlen-2.c: Remove.
3345 * gcc.target/i386/chkp-strlen-3.c: Remove.
3346 * gcc.target/i386/chkp-strlen-4.c: Remove.
3347 * gcc.target/i386/chkp-strlen-5.c: Remove.
3348 * gcc.target/i386/chkp-stropt-1.c: Remove.
3349 * gcc.target/i386/chkp-stropt-10.c: Remove.
3350 * gcc.target/i386/chkp-stropt-11.c: Remove.
3351 * gcc.target/i386/chkp-stropt-12.c: Remove.
3352 * gcc.target/i386/chkp-stropt-13.c: Remove.
3353 * gcc.target/i386/chkp-stropt-14.c: Remove.
3354 * gcc.target/i386/chkp-stropt-15.c: Remove.
3355 * gcc.target/i386/chkp-stropt-16.c: Remove.
3356 * gcc.target/i386/chkp-stropt-17.c: Remove.
3357 * gcc.target/i386/chkp-stropt-2.c: Remove.
3358 * gcc.target/i386/chkp-stropt-3.c: Remove.
3359 * gcc.target/i386/chkp-stropt-4.c: Remove.
3360 * gcc.target/i386/chkp-stropt-5.c: Remove.
3361 * gcc.target/i386/chkp-stropt-6.c: Remove.
3362 * gcc.target/i386/chkp-stropt-7.c: Remove.
3363 * gcc.target/i386/chkp-stropt-8.c: Remove.
3364 * gcc.target/i386/chkp-stropt-9.c: Remove.
3365 * gcc.target/i386/i386.exp: Do not use mpx.exp.
3366 * gcc.target/i386/indirect-thunk-11.c: Remove.
3367 * gcc.target/i386/indirect-thunk-12.c: Remove.
3368 * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
3369 * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
3370 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
3371 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
3372 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
3373 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
3374 * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
3375 * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
3376 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
3377 * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
3378 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
3379 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
3380 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
3381 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
3382 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
3383 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
3384 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
3385 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
3386 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
3387 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
3388 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
3389 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
3390 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
3391 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
3392 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
3393 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
3394 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
3395 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
3396 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
3397 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
3398 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
3399 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
3400 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
3401 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
3402 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
3403 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
3404 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
3405 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
3406 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
3407 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
3408 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
3409 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
3410 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
3411 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
3412 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
3413 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
3414 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
3415 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
3416 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
3417 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
3418 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
3419 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
3420 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
3421 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
3422 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
3423 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
3424 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
3425 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
3426 * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
3427 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
3428 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
3429 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
3430 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
3431 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
3432 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
3433 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
3434 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
3435 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
3436 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
3437 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
3438 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
3439 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
3440 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
3441 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
3442 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
3443 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
3444 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
3445 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
3446 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
3447 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
3448 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
3449 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
3450 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
3451 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
3452 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
3453 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
3454 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
3455 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
3456 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
3457 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
3458 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
3459 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
3460 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
3461 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
3462 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
3463 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
3464 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
3465 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
3466 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
3467 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
3468 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
3469 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
3470 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
3471 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
3472 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
3473 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
3474 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
3475 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
3476 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
3477 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
3478 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
3479 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
3480 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
3481 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
3482 * gcc.target/i386/mpx/label-address-1.c: Remove.
3483 * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
3484 * gcc.target/i386/mpx/macro.c: Remove.
3485 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
3486 * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
3487 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
3488 * gcc.target/i386/mpx/memcpy-1.c: Remove.
3489 * gcc.target/i386/mpx/memmove-1.c: Remove.
3490 * gcc.target/i386/mpx/memmove-2.c: Remove.
3491 * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
3492 * gcc.target/i386/mpx/mpx-check.h: Remove.
3493 * gcc.target/i386/mpx/mpx-os-support.h: Remove.
3494 * gcc.target/i386/mpx/mpx.exp: Remove.
3495 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
3496 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
3497 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
3498 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
3499 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
3500 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
3501 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
3502 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
3503 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
3504 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
3505 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
3506 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
3507 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
3508 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
3509 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
3510 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
3511 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
3512 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
3513 * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
3514 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
3515 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
3516 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
3517 * gcc.target/i386/mpx/pr65508.c: Remove.
3518 * gcc.target/i386/mpx/pr65531.cc: Remove.
3519 * gcc.target/i386/mpx/pr66048.cc: Remove.
3520 * gcc.target/i386/mpx/pr66134.c: Remove.
3521 * gcc.target/i386/mpx/pr66566.c: Remove.
3522 * gcc.target/i386/mpx/pr66567.c: Remove.
3523 * gcc.target/i386/mpx/pr66568.c: Remove.
3524 * gcc.target/i386/mpx/pr66569.c: Remove.
3525 * gcc.target/i386/mpx/pr66581.c: Remove.
3526 * gcc.target/i386/mpx/pr68337-1.c: Remove.
3527 * gcc.target/i386/mpx/pr68337-2.c: Remove.
3528 * gcc.target/i386/mpx/pr68416.c: Remove.
3529 * gcc.target/i386/mpx/pr78339.c: Remove.
3530 * gcc.target/i386/mpx/pr79631.c: Remove.
3531 * gcc.target/i386/mpx/pr79633.c: Remove.
3532 * gcc.target/i386/mpx/pr79753.c: Remove.
3533 * gcc.target/i386/mpx/pr79770.c: Remove.
3534 * gcc.target/i386/mpx/pr79987.c: Remove.
3535 * gcc.target/i386/mpx/pr79988.c: Remove.
3536 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
3537 * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
3538 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
3539 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
3540 * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
3541 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
3542 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
3543 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
3544 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
3545 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
3546 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
3547 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
3548 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
3549 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
3550 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
3551 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
3552 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
3553 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
3554 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
3555 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
3556 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
3557 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
3558 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
3559 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
3560 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
3561 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
3562 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
3563 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
3564 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
3565 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
3566 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
3567 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
3568 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
3569 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
3570 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
3571 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
3572 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
3573 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
3574 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
3575 * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
3576 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
3577 * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
3578 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
3579 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
3580 * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
3581 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
3582 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
3583 * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
3584 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
3585 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
3586 * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
3587 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
3588 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
3589 * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
3590 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
3591 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
3592 * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
3593 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
3594 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
3595 * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
3596 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
3597 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
3598 * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
3599 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
3600 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
3601 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
3602 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
3603 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
3604 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
3605 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
3606 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
3607 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
3608 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
3609 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
3610 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
3611 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
3612 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
3613 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
3614 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
3615 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
3616 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
3617 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
3618 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
3619 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
3620 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
3621 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
3622 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
3623 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
3624 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
3625 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
3626 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
3627 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
3628 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
3629 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
3630 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
3631 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
3632 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
3633 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
3634 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
3635 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
3636 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
3637 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
3638 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
3639 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
3640 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
3641 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
3642 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
3643 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
3644 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
3645 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
3646 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
3647 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
3648 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
3649 * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
3650 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
3651 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
3652 * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
3653 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
3654 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
3655 * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
3656 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
3657 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
3658 * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
3659 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
3660 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
3661 * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
3662 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
3663 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
3664 * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
3665 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
3666 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
3667 * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
3668 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
3669 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
3670 * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
3671 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
3672 * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
3673 * gcc.target/i386/mpx/vla-1-nov.c: Remove.
3674 * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
3675 * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
3676 * gcc.target/i386/mpx/vla-2-nov.c: Remove.
3677 * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
3678 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
3679 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
3680 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
3681 * gcc.target/i386/pr63995-2.c: Remove.
3682 * gcc.target/i386/pr64805.c: Remove.
3683 * gcc.target/i386/pr65044.c: Remove.
3684 * gcc.target/i386/pr65167.c: Remove.
3685 * gcc.target/i386/pr65183.c: Remove.
3686 * gcc.target/i386/pr65184.c: Remove.
3687 * gcc.target/i386/pr65523.c: Remove.
3688 * gcc.target/i386/pr70876.c: Remove.
3689 * gcc.target/i386/pr70877.c: Remove.
3690 * gcc.target/i386/pr71458.c: Remove.
3691 * gcc.target/i386/pr80880.c: Remove.
3692 * gcc.target/i386/ret-thunk-25.c: Remove.
3693 * gcc.target/i386/thunk-retbnd.c: Remove.
3694 * lib/mpx-dg.exp: Remove.
3695 * gcc.target/i386/funcspec-56.inc: Adjust test case.
3696
3697 2018-06-07 Carl Love <cel@us.ibm.com>
3698
3699 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
3700 statements.
3701
3702 2018-06-07 Carl Love <cel@us.ibm.com>
3703
3704 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
3705 error message.
3706
3707 2018-06-07 Marek Polacek <polacek@redhat.com>
3708
3709 PR c/85318
3710 * gcc.dg/Wc90-c99-compat-10.c: New test.
3711 * gcc.dg/Wc90-c99-compat-11.c: New test.
3712 * gcc.dg/Wc90-c99-compat-12.c: New test.
3713 * gcc.dg/Wc90-c99-compat-9.c: New test.
3714
3715 2018-06-07 Paul Koning <ni1d@arrl.net>
3716
3717 * gcc.c-torture/compile/20180605-1.c: New test.
3718
3719 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
3720
3721 PR fortran/86045
3722 * gfortran.dg/pr86045.f90: New test.
3723
3724 2018-06-07 Marek Polacek <polacek@redhat.com>
3725
3726 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
3727
3728 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
3729
3730 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
3731
3732 2018-06-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3733
3734 * gcc.target/msp430/msp430i-device-symbol.c: New test.
3735 * gcc.target/msp430/msp430f-device-symbol.c: New test.
3736 * gcc.target/msp430/msp430.h: New test header file.
3737
3738 2018-06-07 Jakub Jelinek <jakub@redhat.com>
3739
3740 PR tree-optimization/69615
3741 * gcc.dg/tree-ssa/pr69615.c: New test.
3742
3743 2018-06-07 Richard Biener <rguenther@suse.de>
3744
3745 PR tree-optimization/85935
3746 * gcc.dg/graphite/pr85935.c: New testcase.
3747
3748 2018-06-04 Carl Love <cel@us.ibm.com>
3749
3750 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
3751 debug print statements. Fix a few formating issues.
3752
3753 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
3754
3755 PR target/85657
3756 * gcc.target/powerpc/pr85657-4.c: New tests.
3757 * gcc.target/powerpc/pr85657-5.c: Likewise.
3758 * gcc.target/powerpc/pr85657-6.c: Likewise.
3759
3760 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3761
3762 PR fortran/85641
3763 * gfortran.dg/realloc_on_assign_30.f90: New test.
3764
3765 2018-06-06 Carl Love <cel@us.ibm.com>
3766 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
3767 argument to vui_arg.
3768
3769 2018-06-06 Carl Love <cel@us.ibm.com>
3770
3771 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
3772 to builtins-4.c.
3773 * gcc.target/powerpc/builtins-4.c: New test file for tests
3774 that need -mvsx.
3775
3776 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
3777
3778 PR target/85657
3779 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
3780 be used in templates. Don't check for them in overloaded functions.
3781
3782 2018-06-06 Jim Wilson <jimw@sifive.com>
3783
3784 * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
3785 * gcc.target/riscv/interrupt-mmode.c: New.
3786 * gcc.target/riscv/interrupt-smode.c: New.
3787 * gcc.target/riscv/interrupt-umode.c: New.
3788
3789 2018-06-06 Marek Polacek <polacek@redhat.com>
3790
3791 PR c++/85977
3792 * g++.dg/cpp0x/initlist102.C: New test.
3793 * g++.dg/cpp0x/initlist103.C: New test.
3794 * g++.dg/cpp0x/initlist104.C: New test.
3795
3796 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
3797
3798 * gcc.dg/torture/pr86066.c: New test.
3799
3800 2018-06-06 Richard Biener <rguenther@suse.de>
3801
3802 PR tree-optimization/86062
3803 * g++.dg/tree-ssa/pr86062.C: New testcase.
3804
3805 2018-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3806
3807 * gcc.target/msp430/function-attributes-4.c: New test.
3808 * gcc.target/msp430/static-interrupts.c: New test.
3809
3810 2018-06-05 Steve Ellcey <sellcey@cavium.com>
3811
3812 PR target/79924
3813 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
3814 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
3815 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
3816 * gcc.target/aarch64/nofp_1.c: Ditto.
3817
3818 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
3819
3820 * gcc.target/arm/cmse/cmse-1c99.c: New test.
3821
3822 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
3823
3824 PR fortran/85701
3825 * gfortran.dg/goacc/pr85701.f90: New test.
3826
3827 2018-06-05 Marek Polacek <polacek@redhat.com>
3828
3829 PR c++/85976
3830 * g++.dg/cpp0x/alias-decl-64.C: New test.
3831
3832 2018-06-05 Richard Biener <rguenther@suse.de>
3833
3834 PR tree-optimization/86046
3835 * gcc.dg/pr86046.c: New testcase.
3836
3837 2018-06-05 Richard Biener <rguenther@suse.de>
3838
3839 PR tree-optimization/86047
3840 * gcc.dg/pr86047.c: New testcase.
3841
3842 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3843
3844 PR target/81497
3845 * g++.target/arm/arm.exp: New file.
3846 * g++.target/arm/pr81497.C: Likewise.
3847
3848 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
3849
3850 * gcc.target/s390/htm-builtins-compile-4.c: New test.
3851
3852 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
3853
3854 * gcc.dg/store_merging_21.c: New test.
3855 * gnat.dg/opt71b.adb: Likewise.
3856 * gnat.dg/opt71.adb: Rename into...
3857 * gnat.dg/opt71a.adb: ...this.
3858
3859 2018-06-04 Richard Biener <rguenther@suse.de>
3860
3861 PR tree-optimization/85955
3862 * gcc.dg/pr85955.c: New testcase.
3863
3864 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
3865
3866 PR fortran/85981
3867 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
3868 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
3869 * gfortran.dg/allocate_stat_2.f90: Ditto.
3870 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
3871
3872 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
3873
3874 * gcc.target/aarch64/sve/extract_5.c: New test.
3875
3876 2018-06-04 Jakub Jelinek <jakub@redhat.com>
3877
3878 PR target/85832
3879 PR target/86036
3880 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
3881 vptestm.
3882 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
3883 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
3884 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
3885 * gcc.target/i386/avx512bw-pr86036.c: New test.
3886
3887 2018-06-04 Richard Biener <rguenther@suse.de>
3888
3889 PR tree-optimization/86038
3890 * gcc.dg/pr86038.c: New testcase.
3891
3892 2018-06-04 Jakub Jelinek <jakub@redhat.com>
3893
3894 PR tree-optimization/69615
3895 * gcc.dg/pr69615.c: New test.
3896
3897 PR c++/86025
3898 * c-c++-common/gomp/pr86025.c: New test.
3899
3900 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
3901
3902 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
3903
3904 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
3905
3906 * gcc.dg/torture/pr86034.c: New test.
3907
3908 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
3909
3910 PR fortran/36497
3911 * gfortran.dg/cray_pointer_12.f90: New test.
3912
3913 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
3914
3915 PR fortran/85938
3916 * gfortran.dg/pr85938.f90: Fixed by revision r261081
3917
3918 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
3919
3920 * gnat.dg/specs/opt3.ads: New test.
3921 * gnat.dg/specs/opt3_pkg.ads: New helper.
3922
3923 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
3924
3925 * gnat.dg/discr53.ad[sb]: New test.
3926 * gnat.dg/discr53_pkg.ads: New helper.
3927
3928 2018-06-01 Carl Love <cel@us.ibm.com>
3929
3930 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
3931 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
3932
3933 2018-06-01 Carl Love <cel@us.ibm.com>
3934
3935 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
3936 to make it consistent with the naming convention in the file.
3937 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
3938 to altivec-7.c. Delete file.
3939 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
3940 to altivec-7.c. Delete file.
3941 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
3942 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
3943 vec_unpackl tests. Update instruction counts.
3944 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
3945 tests to builtins-1.c.
3946 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
3947 tests to builtins-1.c.
3948 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
3949 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
3950 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
3951 Remove vec_ctf tests returning double. Remove vec_cts with
3952 double args. Remove vec_sel with invalid arguments. Add tests for
3953 vec_splat.
3954 Add instruction counts for new tests.
3955 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
3956 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
3957 vec_unsigned.
3958 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
3959 test_sll_vsill_vsill_vuc.
3960 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
3961 vec_revb.
3962 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
3963 tests from altivec-7.h.
3964 * gcc.target/powerpc/vsx-7-be.c: Remove file.
3965 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
3966 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
3967 splat_sll, splat_uc, splat_int128, splat_uint128.
3968 Make second argument of vec_extract and vec_insert a signed int.
3969 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
3970 argument.
3971
3972 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
3973
3974 * gcc.dg/store_merging_20.c: New test.
3975 * gnat.dg/opt71.adb: Likewise.
3976 * gnat.dg/opt71_pkg.ads: New helper.
3977
3978 2018-06-01 Carl Love <cel@us.ibm.com>
3979
3980 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
3981 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
3982 Add vec_xst_be for signed and unsigned arguments.
3983
3984 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
3985
3986 PR fortran/85816
3987 PR fortran/85975
3988 * gfortran.dg/pr85816.f90: New test.
3989 * gfortran.dg/pr85975.f90: New test.
3990
3991 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
3992
3993 PR fortran/63570
3994 * gfortran.dg/random_init_1.f90: New test.
3995 * gfortran.dg/random_init_2.f90: New test.
3996 * gfortran.dg/random_init_3.f90: New test.
3997 * gfortran.dg/random_init_4.f90: New test.
3998 * gfortran.dg/random_init_5.f90: New test.
3999 * gfortran.dg/random_init_6.f90: New test.
4000
4001 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
4002
4003 PR tree-optimization/85989
4004 * gcc.dg/torture/pr85989.c: New test.
4005
4006 2018-06-01 Richard Biener <rguenther@suse.de>
4007
4008 PR middle-end/86017
4009 * gcc.dg/tree-ssa/pr86017.c: New testcase.
4010
4011 2018-06-01 Richard Biener <rguenther@suse.de>
4012
4013 PR ipa/85960
4014 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
4015
4016 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
4017
4018 PR middle-end/78809
4019 * gcc.dg/strcmpopt_2.c: New test.
4020 * gcc.dg/strcmpopt_3.c: New test.
4021
4022 PR middle-end/83026
4023 * gcc.dg/strcmpopt_3.c: New test.
4024
4025 2018-05-31 Jakub Jelinek <jakub@redhat.com>
4026
4027 PR target/85984
4028 * gcc.target/i386/pr85984.c: New test.
4029
4030 2018-05-31 Martin Sebor <msebor@redhat.com>
4031
4032 PR c/82063
4033 * gcc.dg/Walloc-size-larger-than-1.c: New test.
4034 * gcc.dg/Walloc-size-larger-than-10.c: New test.
4035 * gcc.dg/Walloc-size-larger-than-11.c: New test.
4036 * gcc.dg/Walloc-size-larger-than-12.c: New test.
4037 * gcc.dg/Walloc-size-larger-than-13.c: New test.
4038 * gcc.dg/Walloc-size-larger-than-14.c: New test.
4039 * gcc.dg/Walloc-size-larger-than-15.c: New test.
4040 * gcc.dg/Walloc-size-larger-than-16.c: New test.
4041 * gcc.dg/Walloc-size-larger-than-17.c: New test.
4042 * gcc.dg/Walloc-size-larger-than-2.c: New test.
4043 * gcc.dg/Walloc-size-larger-than-3.c: New test.
4044 * gcc.dg/Walloc-size-larger-than-4.c: New test.
4045 * gcc.dg/Walloc-size-larger-than-5.c: New test.
4046 * gcc.dg/Walloc-size-larger-than-6.c: New test.
4047 * gcc.dg/Walloc-size-larger-than-7.c: New test.
4048 * gcc.dg/Walloc-size-larger-than-8.c: New test.
4049 * gcc.dg/Walloc-size-larger-than-9.c: New test.
4050 * gcc.dg/Walloc-size-larger-than.c: New test.
4051
4052 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
4053 Cesar Philippidis <cesar@codesourcery.com>
4054
4055 PR middle-end/85879
4056 * gfortran.dg/goacc/pr77371-1.f90: New test.
4057 * gfortran.dg/goacc/pr77371-2.f90: New test.
4058 * gfortran.dg/goacc/pr85879.f90: New test.
4059
4060 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4061
4062 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
4063 * gnat.dg/stack_usage1b.adb: Likewise.
4064 * gnat.dg/stack_usage1c.adb: Likewise.
4065 * gnat.dg/stack_usage3.adb: Likewise.
4066 * gnat.dg/stack_usage1_pkg.adb: Delete.
4067
4068 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4069
4070 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
4071 * gcc.dg/store_merging_11.c: Likewise.
4072 * gcc.dg/store_merging_13.c: Likewise.
4073 * gcc.dg/store_merging_14.c: Likewise.
4074 * gcc.dg/store_merging_15.c: Likewise.
4075 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
4076
4077 2018-05-31 Ed Schonberg <schonberg@adacore.com>
4078
4079 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
4080 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
4081 gnat.dg/limited1_outer.ads: New testcase.
4082
4083 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
4084
4085 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
4086 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
4087 New testcase.
4088
4089 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4090
4091 * gnat.dg/size_clause1.adb: New testcase.
4092
4093 2018-05-31 Javier Miranda <miranda@adacore.com>
4094
4095 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
4096
4097 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
4098
4099 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
4100 vld1x3 intrinsics for aarch64.
4101 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
4102 vst1x2 intrinsics for aarch64.
4103 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
4104 vst1x3 intrinsics for aarch64.
4105
4106 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
4107
4108 PR c++/77777
4109 * g++.dg/diagnostic/pr77777.C: New test.
4110
4111 2018-05-30 David Pagan <dave.pagan@oracle.com>
4112
4113 PR c/55976
4114 * gcc.dg/noncompile/pr55976-1.c: New test.
4115 * gcc.dg/noncompile/pr55976-2.c: New test.
4116
4117 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
4118
4119 * gcc.dg/lto/20111213-1_0.c: Fix template.
4120 * gcc.dg/lto/20100603-1_0.c: Fix template.
4121 * gcc.dg/lto/20100603-2_0.c: Fix template.
4122 * gcc.dg/lto/20100603-3_0.c: Fix template.
4123
4124 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
4125 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
4126 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
4127 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
4128 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
4129 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
4130 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
4131 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
4132 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
4133 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
4134 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
4135 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
4136 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
4137 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
4138 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
4139 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
4140 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
4141 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
4142 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
4143 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
4144 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
4145 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
4146 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
4147 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
4148 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
4149 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
4150 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
4151 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
4152 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
4153 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
4154 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
4155 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
4156 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
4157 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
4158 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
4159 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
4160 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
4161 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
4162 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
4163 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
4164 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
4165 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
4166 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
4167 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
4168 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
4169 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
4170 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
4171 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
4172 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
4173 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
4174 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
4175 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
4176 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
4177 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
4178 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
4179 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
4180 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
4181 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
4182 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
4183 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
4184 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
4185 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
4186
4187 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
4188
4189 Revert:
4190 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
4191
4192 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
4193
4194 * gcc.target/aarch64/simd/ldp_stp_9: New.
4195 * gcc.target/aarch64/simd/ldp_stp_10: New.
4196 * gcc.target/aarch64/simd/ldp_stp_11: New.
4197 * gcc.target/aarch64/simd/ldp_stp_12: New.
4198
4199 2018-05-30 Ed Schonberg <schonberg@adacore.com>
4200
4201 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
4202
4203 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
4204
4205 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
4206
4207 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
4208
4209 PR target/85950
4210 * gcc.target/i386/pr85950.c: New test.
4211
4212 2018-05-29 Marek Polacek <polacek@redhat.com>
4213
4214 PR c++/85883
4215 * g++.dg/cpp1z/class-deduction55.C: New test.
4216 * g++.dg/cpp1z/class-deduction56.C: New test.
4217 * g++.dg/cpp1z/class-deduction57.C: New test.
4218
4219 2018-05-29 Jakub Jelinek <jakub@redhat.com>
4220
4221 PR c++/85952
4222 * g++.dg/warn/Wunused-var-33.C: New test.
4223
4224 PR target/85918
4225 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
4226 and -fno-vect-cost-model options. Add aligned(64) attribute to the
4227 arrays. Add suffix 1 to all functions and use 4 iterations rather
4228 than N. Add functions with conversions to and from float.
4229 Add new set of functions with 8 iterations and another one
4230 with 16 iterations, expect 24 vectorized loops instead of just 4.
4231 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
4232
4233 2018-05-29 Javier Miranda <miranda@adacore.com>
4234
4235 * gnat.dg/equal2.adb: New testcase.
4236
4237 2018-05-29 Ed Schonberg <schonberg@adacore.com>
4238
4239 * gnat.dg/float_attributes_overflows.adb: New testcase.
4240
4241 2018-05-29 Pascal Obry <obry@adacore.com>
4242
4243 * gnat.dg/normalize_pathname.adb: New testcase.
4244
4245 2018-05-29 Tom de Vries <tom@codesourcery.com>
4246
4247 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
4248 message.
4249 * lib/scanipa.exp (scan-ipa-dump-times): Same.
4250 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
4251 * lib/scantree.exp (scan-tree-dump-times): Same.
4252
4253 2018-05-29 Tom de Vries <tom@codesourcery.com>
4254
4255 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
4256 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
4257 Use proc name as first argument to dg-scan.
4258
4259 2018-05-29 Tom de Vries <tom@codesourcery.com>
4260
4261 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
4262 with no arguments.
4263
4264 2018-05-28 Richard Biener <rguenther@suse.de>
4265
4266 PR tree-optimization/85934
4267 * gcc.target/i386/pr85934.c: New testcase.
4268
4269 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
4270
4271 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
4272
4273 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
4274
4275 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
4276
4277 2018-05-28 Ed Schonberg <schonberg@adacore.com>
4278
4279 * gnat.dg/fixedpnt5.adb: New testcase.
4280
4281 2018-05-28 Justin Squirek <squirek@adacore.com>
4282
4283 * gnat.dg/array31.adb: New testcase.
4284
4285 2018-05-28 Justin Squirek <squirek@adacore.com>
4286
4287 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
4288 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
4289
4290 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
4291
4292 * gfortran.dg/data_stmt_pointer.f90: new test.
4293
4294 2018-05-27 Jakub Jelinek <jakub@redhat.com>
4295
4296 PR target/85918
4297 * gcc.target/i386/avx512dq-pr85918.c: New test.
4298
4299 2018-05-25 Jim Wilson <jimw@sifive.com>
4300
4301 * gcc.target/riscv/interrupt-1.c: New.
4302 * gcc.target/riscv/interrupt-2.c: New.
4303 * gcc.target/riscv/interrupt-3.c: New.
4304 * gcc.target/riscv/interrupt-4.c: New.
4305 * gcc.target/riscv/interrupt-5.c: New.
4306
4307 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
4308
4309 PR fortran/85786
4310 * gfortran.dg/pr85786.f90: New test.
4311
4312 2018-05-25 Paul Koning <ni1d@arrl.net>
4313
4314 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
4315 * gcc.c-torture/compile/pr55921.c: Ditto.
4316 * gcc.c-torture/compile/pr60655-1.c: Ditto.
4317 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
4318
4319 2018-05-25 Jakub Jelinek <jakub@redhat.com>
4320
4321 PR target/85832
4322 * gcc.target/i386/avx512f-pr85832.c: New test.
4323 * gcc.target/i386/avx512vl-pr85832.c: New test.
4324 * gcc.target/i386/avx512bw-pr85832.c: New test.
4325 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
4326
4327 2018-05-25 Bin Cheng <bin.cheng@arm.com>
4328
4329 PR tree-optimization/85720
4330 * gcc.dg/tree-ssa/pr85720.c: New test.
4331 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
4332 distribution.
4333
4334 2018-05-25 Martin Liska <mliska@suse.cz>
4335
4336 PR testsuite/85911
4337 * gcc.dg/tree-prof/update-loopch.c: Do not scan
4338 for 'Removing basic block'.
4339
4340 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
4341
4342 * gnat.dg/sec_stack1.adb: New testcase.
4343
4344 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4345
4346 * gnat.dg/fixedpnt4.adb: New testcase.
4347
4348 2018-05-25 Javier Miranda <miranda@adacore.com>
4349
4350 * gnat.dg/interface7.adb: New testcase.
4351
4352 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
4353
4354 * gnat.dg/sec_stack2.adb: New testcase.
4355
4356 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4357
4358 * gnat.dg/interface6.adb: New testcase.
4359
4360 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4361
4362 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
4363
4364 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4365
4366 * lib/target-supports.exp
4367 (check_effective_target_vect_double_cond_arith): Include
4368 multiplication and division.
4369 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
4370 fully-masked loops with a fixed vector length.
4371 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
4372 tests.
4373 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
4374 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
4375 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
4376
4377 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4378
4379 * gcc.target/aarch64/sve/div_1.c: New test.
4380 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
4381 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
4382 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
4383
4384 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4385
4386 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
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): New proc.
4392 * gcc.dg/vect/vect-cond-arith-1.c: New test.
4393 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
4394 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
4395 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
4396 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
4397 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
4398 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
4399
4400 2018-05-25 Janus Weil <janus@gcc.gnu.org>
4401
4402 PR fortran/85839
4403 * gfortran.dg/f2018_obs.f90: New test case.
4404
4405 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4406
4407 PR fortran/85543
4408 * gfortran.dg/pr85543.f90: New test.
4409
4410 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4411
4412 PR fortran/85780
4413 * gfortran.dg/pr85780.f90: New test.
4414
4415 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4416
4417 PR fortran/85779
4418 * gfortran.dg/pr85779_1.f90: New test.
4419 * gfortran.dg/pr85779_2.f90: Ditto.
4420 * gfortran.dg/pr85779_3.f90: Ditto.
4421
4422 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4423
4424 PR fortran/85895
4425
4426 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
4427 * gfortran.dg/pr85895.f90: New test.
4428
4429 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
4430
4431 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
4432 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
4433
4434 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
4435
4436 * gcc.dg/fold-popcount-1.c: New testcase.
4437 * gcc.dg/fold-popcount-2.c: New testcase.
4438 * gcc.dg/fold-popcount-3.c: New testcase.
4439 * gcc.dg/fold-popcount-4.c: New testcase.
4440
4441 2018-05-24 Marek Polacek <polacek@redhat.com>
4442
4443 PR c++/85847
4444 * g++.dg/cpp0x/new3.C: New test.
4445
4446 2018-05-24 Javier Miranda <miranda@adacore.com>
4447
4448 * gnat.dg/discr52.adb: New testcase.
4449
4450 2018-05-24 Ed Schonberg <schonberg@adacore.com>
4451
4452 * gnat.dg/others1.adb: New testcase.
4453
4454 2018-05-24 Justin Squirek <squirek@adacore.com>
4455
4456 * gnat.dg/raise_expr.adb: New testcase.
4457
4458 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
4459
4460 * gnat.dg/formal_containers.adb: New testcase.
4461
4462 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4463
4464 * gcc.target/i386/pr85345.c: Require ifunc support.
4465
4466 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
4467
4468 * gcc.dg/vect/vect-fma-1.c: New test.
4469
4470 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4471
4472 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
4473 scan-tree-dump*.
4474
4475 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
4476
4477 PR target/83009
4478 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
4479
4480 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
4481
4482 PR target/78849
4483 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
4484 DEFAULT_CFLAGS.
4485 * gcc.target/msp430/pr78849.c: New test.
4486
4487 2018-05-23 Marek Polacek <polacek@redhat.com>
4488
4489 * g++.dg/cpp2a/range-for8.C: New test.
4490 * g++.dg/cpp2a/range-for9.C: New test.
4491 * g++.dg/cpp2a/range-for10.C: New test.
4492
4493 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
4494
4495 * lib/target-supports.exp (check_effective_target_be): New.
4496 (check_effective_target_le): New.
4497
4498 2018-05-23 Marek Polacek <polacek@redhat.com>
4499
4500 * g++.dg/cpp2a/range-for1.C: New test.
4501 * g++.dg/cpp2a/range-for2.C: New test.
4502 * g++.dg/cpp2a/range-for3.C: New test.
4503 * g++.dg/cpp2a/range-for4.C: New test.
4504 * g++.dg/cpp2a/range-for5.C: New test.
4505 * g++.dg/cpp2a/range-for6.C: New test.
4506 * g++.dg/cpp2a/range-for7.C: New test.
4507
4508 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
4509
4510 * gcc.target/i386/cvt-3.c: New test.
4511
4512 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
4513
4514 * gcc.target/i386/cvt-2.c: New test.
4515
4516 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
4517
4518 * gcc.dg/pr79985.c: New testcase.
4519
4520 2018-05-23 Richard Biener <rguenther@suse.de>
4521
4522 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
4523
4524 2018-05-23 Sudakshina Das <sudi.das@arm.com>
4525
4526 PR target/84882
4527 * gcc.target/aarch64/pr84882.c: New test.
4528 * gcc.target/aarch64/target_attr_18.c: Likewise.
4529
4530 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
4531
4532 PR tree-optimization/85853
4533 * gfortran.dg/vect/pr85853.f90: New test.
4534
4535 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
4536
4537 * gnat.dg/import2.adb: New testcase.
4538
4539 2018-05-23 Ed Schonberg <schonberg@adacore.com>
4540
4541 * gnat.dg/discr51.adb: New testcase.
4542
4543 2018-05-23 Javier Miranda <miranda@adacore.com>
4544
4545 * gnat.dg/valid_scalars1.adb: New testcase.
4546
4547 2018-05-23 Ed Schonberg <schonberg@adacore.com>
4548
4549 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
4550
4551 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
4552
4553 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
4554 testcase.
4555
4556 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
4557
4558 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
4559 testcase.
4560
4561 2018-05-23 Bob Duff <duff@adacore.com>
4562
4563 * gnat.dg/addr10.adb: New testcase.
4564
4565 2018-05-23 Richard Biener <rguenther@suse.de>
4566
4567 PR middle-end/85874
4568 * gcc.dg/Wstrict-overflow-27.c: New testcase.
4569
4570 2018-05-23 Yury Gribov <tetra2005@gmail.com>
4571
4572 PR tree-optimization/85822
4573 * c-c++-common/pr85822.c: New test.
4574
4575 2018-05-23 Richard Biener <rguenther@suse.de>
4576
4577 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
4578
4579 2018-05-22 Janus Weil <janus@gcc.gnu.org>
4580
4581 PR fortran/85841
4582 * gfortran.dg/pr30667.f: Add option "-std=legacy".
4583
4584 2018-05-22 Martin Sebor <msebor@redhat.com>
4585
4586 PR middle-end/85359
4587 * gcc.dg/attr-nonstring.c: New test.
4588
4589 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
4590
4591 PR target/85345
4592 * gcc.target/i386/pr85345.c: New test.
4593
4594 2018-05-22 Luis Machado <luis.machado@linaro.org>
4595
4596 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
4597
4598 2018-05-22 Janus Weil <janus@gcc.gnu.org>
4599
4600 PR fortran/85841
4601 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
4602 dg-additional-options.
4603 * gfortran.dg/graphite/block-2.f: Ditto.
4604 * gfortran.dg/graphite/id-19.f: Ditto.
4605 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
4606 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
4607 * gfortran.dg/vect/pr52580.f: Ditto.
4608
4609 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
4610
4611 * gcc.target/aarch64/ldp_stp_6.c: New.
4612 * gcc.target/aarch64/ldp_stp_7.c: New.
4613 * gcc.target/aarch64/ldp_stp_8.c: New.
4614
4615 2018-05-22 Martin Sebor <msebor@redhat.com>
4616
4617 PR c/85623
4618 * c-c++-common/attr-nonstring-3.c: Adjust.
4619 * c-c++-common/attr-nonstring-4.c: Adjust.
4620 * c-c++-common/attr-nonstring-6.c: New test.
4621
4622 2018-05-22 Martin Sebor <msebor@redhat.com>
4623
4624 PR tree-optimization/85826
4625 * gcc.dg/Wrestrict-17.c: New test.
4626
4627 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
4628
4629 * gcc.dg/torture/pr85862.c: Rename to...
4630 * gcc.dg/torture/pr85852.c: ...this.
4631
4632 2018-05-22 Justin Squirek <squirek@adacore.com>
4633
4634 * gnat.dg/warn14.adb: New testcase.
4635
4636 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
4637
4638 * gnat.dg/controlled8.adb: New testcase.
4639
4640 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
4641
4642 * gnat.dg/discr50.adb: New testcase.
4643
4644 2018-05-22 Ed Schonberg <schonberg@adacore.com>
4645
4646 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
4647 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
4648 gnat.dg/discr49_rec2.ads: New testcase.
4649
4650 2018-05-22 Ed Schonberg <schonberg@adacore.com>
4651
4652 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
4653 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
4654 testcase.
4655
4656 2018-05-22 Ed Schonberg <schonberg@adacore.com>
4657
4658 * gnat.dg/fixedpnt3.adb: New testcase.
4659
4660 2018-05-22 Justin Squirek <squirek@adacore.com>
4661
4662 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
4663 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
4664
4665 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
4666
4667 PR middle-end/85862
4668 * gcc.dg/torture/pr85862.c: New test.
4669
4670 2018-05-22 Richard Biener <rguenther@suse.de>
4671
4672 PR tree-optimization/85834
4673 * g++.dg/torture/pr85834.C: New testcase.
4674 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
4675
4676 2018-05-22 Martin Liska <mliska@suse.cz>
4677
4678 PR ipa/85607
4679 * g++.dg/ipa/pr85607.C: New test.
4680
4681 2018-05-22 Richard Biener <rguenther@suse.de>
4682
4683 PR tree-optimization/85863
4684 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
4685
4686 2018-05-22 Janus Weil <janus@gcc.gnu.org>
4687
4688 PR fortran/85841
4689 * gfortran.dg/assumed_rank_5.f90: Update error message.
4690 * gfortran.dg/assumed_type_4.f90: Ditto.
4691 * gfortran.dg/bind_c_array_params.f03: Ditto.
4692 * gfortran.dg/bind_c_usage_28.f90: Ditto.
4693 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
4694 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
4695 * gfortran.dg/c_loc_tests_11.f03: Ditto.
4696 * gfortran.dg/coarray_atomic_2.f90: Ditto.
4697 * gfortran.dg/coarray_collectives_2.f90: Ditto.
4698 * gfortran.dg/coarray_collectives_10.f90: Ditto.
4699 * gfortran.dg/coarray_collectives_13.f90: Ditto.
4700 * gfortran.dg/rank_3.f90: Ditto.
4701 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
4702 * gfortran.dg/implicit_14.f90: Ditto.
4703
4704 2018-05-21 Christian Groessler <chris@groessler.org>
4705
4706 * gcc.c-torture/compile/simd-5.c: Fix comment.
4707
4708 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
4709
4710 PR target/85657
4711 * gcc.target/powerpc/pr85657-1.c: New test for converting between
4712 __float128, __ibm128, and long double.
4713 * gcc.target/powerpc/pr85657-2.c: Likewise.
4714 * gcc.target/powerpc/pr85657-3.c: Likewise.
4715 * g++.dg/pr85667.C: New test to make sure __ibm128 is
4716 implementated as a separate type internally, and is not just an
4717 alias for long double.
4718
4719 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
4720
4721 PR tree-optimization/85814
4722 * gcc.dg/torture/pr85814.c: New test.
4723
4724 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
4725
4726 PR c++/84588
4727 * g++.dg/cpp0x/cond1.C: New.
4728 * g++.dg/cpp1y/pr84588-1.C: Likewise.
4729 * g++.dg/cpp1y/pr84588-2.C: Likewise.
4730 * g++.dg/cpp1y/pr84588-3.C: Likewise.
4731 * g++.dg/parse/cond6.C: Likewise.
4732 * g++.dg/parse/cond7.C: Likewise.
4733 * g++.dg/parse/cond8.C: Likewise.
4734 * g++.dg/cpp1z/decomp16.C: Update.
4735 * g++.old-deja/g++.jason/cond.C: Likewise.
4736
4737 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
4738
4739 ChangeLog for r260480
4740 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
4741 warnings for deleted and obsolescent features.
4742 * gfortran.dg/graphite/id-19.f: Ditto.
4743 * gfortran.dg/graphite/id-20.f: Ditto.
4744 * gfortran.dg/graphite/id-27.f90: Ditto.
4745 * gfortran.dg/graphite/pr82449.f: Ditto.
4746
4747 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4748
4749 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
4750 tiny and large memory models.
4751
4752 2018-04-04 Ed Schonberg <schonberg@adacore.com>
4753
4754 * gnat.dg/suppress_initialization.adb,
4755 gnat.dg/suppress_initialization_pkg.ads: New testcase.
4756
4757 2018-04-04 Ed Schonberg <schonberg@adacore.com>
4758
4759 * gnat.dg/exit1.adb: New testcase.
4760
4761 2018-04-04 Ed Schonberg <schonberg@adacore.com>
4762
4763 * gnat.dg/array30.adb: New testcase.
4764
4765 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
4766
4767 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
4768
4769 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4770
4771 * gcc.c-torture/execute/ssad-run.c: New test.
4772 * gcc.c-torture/execute/usad-run.c: Likewise.
4773 * gcc.target/aarch64/ssadv16qi.c: Likewise.
4774 * gcc.target/aarch64/usadv16qi.c: Likewise.
4775
4776 2018-05-21 Tamar Christina <tamar.christina@arm.com>
4777
4778 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
4779 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
4780 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
4781 vbcaxq_s64): New.
4782 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
4783 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
4784 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
4785
4786 2018-05-21 Janus Weil <janus@gcc.gnu.org>
4787
4788 PR fortran/85841
4789 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
4790 * gfortran.dg/g77/20020307-1.f: Ditto.
4791 * gfortran.dg/g77/980310-3.f: Ditto.
4792 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
4793 * gfortran.dg/goacc/loop-1.f95: Ditto.
4794 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
4795 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
4796 * gfortran.dg/gomp/do-1.f90: Ditto.
4797 * gfortran.dg/gomp/omp_do1.f90: Ditto.
4798 * gfortran.dg/pr17229.f: Ditto.
4799 * gfortran.dg/pr37243.f: Ditto.
4800 * gfortran.dg/pr49721-1.f: Ditto.
4801 * gfortran.dg/pr58484.f: Ditto.
4802 * gfortran.dg/pr81175.f: Ditto.
4803 * gfortran.dg/pr81723.f: Ditto.
4804 * gfortran.dg/predcom-2.f: Ditto.
4805 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
4806 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
4807 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
4808 * gfortran.dg/vect/pr52580.f: Ditto.
4809
4810 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
4811
4812 PR fortran/80657
4813 * gfortran.dg/char_result_18.f90: New test.
4814
4815 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
4816
4817 PR fortran/49636
4818 * gfortran.dg/associate_38.f90: New test.
4819
4820 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
4821
4822 PR fortran/82275
4823 * gfortran.dg/select_type_42.f90: New test.
4824
4825 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
4826
4827 PR fortran/82923
4828 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
4829 that the patch fixes PR66694 & PR82617, although the testcases
4830 are not explicitly included.
4831
4832 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
4833
4834 * gcc.dg/stack-usage-1.c: Add support for rv32e.
4835
4836 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
4837
4838 PR c++/82899
4839 * g++.dg/pr82899.C: New testcase.
4840
4841 2018-05-18 Martin Liska <mliska@suse.cz>
4842
4843 * gcc.dg/pr68766.c: Change pruned output.
4844
4845 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
4846
4847 PR c++/85782
4848 * c-c++-common/goacc/pr85782.c: New test.
4849
4850 2018-05-18 Sudakshina Das <sudi.das@arm.com>
4851
4852 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
4853
4854 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4855
4856 * gcc.target/arm/pr62554.c: Delete.
4857 * gcc.target/arm/pr69610-1.c: Likewise.
4858 * gcc.target/arm/pr69610-2.c: Likewise.
4859
4860 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4861
4862 * gcc.target/arm/pr40887.c: Update comment.
4863 * lib/target-supports.exp: Don't generate effective target checks
4864 and related helpers for armv5. Update comment.
4865 * gcc.target/arm/armv5_thumb_isa.c: Delete.
4866 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
4867 target check and options.
4868
4869 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4870
4871 PR middle-end/85817
4872 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
4873 scan-tree-dump-not for h.
4874
4875 2018-05-18 Richard Biener <rguenther@suse.de>
4876
4877 * gcc.dg/tree-ssa/pr21559.c: Adjust.
4878 * gcc.dg/tree-ssa/pr45397.c: Likewise.
4879 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
4880 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
4881 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
4882 * gcc.dg/tree-ssa/vrp17.c: Likewise.
4883 * gcc.dg/tree-ssa/vrp18.c: Likewise.
4884 * gcc.dg/tree-ssa/vrp23.c: Likewise.
4885 * gcc.dg/tree-ssa/vrp24.c: Likewise.
4886 * gcc.dg/tree-ssa/vrp58.c: Likewise.
4887 * gcc.dg/vrp-min-max-1.c: Likewise.
4888 * gcc.dg/vrp-min-max-3.c: New testcase.
4889
4890 2018-05-18 Richard Biener <rguenther@suse.de>
4891
4892 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
4893 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
4894 * gcc.dg/graphite/scop-6.c: Likewise.
4895 * gcc.dg/graphite/scop-7.c: Likewise.
4896 * gcc.dg/graphite/scop-8.c: Likewise.
4897 * gcc.dg/graphite/scop-9.c: Likewise.
4898
4899 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4900
4901 * gcc.target/aarch64/vect-init-ld1.c: New test.
4902
4903 2018-05-18 Martin Liska <mliska@suse.cz>
4904
4905 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
4906 * gcc.dg/tree-prof/update-loopch.c: Likewise.
4907
4908 2018-05-18 Martin Liska <mliska@suse.cz>
4909
4910 * gcc.dg/ipa/ipa-icf-39.c: New test.
4911 * gcc.dg/pr68766.c: Adjust pruned output.
4912
4913 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
4914
4915 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
4916 New proc.
4917 * gcc.dg/fma-1.c: New test.
4918 * gcc.dg/fma-2.c: Likewise.
4919 * gcc.dg/fma-3.c: Likewise.
4920 * gcc.dg/fma-4.c: Likewise.
4921 * gcc.dg/fma-5.c: Likewise.
4922 * gcc.dg/fma-6.c: Likewise.
4923 * gcc.dg/fma-7.c: Likewise.
4924 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
4925 scalar_all_fma.
4926 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
4927 * gfortran.dg/reassoc_8.f: Likewise.
4928 * gfortran.dg/reassoc_9.f: Likewise.
4929 * gfortran.dg/reassoc_10.f: Likewise.
4930
4931 2018-05-17 Jim Wilson <jimw@sifive.com>
4932
4933 * gcc.target/riscv/switch-qi.c: New.
4934 * gcc.target/riscv/switch-si.c: New.
4935
4936 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
4937
4938 PR target/85698
4939 * gcc.target/powerpc/pr85698.c: New test.
4940
4941 2018-05-17 Richard Biener <rguenther@suse.de>
4942
4943 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
4944
4945 2018-05-17 Bin Cheng <bin.cheng@arm.com>
4946
4947 PR tree-optimization/85793
4948 * gcc.dg/vect/pr85793.c: New test.
4949
4950 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
4951
4952 * gcc.dg/gimplefe-28.c: New test.
4953 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
4954 internal function calls.
4955 * gcc.dg/goacc/loop-processing-1.c: Likewise.
4956
4957 2018-05-17 Martin Liska <mliska@suse.cz>
4958
4959 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
4960 space in between 'G_' and '('.
4961
4962 2018-05-17 Jakub Jelinek <jakub@redhat.com>
4963
4964 PR target/85323
4965 * gcc.target/i386/pr85323-7.c: New test.
4966 * gcc.target/i386/pr85323-8.c: New test.
4967 * gcc.target/i386/pr85323-9.c: New test.
4968
4969 PR target/85323
4970 * gcc.target/i386/pr85323-4.c: New test.
4971 * gcc.target/i386/pr85323-5.c: New test.
4972 * gcc.target/i386/pr85323-6.c: New test.
4973
4974 PR target/85323
4975 * gcc.target/i386/pr85323-1.c: New test.
4976 * gcc.target/i386/pr85323-2.c: New test.
4977 * gcc.target/i386/pr85323-3.c: New test.
4978
4979 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
4980 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
4981 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
4982 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
4983 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
4984 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
4985 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
4986 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
4987 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
4988 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
4989 * gcc.target/i386/avx512f-setzero-1.c: New test.
4990
4991 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
4992
4993 * gcc.target/aarch64/vect-slp-dup.c: New.
4994
4995 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
4996
4997 PR c++/85713
4998 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
4999
5000 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
5001
5002 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
5003 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
5004
5005 2018-05-17 Richard Biener <rguenther@suse.de>
5006
5007 PR tree-optimization/85757
5008 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
5009
5010 2018-05-16 Marek Polacek <polacek@redhat.com>
5011
5012 PR c++/85363
5013 * g++.dg/cpp0x/initlist-throw1.C: New test.
5014 * g++.dg/cpp0x/initlist-throw2.C: New test.
5015
5016 2018-05-16 Carl Love <cel@us.ibm.com>
5017
5018 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
5019 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
5020 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
5021
5022 2018-05-16 Richard Biener <rguenther@suse.de>
5023
5024 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
5025 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
5026 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
5027
5028 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
5029
5030 * gcc.target/aarch64/sve/vcond_10.c: New test.
5031 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
5032 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
5033 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
5034
5035 2018-05-15 Martin Sebor <msebor@redhat.com>
5036
5037 PR tree-optimization/85753
5038 * gcc.dg/Wrestrict-10.c: Adjust.
5039 * gcc.dg/Wrestrict-16.c: New test.
5040
5041 2018-05-15 Martin Sebor <msebor@redhat.com>
5042
5043 PR middle-end/85643
5044 * c-c++-common/attr-nonstring-7.c: New test.
5045
5046 2018-05-15 Richard Biener <rguenther@suse.de>
5047
5048 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
5049
5050 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5051
5052 PR tree-optimization/83648
5053 * gcc.dg/tree-ssa/pr83648.c: New test.
5054 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
5055
5056 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5057
5058 PR ipa/85734
5059 * gcc.dg/ipa/pr85734.c: New test.
5060
5061 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
5062
5063 PR target/85756
5064 * gnat.dg/opt70.adb: New test.
5065 * gnat.dg/opt70_pkg.ad[sb]: New helper.
5066
5067 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5068
5069 * gcc.target/aarch64/crypto-fuse-1.c: New test.
5070 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
5071
5072 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
5073
5074 * gcc.target/aarch64/vmov_n_1.c: Update test.
5075 * gcc.target/aarch64/vfp-1.c: Update test.
5076
5077 2018-05-14 Jakub Jelinek <jakub@redhat.com>
5078
5079 PR target/85756
5080 * gcc.c-torture/execute/pr85756.c: New test.
5081
5082 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
5083
5084 * gcc.target/i386/cldemote-1.c: New test.
5085
5086 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
5087
5088 PR fortran/85742
5089 * gfortran.dg/assumed_type_9.f90 : New test.
5090
5091 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
5092
5093 PR fortran/85542
5094 * gfortran.dg/pr85542.f90: New test.
5095
5096 2018-05-11 Martin Jambor <mjambor@suse.cz>
5097
5098 PR ipa/85655
5099 * g++.dg/lto/pr85655_0.C: New test.
5100
5101 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
5102
5103 * gcc.target/i386/tpause-1.c: New test.
5104 * gcc.target/i386/umonitor-1.c: New test.
5105
5106 2018-05-11 Jakub Jelinek <jakub@redhat.com>
5107
5108 PR c/85696
5109 * c-c++-common/gomp/pr85696.c: New test.
5110
5111 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
5112 Jakub Jelinek <jakub@redhat.com>
5113
5114 PR tree-optimization/85692
5115 * gcc.target/i386/pr85692.c: New test.
5116
5117 2018-05-11 Martin Liska <mliska@suse.cz>
5118
5119 PR sanitizer/85556
5120 * c-c++-common/ubsan/attrib-6.c: New test.
5121
5122 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5123
5124 PR fortran/85687
5125 * gfortran.dg/pr85687.f90: new test.
5126
5127 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5128
5129 PR fortran/85521
5130 * gfortran.dg/pr85521_1.f90: New test.
5131 * gfortran.dg/pr85521_2.f90: New test.
5132
5133 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5134
5135 PR fortran/70870
5136 * gfortran.dg/pr70870_1.f90: New test.
5137
5138 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
5139
5140 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
5141
5142 2018-05-10 Jakub Jelinek <jakub@redhat.com>
5143
5144 PR c++/85662
5145 * g++.dg/ext/offsetof2.C: New test.
5146
5147 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
5148
5149 PR fortran/68846
5150 * gfortran.dg/temporary_3.f90 : New test.
5151
5152 PR fortran/70864
5153 * gfortran.dg/temporary_2.f90 : New test.
5154
5155 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
5156
5157 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
5158 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
5159 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
5160 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
5161 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
5162 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
5163 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
5164 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
5165 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
5166 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
5167 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
5168 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
5169 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
5170 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
5171 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
5172 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
5173 * gcc.dg/vmx/st-be-order.c: Delete testcase.
5174 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
5175 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
5176 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
5177 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
5178 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
5179 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
5180 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
5181 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
5182 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
5183 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
5184
5185 2018-05-10 Jakub Jelinek <jakub@redhat.com>
5186
5187 PR tree-optimization/85699
5188 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
5189 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
5190 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
5191 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
5192
5193 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
5194
5195 * g++.dg/tls/pr85400.C: New test.
5196
5197 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5198
5199 PR c++/85713
5200 * g++.dg/cpp1y/lambda-generic-85713.C: New.
5201
5202 2018-05-09 Carl Love <cel@us.ibm.com>
5203
5204 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
5205
5206 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5207
5208 PR c++/85713
5209 Revert:
5210 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5211
5212 PR c++/84588
5213 * g++.dg/cpp1y/pr84588.C: New.
5214
5215 2018-05-09 Andreas Schwab <schwab@suse.de>
5216
5217 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
5218
5219 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
5220
5221 * gcc.target/aarch64/store_lane_spill_1.c: New test.
5222 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
5223
5224 2018-05-08 Carl Love <cel@us.ibm.com>
5225 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
5226
5227 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5228
5229 PR c++/84588
5230 * g++.dg/cpp1y/pr84588.C: New.
5231
5232 2018-05-08 Marek Polacek <polacek@redhat.com>
5233
5234 PR c++/85695
5235 * g++.dg/cpp1z/constexpr-if22.C: New test.
5236
5237 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
5238
5239 PR target/85693
5240 * gcc.target/i386/pr85693.c: New test.
5241
5242 2018-05-08 Jakub Jelinek <jakub@redhat.com>
5243
5244 PR target/85683
5245 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
5246 scan-assembler-times checking that except for [fh]*xor other functions
5247 don't use any load instructions.
5248
5249 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
5250
5251 * gcc.target/i386/builtin_target.c: Test goldmont.
5252 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
5253 arch=silvermont.
5254
5255 2018-05-08 Jakub Jelinek <jakub@redhat.com>
5256
5257 PR target/85572
5258 * g++.dg/other/sse2-pr85572-1.C: New test.
5259 * g++.dg/other/sse2-pr85572-2.C: New test.
5260 * g++.dg/other/sse4-pr85572-1.C: New test.
5261 * g++.dg/other/avx2-pr85572-1.C: New test.
5262
5263 PR target/85317
5264 * gcc.target/i386/pr85317.c: New test.
5265 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
5266 optimization barrier to avoid optimizing away the expected insn.
5267
5268 PR target/85480
5269 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
5270 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
5271
5272 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5273
5274 * g++.dg/other/sve_const_pred_1.C: Rename to...
5275 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
5276 target selectors and explicit -march options.
5277 * g++.dg/other/sve_const_pred_2.C: Rename to...
5278 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
5279 * g++.dg/other/sve_const_pred_3.C: Rename to...
5280 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
5281 * g++.dg/other/sve_const_pred_4.C: Rename to...
5282 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
5283 * g++.dg/other/sve_tls_2.C: Rename to...
5284 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
5285 * g++.dg/other/sve_vcond_1.C: Rename to...
5286 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
5287 * g++.dg/other/sve_vcond_1_run.C: Rename to...
5288 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
5289
5290 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5291
5292 PR testsuite/85586
5293 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
5294 !vect_no_align.
5295
5296 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5297
5298 PR c++/57429
5299 * g++.dg/cpp0x/deleted14.C: New.
5300
5301 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5302 Alan Hayward <alan.hayward@arm.com>
5303 David Sherwood <david.sherwood@arm.com>
5304
5305 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
5306 XFAIL the BIC test.
5307 * gcc.target/aarch64/sve/vcond_7.c: New test.
5308 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
5309
5310 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5311
5312 PR c++/70563
5313 * g++.dg/cpp0x/sfinae62.C: New.
5314
5315 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5316
5317 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
5318 load from src[i].
5319
5320 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5321
5322 PR c++/80691
5323 * g++.dg/cpp0x/narrowing1.C: New.
5324
5325 2018-05-08 Richard Biener <rguenther@suse.de>
5326
5327 PR middle-end/85588
5328 * gcc.dg/torture/pr85574.c: Rename to...
5329 * gcc.dg/torture/pr85588.c: ... this.
5330
5331 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5332
5333 PR fortran/54613
5334 * gfortran.dg/minmaxloc_12.f90: New test case.
5335 * gfortran.dg/minmaxloc_13.f90: New test case.
5336
5337 2018-05-07 Nathan Sidwell <nathan@acm.org>
5338
5339 * g++.dg/cpp0x/range-for10.C: Delete.
5340 * g++.dg/ext/forscope1.C: Delete.
5341 * g++.dg/ext/forscope2.C: Delete.
5342 * g++.dg/template/for1.C: Delete.
5343
5344 2018-05-07 Jeff Law <law@redhat.com>
5345
5346 * gfortran.dg/linefile.f90: New test.
5347
5348 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
5349
5350 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
5351 and options.
5352
5353 2018-05-06 Jakub Jelinek <jakub@redhat.com>
5354
5355 PR c++/85659
5356 * g++.dg/ext/asm14.C: New test.
5357 * g++.dg/ext/asm15.C: New test.
5358 * g++.dg/ext/asm16.C: New test.
5359
5360 2018-05-06 Michael Eager <eager@eagercon.com>
5361
5362 * gcc.target/microblaze/others/picdtr.c: Correct option
5363 -fPIE -mpic-data-is-text-relative.
5364
5365 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
5366
5367 * gcc.target/microblaze/others/picdtr.c: Add test for
5368 -fPIE -mpic-data-is-text-relative.
5369
5370 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
5371
5372 PR fortran/85507
5373 * gfortran.dg/coarray_dependency_1.f90: New test.
5374 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
5375
5376 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
5377
5378 * brig.dg/test/gimple/smoke_test.hsail: Fix the test
5379 to match the currently produced gimple.
5380
5381 2018-05-04 Carl Love <cel@us.ibm.com>
5382
5383 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
5384 vec_trunc.
5385 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
5386 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
5387 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
5388 xvcmpgedp counts. Add xxsel counts.
5389
5390 2018-05-04 Richard Biener <rguenther@suse.de>
5391
5392 PR middle-end/85627
5393 * g++.dg/torture/pr85627.C: New testcase.
5394
5395 2018-05-04 Richard Biener <rguenther@suse.de>
5396
5397 PR middle-end/85574
5398 * gcc.dg/torture/pr85574.c: New testcase.
5399 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
5400
5401 2018-05-04 Jakub Jelinek <jakub@redhat.com>
5402
5403 PR libstdc++/85466
5404 * gcc.dg/nextafter-1.c: New test.
5405 * gcc.dg/nextafter-2.c: New test.
5406 * gcc.dg/nextafter-3.c: New test.
5407 * gcc.dg/nextafter-4.c: New test.
5408
5409 2018-05-03 Nathan Sidwell <nathan@acm.org>
5410
5411 Remove -ffriend-injection.
5412 * g++.old-deja/g++.jason/scoping15.C: Delete.
5413 * g++.old-deja/g++.mike/net43.C: Delete.
5414
5415 2018-05-03 Jakub Jelinek <jakub@redhat.com>
5416
5417 PR target/85530
5418 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
5419 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
5420 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
5421 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
5422
5423 2018-05-03 Tom de Vries <tom@codesourcery.com>
5424
5425 PR testsuite/85106
5426 * lib/scanoffloadtree.exp: New file.
5427
5428 2018-05-03 Richard Biener <rguenther@suse.de>
5429
5430 PR tree-optimization/85615
5431 * gcc.dg/torture/pr85615.c: New testcase.
5432
5433 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5434
5435 PR tree-optimization/70291
5436 * gcc.dg/complex-6.c: New test.
5437 * gcc.dg/complex-7.c: Likewise.
5438
5439 2018-05-03 Richard Biener <rguenther@suse.de>
5440
5441 PR testsuite/85579
5442 * fortran.dg/pr51434.f90: Truncate transfer argument.
5443
5444 2018-05-02 Jakub Jelinek <jakub@redhat.com>
5445
5446 PR target/85582
5447 * gcc.c-torture/execute/pr85582-3.c: New test.
5448
5449 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
5450 Jason Merrill <jason@redhat.com>
5451
5452 PR c++/68374
5453 * g++.dg/warn/Wshadow-13.C: New.
5454 * g++.dg/warn/Wshadow-14.C: Likewise.
5455
5456 2018-05-02 Tom de Vries <tom@codesourcery.com>
5457
5458 PR libgomp/82428
5459 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
5460 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
5461
5462 2018-05-02 David Pagan <dave.pagan@oracle.com>
5463
5464 PR c/30552
5465 * gcc.dg/noncompile/pr30552-1.c: New test.
5466 * gcc.dg/noncompile/pr30552-2.c: New test.
5467 * gcc.dg/noncompile/pr30552-3.c: New test.
5468 * gcc.dg/noncompile/pr30552-4.c: New test.
5469
5470 2018-05-02 Richard Biener <rguenther@suse.de>
5471
5472 PR tree-optimization/85597
5473 * gcc.dg/vect/pr85597.c: New testcase.
5474
5475 2018-05-02 Tom de Vries <tom@codesourcery.com>
5476
5477 PR testsuite/85106
5478 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
5479 * lib/scanltranstree.exp: New file.
5480 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
5481 (scan-ltrans-tree-dump-times_required_options)
5482 (scan-ltrans-tree-dump-not_required_options)
5483 (scan-ltrans-tree-dump-dem_required_options)
5484 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
5485 * lib/gcc-dg.exp: Include scanltranstree.exp.
5486
5487 2018-05-02 Tom de Vries <tom@codesourcery.com>
5488
5489 PR testsuite/85106
5490 * gcc.dg/ipa/ipa-icf-38.c: New test.
5491 * gcc.dg/ipa/ipa-icf-38a.c: New test.
5492 * lib/scandump.exp (dump-base): New proc.
5493 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
5494 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
5495 base.
5496 * lib/scanipa.exp: Add "" argument to scan-dump calls.
5497 * lib/scanlang.exp: Same.
5498 * lib/scanrtl.exp: Same.
5499 * lib/scantree.exp: Same.
5500 * lib/scanwpaipa.exp: New file.
5501 * lib/gcc-dg.exp: Include scanwpaipa.exp.
5502
5503 2018-05-02 Richard Biener <rguenther@suse.de>
5504
5505 PR middle-end/85567
5506 * gcc.dg/torture/pr85567.c: New testcase.
5507
5508 2018-05-02 Jakub Jelinek <jakub@redhat.com>
5509
5510 PR target/85582
5511 * gcc.c-torture/execute/pr85582-1.c: New test.
5512 * gcc.c-torture/execute/pr85582-2.c: New test.
5513
5514 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
5515
5516 PR tree-optimization/85586
5517 * gcc.dg/vect/pr85586.c: New test.
5518
5519 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
5520
5521 PR tree-optimization/85143
5522 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
5523 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
5524
5525 2018-05-01 David Malcolm <dmalcolm@redhat.com>
5526
5527 PR c/84258
5528 * c-c++-common/Wformat-pr84258.c: New test.
5529
5530 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5531
5532 PR tree-optimization/82665
5533 * gcc.dg/tree-ssa/pr82665.c: New test.
5534
5535 2018-04-30 David Malcolm <dmalcolm@redhat.com>
5536
5537 PR c++/85523
5538 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
5539 (test_add_fixit_insert_formatted_single_line): New function.
5540 (test_add_fixit_insert_formatted_multiline): New function.
5541 Extend expected output of generated patch to include fix-it hints
5542 for these.
5543 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
5544 "gcc-rich-location.h". Add test coverage for
5545 gcc_rich_location::add_fixit_insert_formatted.
5546
5547 2018-04-30 David Malcolm <dmalcolm@redhat.com>
5548
5549 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5550 (test_show_locus): Update for location_get_source_line returning a
5551 char_span. Use char_span for handling words in the
5552 "test_many_nested_locations" fix-it example.
5553
5554 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
5555
5556 * gcc.target/arc/interrupt-8.c: Update test.
5557 * gcc.target/arc/loop-4.c: Likewise.
5558 * gcc.target/arc/loop-hazard-1.c: Likewise.
5559 * gcc.target/arc/sdata-3.c: Likewise.
5560
5561 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
5562
5563 * gcc.target/arc/store-merge-1.c: New test.
5564 * gcc.target/arc/add_n-combine.c: Update test.
5565
5566 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
5567
5568 Microblaze Target: PIC data text relative
5569
5570 * gcc.target/microblaze/others/data_var1.c: Include
5571 PIC case of r20 base register.
5572 * gcc.target/microblaze/others/data_var2.c: Ditto.
5573 * gcc.target/microblaze/others/picdtr.c: Add new
5574 test case for -mpic-is-data-text-relative.
5575 * gcc.target/microblaze/others/sdata_var1.c: Add
5576 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
5577 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
5578 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
5579 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
5580 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
5581 * gcc.target/microblaze/others/string_cst1_gpopt.c:
5582 Ditto.
5583 * gcc.target/microblaze/others/string_cst2_gpopt.c:
5584 Ditto.
5585
5586 2018-04-30 Richard Biener <rguenther@suse.de>
5587
5588 PR tree-optimization/28364
5589 PR tree-optimization/85275
5590 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
5591 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
5592 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
5593 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
5594 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
5595 still passes.
5596 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
5597 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
5598 still passes.
5599 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
5600 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
5601 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
5602
5603 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
5604
5605 PR target/84431
5606 * gcc.target/i386/pr84431.c: New test.
5607
5608 2018-04-27 Martin Jambor <mjambor@suse.cz>
5609
5610 PR ipa/85549
5611 * g++.dg/ipa/pr85549.C: New test.
5612
5613 2018-04-27 Jakub Jelinek <jakub@redhat.com>
5614
5615 PR c++/85553
5616 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
5617 directive.
5618 * g++.dg/cpp0x/constexpr-85553.C: New test.
5619
5620 2018-04-27 David Malcolm <dmalcolm@redhat.com>
5621
5622 PR c++/85515
5623 * g++.dg/pr85515-1.C: New test.
5624 * g++.dg/pr85515-2.C: New test.
5625
5626 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
5627
5628 PR c++/84691
5629 * g++.dg/cpp0x/friend3.C: New.
5630
5631 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5632
5633 PR target/82518
5634 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
5635 Use check_effective_target_arm_little_endian.
5636
5637 2018-04-27 Jakub Jelinek <jakub@redhat.com>
5638
5639 PR tree-optimization/85529
5640 * gcc.c-torture/execute/pr85529-1.c: New test.
5641 * gcc.c-torture/execute/pr85529-2.c: New test.
5642 * gcc.dg/pr85529.c: New test.
5643
5644 2018-04-26 Maciej W. Rozycki <macro@mips.com>
5645
5646 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
5647 `.dword' in addition to `lw' and `.word'.
5648
5649 2018-04-26 Maciej W. Rozycki <macro@mips.com>
5650
5651 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
5652
5653 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
5654
5655 * gnat.dg/loop_optimization24.adb: New test.
5656
5657 2018-04-26 Richard Biener <rguenther@suse.de>
5658
5659 PR tree-optimization/85116
5660 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
5661 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
5662 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
5663 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
5664
5665 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
5666
5667 PR target/85473
5668 * gcc.target/i386/pr85473-1.c: New test.
5669 * gcc.target/i386/pr85473-2.c: New test.
5670
5671 2018-04-25 Nathan Sidwell <nathan@acm.org>
5672 Jakub Jelinek <jakub@redhat.com>
5673
5674 PR c++/85437
5675 PR c++/49171
5676 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
5677 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
5678 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
5679 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
5680 * g++.dg/cpp0x/pr85437-1.C: New.
5681 * g++.dg/cpp0x/pr85437-2.C: New.
5682 * g++.dg/cpp0x/pr85437-3.C: New.
5683 * g++.dg/cpp0x/pr85437-4.C: New.
5684
5685 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
5686
5687 PR fortran/85520
5688 * gfortran.dg/pr85520.f90: New test.
5689
5690 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5691
5692 PR target/85512
5693 * gcc.dg/pr85512.c: New test.
5694
5695 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
5696
5697 PR target/85485
5698 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
5699 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
5700 * gcc.dg/pr85388-1.c (dg-options): Likwise.
5701 * gcc.dg/pr85388-2.c (dg-options): Likwise.
5702 * gcc.dg/pr85388-3.c (dg-options): Likwise.
5703 * gcc.dg/pr85388-4.c (dg-options): Likwise.
5704 * gcc.dg/pr85388-5.c (dg-options): Likwise.
5705 * gcc.dg/pr85388-6.c (dg-options): Likwise.
5706 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
5707 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
5708 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
5709 * gcc.target/i386/cet-label.c (dg-options): Likwise.
5710 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
5711 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
5712 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
5713 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
5714 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
5715 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
5716 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
5717 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
5718 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
5719 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
5720 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
5721 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
5722 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
5723 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
5724 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
5725 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
5726 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
5727 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
5728 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
5729 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
5730 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
5731 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
5732 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
5733 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
5734 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
5735 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
5736 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
5737 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
5738 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
5739 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
5740 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
5741 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
5742 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
5743 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
5744 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
5745 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
5746 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
5747 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
5748 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
5749 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
5750 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
5751 * gcc.target/i386/pr84146.c (dg-options): Likwise.
5752 * gcc.target/i386/pr85403.c (dg-options): Likwise.
5753 * gcc.target/i386/pr85404.c (dg-options): Likwise.
5754 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
5755 with -mshstk.
5756 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
5757 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
5758 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
5759 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
5760 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
5761 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
5762 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
5763 * (dg-options): Likwise.
5764 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
5765 -mno-cet.
5766 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
5767 * gcc.target/i386/cet-label-3.c: Removed.
5768 * gcc.target/i386/cet-property-3.c: Likwise.
5769 * gcc.target/i386/cet-sjlj-7.c: Likwise.
5770
5771 2018-04-24 Jakub Jelinek <jakub@redhat.com>
5772
5773 PR target/85511
5774 * gcc.target/i386/pr85511.c: New test.
5775
5776 PR target/85503
5777 * g++.dg/ext/pr85503.C: New test.
5778
5779 PR target/85508
5780 * gcc.target/i386/pr85508.c: New test.
5781
5782 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
5783
5784 PR tree-optimization/85478
5785 * g++.dg/pr85478.C: New test.
5786
5787 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
5788
5789 * g++.dg/torture/pr85496.C: New test.
5790
5791 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
5792
5793 PR rtl-optimization/85423
5794 * gcc.dg/pr85423.c: New test.
5795
5796 2018-04-20 Martin Sebor <msebor@redhat.com>
5797
5798 PR c/85365
5799 * gcc.dg/Wrestrict-15.c: New test.
5800
5801 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
5802
5803 PR target/85456
5804 * gcc.target/powerpc/pr85456.c: New test.
5805
5806 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
5807
5808 * g++.dg/ext/undef-bool-1.C: Require lp64.
5809 * gcc.target/powerpc/undef-bool-2.c: Likewise.
5810
5811 2018-04-20 Jeff Law <law@redhat.com>
5812
5813 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
5814 stack protector.
5815 * gcc.dg/stack-check-6.c: Likewise.
5816 * gcc.dg/stack-check-6a.c: Likewise.
5817 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
5818 * gcc.target/i386/stack-check-18.c: Likewise.
5819 * gcc.target/i386/stack-check-19.c: Likewise.
5820
5821 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5822
5823 PR testsuite/85483
5824 * gcc.target/aarch64/sve/vcond_1.c: Move to...
5825 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
5826 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
5827 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
5828
5829 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
5830
5831 PR target/85469
5832 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
5833 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
5834
5835 2018-04-20 Richard Biener <rguenther@suse.de>
5836
5837 PR middle-end/85475
5838 * gcc.dg/torture/pr85475.c: New testcase.
5839
5840 2018-04-20 Martin Jambor <mjambor@suse.cz>
5841
5842 ipa/85449
5843 * gcc.dg/ipa/pr85449.c: New test.
5844
5845 2018-04-20 Martin Jambor <mjambor@suse.cz>
5846
5847 ipa/85447
5848 * g++.dg/ipa/pr85447.C: New file.
5849 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
5850
5851 2018-04-20 Jakub Jelinek <jakub@redhat.com>
5852
5853 PR c++/85462
5854 * g++.dg/cpp0x/pr85462.C: New test.
5855
5856 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
5857
5858 * gcc.target/i386/pr85404.c: Require CET target.
5859
5860 2018-04-19 Jakub Jelinek <jakub@redhat.com>
5861
5862 PR tree-optimization/85467
5863 * gcc.dg/pr85467.c: New test.
5864
5865 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
5866
5867 PR c++/84611
5868 * g++.dg/parse/crash68.C: New.
5869
5870 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
5871
5872 PR libgcc/85334
5873 * g++.dg/torture/pr85334.C: New test.
5874
5875 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
5876
5877 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
5878 * g++.dg/diagnostic/pr85464.C: New.
5879
5880 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
5881
5882 PR target/85397
5883 * gcc.dg/torture/pr85397-1.c: New test.
5884 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
5885 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
5886
5887 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
5888
5889 PR target/85404
5890 * gcc.target/i386/pr85404.c: New test.
5891
5892 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
5893
5894 PR target/85417
5895 * c-c++-common/attr-nocf-check-1.c: Compile with
5896 -fcf-protection=none.
5897 * c-c++-common/attr-nocf-check-3.c: Likewise.
5898 * gcc.dg/march-generic.c: Likewise.
5899 * gcc.target/i386/align-limit.c: Likewise.
5900 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
5901 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
5902 * gcc.target/i386/cet-property-2.c: Likewise.
5903 * gcc.target/i386/ret-thunk-26.c: Likewise.
5904 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
5905 targets.
5906 * c-c++-common/fcf-protection-2.c: Likewise.
5907 * c-c++-common/fcf-protection-3.c: Likewise.
5908 * c-c++-common/fcf-protection-5.c: Likewise.
5909 * c-c++-common/fcf-protection-6.c: Likewise.
5910 * c-c++-common/fcf-protection-7.c: Likewise.
5911 * gcc.target/i386/cet-label-3.c: New test.
5912 * gcc.target/i386/cet-property-3.c: Likewise.
5913 * gcc.target/i386/cet-sjlj-7.c: Likewise.
5914 * gcc.target/i386/pr85417-1.c: Likewise.
5915 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
5916 __x86_indirect_thunk_nt_(r|e)ax
5917 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
5918 * gcc.target/i386/pr85403.c: Remove dg-error,
5919
5920 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
5921
5922 * gcc.target/i386/movdir-1.c: New test.
5923
5924 2018-04-19 Richard Biener <rguenther@suse.de>
5925
5926 PR middle-end/85455
5927 * gcc.dg/pr85455.c: New testcase.
5928
5929 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
5930
5931 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
5932 targets.
5933 * g++.dg/lto/pr85405b_0.C: Likewise.
5934 * g++.dg/lto/pr84805_0.C: Likewise.
5935
5936 2018-04-18 Martin Liska <mliska@suse.cz>
5937
5938 PR ipa/83983
5939 PR ipa/85391
5940 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
5941 output.
5942
5943 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
5944
5945 PR target/85388
5946 * gcc.dg/pr85388-1.c: New test.
5947 * gcc.dg/pr85388-2.c: Likewise.
5948 * gcc.dg/pr85388-3.c: Likewise.
5949 * gcc.dg/pr85388-4.c: Likewise.
5950 * gcc.dg/pr85388-5.c: Likewise.
5951 * gcc.dg/pr85388-6.c: Likewise.
5952
5953 2018-04-18 Jan Hubicka <jh@suse.cz>
5954 Martin Liska <mliska@suse.cz>
5955
5956 * g++.dg/lto/pr83121_0.C: Update template.
5957 * g++.dg/lto/pr83121_1.C: Update template.
5958 * g++.dg/lto/pr84805_0.C: Update template.
5959 * g++.dg/lto/pr84805_1.C: Update template.
5960 * g++.dg/lto/pr84805_2.C: Update template.
5961
5962 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
5963
5964 PR c++/84630
5965 * g++.dg/cpp0x/pr84630.C: New.
5966
5967 2018-04-18 Jakub Jelinek <jakub@redhat.com>
5968
5969 PR c++/84463
5970 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
5971 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
5972 in two cases. Uncomment two other tests and add expected dg-error for
5973 them.
5974 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
5975 -Wnarrowing diagnostics on some targets for c++11.
5976 * g++.dg/parse/array-size2.C: Remove xfail.
5977 * g++.dg/cpp0x/constexpr-84463.C: New test.
5978
5979 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
5980
5981 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
5982 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
5983
5984 2018-04-17 Jakub Jelinek <jakub@redhat.com>
5985
5986 PR testsuite/85326
5987 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
5988 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
5989 * g++.dg/other/sve_tls_2.C: Require effective target tls.
5990
5991 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
5992
5993 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
5994 prevent cascading of errors and change expected error message.
5995 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
5996 to 64-bit targets.
5997 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
5998 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
5999 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
6000 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
6001 error message.
6002 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
6003
6004 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6005
6006 PR target/85430
6007 * gcc.dg/pr85430.c: New test.
6008
6009 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6010
6011 PR testsuite/85326
6012 * gcc.target/arm/pr54300.C: Move to...
6013 * g++.dg/other/pr54300.C: ... Here. Add target directives.
6014 * gcc.target/arm/pr55073.C: Move to...
6015 * g++.dg/other/pr55073.C: ... Here. Add target directives.
6016 * gcc.target/arm/pr56184.C: Move to...
6017 * g++.dg/other/pr56184.C: ... Here. Add target directives.
6018 * gcc.target/arm/pr59985.C: Move to...
6019 * g++.dg/other/pr59985.C: ... Here. Add target directives.
6020 * gcc.target/aarch64/pr60675.C: Move to...
6021 * g++.dg/other/pr60675.C: ... Here. Add target directives.
6022 * gcc.target/aarch64/pr81422.C: Move to...
6023 * g++.dg/other/pr81422.C: ... Here. Add target directives.
6024 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
6025 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
6026 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
6027 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
6028 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
6029 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
6030 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
6031 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
6032 * gcc.target/aarch64/sve/tls_2.C: Move to...
6033 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
6034 * gcc.target/aarch64/pr81414.C: Rename to...
6035 * gcc.target/aarch64/pr81414.c: ... This.
6036 * gcc.target/aarch64/simd/pr67896.C: Rename to...
6037 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
6038 messages.
6039 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
6040 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
6041 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
6042 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
6043 file name.
6044
6045 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6046
6047 PR middle-end/85414
6048 * gcc.dg/pr85414.c: New test.
6049
6050 2018-04-17 Martin Jambor <mjambor@suse.cz>
6051
6052 PR ipa/85421
6053 * g++.dg/ipa/pr85421.C: New test.
6054
6055 2018-04-17 Martin Liska <mliska@suse.cz>
6056
6057 PR lto/85405
6058 * g++.dg/lto/pr85405b_0.C: New test.
6059 * g++.dg/lto/pr85405b_1.C: New test.
6060
6061 2018-04-17 Martin Liska <mliska@suse.cz>
6062
6063 PR lto/85405
6064 * g++.dg/lto/pr85405_0.C: New test.
6065 * g++.dg/lto/pr85405_1.C: New test.
6066
6067 2018-04-17 Martin Liska <mliska@suse.cz>
6068
6069 PR ipa/85329
6070 * g++.dg/ext/pr85329-2.C: New test.
6071 * g++.dg/ext/pr85329.C: New test.
6072 * gcc.target/i386/mvc12.c: New test.
6073
6074 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
6075
6076 PR c++/85039
6077 * g++.dg/pr85039-1.C: New.
6078 * g++.dg/pr85039-2.C: New.
6079 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
6080
6081 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
6082
6083 PR target/85080
6084 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
6085 if the target supports efficient unaligned storage accesses.
6086
6087 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
6088
6089 PR target/83660
6090 * gcc.target/powerpc/pr83660.C: New test.
6091
6092 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
6093
6094 PR target/85403
6095 * gcc.target/i386/pr85403.c: New test.
6096
6097 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
6098
6099 PR target/84331
6100 * gcc.target/i386/funcspec-56.inc: Test arch=skylake.
6101
6102 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6103 Jason Merrill <jason@redhat.com>
6104
6105 PR c++/85112
6106 * g++.dg/cpp0x/pr85112.C: New.
6107
6108 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
6109
6110 PR testsuite/85326
6111 * g++.dg/ext/undef-bool-1.C: New file.
6112 * gcc.target/powerpc/powerpc.exp: Remove .C support.
6113 * gcc.target/powerpc/undef-bool-1.C: Remove file.
6114
6115 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
6116
6117 PR target/85293
6118 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
6119 corresponding dg-error clause.
6120 * gcc.target/powerpc/pr80098-3.c: Ditto.
6121 * gcc.target/powerpc/pr80103-1.c: Delete.
6122
6123 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
6124
6125 PR fortran/81773
6126 PR fortran/83606
6127 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
6128 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
6129
6130 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6131
6132 PR fortran/85387
6133 * gfortran.dg/implied_do_io_5.f90: New test.
6134
6135 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
6136
6137 PR target/83402
6138 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
6139 several values: positive, negative, and zero.
6140 * gcc.target/powerpc/sse2-pslld-1.c: Same.
6141 * gcc.target/powerpc/sse2-psllq-1.c: Same.
6142
6143 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
6144
6145 PR rtl-optimization/79916
6146 * gcc.target/powerpc/pr79916.c: New.
6147
6148 2018-04-13 Jakub Jelinek <jakub@redhat.com>
6149
6150 PR rtl-optimization/85393
6151 * g++.dg/opt/pr85393.C: New test.
6152 * g++.dg/opt/pr85393-aux.cc: New file.
6153
6154 PR rtl-optimization/85376
6155 * gcc.dg/pr85376.c: New test.
6156
6157 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
6158
6159 PR rtl-optimization/83852
6160 * gcc.dg/pr83852.c: New testcase.
6161
6162 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
6163
6164 PR testsuite/85326
6165 * gcc.target/s390/pr77822-1.C: Rename to ...
6166 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
6167 * gcc.target/s390/pr77822-2.c: Add asm scan check.
6168 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
6169
6170 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
6171
6172 PR lto/71991
6173 * gcc.target/i386/pr71991.c: New testcase.
6174
6175 2018-04-13 Martin Liska <mliska@suse.cz>
6176 Jakub Jelinek <jakub@redhat.com>
6177
6178 PR middle-end/81657
6179 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
6180 call.
6181
6182 2018-04-12 David Malcolm <dmalcolm@redhat.com>
6183
6184 PR c++/85385
6185 * g++.dg/diagnostic/macro-arg-count.C: New test.
6186
6187 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6188
6189 PR fortran/83064
6190 PR testsuite/85346
6191 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
6192 array and move test to libgomp/testsuite/libgomp.fortran.
6193 * gfortran.dg/do_concurrent_6.f90: New test.
6194
6195 2018-04-12 Marek Polacek <polacek@redhat.com>
6196
6197 PR c++/85258
6198 * g++.dg/parse/error61.C: New test.
6199
6200 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
6201
6202 PR target/85347
6203 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
6204 specify -mvsx on gcc command line.
6205
6206 2018-04-12 Jakub Jelinek <jakub@redhat.com>
6207
6208 PR target/85328
6209 * gcc.target/i386/pr85328.c: New test.
6210
6211 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6212
6213 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
6214
6215 2018-04-12 Jakub Jelinek <jakub@redhat.com>
6216
6217 PR rtl-optimization/85342
6218 * gcc.target/i386/pr85342.c: New test.
6219
6220 2018-04-11 Jason Merrill <jason@redhat.com>
6221
6222 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
6223 if ulimit -v is set.
6224
6225 2018-04-11 Bin Cheng <bin.cheng@arm.com>
6226
6227 PR testsuite/85190
6228 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
6229
6230 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
6231
6232 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
6233 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
6234
6235 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6236
6237 PR c++/70808
6238 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
6239 effective target.
6240
6241 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
6242
6243 PR target/84301
6244 * gcc.target/i386/pr84301.c: New test.
6245
6246 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6247
6248 PR tree-optimization/85331
6249 * gcc.c-torture/execute/pr85331.c: New test.
6250
6251 2018-04-11 Marek Polacek <polacek@redhat.com>
6252
6253 PR c++/85032
6254 * g++.dg/cpp0x/pr51225.C: Adjust error message.
6255 * g++.dg/cpp1z/constexpr-if21.C: New test.
6256
6257 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6258
6259 PR target/85281
6260 * gcc.target/i386/pr85281.c: New test.
6261
6262 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
6263
6264 PR rtl-optimization/84659
6265 * gcc.dg/pr84659.c: New test.
6266
6267 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6268
6269 PR debug/85302
6270 * g++.dg/debug/dwarf2/pr85302.C: New test.
6271
6272 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
6273
6274 PR target/85261
6275 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
6276 into register.
6277
6278 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6279
6280 PR c++/70808
6281 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
6282
6283 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
6284
6285 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
6286 * gcc.target/powerpc/dimode_off.c: Ditto.
6287 * gcc.target/powerpc/tfmode_off.c: Ditto.
6288 * gcc.target/powerpc/timode_off.c: Ditto.
6289
6290 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
6291
6292 * gcc.target/powerpc/vec-ldl-1.c: New test.
6293 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
6294 corrections to ABI implementation.
6295
6296 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
6297
6298 PR target/85056
6299 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
6300
6301 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6302
6303 PR rtl-optimization/85300
6304 * gcc.dg/pr85300.c: New test.
6305
6306 2018-04-10 David Malcolm <dmalcolm@redhat.com>
6307
6308 PR c++/85110
6309 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
6310 where we now show the pertinent parameter.
6311 * g++.dg/diagnostic/aka2.C: Likewise.
6312 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
6313
6314 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6315
6316 PR fortran/85313
6317 * gfortran.dg/gomp/pr85313.f90: New test.
6318
6319 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6320
6321 PR c++/24314
6322 * g++.dg/parse/template29.C: New.
6323
6324 2018-04-10 Bin Cheng <bin.cheng@arm.com>
6325
6326 PR testsuite/85190
6327 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
6328
6329 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6330
6331 PR target/85177
6332 PR target/85255
6333 * gcc.target/i386/avx512f-pr85177.c: New test.
6334 * gcc.target/i386/avx512f-pr85255.c: New test.
6335
6336 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
6337
6338 PR tree-optimization/85286
6339 * gcc.dg/vect/pr85286.c: New test.
6340
6341 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6342
6343 PR target/85173
6344 * gcc.target/arm/pr85173.c: New test.
6345
6346 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6347
6348 PR lto/85248
6349 * gcc.dg/lto/pr85248_0.c: New test.
6350 * gcc.dg/lto/pr85248_1.c: New test.
6351
6352 2018-04-09 Jan Hubicka <jh@suse.cz>
6353
6354 PR lto/85078
6355 * g++.dg/torture/pr85078.C: New.
6356
6357 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
6358
6359 PR c++/85227
6360 * g++.dg/cpp1z/decomp44.C: New.
6361 * g++.dg/cpp1z/decomp45.C: Likewise.
6362
6363 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6364
6365 PR fortran/83064
6366 * gfortran.dg/do_concurrent_5.f90: New test.
6367 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
6368 message.
6369
6370 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6371
6372 PR fortran/51260
6373 * gfortran.dg/parameter_array_element_3.f90: New test.
6374
6375 2018-04-09 Jakub Jelinek <jakub@redhat.com>
6376
6377 PR c++/85194
6378 * g++.dg/cpp1z/decomp43.C: New test.
6379
6380 PR rtl-optimization/80463
6381 * g++.dg/pr80463.C: Add -w to dg-options.
6382
6383 2018-04-09 Richard Biener <rguenther@suse.de>
6384
6385 PR tree-optimization/85284
6386 * gcc.dg/torture/pr85284.c: New testcase.
6387
6388 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6389
6390 PR rtl-optimization/80463
6391 PR rtl-optimization/83972
6392 PR rtl-optimization/83480
6393
6394 * gcc.dg/pr80463.c: New test.
6395 * g++.dg/pr80463.C: Likewise.
6396 * gcc.dg/pr83972.c: Likewise.
6397
6398 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6399
6400 PR rtl-optimization/83913
6401 * gcc.dg/pr83913.c: New test.
6402
6403 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6404
6405 PR rtl-optimization/83962
6406 * gcc.dg/pr83962.c: New test.
6407
6408 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6409
6410 PR rtl-optimization/83530
6411 * gcc.dg/pr83530.c: New test.
6412
6413 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6414
6415 PR middle-end/82976
6416 * gfortran.dg/realloc_on_assign_16a.f90: New test.
6417
6418 2018-04-07 Jakub Jelinek <jakub@redhat.com>
6419
6420 PR tree-optimization/85257
6421 * gcc.dg/pr85257.c: New test.
6422
6423 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
6424
6425 * g++.dg/opt/pr85196.C: New test.
6426
6427 2018-04-06 David Malcolm <dmalcolm@redhat.com>
6428
6429 PR c++/84269
6430 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
6431 std::tuple here since they need C++11.
6432 * g++.dg/lookup/missing-std-include-8.C: New test.
6433 * g++.dg/lookup/missing-std-include.C: Move std::array and
6434 std::tuple test to missing-std-include-6.C to avoid failures
6435 with C++98.
6436
6437 2018-04-06 Jakub Jelinek <jakub@redhat.com>
6438
6439 PR debug/85252
6440 * gcc.dg/debug/pr85252.c: New test.
6441
6442 PR rtl-optimization/84872
6443 * gcc.dg/graphite/pr84872.c: New test.
6444
6445 PR c++/85210
6446 * g++.dg/cpp1z/decomp42.C: New test.
6447
6448 2018-04-06 David Malcolm <dmalcolm@redhat.com>
6449
6450 PR c++/85021
6451 * g++.dg/lookup/missing-std-include-7.C: New test.
6452
6453 2018-04-06 Tamar Christina <tamar.christina@arm.com>
6454
6455 * gcc.dg/struct-simple.c: Revert r254862.
6456 * lib/target-supports.exp
6457 (check_effective_target_word_mode_no_slow_unalign): Likewise.
6458
6459 2018-04-06 Richard Biener <rguenther@suse.de>
6460
6461 PR middle-end/85244
6462 * gcc.dg/torture/pr85244-1.c: New testcase.
6463 * gcc.dg/torture/pr85244-2.c: Likewise.
6464
6465 2018-04-06 Jakub Jelinek <jakub@redhat.com>
6466
6467 PR sanitizer/85213
6468 * c-c++-common/ubsan/pr85213.c: New test.
6469
6470 2018-04-06 Richard Biener <rguenther@suse.de>
6471
6472 PR middle-end/85180
6473 * gcc.dg/pr85180.c: New testcase.
6474
6475 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6476
6477 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
6478 to trigger the optimization. Do some cleanup and function
6479 renaming. Add more test functions.
6480
6481 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6482
6483 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
6484 options.
6485 * gcc.target/s390/hotpatch-1.c: Skip when building without
6486 optimization.
6487 * gcc.target/s390/hotpatch-10.c: Likewise.
6488 * gcc.target/s390/hotpatch-11.c: Likewise.
6489 * gcc.target/s390/hotpatch-12.c: Likewise.
6490 * gcc.target/s390/hotpatch-13.c: Likewise.
6491 * gcc.target/s390/hotpatch-14.c: Likewise.
6492 * gcc.target/s390/hotpatch-15.c: Likewise.
6493 * gcc.target/s390/hotpatch-16.c: Likewise.
6494 * gcc.target/s390/hotpatch-17.c: Likewise.
6495 * gcc.target/s390/hotpatch-18.c: Likewise.
6496 * gcc.target/s390/hotpatch-19.c: Likewise.
6497 * gcc.target/s390/hotpatch-2.c: Likewise.
6498 * gcc.target/s390/hotpatch-3.c: Likewise.
6499 * gcc.target/s390/hotpatch-4.c: Likewise.
6500 * gcc.target/s390/hotpatch-5.c: Likewise.
6501 * gcc.target/s390/hotpatch-6.c: Likewise.
6502 * gcc.target/s390/hotpatch-7.c: Likewise.
6503 * gcc.target/s390/hotpatch-8.c: Likewise.
6504 * gcc.target/s390/hotpatch-9.c: Likewise.
6505
6506 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6507
6508 * c-c++-common/Wattributes.c: Disable warning for s390* target and
6509 check for an error instead.
6510 * gcc.dg/Wattributes-6.c: Likewise.
6511
6512 2018-04-05 Jakub Jelinek <jakub@redhat.com>
6513
6514 PR c++/85209
6515 * g++.dg/cpp1z/decomp39.C: New test.
6516 * g++.dg/cpp1z/decomp40.C: New test.
6517
6518 PR c++/85208
6519 * g++.dg/cpp1z/decomp41.C: New test.
6520
6521 PR middle-end/85195
6522 * gcc.dg/pr85195.c: New test.
6523
6524 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
6525
6526 PR c++/80956
6527 * g++.dg/cpp0x/initlist100.C: New.
6528 * g++.dg/cpp0x/initlist101.C: Likewise.
6529
6530 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
6531
6532 PR c++/84792
6533 * g++.dg/other/pr84792-1.C: New.
6534 * g++.dg/other/pr84792-2.C: Likewise.
6535
6536 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
6537
6538 PR target/85193
6539 * gcc.target/i386/pr85193.c: New test.
6540
6541 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
6542
6543 PR c++/84979
6544 * g++.dg/concepts/pr84979.C: New.
6545 * g++.dg/concepts/pr84979-2.C: New.
6546 * g++.dg/concepts/pr84979-3.C: New.
6547
6548 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
6549
6550 PR c++/80026
6551 * g++.dg/cpp0x/variadic174.C: New.
6552
6553 2018-04-04 Jakub Jelinek <jakub@redhat.com>
6554
6555 PR inline-asm/85172
6556 * g++.dg/ext/builtin13.C: New test.
6557 * g++.dg/ext/atomic-4.C: New test.
6558
6559 PR c++/85146
6560 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
6561 * g++.dg/ext/bases3.C: New test.
6562
6563 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
6564
6565 PR target/85203
6566 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
6567 to match a single insn of the baz function. Move scan directives at
6568 the end of the file below the functions they are trying to test for
6569 better readability.
6570 * gcc.target/arm/cmse/cmse-16.c: New testcase.
6571
6572 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
6573
6574 PR rtl-optimization/84878
6575 * gcc.target/powerpc/pr84878.c: New test.
6576
6577 2018-04-04 Michael Matz <matz@suse.de>
6578
6579 * gcc.dg/Wstringop-overflow-4.c: New test.
6580 * c-c++-common/Wstringop-truncation-4.c: Adjust.
6581
6582 2018-04-04 Jakub Jelinek <jakub@redhat.com>
6583
6584 PR testsuite/85189
6585 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
6586 for the diagnostics of overridden functions. Adjust for new wording.
6587
6588 2018-04-04 Richard Biener <rguenther@suse.de>
6589
6590 PR lto/85176
6591 * g++.dg/lto/pr85176_0.C: New testcase.
6592
6593 2018-04-04 Richard Biener <rguenther@suse.de>
6594
6595 PR testsuite/85191
6596 * lib/target-supports.exp (check_effective_target_vect_perm_short):
6597 Fix typo.
6598
6599 2018-04-04 Martin Liska <mliska@suse.cz>
6600
6601 PR sanitizer/85174
6602 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
6603 and msdata as a workaround for powerpc.
6604
6605 2018-04-04 Richard Biener <rguenther@suse.de>
6606
6607 PR tree-optimization/85168
6608 * gcc.dg/torture/pr85168.c: New testcase.
6609
6610 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
6611
6612 PR c++/84943
6613 * g++.dg/pr84943.C: New.
6614 * g++.dg/pr84943-2.C: New.
6615
6616 2018-04-03 Jakub Jelinek <jakub@redhat.com>
6617
6618 PR rtl-optimization/85167
6619 * gcc.dg/pr85167.c: New test.
6620
6621 PR tree-optimization/85156
6622 * c-c++-common/pr85156.c: New test.
6623 * gcc.c-torture/execute/pr85156.c: New test.
6624
6625 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
6626
6627 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
6628 * gcc.target/powerpc/undef-bool-1.C: New file.
6629 * gcc.target/powerpc/undef-bool-2.c: New file.
6630
6631 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
6632
6633 PR c++/84768
6634 * g++.dg/cpp1z/class-deduction52.C: New.
6635
6636 2018-04-03 Jakub Jelinek <jakub@redhat.com>
6637
6638 PR c++/85147
6639 * g++.dg/cpp0x/pr85147.C: New test.
6640
6641 PR c++/85140
6642 * g++.dg/cpp0x/gen-attrs-64.C: New test.
6643
6644 PR c++/85134
6645 * g++.dg/gomp/pr85134.C: New test.
6646 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
6647
6648 PR target/85169
6649 * gcc.c-torture/execute/pr85169.c: New test.
6650 * gcc.target/i386/avx512f-pr85169.c: New test.
6651 * gcc.target/i386/avx512bw-pr85169.c: New test.
6652
6653 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
6654
6655 PR target/85126
6656 * gcc.target/powerpc/pr69946: Adjust comment. Remove
6657 scan-assembler-times clause.
6658
6659 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
6660
6661 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
6662 dg-additional-options.
6663
6664 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
6665
6666 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
6667
6668 2018-04-03 Richard Biener <rguenther@suse.de>
6669
6670 PR testsuite/85154
6671 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
6672
6673 2018-04-02 Jim Wilson <jimw@sifive.com>
6674
6675 * gcc.target/riscv/pr84660.c: New.
6676 * gcc.target/riscv/shift-and-1.c: New.
6677 * gcc.target/riscv/shift-and-2.c: New.
6678
6679 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
6680
6681 PR fortran/85102
6682 * gfortran.dg/array_simplify_2.f90: New test.
6683
6684 2018-04-01 Jakub Jelinek <jakub@redhat.com>
6685
6686 PR middle-end/85090
6687 * gcc.target/i386/avx512f-pr85090-1.c: New test.
6688 * gcc.target/i386/avx512f-pr85090-2.c: New test.
6689 * gcc.target/i386/avx512f-pr85090-3.c: New test.
6690 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
6691 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
6692
6693 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
6694
6695 PR c++/85027
6696 * g++.dg/pr85027.C: New.
6697
6698 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
6699
6700 PR target/83315
6701 * gcc.target/powerpc/sse-maxps-2.c: New test.
6702 * gcc.target/powerpc/sse-minps-2.c: New test.
6703
6704 2018-03-30 Jakub Jelinek <jakub@redhat.com>
6705
6706 PR c++/84791
6707 * g++.dg/gomp/pr84791.C: New test.
6708
6709 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
6710
6711 PR fortran/84931
6712 * gfortran.dg/array_constructor_53.f90: New test.
6713
6714 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6715
6716 PR fortran/85130
6717 * gfortran.dg/substr_6.f90: Remove illegal test for
6718 out-of-bounds substring.
6719
6720 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6721
6722 PR fortran/85111
6723 * gfortran.dg/zero_sized_10.f90: New test.
6724
6725 2018-03-29 David Malcolm <dmalcolm@redhat.com>
6726
6727 PR c++/84269
6728 * g++.dg/lookup/missing-std-include-6.C: New test.
6729 * g++.dg/lookup/missing-std-include.C: Add std::pair and
6730 std::tuple tests.
6731 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
6732 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
6733 <cstring>, <cassert>, and <cstdlib>.
6734
6735 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
6736
6737 PR inline-asm/84985
6738 * gcc.target/i386/pr84985.c: New.
6739
6740 2018-03-29 David Malcolm <dmalcolm@redhat.com>
6741
6742 PR c++/85110
6743 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
6744
6745 2018-03-29 Jakub Jelinek <jakub@redhat.com>
6746
6747 PR c++/85108
6748 * g++.dg/warn/Wunused-var-31.C: New test.
6749
6750 PR c/85094
6751 * c-c++-common/Wduplicated-branches-14.c: New test.
6752
6753 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
6754
6755 PR c++/84606
6756 * g++.dg/cpp0x/pr84606.C: New.
6757
6758 2018-03-29 Carl Love <cel@us.ibm.com>
6759
6760 Revert
6761 2017-09-27 Carl Love <cel@us.ibm.com>
6762
6763 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
6764 for the __builtin_fctid and __builtin_fctiw.
6765
6766 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
6767
6768 PR target/84912
6769 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
6770 deleted builtin function.
6771 (div_weuo): Likewise.
6772 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
6773 (div_deuo): Likewise.
6774
6775 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
6776
6777 PR c++/85028
6778 * g++.dg/other/default13.C: New.
6779
6780 2018-03-28 Jakub Jelinek <jakub@redhat.com>
6781
6782 PR target/85095
6783 * gcc.target/i386/pr85095-1.c: New test.
6784 * gcc.target/i386/pr85095-2.c: New test.
6785 * gcc.c-torture/execute/pr85095.c: New test.
6786
6787 PR tree-optimization/82004
6788 * gcc.dg/pr82004.c: New test.
6789
6790 2018-03-28 Jakub Jelinek <jakub@redhat.com>
6791 Martin Liska <mliska@suse.cz>
6792
6793 PR sanitizer/85081
6794 * g++.dg/asan/pr85081.C: New test.
6795
6796 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
6797
6798 PR c++/84789
6799 * g++.dg/template/pr84789.C: Adjust for testing with
6800 -fconcepts too.
6801
6802 PR c++/84973
6803 * g++.dg/template/pr84973.C: New.
6804 * g++.dg/template/pr84973-2.C: New.
6805 * g++.dg/template/pr84973-3.C: New.
6806
6807 PR c++/84968
6808 * g++.dg/eh/pr84968.C: New.
6809
6810 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
6811
6812 PR target/84914
6813 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
6814 long double multiply/divide uses the correct function.
6815 * gcc.target/powerpc/mulkc-3.c: Likewise.
6816 * gcc.target/powerpc/divkc-2.c: Likewise.
6817 * gcc.target/powerpc/divkc-3.c: Likewise.
6818
6819 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
6820
6821 PR c++/85067
6822 * g++.dg/cpp0x/defaulted51.C: New.
6823 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
6824
6825 2018-03-27 Jakub Jelinek <jakub@redhat.com>
6826
6827 PR c++/85077
6828 * g++.dg/ext/vector35.C: New test.
6829
6830 PR c++/85061
6831 * g++.dg/ext/builtin-offsetof3.C: New test.
6832
6833 PR c++/85076
6834 * g++.dg/cpp1y/pr85076.C: New test.
6835
6836 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6837
6838 PR fortran/85084
6839 * gfortran.dg/matmul_rank_1.f90: New test.
6840
6841 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6842 Harald Anlauf <anlauf@gmx.de>
6843
6844 * gfortran.dg/structure_constructor_15.f90: New test.
6845
6846 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
6847
6848 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
6849 for the diagnostics of overridden functions. Adjust for new wording.
6850 * g++.dg/cpp0x/implicit1.C: Likewise.
6851 * g++.dg/cpp0x/override1.C: Likewise.
6852 * g++.dg/cpp1y/auto-fn18.C: Likewise.
6853 * g++.dg/eh/shadow1.C: Likewise.
6854 * g++.dg/inherit/covariant12.C: Likewise.
6855 * g++.dg/inherit/covariant14.C: Likewise.
6856 * g++.dg/inherit/covariant15.C: Likewise.
6857 * g++.dg/inherit/covariant16.C: Likewise.
6858 * g++.dg/inherit/covariant22.C: Likewise.
6859 * g++.dg/inherit/crash3.C: Likewise.
6860 * g++.dg/inherit/error2.C: Likewise.
6861 * g++.dg/template/crash100.C: Likewise.
6862 * g++.old-deja/g++.eh/spec6.C: Likewise.
6863 * g++.old-deja/g++.mike/p811.C: Likewise.
6864 * g++.old-deja/g++.other/virtual11.C: Likewise.
6865 * g++.old-deja/g++.other/virtual4.C: Likewise.
6866
6867 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
6868
6869 PR target/85044
6870 * gcc.target/i386/pr85044.c: New test.
6871
6872 2018-03-27 Martin Sebor <msebor@redhat.com>
6873
6874 PR testsuite/83462
6875 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
6876 other than x86.
6877
6878 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6879
6880 PR target/83009
6881 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
6882
6883 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6884
6885 PR target/81863
6886 * gcc.target/arm/pr81863.c: New test.
6887
6888 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
6889
6890 PR target/85056
6891 * gcc.target/nvptx/pr85056.c: New test.
6892 * gcc.target/nvptx/pr85056a.c: New test.
6893
6894 2018-03-27 Richard Biener <rguenther@suse.de>
6895
6896 PR testsuite/82847
6897 * lib/target-supports.exp (check_ssse3_available): New function.
6898 (check_effective_target_vect_perm_short): Enable for x86 if
6899 check_ssse3_available.
6900
6901 2018-03-27 Richard Biener <rguenther@suse.de>
6902
6903 PR tree-optimization/85082
6904 * gfortran.dg/pr85082.f90: New testcase.
6905
6906 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
6907
6908 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
6909 to "l=2" in dg-final.
6910
6911 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
6912
6913 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
6914 * gcc.target/mips/fix-r4000-2.c: Likewise.
6915 * gcc.target/mips/fix-r4000-3.c: Likewise.
6916 * gcc.target/mips/fix-r4000-4.c: Likewise.
6917 * gcc.target/mips/fix-r4000-5.c: Likewise.
6918 * gcc.target/mips/fix-r4000-6.c: Likewise.
6919 * gcc.target/mips/fix-r4000-7.c: Likewise.
6920 * gcc.target/mips/fix-r4000-8.c: Likewise.
6921 * gcc.target/mips/fix-r4000-9.c: Likewise.
6922 * gcc.target/mips/fix-r4000-10.c: Likewise.
6923 * gcc.target/mips/fix-r4000-7.c: Change dg-final
6924 "mulditi3_r4000" instead of "mulditi3".
6925 * gcc.target/mips/fix-r4000-8.c: Change dg-final
6926 "umulditi3_r4000" instead of "umulditi3".
6927
6928 2018-03-27 Jakub Jelinek <jakub@redhat.com>
6929
6930 PR c++/85068
6931 * g++.dg/inherit/covariant22.C: New test.
6932
6933 2018-03-27 Richard Biener <rguenther@suse.de>
6934
6935 PR testsuite/84004
6936 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
6937 alignment.
6938
6939 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
6940 Jason Merrill <jason@redhat.com>
6941
6942 PR c++/84632
6943 * g++.dg/init/array49.C: New.
6944 * g++.dg/torture/pr70499.C: Adjust.
6945
6946 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
6947
6948 PR target/85073
6949 * gcc.target/i386/pr85073.c: New test.
6950
6951 2018-03-26 Richard Biener <rguenther@suse.de>
6952
6953 PR testsuite/85066
6954 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
6955 instead of long.
6956
6957 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
6958
6959 PR fortran/66709
6960 * gfortran.dg/parameter_array_format.f90: New test.
6961
6962 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
6963 Neil Carlson <neil.n.carlson@gmail.com>
6964
6965 PR fortran/84381
6966 * gfortran.dg/literal_character_constant_1.inc: Replace
6967 call abort by STOP n.
6968 * gfortran.dg/overload_1.f90: Likewise.
6969
6970 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
6971 Dominique d'Humieres <dominiq@gcc.gnu.org>
6972
6973 PR fortran/84924
6974 * gfortran.dg/scalar_pointer_1.f90: New test.
6975
6976 2018-03-25 Tom de Vries <tom@codesourcery.com>
6977
6978 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
6979 precise.
6980
6981 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6982
6983 PR fortran/69497
6984 * gfortran.dg/pr89497.f90: New test.
6985
6986 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6987
6988 PR fortran/70068
6989 * gfortran.dg/substr_7.f90: New test.
6990
6991 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
6992
6993 PR fortran/42651
6994 * gfortran.dg/pr42651.f90: New test.
6995 * gfortran.dg/func_result_7.f90: Update error message.
6996
6997 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
6998
6999 PR tree-optimization/84005
7000 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
7001 failing to force the alignment.
7002
7003 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
7004
7005 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
7006 from this to...
7007 <vclzd>: ...this.
7008
7009 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
7010
7011 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
7012 message. Fix scan-assembler patterns.
7013
7014 2018-03-23 Jakub Jelinek <jakub@redhat.com>
7015
7016 PR c++/85015
7017 * g++.dg/cpp0x/pr85015.C: New test.
7018
7019 PR c++/84942
7020 * g++.dg/cpp1y/pr84942.C: New test.
7021
7022 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
7023
7024 PR inline-asm/85030
7025 * gcc.target/i386/pr85030.c: New.
7026
7027 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7028
7029 PR target/85026
7030 * g++.dg/pr85026.C: New test.
7031
7032 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
7033
7034 * g++.dg/debug/pr84704.C: XFAIL AIX.
7035
7036 2018-03-23 Sudakshina Das <sudi.das@arm.com>
7037
7038 PR target/84826
7039 * gcc.target/arm/pr84826.c: Add dg directive.
7040
7041 2018-03-23 Marek Polacek <polacek@redhat.com>
7042
7043 PR c++/85033
7044 * g++.dg/ext/builtin-offsetof2.C: New test.
7045
7046 PR c++/85045
7047 * g++.dg/cpp0x/Wnarrowing5.C: New test.
7048 * gcc.dg/pr85045.c: New test.
7049
7050 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
7051
7052 PR debug/85020
7053 * gnat.dg/lto22.adb: New test.
7054 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
7055 * gnat.dg/lto22_pkg2.ads: Likewise.
7056
7057 2018-03-23 Jakub Jelinek <jakub@redhat.com>
7058
7059 PR c/80778
7060 * gcc.dg/lto/pr80778_0.c: New test.
7061
7062 PR inline-asm/85034
7063 * gcc.target/i386/pr85034.c: New test.
7064
7065 PR inline-asm/85022
7066 * c-c++-common/torture/pr85022.c: New test.
7067
7068 PR sanitizer/85029
7069 * g++.dg/ubsan/pr85029.C: New test.
7070
7071 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
7072
7073 PR c++/71251
7074 * g++.dg/cpp0x/pr71251.C: New.
7075
7076 PR c++/84789
7077 * g++.dg/template/pr84789.C: New.
7078 * g++.dg/template/pr84789-2.C: New.
7079 * g++.dg/template/pr84789-3.C: New.
7080 * g++.dg/parse/dtor11.C: Accept alternate error message.
7081
7082 PR c++/84729
7083 * g++.dg/pr84729.C: New.
7084 * g++.old-deja/g++.ext/arrnew2.C: Require error.
7085 * g++.old-deja/g++.robertl/eb58.C: Likewise.
7086 * g++.old-deja/g++.robertl/eb63.C: Likewise.
7087
7088 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
7089
7090 PR fortran/84922
7091 * gfortran.dg/interface_42.f90: New test.
7092 * gfortran.dg/interface_43.f90: New test.
7093
7094 2018-03-22 Sudakshina Das <sudi.das@arm.com>
7095
7096 PR target/84826
7097 * gcc.target/arm/pr84826.c: New test.
7098
7099 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
7100
7101 * gcc.target/arm/addr-modes-float.c: Move dg-do before
7102 dg-require-effective-target.
7103 * gcc.target/arm/addr-modes-int.c: Likewise.
7104 * gcc.target/nios2/lo-addr-tls.c: Likewise.
7105
7106 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
7107
7108 PR target/84760
7109 * gcc.target/powerpc/altivec-ld-1.c: New test.
7110
7111 2018-03-22 Bin Cheng <bin.cheng@arm.com>
7112
7113 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
7114
7115 2018-03-22 Jakub Jelinek <jakub@redhat.com>
7116
7117 PR inline-asm/84941
7118 * gcc.dg/pr84941.c: New test.
7119
7120 2018-03-22 Tom de Vries <tom@codesourcery.com>
7121
7122 PR tree-optimization/84956
7123 * gcc.dg/pr84956.c: New test.
7124
7125 2018-03-22 Marek Polacek <polacek@redhat.com>
7126
7127 PR c++/84854
7128 * g++.dg/cpp1z/constexpr-if15.C: New test.
7129 * g++.dg/cpp1z/constexpr-if16.C: New test.
7130
7131 2018-03-21 Joseph Myers <joseph@codesourcery.com>
7132
7133 * gcc.dg/builtin-tgmath-3.c: New test.
7134
7135 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
7136
7137 PR c++/71965
7138 * g++.dg/concepts/pr71965.C: New.
7139
7140 PR c++/84610
7141 PR c++/84642
7142 * g++.dg/cpp0x/pr84610.C: New.
7143 * g++.dg/cpp0x/pr84642.C: New.
7144
7145 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7146
7147 PR c/84999
7148 * c-c++-common/pr84999.c: New test.
7149
7150 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7151
7152 PR c++/84972
7153 * g++.dg/ext/desig10.C: New.
7154
7155 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7156 Harald Anlauf <anlauf@gmx.de>
7157
7158 PR fortran/84957
7159 * gfortran.dg/pr84957.f90: New test.
7160
7161 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7162
7163 PR tree-optimization/84960
7164 * gcc.c-torture/compile/pr84960.c: New test.
7165
7166 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
7167
7168 PR tree-optimization/84811
7169 * gcc.dg/torture/pr84811.c: New test.
7170
7171 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7172
7173 PR tree-optimization/84982
7174 * c-c++-common/pr84982.c: New test.
7175
7176 PR c++/84961
7177 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
7178 "m" (++x) in C++.
7179 * g++.dg/torture/pr84961-1.C: New test.
7180 * g++.dg/torture/pr84961-2.C: New test.
7181
7182 2018-03-21 Nathan Sidwell <nathan@acm.org>
7183
7184 PR c++/85008
7185 * g++.dg/pr85008.C: New.
7186
7187 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
7188
7189 PR fortran/84615
7190 * gfortran.dg/char_result_17.f90: New test.
7191
7192 2018-03-21 David Malcolm <dmalcolm@redhat.com>
7193
7194 PR c++/84994
7195 * g++.dg/other/accessor-fixits-1.C: Move to...
7196 * g++.dg/torture/accessor-fixits-1.C: ...here.
7197 * g++.dg/other/accessor-fixits-2.C: Move to...
7198 * g++.dg/torture/accessor-fixits-2.C: ...here.
7199 * g++.dg/other/accessor-fixits-3.C: Move to...
7200 * g++.dg/torture/accessor-fixits-3.C: ...here.
7201 * g++.dg/other/accessor-fixits-4.C: Move to...
7202 * g++.dg/torture/accessor-fixits-4.C: ...here.
7203 * g++.dg/other/accessor-fixits-5.C: Move to...
7204 * g++.dg/torture/accessor-fixits-5.C: ...here.
7205 * g++.dg/torture/accessor-fixits-6.C: New testcase.
7206 * g++.dg/torture/accessor-fixits-7.C: New testcase.
7207 * g++.dg/torture/accessor-fixits-8.C: New testcase.
7208
7209 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7210
7211 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
7212
7213 2018-03-21 Sudakshina Das <sudi.das@arm.com>
7214
7215 PR target/82989
7216 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
7217
7218 2018-03-21 Nathan Sidwell <nathan@acm.org>
7219
7220 PR c++/84804
7221 * g++.dg/lookup/pr84804.C: New.
7222
7223 2018-03-21 Martin Sebor <msebor@redhat.com>
7224
7225 PR c++/84850
7226 * g++.dg/Wclass-memaccess-3.C: New test.
7227 * g++.dg/Wclass-memaccess-4.C: New test.
7228
7229 2018-03-21 David Malcolm <dmalcolm@redhat.com>
7230
7231 PR c++/84892
7232 * g++.dg/other/accessor-fixits-1.C
7233 (test_access_const_t1_color): New.
7234 (test_deref_const_t1_color): New.
7235 * g++.dg/other/accessor-fixits-5.C: New testcase.
7236
7237 2018-03-21 Tom de Vries <tom@codesourcery.com>
7238
7239 PR tree-optimization/83126
7240 * gcc.dg/graphite/pr83126.c: New test.
7241
7242 2018-03-21 Nathan Sidwell <nathan@acm.org>
7243
7244 * g++.dg/ext/anon-struct6.C: Adjust.
7245 * g++.dg/ext/deprecate-1.C: New.
7246 * g++.dg/ext/deprecate-2.C: New.
7247 * g++.dg/lookup/pr84602.C: Adjust.
7248 * g++.dg/lookup/pr84962.C: Adjust.
7249 * g++.old-deja/g++.other/anon4.C
7250
7251 PR c++/84836
7252 * g++.dg/lookup/pr84836.C: New.
7253
7254 2018-03-21 Bin Cheng <bin.cheng@arm.com>
7255
7256 PR tree-optimization/84969
7257 * gcc.dg/tree-ssa/pr84969.c: New test.
7258
7259 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7260
7261 PR rtl-optimization/84989
7262 * gcc.target/i386/pr84989.c: New test.
7263
7264 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
7265
7266 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
7267
7268 2018-03-21 Martin Liska <mliska@suse.cz>
7269
7270 PR ipa/84963
7271 * gfortran.dg/goacc/pr84963.f90: New test.
7272
7273 2018-03-21 Marek Polacek <polacek@redhat.com>
7274
7275 PR c++/71638, ICE with NSDMI and reference.
7276 * g++.dg/cpp0x/nsdmi14.C: New test.
7277 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
7278
7279 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
7280
7281 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
7282 MIPS with -mpaired-single directives.
7283
7284 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
7285
7286 PR fortran/85001
7287 * gfortran.dg/interface_41.f90: New test.
7288
7289 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7290
7291 PR debug/84875
7292 * gcc.dg/pr84875.c: New test.
7293
7294 2018-03-20 Marek Polacek <polacek@redhat.com>
7295
7296 PR c++/84978, ICE with NRVO.
7297 * g++.dg/opt/nrv19.C: New test.
7298
7299 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7300
7301 PR target/82518
7302 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
7303 Disable for armeb targets.
7304 * gcc.target/arm/pr82518.c: New test.
7305
7306 2018-03-20 Nathan Sidwell <nathan@acm.org>
7307
7308 PR c++/84962
7309 * g++.dg/lookup/pr84962.C: New.
7310
7311 PR c++/84970
7312 * g++.dg/lookup/pr84970.C: New.
7313
7314 2018-03-20 Richard Biener <rguenther@suse.de>
7315
7316 PR target/84986
7317 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
7318
7319 2018-03-20 Martin Liska <mliska@suse.cz>
7320
7321 PR ipa/84825
7322 * g++.dg/ipa/pr84825.C: New test.
7323
7324 2018-03-20 Martin Liska <mliska@suse.cz>
7325
7326 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
7327
7328 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7329
7330 PR target/84845
7331 * gcc.c-torture/compile/pr84845.c: New test.
7332
7333 2018-03-20 Sudakshina Das <sudi.das@arm.com>
7334
7335 PR target/82989
7336 * gcc.target/arm/pr82989.c: New test.
7337
7338 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7339
7340 PR target/84945
7341 * gcc.target/i386/pr84945.c: New test.
7342
7343 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
7344
7345 PR target/81647
7346 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
7347
7348 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7349
7350 PR c/84953
7351 * gcc.dg/pr84953.c: New test.
7352
7353 2018-03-19 Marek Polacek <polacek@redhat.com>
7354
7355 PR c++/84925
7356 * g++.dg/cpp1z/lambda-__func__.C: New test.
7357
7358 PR c++/84927
7359 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
7360
7361 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
7362
7363 PR sanitizer/78651
7364 * g++.dg/asan/pr78651.C: New test.
7365
7366 2018-03-19 Tom de Vries <tom@codesourcery.com>
7367
7368 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
7369 vect_int_mult. Add nvptx xfail for PR84958.
7370
7371 2018-03-19 Nathan Sidwell <nathan@acm.org>
7372
7373 PR c++/84835
7374 * g++.dg/cpp1y/pr84835.C: New.
7375
7376 2018-03-19 Sudakshina Das <sudi.das@arm.com>
7377
7378 PR target/81647
7379 * gcc.target/aarch64/pr81647.c: New.
7380
7381 2018-03-19 Richard Biener <rguenther@suse.de>
7382
7383 PR tree-optimization/84933
7384 * g++.dg/pr84933.C: New testcase.
7385
7386 2018-03-19 Richard Biener <rguenther@suse.de>
7387
7388 PR tree-optimization/84859
7389 * gcc.dg/tree-ssa/pr84859.c: New testcase.
7390 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
7391 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
7392 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
7393
7394 2018-03-19 Nathan Sidwell <nathan@acm.org>
7395
7396 PR c++/84812
7397 * g++.dg/lookup/pr84812.C: New.
7398
7399 2018-03-19 Richard Biener <rguenther@suse.de>
7400
7401 PR tree-optimization/84929
7402 * gcc.dg/torture/pr84929.c: New testcase.
7403
7404 2018-03-19 Tamar Christina <tamar.christina@arm.com>
7405
7406 PR target/84711
7407 * gcc.target/arm/big-endian-subreg.c: Delete.
7408
7409 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7410
7411 PR fortran/84931
7412 * gfortran.dg/array_constructor_52.f90: New test.
7413
7414 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
7415
7416 PR fortran/77414
7417 * gfortran.dg/pr77414.f90: New test.
7418 * gfortran.dg/internal_references_1.f90: Adjust error message.
7419
7420 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
7421
7422 PR fortran/65453
7423 * gfortran.dg/pr65453.f90: New test.
7424
7425 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
7426
7427 PR tree-optimization/84913
7428 * gfortran.dg/vect/pr84913.f90: New test.
7429
7430 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
7431
7432 PR fortran/79929
7433 * gfortran.dg/warn_concat.f90: New test.
7434
7435 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7436
7437 PR target/84899
7438 * gcc.dg/pr84899.c: New test.
7439
7440 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
7441
7442 PR fortran/69395
7443 * gfortran.dg/pr69395.f90: Add test for max dimensions
7444
7445 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
7446
7447 PR target/84876
7448 * gcc.target/i386/pr84876.c: New test.
7449
7450 2018-03-16 Martin Liska <mliska@suse.cz>
7451
7452 PR ipa/84833
7453 * gcc.target/i386/mvc11.c: New test.
7454
7455 2018-03-16 Martin Liska <mliska@suse.cz>
7456
7457 PR ipa/84722
7458 * gcc.target/i386/mvc10.c: New test.
7459
7460 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7461
7462 PR c++/79937
7463 PR c++/82410
7464 * g++.dg/cpp1y/pr79937-1.C: New test.
7465 * g++.dg/cpp1y/pr79937-2.C: New test.
7466 * g++.dg/cpp1y/pr79937-3.C: New test.
7467 * g++.dg/cpp1y/pr79937-4.C: New test.
7468 * g++.dg/cpp1y/pr82410.C: New test.
7469
7470 2018-03-16 Tom de Vries <tom@codesourcery.com>
7471
7472 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
7473
7474 2018-03-16 Tom de Vries <tom@codesourcery.com>
7475
7476 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
7477
7478 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7479
7480 PR c++/84874
7481 * g++.dg/cpp2a/desig8.C: New test.
7482
7483 PR tree-optimization/84841
7484 * gcc.dg/pr84841.c: New test.
7485
7486 PR c++/84874
7487 * g++.dg/cpp2a/desig7.C: New test.
7488
7489 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
7490 Jim MacArthur <jim.macarthur@codethink.co.uk>
7491
7492 * gfortran.dg/automatic_1.f90: New test.
7493 * gfortran.dg/automatic_repeat.f90: New test
7494 * gfortran.dg/automatic_save.f90: New test.
7495 * gfortran.dg/vax_structure.f90: New test.
7496
7497 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
7498
7499 PR fortran/78741
7500 * gfortran.dg/pr78741.f90: New test.
7501
7502 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
7503
7504 PR fortran/69395
7505 * gfortran.dg/pr69395.f90: New test.
7506
7507 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7508
7509 PR c++/79085
7510 * g++.dg/opt/pr79085.C: New test.
7511
7512 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
7513
7514 PR target/84574
7515 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
7516 label instead of __x86_indirect_thunk label.
7517
7518 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7519
7520 PR c++/84222
7521 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
7522 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
7523 * g++.dg/warn/deprecated-13.C: New test.
7524
7525 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
7526
7527 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
7528
7529 2018-03-15 Richard Biener <rguenther@suse.de>
7530
7531 PR c/84873
7532 * c-c++-common/pr84873.c: New testcase.
7533
7534 2018-03-15 Tamar Christina <tamar.christina@arm.com>
7535
7536 PR target/84711
7537 * gcc.target/arm/big-endian-subreg.c: New.
7538
7539 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7540
7541 PR target/84860
7542 * gcc.c-torture/compile/pr84860.c: New test.
7543
7544 2018-03-15 Julia Koval <julia.koval@intel.com>
7545
7546 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
7547 cannonlake.
7548 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
7549 avx512bitalg.
7550
7551 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7552
7553 PR c/84853
7554 * gcc.dg/pr84853.c: New test.
7555
7556 2018-03-14 Carl Love <cel@us.ibm.com>
7557
7558 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
7559
7560 2018-03-14 Martin Liska <mliska@suse.cz>
7561
7562 PR ipa/8480
7563 * g++.dg/lto/pr84805_0.C: New test.
7564 * g++.dg/lto/pr84805_1.C: New test.
7565 * g++.dg/lto/pr84805_2.C: New test.
7566
7567 2018-03-14 David Malcolm <dmalcolm@redhat.com>
7568
7569 PR c/84852
7570 * gcc.dg/fixits-pr84852-1.c: New test.
7571 * gcc.dg/fixits-pr84852-2.c: New test.
7572
7573 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7574
7575 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
7576 separate verbose message.
7577 * lib/scandump.exp (scan-dump-times): Likewise.
7578
7579 2018-03-14 Julia Koval <julia.koval@intel.com>
7580
7581 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
7582 server.
7583 * gcc.target/i386/funcspec-56.inc: Ditto.
7584
7585 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
7586
7587 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
7588 aarch64_sve_hw.
7589
7590 2018-03-14 Jakub Jelinek <jakub@redhat.com>
7591
7592 PR sanitizer/83392
7593 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
7594 check count from 17 to 14.
7595
7596 PR target/84844
7597 * gcc.target/i386/pr84844.c: New test.
7598
7599 2018-03-14 Richard Biener <rguenther@suse.de>
7600
7601 PR tree-optimization/84830
7602 * gcc.dg/torture/pr84830.c: New testcase.
7603
7604 2018-03-14 Marek Polacek <polacek@redhat.com>
7605
7606 PR c++/84596
7607 * g++.dg/cpp0x/static_assert15.C: New test.
7608
7609 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
7610
7611 PR fortran/61775
7612 * gfortran.dg/pr61775.f90: New test.
7613
7614 2018-03-13 Jakub Jelinek <jakub@redhat.com>
7615
7616 PR c++/84843
7617 * g++.dg/ext/pr84843-1.C: New test.
7618 * g++.dg/ext/pr84843-2.C: New test.
7619
7620 2018-03-13 David Pagan <dave.pagan@oracle.com>
7621
7622 PR c/46921
7623 * gcc.dg/pr46921.c: New test.
7624
7625 2018-03-13 Martin Sebor <msebor@redhat.com>
7626
7627 PR tree-optimization/84725
7628 * c-c++-common/Wstringop-truncation-4.c: New test.
7629 * c-c++-common/attr-nonstring-5.c: New test.
7630
7631 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
7632
7633 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
7634 than unpacks.
7635 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
7636 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
7637
7638 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
7639
7640 * gcc.target/aarch64/sve/tls_1.c: New test.
7641 * gcc.target/aarch64/sve/tls_2.C: Likewise.
7642
7643 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
7644
7645 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
7646 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
7647
7648 2018-03-13 Martin Liska <mliska@suse.cz>
7649
7650 PR ipa/84658.
7651 * g++.dg/ipa/pr84658.C: New test.
7652
7653 2018-03-13 Jakub Jelinek <jakub@redhat.com>
7654
7655 PR middle-end/84834
7656 * gcc.dg/pr84834.c: New test.
7657
7658 PR target/84827
7659 * gcc.target/i386/pr84827.c: New test.
7660
7661 PR target/84828
7662 * g++.dg/ext/pr84828.C: New test.
7663
7664 PR target/84786
7665 * gcc.target/i386/avx512f-pr84786-1.c: New test.
7666 * gcc.target/i386/avx512f-pr84786-2.c: New test.
7667
7668 PR c++/84808
7669 * g++.dg/cpp1y/constexpr-84808.C: New test.
7670
7671 PR c++/84704
7672 * g++.dg/debug/pr84704.C: New test.
7673
7674 2018-03-12 Renlin Li <renlin.li@arm.com>
7675
7676 * gcc.target/aarch64/movi_hf.c: New.
7677 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
7678 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
7679
7680 2018-03-12 Martin Sebor <msebor@redhat.com>
7681
7682 PR tree-optimization/83456
7683 * c-c++-common/Wrestrict-2.c: Remove test cases.
7684 * c-c++-common/Wrestrict.c: Same.
7685 * gcc.dg/Wrestrict-12.c: New test.
7686 * gcc.dg/Wrestrict-14.c: New test.
7687
7688 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
7689
7690 * g++.dg/pr84821.C: New test.
7691
7692 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
7693
7694 * gcc.dg/pr84799.c: New test.
7695
7696 2018-03-12 Richard Biener <rguenther@suse.de>
7697
7698 PR tree-optimization/84803
7699 * gcc.dg/torture/pr84803.c: New testcase.
7700
7701 2018-03-12 Jakub Jelinek <jakub@redhat.com>
7702
7703 PR c++/84813
7704 * g++.dg/debug/pr84813.C: New test.
7705
7706 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
7707
7708 PR fortran/84546
7709 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
7710
7711 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
7712
7713 PR fortran/83939
7714 * gfortran.dg/pr83939.f90
7715
7716 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
7717
7718 PR fortran/66128
7719 * gfortran.dg/zero_sized_9.f90: New test.
7720
7721 2018-03-11 Jakub Jelinek <jakub@redhat.com>
7722
7723 PR debug/58150
7724 * g++.dg/debug/dwarf2/enum2.C: New test.
7725
7726 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
7727
7728 PR fortran/84734
7729 * gfortran.dg/pr84734.f90: New test.
7730
7731 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
7732
7733 * gnat.dg/prot3.adb: New test.
7734 * gnat.dg/prot3_pkg.ad[sb]: New helper.
7735
7736 2018-03-09 Jason Merrill <jason@redhat.com>
7737 Paolo Carlini <paolo.carlini@oracle.com>
7738
7739 PR c++/71169
7740 PR c++/71832
7741 * g++.dg/cpp0x/pr71169.C: New.
7742 * g++.dg/cpp0x/pr71169-2.C: Likewise.
7743 * g++.dg/cpp0x/pr71832.C: Likewise.
7744
7745 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
7746
7747 PR target/83969
7748 * gcc.target/powerpc/pr83969.c: New test.
7749
7750 2018-03-09 Jakub Jelinek <jakub@redhat.com>
7751
7752 PR target/84772
7753 * gcc.dg/pr84772.c: New test.
7754
7755 PR c++/84076
7756 * g++.dg/warn/Wformat-2.C: New test.
7757
7758 PR c++/84767
7759 * g++.dg/ext/vla18.C: New test.
7760
7761 2018-03-09 Martin Sebor <msebor@redhat.com>
7762
7763 PR tree-optimization/84526
7764 * gcc.dg/Wrestrict-10.c: New test.
7765 * gcc.dg/Wrestrict-11.c: New test.
7766
7767 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
7768
7769 PR rtl-optimization/84682
7770 * gcc.dg/torture/pr84682-1.c: New.
7771 * gcc.dg/torture/pr84682-2.c: New.
7772 * gcc.dg/torture/pr84682-3.c: New.
7773
7774 2018-03-09 Jakub Jelinek <jakub@redhat.com>
7775
7776 PR c++/84724
7777 * g++.dg/ext/pr84724.C: New test.
7778
7779 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
7780
7781 PR target/83712
7782 * gcc.target/arm/pr83712.c: New.
7783
7784 2018-03-09 Richard Biener <rguenther@suse.de>
7785
7786 PR tree-optimization/84775
7787 * gcc.dg/torture/pr84775.c: New testcase.
7788
7789 2018-03-09 Jakub Jelinek <jakub@redhat.com>
7790
7791 PR debug/84404
7792 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
7793 targets.
7794
7795 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
7796
7797 * gcc.c-torture/compile/20180309-1.c: New test.
7798
7799 2018-03-08 Jakub Jelinek <jakub@redhat.com>
7800
7801 PR c++/80598
7802 * g++.dg/warn/Wunused-function4.C: New test.
7803
7804 PR inline-asm/84742
7805 * gcc.target/i386/pr84742-1.c: New test.
7806 * gcc.target/i386/pr84742-2.c: New test.
7807
7808 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7809
7810 PR target/84748
7811 * gcc.c-torture/execute/pr84748.c: New test.
7812
7813 2018-03-08 Richard Biener <rguenther@suse.de>
7814
7815 PR middle-end/84552
7816 * gcc.dg/graphite/pr84552.c: New testcase.
7817
7818 2018-03-08 Richard Biener <rguenther@suse.de>
7819
7820 PR tree-optimization/84178
7821 * gcc.dg/torture/pr84178-2.c: New testcase.
7822
7823 2018-03-08 David Malcolm <dmalcolm@redhat.com>
7824
7825 PR tree-optimization/84178
7826 * gcc.c-torture/compile/pr84178-1.c: New test.
7827
7828 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
7829
7830 * lib/target-supports.exp: Do not return zero from a ifunc
7831 function.
7832
7833 2018-03-08 Richard Biener <rguenther@suse.de>
7834
7835 PR tree-optimization/84746
7836 * gcc.dg/torture/pr84746.c: New testcase.
7837
7838
7839 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
7840 PR debug/84404
7841 PR debug/84408
7842 * gcc.dg/graphite/pr84404.c: New.
7843
7844 2018-03-08 Jakub Jelinek <jakub@redhat.com>
7845
7846 PR tree-optimization/84740
7847 * gcc.dg/torture/pr84740.c: New test.
7848
7849 PR tree-optimization/84739
7850 * gcc.dg/pr84739.c: New test.
7851
7852 2018-03-07 Martin Sebor <msebor@redhat.com>
7853
7854 PR tree-optimization/83519
7855 * gcc.dg/Wrestrict-13.c: New test.
7856
7857 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
7858
7859 PR fortran/64124
7860 PR fortran/70409
7861 * gfortran.dg/pr64124.f90: New tests.
7862 * gfortran.dg/pr70409.f90: New tests.
7863
7864 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
7865
7866 PR target/82411
7867 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
7868
7869 2018-03-07 Martin Sebor <msebor@redhat.com>
7870
7871 PR tree-optimization/84526
7872 * gcc.dg/Wrestrict-10.c: New test.
7873
7874 2018-03-07 Martin Sebor <msebor@redhat.com>
7875
7876 PR tree-optimization/84468
7877 * g++.dg/warn/Wstringop-truncation-2.C: New test.
7878 * gcc.dg/Wstringop-truncation.c: New test.
7879 * gcc.dg/Wstringop-truncation-2.c: New test.
7880
7881 2018-03-07 Jakub Jelinek <jakub@redhat.com>
7882
7883 PR fortran/84565
7884 * gfortran.dg/pr84565.f90: New test.
7885
7886 PR middle-end/84723
7887 * gcc.target/i386/pr84723-1.c: New test.
7888 * gcc.target/i386/pr84723-2.c: New test.
7889 * gcc.target/i386/pr84723-3.c: New test.
7890 * gcc.target/i386/pr84723-4.c: New test.
7891 * gcc.target/i386/pr84723-5.c: New test.
7892
7893 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
7894
7895 PR fortran/64107
7896 * gfortran.dg/pr64107.f90: New test.
7897
7898 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7899
7900 PR fortran/84697
7901 PR fortran/66128
7902 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
7903
7904 2018-03-06 Marek Polacek <polacek@redhat.com>
7905
7906 PR c++/84684
7907 * g++.dg/cpp1z/constexpr-84684.C: New test.
7908
7909 2018-03-06 Jakub Jelinek <jakub@redhat.com>
7910
7911 PR c/84721
7912 * gcc.dg/pr84721.c: New test.
7913
7914 PR target/84710
7915 * gcc.dg/pr84710.c: New test.
7916
7917 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
7918
7919 PR fortran/56667
7920 * gfortran.dg/implied_do_2.f90: New test.
7921 * gfortran.dg/coarray_8.f90: Update for new error message.
7922
7923 2018-03-06 Jakub Jelinek <jakub@redhat.com>
7924
7925 PR inline-asm/84683
7926 * g++.dg/ext/pr84683.C: New test.
7927
7928 PR tree-optimization/84687
7929 * gcc.dg/pr84687.c: New test.
7930
7931 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
7932
7933 PR c++/84231
7934 * g++.dg/pr84231.C: New.
7935
7936 PR c++/84593
7937 * g++.dg/cpp1y/pr84593.C: New.
7938
7939 PR c++/84492
7940 * g++.dg/pr84492.C: New.
7941
7942 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7943
7944 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
7945 __builtin_ppc_speculation_barrier.
7946
7947 2018-03-05 Jakub Jelinek <jakub@redhat.com>
7948
7949 PR target/84700
7950 * gcc.target/powerpc/pr84700.c: New test.
7951
7952 2018-03-05 Nathan Sidwell <nathan@acm.org>
7953
7954 PR c++/84702
7955 * g++.dg/lookup/pr84702.C: New.
7956
7957 2018-03-05 Jakub Jelinek <jakub@redhat.com>
7958
7959 PR target/84564
7960 * gcc.target/i386/pr84564.c: New test.
7961
7962 2018-03-05 Marek Polacek <polacek@redhat.com>
7963
7964 PR c++/84707
7965 * g++.dg/cpp0x/inline-ns10.C: New test.
7966
7967 2018-03-05 Nathan Sidwell <nathan@acm.org>
7968
7969 PR c++/84694
7970 * g++.dg/template/pr84694.C: New.
7971
7972 2018-03-05 Jakub Jelinek <jakub@redhat.com>
7973
7974 PR target/84524
7975 * gcc.c-torture/execute/pr84524.c: New test.
7976 * gcc.target/i386/avx512bw-pr84524.c: New test.
7977
7978 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
7979
7980 PR target/84264
7981 * g++.dg/pr84264.C: New test.
7982
7983 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
7984
7985 PR c++/84618
7986 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
7987 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
7988 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
7989
7990 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
7991
7992 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
7993 * g++.dg/other/i386-3.C: Ditto.
7994 * gcc.target/i386/sse-12.c: Ditto.
7995 * gcc.target/i386/sse-13.c: Ditto.
7996 * gcc.target/i386/sse-14.c: Ditto.
7997 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
7998 * gcc.target/i386/wbinvd-1.c: New test.
7999 * gcc.target/i386/wbnoinvd-1.c: Ditto.
8000 * gcc.target/i386/pconfig-1.c: Ditto.
8001
8002 2018-03-05 Pádraig Brady <P@draigBrady.com>
8003 Nathan Sidwell <nathan@acm.org>
8004
8005 PR c++/84497
8006 * g++.dg/cpp0x/pr84497.C: New.
8007
8008 2018-03-05 Richard Biener <rguenther@suse.de>
8009
8010 PR tree-optimization/84670
8011 * gcc.dg/pr84670-1.c: New testcase.
8012 * gcc.dg/pr84670-2.c: Likewise.
8013 * gcc.dg/pr84670-3.c: Likewise.
8014 * gcc.dg/pr84670-4.c: Likewise.
8015
8016 2018-03-05 Richard Biener <rguenther@suse.de>
8017
8018 PR tree-optimization/84650
8019 * gcc.dg/graphite/pr84650.c: New testcase.
8020
8021 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8022
8023 PR c++/82022
8024 * g++.dg/cpp1z/constexpr-lambda20.C: New.
8025
8026 2018-03-03 Harald Anlauf <anlauf@gmx.de>
8027
8028 PR fortran/71085
8029 * gfortran.dg/pr71085.f90: New test.
8030
8031 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
8032
8033 PR fortran/66128
8034 * gfortran.dg/zero_sized_8.f90: Really commit New test.
8035
8036 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
8037
8038 PR fortran/51434
8039 * gfortran.dg/pr51434.f90: New test.
8040
8041 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8042
8043 PR c++/61358
8044 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
8045
8046 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8047
8048 PR c++/67370
8049 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
8050
8051 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8052
8053 PR c++/71464
8054 * g++.dg/torture/pr71464.C: New.
8055
8056 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
8057
8058 PR fortran/80965
8059 * gfortran.dg/select_type_41.f90: New test.
8060
8061 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8062
8063 PR c++/61135
8064 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
8065
8066 2018-03-02 Marek Polacek <polacek@redhat.com>
8067
8068 PR c++/84578
8069 * g++.dg/ext/flexary29.C: New test.
8070
8071 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8072
8073 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
8074
8075 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8076
8077 PR c++/81812
8078 * g++.dg/torture/pr81812.C: New.
8079
8080 2018-03-02 Marek Polacek <polacek@redhat.com>
8081
8082 PR c++/84171
8083 * g++.dg/warn/Wsign-compare-8.C: New test.
8084
8085 PR c++/84663
8086 * g++.dg/parse/array-size3.C: New test.
8087
8088 PR c++/84664
8089 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
8090
8091 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8092
8093 PR c++/84662
8094 * g++.dg/cpp1y/pr84662.C: New test.
8095
8096 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
8097
8098 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
8099 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
8100 "dg-lto-options".
8101 * g++.dg/lto/20101010-1_0.C: Likewise.
8102 * g++.dg/lto/20101010-2_0.C: Likewise.
8103
8104 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8105
8106 PR ipa/84628
8107 * gcc.dg/pr84628.c: New test.
8108
8109 PR target/56540
8110 * gcc.target/ia64/pr56540.c: New test.
8111
8112 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
8113
8114 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
8115 32-bit target.
8116 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
8117 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
8118 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
8119 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
8120
8121 2018-03-02 Marek Polacek <polacek@redhat.com>
8122
8123 PR c++/84590
8124 * c-c++-common/ubsan/shift-11.c: New test.
8125
8126 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
8127
8128 * gcc.dg/vect/vect-alias-check-13.c: New test.
8129
8130 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8131
8132 PR target/84614
8133 * gcc.dg/pr84614.c: New test.
8134
8135 PR inline-asm/84625
8136 * gcc.target/i386/pr84625.c: New test.
8137
8138 2018-03-02 Richard Biener <rguenther@suse.de>
8139
8140 PR tree-optimization/84427
8141 * gcc.dg/torture/pr84427.c: New testcase.
8142
8143 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
8144
8145 PR target/84534
8146 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
8147 powerpc64le*-*-linux*.
8148 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
8149 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
8150
8151 2018-03-01 Martin Sebor <msebor@redhat.com>
8152
8153 PR c++/84294
8154 * g++.dg/ext/attr-const.C: Remove xfail.
8155 * g++.dg/ext/attr-malloc-3.C: New test.
8156 * g++.dg/ext/attr-noinline-3.C: New test.
8157 * g++.dg/ext/attr-noreturn-3.C: New test.
8158 * g++.dg/ext/attr-nothrow-3.C: New test.
8159 * g++.dg/ext/attr-pure.C: Remove xfail.
8160
8161 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8162
8163 PR sanitizer/70875
8164 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
8165 dg-options and dg-shouldfail "ubsan" directive.
8166
8167 2018-03-01 Marek Polacek <polacek@redhat.com>
8168 Jason Merrill <jason@redhat.com>
8169
8170 PR c++/84582
8171 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
8172 * g++.dg/cpp1z/static1.C: New test.
8173 * g++.dg/template/static37.C: New test.
8174
8175 2018-03-01 Nathan Sidwell <nathan@acm.org>
8176
8177 PR c++/84434
8178 * g++.dg/template/pr84434.C: New.
8179
8180 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
8181
8182 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
8183 -mthumb to the command-line.
8184
8185 2018-03-01 Marek Polacek <polacek@redhat.com>
8186
8187 PR c++/84596
8188 * g++.dg/cpp0x/static_assert14.C: New test.
8189
8190 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
8191
8192 PR c++/79410
8193 * g++.dg/torture/pr79410.C: New.
8194
8195 2018-03-01 Martin Liska <mliska@suse.cz>
8196
8197 PR sanitizer/82484
8198 * gcc.dg/asan/pr82484.c: New test.
8199
8200 2018-03-01 Richard Biener <rguenther@suse.de>
8201
8202 PR debug/84645
8203 * gfortran.dg/lto/pr84645_0.f90: New testcase.
8204
8205 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
8206
8207 PR fortran/84219
8208 * gfortran.dg/coarray_47.f90: New test.
8209
8210 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
8211
8212 PR fortran/84538
8213 * gfortran.dg/class_array_23.f03: New test.
8214
8215 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
8216
8217 PR rtl-optimization/84528
8218 * gcc.dg/torture/pr84538.c: Rename to...
8219 * gcc.dg/torture/pr84528.c: ...this.
8220
8221 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
8222
8223 PR rtl-optimization/84528
8224 * gcc.dg/torture/pr84538.c: New test.
8225
8226 2018-02-28 Martin Sebor <msebor@redhat.com>
8227
8228 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
8229 -fpic test failures.
8230 * c-c++-common/Wrestrict-2.c: Same.
8231 * c-c++-common/Wstringop-truncation.c: Same.
8232 * gcc.dg/Warray-bounds-22.c: Same.
8233 * gcc.dg/Wstringop-overflow.c: Same.
8234 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
8235 (signed_range): Same.
8236 (unsigned_anti_range): Same.
8237 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
8238 (signed_range): Same.
8239 (unsigned_anti_range): Same.
8240 * gcc.dg/attr-alloc_size-7.c: Same.
8241 * gcc.dg/attr-alloc_size-8.c: Same.
8242 * gcc.dg/builtin-alloc-size.c: Same.
8243 * gcc.dg/builtin-stpncpy.c: Same.
8244 * gcc.dg/builtins-nonnull.c: Same.
8245 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
8246 * gcc.dg/pr79214.c: Same.
8247 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
8248 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
8249 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
8250 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
8251 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
8252 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
8253 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
8254 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
8255 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
8256 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
8257 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
8258
8259 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
8260
8261 PR target/84014
8262 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
8263
8264 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8265
8266 PR c++/84609
8267 * g++.dg/cpp0x/pr84609.C: New test.
8268
8269 2018-02-28 Martin Sebor <msebor@redhat.com>
8270
8271 PR testsuite/84617
8272 * g++.dg/ext/attr-malloc-3.C: New test.
8273 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
8274 to pre-existing problems.
8275 * g++.dg/ext/attr-pure.C: Same.
8276
8277 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
8278
8279 PR fortran/83901
8280 * gfortran.dg/associate_37.f90: New test.
8281
8282 PR fortran/83344
8283 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
8284
8285 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8286
8287 PR target/52991
8288 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
8289 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
8290 * gcc.dg/bf-ms-layout-4.c: New test.
8291 * gcc.dg/bf-ms-layout-5.c: New test.
8292
8293 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
8294
8295 PR target/83399
8296 * gcc.target/powerpc/pr83399.c: Only run on Linux.
8297
8298 2018-02-28 Richard Biener <rguenther@suse.de>
8299
8300 PR tree-optimization/84584
8301 * gcc.dg/graphite/pr84584.c: New testcase.
8302
8303 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
8304
8305 PR preprocessor/84517
8306 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
8307
8308 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8309
8310 * c-c++-common/dump-ada-spec-12.c: New test.
8311 * c-c++-common/dump-ada-spec-13.c: Likewise.
8312
8313 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8314
8315 * c-c++-common/dump-ada-spec-11.c: New test.
8316
8317 2018-02-28 Martin Liska <mliska@suse.cz>
8318
8319 PR testsuite/84597
8320 * g++.dg/ext/timevar1.C: Fix pruned patterns.
8321 * g++.dg/ext/timevar2.C: Likewise.
8322
8323 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8324
8325 * c-c++-common/dump-ada-spec-8.c: New test.
8326 * c-c++-common/dump-ada-spec-9.c: Likewise.
8327 * c-c++-common/dump-ada-spec-10.c: Likewise.
8328
8329 2018-02-28 Richard Biener <rguenther@suse.de>
8330
8331 PR middle-end/84607
8332 * gcc.dg/pr84607.c: New testcase.
8333
8334 2018-02-28 Nathan Sidwell <nathan@acm.org>
8335
8336 PR c++/84602
8337 * g++.dg/lookup/pr84602.C: New.
8338
8339 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8340
8341 PR c++/83871
8342 PR c++/83503
8343 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
8344 dg-options.
8345 * g++.dg/ext/attr-nonnull.C: Likewise.
8346 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
8347 directives.
8348 * g++.dg/ext/attr-noinline-2.C: Likewise.
8349 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
8350 -fdump-tree-eh in dg-options.
8351
8352 2018-02-28 Alan Modra <amodra@gmail.com>
8353
8354 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
8355 GNU ld message.
8356 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
8357
8358 2018-02-27 Martin Sebor <msebor@redhat.com>
8359
8360 PR c++/83871
8361 PR c++/83503
8362 * g++.dg/Wmissing-attributes.C: New test.
8363 * g++.dg/ext/attr-const-pure.C: New test.
8364 * g++.dg/ext/attr-const.C: New test.
8365 * g++.dg/ext/attr-deprecated-2.C: New test.
8366 * g++.dg/ext/attr-malloc-2.C: New test.
8367 * g++.dg/ext/attr-malloc.C: New test.
8368 * g++.dg/ext/attr-noinline-2.C: New test.
8369 * g++.dg/ext/attr-noinline.C: New test.
8370 * g++.dg/ext/attr-nonnull.C: New test.
8371 * g++.dg/ext/attr-noreturn-2.C: New test.
8372 * g++.dg/ext/attr-noreturn.C: New test.
8373 * g++.dg/ext/attr-nothrow-2.C: New test.
8374 * g++.dg/ext/attr-nothrow.C: New test.
8375 * g++.dg/ext/attr-optimize.C: New test.
8376 * g++.dg/ext/attr-pure.C: New test.
8377 * g++.dg/ext/attr-returns-nonnull.C: New test.
8378 * g++.dg/ext/attr-warning.C: New test.
8379
8380 2018-02-27 Nathan Sidwell <nathan@acm.org>
8381
8382 PR c++/84426
8383 * g++.dg/lookup/pr84426.C: New.
8384
8385 2018-02-27 Richard Biener <rguenther@suse.de>
8386
8387 PR tree-optimization/84512
8388 * gcc.dg/tree-ssa/pr84512.c: New testcase.
8389
8390 2018-02-27 Martin Liska <mliska@suse.cz>
8391
8392 PR gcov-profile/84548
8393 * g++.dg/gcov/pr84548.C: New test.
8394
8395 2018-02-27 Jakub Jelinek <jakub@redhat.com>
8396
8397 PR target/84575
8398 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
8399
8400 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8401
8402 PR c++/84558
8403 * g++.dg/cpp1y/pr84558.C: New test.
8404
8405 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
8406
8407 PR c++/84540
8408 * g++.dg/cpp0x/alignas14.C: New.
8409 * g++.dg/cpp0x/alignas15.C: Likewise.
8410
8411 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8412
8413 PR c++/84557
8414 * g++.dg/gomp/pr84557.C: New test.
8415
8416 2018-02-26 Marek Polacek <polacek@redhat.com>
8417
8418 PR c++/84325
8419 * g++.dg/cpp1z/pr84325.C: New test.
8420
8421 2018-02-26 Carl Love <cel@us.ibm.com>
8422
8423 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
8424 Power 8 test file.
8425 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
8426 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
8427 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
8428 -mcpu=power8.
8429 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
8430 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
8431 -mcpu=power8.
8432
8433 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
8434
8435 PR target/84039
8436 * gcc.target/i386/indirect-thunk-1.c: Updated.
8437 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8438 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8439 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8440 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8441 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8442 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8443 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8444 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8445 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8446 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8447 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8448 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8449 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8450 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8451 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8452 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8453 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8454 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8455 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8456 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8457 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8458 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8459 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8460 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8461 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8462 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8463 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8464 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8465 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8466 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8467 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8468 * gcc.target/i386/ret-thunk-9.c: Likewise.
8469 * gcc.target/i386/ret-thunk-10.c: Likewise.
8470 * gcc.target/i386/ret-thunk-11.c: Likewise.
8471 * gcc.target/i386/ret-thunk-12.c: Likewise.
8472 * gcc.target/i386/ret-thunk-13.c: Likewise.
8473 * gcc.target/i386/ret-thunk-14.c: Likewise.
8474 * gcc.target/i386/ret-thunk-15.c: Likewise.
8475
8476 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
8477
8478 * gcc.c-torture/execute/20180226-1.c: New test.
8479
8480 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
8481
8482 PR tree-optimization/83965
8483 * gcc.dg/vect/pr83965-2.c: New test.
8484
8485 2018-02-26 Tom de Vries <tom@codesourcery.com>
8486
8487 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
8488
8489 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
8490
8491 PR target/84530
8492 * gcc.target/i386/ret-thunk-22.c: New test.
8493 * gcc.target/i386/ret-thunk-23.c: Likewise.
8494 * gcc.target/i386/ret-thunk-24.c: Likewise.
8495 * gcc.target/i386/ret-thunk-25.c: Likewise.
8496 * gcc.target/i386/ret-thunk-26.c: Likewise.
8497
8498 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
8499
8500 PR c++/84533
8501 * g++.dg/cpp1z/pr84533.C: New.
8502
8503 2018-02-26 Marek Polacek <polacek@redhat.com>
8504
8505 PR c++/84537
8506 * g++.dg/parse/error60.C: New test.
8507
8508 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8509
8510 PR c++/84556
8511 * g++.dg/gomp/pr84556.C: New test.
8512 * g++.dg/vect/pr84556.cc: New test.
8513
8514 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
8515
8516 PR fortran/32957
8517 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
8518 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
8519 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
8520 * gfortran.dg/c_loc_test.f90: Likewise.
8521 * gfortran.dg/c_loc_tests_2.f03: Likewise.
8522 * gfortran.dg/proc_decl_17.f90: Likewise.
8523 * gfortran.dg/proc_ptr_8.f90: Likewise.
8524
8525 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8526
8527 PR target/84521
8528 * gcc.target/aarch64/lr_free_2.c: Revert changes in
8529 r254814 disabling -fomit-frame-pointer by default.
8530 * gcc.target/aarch64/spill_1.c: Likewise.
8531 * gcc.target/aarch64/test_frame_11.c: Likewise.
8532 * gcc.target/aarch64/test_frame_12.c: Likewise.
8533 * gcc.target/aarch64/test_frame_13.c: Likewise.
8534 * gcc.target/aarch64/test_frame_14.c: Likewise.
8535 * gcc.target/aarch64/test_frame_15.c: Likewise.
8536 * gcc.target/aarch64/test_frame_3.c: Likewise.
8537 * gcc.target/aarch64/test_frame_5.c: Likewise.
8538 * gcc.target/aarch64/test_frame_9.c: Likewise.
8539
8540 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
8541
8542 PR fortran/83633
8543 * gfortran.dg/explicit_shape_1.f90: New test.
8544 * gfortran.dg/automatic_module_variable.f90: Update regex.
8545 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
8546 * gfortran.dg/constant_shape.f90: Ditto.
8547 * gfortran.dg/dec_structure_23.f90: Ditto.
8548 * gfortran.dg/pr78240.f90: Ditto.
8549
8550 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
8551
8552 PR fortran/84523
8553 * gfortran.dg/pr84523.f90: New test.
8554
8555 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
8556
8557 PR fortran/78238
8558 * gfortran.dg/select_type_40.f90: New test.
8559
8560 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
8561
8562 PR fortran/30792
8563 * gfortran.dg/data_substring.f90: New test.
8564
8565 2018-02-24 Marek Polacek <polacek@redhat.com>
8566
8567 PR c++/83692
8568 * g++.dg/cpp1z/constexpr-83692.C: New test.
8569
8570 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
8571
8572 PR fortran/84346
8573 * gfortran.dg/statement_function_1.f90: Update test.
8574
8575 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8576
8577 PR fortran/84506
8578 * gfortran.dg/inquire_19.f90: New test.
8579
8580 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
8581
8582 PR fortran/83149
8583 * gfortran.dg/pr83149_b.f90: New test.
8584 * gfortran.dg/pr83149_a.f90: Additional source for previous.
8585
8586 2018-02-23 Carl Love <cel@us.ibm.com>
8587
8588 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
8589 vec_signed2 and vec_unsigned2 to new Power 8 test file.
8590 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
8591 Power 8 tests.
8592
8593 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
8594
8595 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
8596 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
8597
8598 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
8599
8600 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
8601 expected output.
8602
8603 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
8604
8605 PR fortran/83149
8606 * gfortran.dg/pr83149_1.f90: New test.
8607 * gfortran.dg/pr83149.f90: Additional source for previous.
8608
8609 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
8610
8611 PR testsuite/80551
8612 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
8613 __GI___pthread_mutex_init as well.
8614
8615 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
8616
8617 PR fortran/83148
8618 * gfortran.dg/class_68.f90: New test.
8619
8620 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
8621
8622 PR fortran/59781
8623 * gfortran.dg/derived_init_5.f90: New test.
8624
8625 2018-02-22 Jakub Jelinek <jakub@redhat.com>
8626
8627 PR target/82851
8628 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
8629 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
8630
8631 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
8632
8633 PR target/81572
8634 * gcc.target/powerpc/pr81572.c: New.
8635
8636 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
8637
8638 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
8639
8640 2018-02-22 Martin Sebor <msebor@redhat.com>
8641
8642 PR tree-optimization/84480
8643 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
8644 * g++.dg/warn/Wstringop-truncation-1.C: New test.
8645
8646 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
8647
8648 PR target/84176
8649 * gcc.target/i386/indirect-thunk-11.c: New test.
8650 * gcc.target/i386/indirect-thunk-12.c: Likewise.
8651 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
8652 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
8653 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
8654 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
8655 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
8656 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
8657 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
8658 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
8659
8660 2018-02-22 Steve Ellcey <sellcey@cavium.com>
8661
8662 PR target/83335
8663 * gcc.target/aarch64/asm-2.c: Add dg-error for
8664 ILP32 mode.
8665 * gcc.target/aarch64/asm-4.c: New test.
8666
8667 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
8668
8669 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
8670
8671 2018-02-22 Marek Polacek <polacek@redhat.com>
8672
8673 PR c++/84493
8674 * g++.dg/parse/error59.C: New test.
8675
8676 2018-02-22 Tom de Vries <tom@codesourcery.com>
8677
8678 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
8679
8680 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
8681
8682 PR c++/77655
8683 * g++.dg/cpp0x/pr77655.C: New.
8684
8685 2018-02-22 Jakub Jelinek <jakub@redhat.com>
8686
8687 PR c++/84496
8688 * g++.dg/cpp1y/pr84496.C: New test.
8689
8690 PR target/84502
8691 * g++.dg/torture/pr84502.C: New test.
8692
8693 PR tree-optimization/84503
8694 * gcc.dg/pr84503-1.c: New test.
8695 * gcc.dg/pr84503-2.c: New test.
8696
8697 2018-02-21 Jakub Jelinek <jakub@redhat.com>
8698
8699 PR tree-optimization/84478
8700 * gcc.c-torture/execute/pr84478.c: New test.
8701
8702 2018-02-20 Martin Sebor <msebor@redhat.com>
8703
8704 PR middle-end/84095
8705 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
8706 * c-c++-common/Wrestrict.c: Same.
8707 * gcc.dg/Wrestrict-6.c: Same.
8708 * gcc.dg/Warray-bounds-27.c: New test.
8709 * gcc.dg/Wrestrict-8.c: New test.
8710 * gcc.dg/Wrestrict-9.c: New test.
8711 * gcc.dg/pr84095.c: New test.
8712
8713 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8714
8715 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
8716
8717 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8718
8719 PR fortran/48890
8720 PR fortran/83823
8721 * gfortran.dg/structure_constructor_14.f90: New test.
8722
8723 2018-02-20 Jeff Law <law@redhat.com>
8724
8725 PR middle-end/82123
8726 PR tree-optimization/81592
8727 PR middle-end/79257
8728 * gcc.dg/pr81592.c: New test.
8729 * gcc.dg/pr82123.c: New test.
8730 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
8731
8732 2018-02-20 Jakub Jelinek <jakub@redhat.com>
8733
8734 PR c++/84488
8735 * g++.dg/warn/Wunused-var-30.C: New test.
8736
8737 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
8738
8739 PR tree-optimization/84419
8740 * gcc.dg/vect/pr84419.c: New test.
8741
8742 2018-02-20 Jakub Jelinek <jakub@redhat.com>
8743
8744 PR middle-end/82004
8745 * gfortran.dg/pr82004.f90: New test.
8746
8747 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
8748
8749 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
8750
8751 2018-02-20 Martin Liska <mliska@suse.cz>
8752
8753 PR c/84310
8754 PR target/79747
8755 * gcc.target/i386/pr84310.c: New test.
8756 * gcc.target/i386/pr84310-2.c: Likewise.
8757
8758 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
8759
8760 PR c++/84446
8761 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
8762
8763 2018-02-20 Jakub Jelinek <jakub@redhat.com>
8764
8765 PR c++/84445
8766 * g++.dg/cpp1z/launder7.C: New test.
8767
8768 PR c++/84449
8769 * g++.dg/cpp0x/constexpr-84449.C: New test.
8770
8771 PR c++/84455
8772 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
8773
8774 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
8775
8776 PR fortran/83344
8777 PR fortran/83975
8778 * gfortran.dg/associate_22.f90: Enable commented out test.
8779 * gfortran.dg/associate_36.f90: New test.
8780
8781 2018-02-19 Jakub Jelinek <jakub@redhat.com>
8782
8783 PR target/84146
8784 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
8785
8786 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
8787
8788 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
8789 (dg-options): Use -mavx instead of -w.
8790
8791 2018-02-19 Jakub Jelinek <jakub@redhat.com>
8792
8793 PR c++/84444
8794 * g++.dg/cpp1z/launder8.C: New test.
8795
8796 PR c++/84448
8797 * g++.dg/gomp/pr84448.C: New test.
8798
8799 PR c++/84430
8800 * g++.dg/gomp/pr84430.C: New test.
8801
8802 PR tree-optimization/84452
8803 * gcc.dg/pr84452.c: New test.
8804
8805 PR c++/79064
8806 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
8807
8808 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
8809
8810 PR fortran/35339
8811 * gfortran.dg/implied_do_io_4.f90: New test.
8812
8813 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
8814
8815 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
8816 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
8817 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
8818
8819 2018-02-19 Carl Love <cel@us.ibm.com>
8820
8821 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
8822
8823 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
8824
8825 PR target/84460
8826 * gcc.target/i386/pr57193.c: Add -mtune=generic.
8827
8828 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
8829
8830 PR c++/84348
8831 * g++.dg/cpp0x/auto50.C: New.
8832 * g++.dg/parse/friend12.C: Adjust.
8833
8834 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8835
8836 PR libgfortran/84389
8837 * gfortran.dg/dtio_33.f90: New test.
8838
8839 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8840
8841 PR libgfortran/84412
8842 * gfortran.dg/inquire_18.f90: New test.
8843
8844 2018-02-18 Janus Weil <janus@gcc.gnu.org>
8845
8846 PR fortran/84381
8847 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
8848 * gfortran.dg/pointer_intent_3.f90: Ditto.
8849 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
8850 * gfortran.dg/protected_3.f90: Ditto.
8851 * gfortran.dg/protected_4.f90: Ditto.
8852 * gfortran.dg/protected_5.f90: Ditto.
8853 * gfortran.dg/protected_6.f90: Ditto.
8854
8855 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
8856
8857 PR fortran/80945
8858 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
8859 change to run.
8860
8861 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
8862
8863 PR fortran/84270
8864 * gfortran.dg/inline_matmul_22.f90: New test.
8865
8866 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
8867
8868 PR fortran/84381
8869 * gfortran.dg/abort_shoulfail.f90: New test.
8870 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
8871 by STOP n.
8872 * gfortran.dg/PR19754_2.f90: Likewise.
8873 * gfortran.dg/PR19872.f: Likewise.
8874 * gfortran.dg/PR49268.f90: Likewise.
8875 * gfortran.dg/Wall.f90: Likewise.
8876 * gfortran.dg/Wno-all.f90: Likewise.
8877 * gfortran.dg/achar_1.f90: Likewise.
8878 * gfortran.dg/achar_2.f90: Likewise.
8879 * gfortran.dg/achar_4.f90: Likewise.
8880 * gfortran.dg/achar_6.F90: Likewise.
8881 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
8882 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
8883 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
8884 * gfortran.dg/actual_array_offset_1.f90: Likewise.
8885 * gfortran.dg/actual_array_result_1.f90: Likewise.
8886 * gfortran.dg/actual_array_substr_1.f90: Likewise.
8887 * gfortran.dg/actual_array_substr_2.f90: Likewise.
8888 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
8889 * gfortran.dg/actual_procedure_1.f90: Likewise.
8890 * gfortran.dg/adjustl_1.f90: Likewise.
8891 * gfortran.dg/advance_1.f90: Likewise.
8892 * gfortran.dg/advance_4.f90: Likewise.
8893 * gfortran.dg/advance_5.f90: Likewise.
8894 * gfortran.dg/advance_6.f90: Likewise.
8895 * gfortran.dg/aint_anint_1.f90: Likewise.
8896 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
8897 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
8898 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
8899 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
8900 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
8901 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
8902 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
8903 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
8904 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
8905 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
8906 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
8907 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
8908 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
8909 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
8910 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
8911 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
8912 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
8913 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
8914 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
8915 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
8916 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
8917 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
8918 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
8919 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
8920 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
8921 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
8922 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
8923 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
8924 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
8925 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
8926 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
8927 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
8928 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
8929 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
8930 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
8931 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
8932 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
8933 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
8934 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
8935 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
8936 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
8937 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
8938 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
8939 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
8940 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
8941 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
8942 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
8943 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
8944 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
8945 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
8946 * gfortran.dg/allocatable_function_1.f90: Likewise.
8947 * gfortran.dg/allocatable_function_10.f90: Likewise.
8948 * gfortran.dg/allocatable_function_3.f90: Likewise.
8949 * gfortran.dg/allocatable_function_5.f90: Likewise.
8950 * gfortran.dg/allocatable_function_6.f90: Likewise.
8951 * gfortran.dg/allocatable_function_7.f90: Likewise.
8952 * gfortran.dg/allocatable_function_8.f90: Likewise.
8953 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
8954 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
8955 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
8956 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
8957 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
8958 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
8959 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
8960 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
8961 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
8962 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
8963 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
8964 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
8965 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
8966 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
8967 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
8968 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
8969 * gfortran.dg/allocate_class_3.f90: Likewise.
8970 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
8971 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
8972 * gfortran.dg/allocate_derived_5.f90: Likewise.
8973 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
8974 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
8975 * gfortran.dg/allocate_with_source_1.f90: Likewise.
8976 * gfortran.dg/allocate_with_source_10.f08: Likewise.
8977 * gfortran.dg/allocate_with_source_11.f08: Likewise.
8978 * gfortran.dg/allocate_with_source_12.f03: Likewise.
8979 * gfortran.dg/allocate_with_source_15.f03: Likewise.
8980 * gfortran.dg/allocate_with_source_16.f90: Likewise.
8981 * gfortran.dg/allocate_with_source_17.f03: Likewise.
8982 * gfortran.dg/allocate_with_source_18.f03: Likewise.
8983 * gfortran.dg/allocate_with_source_2.f90: Likewise.
8984 * gfortran.dg/allocate_with_source_20.f03: Likewise.
8985 * gfortran.dg/allocate_with_source_22.f03: Likewise.
8986 * gfortran.dg/allocate_with_source_23.f03: Likewise.
8987 * gfortran.dg/allocate_with_source_24.f90: Likewise.
8988 * gfortran.dg/allocate_with_source_5.f90: Likewise.
8989 * gfortran.dg/allocate_with_source_6.f90: Likewise.
8990 * gfortran.dg/allocate_with_source_7.f08: Likewise.
8991 * gfortran.dg/allocate_with_source_8.f08: Likewise.
8992 * gfortran.dg/allocate_with_source_9.f08: Likewise.
8993 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
8994 * gfortran.dg/allocate_zerosize_3.f: Likewise.
8995 * gfortran.dg/altreturn_3.f90: Likewise.
8996 * gfortran.dg/altreturn_5.f90: Likewise.
8997 * gfortran.dg/altreturn_7.f90: Likewise.
8998 * gfortran.dg/and_or_xor.f90: Likewise.
8999 * gfortran.dg/anint_1.f90: Likewise.
9000 * gfortran.dg/any_all_1.f90: Likewise.
9001 * gfortran.dg/anyallcount_1.f90: Likewise.
9002 * gfortran.dg/append_1.f90: Likewise.
9003 * gfortran.dg/argument_checking_1.f90: Likewise.
9004 * gfortran.dg/argument_checking_2.f90: Likewise.
9005 * gfortran.dg/argument_checking_8.f90: Likewise.
9006 * gfortran.dg/arithmetic_if.f90: Likewise.
9007 * gfortran.dg/array_1.f90: Likewise.
9008 * gfortran.dg/array_2.f90: Likewise.
9009 * gfortran.dg/array_alloc_1.f90: Likewise.
9010 * gfortran.dg/array_alloc_2.f90: Likewise.
9011 * gfortran.dg/array_alloc_3.f90: Likewise.
9012 * gfortran.dg/array_assignment_1.F90: Likewise.
9013 * gfortran.dg/array_assignment_5.f90: Likewise.
9014 * gfortran.dg/array_constructor_1.f90: Likewise.
9015 * gfortran.dg/array_constructor_10.f90: Likewise.
9016 * gfortran.dg/array_constructor_11.f90: Likewise.
9017 * gfortran.dg/array_constructor_12.f90: Likewise.
9018 * gfortran.dg/array_constructor_15.f90: Likewise.
9019 * gfortran.dg/array_constructor_16.f90: Likewise.
9020 * gfortran.dg/array_constructor_17.f90: Likewise.
9021 * gfortran.dg/array_constructor_19.f90: Likewise.
9022 * gfortran.dg/array_constructor_23.f: Likewise.
9023 * gfortran.dg/array_constructor_24.f: Likewise.
9024 * gfortran.dg/array_constructor_32.f90: Likewise.
9025 * gfortran.dg/array_constructor_36.f90: Likewise.
9026 * gfortran.dg/array_constructor_39.f90: Likewise.
9027 * gfortran.dg/array_constructor_4.f90: Likewise.
9028 * gfortran.dg/array_constructor_40.f90: Likewise.
9029 * gfortran.dg/array_constructor_44.f90: Likewise.
9030 * gfortran.dg/array_constructor_45.f90: Likewise.
9031 * gfortran.dg/array_constructor_46.f90: Likewise.
9032 * gfortran.dg/array_constructor_47.f90: Likewise.
9033 * gfortran.dg/array_constructor_49.f90: Likewise.
9034 * gfortran.dg/array_constructor_5.f90: Likewise.
9035 * gfortran.dg/array_constructor_50.f90: Likewise.
9036 * gfortran.dg/array_constructor_6.f90: Likewise.
9037 * gfortran.dg/array_constructor_7.f90: Likewise.
9038 * gfortran.dg/array_constructor_8.f90: Likewise.
9039 * gfortran.dg/array_constructor_9.f90: Likewise.
9040 * gfortran.dg/array_constructor_type_1.f03: Likewise.
9041 * gfortran.dg/array_constructor_type_10.f03: Likewise.
9042 * gfortran.dg/array_constructor_type_11.f03: Likewise.
9043 * gfortran.dg/array_constructor_type_12.f03: Likewise.
9044 * gfortran.dg/array_constructor_type_13.f90: Likewise.
9045 * gfortran.dg/array_constructor_type_14.f03: Likewise.
9046 * gfortran.dg/array_constructor_type_16.f03: Likewise.
9047 * gfortran.dg/array_constructor_type_2.f03: Likewise.
9048 * gfortran.dg/array_constructor_type_22.f03: Likewise.
9049 * gfortran.dg/array_constructor_type_3.f03: Likewise.
9050 * gfortran.dg/array_constructor_type_4.f03: Likewise.
9051 * gfortran.dg/array_constructor_type_5.f03: Likewise.
9052 * gfortran.dg/array_constructor_type_6.f03: Likewise.
9053 * gfortran.dg/array_constructor_type_7.f03: Likewise.
9054 * gfortran.dg/array_function_1.f90: Likewise.
9055 * gfortran.dg/array_function_5.f90: Likewise.
9056 * gfortran.dg/array_initializer_1.f90: Likewise.
9057 * gfortran.dg/array_initializer_2.f90: Likewise.
9058 * gfortran.dg/array_memcpy_5.f90: Likewise.
9059 * gfortran.dg/array_memset_2.f90: Likewise.
9060 * gfortran.dg/array_reference_1.f90: Likewise.
9061 * gfortran.dg/array_return_value_1.f90: Likewise.
9062 * gfortran.dg/array_section_1.f90: Likewise.
9063 * gfortran.dg/array_temporaries_3.f90: Likewise.
9064 * gfortran.dg/arrayio_1.f90: Likewise.
9065 * gfortran.dg/arrayio_10.f90: Likewise.
9066 * gfortran.dg/arrayio_11.f90: Likewise.
9067 * gfortran.dg/arrayio_12.f90: Likewise.
9068 * gfortran.dg/arrayio_13.f90: Likewise.
9069 * gfortran.dg/arrayio_14.f90: Likewise.
9070 * gfortran.dg/arrayio_16.f90: Likewise.
9071 * gfortran.dg/arrayio_2.f90: Likewise.
9072 * gfortran.dg/arrayio_3.f90: Likewise.
9073 * gfortran.dg/arrayio_4.f90: Likewise.
9074 * gfortran.dg/arrayio_5.f90: Likewise.
9075 * gfortran.dg/arrayio_6.f90: Likewise.
9076 * gfortran.dg/arrayio_7.f90: Likewise.
9077 * gfortran.dg/arrayio_8.f90: Likewise.
9078 * gfortran.dg/arrayio_9.f90: Likewise.
9079 * gfortran.dg/arrayio_derived_1.f90: Likewise.
9080 * gfortran.dg/assign_10.f90: Likewise.
9081 * gfortran.dg/assign_9.f90: Likewise.
9082 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
9083 * gfortran.dg/assignment_1.f90: Likewise.
9084 * gfortran.dg/associate_1.f03: Likewise.
9085 * gfortran.dg/associate_11.f90: Likewise.
9086 * gfortran.dg/associate_13.f90: Likewise.
9087 * gfortran.dg/associate_15.f90: Likewise.
9088 * gfortran.dg/associate_17.f90: Likewise.
9089 * gfortran.dg/associate_18.f08: Likewise.
9090 * gfortran.dg/associate_19.f03: Likewise.
9091 * gfortran.dg/associate_20.f03: Likewise.
9092 * gfortran.dg/associate_22.f90: Likewise.
9093 * gfortran.dg/associate_23.f90: Likewise.
9094 * gfortran.dg/associate_24.f90: Likewise.
9095 * gfortran.dg/associate_25.f90: Likewise.
9096 * gfortran.dg/associate_27.f90: Likewise.
9097 * gfortran.dg/associate_28.f90: Likewise.
9098 * gfortran.dg/associate_32.f03: Likewise.
9099 * gfortran.dg/associate_33.f03: Likewise.
9100 * gfortran.dg/associate_34.f90: Likewise.
9101 * gfortran.dg/associate_6.f03: Likewise.
9102 * gfortran.dg/associate_7.f03: Likewise.
9103 * gfortran.dg/associate_8.f03: Likewise.
9104 * gfortran.dg/associate_9.f03: Likewise.
9105 * gfortran.dg/associated_1.f90: Likewise.
9106 * gfortran.dg/associated_2.f90: Likewise.
9107 * gfortran.dg/associated_5.f90: Likewise.
9108 * gfortran.dg/associated_6.f90: Likewise.
9109 * gfortran.dg/associated_target_3.f90: Likewise.
9110 * gfortran.dg/associated_target_4.f90: Likewise.
9111 * gfortran.dg/associated_target_5.f03: Likewise.
9112 * gfortran.dg/associated_target_6.f03: Likewise.
9113 * gfortran.dg/assumed_dummy_1.f90: Likewise.
9114 * gfortran.dg/assumed_rank_1.f90: Likewise.
9115 * gfortran.dg/assumed_rank_10.f90: Likewise.
9116 * gfortran.dg/assumed_rank_2.f90: Likewise.
9117 * gfortran.dg/assumed_rank_7.f90: Likewise.
9118 * gfortran.dg/assumed_rank_8.f90: Likewise.
9119 * gfortran.dg/assumed_rank_9.f90: Likewise.
9120 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
9121 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
9122 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
9123 * gfortran.dg/assumed_type_2.f90: Likewise.
9124 * gfortran.dg/atan2_1.f90: Likewise.
9125 * gfortran.dg/auto_array_1.f90: Likewise.
9126 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
9127 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
9128 * gfortran.dg/auto_char_len_3.f90: Likewise.
9129 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
9130 * gfortran.dg/auto_internal_assumed.f90: Likewise.
9131 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
9132 * gfortran.dg/auto_save_2.f90: Likewise.
9133 * gfortran.dg/automatic_default_init_1.f90: Likewise.
9134 * gfortran.dg/backslash_1.f90: Likewise.
9135 * gfortran.dg/backslash_2.f90: Likewise.
9136 * gfortran.dg/backslash_3.f: Likewise.
9137 * gfortran.dg/backspace_1.f: Likewise.
9138 * gfortran.dg/backspace_10.f90: Likewise.
9139 * gfortran.dg/backspace_11.f90: Likewise.
9140 * gfortran.dg/backspace_2.f: Likewise.
9141 * gfortran.dg/backspace_3.f: Likewise.
9142 * gfortran.dg/backspace_4.f: Likewise.
9143 * gfortran.dg/backspace_5.f: Likewise.
9144 * gfortran.dg/backspace_6.f: Likewise.
9145 * gfortran.dg/backspace_7.f90: Likewise.
9146 * gfortran.dg/backspace_8.f: Likewise.
9147 * gfortran.dg/backspace_9.f: Likewise.
9148 * gfortran.dg/bessel_1.f90: Likewise.
9149 * gfortran.dg/bessel_2.f90: Likewise.
9150 * gfortran.dg/bessel_5.f90: Likewise.
9151 * gfortran.dg/bessel_6.f90: Likewise.
9152 * gfortran.dg/bessel_7.f90: Likewise.
9153 * gfortran.dg/bind_c_dts_2.f03: Likewise.
9154 * gfortran.dg/bind_c_dts_3.f03: Likewise.
9155 * gfortran.dg/bind_c_usage_15.f90: Likewise.
9156 * gfortran.dg/bind_c_usage_16.f03: Likewise.
9157 * gfortran.dg/bind_c_usage_17.f90: Likewise.
9158 * gfortran.dg/bind_c_usage_24.f90: Likewise.
9159 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
9160 * gfortran.dg/binding_label_tests_16.f03: Likewise.
9161 * gfortran.dg/binding_label_tests_23.f90: Likewise.
9162 * gfortran.dg/bit_comparison_1.F90: Likewise.
9163 * gfortran.dg/bit_comparison_2.F90: Likewise.
9164 * gfortran.dg/block_1.f08: Likewise.
9165 * gfortran.dg/block_13.f08: Likewise.
9166 * gfortran.dg/block_14.f90: Likewise.
9167 * gfortran.dg/block_2.f08: Likewise.
9168 * gfortran.dg/block_6.f08: Likewise.
9169 * gfortran.dg/block_7.f08: Likewise.
9170 * gfortran.dg/block_8.f08: Likewise.
9171 * gfortran.dg/blockdata_1.f90: Likewise.
9172 * gfortran.dg/bound_1.f90: Likewise.
9173 * gfortran.dg/bound_2.f90: Likewise.
9174 * gfortran.dg/bound_3.f90: Likewise.
9175 * gfortran.dg/bound_4.f90: Likewise.
9176 * gfortran.dg/bound_5.f90: Likewise.
9177 * gfortran.dg/bound_6.f90: Likewise.
9178 * gfortran.dg/bound_7.f90: Likewise.
9179 * gfortran.dg/bound_8.f90: Likewise.
9180 * gfortran.dg/bound_9.f90: Likewise.
9181 * gfortran.dg/bound_simplification_1.f90: Likewise.
9182 * gfortran.dg/bound_simplification_3.f90: Likewise.
9183 * gfortran.dg/bound_simplification_4.f90: Likewise.
9184 * gfortran.dg/bound_simplification_5.f90: Likewise.
9185 * gfortran.dg/bound_simplification_6.f90: Likewise.
9186 * gfortran.dg/bounds_check_1.f90: Likewise.
9187 * gfortran.dg/bounds_check_12.f90: Likewise.
9188 * gfortran.dg/bounds_check_14.f90: Likewise.
9189 * gfortran.dg/bounds_check_15.f90: Likewise.
9190 * gfortran.dg/bounds_check_19.f90: Likewise.
9191 * gfortran.dg/bounds_check_8.f90: Likewise.
9192 * gfortran.dg/bounds_check_9.f90: Likewise.
9193 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
9194 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
9195 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
9196 * gfortran.dg/boz_1.f90: Likewise.
9197 * gfortran.dg/boz_11.f90: Likewise.
9198 * gfortran.dg/boz_13.f90: Likewise.
9199 * gfortran.dg/boz_14.f90: Likewise.
9200 * gfortran.dg/boz_15.f90: Likewise.
9201 * gfortran.dg/boz_3.f90: Likewise.
9202 * gfortran.dg/boz_6.f90: Likewise.
9203 * gfortran.dg/boz_9.f90: Likewise.
9204 * gfortran.dg/byte_1.f90: Likewise.
9205 * gfortran.dg/byte_2.f90: Likewise.
9206 * gfortran.dg/c_assoc.f90: Likewise.
9207 * gfortran.dg/c_assoc_2.f03: Likewise.
9208 * gfortran.dg/c_assoc_3.f90: Likewise.
9209 * gfortran.dg/c_by_val_1.f: Likewise.
9210 * gfortran.dg/c_by_val_5.f90: Likewise.
9211 * gfortran.dg/c_char_tests.f03: Likewise.
9212 * gfortran.dg/c_char_tests_2.f03: Likewise.
9213 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
9214 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
9215 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
9216 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
9217 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
9218 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
9219 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
9220 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
9221 * gfortran.dg/c_kind_params.f90: Likewise.
9222 * gfortran.dg/c_loc_test_20.f90: Likewise.
9223 * gfortran.dg/c_loc_tests_2.f03: Likewise.
9224 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
9225 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
9226 * gfortran.dg/c_size_t_test.f03: Likewise.
9227 * gfortran.dg/c_sizeof_1.f90: Likewise.
9228 * gfortran.dg/c_sizeof_5.f90: Likewise.
9229 * gfortran.dg/c_sizeof_6.f90: Likewise.
9230 * gfortran.dg/char4_iunit_1.f03: Likewise.
9231 * gfortran.dg/char4_iunit_2.f03: Likewise.
9232 * gfortran.dg/char_allocation_1.f90: Likewise.
9233 * gfortran.dg/char_array_constructor.f90: Likewise.
9234 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
9235 * gfortran.dg/char_assign_1.f90: Likewise.
9236 * gfortran.dg/char_associated_1.f90: Likewise.
9237 * gfortran.dg/char_cast_2.f90: Likewise.
9238 * gfortran.dg/char_comparison_1.f: Likewise.
9239 * gfortran.dg/char_component_initializer_1.f90: Likewise.
9240 * gfortran.dg/char_component_initializer_2.f90: Likewise.
9241 * gfortran.dg/char_cons_len.f90: Likewise.
9242 * gfortran.dg/char_conversion.f90: Likewise.
9243 * gfortran.dg/char_cshift_1.f90: Likewise.
9244 * gfortran.dg/char_cshift_2.f90: Likewise.
9245 * gfortran.dg/char_decl_2.f90: Likewise.
9246 * gfortran.dg/char_eoshift_1.f90: Likewise.
9247 * gfortran.dg/char_eoshift_2.f90: Likewise.
9248 * gfortran.dg/char_eoshift_3.f90: Likewise.
9249 * gfortran.dg/char_eoshift_4.f90: Likewise.
9250 * gfortran.dg/char_eoshift_5.f90: Likewise.
9251 * gfortran.dg/char_expr_1.f90: Likewise.
9252 * gfortran.dg/char_expr_3.f90: Likewise.
9253 * gfortran.dg/char_initialiser_actual.f90: Likewise.
9254 * gfortran.dg/char_length_12.f90: Likewise.
9255 * gfortran.dg/char_length_14.f90: Likewise.
9256 * gfortran.dg/char_length_15.f90: Likewise.
9257 * gfortran.dg/char_length_17.f90: Likewise.
9258 * gfortran.dg/char_length_20.f90: Likewise.
9259 * gfortran.dg/char_length_21.f90: Likewise.
9260 * gfortran.dg/char_length_5.f90: Likewise.
9261 * gfortran.dg/char_length_6.f90: Likewise.
9262 * gfortran.dg/char_length_7.f90: Likewise.
9263 * gfortran.dg/char_length_8.f90: Likewise.
9264 * gfortran.dg/char_pack_1.f90: Likewise.
9265 * gfortran.dg/char_pack_2.f90: Likewise.
9266 * gfortran.dg/char_pointer_assign.f90: Likewise.
9267 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
9268 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
9269 * gfortran.dg/char_pointer_dependency.f90: Likewise.
9270 * gfortran.dg/char_pointer_dummy.f90: Likewise.
9271 * gfortran.dg/char_pointer_func.f90: Likewise.
9272 * gfortran.dg/char_reshape_1.f90: Likewise.
9273 * gfortran.dg/char_result_1.f90: Likewise.
9274 * gfortran.dg/char_result_12.f90: Likewise.
9275 * gfortran.dg/char_result_13.f90: Likewise.
9276 * gfortran.dg/char_result_14.f90: Likewise.
9277 * gfortran.dg/char_result_15.f90: Likewise.
9278 * gfortran.dg/char_result_2.f90: Likewise.
9279 * gfortran.dg/char_result_3.f90: Likewise.
9280 * gfortran.dg/char_result_4.f90: Likewise.
9281 * gfortran.dg/char_result_5.f90: Likewise.
9282 * gfortran.dg/char_result_6.f90: Likewise.
9283 * gfortran.dg/char_result_7.f90: Likewise.
9284 * gfortran.dg/char_result_8.f90: Likewise.
9285 * gfortran.dg/char_spread_1.f90: Likewise.
9286 * gfortran.dg/char_transpose_1.f90: Likewise.
9287 * gfortran.dg/char_type_len.f90: Likewise.
9288 * gfortran.dg/char_unpack_1.f90: Likewise.
9289 * gfortran.dg/char_unpack_2.f90: Likewise.
9290 * gfortran.dg/character_array_constructor_1.f90: Likewise.
9291 * gfortran.dg/character_comparison_1.f90: Likewise.
9292 * gfortran.dg/character_comparison_2.f90: Likewise.
9293 * gfortran.dg/character_comparison_3.f90: Likewise.
9294 * gfortran.dg/character_comparison_4.f90: Likewise.
9295 * gfortran.dg/character_comparison_5.f90: Likewise.
9296 * gfortran.dg/character_comparison_6.f90: Likewise.
9297 * gfortran.dg/character_comparison_7.f90: Likewise.
9298 * gfortran.dg/character_comparison_8.f90: Likewise.
9299 * gfortran.dg/character_comparison_9.f90: Likewise.
9300 * gfortran.dg/charlen_15.f90: Likewise.
9301 * gfortran.dg/charlen_16.f90: Likewise.
9302 * gfortran.dg/chkbits.f90: Likewise.
9303 * gfortran.dg/chmod_1.f90: Likewise.
9304 * gfortran.dg/chmod_2.f90: Likewise.
9305 * gfortran.dg/chmod_3.f90: Likewise.
9306 * gfortran.dg/class_1.f03: Likewise.
9307 * gfortran.dg/class_18.f03: Likewise.
9308 * gfortran.dg/class_19.f03: Likewise.
9309 * gfortran.dg/class_35.f90: Likewise.
9310 * gfortran.dg/class_46.f03: Likewise.
9311 * gfortran.dg/class_48.f90: Likewise.
9312 * gfortran.dg/class_51.f90: Likewise.
9313 * gfortran.dg/class_52.f90: Likewise.
9314 * gfortran.dg/class_6.f03: Likewise.
9315 * gfortran.dg/class_63.f90: Likewise.
9316 * gfortran.dg/class_64.f90: Likewise.
9317 * gfortran.dg/class_65.f90: Likewise.
9318 * gfortran.dg/class_66.f90: Likewise.
9319 * gfortran.dg/class_67.f90: Likewise.
9320 * gfortran.dg/class_9.f03: Likewise.
9321 * gfortran.dg/class_alias.f90: Likewise.
9322 * gfortran.dg/class_allocate_1.f03: Likewise.
9323 * gfortran.dg/class_allocate_10.f03: Likewise.
9324 * gfortran.dg/class_allocate_13.f90: Likewise.
9325 * gfortran.dg/class_allocate_14.f90: Likewise.
9326 * gfortran.dg/class_allocate_15.f90: Likewise.
9327 * gfortran.dg/class_allocate_19.f03: Likewise.
9328 * gfortran.dg/class_allocate_21.f90: Likewise.
9329 * gfortran.dg/class_allocate_22.f90: Likewise.
9330 * gfortran.dg/class_allocate_3.f03: Likewise.
9331 * gfortran.dg/class_allocate_4.f03: Likewise.
9332 * gfortran.dg/class_allocate_5.f90: Likewise.
9333 * gfortran.dg/class_allocate_6.f03: Likewise.
9334 * gfortran.dg/class_allocate_7.f03: Likewise.
9335 * gfortran.dg/class_allocate_8.f03: Likewise.
9336 * gfortran.dg/class_allocate_9.f03: Likewise.
9337 * gfortran.dg/class_array_1.f03: Likewise.
9338 * gfortran.dg/class_array_14.f90: Likewise.
9339 * gfortran.dg/class_array_15.f03: Likewise.
9340 * gfortran.dg/class_array_16.f90: Likewise.
9341 * gfortran.dg/class_array_2.f03: Likewise.
9342 * gfortran.dg/class_array_20.f03: Likewise.
9343 * gfortran.dg/class_array_21.f03: Likewise.
9344 * gfortran.dg/class_array_3.f03: Likewise.
9345 * gfortran.dg/class_array_4.f03: Likewise.
9346 * gfortran.dg/class_array_7.f03: Likewise.
9347 * gfortran.dg/class_array_8.f03: Likewise.
9348 * gfortran.dg/class_array_9.f03: Likewise.
9349 * gfortran.dg/class_defined_operator_1.f03: Likewise.
9350 * gfortran.dg/class_dummy_1.f03: Likewise.
9351 * gfortran.dg/class_optional_1.f90: Likewise.
9352 * gfortran.dg/class_optional_2.f90: Likewise.
9353 * gfortran.dg/class_result_5.f90: Likewise.
9354 * gfortran.dg/class_result_6.f90: Likewise.
9355 * gfortran.dg/class_to_type_1.f03: Likewise.
9356 * gfortran.dg/class_to_type_2.f90: Likewise.
9357 * gfortran.dg/class_to_type_3.f03: Likewise.
9358 * gfortran.dg/class_to_type_4.f90: Likewise.
9359 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
9360 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
9361 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
9362 * gfortran.dg/coarray/atomic_1.f90: Likewise.
9363 * gfortran.dg/coarray/atomic_2.f90: Likewise.
9364 * gfortran.dg/coarray/codimension.f90: Likewise.
9365 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
9366 * gfortran.dg/coarray/collectives_1.f90: Likewise.
9367 * gfortran.dg/coarray/collectives_2.f90: Likewise.
9368 * gfortran.dg/coarray/collectives_3.f90: Likewise.
9369 * gfortran.dg/coarray/collectives_4.f90: Likewise.
9370 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
9371 * gfortran.dg/coarray/dummy_1.f90: Likewise.
9372 * gfortran.dg/coarray/event_1.f90: Likewise.
9373 * gfortran.dg/coarray/event_2.f90: Likewise.
9374 * gfortran.dg/coarray/get_array.f90: Likewise.
9375 * gfortran.dg/coarray/image_index_1.f90: Likewise.
9376 * gfortran.dg/coarray/image_index_2.f90: Likewise.
9377 * gfortran.dg/coarray/image_index_3.f90: Likewise.
9378 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
9379 * gfortran.dg/coarray/lock_1.f90: Likewise.
9380 * gfortran.dg/coarray/lock_2.f90: Likewise.
9381 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
9382 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
9383 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
9384 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
9385 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
9386 * gfortran.dg/coarray/registering_1.f90: Likewise.
9387 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
9388 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
9389 * gfortran.dg/coarray/send_array.f90: Likewise.
9390 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
9391 * gfortran.dg/coarray/sendget_array.f90: Likewise.
9392 * gfortran.dg/coarray/subobject_1.f90: Likewise.
9393 * gfortran.dg/coarray/sync_1.f90: Likewise.
9394 * gfortran.dg/coarray/sync_3.f90: Likewise.
9395 * gfortran.dg/coarray/this_image_1.f90: Likewise.
9396 * gfortran.dg/coarray/this_image_2.f90: Likewise.
9397 * gfortran.dg/coarray_13.f90: Likewise.
9398 * gfortran.dg/coarray_15.f90: Likewise.
9399 * gfortran.dg/coarray_16.f90: Likewise.
9400 * gfortran.dg/coarray_2.f90: Likewise.
9401 * gfortran.dg/coarray_23.f90: Likewise.
9402 * gfortran.dg/coarray_40.f90: Likewise.
9403 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
9404 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
9405 * gfortran.dg/coarray_allocate_10.f08: Likewise.
9406 * gfortran.dg/coarray_allocate_2.f08: Likewise.
9407 * gfortran.dg/coarray_allocate_3.f08: Likewise.
9408 * gfortran.dg/coarray_allocate_4.f08: Likewise.
9409 * gfortran.dg/coarray_allocate_5.f08: Likewise.
9410 * gfortran.dg/coarray_allocate_7.f08: Likewise.
9411 * gfortran.dg/coarray_allocate_8.f08: Likewise.
9412 * gfortran.dg/coarray_allocate_9.f08: Likewise.
9413 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
9414 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
9415 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
9416 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
9417 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
9418 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
9419 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
9420 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
9421 * gfortran.dg/coarray_stat_2.f90: Likewise.
9422 * gfortran.dg/coarray_subobject_1.f90: Likewise.
9423 * gfortran.dg/coindexed_1.f90: Likewise.
9424 * gfortran.dg/comma.f: Likewise.
9425 * gfortran.dg/comma_format_extension_3.f: Likewise.
9426 * gfortran.dg/comma_format_extension_4.f: Likewise.
9427 * gfortran.dg/common_2.f90: Likewise.
9428 * gfortran.dg/common_4.f90: Likewise.
9429 * gfortran.dg/common_align_1.f90: Likewise.
9430 * gfortran.dg/common_align_2.f90: Likewise.
9431 * gfortran.dg/common_equivalence_1.f: Likewise.
9432 * gfortran.dg/common_pointer_1.f90: Likewise.
9433 * gfortran.dg/common_resize_1.f: Likewise.
9434 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
9435 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
9436 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
9437 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
9438 * gfortran.dg/complex_read.f90: Likewise.
9439 * gfortran.dg/complex_write.f90: Likewise.
9440 * gfortran.dg/constant_substring.f: Likewise.
9441 * gfortran.dg/constructor_2.f90: Likewise.
9442 * gfortran.dg/constructor_3.f90: Likewise.
9443 * gfortran.dg/constructor_6.f90: Likewise.
9444 * gfortran.dg/contained_1.f90: Likewise.
9445 * gfortran.dg/contained_3.f90: Likewise.
9446 * gfortran.dg/contained_equivalence_1.f90: Likewise.
9447 * gfortran.dg/contained_module_proc_1.f90: Likewise.
9448 * gfortran.dg/continuation_1.f90: Likewise.
9449 * gfortran.dg/continuation_11.f90: Likewise.
9450 * gfortran.dg/continuation_12.f90: Likewise.
9451 * gfortran.dg/continuation_13.f90: Likewise.
9452 * gfortran.dg/continuation_14.f: Likewise.
9453 * gfortran.dg/continuation_8.f90: Likewise.
9454 * gfortran.dg/convert_2.f90: Likewise.
9455 * gfortran.dg/convert_implied_open.f90: Likewise.
9456 * gfortran.dg/count_init_expr.f03: Likewise.
9457 * gfortran.dg/cr_lf.f90: Likewise.
9458 * gfortran.dg/cray_pointers_10.f90: Likewise.
9459 * gfortran.dg/cray_pointers_2.f90: Likewise.
9460 * gfortran.dg/cray_pointers_5.f90: Likewise.
9461 * gfortran.dg/cray_pointers_7.f90: Likewise.
9462 * gfortran.dg/cray_pointers_8.f90: Likewise.
9463 * gfortran.dg/cshift_1.f90: Likewise.
9464 * gfortran.dg/cshift_2.f90: Likewise.
9465 * gfortran.dg/cshift_large_1.f90: Likewise.
9466 * gfortran.dg/cshift_nan_1.f90: Likewise.
9467 * gfortran.dg/csqrt_2.f: Likewise.
9468 * gfortran.dg/data_array_1.f90: Likewise.
9469 * gfortran.dg/data_char_1.f90: Likewise.
9470 * gfortran.dg/data_char_2.f90: Likewise.
9471 * gfortran.dg/data_char_3.f90: Likewise.
9472 * gfortran.dg/data_derived_1.f90: Likewise.
9473 * gfortran.dg/data_implied_do_1.f90: Likewise.
9474 * gfortran.dg/data_namelist_conflict.f90: Likewise.
9475 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
9476 * gfortran.dg/deallocate_stat.f90: Likewise.
9477 * gfortran.dg/deallocate_stat_2.f90: Likewise.
9478 * gfortran.dg/debug/pr37738.f: Likewise.
9479 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
9480 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
9481 * gfortran.dg/dec_exp_1.f90: Likewise.
9482 * gfortran.dg/dec_init_1.f90: Likewise.
9483 * gfortran.dg/dec_init_2.f90: Likewise.
9484 * gfortran.dg/dec_init_3.f90: Likewise.
9485 * gfortran.dg/dec_init_4.f90: Likewise.
9486 * gfortran.dg/dec_io_1.f90: Likewise.
9487 * gfortran.dg/dec_io_2.f90: Likewise.
9488 * gfortran.dg/dec_io_2a.f90: Likewise.
9489 * gfortran.dg/dec_io_6.f90: Likewise.
9490 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
9491 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
9492 * gfortran.dg/dec_math.f90: Likewise.
9493 * gfortran.dg/dec_parameter_1.f: Likewise.
9494 * gfortran.dg/dec_parameter_2.f90: Likewise.
9495 * gfortran.dg/dec_static_1.f90: Likewise.
9496 * gfortran.dg/dec_static_2.f90: Likewise.
9497 * gfortran.dg/dec_structure_1.f90: Likewise.
9498 * gfortran.dg/dec_structure_10.f90: Likewise.
9499 * gfortran.dg/dec_structure_18.f90: Likewise.
9500 * gfortran.dg/dec_structure_19.f90: Likewise.
9501 * gfortran.dg/dec_structure_2.f90: Likewise.
9502 * gfortran.dg/dec_structure_22.f90: Likewise.
9503 * gfortran.dg/dec_structure_3.f90: Likewise.
9504 * gfortran.dg/dec_structure_4.f90: Likewise.
9505 * gfortran.dg/dec_structure_5.f90: Likewise.
9506 * gfortran.dg/dec_structure_6.f90: Likewise.
9507 * gfortran.dg/dec_structure_7.f90: Likewise.
9508 * gfortran.dg/dec_union_1.f90: Likewise.
9509 * gfortran.dg/dec_union_2.f90: Likewise.
9510 * gfortran.dg/dec_union_3.f90: Likewise.
9511 * gfortran.dg/dec_union_4.f90: Likewise.
9512 * gfortran.dg/dec_union_5.f90: Likewise.
9513 * gfortran.dg/default_format_1.f90: Likewise.
9514 * gfortran.dg/default_format_2.f90: Likewise.
9515 * gfortran.dg/default_format_denormal_1.f90: Likewise.
9516 * gfortran.dg/default_format_denormal_2.f90: Likewise.
9517 * gfortran.dg/default_initialization_3.f90: Likewise.
9518 * gfortran.dg/default_initialization_4.f90: Likewise.
9519 * gfortran.dg/default_initialization_5.f90: Likewise.
9520 * gfortran.dg/deferred_character_1.f90: Likewise.
9521 * gfortran.dg/deferred_character_10.f90: Likewise.
9522 * gfortran.dg/deferred_character_11.f90: Likewise.
9523 * gfortran.dg/deferred_character_12.f90: Likewise.
9524 * gfortran.dg/deferred_character_13.f90: Likewise.
9525 * gfortran.dg/deferred_character_14.f90: Likewise.
9526 * gfortran.dg/deferred_character_15.f90: Likewise.
9527 * gfortran.dg/deferred_character_16.f90: Likewise.
9528 * gfortran.dg/deferred_character_2.f90: Likewise.
9529 * gfortran.dg/deferred_character_3.f90: Likewise.
9530 * gfortran.dg/deferred_character_4.f90: Likewise.
9531 * gfortran.dg/deferred_character_5.f90: Likewise.
9532 * gfortran.dg/deferred_character_6.f90: Likewise.
9533 * gfortran.dg/deferred_character_7.f90: Likewise.
9534 * gfortran.dg/deferred_character_8.f90: Likewise.
9535 * gfortran.dg/deferred_character_9.f90: Likewise.
9536 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
9537 * gfortran.dg/deferred_type_component_1.f90: Likewise.
9538 * gfortran.dg/deferred_type_component_2.f90: Likewise.
9539 * gfortran.dg/deferred_type_param_2.f90: Likewise.
9540 * gfortran.dg/deferred_type_param_4.f90: Likewise.
9541 * gfortran.dg/deferred_type_param_5.f90: Likewise.
9542 * gfortran.dg/deferred_type_param_6.f90: Likewise.
9543 * gfortran.dg/deferred_type_param_8.f90: Likewise.
9544 * gfortran.dg/deferred_type_param_9.f90: Likewise.
9545 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
9546 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
9547 * gfortran.dg/defined_assignment_1.f90: Likewise.
9548 * gfortran.dg/defined_assignment_10.f90: Likewise.
9549 * gfortran.dg/defined_assignment_11.f90: Likewise.
9550 * gfortran.dg/defined_assignment_2.f90: Likewise.
9551 * gfortran.dg/defined_assignment_3.f90: Likewise.
9552 * gfortran.dg/defined_assignment_4.f90: Likewise.
9553 * gfortran.dg/defined_assignment_5.f90: Likewise.
9554 * gfortran.dg/defined_assignment_8.f90: Likewise.
9555 * gfortran.dg/defined_assignment_9.f90: Likewise.
9556 * gfortran.dg/dependency_2.f90: Likewise.
9557 * gfortran.dg/dependency_21.f90: Likewise.
9558 * gfortran.dg/dependency_22.f90: Likewise.
9559 * gfortran.dg/dependency_23.f90: Likewise.
9560 * gfortran.dg/dependency_24.f90: Likewise.
9561 * gfortran.dg/dependency_25.f90: Likewise.
9562 * gfortran.dg/dependency_26.f90: Likewise.
9563 * gfortran.dg/dependency_39.f90: Likewise.
9564 * gfortran.dg/dependency_40.f90: Likewise.
9565 * gfortran.dg/dependency_41.f90: Likewise.
9566 * gfortran.dg/dependency_42.f90: Likewise.
9567 * gfortran.dg/dependency_43.f90: Likewise.
9568 * gfortran.dg/dependency_44.f90: Likewise.
9569 * gfortran.dg/dependency_45.f90: Likewise.
9570 * gfortran.dg/dependency_50.f90: Likewise.
9571 * gfortran.dg/dependency_51.f90: Likewise.
9572 * gfortran.dg/dependent_decls_1.f90: Likewise.
9573 * gfortran.dg/der_array_1.f90: Likewise.
9574 * gfortran.dg/der_array_io_1.f90: Likewise.
9575 * gfortran.dg/der_array_io_2.f90: Likewise.
9576 * gfortran.dg/der_array_io_3.f90: Likewise.
9577 * gfortran.dg/der_io_1.f90: Likewise.
9578 * gfortran.dg/der_io_3.f90: Likewise.
9579 * gfortran.dg/der_pointer_2.f90: Likewise.
9580 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
9581 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
9582 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
9583 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
9584 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
9585 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
9586 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
9587 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
9588 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
9589 * gfortran.dg/derived_external_function_1.f90: Likewise.
9590 * gfortran.dg/derived_init_1.f90: Likewise.
9591 * gfortran.dg/derived_init_2.f90: Likewise.
9592 * gfortran.dg/derived_init_3.f90: Likewise.
9593 * gfortran.dg/derived_init_4.f90: Likewise.
9594 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
9595 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
9596 * gfortran.dg/dev_null.F90: Likewise.
9597 * gfortran.dg/dfloat_1.f90: Likewise.
9598 * gfortran.dg/dim_sum_1.f90: Likewise.
9599 * gfortran.dg/dim_sum_2.f90: Likewise.
9600 * gfortran.dg/dim_sum_3.f90: Likewise.
9601 * gfortran.dg/direct_io_10.f: Likewise.
9602 * gfortran.dg/direct_io_11.f90: Likewise.
9603 * gfortran.dg/direct_io_12.f90: Likewise.
9604 * gfortran.dg/direct_io_2.f90: Likewise.
9605 * gfortran.dg/direct_io_3.f90: Likewise.
9606 * gfortran.dg/direct_io_4.f90: Likewise.
9607 * gfortran.dg/direct_io_5.f90: Likewise.
9608 * gfortran.dg/direct_io_6.f90: Likewise.
9609 * gfortran.dg/direct_io_7.f90: Likewise.
9610 * gfortran.dg/direct_io_8.f90: Likewise.
9611 * gfortran.dg/direct_io_9.f: Likewise.
9612 * gfortran.dg/do_1.f90: Likewise.
9613 * gfortran.dg/do_3.F90: Likewise.
9614 * gfortran.dg/do_concurrent_2.f90: Likewise.
9615 * gfortran.dg/do_concurrent_4.f90: Likewise.
9616 * gfortran.dg/do_corner_warn.f90: Likewise.
9617 * gfortran.dg/do_iterator_2.f90: Likewise.
9618 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
9619 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
9620 * gfortran.dg/dos_eol.f: Likewise.
9621 * gfortran.dg/dot_product_1.f03: Likewise.
9622 * gfortran.dg/dot_product_2.f90: Likewise.
9623 * gfortran.dg/dot_product_4.f90: Likewise.
9624 * gfortran.dg/dshift_1.F90: Likewise.
9625 * gfortran.dg/dshift_2.F90: Likewise.
9626 * gfortran.dg/dtio_1.f90: Likewise.
9627 * gfortran.dg/dtio_10.f90: Likewise.
9628 * gfortran.dg/dtio_12.f90: Likewise.
9629 * gfortran.dg/dtio_14.f90: Likewise.
9630 * gfortran.dg/dtio_15.f90: Likewise.
9631 * gfortran.dg/dtio_16.f90: Likewise.
9632 * gfortran.dg/dtio_17.f90: Likewise.
9633 * gfortran.dg/dtio_19.f90: Likewise.
9634 * gfortran.dg/dtio_2.f90: Likewise.
9635 * gfortran.dg/dtio_20.f03: Likewise.
9636 * gfortran.dg/dtio_22.f90: Likewise.
9637 * gfortran.dg/dtio_24.f90: Likewise.
9638 * gfortran.dg/dtio_25.f90: Likewise.
9639 * gfortran.dg/dtio_26.f03: Likewise.
9640 * gfortran.dg/dtio_27.f90: Likewise.
9641 * gfortran.dg/dtio_28.f03: Likewise.
9642 * gfortran.dg/dtio_3.f90: Likewise.
9643 * gfortran.dg/dtio_30.f03: Likewise.
9644 * gfortran.dg/dtio_31.f03: Likewise.
9645 * gfortran.dg/dtio_32.f03: Likewise.
9646 * gfortran.dg/dtio_4.f90: Likewise.
9647 * gfortran.dg/dtio_5.f90: Likewise.
9648 * gfortran.dg/dtio_7.f90: Likewise.
9649 * gfortran.dg/dtio_8.f90: Likewise.
9650 * gfortran.dg/dtio_9.f90: Likewise.
9651 * gfortran.dg/dummy_procedure_3.f90: Likewise.
9652 * gfortran.dg/dummy_procedure_7.f90: Likewise.
9653 * gfortran.dg/dup_save_1.f90: Likewise.
9654 * gfortran.dg/dup_save_2.f90: Likewise.
9655 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
9656 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
9657 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
9658 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
9659 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
9660 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
9661 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
9662 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
9663 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
9664 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
9665 * gfortran.dg/e_d_fmt.f90: Likewise.
9666 * gfortran.dg/edit_real_1.f90: Likewise.
9667 * gfortran.dg/elemental_by_value_1.f90: Likewise.
9668 * gfortran.dg/elemental_dependency_1.f90: Likewise.
9669 * gfortran.dg/elemental_dependency_4.f90: Likewise.
9670 * gfortran.dg/elemental_dependency_5.f90: Likewise.
9671 * gfortran.dg/elemental_dependency_6.f90: Likewise.
9672 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
9673 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
9674 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
9675 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
9676 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
9677 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
9678 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
9679 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
9680 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
9681 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
9682 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
9683 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
9684 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
9685 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
9686 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
9687 * gfortran.dg/empty_format_1.f90: Likewise.
9688 * gfortran.dg/endfile.f: Likewise.
9689 * gfortran.dg/endfile.f90: Likewise.
9690 * gfortran.dg/endfile_2.f90: Likewise.
9691 * gfortran.dg/entry_1.f90: Likewise.
9692 * gfortran.dg/entry_10.f90: Likewise.
9693 * gfortran.dg/entry_12.f90: Likewise.
9694 * gfortran.dg/entry_13.f90: Likewise.
9695 * gfortran.dg/entry_14.f90: Likewise.
9696 * gfortran.dg/entry_16.f90: Likewise.
9697 * gfortran.dg/entry_3.f90: Likewise.
9698 * gfortran.dg/entry_6.f90: Likewise.
9699 * gfortran.dg/entry_9.f90: Likewise.
9700 * gfortran.dg/entry_array_specs_2.f: Likewise.
9701 * gfortran.dg/enum_1.f90: Likewise.
9702 * gfortran.dg/enum_9.f90: Likewise.
9703 * gfortran.dg/eof_1.f90: Likewise.
9704 * gfortran.dg/eof_2.f90: Likewise.
9705 * gfortran.dg/eof_4.f90: Likewise.
9706 * gfortran.dg/eof_5.f90: Likewise.
9707 * gfortran.dg/eor_handling_1.f90: Likewise.
9708 * gfortran.dg/eor_handling_2.f90: Likewise.
9709 * gfortran.dg/eor_handling_3.f90: Likewise.
9710 * gfortran.dg/eor_handling_4.f90: Likewise.
9711 * gfortran.dg/eor_handling_5.f90: Likewise.
9712 * gfortran.dg/eoshift_3.f90: Likewise.
9713 * gfortran.dg/eoshift_4.f90: Likewise.
9714 * gfortran.dg/eoshift_5.f90: Likewise.
9715 * gfortran.dg/eoshift_6.f90: Likewise.
9716 * gfortran.dg/eoshift_large_1.f90: Likewise.
9717 * gfortran.dg/equiv_6.f90: Likewise.
9718 * gfortran.dg/equiv_7.f90: Likewise.
9719 * gfortran.dg/equiv_9.f90: Likewise.
9720 * gfortran.dg/equiv_constraint_4.f90: Likewise.
9721 * gfortran.dg/erf_2.F90: Likewise.
9722 * gfortran.dg/erf_3.F90: Likewise.
9723 * gfortran.dg/erfc_scaled_1.f90: Likewise.
9724 * gfortran.dg/error_format_2.f90: Likewise.
9725 * gfortran.dg/error_recovery_5.f90: Likewise.
9726 * gfortran.dg/execute_command_line_2.f90: Likewise.
9727 * gfortran.dg/execute_command_line_3.f90: Likewise.
9728 * gfortran.dg/exit_1.f08: Likewise.
9729 * gfortran.dg/exit_3.f08: Likewise.
9730 * gfortran.dg/exponent_1.f90: Likewise.
9731 * gfortran.dg/exponent_2.f90: Likewise.
9732 * gfortran.dg/extended_char_comparison_1.f: Likewise.
9733 * gfortran.dg/extends_1.f03: Likewise.
9734 * gfortran.dg/extends_16.f90: Likewise.
9735 * gfortran.dg/extends_2.f03: Likewise.
9736 * gfortran.dg/extends_3.f03: Likewise.
9737 * gfortran.dg/extends_4.f03: Likewise.
9738 * gfortran.dg/extends_type_of_1.f03: Likewise.
9739 * gfortran.dg/extends_type_of_2.f03: Likewise.
9740 * gfortran.dg/external_procedures_3.f90: Likewise.
9741 * gfortran.dg/f2003_inquire_1.f03: Likewise.
9742 * gfortran.dg/f2003_io_1.f03: Likewise.
9743 * gfortran.dg/f2003_io_4.f03: Likewise.
9744 * gfortran.dg/f2003_io_5.f03: Likewise.
9745 * gfortran.dg/f2003_io_6.f03: Likewise.
9746 * gfortran.dg/f2003_io_7.f03: Likewise.
9747 * gfortran.dg/f2c_1.f90: Likewise.
9748 * gfortran.dg/f2c_2.f90: Likewise.
9749 * gfortran.dg/f2c_3.f90: Likewise.
9750 * gfortran.dg/f2c_4.f90: Likewise.
9751 * gfortran.dg/f2c_6.f90: Likewise.
9752 * gfortran.dg/f2c_7.f90: Likewise.
9753 * gfortran.dg/f2c_9.f90: Likewise.
9754 * gfortran.dg/fgetc_1.f90: Likewise.
9755 * gfortran.dg/fgetc_2.f90: Likewise.
9756 * gfortran.dg/filename_null.f90: Likewise.
9757 * gfortran.dg/finalize_12.f90: Likewise.
9758 * gfortran.dg/finalize_13.f90: Likewise.
9759 * gfortran.dg/finalize_15.f90: Likewise.
9760 * gfortran.dg/finalize_17.f90: Likewise.
9761 * gfortran.dg/finalize_18.f90: Likewise.
9762 * gfortran.dg/finalize_25.f90: Likewise.
9763 * gfortran.dg/finalize_29.f08: Likewise.
9764 * gfortran.dg/finalize_31.f90: Likewise.
9765 * gfortran.dg/float_1.f90: Likewise.
9766 * gfortran.dg/flush_1.f90: Likewise.
9767 * gfortran.dg/fmt_bz_bn.f: Likewise.
9768 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
9769 * gfortran.dg/fmt_cache_1.f: Likewise.
9770 * gfortran.dg/fmt_cache_2.f: Likewise.
9771 * gfortran.dg/fmt_cache_3.f90: Likewise.
9772 * gfortran.dg/fmt_colon.f90: Likewise.
9773 * gfortran.dg/fmt_e.f90: Likewise.
9774 * gfortran.dg/fmt_en.f90: Likewise.
9775 * gfortran.dg/fmt_error_10.f: Likewise.
9776 * gfortran.dg/fmt_error_9.f: Likewise.
9777 * gfortran.dg/fmt_exhaust.f90: Likewise.
9778 * gfortran.dg/fmt_f0_1.f90: Likewise.
9779 * gfortran.dg/fmt_f_an_p.f: Likewise.
9780 * gfortran.dg/fmt_fw_d.f90: Likewise.
9781 * gfortran.dg/fmt_g.f: Likewise.
9782 * gfortran.dg/fmt_g0_1.f08: Likewise.
9783 * gfortran.dg/fmt_g0_2.f08: Likewise.
9784 * gfortran.dg/fmt_g0_4.f08: Likewise.
9785 * gfortran.dg/fmt_g0_5.f08: Likewise.
9786 * gfortran.dg/fmt_g0_6.f08: Likewise.
9787 * gfortran.dg/fmt_g0_7.f08: Likewise.
9788 * gfortran.dg/fmt_g_1.f90: Likewise.
9789 * gfortran.dg/fmt_int_sign.f90: Likewise.
9790 * gfortran.dg/fmt_l.f90: Likewise.
9791 * gfortran.dg/fmt_missing_period_2.f: Likewise.
9792 * gfortran.dg/fmt_missing_period_3.f: Likewise.
9793 * gfortran.dg/fmt_p_1.f90: Likewise.
9794 * gfortran.dg/fmt_pf.f90: Likewise.
9795 * gfortran.dg/fmt_read.f90: Likewise.
9796 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
9797 * gfortran.dg/fmt_t_1.f90: Likewise.
9798 * gfortran.dg/fmt_t_2.f90: Likewise.
9799 * gfortran.dg/fmt_t_3.f90: Likewise.
9800 * gfortran.dg/fmt_t_4.f90: Likewise.
9801 * gfortran.dg/fmt_t_5.f90: Likewise.
9802 * gfortran.dg/fmt_t_6.f: Likewise.
9803 * gfortran.dg/fmt_t_7.f: Likewise.
9804 * gfortran.dg/fmt_t_9.f: Likewise.
9805 * gfortran.dg/fmt_tl.f: Likewise.
9806 * gfortran.dg/fmt_unlimited.f90: Likewise.
9807 * gfortran.dg/fmt_white.f: Likewise.
9808 * gfortran.dg/fmt_zero_digits.f90: Likewise.
9809 * gfortran.dg/fold_nearest.f90: Likewise.
9810 * gfortran.dg/forall_1.f90: Likewise.
9811 * gfortran.dg/forall_10.f90: Likewise.
9812 * gfortran.dg/forall_12.f90: Likewise.
9813 * gfortran.dg/forall_13.f90: Likewise.
9814 * gfortran.dg/forall_15.f90: Likewise.
9815 * gfortran.dg/forall_4.f90: Likewise.
9816 * gfortran.dg/forall_5.f90: Likewise.
9817 * gfortran.dg/forall_6.f90: Likewise.
9818 * gfortran.dg/forall_7.f90: Likewise.
9819 * gfortran.dg/fraction.f90: Likewise.
9820 * gfortran.dg/fseek.f90: Likewise.
9821 * gfortran.dg/ftell_1.f90: Likewise.
9822 * gfortran.dg/ftell_2.f90: Likewise.
9823 * gfortran.dg/ftell_3.f90: Likewise.
9824 * gfortran.dg/func_assign_2.f90: Likewise.
9825 * gfortran.dg/func_assign_3.f90: Likewise.
9826 * gfortran.dg/func_derived_1.f90: Likewise.
9827 * gfortran.dg/func_derived_2.f90: Likewise.
9828 * gfortran.dg/func_derived_3.f90: Likewise.
9829 * gfortran.dg/func_result_1.f90: Likewise.
9830 * gfortran.dg/func_result_2.f90: Likewise.
9831 * gfortran.dg/func_result_6.f90: Likewise.
9832 * gfortran.dg/function_charlen_2.f90: Likewise.
9833 * gfortran.dg/function_charlen_3.f: Likewise.
9834 * gfortran.dg/function_kinds_1.f90: Likewise.
9835 * gfortran.dg/function_kinds_4.f90: Likewise.
9836 * gfortran.dg/function_optimize_10.f90: Likewise.
9837 * gfortran.dg/function_optimize_11.f90: Likewise.
9838 * gfortran.dg/function_optimize_12.f90: Likewise.
9839 * gfortran.dg/function_optimize_4.f90: Likewise.
9840 * gfortran.dg/function_optimize_8.f90: Likewise.
9841 * gfortran.dg/g77/13037.f: Likewise.
9842 * gfortran.dg/g77/1832.f: Likewise.
9843 * gfortran.dg/g77/19981119-0.f: Likewise.
9844 * gfortran.dg/g77/19990313-0.f: Likewise.
9845 * gfortran.dg/g77/19990313-1.f: Likewise.
9846 * gfortran.dg/g77/19990313-2.f: Likewise.
9847 * gfortran.dg/g77/19990313-3.f: Likewise.
9848 * gfortran.dg/g77/19990419-1.f: Likewise.
9849 * gfortran.dg/g77/19990826-0.f: Likewise.
9850 * gfortran.dg/g77/19990826-2.f: Likewise.
9851 * gfortran.dg/g77/20000503-1.f: Likewise.
9852 * gfortran.dg/g77/20001111.f: Likewise.
9853 * gfortran.dg/g77/20010116.f: Likewise.
9854 * gfortran.dg/g77/20010216-1.f: Likewise.
9855 * gfortran.dg/g77/20010430.f: Likewise.
9856 * gfortran.dg/g77/20010610.f: Likewise.
9857 * gfortran.dg/g77/6177.f: Likewise.
9858 * gfortran.dg/g77/7388.f: Likewise.
9859 * gfortran.dg/g77/947.f: Likewise.
9860 * gfortran.dg/g77/970625-2.f: Likewise.
9861 * gfortran.dg/g77/971102-1.f: Likewise.
9862 * gfortran.dg/g77/980628-0.f: Likewise.
9863 * gfortran.dg/g77/980628-1.f: Likewise.
9864 * gfortran.dg/g77/980628-10.f: Likewise.
9865 * gfortran.dg/g77/980628-2.f: Likewise.
9866 * gfortran.dg/g77/980628-3.f: Likewise.
9867 * gfortran.dg/g77/980628-7.f: Likewise.
9868 * gfortran.dg/g77/980628-8.f: Likewise.
9869 * gfortran.dg/g77/980628-9.f: Likewise.
9870 * gfortran.dg/g77/980701-0.f: Likewise.
9871 * gfortran.dg/g77/980701-1.f: Likewise.
9872 * gfortran.dg/g77/cabs.f: Likewise.
9873 * gfortran.dg/g77/claus.f: Likewise.
9874 * gfortran.dg/g77/complex_1.f: Likewise.
9875 * gfortran.dg/g77/cpp3.F: Likewise.
9876 * gfortran.dg/g77/cpp4.F: Likewise.
9877 * gfortran.dg/g77/cpp5.F: Likewise.
9878 * gfortran.dg/g77/dcomplex.f: Likewise.
9879 * gfortran.dg/g77/dnrm2.f: Likewise.
9880 * gfortran.dg/g77/erfc.f: Likewise.
9881 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
9882 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
9883 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
9884 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
9885 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
9886 * gfortran.dg/g77/int8421.f: Likewise.
9887 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
9888 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
9889 * gfortran.dg/g77/le.f: Likewise.
9890 * gfortran.dg/g77/short.f: Likewise.
9891 * gfortran.dg/gamma_1.f90: Likewise.
9892 * gfortran.dg/gamma_4.f90: Likewise.
9893 * gfortran.dg/gamma_5.f90: Likewise.
9894 * gfortran.dg/generic_13.f90: Likewise.
9895 * gfortran.dg/generic_15.f90: Likewise.
9896 * gfortran.dg/generic_19.f90: Likewise.
9897 * gfortran.dg/generic_20.f90: Likewise.
9898 * gfortran.dg/generic_23.f03: Likewise.
9899 * gfortran.dg/generic_25.f90: Likewise.
9900 * gfortran.dg/generic_27.f90: Likewise.
9901 * gfortran.dg/generic_31.f90: Likewise.
9902 * gfortran.dg/generic_4.f90: Likewise.
9903 * gfortran.dg/global_vars_c_init.f90: Likewise.
9904 * gfortran.dg/global_vars_f90_init.f90: Likewise.
9905 * gfortran.dg/gnu_logical_1.F: Likewise.
9906 * gfortran.dg/goacc/fixed-1.f: Likewise.
9907 * gfortran.dg/goacc/fixed-2.f: Likewise.
9908 * gfortran.dg/goacc/gang-static.f95: Likewise.
9909 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
9910 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
9911 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
9912 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
9913 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
9914 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
9915 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
9916 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
9917 * gfortran.dg/goacc/omp-fixed.f: Likewise.
9918 * gfortran.dg/gomp/crayptr5.f90: Likewise.
9919 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
9920 * gfortran.dg/gomp/pr48794.f90: Likewise.
9921 * gfortran.dg/gomp/pr72744.f90: Likewise.
9922 * gfortran.dg/gomp/pr77665.f90: Likewise.
9923 * gfortran.dg/gomp/workshare2.f90: Likewise.
9924 * gfortran.dg/gomp/workshare3.f90: Likewise.
9925 * gfortran.dg/goto_1.f: Likewise.
9926 * gfortran.dg/goto_2.f90: Likewise.
9927 * gfortran.dg/goto_4.f90: Likewise.
9928 * gfortran.dg/goto_6.f: Likewise.
9929 * gfortran.dg/graphite/id-26.f03: Likewise.
9930 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
9931 * gfortran.dg/graphite/pr29581.f90: Likewise.
9932 * gfortran.dg/graphite/pr29832.f90: Likewise.
9933 * gfortran.dg/graphite/run-id-1.f: Likewise.
9934 * gfortran.dg/graphite/run-id-2.f90: Likewise.
9935 * gfortran.dg/graphite/run-id-3.f90: Likewise.
9936 * gfortran.dg/hollerith.f90: Likewise.
9937 * gfortran.dg/hollerith4.f90: Likewise.
9938 * gfortran.dg/hollerith6.f90: Likewise.
9939 * gfortran.dg/hollerith8.f90: Likewise.
9940 * gfortran.dg/hollerith_1.f90: Likewise.
9941 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
9942 * gfortran.dg/hollerith_f95.f90: Likewise.
9943 * gfortran.dg/hollerith_legacy.f90: Likewise.
9944 * gfortran.dg/host_assoc_call_3.f90: Likewise.
9945 * gfortran.dg/host_assoc_function_1.f90: Likewise.
9946 * gfortran.dg/host_assoc_function_3.f90: Likewise.
9947 * gfortran.dg/host_assoc_function_4.f90: Likewise.
9948 * gfortran.dg/host_assoc_function_9.f90: Likewise.
9949 * gfortran.dg/host_dummy_index_1.f90: Likewise.
9950 * gfortran.dg/hypot_1.f90: Likewise.
9951 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
9952 * gfortran.dg/iargc.f90: Likewise.
9953 * gfortran.dg/ibits.f90: Likewise.
9954 * gfortran.dg/ichar_1.f90: Likewise.
9955 * gfortran.dg/ichar_2.f90: Likewise.
9956 * gfortran.dg/ieee/ieee_1.F90: Likewise.
9957 * gfortran.dg/ieee/ieee_2.f90: Likewise.
9958 * gfortran.dg/ieee/ieee_3.f90: Likewise.
9959 * gfortran.dg/ieee/ieee_4.f90: Likewise.
9960 * gfortran.dg/ieee/ieee_6.f90: Likewise.
9961 * gfortran.dg/ieee/ieee_7.f90: Likewise.
9962 * gfortran.dg/ieee/ieee_8.f90: Likewise.
9963 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
9964 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
9965 * gfortran.dg/ieee/large_1.f90: Likewise.
9966 * gfortran.dg/ieee/large_2.f90: Likewise.
9967 * gfortran.dg/ieee/large_3.F90: Likewise.
9968 * gfortran.dg/ieee/large_4.f90: Likewise.
9969 * gfortran.dg/ieee/rounding_1.f90: Likewise.
9970 * gfortran.dg/ieee/underflow_1.f90: Likewise.
9971 * gfortran.dg/impl_do_var_data.f90: Likewise.
9972 * gfortran.dg/implicit_10.f90: Likewise.
9973 * gfortran.dg/implicit_12.f90: Likewise.
9974 * gfortran.dg/implicit_class_1.f90: Likewise.
9975 * gfortran.dg/implicit_pure_1.f90: Likewise.
9976 * gfortran.dg/implied_do_1.f90: Likewise.
9977 * gfortran.dg/implied_do_io_1.f90: Likewise.
9978 * gfortran.dg/implied_do_io_2.f90: Likewise.
9979 * gfortran.dg/implied_do_io_3.f90: Likewise.
9980 * gfortran.dg/implied_shape_1.f08: Likewise.
9981 * gfortran.dg/import.f90: Likewise.
9982 * gfortran.dg/import4.f90: Likewise.
9983 * gfortran.dg/impure_1.f08: Likewise.
9984 * gfortran.dg/index.f90: Likewise.
9985 * gfortran.dg/index_2.f90: Likewise.
9986 * gfortran.dg/init_flag_1.f90: Likewise.
9987 * gfortran.dg/init_flag_10.f90: Likewise.
9988 * gfortran.dg/init_flag_15.f03: Likewise.
9989 * gfortran.dg/init_flag_2.f90: Likewise.
9990 * gfortran.dg/init_flag_3.f90: Likewise.
9991 * gfortran.dg/init_flag_4.f90: Likewise.
9992 * gfortran.dg/init_flag_5.f90: Likewise.
9993 * gfortran.dg/init_flag_6.f90: Likewise.
9994 * gfortran.dg/init_flag_7.f90: Likewise.
9995 * gfortran.dg/init_flag_9.f90: Likewise.
9996 * gfortran.dg/initialization_11.f90: Likewise.
9997 * gfortran.dg/initialization_19.f90: Likewise.
9998 * gfortran.dg/initialization_2.f90: Likewise.
9999 * gfortran.dg/initialization_22.f90: Likewise.
10000 * gfortran.dg/initialization_27.f90: Likewise.
10001 * gfortran.dg/initialization_5.f90: Likewise.
10002 * gfortran.dg/initialization_6.f90: Likewise.
10003 * gfortran.dg/inline_matmul_1.f90: Likewise.
10004 * gfortran.dg/inline_matmul_10.f90: Likewise.
10005 * gfortran.dg/inline_matmul_11.f90: Likewise.
10006 * gfortran.dg/inline_matmul_13.f90: Likewise.
10007 * gfortran.dg/inline_matmul_14.f90: Likewise.
10008 * gfortran.dg/inline_matmul_16.f90: Likewise.
10009 * gfortran.dg/inline_matmul_17.f90: Likewise.
10010 * gfortran.dg/inline_matmul_18.f90: Likewise.
10011 * gfortran.dg/inline_matmul_19.f90: Likewise.
10012 * gfortran.dg/inline_matmul_2.f90: Likewise.
10013 * gfortran.dg/inline_matmul_20.f90: Likewise.
10014 * gfortran.dg/inline_matmul_22.f90: Likewise.
10015 * gfortran.dg/inline_matmul_3.f90: Likewise.
10016 * gfortran.dg/inline_matmul_4.f90: Likewise.
10017 * gfortran.dg/inline_matmul_5.f90: Likewise.
10018 * gfortran.dg/inline_matmul_6.f90: Likewise.
10019 * gfortran.dg/inline_matmul_7.f90: Likewise.
10020 * gfortran.dg/inline_matmul_8.f90: Likewise.
10021 * gfortran.dg/inline_matmul_9.f90: Likewise.
10022 * gfortran.dg/inline_sum_1.f90: Likewise.
10023 * gfortran.dg/inline_sum_3.f90: Likewise.
10024 * gfortran.dg/inline_sum_5.f90: Likewise.
10025 * gfortran.dg/inquire-complex.f90: Likewise.
10026 * gfortran.dg/inquire.f90: Likewise.
10027 * gfortran.dg/inquire_10.f90: Likewise.
10028 * gfortran.dg/inquire_13.f90: Likewise.
10029 * gfortran.dg/inquire_15.f90: Likewise.
10030 * gfortran.dg/inquire_16.f90: Likewise.
10031 * gfortran.dg/inquire_17.f90: Likewise.
10032 * gfortran.dg/inquire_5.f90: Likewise.
10033 * gfortran.dg/inquire_6.f90: Likewise.
10034 * gfortran.dg/inquire_7.f90: Likewise.
10035 * gfortran.dg/inquire_9.f90: Likewise.
10036 * gfortran.dg/inquire_internal.f90: Likewise.
10037 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
10038 * gfortran.dg/inquire_size.f90: Likewise.
10039 * gfortran.dg/int_1.f90: Likewise.
10040 * gfortran.dg/int_conv_1.f90: Likewise.
10041 * gfortran.dg/int_range_io_1.f90: Likewise.
10042 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
10043 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
10044 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
10045 * gfortran.dg/integer_plus.f90: Likewise.
10046 * gfortran.dg/intent_out_2.f90: Likewise.
10047 * gfortran.dg/intent_out_5.f90: Likewise.
10048 * gfortran.dg/intent_out_6.f90: Likewise.
10049 * gfortran.dg/interface_12.f90: Likewise.
10050 * gfortran.dg/interface_19.f90: Likewise.
10051 * gfortran.dg/interface_4.f90: Likewise.
10052 * gfortran.dg/interface_5.f90: Likewise.
10053 * gfortran.dg/interface_9.f90: Likewise.
10054 * gfortran.dg/interface_assignment_1.f90: Likewise.
10055 * gfortran.dg/interface_assignment_2.f90: Likewise.
10056 * gfortran.dg/internal_dummy_2.f08: Likewise.
10057 * gfortran.dg/internal_dummy_3.f08: Likewise.
10058 * gfortran.dg/internal_dummy_4.f08: Likewise.
10059 * gfortran.dg/internal_pack_1.f90: Likewise.
10060 * gfortran.dg/internal_pack_10.f90: Likewise.
10061 * gfortran.dg/internal_pack_12.f90: Likewise.
10062 * gfortran.dg/internal_pack_13.f90: Likewise.
10063 * gfortran.dg/internal_pack_14.f90: Likewise.
10064 * gfortran.dg/internal_pack_15.f90: Likewise.
10065 * gfortran.dg/internal_pack_2.f90: Likewise.
10066 * gfortran.dg/internal_pack_3.f90: Likewise.
10067 * gfortran.dg/internal_pack_4.f90: Likewise.
10068 * gfortran.dg/internal_pack_6.f90: Likewise.
10069 * gfortran.dg/internal_pack_8.f90: Likewise.
10070 * gfortran.dg/internal_readwrite_1.f90: Likewise.
10071 * gfortran.dg/internal_readwrite_2.f90: Likewise.
10072 * gfortran.dg/internal_readwrite_3.f90: Likewise.
10073 * gfortran.dg/intrinsic_actual_1.f: Likewise.
10074 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
10075 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
10076 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
10077 * gfortran.dg/intrinsic_char_1.f90: Likewise.
10078 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
10079 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
10080 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
10081 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
10082 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
10083 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
10084 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
10085 * gfortran.dg/intrinsic_product_1.f90: Likewise.
10086 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
10087 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
10088 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
10089 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
10090 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
10091 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
10092 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
10093 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
10094 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
10095 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
10096 * gfortran.dg/io_err_1.f90: Likewise.
10097 * gfortran.dg/io_real_boz.f90: Likewise.
10098 * gfortran.dg/iomsg_1.f90: Likewise.
10099 * gfortran.dg/iostat_1.f90: Likewise.
10100 * gfortran.dg/iostat_2.f90: Likewise.
10101 * gfortran.dg/iostat_4.f90: Likewise.
10102 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
10103 * gfortran.dg/ishft_1.f90: Likewise.
10104 * gfortran.dg/ishft_2.f90: Likewise.
10105 * gfortran.dg/ishft_4.f90: Likewise.
10106 * gfortran.dg/isnan_1.f90: Likewise.
10107 * gfortran.dg/isnan_2.f90: Likewise.
10108 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
10109 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
10110 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
10111 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
10112 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
10113 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
10114 * gfortran.dg/itime_idate_1.f: Likewise.
10115 * gfortran.dg/itime_idate_2.f: Likewise.
10116 * gfortran.dg/large_integer_kind_1.f90: Likewise.
10117 * gfortran.dg/large_integer_kind_2.f90: Likewise.
10118 * gfortran.dg/large_real_kind_1.f90: Likewise.
10119 * gfortran.dg/large_real_kind_2.F90: Likewise.
10120 * gfortran.dg/large_real_kind_3.F90: Likewise.
10121 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
10122 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
10123 * gfortran.dg/large_recl.f90: Likewise.
10124 * gfortran.dg/large_unit_1.f90: Likewise.
10125 * gfortran.dg/large_unit_2.f90: Likewise.
10126 * gfortran.dg/largeequiv_1.f90: Likewise.
10127 * gfortran.dg/leadz_trailz_1.f90: Likewise.
10128 * gfortran.dg/leadz_trailz_2.f90: Likewise.
10129 * gfortran.dg/leadz_trailz_3.f90: Likewise.
10130 * gfortran.dg/list_read_1.f90: Likewise.
10131 * gfortran.dg/list_read_10.f90: Likewise.
10132 * gfortran.dg/list_read_11.f90: Likewise.
10133 * gfortran.dg/list_read_12.f90: Likewise.
10134 * gfortran.dg/list_read_13.f: Likewise.
10135 * gfortran.dg/list_read_14.f90: Likewise.
10136 * gfortran.dg/list_read_2.f90: Likewise.
10137 * gfortran.dg/list_read_3.f90: Likewise.
10138 * gfortran.dg/list_read_4.f90: Likewise.
10139 * gfortran.dg/list_read_5.f90: Likewise.
10140 * gfortran.dg/list_read_6.f90: Likewise.
10141 * gfortran.dg/list_read_7.f90: Likewise.
10142 * gfortran.dg/list_read_8.f90: Likewise.
10143 * gfortran.dg/list_read_9.f90: Likewise.
10144 * gfortran.dg/loc_2.f90: Likewise.
10145 * gfortran.dg/logical_1.f90: Likewise.
10146 * gfortran.dg/logical_dot_product.f90: Likewise.
10147 * gfortran.dg/logical_temp_io.f90: Likewise.
10148 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
10149 * gfortran.dg/lrshift_1.f90: Likewise.
10150 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
10151 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
10152 * gfortran.dg/lto/pr40725_0.f03: Likewise.
10153 * gfortran.dg/lto/pr41576_1.f90: Likewise.
10154 * gfortran.dg/make_unit.f90: Likewise.
10155 * gfortran.dg/mapping_1.f90: Likewise.
10156 * gfortran.dg/mapping_2.f90: Likewise.
10157 * gfortran.dg/mapping_3.f90: Likewise.
10158 * gfortran.dg/masklr_1.F90: Likewise.
10159 * gfortran.dg/masklr_2.F90: Likewise.
10160 * gfortran.dg/matmul_1.f90: Likewise.
10161 * gfortran.dg/matmul_10.f90: Likewise.
10162 * gfortran.dg/matmul_12.f90: Likewise.
10163 * gfortran.dg/matmul_16.f90: Likewise.
10164 * gfortran.dg/matmul_17.f90: Likewise.
10165 * gfortran.dg/matmul_18.f90: Likewise.
10166 * gfortran.dg/matmul_2.f90: Likewise.
10167 * gfortran.dg/matmul_3.f90: Likewise.
10168 * gfortran.dg/matmul_4.f90: Likewise.
10169 * gfortran.dg/matmul_6.f90: Likewise.
10170 * gfortran.dg/matmul_8.f03: Likewise.
10171 * gfortran.dg/matmul_9.f90: Likewise.
10172 * gfortran.dg/matmul_bounds_12.f90: Likewise.
10173 * gfortran.dg/matmul_bounds_6.f90: Likewise.
10174 * gfortran.dg/matmul_const.f90: Likewise.
10175 * gfortran.dg/maxloc_1.f90: Likewise.
10176 * gfortran.dg/maxloc_2.f90: Likewise.
10177 * gfortran.dg/maxloc_3.f90: Likewise.
10178 * gfortran.dg/maxloc_4.f90: Likewise.
10179 * gfortran.dg/maxloc_string_1.f90: Likewise.
10180 * gfortran.dg/maxlocval_1.f90: Likewise.
10181 * gfortran.dg/maxlocval_2.f90: Likewise.
10182 * gfortran.dg/maxlocval_3.f90: Likewise.
10183 * gfortran.dg/maxlocval_4.f90: Likewise.
10184 * gfortran.dg/maxval_char_1.f90: Likewise.
10185 * gfortran.dg/maxval_char_2.f90: Likewise.
10186 * gfortran.dg/maxval_char_3.f90: Likewise.
10187 * gfortran.dg/maxval_char_4.f90: Likewise.
10188 * gfortran.dg/maxval_parameter_1.f90: Likewise.
10189 * gfortran.dg/mclock.f90: Likewise.
10190 * gfortran.dg/merge_bits_1.F90: Likewise.
10191 * gfortran.dg/merge_bits_2.F90: Likewise.
10192 * gfortran.dg/merge_char_1.f90: Likewise.
10193 * gfortran.dg/merge_init_expr.f90: Likewise.
10194 * gfortran.dg/min_max_optional_1.f90: Likewise.
10195 * gfortran.dg/min_max_optional_5.f90: Likewise.
10196 * gfortran.dg/minloc_1.f90: Likewise.
10197 * gfortran.dg/minloc_2.f90: Likewise.
10198 * gfortran.dg/minloc_3.f90: Likewise.
10199 * gfortran.dg/minloc_4.f90: Likewise.
10200 * gfortran.dg/minloc_string_1.f90: Likewise.
10201 * gfortran.dg/minlocval_1.f90: Likewise.
10202 * gfortran.dg/minlocval_2.f90: Likewise.
10203 * gfortran.dg/minlocval_3.f90: Likewise.
10204 * gfortran.dg/minlocval_4.f90: Likewise.
10205 * gfortran.dg/minmax_char_1.f90: Likewise.
10206 * gfortran.dg/minmaxloc_1.f90: Likewise.
10207 * gfortran.dg/minmaxloc_10.f90: Likewise.
10208 * gfortran.dg/minmaxloc_11.f90: Likewise.
10209 * gfortran.dg/minmaxloc_12.f90: Likewise.
10210 * gfortran.dg/minmaxloc_13.f90: Likewise.
10211 * gfortran.dg/minmaxloc_2.f90: Likewise.
10212 * gfortran.dg/minmaxloc_3.f90: Likewise.
10213 * gfortran.dg/minmaxloc_4.f90: Likewise.
10214 * gfortran.dg/minmaxloc_5.f90: Likewise.
10215 * gfortran.dg/minmaxloc_6.f90: Likewise.
10216 * gfortran.dg/minmaxloc_7.f90: Likewise.
10217 * gfortran.dg/minmaxloc_8.f90: Likewise.
10218 * gfortran.dg/minmaxval_1.f90: Likewise.
10219 * gfortran.dg/minval_char_1.f90: Likewise.
10220 * gfortran.dg/minval_char_2.f90: Likewise.
10221 * gfortran.dg/minval_char_3.f90: Likewise.
10222 * gfortran.dg/minval_char_4.f90: Likewise.
10223 * gfortran.dg/minval_char_5.f90: Likewise.
10224 * gfortran.dg/minval_parameter_1.f90: Likewise.
10225 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
10226 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
10227 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
10228 * gfortran.dg/missing_parens_1.f90: Likewise.
10229 * gfortran.dg/missing_parens_2.f90: Likewise.
10230 * gfortran.dg/mod_large_1.f90: Likewise.
10231 * gfortran.dg/mod_sign0_1.f90: Likewise.
10232 * gfortran.dg/module_blank_common.f90: Likewise.
10233 * gfortran.dg/module_commons_1.f90: Likewise.
10234 * gfortran.dg/module_commons_3.f90: Likewise.
10235 * gfortran.dg/module_double_reuse.f90: Likewise.
10236 * gfortran.dg/module_equivalence_1.f90: Likewise.
10237 * gfortran.dg/module_equivalence_2.f90: Likewise.
10238 * gfortran.dg/module_equivalence_3.f90: Likewise.
10239 * gfortran.dg/module_equivalence_5.f90: Likewise.
10240 * gfortran.dg/module_interface_1.f90: Likewise.
10241 * gfortran.dg/module_nan.f90: Likewise.
10242 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
10243 * gfortran.dg/module_procedure_1.f90: Likewise.
10244 * gfortran.dg/module_read_1.f90: Likewise.
10245 * gfortran.dg/module_read_2.f90: Likewise.
10246 * gfortran.dg/module_widestring_1.f90: Likewise.
10247 * gfortran.dg/move_alloc.f90: Likewise.
10248 * gfortran.dg/move_alloc_10.f90: Likewise.
10249 * gfortran.dg/move_alloc_13.f90: Likewise.
10250 * gfortran.dg/move_alloc_14.f90: Likewise.
10251 * gfortran.dg/move_alloc_15.f90: Likewise.
10252 * gfortran.dg/move_alloc_16.f90: Likewise.
10253 * gfortran.dg/move_alloc_2.f90: Likewise.
10254 * gfortran.dg/move_alloc_5.f90: Likewise.
10255 * gfortran.dg/move_alloc_6.f90: Likewise.
10256 * gfortran.dg/move_alloc_9.f90: Likewise.
10257 * gfortran.dg/multiple_allocation_1.f90: Likewise.
10258 * gfortran.dg/multiple_allocation_3.f90: Likewise.
10259 * gfortran.dg/mvbits_1.f90: Likewise.
10260 * gfortran.dg/mvbits_2.f90: Likewise.
10261 * gfortran.dg/mvbits_3.f90: Likewise.
10262 * gfortran.dg/mvbits_4.f90: Likewise.
10263 * gfortran.dg/mvbits_7.f90: Likewise.
10264 * gfortran.dg/mvbits_8.f90: Likewise.
10265 * gfortran.dg/namelist_11.f: Likewise.
10266 * gfortran.dg/namelist_12.f: Likewise.
10267 * gfortran.dg/namelist_13.f90: Likewise.
10268 * gfortran.dg/namelist_14.f90: Likewise.
10269 * gfortran.dg/namelist_15.f90: Likewise.
10270 * gfortran.dg/namelist_16.f90: Likewise.
10271 * gfortran.dg/namelist_17.f90: Likewise.
10272 * gfortran.dg/namelist_18.f90: Likewise.
10273 * gfortran.dg/namelist_19.f90: Likewise.
10274 * gfortran.dg/namelist_20.f90: Likewise.
10275 * gfortran.dg/namelist_21.f90: Likewise.
10276 * gfortran.dg/namelist_22.f90: Likewise.
10277 * gfortran.dg/namelist_23.f90: Likewise.
10278 * gfortran.dg/namelist_24.f90: Likewise.
10279 * gfortran.dg/namelist_26.f90: Likewise.
10280 * gfortran.dg/namelist_27.f90: Likewise.
10281 * gfortran.dg/namelist_28.f90: Likewise.
10282 * gfortran.dg/namelist_29.f90: Likewise.
10283 * gfortran.dg/namelist_37.f90: Likewise.
10284 * gfortran.dg/namelist_38.f90: Likewise.
10285 * gfortran.dg/namelist_39.f90: Likewise.
10286 * gfortran.dg/namelist_40.f90: Likewise.
10287 * gfortran.dg/namelist_41.f90: Likewise.
10288 * gfortran.dg/namelist_42.f90: Likewise.
10289 * gfortran.dg/namelist_43.f90: Likewise.
10290 * gfortran.dg/namelist_44.f90: Likewise.
10291 * gfortran.dg/namelist_47.f90: Likewise.
10292 * gfortran.dg/namelist_48.f90: Likewise.
10293 * gfortran.dg/namelist_49.f90: Likewise.
10294 * gfortran.dg/namelist_50.f90: Likewise.
10295 * gfortran.dg/namelist_51.f90: Likewise.
10296 * gfortran.dg/namelist_52.f90: Likewise.
10297 * gfortran.dg/namelist_54.f90: Likewise.
10298 * gfortran.dg/namelist_55.f90: Likewise.
10299 * gfortran.dg/namelist_56.f90: Likewise.
10300 * gfortran.dg/namelist_57.f90: Likewise.
10301 * gfortran.dg/namelist_58.f90: Likewise.
10302 * gfortran.dg/namelist_59.f90: Likewise.
10303 * gfortran.dg/namelist_60.f90: Likewise.
10304 * gfortran.dg/namelist_61.f90: Likewise.
10305 * gfortran.dg/namelist_64.f90: Likewise.
10306 * gfortran.dg/namelist_65.f90: Likewise.
10307 * gfortran.dg/namelist_69.f90: Likewise.
10308 * gfortran.dg/namelist_70.f90: Likewise.
10309 * gfortran.dg/namelist_71.f90: Likewise.
10310 * gfortran.dg/namelist_72.f: Likewise.
10311 * gfortran.dg/namelist_73.f90: Likewise.
10312 * gfortran.dg/namelist_77.f90: Likewise.
10313 * gfortran.dg/namelist_78.f90: Likewise.
10314 * gfortran.dg/namelist_79.f90: Likewise.
10315 * gfortran.dg/namelist_80.f90: Likewise.
10316 * gfortran.dg/namelist_81.f90: Likewise.
10317 * gfortran.dg/namelist_82.f90: Likewise.
10318 * gfortran.dg/namelist_84.f90: Likewise.
10319 * gfortran.dg/namelist_85.f90: Likewise.
10320 * gfortran.dg/namelist_86.f90: Likewise.
10321 * gfortran.dg/namelist_87.f90: Likewise.
10322 * gfortran.dg/namelist_88.f90: Likewise.
10323 * gfortran.dg/namelist_89.f90: Likewise.
10324 * gfortran.dg/namelist_90.f: Likewise.
10325 * gfortran.dg/namelist_95.f90: Likewise.
10326 * gfortran.dg/namelist_char_only.f90: Likewise.
10327 * gfortran.dg/namelist_empty.f90: Likewise.
10328 * gfortran.dg/namelist_internal.f90: Likewise.
10329 * gfortran.dg/namelist_use.f90: Likewise.
10330 * gfortran.dg/namelist_use_only.f90: Likewise.
10331 * gfortran.dg/namelist_utf8.f90: Likewise.
10332 * gfortran.dg/nan_1.f90: Likewise.
10333 * gfortran.dg/nan_2.f90: Likewise.
10334 * gfortran.dg/nan_3.f90: Likewise.
10335 * gfortran.dg/nan_6.f90: Likewise.
10336 * gfortran.dg/nan_7.f90: Likewise.
10337 * gfortran.dg/nearest_1.f90: Likewise.
10338 * gfortran.dg/nearest_2.f90: Likewise.
10339 * gfortran.dg/nearest_3.f90: Likewise.
10340 * gfortran.dg/negative-z-descriptor.f90: Likewise.
10341 * gfortran.dg/negative_automatic_size.f90: Likewise.
10342 * gfortran.dg/negative_unit.f: Likewise.
10343 * gfortran.dg/negative_unit2.f90: Likewise.
10344 * gfortran.dg/negative_unit_int8.f: Likewise.
10345 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
10346 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
10347 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
10348 * gfortran.dg/nested_modules_1.f90: Likewise.
10349 * gfortran.dg/nested_modules_2.f90: Likewise.
10350 * gfortran.dg/nested_modules_3.f90: Likewise.
10351 * gfortran.dg/nesting_1.f90: Likewise.
10352 * gfortran.dg/new_line.f90: Likewise.
10353 * gfortran.dg/newunit_1.f90: Likewise.
10354 * gfortran.dg/newunit_3.f90: Likewise.
10355 * gfortran.dg/newunit_5.f90.f90: Likewise.
10356 * gfortran.dg/nint_1.f90: Likewise.
10357 * gfortran.dg/nint_2.f90: Likewise.
10358 * gfortran.dg/no_arg_check_2.f90: Likewise.
10359 * gfortran.dg/no_range_check_1.f90: Likewise.
10360 * gfortran.dg/no_range_check_2.f90: Likewise.
10361 * gfortran.dg/no_range_check_3.f90: Likewise.
10362 * gfortran.dg/noadv_size.f90: Likewise.
10363 * gfortran.dg/nonreturning_statements.f90: Likewise.
10364 * gfortran.dg/norm2_1.f90: Likewise.
10365 * gfortran.dg/norm2_3.f90: Likewise.
10366 * gfortran.dg/nosigned_zero_1.f90: Likewise.
10367 * gfortran.dg/nosigned_zero_2.f90: Likewise.
10368 * gfortran.dg/nosigned_zero_3.f90: Likewise.
10369 * gfortran.dg/null_4.f90: Likewise.
10370 * gfortran.dg/null_9.f90: Likewise.
10371 * gfortran.dg/nullify_3.f90: Likewise.
10372 * gfortran.dg/oldstyle_1.f90: Likewise.
10373 * gfortran.dg/open_access_append_1.f90: Likewise.
10374 * gfortran.dg/open_access_append_2.f90: Likewise.
10375 * gfortran.dg/open_errors.f90: Likewise.
10376 * gfortran.dg/open_negative_unit_1.f90: Likewise.
10377 * gfortran.dg/open_new.f90: Likewise.
10378 * gfortran.dg/open_readonly_1.f90: Likewise.
10379 * gfortran.dg/operator_1.f90: Likewise.
10380 * gfortran.dg/optional_absent_1.f90: Likewise.
10381 * gfortran.dg/optional_absent_2.f90: Likewise.
10382 * gfortran.dg/optional_absent_3.f90: Likewise.
10383 * gfortran.dg/optional_class_1.f90: Likewise.
10384 * gfortran.dg/optional_dim_2.f90: Likewise.
10385 * gfortran.dg/optional_dim_3.f90: Likewise.
10386 * gfortran.dg/output_exponents_1.f90: Likewise.
10387 * gfortran.dg/overload_1.f90: Likewise.
10388 * gfortran.dg/overload_2.f90: Likewise.
10389 * gfortran.dg/overwrite_1.f: Likewise.
10390 * gfortran.dg/pad_no.f90: Likewise.
10391 * gfortran.dg/parameter_array_init_1.f90: Likewise.
10392 * gfortran.dg/parameter_array_init_2.f90: Likewise.
10393 * gfortran.dg/parameter_array_init_4.f90: Likewise.
10394 * gfortran.dg/parameter_array_init_5.f90: Likewise.
10395 * gfortran.dg/parameter_array_section_2.f90: Likewise.
10396 * gfortran.dg/parens_3.f90: Likewise.
10397 * gfortran.dg/parens_5.f90: Likewise.
10398 * gfortran.dg/parens_6.f90: Likewise.
10399 * gfortran.dg/parent_result_ref_1.f90: Likewise.
10400 * gfortran.dg/parent_result_ref_2.f90: Likewise.
10401 * gfortran.dg/parent_result_ref_3.f90: Likewise.
10402 * gfortran.dg/parent_result_ref_4.f90: Likewise.
10403 * gfortran.dg/parity_1.f90: Likewise.
10404 * gfortran.dg/past_eor.f90: Likewise.
10405 * gfortran.dg/pdt_1.f03: Likewise.
10406 * gfortran.dg/pdt_10.f03: Likewise.
10407 * gfortran.dg/pdt_11.f03: Likewise.
10408 * gfortran.dg/pdt_12.f03: Likewise.
10409 * gfortran.dg/pdt_13.f03: Likewise.
10410 * gfortran.dg/pdt_14.f03: Likewise.
10411 * gfortran.dg/pdt_15.f03: Likewise.
10412 * gfortran.dg/pdt_19.f03: Likewise.
10413 * gfortran.dg/pdt_20.f03: Likewise.
10414 * gfortran.dg/pdt_22.f03: Likewise.
10415 * gfortran.dg/pdt_23.f03: Likewise.
10416 * gfortran.dg/pdt_25.f03: Likewise.
10417 * gfortran.dg/pdt_26.f03: Likewise.
10418 * gfortran.dg/pdt_27.f03: Likewise.
10419 * gfortran.dg/pdt_28.f03: Likewise.
10420 * gfortran.dg/pdt_3.f03: Likewise.
10421 * gfortran.dg/pdt_4.f03: Likewise.
10422 * gfortran.dg/pdt_5.f03: Likewise.
10423 * gfortran.dg/pdt_7.f03: Likewise.
10424 * gfortran.dg/pointer_1.f90: Likewise.
10425 * gfortran.dg/pointer_array_1.f90: Likewise.
10426 * gfortran.dg/pointer_array_3.f90: Likewise.
10427 * gfortran.dg/pointer_array_4.f90: Likewise.
10428 * gfortran.dg/pointer_array_5.f90: Likewise.
10429 * gfortran.dg/pointer_array_6.f90: Likewise.
10430 * gfortran.dg/pointer_array_7.f90: Likewise.
10431 * gfortran.dg/pointer_array_8.f90: Likewise.
10432 * gfortran.dg/pointer_array_9.f90: Likewise.
10433 * gfortran.dg/pointer_array_component_1.f90: Likewise.
10434 * gfortran.dg/pointer_array_component_2.f90: Likewise.
10435 * gfortran.dg/pointer_assign_10.f90: Likewise.
10436 * gfortran.dg/pointer_assign_11.f90: Likewise.
10437 * gfortran.dg/pointer_assign_4.f90: Likewise.
10438 * gfortran.dg/pointer_assign_8.f90: Likewise.
10439 * gfortran.dg/pointer_assign_9.f90: Likewise.
10440 * gfortran.dg/pointer_check_10.f90: Likewise.
10441 * gfortran.dg/pointer_check_9.f90: Likewise.
10442 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
10443 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
10444 * gfortran.dg/pointer_function_result_1.f90: Likewise.
10445 * gfortran.dg/pointer_init_1.f90: Likewise.
10446 * gfortran.dg/pointer_init_3.f90: Likewise.
10447 * gfortran.dg/pointer_init_4.f90: Likewise.
10448 * gfortran.dg/pointer_init_5.f90: Likewise.
10449 * gfortran.dg/pointer_init_8.f90: Likewise.
10450 * gfortran.dg/pointer_intent_1.f90: Likewise.
10451 * gfortran.dg/pointer_intent_4.f90: Likewise.
10452 * gfortran.dg/pointer_intent_5.f90: Likewise.
10453 * gfortran.dg/pointer_remapping_10.f90: Likewise.
10454 * gfortran.dg/pointer_remapping_4.f03: Likewise.
10455 * gfortran.dg/pointer_remapping_5.f08: Likewise.
10456 * gfortran.dg/pointer_remapping_9.f90: Likewise.
10457 * gfortran.dg/pointer_target_1.f90: Likewise.
10458 * gfortran.dg/pointer_target_2.f90: Likewise.
10459 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
10460 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
10461 * gfortran.dg/power.f90: Likewise.
10462 * gfortran.dg/power1.f90: Likewise.
10463 * gfortran.dg/power_3.f90: Likewise.
10464 * gfortran.dg/power_4.f90: Likewise.
10465 * gfortran.dg/power_5.f90: Likewise.
10466 * gfortran.dg/pr12884.f: Likewise.
10467 * gfortran.dg/pr15129.f90: Likewise.
10468 * gfortran.dg/pr15140.f90: Likewise.
10469 * gfortran.dg/pr15324.f90: Likewise.
10470 * gfortran.dg/pr15332.f: Likewise.
10471 * gfortran.dg/pr15957.f90: Likewise.
10472 * gfortran.dg/pr15959.f90: Likewise.
10473 * gfortran.dg/pr16597.f90: Likewise.
10474 * gfortran.dg/pr16861.f90: Likewise.
10475 * gfortran.dg/pr16938.f90: Likewise.
10476 * gfortran.dg/pr17090.f90: Likewise.
10477 * gfortran.dg/pr17143.f90: Likewise.
10478 * gfortran.dg/pr17164.f90: Likewise.
10479 * gfortran.dg/pr17229.f: Likewise.
10480 * gfortran.dg/pr17285.f90: Likewise.
10481 * gfortran.dg/pr17286.f90: Likewise.
10482 * gfortran.dg/pr17472.f: Likewise.
10483 * gfortran.dg/pr17612.f90: Likewise.
10484 * gfortran.dg/pr17706.f90: Likewise.
10485 * gfortran.dg/pr18025.f90: Likewise.
10486 * gfortran.dg/pr18122.f90: Likewise.
10487 * gfortran.dg/pr18210.f90: Likewise.
10488 * gfortran.dg/pr18392.f90: Likewise.
10489 * gfortran.dg/pr19155.f: Likewise.
10490 * gfortran.dg/pr19216.f: Likewise.
10491 * gfortran.dg/pr19467.f90: Likewise.
10492 * gfortran.dg/pr19657.f: Likewise.
10493 * gfortran.dg/pr19926.f90: Likewise.
10494 * gfortran.dg/pr19928-1.f90: Likewise.
10495 * gfortran.dg/pr19928-2.f90: Likewise.
10496 * gfortran.dg/pr20086.f90: Likewise.
10497 * gfortran.dg/pr20124.f90: Likewise.
10498 * gfortran.dg/pr20163-2.f: Likewise.
10499 * gfortran.dg/pr20480.f90: Likewise.
10500 * gfortran.dg/pr20755.f: Likewise.
10501 * gfortran.dg/pr20950.f: Likewise.
10502 * gfortran.dg/pr21177.f90: Likewise.
10503 * gfortran.dg/pr21730.f: Likewise.
10504 * gfortran.dg/pr22491.f: Likewise.
10505 * gfortran.dg/pr25603.f: Likewise.
10506 * gfortran.dg/pr26246_2.f90: Likewise.
10507 * gfortran.dg/pr32136.f90: Likewise.
10508 * gfortran.dg/pr32533.f90: Likewise.
10509 * gfortran.dg/pr33794.f90: Likewise.
10510 * gfortran.dg/pr35662.f90: Likewise.
10511 * gfortran.dg/pr35944-1.f90: Likewise.
10512 * gfortran.dg/pr35944-2.f90: Likewise.
10513 * gfortran.dg/pr35983.f90: Likewise.
10514 * gfortran.dg/pr39865.f90: Likewise.
10515 * gfortran.dg/pr41212.f90: Likewise.
10516 * gfortran.dg/pr43808.f90: Likewise.
10517 * gfortran.dg/pr44592.f90: Likewise.
10518 * gfortran.dg/pr44735.f90: Likewise.
10519 * gfortran.dg/pr45308.f03: Likewise.
10520 * gfortran.dg/pr46297.f: Likewise.
10521 * gfortran.dg/pr46588.f90: Likewise.
10522 * gfortran.dg/pr46665.f90: Likewise.
10523 * gfortran.dg/pr46804.f90: Likewise.
10524 * gfortran.dg/pr47008.f03: Likewise.
10525 * gfortran.dg/pr47614.f: Likewise.
10526 * gfortran.dg/pr47878.f90: Likewise.
10527 * gfortran.dg/pr49103.f90: Likewise.
10528 * gfortran.dg/pr50069_1.f90: Likewise.
10529 * gfortran.dg/pr50769.f90: Likewise.
10530 * gfortran.dg/pr52608.f90: Likewise.
10531 * gfortran.dg/pr55086_2.f90: Likewise.
10532 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
10533 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
10534 * gfortran.dg/pr55330.f90: Likewise.
10535 * gfortran.dg/pr56015.f90: Likewise.
10536 * gfortran.dg/pr57910.f90: Likewise.
10537 * gfortran.dg/pr59700.f90: Likewise.
10538 * gfortran.dg/pr62125.f90: Likewise.
10539 * gfortran.dg/pr64530.f90: Likewise.
10540 * gfortran.dg/pr65429.f90: Likewise.
10541 * gfortran.dg/pr65450.f90: Likewise.
10542 * gfortran.dg/pr65504.f90: Likewise.
10543 * gfortran.dg/pr65903.f90: Likewise.
10544 * gfortran.dg/pr66311.f90: Likewise.
10545 * gfortran.dg/pr66864.f90: Likewise.
10546 * gfortran.dg/pr67140.f90: Likewise.
10547 * gfortran.dg/pr67524.f90: Likewise.
10548 * gfortran.dg/pr67885.f90: Likewise.
10549 * gfortran.dg/pr68053.f90: Likewise.
10550 * gfortran.dg/pr68566.f90: Likewise.
10551 * gfortran.dg/pr69514_1.f90: Likewise.
10552 * gfortran.dg/pr69514_2.f90: Likewise.
10553 * gfortran.dg/pr69739.f90: Likewise.
10554 * gfortran.dg/pr70673.f90: Likewise.
10555 * gfortran.dg/pr71523_2.f90: Likewise.
10556 * gfortran.dg/pr71764.f90: Likewise.
10557 * gfortran.dg/pr78092.f90: Likewise.
10558 * gfortran.dg/pr82973.f90: Likewise.
10559 * gfortran.dg/pr83864.f90: Likewise.
10560 * gfortran.dg/pr83874.f90: Likewise.
10561 * gfortran.dg/pr84088.f90: Likewise.
10562 * gfortran.dg/pr84155.f90: Likewise.
10563 * gfortran.dg/proc_decl_12.f90: Likewise.
10564 * gfortran.dg/proc_decl_13.f90: Likewise.
10565 * gfortran.dg/proc_decl_15.f90: Likewise.
10566 * gfortran.dg/proc_decl_17.f90: Likewise.
10567 * gfortran.dg/proc_decl_18.f90: Likewise.
10568 * gfortran.dg/proc_decl_2.f90: Likewise.
10569 * gfortran.dg/proc_decl_5.f90: Likewise.
10570 * gfortran.dg/proc_decl_9.f90: Likewise.
10571 * gfortran.dg/proc_ptr_1.f90: Likewise.
10572 * gfortran.dg/proc_ptr_10.f90: Likewise.
10573 * gfortran.dg/proc_ptr_12.f90: Likewise.
10574 * gfortran.dg/proc_ptr_18.f90: Likewise.
10575 * gfortran.dg/proc_ptr_19.f90: Likewise.
10576 * gfortran.dg/proc_ptr_21.f90: Likewise.
10577 * gfortran.dg/proc_ptr_22.f90: Likewise.
10578 * gfortran.dg/proc_ptr_23.f90: Likewise.
10579 * gfortran.dg/proc_ptr_25.f90: Likewise.
10580 * gfortran.dg/proc_ptr_26.f90: Likewise.
10581 * gfortran.dg/proc_ptr_3.f90: Likewise.
10582 * gfortran.dg/proc_ptr_36.f90: Likewise.
10583 * gfortran.dg/proc_ptr_47.f90: Likewise.
10584 * gfortran.dg/proc_ptr_48.f90: Likewise.
10585 * gfortran.dg/proc_ptr_5.f90: Likewise.
10586 * gfortran.dg/proc_ptr_6.f90: Likewise.
10587 * gfortran.dg/proc_ptr_7.f90: Likewise.
10588 * gfortran.dg/proc_ptr_8.f90: Likewise.
10589 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
10590 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
10591 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
10592 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
10593 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
10594 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
10595 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
10596 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
10597 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
10598 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
10599 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
10600 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
10601 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
10602 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
10603 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
10604 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
10605 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
10606 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
10607 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
10608 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
10609 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
10610 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
10611 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
10612 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
10613 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
10614 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
10615 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
10616 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
10617 * gfortran.dg/product_init_expr.f03: Likewise.
10618 * gfortran.dg/promotion.f90: Likewise.
10619 * gfortran.dg/promotion_3.f90: Likewise.
10620 * gfortran.dg/promotion_4.f90: Likewise.
10621 * gfortran.dg/protected_1.f90: Likewise.
10622 * gfortran.dg/protected_2.f90: Likewise.
10623 * gfortran.dg/ptr-func-1.f90: Likewise.
10624 * gfortran.dg/ptr-func-2.f90: Likewise.
10625 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
10626 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
10627 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
10628 * gfortran.dg/pure_byref_1.f90: Likewise.
10629 * gfortran.dg/pure_byref_2.f90: Likewise.
10630 * gfortran.dg/pure_byref_3.f90: Likewise.
10631 * gfortran.dg/quad_2.f90: Likewise.
10632 * gfortran.dg/quad_3.f90: Likewise.
10633 * gfortran.dg/random_3.f90: Likewise.
10634 * gfortran.dg/random_4.f90: Likewise.
10635 * gfortran.dg/random_7.f90: Likewise.
10636 * gfortran.dg/read_2.f90: Likewise.
10637 * gfortran.dg/read_3.f90: Likewise.
10638 * gfortran.dg/read_4.f90: Likewise.
10639 * gfortran.dg/read_5.f90: Likewise.
10640 * gfortran.dg/read_bad_advance.f90: Likewise.
10641 * gfortran.dg/read_bang.f90: Likewise.
10642 * gfortran.dg/read_bang4.f90: Likewise.
10643 * gfortran.dg/read_comma.f: Likewise.
10644 * gfortran.dg/read_dir.f90: Likewise.
10645 * gfortran.dg/read_empty_file.f: Likewise.
10646 * gfortran.dg/read_eof_1.f90: Likewise.
10647 * gfortran.dg/read_eof_2.f90: Likewise.
10648 * gfortran.dg/read_eof_3.f90: Likewise.
10649 * gfortran.dg/read_eof_4.f90: Likewise.
10650 * gfortran.dg/read_eof_5.f90: Likewise.
10651 * gfortran.dg/read_eof_6.f: Likewise.
10652 * gfortran.dg/read_eof_7.f90: Likewise.
10653 * gfortran.dg/read_eof_8.f90: Likewise.
10654 * gfortran.dg/read_eof_all.f90: Likewise.
10655 * gfortran.dg/read_eor.f90: Likewise.
10656 * gfortran.dg/read_float_1.f90: Likewise.
10657 * gfortran.dg/read_float_2.f03: Likewise.
10658 * gfortran.dg/read_float_3.f90: Likewise.
10659 * gfortran.dg/read_float_4.f90: Likewise.
10660 * gfortran.dg/read_infnan_1.f90: Likewise.
10661 * gfortran.dg/read_list_eof_1.f90: Likewise.
10662 * gfortran.dg/read_logical.f90: Likewise.
10663 * gfortran.dg/read_many_1.f: Likewise.
10664 * gfortran.dg/read_no_eor.f90: Likewise.
10665 * gfortran.dg/read_noadvance.f90: Likewise.
10666 * gfortran.dg/read_repeat.f90: Likewise.
10667 * gfortran.dg/read_repeat_2.f90: Likewise.
10668 * gfortran.dg/read_size_noadvance.f90: Likewise.
10669 * gfortran.dg/read_x_eof.f90: Likewise.
10670 * gfortran.dg/read_x_past.f: Likewise.
10671 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
10672 * gfortran.dg/real_const_1.f: Likewise.
10673 * gfortran.dg/real_const_2.f90: Likewise.
10674 * gfortran.dg/real_const_3.f90: Likewise.
10675 * gfortran.dg/real_do_1.f90: Likewise.
10676 * gfortran.dg/real_index_1.f90: Likewise.
10677 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
10678 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
10679 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
10680 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
10681 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
10682 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
10683 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
10684 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
10685 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
10686 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
10687 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
10688 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
10689 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
10690 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
10691 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
10692 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
10693 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
10694 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
10695 * gfortran.dg/record_marker_1.f90: Likewise.
10696 * gfortran.dg/record_marker_2.f: Likewise.
10697 * gfortran.dg/record_marker_3.f90: Likewise.
10698 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
10699 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
10700 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
10701 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
10702 * gfortran.dg/recursive_check_7.f90: Likewise.
10703 * gfortran.dg/recursive_reference_1.f90: Likewise.
10704 * gfortran.dg/recursive_reference_2.f90: Likewise.
10705 * gfortran.dg/recursive_stack.f90: Likewise.
10706 * gfortran.dg/reduction.f90: Likewise.
10707 * gfortran.dg/repack_arrays_1.f90: Likewise.
10708 * gfortran.dg/repeat_1.f90: Likewise.
10709 * gfortran.dg/repeat_2.f90: Likewise.
10710 * gfortran.dg/repeat_3.f90: Likewise.
10711 * gfortran.dg/repeat_6.f90: Likewise.
10712 * gfortran.dg/reshape-alloc.f90: Likewise.
10713 * gfortran.dg/reshape-complex.f90: Likewise.
10714 * gfortran.dg/reshape.f90: Likewise.
10715 * gfortran.dg/reshape_2.f90: Likewise.
10716 * gfortran.dg/reshape_7.f90: Likewise.
10717 * gfortran.dg/reshape_empty_1.f03: Likewise.
10718 * gfortran.dg/reshape_pad_1.f90: Likewise.
10719 * gfortran.dg/reshape_rank7.f90: Likewise.
10720 * gfortran.dg/reshape_transpose_1.f90: Likewise.
10721 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
10722 * gfortran.dg/result_default_init_1.f90: Likewise.
10723 * gfortran.dg/result_in_spec_1.f90: Likewise.
10724 * gfortran.dg/result_in_spec_2.f90: Likewise.
10725 * gfortran.dg/ret_array_1.f90: Likewise.
10726 * gfortran.dg/ret_pointer_1.f90: Likewise.
10727 * gfortran.dg/ret_pointer_2.f90: Likewise.
10728 * gfortran.dg/rewind_1.f90: Likewise.
10729 * gfortran.dg/round_1.f03: Likewise.
10730 * gfortran.dg/round_2.f03: Likewise.
10731 * gfortran.dg/round_3.f08: Likewise.
10732 * gfortran.dg/round_4.f90: Likewise.
10733 * gfortran.dg/rrspacing_1.f90: Likewise.
10734 * gfortran.dg/runtime_warning_1.f90: Likewise.
10735 * gfortran.dg/same_type_as_2.f03: Likewise.
10736 * gfortran.dg/save_1.f90: Likewise.
10737 * gfortran.dg/save_5.f90: Likewise.
10738 * gfortran.dg/save_6.f90: Likewise.
10739 * gfortran.dg/scalar_mask_1.f90: Likewise.
10740 * gfortran.dg/scalar_mask_2.f90: Likewise.
10741 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
10742 * gfortran.dg/scale_1.f90: Likewise.
10743 * gfortran.dg/scan_1.f90: Likewise.
10744 * gfortran.dg/scan_2.f90: Likewise.
10745 * gfortran.dg/secnds-1.f: Likewise.
10746 * gfortran.dg/secnds.f: Likewise.
10747 * gfortran.dg/select_1.f90: Likewise.
10748 * gfortran.dg/select_2.f90: Likewise.
10749 * gfortran.dg/select_3.f90: Likewise.
10750 * gfortran.dg/select_5.f90: Likewise.
10751 * gfortran.dg/select_char_1.f90: Likewise.
10752 * gfortran.dg/select_char_2.f90: Likewise.
10753 * gfortran.dg/select_type_13.f03: Likewise.
10754 * gfortran.dg/select_type_14.f03: Likewise.
10755 * gfortran.dg/select_type_15.f03: Likewise.
10756 * gfortran.dg/select_type_19.f03: Likewise.
10757 * gfortran.dg/select_type_2.f03: Likewise.
10758 * gfortran.dg/select_type_26.f03: Likewise.
10759 * gfortran.dg/select_type_27.f03: Likewise.
10760 * gfortran.dg/select_type_28.f03: Likewise.
10761 * gfortran.dg/select_type_3.f03: Likewise.
10762 * gfortran.dg/select_type_35.f03: Likewise.
10763 * gfortran.dg/select_type_36.f03: Likewise.
10764 * gfortran.dg/select_type_37.f03: Likewise.
10765 * gfortran.dg/select_type_39.f03: Likewise.
10766 * gfortran.dg/select_type_4.f90: Likewise.
10767 * gfortran.dg/select_type_5.f03: Likewise.
10768 * gfortran.dg/select_type_6.f03: Likewise.
10769 * gfortran.dg/select_type_7.f03: Likewise.
10770 * gfortran.dg/select_type_8.f03: Likewise.
10771 * gfortran.dg/selected_char_kind_1.f90: Likewise.
10772 * gfortran.dg/selected_char_kind_4.f90: Likewise.
10773 * gfortran.dg/selected_kind_1.f90: Likewise.
10774 * gfortran.dg/selected_real_kind_2.f90: Likewise.
10775 * gfortran.dg/shape_2.f90: Likewise.
10776 * gfortran.dg/shape_4.f90: Likewise.
10777 * gfortran.dg/shape_5.f90: Likewise.
10778 * gfortran.dg/shape_7.f90: Likewise.
10779 * gfortran.dg/shape_8.f90: Likewise.
10780 * gfortran.dg/shape_9.f90: Likewise.
10781 * gfortran.dg/shift-kind_2.f90: Likewise.
10782 * gfortran.dg/shiftalr_1.F90: Likewise.
10783 * gfortran.dg/shiftalr_2.F90: Likewise.
10784 * gfortran.dg/simpleif_1.f90: Likewise.
10785 * gfortran.dg/simplify_argN_1.f90: Likewise.
10786 * gfortran.dg/simplify_cshift_1.f90: Likewise.
10787 * gfortran.dg/simplify_cshift_4.f90: Likewise.
10788 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
10789 * gfortran.dg/simplify_modulo.f90: Likewise.
10790 * gfortran.dg/single_char_string.f90: Likewise.
10791 * gfortran.dg/size_dim.f90: Likewise.
10792 * gfortran.dg/size_optional_dim_1.f90: Likewise.
10793 * gfortran.dg/sizeof.f90: Likewise.
10794 * gfortran.dg/sizeof_4.f90: Likewise.
10795 * gfortran.dg/slash_1.f90: Likewise.
10796 * gfortran.dg/sms-1.f90: Likewise.
10797 * gfortran.dg/sms-2.f90: Likewise.
10798 * gfortran.dg/spec_expr_7.f90: Likewise.
10799 * gfortran.dg/specifics_1.f90: Likewise.
10800 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
10801 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
10802 * gfortran.dg/spread_init_expr.f03: Likewise.
10803 * gfortran.dg/spread_scalar_source.f90: Likewise.
10804 * gfortran.dg/spread_shape_1.f90: Likewise.
10805 * gfortran.dg/stat_1.f90: Likewise.
10806 * gfortran.dg/stat_2.f90: Likewise.
10807 * gfortran.dg/stfunc_1.f90: Likewise.
10808 * gfortran.dg/stfunc_4.f90: Likewise.
10809 * gfortran.dg/stfunc_6.f90: Likewise.
10810 * gfortran.dg/storage_size_1.f08: Likewise.
10811 * gfortran.dg/storage_size_3.f08: Likewise.
10812 * gfortran.dg/storage_size_4.f90: Likewise.
10813 * gfortran.dg/streamio_1.f90: Likewise.
10814 * gfortran.dg/streamio_10.f90: Likewise.
10815 * gfortran.dg/streamio_11.f90: Likewise.
10816 * gfortran.dg/streamio_12.f90: Likewise.
10817 * gfortran.dg/streamio_13.f90: Likewise.
10818 * gfortran.dg/streamio_14.f90: Likewise.
10819 * gfortran.dg/streamio_15.f90: Likewise.
10820 * gfortran.dg/streamio_16.f90: Likewise.
10821 * gfortran.dg/streamio_17.f90: Likewise.
10822 * gfortran.dg/streamio_2.f90: Likewise.
10823 * gfortran.dg/streamio_3.f90: Likewise.
10824 * gfortran.dg/streamio_4.f90: Likewise.
10825 * gfortran.dg/streamio_5.f90: Likewise.
10826 * gfortran.dg/streamio_6.f90: Likewise.
10827 * gfortran.dg/streamio_7.f90: Likewise.
10828 * gfortran.dg/streamio_8.f90: Likewise.
10829 * gfortran.dg/streamio_9.f90: Likewise.
10830 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
10831 * gfortran.dg/string_4.f90: Likewise.
10832 * gfortran.dg/string_array_constructor_2.f90: Likewise.
10833 * gfortran.dg/string_assign_2.f90: Likewise.
10834 * gfortran.dg/string_compare_1.f90: Likewise.
10835 * gfortran.dg/string_compare_2.f90: Likewise.
10836 * gfortran.dg/string_compare_3.f90: Likewise.
10837 * gfortran.dg/string_ctor_1.f90: Likewise.
10838 * gfortran.dg/string_length_1.f90: Likewise.
10839 * gfortran.dg/string_length_2.f90: Likewise.
10840 * gfortran.dg/string_length_3.f90: Likewise.
10841 * gfortran.dg/string_length_4.f90: Likewise.
10842 * gfortran.dg/string_null_compare_1.f: Likewise.
10843 * gfortran.dg/string_pad_trunc.f90: Likewise.
10844 * gfortran.dg/structure_constructor_1.f03: Likewise.
10845 * gfortran.dg/structure_constructor_11.f90: Likewise.
10846 * gfortran.dg/structure_constructor_13.f03: Likewise.
10847 * gfortran.dg/structure_constructor_2.f03: Likewise.
10848 * gfortran.dg/structure_constructor_5.f03: Likewise.
10849 * gfortran.dg/submodule_1.f08: Likewise.
10850 * gfortran.dg/submodule_11.f08: Likewise.
10851 * gfortran.dg/submodule_14.f08: Likewise.
10852 * gfortran.dg/submodule_15.f08: Likewise.
10853 * gfortran.dg/submodule_17.f08: Likewise.
10854 * gfortran.dg/submodule_18.f08: Likewise.
10855 * gfortran.dg/submodule_19.f08: Likewise.
10856 * gfortran.dg/submodule_2.f08: Likewise.
10857 * gfortran.dg/submodule_27.f08: Likewise.
10858 * gfortran.dg/submodule_28.f08: Likewise.
10859 * gfortran.dg/submodule_29.f08: Likewise.
10860 * gfortran.dg/submodule_30.f08: Likewise.
10861 * gfortran.dg/submodule_6.f08: Likewise.
10862 * gfortran.dg/submodule_7.f08: Likewise.
10863 * gfortran.dg/submodule_8.f08: Likewise.
10864 * gfortran.dg/subnormal_1.f90: Likewise.
10865 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
10866 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
10867 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
10868 * gfortran.dg/substr_2.f: Likewise.
10869 * gfortran.dg/substr_3.f: Likewise.
10870 * gfortran.dg/substr_4.f: Likewise.
10871 * gfortran.dg/substr_5.f90: Likewise.
10872 * gfortran.dg/substr_6.f90: Likewise.
10873 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
10874 * gfortran.dg/sum_init_expr.f03: Likewise.
10875 * gfortran.dg/sum_zero_array_1.f90: Likewise.
10876 * gfortran.dg/system_clock_3.f08: Likewise.
10877 * gfortran.dg/t_editing.f: Likewise.
10878 * gfortran.dg/team_change_1.f90: Likewise.
10879 * gfortran.dg/team_end_1.f90: Likewise.
10880 * gfortran.dg/team_number_1.f90: Likewise.
10881 * gfortran.dg/temporary_1.f90: Likewise.
10882 * gfortran.dg/test_com_block.f90: Likewise.
10883 * gfortran.dg/test_only_clause.f90: Likewise.
10884 * gfortran.dg/tiny_1.f90: Likewise.
10885 * gfortran.dg/tiny_2.f90: Likewise.
10886 * gfortran.dg/tl_editing.f90: Likewise.
10887 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
10888 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
10889 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
10890 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
10891 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
10892 * gfortran.dg/transfer_class_2.f90: Likewise.
10893 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
10894 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
10895 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
10896 * gfortran.dg/transfer_resolve_1.f90: Likewise.
10897 * gfortran.dg/transfer_simplify_1.f90: Likewise.
10898 * gfortran.dg/transfer_simplify_10.f90: Likewise.
10899 * gfortran.dg/transfer_simplify_11.f90: Likewise.
10900 * gfortran.dg/transfer_simplify_2.f90: Likewise.
10901 * gfortran.dg/transfer_simplify_3.f90: Likewise.
10902 * gfortran.dg/transfer_simplify_4.f90: Likewise.
10903 * gfortran.dg/transfer_simplify_8.f90: Likewise.
10904 * gfortran.dg/transfer_simplify_9.f90: Likewise.
10905 * gfortran.dg/transpose_1.f90: Likewise.
10906 * gfortran.dg/transpose_3.f03: Likewise.
10907 * gfortran.dg/transpose_4.f90: Likewise.
10908 * gfortran.dg/transpose_conjg_1.f90: Likewise.
10909 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
10910 * gfortran.dg/transpose_optimization_2.f90: Likewise.
10911 * gfortran.dg/trim_1.f90: Likewise.
10912 * gfortran.dg/trim_optimize_1.f90: Likewise.
10913 * gfortran.dg/trim_optimize_2.f90: Likewise.
10914 * gfortran.dg/trim_optimize_3.f90: Likewise.
10915 * gfortran.dg/trim_optimize_4.f90: Likewise.
10916 * gfortran.dg/trim_optimize_5.f90: Likewise.
10917 * gfortran.dg/trim_optimize_6.f90: Likewise.
10918 * gfortran.dg/trim_optimize_7.f90: Likewise.
10919 * gfortran.dg/trim_optimize_8.f90: Likewise.
10920 * gfortran.dg/type_to_class_1.f03: Likewise.
10921 * gfortran.dg/type_to_class_2.f03: Likewise.
10922 * gfortran.dg/type_to_class_3.f03: Likewise.
10923 * gfortran.dg/type_to_class_4.f03: Likewise.
10924 * gfortran.dg/type_to_class_5.f03: Likewise.
10925 * gfortran.dg/typebound_assignment_5.f03: Likewise.
10926 * gfortran.dg/typebound_assignment_6.f03: Likewise.
10927 * gfortran.dg/typebound_assignment_7.f90: Likewise.
10928 * gfortran.dg/typebound_call_1.f03: Likewise.
10929 * gfortran.dg/typebound_call_13.f03: Likewise.
10930 * gfortran.dg/typebound_call_18.f03: Likewise.
10931 * gfortran.dg/typebound_call_19.f03: Likewise.
10932 * gfortran.dg/typebound_call_2.f03: Likewise.
10933 * gfortran.dg/typebound_call_20.f03: Likewise.
10934 * gfortran.dg/typebound_call_3.f03: Likewise.
10935 * gfortran.dg/typebound_generic_5.f03: Likewise.
10936 * gfortran.dg/typebound_generic_6.f03: Likewise.
10937 * gfortran.dg/typebound_generic_9.f03: Likewise.
10938 * gfortran.dg/typebound_operator_12.f03: Likewise.
10939 * gfortran.dg/typebound_operator_13.f03: Likewise.
10940 * gfortran.dg/typebound_operator_15.f90: Likewise.
10941 * gfortran.dg/typebound_operator_20.f90: Likewise.
10942 * gfortran.dg/typebound_operator_3.f03: Likewise.
10943 * gfortran.dg/typebound_operator_6.f03: Likewise.
10944 * gfortran.dg/typebound_operator_7.f03: Likewise.
10945 * gfortran.dg/typebound_operator_8.f03: Likewise.
10946 * gfortran.dg/typebound_operator_9.f03: Likewise.
10947 * gfortran.dg/typebound_proc_19.f90: Likewise.
10948 * gfortran.dg/typebound_proc_20.f90: Likewise.
10949 * gfortran.dg/typebound_proc_23.f90: Likewise.
10950 * gfortran.dg/typebound_proc_27.f03: Likewise.
10951 * gfortran.dg/typebound_proc_35.f90: Likewise.
10952 * gfortran.dg/typebound_proc_36.f90: Likewise.
10953 * gfortran.dg/unf_io_convert_1.f90: Likewise.
10954 * gfortran.dg/unf_io_convert_2.f90: Likewise.
10955 * gfortran.dg/unf_io_convert_3.f90: Likewise.
10956 * gfortran.dg/unf_io_convert_4.f90: Likewise.
10957 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
10958 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
10959 * gfortran.dg/unf_short_record_1.f90: Likewise.
10960 * gfortran.dg/unformatted_recl_1.f90: Likewise.
10961 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
10962 * gfortran.dg/unit_1.f90: Likewise.
10963 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
10964 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
10965 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
10966 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
10967 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
10968 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
10969 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
10970 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
10971 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
10972 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
10973 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
10974 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
10975 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
10976 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
10977 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
10978 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
10979 * gfortran.dg/unpack_init_expr.f03: Likewise.
10980 * gfortran.dg/use_10.f90: Likewise.
10981 * gfortran.dg/use_11.f90: Likewise.
10982 * gfortran.dg/use_13.f90: Likewise.
10983 * gfortran.dg/use_24.f90: Likewise.
10984 * gfortran.dg/use_27.f90: Likewise.
10985 * gfortran.dg/use_5.f90: Likewise.
10986 * gfortran.dg/use_allocated_1.f90: Likewise.
10987 * gfortran.dg/use_only_1.f90: Likewise.
10988 * gfortran.dg/use_only_4.f90: Likewise.
10989 * gfortran.dg/use_rename_2.f90: Likewise.
10990 * gfortran.dg/use_rename_4.f90: Likewise.
10991 * gfortran.dg/used_dummy_types_1.f90: Likewise.
10992 * gfortran.dg/used_interface_ref.f90: Likewise.
10993 * gfortran.dg/used_types_5.f90: Likewise.
10994 * gfortran.dg/utf8_1.f03: Likewise.
10995 * gfortran.dg/utf8_2.f03: Likewise.
10996 * gfortran.dg/value_1.f90: Likewise.
10997 * gfortran.dg/value_2.f90: Likewise.
10998 * gfortran.dg/value_4.f90: Likewise.
10999 * gfortran.dg/value_6.f03: Likewise.
11000 * gfortran.dg/value_7.f03: Likewise.
11001 * gfortran.dg/value_test.f90: Likewise.
11002 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
11003 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
11004 * gfortran.dg/vect/pr60510.f: Likewise.
11005 * gfortran.dg/vect/pr69882.f90: Likewise.
11006 * gfortran.dg/vect/pr69980.f90: Likewise.
11007 * gfortran.dg/vect/vect-5.f90: Likewise.
11008 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
11009 * gfortran.dg/vector_subscript_1.f90: Likewise.
11010 * gfortran.dg/vector_subscript_2.f90: Likewise.
11011 * gfortran.dg/vector_subscript_3.f90: Likewise.
11012 * gfortran.dg/vector_subscript_5.f90: Likewise.
11013 * gfortran.dg/verify_2.f90: Likewise.
11014 * gfortran.dg/volatile10.f90: Likewise.
11015 * gfortran.dg/where_1.f90: Likewise.
11016 * gfortran.dg/where_operator_assign_1.f90: Likewise.
11017 * gfortran.dg/where_operator_assign_2.f90: Likewise.
11018 * gfortran.dg/where_operator_assign_3.f90: Likewise.
11019 * gfortran.dg/whole_file_13.f90: Likewise.
11020 * gfortran.dg/whole_file_2.f90: Likewise.
11021 * gfortran.dg/widechar_2.f90: Likewise.
11022 * gfortran.dg/widechar_4.f90: Likewise.
11023 * gfortran.dg/widechar_5.f90: Likewise.
11024 * gfortran.dg/widechar_6.f90: Likewise.
11025 * gfortran.dg/widechar_8.f90: Likewise.
11026 * gfortran.dg/widechar_IO_1.f90: Likewise.
11027 * gfortran.dg/widechar_IO_2.f90: Likewise.
11028 * gfortran.dg/widechar_IO_3.f90: Likewise.
11029 * gfortran.dg/widechar_IO_4.f90: Likewise.
11030 * gfortran.dg/widechar_compare_1.f90: Likewise.
11031 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
11032 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
11033 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
11034 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
11035 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
11036 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
11037 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
11038 * gfortran.dg/widechar_select_1.f90: Likewise.
11039 * gfortran.dg/winapi.f90: Likewise.
11040 * gfortran.dg/write_0_pe_format.f90: Likewise.
11041 * gfortran.dg/write_back.f: Likewise.
11042 * gfortran.dg/write_check3.f90: Likewise.
11043 * gfortran.dg/write_direct_eor.f90: Likewise.
11044 * gfortran.dg/write_padding.f90: Likewise.
11045 * gfortran.dg/write_recursive.f90: Likewise.
11046 * gfortran.dg/write_rewind_1.f: Likewise.
11047 * gfortran.dg/write_rewind_2.f: Likewise.
11048 * gfortran.dg/write_zero_array.f90: Likewise.
11049 * gfortran.dg/x_slash_1.f: Likewise.
11050 * gfortran.dg/x_slash_2.f: Likewise.
11051 * gfortran.dg/zero_array_components_1.f90: Likewise.
11052 * gfortran.dg/zero_length_1.f90: Likewise.
11053 * gfortran.dg/zero_length_2.f90: Likewise.
11054 * gfortran.dg/zero_sized_1.f90: Likewise.
11055 * gfortran.dg/zero_sized_3.f90: Likewise.
11056 * gfortran.fortran-torture/compile/nested.f90: Likewise.
11057 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
11058 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
11059 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
11060 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
11061 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
11062 * gfortran.fortran-torture/execute/args.f90: Likewise.
11063 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
11064 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
11065 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
11066 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
11067 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
11068 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
11069 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
11070 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
11071 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
11072 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
11073 * gfortran.fortran-torture/execute/common.f90: Likewise.
11074 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
11075 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
11076 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
11077 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
11078 * gfortran.fortran-torture/execute/contained.f90: Likewise.
11079 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
11080 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
11081 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
11082 * gfortran.fortran-torture/execute/data.f90: Likewise.
11083 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
11084 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
11085 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
11086 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
11087 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
11088 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
11089 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
11090 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
11091 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
11092 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
11093 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
11094 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
11095 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
11096 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
11097 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
11098 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
11099 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
11100 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
11101 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
11102 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
11103 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
11104 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
11105 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
11106 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
11107 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
11108 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
11109 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
11110 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
11111 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
11112 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
11113 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
11114 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
11115 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
11116 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
11117 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
11118 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
11119 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
11120 * gfortran.fortran-torture/execute/forall.f90: Likewise.
11121 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
11122 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
11123 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
11124 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
11125 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
11126 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
11127 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
11128 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
11129 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
11130 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
11131 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
11132 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
11133 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
11134 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
11135 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
11136 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
11137 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
11138 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
11139 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
11140 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
11141 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
11142 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
11143 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
11144 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
11145 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
11146 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
11147 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
11148 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
11149 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
11150 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
11151 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
11152 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
11153 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
11154 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
11155 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
11156 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
11157 Likewise.
11158 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
11159 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
11160 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
11161 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
11162 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
11163 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
11164 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
11165 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
11166 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
11167 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
11168 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
11169 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
11170 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
11171 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
11172 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
11173 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
11174 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
11175 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
11176 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
11177 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
11178 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
11179 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
11180 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
11181 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
11182 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
11183 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
11184 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
11185 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
11186 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
11187 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
11188 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
11189 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
11190 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
11191 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
11192 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
11193 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
11194 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
11195 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
11196 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
11197 * gfortran.fortran-torture/execute/math.f90: Likewise.
11198 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
11199 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
11200 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
11201 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
11202 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
11203 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
11204 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
11205 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
11206 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
11207 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
11208 * gfortran.fortran-torture/execute/power.f90: Likewise.
11209 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
11210 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
11211 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
11212 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
11213 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
11214 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
11215 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
11216 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
11217 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
11218 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
11219 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
11220 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
11221 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
11222 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
11223 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
11224 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
11225 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
11226 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
11227 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
11228 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
11229 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
11230 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
11231 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
11232 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
11233 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
11234 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
11235 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
11236 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
11237 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
11238 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
11239 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
11240 * gfortran.fortran-torture/execute/straret.f90: Likewise.
11241 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
11242 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
11243 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
11244 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
11245 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
11246 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
11247 * gfortran.fortran-torture/execute/string.f90: Likewise.
11248 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
11249 * gfortran.fortran-torture/execute/strret.f90: Likewise.
11250 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
11251 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
11252 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
11253 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
11254 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
11255 * gfortran.fortran-torture/execute/userop.f90: Likewise.
11256 * gfortran.fortran-torture/execute/where17.f90: Likewise.
11257 * gfortran.fortran-torture/execute/where18.f90: Likewise.
11258 * gfortran.fortran-torture/execute/where19.f90: Likewise.
11259 * gfortran.fortran-torture/execute/where20.f90: Likewise.
11260 * gfortran.fortran-torture/execute/where21.f90: Likewise.
11261 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
11262 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
11263 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
11264 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
11265 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
11266 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
11267 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
11268 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
11269 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
11270 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
11271 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
11272 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
11273 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
11274 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
11275 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
11276 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
11277 * gfortran.dg/inline_transpose_1.f90: Likewise.
11278
11279 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
11280
11281 PR fortran/84115
11282 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
11283 change to dg-run.
11284
11285 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
11286
11287 PR ada/84277
11288 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
11289 * gnat.dg/dispatch1.adb: Rename into...
11290 * gnat.dg/disp1.adb: ...this.
11291 * gnat.dg/dispatch1_p.ads: Rename into...
11292 * gnat.dg/disp1_pkg.ads: ...this.
11293 * gnat.dg/disp2.adb: Rename into...
11294 * gnat.dg/dispatch2.adb: ...this.
11295 * gnat.dg/dispatch2_p.ads: Rename into...
11296 * gnat.dg/disp2_pkg.ads: ...this.
11297 * gnat.dg/dispatch2_p.adb: Rename into...
11298 * gnat.dg/disp2_pkg.adb: this.
11299 * gnat.dg/generic_dispatch.adb: Rename into...
11300 * gnat.dg/generic_disp.adb: this.
11301 * gnat.dg/generic_dispatch_p.ads: Rename into...
11302 * gnat.dg/generic_disp_pkg.ads: ...this.
11303 * gnat.dg/generic_dispatch_p.adb: Rename into...
11304 * gnat.dg/generic_disp_pkg.adb: ...this.
11305 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
11306 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
11307 * gnat.dg/object_overflow1.adb: Tweak index.
11308 * gnat.dg/object_overflow2.adb: Likewise.
11309 * gnat.dg/object_overflow3.adb: Likewise.
11310 * gnat.dg/object_overflow4.adb: Likewise.
11311 * gnat.dg/object_overflow5.adb: Likewise.
11312
11313 2018-02-16 Jakub Jelinek <jakub@redhat.com>
11314
11315 PR ipa/84425
11316 * gcc.c-torture/compile/pr84425.c: New test.
11317
11318 2018-02-16 Marek Polacek <polacek@redhat.com>
11319 Jakub Jelinek <jakub@redhat.com>
11320
11321 PR c++/84192
11322 * g++.dg/cpp1y/constexpr-84192.C: New test.
11323
11324 2018-02-16 Martin Sebor <msebor@redhat.com>
11325
11326 PR c++/79064
11327 * g++.dg/overload15.C: New test.
11328
11329 2018-02-16 Yury Gribov <tetra2005@gmail.com>
11330
11331 PR target/81535
11332 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
11333 * gcc.dg/pr56727-2.c: Ditto.
11334 * gcc.target/powerpc/pr79439.c: Renamed to...
11335 * gcc.target/powerpc/pr79439-1.c: ...this.
11336 * gcc.target/powerpc/pr79439-2.c: New test.
11337 * gcc.target/powerpc/pr79439-3.c: New test.
11338
11339 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
11340
11341 target/pr84371
11342 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
11343 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
11344 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
11345 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
11346 * gcc.target/powerpc/builtins-3.c: Same.
11347
11348 2018-02-16 Nathan Sidwell <nathan@acm.org>
11349
11350 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
11351
11352 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
11353
11354 PR rtl-optimization/70023
11355 * gcc.target/i386/pr70023.c: New.
11356
11357 2018-02-16 Carl Love <cel@us.ibm.com>
11358
11359 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
11360 tests.
11361 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
11362 tests.
11363
11364 2018-02-16 Carl Love <cel@us.ibm.com>
11365
11366 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
11367 for the ABI definitions for vec_extract4b and vec_insert4b.
11368
11369 2018-02-16 Nathan Sidwell <nathan@acm.org>
11370
11371 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
11372 * g++.old-deja/g++.mike/net43.C: Likewise.
11373
11374 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
11375
11376 PR c++/82468
11377 * g++.dg/cpp1z/class-deduction48.C: New.
11378
11379 2018-02-16 Nathan Sidwell <nathan@acm.org>
11380
11381 PR c++/84375
11382 * g++.dg/lookup/pr84375.C: New.
11383
11384 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
11385
11386 PR target/83831
11387 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
11388
11389 2018-02-16 Richard Biener <rguenther@suse.de>
11390
11391 PR tree-optimization/84417
11392 * gcc.dg/torture/pr84417.c: New testcase.
11393
11394 2018-02-16 Jakub Jelinek <jakub@redhat.com>
11395
11396 PR target/84272
11397 * g++.dg/opt/pr84272.C: New test.
11398
11399 PR rtl-optimization/83723
11400 * gcc.dg/pr83723.c: New test.
11401
11402 2018-02-16 Richard Biener <rguenther@suse.de>
11403
11404 PR tree-optimization/84399
11405 * gcc.dg/graphite/pr84399.c: New testcase.
11406
11407 2018-02-16 Richard Biener <rguenther@suse.de>
11408
11409 PR tree-optimization/84190
11410 * g++.dg/torture/pr84190.C: New testcase.
11411
11412 2018-02-15 Martin Sebor <msebor@redhat.com>
11413
11414 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
11415 directives.
11416
11417 2018-02-15 Janus Weil <janus@gcc.gnu.org>
11418
11419 PR fortran/84409
11420 * gfortran.dg/dtio_21.f03: Add an error message.
11421 * gfortran.dg/dtio_22.f90: Fix invalid test case.
11422
11423 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
11424
11425 PR fortran/84381
11426 * gfortran.dg/stop_shouldfail.f90: New test.
11427
11428 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
11429
11430 PR c++/84330
11431 * g++.dg/concepts/pr84330.C: New.
11432
11433 2018-02-15 Tom de Vries <tom@codesourcery.com>
11434
11435 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
11436
11437 2018-02-15 Tom de Vries <tom@codesourcery.com>
11438
11439 * gcc.c-torture/compile/pr84136.c: Require effective target
11440 indirect_jumps.
11441
11442 2018-02-15 Jakub Jelinek <jakub@redhat.com>
11443
11444 PR tree-optimization/84383
11445 * gcc.c-torture/compile/pr84383.c: New test.
11446
11447 PR tree-optimization/84334
11448 * gcc.dg/pr84334.c: New test.
11449
11450 2018-02-14 Carl Love <cel@us.ibm.com>
11451
11452 * gcc.target/powerpc/builtins-4-int128-runnable.c
11453 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
11454 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
11455
11456 2018-02-14 Martin Sebor <msebor@redhat.com>
11457
11458 PR tree-optimization/83698
11459 * gcc.dg/Wrestrict-7.c: New test.
11460 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
11461 * gcc.target/i386/chkp-stropt-17.c: Same.
11462
11463 2018-02-14 Martin Sebor <msebor@redhat.com>
11464
11465 PR c/84108
11466 * gcc.dg/Wattributes-8.c: New test.
11467
11468 2018-02-14 Janus Weil <janus@gcc.gnu.org>
11469
11470 PR fortran/84385
11471 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
11472 * gfortran.dg/allocate_with_source_23.f90: Ditto.
11473 * gfortran.dg/select_type_1.f03: Extend test case.
11474
11475 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11476
11477 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
11478 (dg-options): Use -O2 -msse2 -mno-sse3.
11479
11480 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
11481
11482 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
11483 this test case still works ok.
11484 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
11485 * gcc.dg/vmx/insert-be-order.c: Likewise.
11486 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
11487 * gcc.dg/vmx/ld-be-order.c: Likewise.
11488 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
11489 * gcc.dg/vmx/lde-be-order.c: Likewise.
11490 * gcc.dg/vmx/ldl-be-order.c: Likewise.
11491 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
11492 * gcc.dg/vmx/merge-be-order.c: Likewise.
11493 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
11494 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
11495 * gcc.dg/vmx/pack-be-order.c: Likewise.
11496 * gcc.dg/vmx/perm-be-order.c: Likewise.
11497 * gcc.dg/vmx/splat-be-order.c: Likewise.
11498 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
11499 * gcc.dg/vmx/st-be-order.c: Likewise.
11500 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
11501 * gcc.dg/vmx/ste-be-order.c: Likewise.
11502 * gcc.dg/vmx/stl-be-order.c: Likewise.
11503 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
11504 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
11505 * gcc.dg/vmx/unpack-be-order.c: Likewise.
11506 * gcc.dg/vmx/vsums-be-order.c: Likewise.
11507 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
11508
11509 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
11510
11511 PR c++/84350
11512 * g++.dg/cpp0x/auto49.C: New.
11513
11514 2018-02-14 Nathan Sidwell <nathan@acm.org>
11515
11516 * g++.dg/template/instantiate5.C: Adjust required-from loc.
11517
11518 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
11519
11520 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
11521 * gcc.target/powerpc/le-altivec-consts.c: Same.
11522
11523 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
11524
11525 PR target/84220
11526 * gcc.target/powerpc/pr84220-sld.c: New test.
11527 * gcc.target/powerpc/pr84220-sld2.c: New test.
11528 * gcc.target/powerpc/pr84220-sldw.c: New test.
11529 * gcc.target/powerpc/pr84220-xxperm.c: New test.
11530 * gcc.target/powerpc/pr84220-xxsld.c: New test.
11531
11532 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
11533
11534 PR target/84239
11535 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
11536 _inc_ssp intrinsics.
11537 * gcc.target/i386/cet-intrin-4.c: Likewise.
11538 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
11539 __builtin_ia32_rdssp[d|q].
11540
11541 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
11542
11543 PR tree-optimization/84357
11544 * gcc.dg/vect/pr84357.c: New test.
11545
11546 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
11547
11548 PR target/83831
11549 * gcc.target/rx/pr83831.c: New tests.
11550
11551 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
11552
11553 PR target/79242
11554 * gcc.target/msp430/pr79242.c: New test.
11555
11556 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11557
11558 PR target/84372
11559 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
11560 with -mcpu=power9.
11561
11562 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11563
11564 PR target/84279
11565 * g++.dg/pr84279.C: New test.
11566
11567 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11568
11569 PR rtl-optimization/84169
11570 * gcc.c-torture/execute/pr84169.c: New.
11571
11572 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11573
11574 PR target/84370
11575 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
11576
11577 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11578
11579 PR target/84365
11580 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
11581 with -mcpu=power9.
11582
11583 2018-02-13 Jakub Jelinek <jakub@redhat.com>
11584
11585 PR c++/84364
11586 * g++.dg/warn/effc4.C: New test.
11587
11588 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
11589
11590 PR c++/84333
11591 * g++.dg/template/sizeof16.C: New.
11592 * g++.dg/template/sizeof17.C: Likewise.
11593
11594 2018-02-13 Janus Weil <janus@gcc.gnu.org>
11595
11596 PR fortran/84313
11597 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
11598 add necessary compiler options.
11599 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
11600
11601 2018-02-13 Jakub Jelinek <jakub@redhat.com>
11602
11603 PR c/82210
11604 * gcc.c-torture/execute/pr82210.c: New test.
11605
11606 PR middle-end/84309
11607 * gcc.dg/pr84309-2.c: New test.
11608
11609 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
11610
11611 PR tree-optimization/84321
11612 * gcc.dg/pr84321.c: New test.
11613
11614 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
11615
11616 PR target/84359
11617 * gcc.target/i386/pr57193.c: Add -march=x86-64.
11618
11619 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
11620
11621 PR sanitizer/84340
11622 * gcc.dg/asan/pr84307.c: Remove test.
11623
11624 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
11625
11626 * gcc.target/rl78/test_auto_vector.c: New test.
11627
11628 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
11629
11630 PR c/84305
11631 * gcc.c-torture/compile/pr84305.c: New test.
11632
11633 2018-02-13 Jakub Jelinek <jakub@redhat.com>
11634
11635 PR target/84335
11636 * gcc.target/i386/pr84335.c: New test.
11637
11638 PR tree-optimization/84339
11639 * gcc.c-torture/execute/pr84339.c: New test.
11640
11641 PR middle-end/84309
11642 * gcc.dg/pr84309.c: New test.
11643 * gcc.target/i386/pr84309.c: New test.
11644
11645 PR target/84336
11646 * gcc.target/i386/pr84336.c: New test.
11647
11648 2018-02-12 Jakub Jelinek <jakub@redhat.com>
11649
11650 PR c++/84341
11651 * c-c++-common/gomp/pr84341.c: New test.
11652
11653 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11654
11655 PR fortran/68746
11656 * gfortran.dg/read_dir.f90: Re-add dg-do run.
11657
11658 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11659
11660 PR fortran/68746
11661 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
11662 of zero for read.
11663
11664 2018-02-12 Jeff Law <law@redhat.com>
11665
11666 * gcc.c-torture/compile/reg-args-size.c: New test.
11667
11668 2018-02-12 Carl Love <cel@us.ibm.com>
11669
11670 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
11671 uint128 tests to new testfile.
11672 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
11673 int128 and uint128 tests.
11674 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
11675 list of torture tests.
11676
11677 2018-02-12 Janus Weil <janus@gcc.gnu.org>
11678
11679 PR fortran/84273
11680 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
11681 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
11682
11683 2018-02-12 Tamar Christina <tamar.christina@arm.com>
11684
11685 PR target/82641
11686 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
11687
11688 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
11689
11690 PR sanitizer/84307
11691 * gcc.dg/asan/pr84307.c: New test.
11692
11693 2018-02-12 Nathan Sidwell <nathan@acm.org>
11694
11695 * g++.dg/parse/pr84263.C: New.
11696
11697 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
11698
11699 PR c++/79626
11700 * g++.dg/template/crash129.C: New.
11701
11702 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
11703
11704 PR target/83828
11705 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
11706 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
11707 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
11708 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
11709 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
11710
11711 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
11712
11713 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
11714 _mm_maskz_scalef_round_sd): Test new intrinsics.
11715 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
11716 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
11717 intrinsics.
11718 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
11719 _mm_maskz_scalef_round_ss): Test new intrinsics.
11720 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
11721 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
11722 intrinsics.
11723 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
11724 __builtin_ia32_scalefss_round): Remove builtin.
11725 (__builtin_ia32_scalefsd_mask_round,
11726 __builtin_ia32_scalefss_mask_round): Test new builtin.
11727 * gcc.target/i386/sse-13.c: Ditto.
11728 * gcc.target/i386/sse-23.c: Ditto.
11729
11730 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
11731
11732 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
11733 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
11734 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
11735 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
11736 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
11737 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
11738 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
11739 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
11740 intrinsics.
11741 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
11742 (__builtin_ia32_sqrtss_round): Remove builtins.
11743 (__builtin_ia32_sqrtsd_mask_round)
11744 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
11745 * gcc.target/i386/sse-13.c: Ditto.
11746 * gcc.target/i386/sse-23.c: Ditto.
11747
11748 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11749
11750 PR fortran/35299
11751 * gfortran.dg/statement_function_3.f: New test.
11752
11753 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
11754
11755 PR fortran/54223
11756 PR fortran/84276
11757 * gfortran.dg/statement_function_1.f90: New test.
11758 * gfortran.dg/statement_function_2.f90: New test.
11759
11760 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
11761
11762 PR fortran/84074
11763 * gfortran.dg/type_to_class_5.f03: New test.
11764
11765 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
11766
11767 PR fortran/56691
11768 * gfortran.dg/type_to_class_4.f03: New test.
11769
11770 2018-02-10 Alan Modra <amodra@gmail.com>
11771
11772 PR target/84300
11773 * gcc.dg/pr84300.c: New.
11774
11775 2018-02-10 Jakub Jelinek <jakub@redhat.com>
11776
11777 PR sanitizer/83987
11778 * g++.dg/ubsan/pr83987-2.C: New test.
11779
11780 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
11781
11782 * gcc.target/rx/movsicc.c: New test.
11783
11784 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
11785
11786 PR target/83926
11787 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
11788 message.
11789
11790 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
11791
11792 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
11793 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
11794
11795 2018-02-09 Nathan Sidwell <nathan@acm.org>
11796
11797 PR c/84293
11798 * c-c++-common/pr84293.h: New.
11799 * c-c++-common/pr84293.c: New.
11800
11801 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
11802
11803 PR rtl-optimization/57193
11804 * gcc.target/i386/pr57193.c: New.
11805
11806 2018-02-09 Jakub Jelinek <jakub@redhat.com>
11807
11808 PR target/84226
11809 * gcc.target/powerpc/pr84226.c: New test.
11810
11811 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
11812
11813 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
11814 from this to...
11815 <vclzd>: ...this.
11816
11817 2018-02-09 Martin Sebor <msebor@redhat.com>
11818
11819 PR lto/84212
11820 * gcc.dg/lto/pr84212_0.c: New test file.
11821 * gcc.dg/lto/pr84212_1.c: Same.
11822
11823 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
11824
11825 PR target/83926
11826 * gcc.target/powerpc/pr83926.c: New test.
11827 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
11828 message. Fix test for running in 32-bit mode.
11829
11830 2018-02-09 Tamar Christina <tamar.christina@arm.com>
11831
11832 PR target/82641
11833 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
11834
11835 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11836
11837 PR target/PR84295
11838 * gcc.target/s390/pr84295.c: New test.
11839
11840 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
11841
11842 PR c++/77522
11843 * g++.dg/cpp1y/lambda-init16.C: New.
11844
11845 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
11846
11847 * gnat.dg/sso8.adb: New test.
11848 * gnat.dg/sso8_pkg.ads: New helper.
11849
11850 2018-02-09 Richard Biener <rguenther@suse.de>
11851
11852 PR tree-optimization/84278
11853 * gcc.target/i386/pr84278.c: Adjust regex.
11854
11855 2018-02-09 Jakub Jelinek <jakub@redhat.com>
11856
11857 PR tree-optimization/84232
11858 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
11859
11860 PR debug/84252
11861 * gcc.target/aarch64/pr84252.c: New test.
11862
11863 PR middle-end/84237
11864 * gcc.dg/pr84237.c: New test.
11865
11866 2018-02-09 Marek Polacek <polacek@redhat.com>
11867 Jakub Jelinek <jakub@redhat.com>
11868
11869 PR c++/83659
11870 * g++.dg/torture/pr83659.C: New test.
11871
11872 2018-02-08 David Malcolm <dmalcolm@redhat.com>
11873
11874 PR tree-optimization/84136
11875 * gcc.c-torture/compile/pr84136.c: New test.
11876
11877 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
11878
11879 PR target/83008
11880 * gcc.target/i386/pr83008.c: New test.
11881
11882 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
11883
11884 PR target/81143
11885 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
11886
11887 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
11888
11889 PR c++/83806
11890 * g++.dg/warn/Wunused-parm-11.C: New.
11891
11892 2018-02-08 Marek Polacek <polacek@redhat.com>
11893
11894 PR tree-optimization/84238
11895 * gcc.dg/Wstringop-overflow-3.c: New test.
11896
11897 2018-02-08 Nathan Sidwell <nathan@acm.org>
11898
11899 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
11900
11901 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
11902
11903 PR tree-optimization/84265
11904 * gcc.dg/vect/pr84265.c: New test.
11905
11906 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
11907
11908 PR tree-optimization/81635
11909 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
11910 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
11911
11912 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11913
11914 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
11915 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
11916 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
11917 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
11918 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
11919 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
11920 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
11921 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
11922 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
11923 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
11924 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
11925 * gcc.target/s390/nobp-return-attr-all.c: New test.
11926 * gcc.target/s390/nobp-return-attr-neg.c: New test.
11927 * gcc.target/s390/nobp-return-mem-attr.c: New test.
11928 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
11929 * gcc.target/s390/nobp-return-mem-z10.c: New test.
11930 * gcc.target/s390/nobp-return-mem-z900.c: New test.
11931 * gcc.target/s390/nobp-return-reg-attr.c: New test.
11932 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
11933 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
11934 * gcc.target/s390/nobp-return-reg-z10.c: New test.
11935 * gcc.target/s390/nobp-return-reg-z900.c: New test.
11936 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
11937 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
11938 * gcc.target/s390/nobp-table-jump-z10.c: New test.
11939 * gcc.target/s390/nobp-table-jump-z900.c: New test.
11940
11941 2018-02-08 Richard Biener <rguenther@suse.de>
11942
11943 PR tree-optimization/84233
11944 * g++.dg/torture/pr84233.C: New testcase.
11945
11946 2018-02-08 Richard Biener <rguenther@suse.de>
11947
11948 PR tree-optimization/84278
11949 * gcc.target/i386/pr84278.c: New testcase.
11950
11951 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
11952
11953 PR rtl-optimization/84068
11954 PR rtl-optimization/83459
11955 * gcc.dg/pr84068.c: New test.
11956
11957 2018-02-08 Richard Biener <rguenther@suse.de>
11958
11959 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
11960 loop vectorization to happen.
11961
11962 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
11963
11964 PR c++/83204
11965 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
11966
11967 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
11968
11969 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
11970
11971 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
11972
11973 PR target/84154
11974 * gcc.target/powerpc/pr84154-1.c: New tests.
11975 * gcc.target/powerpc/pr84154-2.c: Likewise.
11976 * gcc.target/powerpc/pr84154-3.c: Likewise.
11977
11978 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
11979
11980 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
11981
11982 2018-02-07 Jakub Jelinek <jakub@redhat.com>
11983
11984 PR c++/84082
11985 * g++.dg/template/incomplete11.C: New test.
11986 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
11987
11988 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
11989
11990 PR fortran/82994
11991 * gfortran.dg/deallocate_error_3.f90: New test.
11992 * gfortran.dg/deallocate_error_4.f90: New test.
11993
11994 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
11995
11996 PR fortran/68560
11997 * gfortran.dg/shape_9.f90: New test.
11998
11999 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
12000
12001 PR fortran/82049
12002 * gfortran.dg/assumed_charlen_parameter.f90: New test.
12003
12004 2018-02-07 David Malcolm <dmalcolm@redhat.com>
12005
12006 PR c++/81610
12007 PR c++/80567
12008 * g++.dg/spellcheck-reswords.C: New test case.
12009 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
12010 suggestion of "if".
12011
12012 2018-02-07 Martin Liska <mliska@suse.cz>
12013
12014 PR c++/84059.
12015 * g++.dg/ext/mv26.C: New test.
12016
12017 2018-02-07 Tom de Vries <tom@codesourcery.com>
12018
12019 * gcc.dg/pr83844.c: Require effective target alloca.
12020
12021 2018-02-07 Tom de Vries <tom@codesourcery.com>
12022
12023 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
12024
12025 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
12026
12027 PR target/84243
12028 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
12029 -fcf-protection=return.
12030
12031 2018-02-07 Tom de Vries <tom@codesourcery.com>
12032
12033 PR libgomp/84217
12034 * c-c++-common/goacc/pr84217.c: New test.
12035 * gfortran.dg/goacc/pr84217.f90: New test.
12036
12037 2018-02-07 Richard Biener <rguenther@suse.de>
12038
12039 PR tree-optimization/84204
12040 * gcc.dg/graphite/pr84204.c: New testcase.
12041
12042 PR tree-optimization/84205
12043 * gcc.dg/graphite/pr84205.c: New testcase.
12044
12045 PR tree-optimization/84223
12046 * gfortran.dg/graphite/pr84223.f90: New testcase.
12047
12048 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
12049
12050 PR c++/71662
12051 * g++.dg/cpp0x/scoped_enum7.C: New.
12052
12053 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
12054
12055 PR tree-optimization/83008
12056 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
12057
12058 2018-02-07 Jakub Jelinek <jakub@redhat.com>
12059
12060 PR tree-optimization/84235
12061 * gcc.c-torture/execute/ieee/pr84235.c: New test.
12062
12063 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12064
12065 PR testsuite/84243
12066 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
12067 targets.
12068 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
12069
12070 2018-02-06 Jakub Jelinek <jakub@redhat.com>
12071
12072 PR target/84146
12073 * gcc.target/i386/pr84146.c: New test.
12074
12075 2018-02-06 Michael Collison <michael.collison@arm.com>
12076
12077 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
12078
12079 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12080
12081 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
12082 warning for -mno-speculate-indirect-jumps.
12083 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
12084 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
12085 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
12086 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
12087 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
12088 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
12089
12090 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
12091
12092 PR target/84145
12093 * c-c++-common/fcf-protection-1.c: Change a compared message.
12094 * c-c++-common/fcf-protection-2.c: Likewise.
12095 * c-c++-common/fcf-protection-3.c: Likewise.
12096 * c-c++-common/fcf-protection-5.c: Likewise.
12097 * c-c++-common/fcf-protection-6.c: New test.
12098 * c-c++-common/fcf-protection-7.c: Likewise.
12099
12100 2018-02-06 Marek Polacek <polacek@redhat.com>
12101
12102 PR tree-optimization/84228
12103 * c-c++-common/Wstringop-truncation-3.c: New test.
12104
12105 2018-02-06 Tamar Christina <tamar.christina@arm.com>
12106
12107 PR target/82641
12108 * gcc.target/arm/pragma_arch_switch_2.c: New.
12109
12110 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12111
12112 PR target/79975
12113 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
12114
12115 2018-02-05 Martin Sebor <msebor@redhat.com>
12116
12117 PR tree-optimization/83369
12118 * gcc.dg/Wnonnull.c: New test.
12119
12120 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
12121
12122 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
12123 argument and use dg-messages-by-file instead. Expect it to be
12124 an array rather than a dict.
12125 (lto-link-and-maybe-run): Remove messages_by_file argument and
12126 use an upvar for dg-messages-by-file. Update call to
12127 lto_handle_diagnostics.
12128 (lt-get-options): Treat dg-messages-by-file as an array
12129 rather than a dict.
12130 (lto-get-options-main): Likewise. Set the entry rather than appending.
12131 (lto-execute): Treat dg-messages-by-file as an array rather than
12132 a dict. Update call to lto-link-and-maybe-run.
12133
12134 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
12135
12136 PR c++/82782
12137 * g++.dg/cpp1z/inline-var4.C: New.
12138
12139 2018-02-05 Martin Liska <mliska@suse.cz>
12140
12141 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
12142 options.
12143 * c-c++-common/asan/pointer-compare-2.c: Likewise.
12144 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
12145 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
12146 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
12147 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
12148 * c-c++-common/asan/pointer-compare-3.c: New test.
12149
12150 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
12151
12152 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
12153 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
12154
12155 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
12156
12157 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
12158 _mm_maskz_range_sd, _mm_mask_range_round_sd,
12159 _mm_maskz_range_round_sd): Test new intrinsics.
12160 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
12161 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
12162 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
12163 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
12164 _mm_maskz_range_ss, _mm_mask_range_round_ss,
12165 _mm_maskz_range_round_ss): Test new intrinsics.
12166 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
12167 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
12168 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
12169 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
12170 __builtin_ia32_rangess128_round): Remove builtins.
12171 (__builtin_ia32_rangesd128_mask_round,
12172 __builtin_ia32_rangess128_mask_round): Test new builtins.
12173 * gcc.target/i386/sse-13.c: Ditto.
12174 * gcc.target/i386/sse-23.c: Ditto.
12175
12176 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
12177
12178 PR middle-end/79966
12179 * gfortran.dg/pr79966.f90: New testcase
12180
12181 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
12182
12183 PR fortran/84094
12184 * gfortran.dg/associate_23.f90: Fix invalid code.
12185 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
12186 * gfortran.dg/matmul_3.f90: Likewise.
12187 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
12188
12189 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
12190
12191 PR fortran/84115
12192 * gfortran.dg/associate_34.f90: New test.
12193 * gfortran.dg/associate_35.f90: New test.
12194
12195 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
12196
12197 PR fortran/84141
12198 PR fortran/84155
12199 * gfortran.dg/pr84155.f90: New test.
12200
12201 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
12202
12203 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
12204 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
12205
12206 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
12207
12208 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
12209 dg-do run stanza.
12210
12211 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
12212
12213 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
12214 requirement.
12215 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
12216 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
12217 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
12218
12219 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12220
12221 PR testsuite/52641
12222 * gcc.c-torture/execute/pr83362.c: Make work for int16.
12223 * gcc.dg/Wsign-conversion.c: Dito.
12224 * gcc.dg/attr-alloc_size-4.c: Dito.
12225 * gcc.dg/pr81020.c: Dito.
12226 * gcc.dg/pr81192.c: Dito.
12227 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
12228 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
12229 * gcc.dg/pr83844.c: Restrict to int32plus.
12230 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
12231 * gcc.dg/tree-ssa/ldist-25.c: Dito.
12232 * gcc.dg/tree-ssa/ldist-27.c: Dito.
12233 * gcc.dg/tree-ssa/ldist-28.c: Dito.
12234 * gcc.dg/tree-ssa/ldist-29.c: Dito.
12235 * gcc.dg/tree-ssa/ldist-30.c: Dito.
12236 * gcc.dg/tree-ssa/ldist-31.c: Dito.
12237 * gcc.dg/tree-ssa/ldist-32.c: Dito.
12238 * gcc.dg/tree-ssa/ldist-33.c: Dito.
12239 * gcc.dg/tree-ssa/ldist-34.c: Dito.
12240 * gcc.dg/tree-ssa/ldist-35.c: Dito.
12241 * gcc.dg/tree-ssa/ldist-36.c: Dito.
12242
12243 2018-02-02 Julia Koval <julia.koval@intel.com>
12244
12245 * gcc.target/i386/funcspec-56.inc: Handle new march.
12246 * g++.dg/ext/mv16.C: Ditto.
12247
12248 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12249
12250 * lib/target-supports.exp
12251 (check_effective_target_keeps_null_pointer_checks): No more
12252 special-case avr.
12253 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
12254 * gcc.dg/ifcvt-4.c: Skip avr.
12255 * gcc.dg/pr53037-1.c: Dito.
12256 * gcc.dg/pr53037-2.c: Dito.
12257 * gcc.dg/pr53037-3.c: Dito.
12258 * gcc.dg/pr63387-2.c: Dito.
12259 * gcc.dg/pr63387.c: Dito.
12260 * gcc.dg/sancov/cmp0.c: Dito.
12261 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
12262 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
12263 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
12264 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
12265 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
12266 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
12267 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
12268 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
12269 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
12270 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
12271 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
12272 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
12273 * gcc.dg/tree-ssa/pr82059.c: Dito.
12274 * gcc.c-torture/execute/pr70460.c: Dito.
12275
12276 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12277
12278 PR testsuite/52641
12279 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
12280 * gcc.c-torture/execute/20180112-1.c: Dito.
12281 * gcc.c-torture/execute/pr81503.c: Dito.
12282 * gcc.dg/store_merging_12.c: Dito.
12283 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
12284 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
12285 * gcc.dg/tree-ssa/pr80898.c: Dito.
12286 * gcc.dg/tree-ssa/pr82363.c: Dito.
12287 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
12288 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
12289 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
12290 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
12291 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
12292 * gcc.dg/tree-ssa/pr80803.c: Dito.
12293 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
12294 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
12295 * gcc.dg/tree-ssa/vrp114.c: Dito.
12296 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
12297 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
12298 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
12299
12300 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
12301
12302 PR target/84066
12303 * gcc.target/i386/cet-sjlj-6a.c: New test.
12304 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
12305
12306 2018-02-01 Marek Polacek <polacek@redhat.com>
12307
12308 PR c++/84125
12309 * g++.dg/cpp1y/lambda-generic-84125.C: New test.
12310
12311 2018-01-30 Jeff Law <law@redhat.com>
12312
12313 PR target/84128
12314 * gcc.target/i386/pr84128.c: New test.
12315
12316 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
12317
12318 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
12319 -fdelete-null-pointer-checks.
12320
12321 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
12322
12323 PR c++/83796
12324 * g++.dg/cpp0x/abstract-default1.C: New.
12325
12326 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12327
12328 PR tree-optimization/81635
12329 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
12330 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
12331
12332 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12333
12334 PR target/83370
12335 * gcc.target/aarch64/pr83370.c: New.
12336
12337 2018-02-01 Richard Biener <rguenther@suse.de>
12338
12339 * gcc.dg/graphite/pr35356-1.c: Adjust.
12340
12341 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12342
12343 PR testsuite/83846
12344 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
12345 for ILP32.
12346 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
12347 of hard-coding the choice.
12348 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
12349 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
12350 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
12351 memset call.
12352 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
12353 stdint.h types.
12354 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
12355 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
12356 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
12357 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
12358 * gcc.target/aarch64/sve/logical_1.c: Likewise.
12359 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
12360 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
12361 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
12362 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
12363 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
12364 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
12365 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
12366 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
12367 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
12368 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
12369 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
12370 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
12371 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
12372 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
12373 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
12374 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
12375 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
12376 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
12377 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
12378 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
12379 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
12380 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
12381 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
12382 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
12383 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
12384 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
12385 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
12386 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
12387 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
12388 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
12389 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
12390 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
12391 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
12392 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
12393 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
12394 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
12395 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
12396 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
12397 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
12398 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
12399 __builtin_popcountll rather than __builtin_popcountl.
12400
12401 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12402
12403 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
12404 of LD1R[HWD] for multi-element constants on big-endian targets.
12405 * gcc.target/aarch64/sve/slp_3.c: Likewise.
12406 * gcc.target/aarch64/sve/slp_4.c: Likewise.
12407
12408 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12409
12410 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
12411 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
12412 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
12413
12414 2018-02-01 Jakub Jelinek <jakub@redhat.com>
12415
12416 PR tree-optimization/81661
12417 PR tree-optimization/84117
12418 * gcc.dg/pr81661.c: New test.
12419 * gfortran.dg/pr84117.f90: New test.
12420
12421 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
12422
12423 PR fortran/83705
12424 * gfortran.dg/repeat_7.f90: Catch warning message.
12425
12426 2018-01-31 Ian Lance Taylor <iant@golang.org>
12427
12428 * go.go-torture/execute/printnil.go: New test.
12429
12430 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12431
12432 * lib/target-supports.exp (check_effective_target_comdat_group):
12433 Allow for Solaris as comdat syntax.
12434
12435 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
12436 Solaris with comdat_group support and as.
12437
12438 2018-01-31 Marek Polacek <polacek@redhat.com>
12439
12440 PR c/81779
12441 * gcc.dg/pr81779.c: New test.
12442
12443 2018-01-31 Jakub Jelinek <jakub@redhat.com>
12444
12445 PR fortran/84116
12446 * gfortran.dg/gomp/pr84116.f90: New test.
12447
12448 PR c++/83993
12449 * g++.dg/init/pr83993-2.C: New test.
12450
12451 PR c++/83993
12452 * g++.dg/init/pr83993-1.C: New test.
12453 * g++.dg/cpp0x/pr83993.C: New test.
12454
12455 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
12456
12457 PR fortran/84088
12458 * gfortran.dg/pr84088.f90: New test.
12459
12460 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
12461
12462 PR target/82444
12463 * gcc.target/i386/pr82444.c: New.
12464
12465 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
12466
12467 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
12468 * gcc.target/powerpc/vsx-13.c: New.
12469
12470 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
12471
12472 PR c++/84092
12473 * g++.dg/cpp1y/var-templ57.C: New.
12474
12475 2018-01-31 Marek Polacek <polacek@redhat.com>
12476
12477 PR c++/84138
12478 * g++.dg/diagnostic/pr84138.C: New test.
12479
12480 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
12481
12482 PR fortran/78534
12483 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
12484 -Wstringop-overflow warnings due to spurious warning with -O1.
12485 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
12486 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
12487
12488 2018-01-31 Richard Biener <rguenther@suse.de>
12489
12490 PR tree-optimization/84132
12491 * g++.dg/torture/pr84132.C: New testcase.
12492
12493 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
12494
12495 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
12496 dg-final scan.
12497
12498 2018-01-31 Julia Koval <julia.koval@intel.com>
12499
12500 PR target/83618
12501 * gcc.target/i386/rdpid.c: Remove "eax".
12502
12503 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12504
12505 PR tree-optimization/64946
12506 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
12507 scan-assembler checks.
12508
12509 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
12510
12511 * gcc.c-torture/execute/20180131-1.c: New test.
12512
12513 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
12514
12515 * gcc.target/arc/taux-1.c: New test.
12516 * gcc.target/arc/taux-2.c: Likewise.
12517
12518 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
12519
12520 * gcc.target/arc/uncached.c: New test.
12521
12522 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12523
12524 PR lto/83954
12525 * gnat.dg/lto20.adb: Remove dg-excess-errors.
12526
12527 2018-01-31 Jakub Jelinek <jakub@redhat.com>
12528
12529 PR preprocessor/69869
12530 * gcc.dg/cpp/trad/pr69869.c: New test.
12531
12532 PR c/84100
12533 * gcc.dg/pr84100.c: New test.
12534
12535 2018-01-30 Jeff Law <law@redhat.com>
12536
12537 PR target/84064
12538 * gcc.target/i386/pr84064: New test.
12539
12540 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
12541
12542 PR fortran/84134
12543 * gfortran.dg/data_implied_do_2.f90: New test.
12544
12545 2018-01-30 Janus Weil <janus@gcc.gnu.org>
12546
12547 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
12548
12549 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
12550
12551 PR fortran/84133
12552 * gfortran.dg/inline_matmul_21.f90: New test case.
12553
12554 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12555
12556 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
12557
12558 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
12559
12560 PR target/84112
12561 * gcc.target/powerpc/pr84112.c: New.
12562
12563 2018-01-30 Jakub Jelinek <jakub@redhat.com>
12564
12565 PR rtl-optimization/83986
12566 * gcc.dg/pr83986.c: New test.
12567
12568 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
12569
12570 PR 58684
12571 * gcc.dg/torture/inf-compare-1.c: Add xfail.
12572 * gcc.dg/torture/inf-compare-2.c: Add xfail.
12573 * gcc.dg/torture/inf-compare-3.c: Add xfail.
12574 * gcc.dg/torture/inf-compare-4.c: Add xfail.
12575
12576 2018-01-30 Jakub Jelinek <jakub@redhat.com>
12577
12578 PR tree-optimization/84111
12579 * gcc.c-torture/compile/pr84111.c: New test.
12580
12581 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
12582
12583 PR ipa/83179
12584 * gcc.dg/ipa/inline-2.c: Fix template.
12585 * gcc.dg/ipa/inline-3.c: Fix template.
12586
12587 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
12588
12589 PR ipa/81360
12590 * g++.dg/torture/pr81360.C: New testcase.
12591
12592 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
12593
12594 PR lto/83954
12595 * gcc.dg/lto/pr83954.h: New testcase.
12596 * gcc.dg/lto/pr83954_0.c: New testcase.
12597 * gcc.dg/lto/pr83954_1.c: New testcase.
12598
12599 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12600
12601 PR bootstrap/84017
12602 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
12603 to dg-options.
12604 Simplify DW_AT_producer scan.
12605
12606 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12607
12608 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
12609
12610 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
12611
12612 PR target/83828
12613 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
12614 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
12615 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
12616 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
12617
12618 2018-01-29 Jeff Law <law@redhat.com>
12619
12620 PR testsuite/81010
12621 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
12622 better match other tests which require vsx. Verify the zero
12623 extension is part of the test in the combiner dump.
12624
12625 2018-01-29 Marek Polacek <polacek@redhat.com>
12626
12627 PR c/83966
12628 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
12629
12630 PR c++/83996
12631 * g++.dg/ext/pr83996.C: New test.
12632
12633 2018-01-29 Richard Biener <rguenther@suse.de>
12634
12635 PR tree-optimization/84057
12636 * gcc.dg/graphite/pr84057.c: New testcase.
12637
12638 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
12639
12640 PR fortran/84073
12641 * gfortran.dg/bind_c_usage_31.f90: New test.
12642
12643 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
12644
12645 PR c++/83924
12646 * g++.dg/warn/Wduplicated-branches5.C: New.
12647
12648 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
12649
12650 * gcc.target/rl78/test_addsi3_internal.c: New test.
12651
12652 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
12653
12654 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
12655 Make expected output depend on whether we expect sibcalls or not.
12656 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
12657 safe-indirect-jump-1.c).
12658
12659 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
12660 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
12661 Soren Rasmussen <s.c.rasmussen@gmail.com>
12662
12663 Fortran 2018 teams tests.
12664
12665 * gfortran.dg/team_number_1.f90: new test for team_number.
12666 * gfortran.dg/team_change_1.f90: new test for change team.
12667 * gfortran.dg/team_end_1.f90: new test for end team.
12668 * gfortran.dg/team_form_1.f90: new test for form team.
12669
12670 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
12671
12672 PR fortran/83998
12673 * gfortran.dg/dot_product_4.f90
12674
12675 2018-01-26 Martin Sebor <msebor@redhat.com>
12676
12677 PR tree-optimization/83896
12678 * gcc.dg/strlenopt-43.c: New.
12679
12680 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
12681
12682 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
12683 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
12684 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
12685 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
12686 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
12687 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
12688 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
12689 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
12690 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
12691 stanzas.
12692 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
12693 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
12694 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
12695 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
12696 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
12697 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
12698 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
12699 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
12700 instruction list.
12701 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
12702
12703 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
12704
12705 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
12706 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
12707 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
12708 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
12709 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
12710 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
12711 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
12712 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
12713 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
12714 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
12715 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
12716 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
12717 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
12718
12719 2018-01-26 Martin Liska <mliska@suse.cz>
12720
12721 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
12722 warning is seen.
12723
12724 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
12725
12726 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
12727 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
12728 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
12729 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
12730 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
12731 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
12732 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
12733 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
12734
12735 2018-01-26 Richard Biener <rguenther@suse.de>
12736
12737 PR rtl-optimization/84003
12738 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
12739 latent bug in DSE if NOINLINE is appropriately defined.
12740 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
12741 and defining NOINLINE.
12742
12743 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12744
12745 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
12746 tests specific to aarch64. XFAIL test on arm.
12747
12748 2018-01-26 Jakub Jelinek <jakub@redhat.com>
12749
12750 PR rtl-optimization/83985
12751 * gcc.dg/pr83985.c: New test.
12752
12753 PR c/83989
12754 * c-c++-common/Wrestrict-3.c: New test.
12755
12756 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
12757
12758 * gcc.target/arc/tdelegitimize_addr.c: New test.
12759
12760 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
12761
12762 * gcc.target/arc/jli-1.c: New file.
12763 * gcc.target/arc/jli-2.c: Likewise.
12764
12765 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
12766
12767 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
12768 scan-assembler.
12769 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
12770 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
12771
12772 2018-01-26 Richard Biener <rguenther@suse.de>
12773
12774 PR tree-optimization/81082
12775 * gcc.dg/vect/pr81082.c: New testcase.
12776 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
12777 simplification to n * n.
12778
12779 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12780
12781 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
12782 Solaris 10.
12783 * gcc.target/i386/pr63620.c: Likewise.
12784
12785 2018-01-26 Julia Koval <julia.koval@intel.com>
12786
12787 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
12788 -mavx512f -mavx512bw.
12789 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
12790 * gcc.target/i386/i386.exp: Fix types.
12791
12792 2018-01-26 Alan Modra <amodra@gmail.com>
12793
12794 PR target/84033
12795 * gcc.target/powerpc/swaps-p8-46.c: New.
12796
12797 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
12798
12799 PR fortran/37577
12800 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
12801 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
12802 'array01' in the tree dump comparison.
12803 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
12804 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
12805 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
12806
12807 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
12808
12809 PR middle-end/83055
12810 * gcc.dg/torture/pr83055.c: New testcase.
12811
12812 2018-01-25 Jakub Jelinek <jakub@redhat.com>
12813
12814 PR c++/84031
12815 * g++.dg/cpp1z/decomp36.C: New test.
12816
12817 PR middle-end/83977
12818 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
12819
12820 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
12821
12822 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
12823 the shift dump line.
12824 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
12825
12826 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
12827
12828 PR target/81550
12829 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
12830 index instead of int, which allows IVOPTs to properly optimize the
12831 loop.
12832
12833 2018-01-24 David Malcolm <dmalcolm@redhat.com>
12834
12835 PR jit/82846
12836 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
12837 of "fn_type" typedef.
12838 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
12839
12840 2018-01-24 Ian Lance Taylor <iant@golang.org>
12841
12842 * go.go-torture/execute/names-1.go: New test.
12843
12844 2018-01-19 Jeff Law <law@redhat.com>
12845
12846 PR target/83994
12847 * gcc.target/i386/pr83994.c: New test.
12848
12849 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
12850
12851 PR target/84014
12852 * gcc.target/powerpc/pr84014.c: New.
12853
12854 2018-01-24 Jakub Jelinek <jakub@redhat.com>
12855
12856 PR middle-end/83977
12857 * c-c++-common/gomp/pr83977-1.c: New test.
12858 * c-c++-common/gomp/pr83977-2.c: New test.
12859 * c-c++-common/gomp/pr83977-3.c: New test.
12860 * gfortran.dg/gomp/pr83977.f90: New test.
12861
12862 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
12863
12864 PR testsuite/83889
12865 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
12866 * gcc.dg/vect/pr80631-1.c: Likewise.
12867 * gcc.dg/vect/pr80631-2.c: Likewise.
12868 * gcc.dg/vect/pr81410.c: Likewise.
12869 * gcc.dg/vect/pr81633.c: Likewise.
12870 * gcc.dg/vect/pr81815.c: Likewise.
12871 * gcc.dg/vect/pr82108.c: Likewise.
12872 * gcc.dg/vect/pr83857.c: Likewise.
12873 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
12874 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
12875 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
12876 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
12877 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
12878 * gcc.dg/vect/vect-reduc-11.c: Likewise.
12879 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
12880 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
12881 dg-xfail-run-if instead.
12882 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
12883 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
12884 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
12885 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
12886 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
12887
12888 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
12889
12890 PR tree-optimization/83979
12891 * g++.dg/pr83979.c: New test.
12892
12893 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12894
12895 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
12896 option. Add arm_neon_ok_no_float_abi check.
12897
12898 2018-01-24 Richard Biener <rguenther@suse.de>
12899
12900 PR tree-optimization/83176
12901 * gcc.dg/graphite/pr83176.c: New testcase.
12902
12903 2018-01-24 Richard Biener <rguenther@suse.de>
12904
12905 PR tree-optimization/82819
12906 * gcc.dg/graphite/pr82819.c: New testcase.
12907
12908 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
12909
12910 PR c++/83921
12911 * g++.dg/cpp1y/constexpr-83921-1.C: New.
12912 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
12913 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
12914 * g++.dg/ext/stmtexpr20.C: Likewise.
12915 * g++.dg/ext/stmtexpr21.C: Likewise.
12916
12917 2018-01-23 David Malcolm <dmalcolm@redhat.com>
12918
12919 PR c++/83974
12920 * g++.dg/warn/pr83974.C: New test case.
12921
12922 2018-01-23 Jakub Jelinek <jakub@redhat.com>
12923
12924 PR sanitizer/83987
12925 * g++.dg/ubsan/pr83987.C: New test.
12926
12927 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
12928
12929 PR fortran/83866
12930 * gfortran.dg/pdt_29.f03: New test.
12931
12932 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
12933
12934 PR fortran/83898
12935 * gfortran.dg/associate_33.f03: New test.
12936
12937 2018-01-23 Martin Liska <mliska@suse.cz>
12938
12939 PR lto/81440
12940 * gcc.dg/lto/pr81440.h: New test.
12941 * gcc.dg/lto/pr81440_0.c: New test.
12942 * gcc.dg/lto/pr81440_1.c: New test.
12943
12944 2018-01-23 Nathan Sidwell <nathan@acm.org>
12945
12946 PR c++/83988
12947 * g++.dg/template/pr83988.C: New.
12948
12949 2018-01-23 Jakub Jelinek <jakub@redhat.com>
12950
12951 PR c++/82882
12952 PR c++/83978
12953 * g++.dg/cpp0x/pr82882.C: New test.
12954 * g++.dg/cpp0x/pr83978.C: New test.
12955
12956 PR c++/83958
12957 * g++.dg/cpp1z/decomp35.C: New test.
12958
12959 2018-01-23 Nathan Sidwell <nathan@acm.org>
12960
12961 * g++.dg/cpp0x/range-for10.C: Adjust.
12962 * g++.dg/ext/forscope1.C: Adjust.
12963 * g++.dg/ext/forscope2.C: Adjust.
12964 * g++.dg/template/for1.C: Adjust.
12965
12966 2018-01-23 David Malcolm <dmalcolm@redhat.com>
12967
12968 PR tree-optimization/83510
12969 * gcc.c-torture/compile/pr83510.c: New test case.
12970
12971 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
12972
12973 PR testsuite/83888
12974 * lib/target-supports.exp (check_effective_target_vect_float): Say
12975 that the result only holds when -funsafe-math-optimizations is on.
12976 (check_effective_target_vect_float_strict): New procedure.
12977 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
12978 of vect_float.
12979 * gcc.dg/vect/vect-reduc-6.c: Likewise.
12980
12981 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
12982
12983 PR tree-optimization/83965
12984 * gcc.dg/vect/pr83965.c: New test.
12985
12986 2018-01-23 Richard Biener <rguenther@suse.de>
12987
12988 PR tree-optimization/83963
12989 * gfortran.dg/graphite/pr83963.f: New testcase.
12990 * gcc.dg/graphite/pr83963-2.c: Likewise.
12991
12992 2018-01-23 Jakub Jelinek <jakub@redhat.com>
12993
12994 PR c++/83918
12995 * g++.dg/cpp1z/pr83918.C: New test.
12996
12997 2018-01-22 Jakub Jelinek <jakub@redhat.com>
12998
12999 PR tree-optimization/83957
13000 * gcc.dg/autopar/pr83957.c: New test.
13001
13002 PR tree-optimization/83081
13003 * gcc.dg/predict-8.c: Adjust expected probability.
13004
13005 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
13006
13007 PR target/83862
13008 * gcc.target/powerpc/pr83862.c: New test.
13009
13010 2018-01-22 Carl Love <cel@us.ibm.com>
13011
13012 * gcc.target/powerpc/powerpc.exp: Add torture tests for
13013 builtins-4-runnable.c, builtins-6-runnable.c,
13014 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
13015 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
13016 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
13017 for signed/unsigned 128-bit and long long int loads.
13018
13019 2018-01-22 Marek Polacek <polacek@redhat.com>
13020
13021 PR c++/81933
13022 * g++.dg/cpp1y/constexpr-empty4.C: New test.
13023
13024 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
13025
13026 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
13027 scan-asembler valid instructions list.
13028 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
13029 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
13030 power8-vector requirement and option.
13031 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
13032
13033 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
13034
13035 PR 78534
13036 PR 83704
13037 * gfortran.dg/string_1.f90: Remove printing the length.
13038
13039 2018-01-22 Richard Biener <rguenther@suse.de>
13040
13041 PR tree-optimization/83963
13042 * gcc.dg/graphite/pr83963.c: New testcase.
13043
13044 2018-01-22 Sudakshina Das <sudi.das@arm.com>
13045
13046 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
13047 dg-require-effective-target directives.
13048
13049 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13050
13051 * lib/target-supports.exp (check_effective_target_arm_softfloat):
13052 New procedure.
13053 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
13054 Adjust scan-assembler checks for soft-float.
13055
13056 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13057
13058 PR target/83946
13059 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
13060
13061 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
13062
13063 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
13064 * gcc.dg/pr83623.c: Likewise.
13065 * gcc.dg/pr83666.c: Likewise.
13066
13067 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13068 David Edelsohn <dje.gcc@gmail.com>
13069
13070 PR target/83946
13071 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
13072 assembly output from "crset eq" to "crset 2".
13073 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
13074 assembly output from . to $.
13075 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
13076 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
13077 assembly output from "crset eq" to "crset 2".
13078 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
13079 assembly output from "crset eq" to "crset 2", and from . to $.
13080
13081 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
13082
13083 PR fortran/83900
13084 * gfortran.dg/matmul_18.f90: New test.
13085
13086 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
13087
13088 PR tree-optimization/83940
13089 * gcc.dg/torture/pr83940.c: New test.
13090
13091 2018-01-20 Jakub Jelinek <jakub@redhat.com>
13092
13093 PR middle-end/83945
13094 * gcc.dg/tls/pr83945.c: New test.
13095
13096 PR target/83930
13097 * gcc.dg/pr83930.c: New test.
13098
13099 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
13100
13101 PR fortran/83900
13102 * gfortran.dg/matmul_17.f90: New test.
13103
13104 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
13105
13106 PR fortran/80768
13107 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
13108
13109 2018-01-19 Jakub Jelinek <jakub@redhat.com>
13110
13111 PR c++/81167
13112 * g++.dg/cpp0x/pr81167.C: New test.
13113
13114 PR c++/83919
13115 * g++.dg/cpp0x/pr83919.C: New test.
13116
13117 2018-01-19 Jeff Law <law@redhat.com>
13118 Jakub Jelinek <jakub@redhat.com>
13119
13120 * gcc.dg/stack-check-16.c: New test.
13121
13122 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
13123
13124 PR target/83790
13125 * gcc.target/nvptx/indirect_call.c: New test.
13126
13127 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13128
13129 * g++.dg/torture/pr83619.C: Remove dg-message.
13130
13131 2018-01-19 Martin Liska <mliska@suse.cz>
13132
13133 * gcc.dg/predict-1.c: Adjust expected probability.
13134 * gcc.dg/predict-3.c: Likewise.
13135 * gcc.dg/predict-5.c: Likewise.
13136 * gcc.dg/predict-6.c: Likewise.
13137 * gcc.dg/predict-9.c: Likewise.
13138
13139 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
13140
13141 PR tree-optimization/83922
13142 * gcc.dg/pr83922.c: New test.
13143
13144 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
13145
13146 PR tree-optimization/83914
13147 * gcc.dg/vect/pr83914.c: New test.
13148
13149 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13150
13151 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
13152 * gcc.target/arm/negdi-2.c: Likewise.
13153 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
13154
13155 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13156
13157 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
13158
13159 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13160
13161 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
13162
13163 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
13164
13165 * gcc.dg/torture/pr52451.c (main): Skip long double test on
13166 hppa*-*-hpux*.
13167
13168 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13169
13170 PR ipa/83619
13171 PR testsuite/83934
13172 * g++.dg/torture/pr83619.C (e): Define before first use instead of
13173 forward declaration.
13174
13175 2018-01-18 Carl Love <cel@us.ibm.com>
13176
13177 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
13178 to the function.
13179
13180 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
13181
13182 PR c++/81013
13183 * g++.dg/inherit/union3.C: New.
13184
13185 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13186
13187 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
13188
13189 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
13190
13191 PR ipa/83619
13192 * g++.dg/torture/pr83619.C: New testcase.
13193
13194 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13195
13196 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
13197 Add function body to force error messages in some configurations.
13198
13199 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13200
13201 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
13202 and arm_thumb1_ok.
13203
13204 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
13205
13206 PR other/70268
13207 * c-c++-common/ffile-prefix-map.c: New test.
13208 * c-c++-common/fmacro-prefix-map.c: New test.
13209 * c-c++-common/cpp/ffile-prefix-map.c: New test.
13210 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
13211
13212 2018-01-18 Martin Liska <mliska@suse.cz>
13213
13214 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
13215 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13216 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13217 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13218 * gcc.target/i386/ret-thunk-10.c: Likewise.
13219 * gcc.target/i386/ret-thunk-11.c: Likewise.
13220 * gcc.target/i386/ret-thunk-12.c: Likewise.
13221 * gcc.target/i386/ret-thunk-15.c: Likewise.
13222 * gcc.target/i386/ret-thunk-9.c: Likewise.
13223
13224 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13225
13226 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
13227 order.
13228
13229 2018-01-18 Nathan Sidwell <nathan@acm.org>
13230
13231 PR c++/83160
13232 * g++.dg/cpp0x/pr83160.C: New.
13233
13234 2018-01-18 Richard Biener <rguenther@suse.de>
13235
13236 PR tree-optimization/83887
13237 * gcc.dg/graphite/pr83887.c: New testcase.
13238 * gfortran.dg/graphite/pr83887.f90: Likewise.
13239 * gfortran.dg/graphite/pr83887.f: Likewise.
13240
13241 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13242
13243 PR target/65578
13244 * gcc.target/arm/builtin-bswap.x: New file.
13245 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
13246 and options for armv6t2.
13247 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
13248 and options for Thumb1.
13249 * gcc.target/arm/builtin-bswap16.x: New file.
13250 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
13251 and options for armv6t2.
13252 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
13253 and options for Thumb1.
13254
13255 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13256
13257 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
13258 order.
13259
13260 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13261
13262 PR c/61240
13263 * gcc.dg/pr61240.c: New test.
13264
13265 2018-01-17 Harald Anlauf <anlauf@gmx.de>
13266
13267 PR fortran/83864
13268 * gfortran.dg/pr83864.f90: New test.
13269
13270 2018-01-17 Jeff Law <law@redhat.com>
13271
13272 PR testsuite/83883
13273 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
13274
13275 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13276
13277 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
13278 restriction, but still restrict to 64-bit.
13279 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
13280 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
13281
13282 2018-01-17 Harald Anlauf <anlauf@gmx.de>
13283
13284 PR fortran/83874
13285 * gfortran.dg/pr83874.f90: New test.
13286
13287 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13288
13289 PR c++/83824
13290 * g++.dg/cpp0x/pr83824.C: New test.
13291
13292 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
13293
13294 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
13295 appropriate .gnu_attribute for the long double type, if we use the
13296 long double type, but do not generate any calls.
13297 * gcc.target/powerpc/gnuattr2.c: Likewise.
13298 * gcc.target/powerpc/gnuattr3.c: Likewise.
13299
13300 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
13301
13302 PR c++/78344
13303 * g++.dg/cpp0x/alignas13.C: New.
13304
13305 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13306
13307 PR c++/83897
13308 * g++.dg/cpp0x/pr83897.C: New test.
13309
13310 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
13311
13312 PR ipa/83051
13313 * gcc.c-torture/compile/pr83051-2.c: New testcase.
13314
13315 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
13316
13317 PR c++/81054
13318 * g++.dg/cpp0x/constexpr-ice19.C: New.
13319
13320 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
13321
13322 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
13323 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
13324 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
13325 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
13326 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
13327 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
13328 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
13329 * gcc.target/powerpc/builtins-1-be-folded.c: New.
13330 * gcc.target/powerpc/builtins-1-le-folded.c: New.
13331 * gcc.target/powerpc/builtins-1.fold.h: New.
13332
13333 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
13334
13335 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
13336 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
13337
13338 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13339
13340 * gcc.target/arm/g2.c: Add -marm to dg-options.
13341 * gcc.target/arm/scd42-2.c: Likewise.
13342
13343 2018-01-17 Nathan Sidwell <nathan@acm.org>
13344
13345 PR c++/83287
13346 * g++.dg/lookup/pr83287-2.C: New.
13347
13348 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13349
13350 PR c++/83814
13351 PR c++/83902
13352 * g++.dg/wrappers/pr83814.C: New test case.
13353 * g++.dg/wrappers/pr83902.C: New test case.
13354
13355 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13356
13357 PR lto/83121
13358 * g++.dg/lto/pr83121_0.C: New test case.
13359 * g++.dg/lto/pr83121_1.C: New test case.
13360 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
13361 adapted from DejaGnu's dg-test.
13362 (lto_handle_diagnostics): New procedure.
13363 (lto_prune_warns): Ignore informational notes.
13364 (lto-link-and-maybe-run): Add "messages_by_file" param.
13365 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
13366 "execute" when "link" fails if "execute" was not specified.
13367 (lto-can-handle-directive): New procedure.
13368 (lto-get-options-main): Call lto-can-handle-directive. Add a
13369 dg-messages local, using it to set the caller's
13370 dg-messages-by-file for the given source file.
13371 (lto-get-options): Likewise.
13372 (lto-execute): Add dg-messages-by-file local, and pass it to
13373 lto-link-and-maybe-run.
13374
13375 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
13376 Richard Sandiford <richard.sandiford@linaro.org>
13377
13378 PR target/79041
13379 PR target/82964
13380 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
13381 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
13382
13383 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13384
13385 * lib/target-supports.exp: Fix -march arguments in arm arch effective
13386 target check autogenerator for armv8.1-a and armv8.2-a.
13387
13388 2018-01-17 Carl Love <cel@us.ibm.com>
13389
13390 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
13391 Add debug print statements.
13392 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
13393 16 byte vector load followed by a partial vector load.
13394
13395 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13396
13397 PR c++/83799
13398 * g++.dg/wrappers/pr83799.C: New test case.
13399
13400 2018-01-17 Nathan Sidwell <nathan@acm.org>
13401
13402 PR c++/83739
13403 * g++.dg/cpp1y/pr83739.C: New.
13404
13405 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13406
13407 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
13408 * gcc.target/visium/overflow16.c: Likewise.
13409 * gcc.target/visium/overflow32.c: Likewise.
13410
13411 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13412
13413 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
13414
13415 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13416
13417 * gcc.dg/rtl/arm/stl-cond.c: New test.
13418 * gcc.target/arm/stl-cond.c: Delete.
13419
13420 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13421
13422 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
13423 directives.
13424
13425 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13426
13427 PR tree-optimization/83843
13428 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
13429 * gcc.dg/store_merging_19.c: New test.
13430
13431 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13432
13433 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
13434 and options.
13435
13436 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13437
13438 PR rtl-optimization/83771
13439 * gcc.dg/pr83771.c: New test.
13440
13441 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13442
13443 PR tree-optimization/81184
13444 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
13445 targets.
13446 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
13447
13448 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13449
13450 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
13451
13452 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
13453
13454 PR target/83546
13455 * gcc.target/i386/pr83546.c: New test.
13456
13457 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13458
13459 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
13460
13461 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13462
13463 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
13464 test and add dg-warning for the -Wstringop-overflow warning.
13465
13466 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13467
13468 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
13469 XFAIL last test on SPARC and Visium.
13470
13471 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
13472
13473 PR rtl-optimization/80481
13474 * g++.dg/pr80481.C: Exclude solaris.
13475
13476 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13477
13478 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
13479 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
13480 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
13481
13482 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13483
13484 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
13485 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
13486 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
13487 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
13488 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
13489 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
13490 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
13491 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
13492 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
13493 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
13494 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
13495 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
13496 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
13497 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
13498 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
13499
13500 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13501
13502 PR testsuite/77734
13503 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
13504
13505 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13506
13507 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
13508 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
13509 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
13510 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
13511 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
13512 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
13513
13514 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
13515
13516 PR tree-optimization/83857
13517 * gcc.dg/vect/pr83857.c: New test.
13518
13519 2018-01-16 Richard Biener <rguenther@suse.de>
13520
13521 PR tree-optimization/83867
13522 * gcc.dg/vect/pr83867.c: New testcase.
13523
13524 2018-01-16 Jakub Jelinek <jakub@redhat.com>
13525
13526 PR c/83844
13527 * gcc.dg/pr83844.c: New test.
13528
13529 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
13530
13531 * gcc.dg/torture/pr83847.c: New test.
13532
13533 2018-01-16 Jakub Jelinek <jakub@redhat.com>
13534
13535 PR rtl-optimization/86620
13536 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
13537 instead of --param=max-sched-ready-insns=0.
13538 * gcc.target/i386/pr83620.c: New test.
13539 * gcc.dg/pr83620.c: New test.
13540
13541 PR tree-optimization/83843
13542 * gcc.dg/store_merging_18.c: New test.
13543
13544 PR c++/83817
13545 * g++.dg/cpp1y/pr83817.C: New test.
13546
13547 PR c++/83825
13548 * g++.dg/template/pr83825.C: New test.
13549
13550 2018-01-16 Richard Biener <rguenther@suse.de>
13551
13552 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
13553
13554 2018-01-16 Richard Biener <rguenther@suse.de>
13555
13556 PR testsuite/82132
13557 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
13558 from gcc.dg/torture/pr60092.c.
13559
13560 2018-01-15 Martin Sebor <msebor@redhat.com>
13561
13562 PR c++/83588
13563 * g++.dg/ext/flexary28.C: New test.
13564
13565 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
13566
13567 PR fortran/82257
13568 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
13569
13570 2018-01-15 Martin Sebor <msebor@redhat.com>
13571
13572 PR testsuite/83869
13573 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
13574
13575 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
13576
13577 PR fortran/54613
13578 * gfortran.dg/minmaxloc_9.f90: New test.
13579 * gfortran.dg/minmaxloc_10.f90: New test.
13580 * gfortran.dg/minmaxloc_11.f90: New test.
13581
13582 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
13583
13584 PR target/83839
13585 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
13586 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13587 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13588 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13589 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13590 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13591 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13592 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13593 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13594 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13595 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13596 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13597 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13598 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13599 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13600 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
13601 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
13602 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
13603 * gcc.target/i386/ret-thunk-10.c: Likewise.
13604 * gcc.target/i386/ret-thunk-11.c: Likewise.
13605 * gcc.target/i386/ret-thunk-12.c: Likewise.
13606 * gcc.target/i386/ret-thunk-13.c: Likewise.
13607 * gcc.target/i386/ret-thunk-14.c: Likewise.
13608 * gcc.target/i386/ret-thunk-15.c: Likewise.
13609 * gcc.target/i386/ret-thunk-9.c: Don't check the
13610 __x86_return_thunk label. Scan for "push" only for Linux.
13611
13612 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
13613
13614 PR testsuite/79920
13615 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
13616
13617 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13618
13619 PR target/83687
13620 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
13621 tests.
13622 * gcc.target/arm/pr83687.c: New test.
13623
13624 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
13625
13626 Adjust tests to AVR_TINY.
13627
13628 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
13629 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
13630 * gcc.target/avr/pr71627.c: Same.
13631 * gcc.target/avr/torture/addr-space-1-0.c: Same.
13632 * gcc.target/avr/torture/addr-space-1-1.c: Same.
13633 * gcc.target/avr/torture/addr-space-1-x.c: Same.
13634 * gcc.target/avr/torture/addr-space-2-0.c: Same.
13635 * gcc.target/avr/torture/addr-space-2-1.c: Same.
13636 * gcc.target/avr/torture/addr-space-2-x.c: Same.
13637 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
13638 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
13639 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
13640 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
13641 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
13642 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
13643 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
13644 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
13645 * gcc.target/avr/torture/pr61055.c: Same.
13646 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
13647 available.
13648 * gcc.target/avr/torture/int24-mul.c: Same.
13649 * gcc.target/avr/torture/pr51782-1.c: Same.
13650 * gcc.target/avr/torture/pr61443.c: Same.
13651 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
13652 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
13653
13654 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
13655
13656 PR c/83801
13657 PR c/83729
13658 * gcc.target/avr/torture/pr83729.c: New test.
13659 * gcc.target/avr/torture/pr83801.c: New test.
13660
13661 2018-01-15 Jakub Jelinek <jakub@redhat.com>
13662
13663 PR middle-end/82694
13664 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
13665 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
13666
13667 2018-01-10 Martin Sebor <msebor@redhat.com>
13668
13669 PR other/83508
13670 * gcc.dg/Wstringop-overflow-2.c: New test.
13671
13672 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13673
13674 PR libgfortran/83811
13675 * gfortran.dg/fmt_e.f90: New test.
13676
13677 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13678
13679 * gcc.target/i386/indirect-thunk-10.c: New test.
13680 * gcc.target/i386/indirect-thunk-8.c: Likewise.
13681 * gcc.target/i386/indirect-thunk-9.c: Likewise.
13682 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
13683 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
13684 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
13685 * gcc.target/i386/ret-thunk-17.c: Likewise.
13686 * gcc.target/i386/ret-thunk-18.c: Likewise.
13687 * gcc.target/i386/ret-thunk-19.c: Likewise.
13688 * gcc.target/i386/ret-thunk-20.c: Likewise.
13689 * gcc.target/i386/ret-thunk-21.c: Likewise.
13690
13691 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13692
13693 * gcc.target/i386/indirect-thunk-register-4.c: New test.
13694
13695 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13696
13697 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
13698 -mno-indirect-branch-register.
13699 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13700 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13701 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13702 * gcc.target/i386/indirect-thunk-5.c: Likewise.
13703 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13704 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13705 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13706 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13707 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
13708 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
13709 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13710 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13711 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13712 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
13713 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
13714 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
13715 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13716 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13717 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13718 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13719 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13720 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
13721 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
13722 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13723 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
13724 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
13725 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
13726 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
13727 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
13728 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
13729 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
13730 * gcc.target/i386/ret-thunk-10.c: Likewise.
13731 * gcc.target/i386/ret-thunk-11.c: Likewise.
13732 * gcc.target/i386/ret-thunk-12.c: Likewise.
13733 * gcc.target/i386/ret-thunk-13.c: Likewise.
13734 * gcc.target/i386/ret-thunk-14.c: Likewise.
13735 * gcc.target/i386/ret-thunk-15.c: Likewise.
13736 * gcc.target/i386/ret-thunk-9.c: Likewise.
13737 * gcc.target/i386/indirect-thunk-register-1.c: New test.
13738 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
13739 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
13740
13741 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13742
13743 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
13744 -mfunction-return=keep.
13745 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13746 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13747 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13748 * gcc.target/i386/indirect-thunk-5.c: Likewise.
13749 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13750 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13751 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13752 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13753 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
13754 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
13755 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13756 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13757 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13758 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
13759 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
13760 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
13761 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
13762 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13763 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13764 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13765 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13766 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13767 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
13768 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
13769 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13770 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
13771 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
13772 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
13773 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
13774 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
13775 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
13776 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
13777 * gcc.target/i386/ret-thunk-1.c: New test.
13778 * gcc.target/i386/ret-thunk-10.c: Likewise.
13779 * gcc.target/i386/ret-thunk-11.c: Likewise.
13780 * gcc.target/i386/ret-thunk-12.c: Likewise.
13781 * gcc.target/i386/ret-thunk-13.c: Likewise.
13782 * gcc.target/i386/ret-thunk-14.c: Likewise.
13783 * gcc.target/i386/ret-thunk-15.c: Likewise.
13784 * gcc.target/i386/ret-thunk-16.c: Likewise.
13785 * gcc.target/i386/ret-thunk-2.c: Likewise.
13786 * gcc.target/i386/ret-thunk-3.c: Likewise.
13787 * gcc.target/i386/ret-thunk-4.c: Likewise.
13788 * gcc.target/i386/ret-thunk-5.c: Likewise.
13789 * gcc.target/i386/ret-thunk-6.c: Likewise.
13790 * gcc.target/i386/ret-thunk-7.c: Likewise.
13791 * gcc.target/i386/ret-thunk-8.c: Likewise.
13792 * gcc.target/i386/ret-thunk-9.c: Likewise.
13793
13794 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13795
13796 * gcc.target/i386/indirect-thunk-1.c: New test.
13797 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13798 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13799 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13800 * gcc.target/i386/indirect-thunk-5.c: Likewise.
13801 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13802 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13803 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13804 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13805 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
13806 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
13807 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13808 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13809 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13810 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
13811 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
13812 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
13813 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
13814 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13815 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13816 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13817 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13818 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13819 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
13820 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
13821 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13822 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
13823 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
13824 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
13825 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
13826 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
13827 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
13828 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
13829
13830 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
13831
13832 PR ipa/83051
13833 * gcc.c-torture/compile/pr83051.c: New testcase.
13834
13835 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13836
13837 PR tree-optimization/83501
13838 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
13839
13840 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
13841
13842 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
13843 for lvx and stvx instead of lxvd2x and stxvd2x and require
13844 little-endian target. Add comments.
13845 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
13846 comprehensive testing.
13847 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
13848 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
13849 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
13850 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
13851 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
13852 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
13853 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
13854 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
13855 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
13856 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
13857 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
13858 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
13859 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
13860 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
13861 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
13862 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
13863 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
13864 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
13865 scan-assembler-not directives that forbid lvx and xxpermdi.
13866 * gcc.target/powerpc/vec-extract-3.c: Likewise.
13867 * gcc.target/powerpc/vec-extract-5.c: Likewise.
13868 * gcc.target/powerpc/vec-extract-6.c: Likewise.
13869 * gcc.target/powerpc/vec-extract-7.c: Likewise.
13870 * gcc.target/powerpc/vec-extract-8.c: Likewise.
13871 * gcc.target/powerpc/vec-extract-9.c: Likewise.
13872 * gcc.target/powerpc/vsx-vector-6-le.c: Change
13873 scan-assembler-times directives to reflect different numbers of
13874 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
13875
13876 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13877 Alan Hayward <alan.hayward@arm.com>
13878 David Sherwood <david.sherwood@arm.com>
13879
13880 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
13881 than SLP vectorization.
13882 * gcc.dg/vect/vect-alias-check-10.c: New test.
13883 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
13884 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
13885 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
13886 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
13887 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
13888 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
13889 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
13890 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
13891 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
13892 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
13893 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
13894 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
13895 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
13896 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
13897 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
13898 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
13899 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
13900 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
13901 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
13902 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
13903 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
13904 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
13905 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
13906
13907 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13908 Alan Hayward <alan.hayward@arm.com>
13909 David Sherwood <david.sherwood@arm.com>
13910
13911 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
13912 New proc.
13913 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
13914 targets with scatter stores.
13915 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
13916 stores.
13917 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
13918 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
13919 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
13920 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
13921 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
13922 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
13923 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
13924 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
13925 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
13926 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
13927 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
13928 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
13929 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
13930 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
13931 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
13932 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
13933
13934 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13935 Alan Hayward <alan.hayward@arm.com>
13936 David Sherwood <david.sherwood@arm.com>
13937
13938 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
13939 for double_reduc1.
13940 * gcc.target/aarch64/sve/strided_load_4.c: New test.
13941 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
13942 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
13943 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
13944
13945 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13946 Alan Hayward <alan.hayward@arm.com>
13947 David Sherwood <david.sherwood@arm.com>
13948
13949 * gcc.target/aarch64/sve/strided_load_1.c: New test.
13950 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
13951 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
13952
13953 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13954 Alan Hayward <alan.hayward@arm.com>
13955 David Sherwood <david.sherwood@arm.com>
13956
13957 * gcc.target/aarch64/sve/gather_load_1.c: New test.
13958 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
13959 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
13960 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
13961 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
13962 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
13963 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
13964 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
13965 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
13966 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
13967 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
13968 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
13969 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
13970 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
13971
13972 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13973 Alan Hayward <alan.hayward@arm.com>
13974 David Sherwood <david.sherwood@arm.com>
13975
13976 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
13977 check for a message about using in-order reductions.
13978 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
13979 check for a message about using in-order reductions.
13980 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
13981 vectorized and check for a message about using in-order reductions.
13982 Expect targets with variable-length vectors to fall back to the
13983 fixed-length mininum.
13984 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
13985 check for a message about using in-order reductions.
13986 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
13987 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
13988 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
13989 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
13990 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
13991 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
13992 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
13993 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
13994 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
13995 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
13996 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
13997 vect_fold_left_plus.
13998
13999 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14000
14001 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
14002 are spilled.
14003 * gcc.target/aarch64/sve/spill_2.c: New test.
14004 * gcc.target/aarch64/sve/spill_3.c: Likewise.
14005 * gcc.target/aarch64/sve/spill_4.c: Likewise.
14006 * gcc.target/aarch64/sve/spill_5.c: Likewise.
14007 * gcc.target/aarch64/sve/spill_6.c: Likewise.
14008 * gcc.target/aarch64/sve/spill_7.c: Likewise.
14009
14010 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14011 Alan Hayward <alan.hayward@arm.com>
14012 David Sherwood <david.sherwood@arm.com>
14013
14014 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
14015 of branches.
14016 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
14017 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
14018 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
14019 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
14020 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
14021 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
14022 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
14023 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
14024 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
14025
14026 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14027 Alan Hayward <alan.hayward@arm.com>
14028 David Sherwood <david.sherwood@arm.com>
14029
14030 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
14031 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
14032 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
14033 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
14034
14035 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14036 Alan Hayward <alan.hayward@arm.com>
14037 David Sherwood <david.sherwood@arm.com>
14038
14039 * lib/target-supports.exp
14040 (check_effective_target_vect_fold_extract_last): New proc.
14041 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
14042 for fold_extract_last.
14043 * gcc.dg/vect/pr65947-2.c: Likewise.
14044 * gcc.dg/vect/pr65947-3.c: Likewise.
14045 * gcc.dg/vect/pr65947-4.c: Likewise.
14046 * gcc.dg/vect/pr65947-5.c: Likewise.
14047 * gcc.dg/vect/pr65947-6.c: Likewise.
14048 * gcc.dg/vect/pr65947-9.c: Likewise.
14049 * gcc.dg/vect/pr65947-10.c: Likewise.
14050 * gcc.dg/vect/pr65947-12.c: Likewise.
14051 * gcc.dg/vect/pr65947-14.c: Likewise.
14052 * gcc.dg/vect/pr80631-1.c: Likewise.
14053 * gcc.target/aarch64/sve/clastb_1.c: New test.
14054 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
14055 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
14056 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
14057 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
14058 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
14059 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
14060 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
14061 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
14062 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
14063 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
14064 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
14065 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
14066 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
14067
14068 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14069 Alan Hayward <alan.hayward@arm.com>
14070 David Sherwood <david.sherwood@arm.com>
14071
14072 * gcc.target/aarch64/sve/live_1.c: New test.
14073 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
14074
14075 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14076 Alan Hayward <alan.hayward@arm.com>
14077 David Sherwood <david.sherwood@arm.com>
14078
14079 * gcc.target/aarch64/sve/nopeel_1.c: New test.
14080 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
14081 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
14082 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
14083 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
14084 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
14085 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
14086 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
14087 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
14088
14089 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14090 Alan Hayward <alan.hayward@arm.com>
14091 David Sherwood <david.sherwood@arm.com>
14092
14093 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
14094 New proc.
14095 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
14096 vect_fully_masked.
14097 * gcc.target/aarch64/sve/loop_add_4.c: New test.
14098 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
14099 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
14100 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
14101 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
14102 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
14103
14104 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14105 Alan Hayward <alan.hayward@arm.com>
14106 David Sherwood <david.sherwood@arm.com>
14107
14108 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
14109 instead of just ADDRESS.
14110 * gcc.dg/tree-ssa/scev-10.c: Likewise.
14111 * gcc.dg/tree-ssa/scev-11.c: Likewise.
14112 * gcc.dg/tree-ssa/scev-12.c: Likewise.
14113 * gcc.target/aarch64/sve/index_offset_1.c: New test.
14114 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
14115 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
14116 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
14117 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
14118 * gcc.target/aarch64/sve/while_2.c: Likewise.
14119 * gcc.target/aarch64/sve/while_3.c: Likewise.
14120 * gcc.target/aarch64/sve/while_4.c: Likewise.
14121
14122 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14123 Alan Hayward <alan.hayward@arm.com>
14124 David Sherwood <david.sherwood@arm.com>
14125
14126 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
14127 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
14128 to be predicated.
14129 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
14130 * gcc.target/aarch64/sve/slp_7.c: Likewise.
14131 * gcc.target/aarch64/sve/reduc_5.c: New test.
14132 * gcc.target/aarch64/sve/slp_13.c: Likewise.
14133 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
14134
14135 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14136 Alan Hayward <alan.hayward@arm.com>
14137 David Sherwood <david.sherwood@arm.com>
14138
14139 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
14140 * gcc.dg/tree-ssa/peel1.c: Likewise.
14141 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
14142 variable-length vectors.
14143 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
14144 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
14145 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
14146 * gcc.target/aarch64/sve/slp_2.c: Likewise.
14147 * gcc.target/aarch64/sve/slp_3.c: Likewise.
14148 * gcc.target/aarch64/sve/slp_4.c: Likewise.
14149 * gcc.target/aarch64/sve/slp_6.c: Likewise.
14150 * gcc.target/aarch64/sve/slp_8.c: New test.
14151 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
14152 * gcc.target/aarch64/sve/slp_9.c: Likewise.
14153 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
14154 * gcc.target/aarch64/sve/slp_10.c: Likewise.
14155 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
14156 * gcc.target/aarch64/sve/slp_11.c: Likewise.
14157 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
14158 * gcc.target/aarch64/sve/slp_12.c: Likewise.
14159 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
14160 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
14161 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
14162 * gcc.target/aarch64/sve/while_1.c: Likewise.
14163 * gcc.target/aarch64/sve/while_2.c: Likewise.
14164 * gcc.target/aarch64/sve/while_3.c: Likewise.
14165 * gcc.target/aarch64/sve/while_4.c: Likewise.
14166
14167 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14168 Alan Hayward <alan.hayward@arm.com>
14169 David Sherwood <david.sherwood@arm.com>
14170
14171 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
14172 New proc.
14173 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
14174 and add an associated scan-dump test. Prevent vectorization
14175 of the first two loops.
14176 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
14177 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
14178 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
14179 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
14180 (INIT_VECTOR): Tweak initial value so that some bits are always set.
14181 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
14182
14183 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14184 Alan Hayward <alan.hayward@arm.com>
14185 David Sherwood <david.sherwood@arm.com>
14186
14187 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
14188 * gcc.dg/vect/pr67790.c: Likewise.
14189 * gcc.dg/vect/slp-reduc-1.c: Likewise.
14190 * gcc.dg/vect/slp-reduc-2.c: Likewise.
14191 * gcc.dg/vect/slp-reduc-3.c: Likewise.
14192 * gcc.dg/vect/slp-reduc-5.c: Likewise.
14193 * gcc.target/aarch64/sve/slp_5.c: New test.
14194 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
14195 * gcc.target/aarch64/sve/slp_6.c: Likewise.
14196 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
14197 * gcc.target/aarch64/sve/slp_7.c: Likewise.
14198 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
14199
14200 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14201 Alan Hayward <alan.hayward@arm.com>
14202 David Sherwood <david.sherwood@arm.com>
14203
14204 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
14205 && vect_load_lanes
14206 * gcc.dg/vect/slp-1.c: Likewise.
14207 * gcc.dg/vect/slp-10.c: Likewise.
14208 * gcc.dg/vect/slp-12b.c: Likewise.
14209 * gcc.dg/vect/slp-12c.c: Likewise.
14210 * gcc.dg/vect/slp-17.c: Likewise.
14211 * gcc.dg/vect/slp-19b.c: Likewise.
14212 * gcc.dg/vect/slp-20.c: Likewise.
14213 * gcc.dg/vect/slp-21.c: Likewise.
14214 * gcc.dg/vect/slp-22.c: Likewise.
14215 * gcc.dg/vect/slp-23.c: Likewise.
14216 * gcc.dg/vect/slp-24-big-array.c: Likewise.
14217 * gcc.dg/vect/slp-24.c: Likewise.
14218 * gcc.dg/vect/slp-28.c: Likewise.
14219 * gcc.dg/vect/slp-39.c: Likewise.
14220 * gcc.dg/vect/slp-6.c: Likewise.
14221 * gcc.dg/vect/slp-7.c: Likewise.
14222 * gcc.dg/vect/slp-cond-1.c: Likewise.
14223 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
14224 * gcc.dg/vect/slp-cond-2.c: Likewise.
14225 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
14226 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
14227 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
14228 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
14229 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14230 * gcc.dg/vect/slp-perm-6.c: Likewise.
14231 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14232 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
14233 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
14234 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
14235 * gcc.dg/vect/slp-12a.c: Likewise.
14236 * gcc.dg/vect/slp-14.c: Likewise.
14237 * gcc.dg/vect/slp-15.c: Likewise.
14238 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
14239 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
14240 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
14241 * gcc.target/aarch64/sve/slp_1.c: New test.
14242 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
14243 * gcc.target/aarch64/sve/slp_2.c: Likewise.
14244 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
14245 * gcc.target/aarch64/sve/slp_3.c: Likewise.
14246 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
14247 * gcc.target/aarch64/sve/slp_4.c: Likewise.
14248 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
14249
14250 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14251 Alan Hayward <alan.hayward@arm.com>
14252 David Sherwood <david.sherwood@arm.com>
14253
14254 * gcc.dg/vect/vect-ooo-group-1.c: New test.
14255 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
14256 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
14257 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
14258 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
14259 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
14260 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
14261 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
14262 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
14263 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
14264 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
14265 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
14266 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
14267 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
14268 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
14269 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
14270 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
14271 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
14272 * gcc.target/aarch64/sve/mask_struct_store_4.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.target/aarch64/sve/struct_move_1.c: New test.
14279 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
14280 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
14281 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
14282 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
14283 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
14284 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
14285 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
14286 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
14287 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
14288 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
14289 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
14290 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
14291 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
14292 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
14293 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
14294 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
14295 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
14296 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
14297 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
14298 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
14299 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
14300 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
14301 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
14302 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
14303 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
14304 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
14305 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
14306 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
14307 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
14308 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
14309 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
14310 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
14311 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
14312 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
14313 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
14314
14315 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14316 Alan Hayward <alan.hayward@arm.com>
14317 David Sherwood <david.sherwood@arm.com>
14318
14319 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
14320 Return true for SVE too.
14321 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
14322 if load/store lanes are supported.
14323 * gcc.dg/vect/slp-10.c: Likewise.
14324 * gcc.dg/vect/slp-12c.c: Likewise.
14325 * gcc.dg/vect/slp-17.c: Likewise.
14326 * gcc.dg/vect/slp-33.c: Likewise.
14327 * gcc.dg/vect/slp-6.c: Likewise.
14328 * gcc.dg/vect/slp-cond-1.c: Likewise.
14329 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
14330 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
14331 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14332 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
14333 * gcc.dg/vect/slp-perm-6.c: Likewise.
14334 * gcc.dg/vect/slp-perm-9.c: Likewise.
14335 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
14336 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
14337 for variable-length vectors.
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 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
14344 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
14345
14346 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14347
14348 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
14349 * g++.target/aarch64/sve/catch_1.C: New test.
14350 * g++.target/aarch64/sve/catch_2.C: Likewise.
14351 * g++.target/aarch64/sve/catch_3.C: Likewise.
14352 * g++.target/aarch64/sve/catch_4.C: Likewise.
14353 * g++.target/aarch64/sve/catch_5.C: Likewise.
14354 * g++.target/aarch64/sve/catch_6.C: Likewise.
14355
14356 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14357 Alan Hayward <alan.hayward@arm.com>
14358 David Sherwood <david.sherwood@arm.com>
14359
14360 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
14361 New proc.
14362 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
14363 * gcc.target/aarch64/fmaxmin.c: Likewise.
14364 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
14365 * gcc.target/aarch64/orr_imm_1.c: Likewise.
14366 * gcc.target/aarch64/pr62178.c: Likewise.
14367 * gcc.target/aarch64/pr71727-2.c: Likewise.
14368 * gcc.target/aarch64/saddw-1.c: Likewise.
14369 * gcc.target/aarch64/saddw-2.c: Likewise.
14370 * gcc.target/aarch64/uaddw-1.c: Likewise.
14371 * gcc.target/aarch64/uaddw-2.c: Likewise.
14372 * gcc.target/aarch64/uaddw-3.c: Likewise.
14373 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
14374 * gcc.target/aarch64/vect-compile.c: Likewise.
14375 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
14376 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
14377 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
14378 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
14379 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
14380 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
14381 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
14382 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
14383 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
14384 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
14385 * gcc.target/aarch64/vect-fmovd.c: Likewise.
14386 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
14387 * gcc.target/aarch64/vect-fmovf.c: Likewise.
14388 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
14389 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
14390 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
14391 * gcc.target/aarch64/vect-movi.c: Likewise.
14392 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
14393 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
14394 * gcc.target/aarch64/vect-vaddv.c: Likewise.
14395 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
14396 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
14397 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
14398 fixed-length SVE.
14399 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
14400 * gcc.target/aarch64/sve/arith_1.c: New test.
14401 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
14402 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
14403 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
14404 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
14405 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
14406 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
14407 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
14408 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
14409 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
14410 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
14411 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
14412 * gcc.target/aarch64/sve/ext_1.c: Likewise.
14413 * gcc.target/aarch64/sve/ext_2.c: Likewise.
14414 * gcc.target/aarch64/sve/extract_1.c: Likewise.
14415 * gcc.target/aarch64/sve/extract_2.c: Likewise.
14416 * gcc.target/aarch64/sve/extract_3.c: Likewise.
14417 * gcc.target/aarch64/sve/extract_4.c: Likewise.
14418 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
14419 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
14420 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
14421 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
14422 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
14423 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
14424 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
14425 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
14426 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
14427 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
14428 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
14429 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
14430 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
14431 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
14432 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
14433 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
14434 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
14435 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
14436 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
14437 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
14438 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
14439 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
14440 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
14441 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
14442 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
14443 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
14444 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
14445 * gcc.target/aarch64/sve/index_1.c: Likewise.
14446 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
14447 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
14448 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
14449 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
14450 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
14451 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
14452 * gcc.target/aarch64/sve/logical_1.c: Likewise.
14453 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
14454 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
14455 * gcc.target/aarch64/sve/mad_1.c: Likewise.
14456 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
14457 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
14458 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
14459 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
14460 * gcc.target/aarch64/sve/mla_1.c: Likewise.
14461 * gcc.target/aarch64/sve/mls_1.c: Likewise.
14462 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
14463 * gcc.target/aarch64/sve/msb_1.c: Likewise.
14464 * gcc.target/aarch64/sve/mul_1.c: Likewise.
14465 * gcc.target/aarch64/sve/neg_1.c: Likewise.
14466 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
14467 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
14468 * gcc.target/aarch64/sve/pack_1.c: Likewise.
14469 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
14470 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
14471 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
14472 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
14473 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
14474 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
14475 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
14476 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
14477 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
14478 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
14479 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
14480 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
14481 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
14482 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
14483 * gcc.target/aarch64/sve/rev_1.c: Likewise.
14484 * gcc.target/aarch64/sve/revb_1.c: Likewise.
14485 * gcc.target/aarch64/sve/revh_1.c: Likewise.
14486 * gcc.target/aarch64/sve/revw_1.c: Likewise.
14487 * gcc.target/aarch64/sve/shift_1.c: Likewise.
14488 * gcc.target/aarch64/sve/single_1.c: Likewise.
14489 * gcc.target/aarch64/sve/single_2.c: Likewise.
14490 * gcc.target/aarch64/sve/single_3.c: Likewise.
14491 * gcc.target/aarch64/sve/single_4.c: Likewise.
14492 * gcc.target/aarch64/sve/spill_1.c: Likewise.
14493 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
14494 * gcc.target/aarch64/sve/subr_1.c: Likewise.
14495 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
14496 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
14497 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
14498 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
14499 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
14500 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
14501 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
14502 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
14503 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
14504 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
14505 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
14506 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
14507 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
14508 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
14509 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
14510 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
14511 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
14512 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
14513 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
14514 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
14515 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
14516 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
14517 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
14518 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
14519 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
14520 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
14521 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
14522 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
14523 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
14524 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
14525 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
14526 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
14527 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
14528 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
14529 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
14530 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
14531 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
14532 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
14533 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
14534 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
14535 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
14536 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
14537
14538 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14539 Alan Hayward <alan.hayward@arm.com>
14540 David Sherwood <david.sherwood@arm.com>
14541
14542 * lib/target-supports.exp (check_effective_target_aarch64_sve)
14543 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
14544 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
14545 New procedures.
14546 (check_effective_target_vect_perm): Handle SVE.
14547 (check_effective_target_vect_perm_byte): Likewise.
14548 (check_effective_target_vect_perm_short): Likewise.
14549 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
14550 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
14551 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
14552 (check_effective_target_vect_element_align_preferred): Likewise.
14553 (check_effective_target_vect_align_stack_vars): Likewise.
14554 (check_effective_target_vect_load_lanes): Likewise.
14555 (check_effective_target_vect_masked_store): Likewise.
14556 (available_vector_sizes): Use aarch64_sve_bits for SVE.
14557 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
14558 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
14559 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
14560 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
14561 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
14562 * gcc.dg/vect/slp-23.c: Likewise.
14563 * gcc.dg/vect/slp-perm-5.c: Likewise.
14564 * gcc.dg/vect/slp-perm-6.c: Likewise.
14565 * gcc.dg/vect/slp-perm-9.c: Likewise.
14566 * gcc.dg/vect/slp-reduc-3.c: Likewise.
14567 * gcc.dg/vect/vect-114.c: Likewise.
14568 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
14569 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
14570
14571 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14572
14573 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
14574 vect_variable_length, expecting the test to be vectorized
14575 without SLP instead.
14576 * gcc.dg/vect/pr33953.c: Likewise.
14577 * gcc.dg/vect/pr37027.c: Likewise.
14578 * gcc.dg/vect/pr67790.c: Likewise.
14579 * gcc.dg/vect/pr68445.c: Likewise.
14580 * gcc.dg/vect/slp-1.c: Likewise.
14581 * gcc.dg/vect/slp-10.c: Likewise.
14582 * gcc.dg/vect/slp-12a.c: Likewise.
14583 * gcc.dg/vect/slp-12b.c: Likewise.
14584 * gcc.dg/vect/slp-12c.c: Likewise.
14585 * gcc.dg/vect/slp-13-big-array.c: Likewise.
14586 * gcc.dg/vect/slp-13.c: Likewise.
14587 * gcc.dg/vect/slp-14.c: Likewise.
14588 * gcc.dg/vect/slp-15.c: Likewise.
14589 * gcc.dg/vect/slp-17.c: Likewise.
14590 * gcc.dg/vect/slp-19b.c: Likewise.
14591 * gcc.dg/vect/slp-2.c: Likewise.
14592 * gcc.dg/vect/slp-20.c: Likewise.
14593 * gcc.dg/vect/slp-21.c: Likewise.
14594 * gcc.dg/vect/slp-22.c: Likewise.
14595 * gcc.dg/vect/slp-24-big-array.c: Likewise.
14596 * gcc.dg/vect/slp-24.c: Likewise.
14597 * gcc.dg/vect/slp-28.c: Likewise.
14598 * gcc.dg/vect/slp-39.c: Likewise.
14599 * gcc.dg/vect/slp-42.c: Likewise.
14600 * gcc.dg/vect/slp-6.c: Likewise.
14601 * gcc.dg/vect/slp-7.c: Likewise.
14602 * gcc.dg/vect/slp-cond-1.c: Likewise.
14603 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
14604 * gcc.dg/vect/slp-cond-2.c: Likewise.
14605 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
14606 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
14607 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14608 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
14609 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
14610 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
14611 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
14612 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
14613 * gcc.dg/vect/slp-reduc-1.c: Likewise.
14614 * gcc.dg/vect/slp-reduc-2.c: Likewise.
14615 * gcc.dg/vect/slp-reduc-4.c: Likewise.
14616 * gcc.dg/vect/slp-reduc-5.c: Likewise.
14617 * gcc.dg/vect/slp-reduc-7.c: Likewise.
14618 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14619 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
14620 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
14621 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
14622
14623 2018-01-13 Jakub Jelinek <jakub@redhat.com>
14624
14625 PR c/83801
14626 * gcc.dg/pr83801.c: New test.
14627
14628 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
14629
14630 PR fortran/52162
14631 * gfortran.dg/bounds_check_19.f90: New test.
14632
14633 2018-01-12 Jakub Jelinek <jakub@redhat.com>
14634
14635 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
14636 instead of scan-assembler-not for xsnabsqp.
14637
14638 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14639
14640 PR libgfortran/83525
14641 * gfortran.dg/newunit_5.f90: New test.
14642
14643 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
14644
14645 PR rtl-optimization/80481
14646 * g++.dg/pr80481.C: New.
14647
14648 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
14649
14650 PR target/83628
14651 * gcc.target/alpha/pr83628-3.c: New test.
14652
14653 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14654
14655 * lib/target-supports.exp (check_effective_target_avx512f): Also
14656 check for __builtin_ia32_addsd_round,
14657 __builtin_ia32_getmantsd_round.
14658 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
14659
14660 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
14661
14662 PR target/83629
14663 * gcc.target/powerpc/pr83629.c: Require ilp32.
14664
14665 2018-01-12 Richard Biener <rguenther@suse.de>
14666
14667 PR tree-optimization/80846
14668 * gcc.target/i386/pr80846-1.c: New testcase.
14669 * gcc.target/i386/pr80846-2.c: Likewise.
14670
14671 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
14672
14673 * gcc.c-torture/execute/20180112-1.c: New test.
14674
14675 2018-01-12 Tom de Vries <tom@codesourcery.com>
14676
14677 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
14678 * g++.dg/ext/label13a.C: Same.
14679 * g++.dg/ext/label14.C: Same.
14680 * g++.dg/ext/label2.C: Same.
14681 * g++.dg/ext/label3.C: Same.
14682 * g++.dg/torture/pr42462.C: Same.
14683 * g++.dg/torture/pr42739.C: Same.
14684 * g++.dg/warn/Wunused-label-3.C: Same.
14685
14686 2018-01-12 Tom de Vries <tom@codesourcery.com>
14687
14688 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
14689 * g++.dg/Walloca1.C: Same.
14690 * g++.dg/cpp0x/pr70338.C: Same.
14691 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
14692 * g++.dg/cpp1y/vla10.C: Same.
14693 * g++.dg/cpp1y/vla2.C: Same.
14694 * g++.dg/cpp1y/vla6.C: Same.
14695 * g++.dg/cpp1y/vla8.C: Same.
14696 * g++.dg/debug/debug5.C: Same.
14697 * g++.dg/debug/debug6.C: Same.
14698 * g++.dg/debug/pr54828.C: Same.
14699 * g++.dg/diagnostic/pr70105.C: Same.
14700 * g++.dg/eh/cleanup5.C: Same.
14701 * g++.dg/eh/spbp.C: Same.
14702 * g++.dg/ext/tmplattr9.C: Same.
14703 * g++.dg/ext/vla10.C: Same.
14704 * g++.dg/ext/vla11.C: Same.
14705 * g++.dg/ext/vla12.C: Same.
14706 * g++.dg/ext/vla15.C: Same.
14707 * g++.dg/ext/vla16.C: Same.
14708 * g++.dg/ext/vla17.C: Same.
14709 * g++.dg/ext/vla3.C: Same.
14710 * g++.dg/ext/vla6.C: Same.
14711 * g++.dg/ext/vla7.C: Same.
14712 * g++.dg/init/array24.C: Same.
14713 * g++.dg/init/new47.C: Same.
14714 * g++.dg/init/pr55497.C: Same.
14715 * g++.dg/opt/pr78201.C: Same.
14716 * g++.dg/template/vla2.C: Same.
14717 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
14718 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
14719 * g++.dg/torture/pr62127.C: Same.
14720 * g++.dg/torture/pr67055.C: Same.
14721 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
14722 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
14723 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
14724 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
14725 * g++.dg/warn/Wplacement-new-size-5.C: Same.
14726 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
14727 * g++.dg/warn/Wvla-1.C: Same.
14728 * g++.dg/warn/Wvla-3.C: Same.
14729 * g++.old-deja/g++.ext/array2.C: Same.
14730 * g++.old-deja/g++.ext/constructor.C: Same.
14731 * g++.old-deja/g++.law/builtin1.C: Same.
14732 * g++.old-deja/g++.other/crash12.C: Same.
14733 * g++.old-deja/g++.other/eh3.C: Same.
14734 * g++.old-deja/g++.pt/array6.C: Same.
14735 * g++.old-deja/g++.pt/dynarray.C: Same.
14736
14737 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14738
14739 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
14740
14741 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14742
14743 PR libfortran/67412
14744 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
14745 on *-*-solaris2.10.
14746
14747 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14748
14749 * lib/target-supports.exp (check_effective_target_branch_cost):
14750 Accept all x86 targets.
14751
14752 2018-01-12 Martin Liska <mliska@suse.cz>
14753
14754 PR ipa/83054
14755 * g++.dg/warn/pr83054.C: New test.
14756
14757 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14758
14759 * gcc.target/powerpc/spec-barr-1.c: New file.
14760
14761 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
14762
14763 PR target/83330
14764 * gcc.target/i386/pr83330.c: New test.
14765
14766 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
14767
14768 PR fortran/79383
14769 * gfortran.dg/dtio_31.f03: New test.
14770 * gfortran.dg/dtio_32.f03: New test.
14771
14772 2018-01-11 David Malcolm <dmalcolm@redhat.com>
14773
14774 PR c++/43486
14775 * g++.dg/wrappers: New subdirectory.
14776 * g++.dg/wrappers/README: New file.
14777 * g++.dg/wrappers/alloc.C: New test case.
14778 * g++.dg/wrappers/cow-istream-string.C: New test case.
14779 * g++.dg/wrappers/cp-stdlib.C: New test case.
14780 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
14781 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
14782
14783 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
14784
14785 PR middle-end/83718
14786 * g++.dg/torture/pr83718.C: New testcase.
14787
14788 2018-01-11 Martin Jambor <mjambor@suse.cz>
14789
14790 PR ipa/83178
14791 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
14792
14793 2018-01-11 Bin Cheng <bin.cheng@arm.com>
14794
14795 PR tree-optimization/83695
14796 * gcc.dg/tree-ssa/pr83695.c: New test.
14797
14798 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14799
14800 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
14801 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
14802
14803 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14804
14805 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
14806 * gcc.target/arm/simd/fp16fml_high.c: New test.
14807 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
14808 * lib/target-supports.exp
14809 (check_effective_target_arm_fp16fml_neon_ok_nocache,
14810 check_effective_target_arm_fp16fml_neon_ok,
14811 add_options_for_arm_fp16fml_neon): New procedures.
14812
14813 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14814
14815 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
14816 combination tests.
14817
14818 2018-01-11 Richard Biener <rguenther@suse.de>
14819
14820 PR tree-optimization/83435
14821 * gcc.dg/graphite/pr83435.c: New testcase.
14822
14823 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
14824 Alan Hayward <alan.hayward@arm.com>
14825 David Sherwood <david.sherwood@arm.com>
14826
14827 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
14828
14829 2018-01-11 Tamar Christina <tamar.christina@arm.com>
14830
14831 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
14832
14833 2018-01-11 Sudakshina Das <sudi.das@arm.com>
14834
14835 PR target/82096
14836 * gcc.c-torture/compile/pr82096.c: New test.
14837
14838 2018-01-11 Ed Schonberg <schonberg@adacore.com>
14839
14840 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
14841
14842 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
14843
14844 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
14845
14846 2018-01-11 Justin Squirek <squirek@adacore.com>
14847
14848 * gnat.dg/expr_func4.adb: New testcase.
14849
14850 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
14851
14852 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
14853 testcase.
14854
14855 2018-01-11 Bob Duff <duff@adacore.com>
14856
14857 * gnat.dg/protected_null.adb: New testcase.
14858
14859 2018-01-11 Ed Schonberg <schonberg@adacore.com>
14860
14861 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
14862
14863 2018-01-11 Ed Schonberg <schonberg@adacore.com>
14864
14865 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
14866
14867 2018-01-11 Justin Squirek <squirek@adacore.com>
14868
14869 * gnat.dg/loopvar.adb: New testcase.
14870
14871 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
14872
14873 PR middle-end/83189
14874 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
14875
14876 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
14877
14878 * gcc.c-torture/compile/pr83575.c: New testcase.
14879
14880 2018-01-10 Michael Collison <michael.collison@arm.com>
14881
14882 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
14883 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
14884 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
14885 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
14886 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
14887 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
14888 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
14889 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
14890 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
14891 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
14892 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
14893 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
14894 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
14895 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
14896 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
14897 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
14898
14899 2018-01-10 Michael Collison <michael.collison@arm.com>
14900
14901 * gcc.target/aarch64/sha2.h: New shared testcase.
14902 * gcc.target/aarch64/sha2_1.c: New testcase.
14903 * gcc.target/aarch64/sha2_2.c: New testcase.
14904 * gcc.target/aarch64/sha2_3.c: New testcase.
14905 * gcc.target/aarch64/sha3.h: New shared testcase.
14906 * gcc.target/aarch64/sha3_1.c: New testcase.
14907 * gcc.target/aarch64/sha3_2.c: New testcase.
14908 * gcc.target/aarch64/sha3_3.c: New testcase.
14909
14910 2018-01-10 Michael Collison <michael.collison@arm.com>
14911
14912 * gcc.target/aarch64/sm3_sm4.c: New testcase.
14913
14914 2018-01-10 Martin Sebor <msebor@redhat.com>
14915
14916 PR tree-optimization/83781
14917 * gcc.dg/strlenopt-42.c: New test.
14918
14919 2018-01-11 Martin Sebor <msebor@gmail.com>
14920 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14921
14922 PR tree-optimization/83501
14923 PR tree-optimization/81703
14924
14925 * gcc.dg/strlenopt-39.c: New test-case.
14926 * gcc.dg/pr81703.c: Likewise.
14927
14928 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
14929
14930 * gnat.dg/atomic10.adb: New test.
14931
14932 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
14933
14934 PR fortran/82367
14935 * gfortran.dg/deferred_character_18.f90: New test.
14936
14937 2018-01-10 Martin Sebor <msebor@redhat.com>
14938
14939 PR tree-optimization/83671
14940 * gcc.dg/strlenopt-40.c: New test.
14941 * gcc.dg/strlenopt-41.c: New test.
14942
14943 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
14944
14945 PR fortran/83093
14946 * gfortran.dg/allocate_with_typespec_7.f90: New test.
14947
14948 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
14949
14950 PR target/83399
14951 * gcc.target/powerpc/pr83399.c: New test.
14952
14953 2018-01-10 David Malcolm <dmalcolm@redhat.com>
14954
14955 PR c++/43486
14956 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
14957 to reflect that the arguments are correctly underlined.
14958 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
14959 for globals, params, locals and literals.
14960 (test_sizeof): Directly test the location of "sizeof", rather than
14961 when used in compound expressions.
14962 (test_alignof): Likewise for "alignof".
14963 (test_string_literals): Likewise for string literals.
14964 (test_numeric_literals): Likewise for numeric literals.
14965 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
14966 (test_typeid): Likewise for typeid.
14967 (test_unary_plus): New.
14968 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
14969 format strings.
14970
14971 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
14972
14973 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
14974
14975 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
14976
14977 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
14978
14979 2018-01-10 Marek Polacek <polacek@redhat.com>
14980
14981 PR c++/82541
14982 * g++.dg/warn/Wduplicated-branches4.C: New test.
14983
14984 2018-01-10 Jakub Jelinek <jakub@redhat.com>
14985
14986 PR c++/81327
14987 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
14988 cast to void *.
14989
14990 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
14991
14992 PR c++/81055
14993 * g++.dg/cpp0x/new2.C: New.
14994
14995 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
14996
14997 PR target/83735
14998 * gcc.target/i386/pr83735.c: New test.
14999
15000 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
15001
15002 * lib/target-supports.exp (check_effective_target_branch_cost):
15003 New function.
15004 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
15005 * gcc.dg/pr21643.c: Likewise.
15006 * gcc.dg/pr46309.c: Likewise.
15007 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
15008 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
15009 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
15010 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
15011 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
15012 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
15013 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
15014 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
15015 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
15016 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
15017 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
15018 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
15019 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
15020 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
15021
15022 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
15023
15024 PR target/83629
15025 * gcc.target/powerpc/pr83629.c: New testcase.
15026
15027 2018-01-10 Richard Biener <rguenther@suse.de>
15028
15029 PR testsuite/78768
15030 * gcc.dg/pr78768.c: Un-XFAIL.
15031
15032 2018-01-10 Richard Biener <rguenther@suse.de>
15033
15034 PR debug/82425
15035 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
15036
15037 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
15038
15039 PR tree-optimization/83753
15040 * gcc.dg/torture/pr83753.c: New test.
15041
15042 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
15043
15044 * gcc.target/i386/avx2-gather-1.c: Add -march.
15045 * gcc.target/i386/avx2-gather-2.c: Add -march.
15046 * gcc.target/i386/avx2-gather-3.c: Add -march.
15047 * gcc.target/i386/avx2-gather-4.c: Add -march.
15048 * gcc.target/i386/avx2-gather-5.c: Add -march.
15049 * gcc.target/i386/avx2-gather-6.c: Add -march.
15050 * gcc.target/i386/avx512f-gather-1.c: Add -march.
15051 * gcc.target/i386/avx512f-gather-2.c: Add -march.
15052 * gcc.target/i386/avx512f-gather-3.c: Add -march.
15053 * gcc.target/i386/avx512f-gather-4.c: Add -march.
15054 * gcc.target/i386/avx512f-gather-5.c: Add -march.
15055 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
15056 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
15057 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
15058 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
15059 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
15060
15061 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
15062
15063 PR target/78585:
15064 * gcc.target/i386/pr78585.c: New test.
15065
15066 2018-01-09 Jakub Jelinek <jakub@redhat.com>
15067
15068 PR c++/83734
15069 * g++.dg/cpp0x/pr83734.C: New test.
15070
15071 2018-01-09 Carl Love <cel@us.ibm.com>
15072
15073 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
15074 vec_mergeo builtins with float, double, long long, unsigned long long,
15075 bool long long arguments.
15076 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
15077 vec_float2 with double arguments.
15078 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
15079 vec_mergew and vec_mergow builtins.
15080
15081 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
15082
15083 PR fortran/83742
15084 * gfortran.dg/contiguous_6.f90: New test.
15085
15086 2018-01-09 Richard Biener <rguenther@suse.de>
15087
15088 PR tree-optimization/83668
15089 * gcc.dg/graphite/pr83668.c: New testcase.
15090
15091 2018-01-09 Joseph Myers <joseph@codesourcery.com>
15092
15093 PR tree-optimization/64811
15094 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
15095 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
15096 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
15097 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
15098 New tests.
15099 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
15100
15101 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
15102
15103 PR target/79883
15104 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
15105
15106 2018-01-09 Tamar Christina <tamar.christina@arm.com>
15107
15108 PR target/82641
15109 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
15110 no NEON and require softfp or hard float-abi.
15111 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
15112
15113 2018-01-09 Richard Biener <rguenther@suse.de>
15114
15115 PR tree-optimization/83572
15116 * gcc.dg/graphite/pr83572.c: New testcase.
15117
15118 2018-01-09 Jakub Jelinek <jakub@redhat.com>
15119
15120 PR target/83507
15121 * gcc.dg/sms-13.c: New test.
15122
15123 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
15124
15125 PR fortran/83741
15126 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
15127
15128 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
15129 Monk Chiang <sh.chiang04@gmail.com>
15130
15131 * gcc.target/riscv/save-restore-1.c: New.
15132
15133 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15134
15135 PR target/83677
15136 * gcc.target/powerpc/pr83677.c: New file.
15137
15138 2018-01-08 Jeff Law <law@redhat.com>
15139
15140 PR rtl-optimizatin/81308
15141 * g++.dg/pr81308-1.C: New test.
15142 * g++.dg/pr81308-2.C: New test.
15143
15144 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
15145
15146 PR target/83663 - Revert r255946
15147 * gcc.target/aarch64/vect-slp-dup.c: New.
15148
15149 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15150
15151 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
15152 combination tests.
15153
15154 2018-01-08 Richard Biener <rguenther@suse.de>
15155
15156 PR tree-optimization/83563
15157 * gcc.dg/graphite/pr83563.c: New testcase.
15158
15159 2018-01-08 Richard Biener <rguenther@suse.de>
15160
15161 PR middle-end/83713
15162 * g++.dg/torture/pr83713.C: New testcase.
15163
15164 2018-01-08 Tom de Vries <tom@codesourcery.com>
15165
15166 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
15167
15168 2018-01-08 Richard Biener <rguenther@suse.de>
15169
15170 PR tree-optimization/83685
15171 * gcc.dg/torture/pr83685.c: New testcase.
15172
15173 2018-01-08 Richard Biener <rguenther@suse.de>
15174
15175 PR lto/83719
15176 * gcc.dg/lto/pr83719_0.c: New testcase.
15177
15178 2018-01-08 Tom de Vries <tom@codesourcery.com>
15179
15180 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
15181 * gcc.dg/graphite/run-id-1.c: Same.
15182 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
15183
15184 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
15185
15186 PR fortran/83611
15187 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
15188 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
15189 * gfortran.dg/pdt_27.f03: New test.
15190
15191 PR fortran/83731
15192 * gfortran.dg/pdt_28.f03: New test.
15193
15194 2018-01-08 Tom de Vries <tom@codesourcery.com>
15195
15196 * c-c++-common/builtins.c: Require effective target alloca.
15197 * gcc.dg/Wrestrict.c: Same.
15198 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
15199
15200 2018-01-08 Richard Biener <rguenther@suse.de>
15201
15202 PR middle-end/83580
15203 * gcc.dg/torture/pr83580.c: New testcase.
15204
15205 2018-01-08 Richard Biener <rguenther@suse.de>
15206
15207 PR middle-end/83517
15208 * gcc.dg/pr83517.c: New testcase.
15209
15210 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
15211
15212 PR middle-end/81897
15213 * gcc.dg/uninit-pr81897.c: New test.
15214
15215 2018-01-06 Martin Sebor <msebor@redhat.com>
15216
15217 PR tree-optimization/83640
15218 * gcc.dg/Wrestrict-6.c: New test.
15219 * gcc.dg/pr83640.c: New test.
15220
15221 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
15222
15223 * gcc.target/aarch64/reg-alloc-1.c: New test.
15224
15225 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
15226
15227 PR fortran/50892
15228 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
15229
15230 2018-01-06 Jakub Jelinek <jakub@redhat.com>
15231
15232 PR debug/83480
15233 * gcc.dg/pr83480.c: New test.
15234
15235 PR rtl-optimization/83682
15236 * gcc.target/i386/pr83682.c: New test.
15237
15238 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
15239
15240 PR fortran/78534
15241 PR fortran/66310
15242 * gfortran.dg/char_cast_1.f90: Update scan pattern.
15243 * gfortran.dg/dependency_49.f90: Likewise.
15244 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
15245 * gfortran.dg/repeat_7.f90: New test for PR 66310.
15246 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
15247 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
15248 * gfortran.dg/string_1_lp64.f90: New test.
15249 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
15250 * gfortran.dg/string_3_lp64.f90: New test.
15251
15252 2018-01-05 Jakub Jelinek <jakub@redhat.com>
15253
15254 PR target/83604
15255 * gcc.target/i386/sse-26.c: New test.
15256
15257 PR target/83604
15258 * gcc.target/i386/pr83604.c: New test.
15259
15260 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
15261
15262 * gcc.dg/vect/vect-align-4.c: New test.
15263 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
15264 and redefine as a structure with an unaligned member "b".
15265 (foo): Update accordingly.
15266
15267 2018-01-05 Sudakshina Das <sudi.das@arm.com>
15268
15269 PR target/82439
15270 * gcc.target/aarch64/bics_5.c: New test.
15271 * gcc.target/arm/bics_5.c: Likewise.
15272
15273 2018-01-05 Jakub Jelinek <jakub@redhat.com>
15274
15275 PR tree-optimization/83605
15276 * gcc.dg/pr83605.c: New test.
15277
15278 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15279
15280 PR target/83554
15281 * gcc.target/i386/pr83554.c: New test.
15282
15283 PR ipa/82352
15284 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
15285 long unsigned int.
15286
15287 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
15288
15289 PR fortran/83683
15290 PR fortran/45689
15291 * gfortran.dg/eoshift_8.f90: New test.
15292 * gfortran.dg/simplify_eoshift_1.f90: New test.
15293
15294 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15295
15296 PR debug/83585
15297 * gcc.dg/pr83585.c: New test.
15298
15299 2018-01-04 Nathan Sidwell <nathan@acm.org>
15300
15301 PR c++/83667
15302 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
15303
15304 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15305
15306 PR debug/83666
15307 * gcc.dg/pr83666.c: New test.
15308
15309 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
15310
15311 PR target/83628
15312 * gcc.target/alpha/pr83628-1.c: New test.
15313 * gcc.target/alpha/pr83628-2.c: Ditto.
15314
15315 2018-01-04 Martin Liska <mliska@suse.cz>
15316
15317 PR ipa/82352
15318 * g++.dg/ipa/pr82352.C: New test.
15319
15320 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15321
15322 * gcc.dg/vect-opt-info-1.c: Moved to ...
15323 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
15324 vect_int targets, use dg-additional-options instead of dg-options and
15325 use relative line numbers instead of absolute.
15326
15327 2018-01-03 Martin Sebor <msebor@redhat.com>
15328
15329 PR tree-optimization/83655
15330 * gcc.dg/Wrestrict-5.c: New test.
15331 * c-c++-common/builtins.c: New test.
15332
15333 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
15334 Alan Hayward <alan.hayward@arm.com>
15335 David Sherwood <david.sherwood@arm.com>
15336
15337 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
15338 (main): Call it.
15339
15340 2018-01-03 Jeff Law <law@redhat.com>
15341
15342 PR target/83641
15343 * gcc.target/i386/stack-check-17.c: New test.
15344 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
15345
15346 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15347
15348 PR debug/83621
15349 * gcc.dg/pr83621.c: New test.
15350
15351 PR debug/83645
15352 * gcc.dg/pr83645.c: New test.
15353
15354 2018-01-03 Martin Sebor <msebor@redhat.com>
15355
15356 PR tree-optimization/83603
15357 * gcc.dg/Wrestrict-4.c: New test.
15358
15359 PR c/83559
15360 * gcc.dg/const-2.c: New test.
15361 * gcc.dg/pure-3.c: New test.
15362
15363 2018-01-03 Martin Sebor <msebor@redhat.com>
15364
15365 * gcc.dg/Wrestrict-3.c: New test.
15366
15367 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15368
15369 PR c++/83555
15370 * g++.dg/opt/pr83555.C: New test.
15371 * g++.dg/ubsan/pr83555.C: New test.
15372
15373 2018-01-03 David Malcolm <dmalcolm@redhat.com>
15374
15375 PR c/82050
15376 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
15377 the !CHECKING_P case by expecting a note.
15378 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
15379 a note for the !CHECKING_P case, and move the return statement
15380 outside of #if CHECKING_P guard.
15381
15382 2018-01-03 Jeff Law <law@redhat.com>
15383
15384 PR middle-end/83654
15385 * gcc.target/i386/stack-check-18.c: New test.
15386 * gcc.target/i386/stack-check-19.c: New test.
15387
15388 2018-01-03 Martin Sebor <msebor@redhat.com>
15389
15390 PR tree-optimization/83501
15391 * c-c++-common/Warray-bounds-3.c: Remove xfail.
15392
15393 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15394
15395 PR tree-optimization/83501
15396 * gcc.dg/tree-ssa/pr83501-1.c: New test.
15397
15398 2018-01-03 Nathan Sidwell <nathan@acm.org>
15399
15400 PR c++/83667
15401 * g++.dg/ipa/pr83667.C: New.
15402
15403 2018-01-03 Martin Liska <mliska@suse.cz>
15404
15405 PR tree-optimization/83593
15406 * gcc.dg/pr83593.c: New test.
15407
15408 2018-01-03 Martin Liska <mliska@suse.cz>
15409
15410 PR ipa/83549
15411 * g++.dg/ipa/pr83549.C: New test.
15412
15413 2018-01-03 Marek Polacek <polacek@redhat.com>
15414
15415 PR c++/83592
15416 * g++.dg/warn/mvp2.C: New test.
15417
15418 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15419
15420 PR preprocessor/83602
15421 * g++.dg/cpp/pr83602.C: New test.
15422
15423 PR c++/83634
15424 * g++.dg/parse/pr83634.C: New test.
15425
15426 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
15427
15428 PR fortran/83664
15429 * gfortran.dg/eoshift_7.f90: New test.
15430
15431 2018-01-03 Jan Beulich <jbeulich@suse.com>
15432
15433 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
15434 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
15435
15436 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15437
15438 Update copyright years.
15439
15440 2018-01-03 Martin Liska <mliska@suse.cz>
15441
15442 PR ipa/83594
15443 * gcc.dg/ipa/pr83594.c: New test.
15444
15445 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
15446 Alan Hayward <alan.hayward@arm.com>
15447 David Sherwood <david.sherwood@arm.com>
15448
15449 * gcc.dg/vect-opt-info-1.c: New test.
15450
15451 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
15452
15453 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
15454 floorf128, truncf128, and roundf128.
15455 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
15456 optimizations added in match.pd.
15457 * gcc.target/powerpc/float128-hw6.c: Likewise.
15458 * gcc.target/powerpc/float128-hw7.c: Likewise.
15459 * gcc.target/powerpc/float128-hw8.c: Likewise.
15460 * gcc.target/powerpc/float128-hw9.c: Likewise.
15461 * gcc.target/powerpc/float128-hw10.c: Likewise.
15462 * gcc.target/powerpc/float128-hw11.c: Likewise.
15463
15464 2018-01-02 Jakub Jelinek <jakub@redhat.com>
15465
15466 PR c++/83556
15467 * g++.dg/cpp0x/pr83556.C: New test.
15468
15469 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
15470
15471 PR fortran/45689
15472 PR fortran/83650
15473 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
15474 * gfortran.dg/simplify_cshift_4.f90: New test.
15475
15476 2018-01-02 Marek Polacek <polacek@redhat.com>
15477
15478 PR c++/81860
15479 * g++.dg/cpp0x/inh-ctor30.C: New test.
15480
15481 PR c++/83644
15482 * g++.dg/cpp1z/pr83644.C: New test.
15483
15484 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
15485
15486 PR fortran/83076
15487 * gfortran.dg/coarray_45.f90: New test.
15488
15489 PR fortran/83319
15490 * gfortran.dg/coarray_46.f90: New test.
15491
15492 2018-01-01 Jakub Jelinek <jakub@redhat.com>
15493
15494 PR tree-optimization/83581
15495 * gcc.dg/pr83581.c: New test.
15496
15497 PR c/83595
15498 * gcc.dg/pr83595.c: New test.
15499
15500 PR middle-end/83608
15501 * g++.dg/opt/pr83608.C: New test.
15502
15503 PR middle-end/83609
15504 * gcc.dg/pr83609.c: New test.
15505 * g++.dg/opt/pr83609.C: New test.
15506
15507 PR middle-end/83623
15508 * gcc.dg/pr83623.c: New test.
15509
15510 * gcc.target/i386/i386.exp
15511 (check_effective_target_avx512vpopcntdqvl): New proc.
15512 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
15513 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
15514 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
15515 \f
15516 Copyright (C) 2018 Free Software Foundation, Inc.
15517
15518 Copying and distribution of this file, with or without modification,
15519 are permitted in any medium without royalty provided the copyright
15520 notice and this notice are preserved.