[Ada] Spurious ambiguity error on call returning an access type
[gcc.git] / gcc / testsuite / ChangeLog
1 2018-08-21 Ed Schonberg <schonberg@adacore.com>
2
3 * gnat.dg/access5.adb, gnat.dg/access5.ads: New testcase.
4
5 2018-08-21 Eric Botcazou <ebotcazou@adacore.com>
6
7 * gnat.dg/rep_clause7.adb: New testcase.
8
9 2018-08-21 Ed Schonberg <schonberg@adacore.com>
10
11 * gnat.dg/task1.adb, gnat.dg/task1.ads, gnat.dg/task1_pkg.adb,
12 gnat.dg/task1_pkg.ads: New testcase.
13
14 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
15
16 * gnat.dg/linkedlist.adb: New testcase.
17
18 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
19
20 * gnat.dg/elab6.adb, gnat.dg/elab6.ads, gnat.dg/elab6_pkg.adb,
21 gnat.dg/elab6_pkg.ads: New testcase.
22
23 2018-08-21 Ed Schonberg <schonberg@adacore.com>
24
25 * gnat.dg/expr_func5.adb: New testcase.
26
27 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
28
29 * gnat.dg/dynhash.adb: New testcase.
30
31 2018-08-21 Javier Miranda <miranda@adacore.com>
32
33 * gnat.dg/enum4.adb: New testcase.
34
35 2018-08-21 Tamar Christina <tamar.christina@arm.com>
36
37 * gcc.target/aarch64/large_struct_copy.c: New test.
38
39 2018-08-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
40
41 * g++.dg/torture/pr86763.C: Restrict to *-*-linux*.
42
43 2018-08-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
44
45 PR middle-end/86121
46 * gcc.dg/Wstringop-overflow-6.c: Remove xfail.
47
48 2018-08-21 Tom de Vries <tdevries@suse.de>
49
50 * gcc.c-torture/unsorted/dump-noaddr.x: Use -gno-record-gcc-switches
51 to avoid mismatch in .debug and .earlydebug dump files.
52
53 2018-08-20 Michael Meissner <meissner@linux.ibm.com>
54
55 PR target/87033
56 * gcc.target/powerpc/pr87033.c: New test.
57
58 2018-08-20 Martin Sebor <msebor@redhat.com>
59
60 PR tree-optimization/87034
61 * gcc.dg/builtin-sprintf-warn-20.c: New test.
62
63 2018-08-20 David Malcolm <dmalcolm@redhat.com>
64
65 PR other/84889
66 * gcc.dg/plugin/diagnostic-group-test-1.c: New test.
67 * gcc.dg/plugin/diagnostic_group_plugin.c: New test.
68 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
69
70 2018-08-20 H.J. Lu <hongjiu.lu@intel.com>
71
72 PR target/87014
73 * g++.dg/torture/pr87014.C: New file.
74
75 2018-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
76
77 PR target/86984
78 * gcc.target/alpha/pr86984.c: New test.
79
80 2018-08-20 Richard Biener <rguenther@suse.de>
81
82 PR tree-optimization/78655
83 * gcc.dg/tree-ssa/evrp11.c: New testcase.
84
85 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
86
87 * gcc.dg/debug/dwarf2/pr80263.c: Suppress pubtypes output
88 for Darwin.
89
90 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
91
92 * g++.dg/debug/dwarf2/pr85302.C: Skip unsupported split DWARF
93 test on Darwin.
94 * g++.dg/debug/dwarf2/pr85302.C: Likewise.
95 * gcc.dg/lto/pr83719_0.c: Likewise.
96
97 2018-08-17 Martin Sebor <msebor@redhat.com>
98
99 PR testsuite/86996
100 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
101
102 2018-08-17 David Malcolm <dmalcolm@redhat.com>
103
104 * g++.dg/conversion/Wwrite-strings.C: New test.
105
106 2018-08-17 Sandra Loosemore <sandra@codesourcery.com>
107 Chung-Lin Tang <cltang@codesourcery.com>
108 Xianmiao Qu <xianmiao_qu@c-sky.com>
109
110 C-SKY port: Testsuite
111
112 * g++.dg/Wno-frame-address.C: Adjust for C-SKY.
113 * g++.dg/torture/type-generic-1.C: Likewise.
114 * gcc.c-torture/compile/20000804-1.c: Likewise.
115 * gcc.c-torture/execute/20101011-1.c: Likewise.
116 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Likewise.
117 * gcc.dg/20020312-2.c: Likewise.
118 * gcc.dg/Wno-frame-address.c: Likewise.
119 * gcc.dg/c11-true_min-1.c: Likewise.
120 * gcc.dg/sibcall-10.c: Likewise.
121 * gcc.dg/sibcall-9.c: Likewise.
122 * gcc.dg/stack-usage-1.c: Likewise.
123 * gcc.dg/torture/float32-tg-3.c: Likewise.
124 * gcc.dg/torture/float32x-tg-3.c: Likewise.
125 * gcc.dg/torture/float64-tg-3.c: Likewise.
126 * gcc.dg/torture/float64x-tg-3.c: Likewise.
127 * gcc.dg/torture/type-generic-1.c: Likewise.
128 * gcc.target/csky/*: New.
129 * lib/target-supports.exp (check_profiling_available): Add
130 csky-*-elf.
131 (check_effective_target_hard_float): Handle C-SKY targets with
132 single-precision hard float only.
133 (check_effective_target_logical_op_short_circuit): Handle C-SKY.
134
135 2018-08-17 David Malcolm <dmalcolm@redhat.com>
136
137 * gcc.dg/format/gcc_diag-1.c: Fix typo. Add test coverage for
138 gcc_dump_printf.
139 * gcc.dg/format/gcc_diag-10.c: Add gimple typedef. Add test
140 coverage for gcc_dump_printf.
141
142 2018-08-17 Martin Liska <mliska@suse.cz>
143
144 * g++.dg/opt/mpx.C: Fix scanned pattern.
145 * gcc.target/i386/mpx.c: Likewise.
146 * g++.dg/warn/Wunreachable-code-1.C: Remove.
147 * g++.dg/warn/Wunreachable-code-2.C: Likewise.
148 * gcc.dg/torture/pr52969.c: Likewise.
149 * g++.dg/warn/pr31246-2.C: Likewise.
150 * g++.dg/warn/pr31246.C: Likewise.
151 * gcc.dg/pr33092.c: Likewise.
152 * g++.dg/opt/eh1.C: Remove a deprecated option.
153 * g++.dg/template/inline1.C: Likewise.
154 * g++.dg/tree-ssa/pr81408.C: Likewise.
155 * gcc.dg/pr41837.c: Likewise.
156 * gcc.dg/pr41841.c: Likewise.
157 * gcc.dg/pr42250.c: Likewise.
158 * gcc.dg/pr43084.c: Likewise.
159 * gcc.dg/pr43317.c: Likewise.
160 * gcc.dg/pr51879-18.c: Likewise.
161 * gcc.dg/torture/pr36066.c: Likewise.
162 * gcc.dg/tree-ssa/ifc-8.c: Likewise.
163 * gcc.dg/tree-ssa/ifc-cd.c: Likewise.
164 * gcc.dg/tree-ssa/pr19210-1.c: Likewise.
165 * gcc.dg/tree-ssa/pr45122.c: Likewise.
166 * gcc.target/i386/pr45352-2.c: Likewise.
167 * gcc.target/i386/zee.c: Likewise.
168 * gfortran.dg/auto_char_len_2.f90: Likewise.
169 * gfortran.dg/auto_char_len_4.f90: Likewise.
170 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
171 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
172 * gfortran.dg/gomp/pr47331.f90: Likewise.
173 * gfortran.dg/pr40999.f: Likewise.
174 * gfortran.dg/pr41011.f: Likewise.
175 * gfortran.dg/pr42051.f03: Likewise.
176 * gfortran.dg/pr46804.f90: Likewise.
177 * gfortran.dg/pr83149_1.f90: Likewise.
178 * gfortran.dg/pr83149_b.f90: Likewise.
179 * gfortran.dg/whole_file_1.f90: Likewise.
180 * gfortran.dg/whole_file_10.f90: Likewise.
181 * gfortran.dg/whole_file_11.f90: Likewise.
182 * gfortran.dg/whole_file_12.f90: Likewise.
183 * gfortran.dg/whole_file_13.f90: Likewise.
184 * gfortran.dg/whole_file_14.f90: Likewise.
185 * gfortran.dg/whole_file_15.f90: Likewise.
186 * gfortran.dg/whole_file_16.f90: Likewise.
187 * gfortran.dg/whole_file_17.f90: Likewise.
188 * gfortran.dg/whole_file_18.f90: Likewise.
189 * gfortran.dg/whole_file_19.f90: Likewise.
190 * gfortran.dg/whole_file_2.f90: Likewise.
191 * gfortran.dg/whole_file_20.f03: Likewise.
192 * gfortran.dg/whole_file_3.f90: Likewise.
193 * gfortran.dg/whole_file_4.f90: Likewise.
194 * gfortran.dg/whole_file_5.f90: Likewise.
195 * gfortran.dg/whole_file_6.f90: Likewise.
196 * gfortran.dg/whole_file_7.f90: Likewise.
197 * gfortran.dg/whole_file_8.f90: Likewise.
198 * gfortran.dg/whole_file_9.f90: Likewise.
199 * gcc.dg/vect/vect.exp: Likewise.
200
201 2018-08-17 Richard Biener <rguenther@suse.de>
202
203 PR middle-end/86505
204 * gcc.dg/torture/pr86505.c: New testcase.
205
206 2018-08-16 Martin Sebor <msebor@redhat.com>
207
208 PR tree-optimization/86853
209 * gcc.dg/tree-ssa/builtin-sprintf-10.c: New test.
210 * gcc.dg/tree-ssa/builtin-sprintf-11.c: New test.
211 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Adjust.
212
213 2018-08-16 David Malcolm <dmalcolm@redhat.com>
214
215 * gcc.dg/missing-header-fixit-3.c: New test.
216
217 2018-08-16 David Malcolm <dmalcolm@redhat.com>
218
219 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
220 (test_fixit_insert_newline): Update expected output to show '+'
221 characters in margin of line-insertion fix-it hint.
222
223 2018-08-16 Nathan Sidwell <nathan@acm.org>
224
225 * gcc.dg/cpp/macsyntx.c: Adjust expected errors.
226 * gcc.dg/cpp/macsyntx2.c: likewise.
227
228 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
229
230 PR testsuite/86745
231 * gcc.target/i386/avx-cvt-2.c: Loosen scan-assembler strings.
232 * gcc.target/i386/avx-cvt-2.c: Ditto.
233
234 2018-08-16 David Malcolm <dmalcolm@redhat.com>
235
236 PR c++/70693
237 * c-c++-common/Wmisleading-indentation-pr70693.c: New test.
238
239 2018-08-16 Vlad Lazar <vlad.lazar@arm.com>
240
241 * gcc.target/aarch64/imm_choice_comparison.c: New test.
242
243 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
244
245 * gcc.dg/memcmp-1.c (lib_memcmp): Apply __USER_LABEL_PREFIX__.
246 (lib_strncmp): Likewise.
247
248 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
249
250 * c-c++-common/asan/pointer-subtract-3.c: Skip for Darwin.
251 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
252 * g++.dg/torture/pr44295.C : Likewise.
253
254 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
255
256 PR testsuite/78544
257 * gcc.dg/tree-prof/section-attr-1.c: Add Darwin-specific section
258 attributes and matching.
259 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
260 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
261
262 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
263
264 * gcc.dg/asan/pr81923.c: Stringify __USER_LABEL_PREFIX__.
265
266 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
267
268 * gcc.target/i386/rop1.c: Remove.
269 * gcc.target/i386/pr83554 (dg-options): Remove -mmitigate-rop.
270
271 2018-08-15 Will Schmidt <will_schmidt@vnet.ibm.com>
272
273 * gcc.target/powerpc/fold-vec-splat-char.c: New.
274 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: New.
275 * gcc.target/powerpc/fold-vec-splat-int.c: New.
276 * gcc.target/powerpc/fold-vec-splat-longlong.c: New.
277 * gcc.target/powerpc/fold-vec-splat-pixel.c: New.
278 * gcc.target/powerpc/fold-vec-splat-short.c: New.
279
280 2018-08-15 David Malcolm <dmalcolm@redhat.com>
281
282 * g++.dg/diagnostic/aka3.C: New test.
283 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
284 output to show range labels.
285 * g++.dg/diagnostic/param-type-mismatch.C: Likewise.
286 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
287 * g++.dg/plugin/show-template-tree-color-labels.C: New test.
288 * gcc.dg/bad-binary-ops.c: Update expected output to show range
289 labels. Add an "aka" example.
290 * gcc.dg/cpp/pr66415-1.c: Update expected output to show range
291 labels.
292 * gcc.dg/format/diagnostic-ranges.c: Likewise.
293 * gcc.dg/format/pr72858.c: Likewise.
294 * gcc.dg/format/pr78498.c: Likewise.
295 * gcc.dg/param-type-mismatch.c: Add "-Wpointer-sign" to options.
296 Update expected output to show range labels. Add examples of
297 -Wincompatible-pointer-types and -Wpointer-sign for parameters.
298 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
299 Update expected output to show range labels.
300 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
301 (test_very_wide_line): Adjust so that label is at left-clipping
302 boundary.
303 (test_very_wide_line_2): New test.
304 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
305 Update expected output to show range labels.
306 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
307 * gcc.dg/plugin/diagnostic-test-show-locus-no-labels.c: New test.
308 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): Update
309 for new param to gcc_rich_location::add_expr.
310 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
311 Add "label" param.
312 (test_show_locus): Add examples of labels to various tests. Tweak
313 the "very wide_line" test case and duplicate it, to cover the
314 boundary values for clipping of labels against the left-margin.
315 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
316 diagnostic-test-show-locus-no-labels.c.
317 * gcc.dg/pr69554-1.c: Update expected output to show range labels.
318 Update line numbers of dg-locus directives.
319 * gcc.dg/pr69627.c: Update expected output to show range labels.
320 * lib/multiline.exp (proc _build_multiline_regex): Remove
321 special-case handling of lines with trailing '|'.
322
323 2018-08-15 Qing Zhao <qing.zhao@oracle.com>
324
325 PR testsuite/86519
326 * gcc.dg/strcmpopt_6.c: Scan the assembly file instead of
327 the .expand file.
328
329 2018-08-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
330
331 * gcc.dg/wmain.c: New test.
332
333 2018-08-15 Iain Sandoe <iain@sandoe.co.uk>
334
335 PR c/19315
336 * gcc.dg/graphite/pr82451.c: Make array 'a' an extern.
337 * gcc.dg/redecl-10.c: Expect warnings for the static vars with
338 unknown size.
339
340 2018-08-15 Martin Liska <mliska@suse.cz>
341
342 PR tree-optimization/86925
343 * gcc.dg/predict-20.c: New test.
344 * gcc.dg/predict-21.c: New test.
345
346 2018-08-15 Paolo Carlini <paolo.carlini@oracle.com>
347
348 * g++.dg/init/goto3.C: Adjust for error instead of permerror.
349
350 2018-08-14 Allan Sandfeld Jensen <allan.jensen@qt.io>
351
352 * gcc.target/i386/sse2-movs.c: New test.
353
354 2018-08-14 Martin Sebor <msebor@redhat.com>
355
356 PR tree-optimization/86650
357 * gcc.dg/Warray-bounds-34.c: New test.
358
359 2018-08-14 Janus Weil <janus@gcc.gnu.org>
360
361 PR fortran/86116
362 * gfortran.dg/generic_34.f90: New test case.
363
364 2018-08-13 Marek Polacek <polacek@redhat.com>
365
366 PR c++/57891
367 * g++.dg/cpp0x/Wnarrowing6.C: New test.
368 * g++.dg/cpp0x/Wnarrowing7.C: New test.
369 * g++.dg/cpp0x/Wnarrowing8.C: New test.
370 * g++.dg/cpp0x/Wnarrowing9.C: New test.
371 * g++.dg/cpp0x/Wnarrowing10.C: New test.
372 * g++.dg/cpp0x/constexpr-47969.C: Adjust dg-error.
373 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
374 * g++.dg/cpp0x/constexpr-targ.C: Likewise.
375 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
376 * g++.dg/ext/stmtexpr15.C: Likewise.
377 * g++.dg/gomp/pr47963.C: Likewise.
378 * g++.dg/init/new37.C: Likewise.
379 * g++.dg/init/new43.C: Likewise.
380 * g++.dg/other/fold1.C: Likewise.
381 * g++.dg/parse/array-size2.C: Likewise.
382 * g++.dg/template/dependent-name3.C: Likewise.
383 * g++.dg/cpp0x/constexpr-data2.C: Add dg-error.
384 * g++.dg/other/vrp1.C: Likewise.
385 * g++.dg/template/char1.C: Likewise.
386
387 2018-08-13 Segher Boessenkool <segher@kernel.crashing.org>
388
389 * gcc.target/powerpc/pr56605.c: The generated code can have an AND
390 instead of a ZERO_EXTEND.
391
392 2018-08-13 Martin Sebor <msebor@redhat.com>
393
394 PR tree-optimization/71625
395 * c-c++-common/attr-nonstring-3.c: Temporarily xfail a test case.
396 * g++.dg/init/string2.C: New test.
397 * g++.dg/init/string3.C: New test.
398 * g++.dg/init/string4.C: New test.
399 * gcc.dg/init-string-3.c: New test.
400 * gcc.dg/strlenopt-55.c: New test.
401 * gcc.dg/strlenopt-56.c: New test.
402
403 2018-08-13 Marek Polacek <polacek@redhat.com>
404
405 P0806R2 - Deprecate implicit capture of this via [=]
406 * g++.dg/cpp2a/lambda-this1.C: New test.
407 * g++.dg/cpp2a/lambda-this2.C: New test.
408 * g++.dg/cpp2a/lambda-this3.C: New test.
409
410 2018-08-13 Marek Polacek <polacek@redhat.com>
411
412 PR c++/86915
413 * g++.dg/diagnostic/auto1.C: New test.
414
415 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
416
417 PR fortran/66679
418 * gfortran.dg/transfer_class_3.f90: New test.
419
420 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
421
422 PR fortran/86906
423 * gfortran.dg/use_rename_9.f90: New test.
424
425 2018-08-11 Jakub Jelinek <jakub@redhat.com>
426
427 PR tree-optimization/86835
428 * gcc.dg/pr86835.c: New test.
429
430 2018-08-10 Janus Weil <janus@gcc.gnu.org>
431
432 PR fortran/57160
433 * gfortran.dg/actual_pointer_function_1.f90: Fix invalid test case.
434 * gfortran.dg/inline_matmul_23.f90: Add option "-ffrontend-optimize".
435 * gfortran.dg/short_circuiting_2.f90: New test case.
436 * gfortran.dg/short_circuiting_3.f90: New test case.
437
438 2018-08-10 Alexander Monakov <amonakov@ispras.ru>
439
440 PR target/82418
441 * gcc.target/i386/pr82418.c: New test.
442
443 2018-08-10 Martin Liska <mliska@suse.cz>
444
445 PR target/83610
446 * gcc.dg/predict-17.c: New test.
447 * gcc.dg/predict-18.c: New test.
448 * gcc.dg/predict-19.c: New test.
449
450 2018-08-10 Martin Liska <mliska@suse.cz>
451
452 PR tree-optimization/85799
453 * gcc.dg/pr85799.c: New test.
454
455 2018-08-09 Jeff Law <law@redhat.com>
456
457 PR middle-end/86897
458 * gcc.dg/uninit-suppress_2.c: Disable DOM.
459
460 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
461
462 * gcc.target/aarch64/sve/reduc_8.c: New test.
463
464 2018-08-09 David Malcolm <dmalcolm@redhat.com>
465
466 PR other/84889
467 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: New
468 test.
469 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
470 New test.
471 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
472 * lib/prune.exp: Add -fno-diagnostics-show-line-numbers to
473 TEST_ALWAYS_FLAGS.
474
475 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
476
477 PR tree-optimization/86858
478 * gcc.dg/vect/pr86858.c: New test.
479
480 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
481
482 PR tree-optimization/86871
483 * gcc.dg/vect/pr86871.c: New test.
484
485 2018-08-09 Paolo Carlini <paolo.carlini@oracle.com>
486
487 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
488
489 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
490
491 * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: Decrement
492 arch and tune numbers by 2.
493 * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: Likewise.
494 * gcc.target/s390/target-attribute/tattr-m31-1.c: Likewise.
495 * gcc.target/s390/target-attribute/tattr-m31-10.c: Likewise.
496 * gcc.target/s390/target-attribute/tattr-m31-11.c: Likewise.
497 * gcc.target/s390/target-attribute/tattr-m31-12.c: Likewise.
498 * gcc.target/s390/target-attribute/tattr-m31-13.c: Likewise.
499 * gcc.target/s390/target-attribute/tattr-m31-14.c: Likewise.
500 * gcc.target/s390/target-attribute/tattr-m31-15.c: Likewise.
501 * gcc.target/s390/target-attribute/tattr-m31-16.c: Likewise.
502 * gcc.target/s390/target-attribute/tattr-m31-17.c: Likewise.
503 * gcc.target/s390/target-attribute/tattr-m31-18.c: Likewise.
504 * gcc.target/s390/target-attribute/tattr-m31-19.c: Likewise.
505 * gcc.target/s390/target-attribute/tattr-m31-2.c: Likewise.
506 * gcc.target/s390/target-attribute/tattr-m31-20.c: Likewise.
507 * gcc.target/s390/target-attribute/tattr-m31-21.c: Likewise.
508 * gcc.target/s390/target-attribute/tattr-m31-22.c: Likewise.
509 * gcc.target/s390/target-attribute/tattr-m31-23.c: Likewise.
510 * gcc.target/s390/target-attribute/tattr-m31-24.c: Likewise.
511 * gcc.target/s390/target-attribute/tattr-m31-25.c: Likewise.
512 * gcc.target/s390/target-attribute/tattr-m31-26.c: Likewise.
513 * gcc.target/s390/target-attribute/tattr-m31-27.c: Likewise.
514 * gcc.target/s390/target-attribute/tattr-m31-28.c: Likewise.
515 * gcc.target/s390/target-attribute/tattr-m31-29.c: Likewise.
516 * gcc.target/s390/target-attribute/tattr-m31-3.c: Likewise.
517 * gcc.target/s390/target-attribute/tattr-m31-30.c: Likewise.
518 * gcc.target/s390/target-attribute/tattr-m31-31.c: Likewise.
519 * gcc.target/s390/target-attribute/tattr-m31-32.c: Likewise.
520 * gcc.target/s390/target-attribute/tattr-m31-4.c: Likewise.
521 * gcc.target/s390/target-attribute/tattr-m31-5.c: Likewise.
522 * gcc.target/s390/target-attribute/tattr-m31-6.c: Likewise.
523 * gcc.target/s390/target-attribute/tattr-m31-7.c: Likewise.
524 * gcc.target/s390/target-attribute/tattr-m31-8.c: Likewise.
525 * gcc.target/s390/target-attribute/tattr-m31-9.c: Likewise.
526 * gcc.target/s390/target-attribute/tattr-m64-1.c: Likewise.
527 * gcc.target/s390/target-attribute/tattr-m64-10.c: Likewise.
528 * gcc.target/s390/target-attribute/tattr-m64-11.c: Likewise.
529 * gcc.target/s390/target-attribute/tattr-m64-12.c: Likewise.
530 * gcc.target/s390/target-attribute/tattr-m64-13.c: Likewise.
531 * gcc.target/s390/target-attribute/tattr-m64-14.c: Likewise.
532 * gcc.target/s390/target-attribute/tattr-m64-15.c: Likewise.
533 * gcc.target/s390/target-attribute/tattr-m64-16.c: Likewise.
534 * gcc.target/s390/target-attribute/tattr-m64-17.c: Likewise.
535 * gcc.target/s390/target-attribute/tattr-m64-18.c: Likewise.
536 * gcc.target/s390/target-attribute/tattr-m64-19.c: Likewise.
537 * gcc.target/s390/target-attribute/tattr-m64-2.c: Likewise.
538 * gcc.target/s390/target-attribute/tattr-m64-20.c: Likewise.
539 * gcc.target/s390/target-attribute/tattr-m64-21.c: Likewise.
540 * gcc.target/s390/target-attribute/tattr-m64-22.c: Likewise.
541 * gcc.target/s390/target-attribute/tattr-m64-23.c: Likewise.
542 * gcc.target/s390/target-attribute/tattr-m64-24.c: Likewise.
543 * gcc.target/s390/target-attribute/tattr-m64-25.c: Likewise.
544 * gcc.target/s390/target-attribute/tattr-m64-26.c: Likewise.
545 * gcc.target/s390/target-attribute/tattr-m64-27.c: Likewise.
546 * gcc.target/s390/target-attribute/tattr-m64-28.c: Likewise.
547 * gcc.target/s390/target-attribute/tattr-m64-29.c: Likewise.
548 * gcc.target/s390/target-attribute/tattr-m64-3.c: Likewise.
549 * gcc.target/s390/target-attribute/tattr-m64-30.c: Likewise.
550 * gcc.target/s390/target-attribute/tattr-m64-31.c: Likewise.
551 * gcc.target/s390/target-attribute/tattr-m64-32.c: Likewise.
552 * gcc.target/s390/target-attribute/tattr-m64-33.c: Likewise.
553 * gcc.target/s390/target-attribute/tattr-m64-4.c: Likewise.
554 * gcc.target/s390/target-attribute/tattr-m64-5.c: Likewise.
555 * gcc.target/s390/target-attribute/tattr-m64-6.c: Likewise.
556 * gcc.target/s390/target-attribute/tattr-m64-7.c: Likewise.
557 * gcc.target/s390/target-attribute/tattr-m64-8.c: Likewise.
558 * gcc.target/s390/target-attribute/tattr-m64-9.c: Likewise.
559
560 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
561
562 PR target/84332
563 * gcc.target/s390/pr84332.c: New testcase.
564
565 2018-08-08 Andreas Schwab <schwab@linux-m68k.org>
566
567 PR target/46179
568 * gcc.target/m68k/tls-dimode.c: New file.
569
570 2018-08-08 Nathan Sidwell <nathan@acm.org>
571
572 * c-c++-common/inc-from-1a.h, c-c++-common/inc-from-1b.h,
573 c-c++-common/inc-from-1.c: New
574
575 2018-08-08 Andreas Krebbel <krebbel@linux.ibm.com>
576
577 PR target/85295
578 * gcc.target/s390/TI-constants-lra.c: New testcase.
579 * gcc.target/s390/TI-constants-nolra.c: New testcase.
580
581 2018-08-08 Ilya Leoshkevich <iii@linux.ibm.com>
582
583 * gcc.target/s390/hotpatch-8.c: Remove.
584 * gcc.target/s390/hotpatch-9.c: Remove.
585 * gcc.target/s390/mnop-mcount-m31-fpic.c: Remove.
586 * gcc.target/s390/mnop-mcount-m31.c: Remove.
587
588 2018-08-08 Jakub Jelinek <jakub@redhat.com>
589
590 P0595R1 - is_constant_evaluated
591 * g++.dg/cpp2a/is-constant-evaluated1.C: New test.
592
593 PR c++/86836
594 * g++.dg/cpp1z/decomp46.C: New test.
595
596 PR c++/86738
597 * g++.dg/opt/pr86738.C: New test.
598
599 2018-08-07 Richard Sandiford <richard.sandiford@arm.com>
600
601 PR target/86838
602 * gcc.target/aarch64/frecpe_1.c: New test.
603 * gcc.target/aarch64/frecpe_2.c: Likewise.
604
605 2018-08-07 Paolo Carlini <paolo.carlini@oracle.com>
606
607 PR c++/59480, DR 136
608 * g++.dg/other/friend8.C: New.
609 * g++.dg/other/friend9.C: Likewise.
610 * g++.dg/other/friend10.C: Likewise.
611 * g++.dg/other/friend11.C: Likewise.
612 * g++.dg/other/friend12.C: Likewise.
613 * g++.dg/other/friend13.C: Likewise.
614 * g++.dg/other/friend14.C: Likewise.
615 * g++.dg/other/friend15.C: Likewise.
616 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
617 * g++.dg/parse/defarg8.C: Likewise.
618
619 2018-08-07 Martin Liska <mliska@suse.cz>
620
621 PR middle-end/83023
622 * gcc.dg/predict-16.c: New test.
623 * g++.dg/predict-1.C: New test.
624
625 2018-08-07 Steve Ellcey <sellcey@cavium.com>
626 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
627
628 PR tree-optimization/80925
629 * gcc.dg/vect/no-section-anchors-vect-69.c: Expect 3 loops
630 vectorized on !vect_hw_misalign targets.
631
632 2018-08-06 Marek Polacek <polacek@redhat.com>
633
634 PR c++/86767
635 * g++.dg/cpp1y/constexpr-86767.C: New test.
636
637 2018-08-06 Uros Bizjak <ubizjak@gmail.com>
638
639 * g++.dg/torture/pr86763.C (dg-additional-options): Add -lrt
640 for target *-*-linux-gnu.
641
642 2018-08-06 Alan Hayward <alan.hayward@arm.com>
643
644 * gcc.target/aarch64/sve/tls_preserve_1.c: New test.
645 * gcc.target/aarch64/sve/tls_preserve_2.c: New test.
646 * gcc.target/aarch64/sve/tls_preserve_3.c: New test.
647
648 2018-08-06 Andreas Krebbel <krebbel@linux.ibm.com>
649
650 * gcc.target/s390/nomemloopunroll-1.c: New test.
651
652 2018-08-05 H.J. Lu <hongjiu.lu@intel.com>
653
654 PR target/86386
655 * gcc.target/i386/pr86386.c: New file.
656
657 2018-08-04 Tom de Vries <tdevries@suse.de>
658
659 * lib/gcc-gdb-test.exp: Use absolute line number in pass/fail line.
660
661 2018-08-04 Andreas Schwab <schwab@linux-m68k.org>
662
663 * gcc.dg/guality/const-volatile.c: Remove duplicate test
664 "type:cvip".
665
666 2018-08-04 Janus Weil <janus@gcc.gnu.org>
667
668 PR fortran/45521
669 * gfortran.dg/interface_assignment_6.f90: New test case.
670
671 2018-08-04 Uros Bizjak <ubizjak@gmail.com>
672
673 PR testsuite/86153
674 * g++.dg/pr83239.C (dg-options): Add -finline-limit=500.
675
676 2018-08-03 David Malcolm <dmalcolm@redhat.com>
677 Jonathan Wakely <jwakely@redhat.com>
678
679 PR c++/85523
680 * g++.dg/pr85523.C: New test.
681
682 2018-08-03 Bogdan Harjoc <harjoc@gmail.com>
683
684 PR c/86690
685 * gcc.dg/union-duplicate-field.c: New test.
686
687 2018-08-03 Jason Merrill <jason@redhat.com>
688
689 PR c++/86706
690 * g++.dg/template/pr86706.C: New test.
691
692 2018-08-03 Richard Sandiford <richard.sandiford@arm.com>
693
694 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect AVG_FLOOR to be used
695 on vect_avg_qi targets.
696 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
697 * gcc.dg/vect/bb-slp-pow-1.c: New test.
698 * gcc.dg/vect/vect-avg-15.c: Likewise.
699
700 2018-08-03 Martin Liska <mliska@suse.cz>
701
702 * gcc.dg/predict-1.c: Adjust scanned pattern to cover 2 digits.
703 * gcc.dg/predict-13.c: Likewise.
704 * gcc.dg/predict-3.c: Likewise.
705 * gcc.dg/predict-4.c: Likewise.
706 * gcc.dg/predict-5.c: Likewise.
707 * gcc.dg/predict-6.c: Likewise.
708 * gcc.dg/predict-9.c: Likewise.
709 * gfortran.dg/predict-1.f90: Likewise.
710
711 2018-08-02 Richard Biener <rguenther@suse.de>
712
713 PR c++/86763
714 * g++.dg/torture/pr86763.C: New testcase.
715
716 2018-08-02 Richard Biener <rguenther@suse.de>
717
718 PR tree-optimization/86816
719 * g++.dg/torture/pr86816.C: New testcase.
720
721 2018-08-02 Richard Sandiford <richard.sandiford@arm.com>
722
723 * gcc.target/aarch64/f16_mov_immediate_1.c: Expect fmov immediate
724 to be used.
725 * gcc.target/aarch64/f16_mov_immediate_2.c: Likewise.
726 * gcc.target/aarch64/f16_mov_immediate_3.c: Force +nofp16.
727 * gcc.target/aarch64/sve/single_1.c: Except fmov immediate to be used
728 for .h.
729 * gcc.target/aarch64/sve/single_2.c: Likewise.
730 * gcc.target/aarch64/sve/single_3.c: Likewise.
731 * gcc.target/aarch64/sve/single_4.c: Likewise.
732
733 2018-08-02 Jackson Woodruff <jackson.woodruff@arm.com>
734
735 PR target/86014
736 * gcc.target/aarch64/ldp_stp_13.c: New test.
737
738 2018-08-01 Martin Sebor <msebor@redhat.com>
739
740 PR tree-optimization/86650
741 * gcc.dg/format/gcc_diag-10.c: Adjust.
742
743 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
744
745 * gcc.target/aarch64/sve/var_stride_2.c: Update expected form
746 of range check.
747 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
748
749 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
750
751 PR target/86753
752 * gcc.target/aarch64/sve/vcond_4.c: XFAIL positive tests.
753 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
754
755 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
756
757 * gcc.dg/pointer-range-check-1.c: New test.
758 * gcc.dg/pointer-range-check-2.c: Likewise.
759
760 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
761
762 PR tree-optimization/86749
763 * gcc.dg/vect/pr86749.c: New test.
764
765 2018-08-01 Paolo Carlini <paolo.carlini@oracle.com>
766
767 PR c++/86661
768 * g++.dg/lookup/name-clash12.C: New.
769
770 2018-08-01 Richard Biener <rguenther@suse.de>
771
772 * gcc.dg/tree-ssa/ssa-fre-68.c: New testcase.
773
774 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
775
776 * gcc.dg/plugin/poly-int-07_plugin.c (dg-options): Use -O0.
777
778 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
779
780 * gcc.dg/tree-ssa/pr84512.c: Xfail on alpha*-*-*.
781
782 2018-08-01 Martin Liska <mliska@suse.cz>
783
784 * gcc.dg/tree-prof/stringop-1.c: Adjust scanned pattern.
785 * gcc.dg/tree-prof/stringop-2.c: Likewise.
786 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
787 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
788 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
789 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
790 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
791 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
792
793 2018-08-01 Martin Liska <mliska@suse.cz>
794
795 PR value-prof/35543
796 * gcc.dg/tree-prof/val-prof-7.c: Add __builtin_memmove.
797
798 2018-08-01 Sam Tebbs <sam.tebbs@arm.com>
799
800 * gcc.target/aarch64/extract_zero_extend.c: New file.
801
802 2018-08-01 Jakub Jelinek <jakub@redhat.com>
803
804 PR c/85704
805 * gcc.c-torture/compile/pr85704.c: New test.
806
807 2018-07-31 Alexandre Oliva <oliva@adacore.com>
808 Olivier Hainque <hainque@adacore.com>
809
810 * gnat.dg/dinst.adb: New.
811 * gnat.dg/dinst_pkg.ads, gnat.dg/dinst_pkg.adb: New.
812
813 2018-07-31 David Malcolm <dmalcolm@redhat.com>
814
815 * gcc.dg/format/gcc_diag-1.c (foo): Update the %v tests for
816 tdiag and cxxdiag.
817 * gcc.dg/format/gcc_diag-10.c (test_diag): Update tests of %G
818 and %K.
819
820 2018-07-31 Richard Earnshaw <rearnsha@arm.com>
821
822 * c-c++-common/spec-barrier-1.c: New test.
823 * c-c++-common/spec-barrier-2.c: New test.
824 * gcc.dg/spec-barrier-3.c: New test.
825
826 2018-07-31 Martin Sebor <msebor@redhat.com>
827
828 PR tree-optimization/86741
829 * gcc.dg/Warray-bounds-33.c: New test.
830
831 2018-07-31 Andreas Krebbel <krebbel@linux.ibm.com>
832
833 * gcc.target/s390/memset-1.c: Improve testcase.
834
835 2018-07-31 Tom de Vries <tdevries@suse.de>
836
837 PR debug/86687
838 * g++.dg/guality/pr86687.C: New test.
839
840 2018-07-31 Jakub Jelinek <jakub@redhat.com>
841
842 P1008R1 - prohibit aggregates with user-declared constructors
843 * g++.dg/ext/is_aggregate.C: Add tests with deleted or defaulted ctor.
844 * g++.dg/cpp0x/defaulted1.C (main): Ifdef out for C++2a B b = {1};.
845 * g++.dg/cpp0x/deleted2.C: Expect error for C++2a.
846 * g++.dg/cpp2a/aggr1.C: New test.
847 * g++.dg/cpp2a/aggr2.C: New test.
848
849 2018-07-31 Segher Boessenkool <segher@kernel.crashing.org>
850
851 PR target/86640
852 * gcc.target/arm/pr86640.c: New testcase.
853
854 2018-07-31 Martin Liska <mliska@suse.cz>
855
856 PR gcov-profile/85338
857 PR gcov-profile/85350
858 PR gcov-profile/85372
859 * gcc.misc-tests/gcov-pr85338.c: New test.
860 * gcc.misc-tests/gcov-pr85350.c: New test.
861 * gcc.misc-tests/gcov-pr85372.c: New test.
862
863 2018-07-31 Martin Liska <mliska@suse.cz>
864
865 PR gcov-profile/83813
866 PR gcov-profile/84758
867 PR gcov-profile/85217
868 PR gcov-profile/85332
869 * gcc.misc-tests/gcov-pr83813.c: New test.
870 * gcc.misc-tests/gcov-pr84758.c: New test.
871 * gcc.misc-tests/gcov-pr85217.c: New test.
872 * gcc.misc-tests/gcov-pr85332.c: New test.
873
874 2018-07-31 Ed Schonberg <schonberg@adacore.com>
875
876 * gnat.dg/prot5.adb, gnat.dg/prot5_pkg.adb,
877 gnat.dg/prot5_pkg.ads: New testcase.
878
879 2018-07-31 Justin Squirek <squirek@adacore.com>
880
881 * gnat.dg/addr11.adb: New testcase.
882
883 2018-07-31 Hristian Kirtchev <kirtchev@adacore.com>
884
885 * gnat.dg/global.adb, gnat.dg/global.ads: New testcase.
886
887 2018-07-31 Gary Dismukes <dismukes@adacore.com>
888
889 * gnat.dg/block_ext_return_assert_failure.adb: New testcase.
890
891 2018-07-31 Ed Schonberg <schonberg@adacore.com>
892
893 * gnat.dg/iter3.adb: New testcase.
894
895 2018-07-31 Andre Vieira <andre.simoesdiasvieira@arm.com>
896
897 Revert 'AsyncI/O patch committed'
898 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
899 Thomas Koenig <tkoenig@gcc.gnu.org>
900
901 PR fortran/25829
902 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
903 * gfortran.dg/f2003_io_1.f03: Add wait statement.
904
905 2018-07-30 Segher Boessenkool <segher@kernel.crashing.org>
906
907 PR rtl-optimization/85160
908 * gcc.target/powerpc/combine-2-2.c: New testcase.
909
910 2018-07-27 Martin Sebor <msebor@redhat.com>
911
912 PR tree-optimization/86696
913 * g++.dg/pr86696.C: New test.
914
915 2018-07-27 David Malcolm <dmalcolm@redhat.com>
916
917 PR tree-optimization/86636
918 * gcc.c-torture/compile/pr86636.c: Add dg-do compile.
919 Add dg-require-effective-target pthread.
920
921 2018-07-26 Qing Zhao <qing.zhao@oracle.com>
922
923 * gcc.dg/strcmpopt_5.c: Change to O2 to enable the transformation.
924 * gcc.dg/strcmpopt_6.c: Likewise.
925
926 2018-07-26 Pat Haugen <pthaugen@us.ibm.com>
927
928 PR target/86612
929 * gcc.target/powerpc/pr58673-2.c: Call strdup.
930
931 2018-07-26 Martin Sebor <msebor@redhat.com>
932
933 PR tree-optimization/86043
934 PR tree-optimization/86042
935 * gcc/testsuite/gcc.dg/attr-nonstring-2.c: Xfail test cases due to
936 pr86688.
937 * gcc.dg/strlenopt-44.c: New test.
938
939 2018-07-26 Martin Liska <mliska@suse.cz>
940
941 PR gcov-profile/86536
942 * gcc.misc-tests/gcov-pr86536.c: New test.
943
944 2018-07-25 Martin Sebor <msebor@redhat.com>
945
946 * gcc.c-torture/execute/builtins/strnlen.c: Remove DejaGnu directives
947 ignored by the test harness.
948
949 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
950 Thomas Koenig <tkoenig@gcc.gnu.org>
951
952 PR fortran/25829
953 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
954 * gfortran.dg/f2003_io_1.f03: Add wait statement.
955
956 2018-07-25 Jakub Jelinek <jakub@redhat.com>
957
958 PR c++/85515
959 * g++.dg/pr85515-2.C: Add expected dg-error.
960 * g++.dg/cpp0x/range-for36.C: New test.
961
962 2018-07-25 Claudiu Zissulescu <claziss@synopsys.com>
963
964 * gcc.target/arc/uncached-1.c: New test.
965 * gcc.target/arc/uncached-2.c: Likewise.
966
967 2018-07-24 Martin Sebor <msebor@redhat.com>
968
969 PR tree-optimization/86622
970 PR tree-optimization/86532
971 * gcc.c-torture/execute/strlen-2.c: New test.
972 * gcc.c-torture/execute/strlen-3.c: New test.
973 * gcc.c-torture/execute/strlen-4.c: New test.
974
975 2018-07-24 David Malcolm <dmalcolm@redhat.com>
976
977 PR tree-optimization/86636
978 * gcc.c-torture/compile/pr86636.c: New test.
979
980 2018-07-24 Matthew Malcomson <matthew.malcomson@arm.com>
981
982 * gcc.target/aarch64/simd/vect_su_add_sub.c: New.
983
984 2018-07-24 Jakub Jelinek <jakub@redhat.com>
985
986 PR middle-end/86627
987 * gcc.target/i386/pr86627.c: New test.
988
989 PR testsuite/86649
990 * g++.dg/tree-ssa-/pr19476-1.C: Check dom2 dump instead of ccp1.
991 * g++.dg/tree-ssa-/pr19476-5.C: Likewise.
992 * g++.dg/tree-ssa-/pr19476-6.C: New test.
993 * g++.dg/tree-ssa-/pr19476-7.C: New test.
994
995 2018-07-23 Carl Love <cel@us.ibm.com>
996
997 PR 86591
998 * gcc.target/powerpc/altivec-1-runnable.c: Move vector double tests to
999 file altivec-2-runnable.c.
1000 * gcc.target/powerpc/altivec-2-runnable.c: Add vector double tests.
1001 * gcc.target/powerpc/buitlins-1.c: Remove dg-final check for xxlor.
1002 Update dg-final test for __divdi3 and __udivdi3 instructions. Update
1003 comments for instruction generated by vec_mergeh, vec_perm, vec_round,
1004 vec_cts, vec_ctu, vec_cpsgn tests.
1005
1006 2018-07-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
1007
1008 PR c/86617
1009 * gcc.dg/pr86617.c: New test.
1010
1011 2018-07-23 Jakub Jelinek <jakub@redhat.com>
1012
1013 PR c++/86569
1014 * g++.dg/warn/Wnonnull-compare-9.C: New test.
1015
1016 2018-07-20 Martin Sebor <msebor@redhat.com>
1017
1018 PR middle-end/82063
1019 * c-c++-common/pr68657-1.c: Adjust.
1020 * c-c++-common/pr68657-2.c: Same.
1021 * c-c++-common/pr68657-3.c: Same.
1022 * c-c++-common/pr68833-1.c: Same.
1023 * gcc.dg/Walloc-size-larger-than-16.c: Same.
1024 * gcc.dg/Walloca-larger-than.c: New test.
1025 * gcc.dg/Walloca-larger-than-2.c: New test.
1026 * gcc.dg/Wframe-larger-than-2.c: New test.
1027 * gcc.dg/Wlarger-than3.c: New test.
1028 * gcc.dg/Wvla-larger-than-3.c: New test.
1029 * gcc.dg/pr42611.c: Adjust.
1030 * gnat.dg/frame_overflow.adb: Same.
1031
1032 2018-07-20 Martin Sebor <msebor@redhat.com>
1033
1034 PR tree-optimization/86613
1035 PR tree-optimization/86611
1036 * c-c++-common/Warray-bounds-2.c: Undefine macros and
1037 prune duplicate warnings.
1038 * gcc.dg/Warray-bounds-31.c: Xfail test cases with
1039 data-model-dependencies.
1040 * gcc.dg/Warray-bounds-32.c: Ditto.
1041
1042 2018-07-20 Richard Biener <rguenther@suse.de>
1043
1044 PR debug/86585
1045 * g++.dg/lto/pr86585_0.C: New testcase.
1046 * g++.dg/lto/pr86585_1.C: Likewise.
1047
1048 2018-07-19 Martin Sebor <msebor@redhat.com>
1049
1050 PR tree-optimization/83776
1051 PR tree-optimization/84047
1052 * gcc.dg/Warray-bounds-29.c: New test.
1053 * gcc.dg/Warray-bounds-30.c: New test.
1054 * gcc.dg/Warray-bounds-31.c: New test.
1055 * gcc.dg/Warray-bounds-32.c: New test.
1056
1057 2018-07-19 Michael Collison <michael.collison@arm.com>
1058 Richard Henderson <rth@redhat.com>
1059
1060 * gcc.target/aarch64/builtin_sadd_128.c: New testcase.
1061 * gcc.target/aarch64/builtin_saddl.c: New testcase.
1062 * gcc.target/aarch64/builtin_saddll.c: New testcase.
1063 * gcc.target/aarch64/builtin_uadd_128.c: New testcase.
1064 * gcc.target/aarch64/builtin_uaddl.c: New testcase.
1065 * gcc.target/aarch64/builtin_uaddll.c: New testcase.
1066 * gcc.target/aarch64/builtin_ssub_128.c: New testcase.
1067 * gcc.target/aarch64/builtin_ssubl.c: New testcase.
1068 * gcc.target/aarch64/builtin_ssubll.c: New testcase.
1069 * gcc.target/aarch64/builtin_usub_128.c: New testcase.
1070 * gcc.target/aarch64/builtin_usubl.c: New testcase.
1071 * gcc.target/aarch64/builtin_usubll.c: New testcase.
1072
1073 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1074
1075 Revert fix for c++/59480 (and testsuite followup)
1076
1077 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1078
1079 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
1080
1081 2019-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1082
1083 PR c++/59480, DR 136
1084 * g++.dg/other/friend8.C: New.
1085 * g++.dg/other/friend9.C: Likewise.
1086 * g++.dg/other/friend10.C: Likewise.
1087 * g++.dg/other/friend11.C: Likewise.
1088 * g++.dg/other/friend12.C: Likewise.
1089 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
1090 * g++.dg/parse/defarg8.C: Likewise.
1091
1092 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
1093
1094 * gcc.target/aarch64/profile.c: New test.
1095
1096 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
1097
1098 PR target/83009
1099 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
1100
1101 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
1102
1103 PR target/86560
1104 * gcc.target/i386/pr86560-4.c: New test.
1105 * gcc.target/i386/pr86560-5.c: Likewise.
1106
1107 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
1108
1109 PR target/86560
1110 * gcc.target/i386/pr86560-1.c: New test.
1111 * gcc.target/i386/pr86560-2.c: Likewise.
1112 * gcc.target/i386/pr86560-3.c: Likewise.
1113
1114 2018-07-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1115
1116 * gfortran.dg/max_fmax_aarch64.f90: New test.
1117 * gfortran.dg/min_fmin_aarch64.f90: Likewise.
1118 * gfortran.dg/minmax_integer.f90: Likewise.
1119
1120 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1121
1122 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
1123
1124 2018-07-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1125
1126 PR middle-end/86544
1127 * g++.dg/tree-ssa/pr86544.C: New test.
1128
1129 2018-07-18 Jakub Jelinek <jakub@redhat.com>
1130
1131 PR c++/86550
1132 * g++.dg/cpp0x/lambda/lambda-86550.C: New test.
1133
1134 2018-07-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
1135
1136 PR 69558
1137 * c-c++-common/cpp/diagnostic-pragma-2.c: New test.
1138 * c-c++-common/pr69558.c: Remove xfail.
1139 * gcc.dg/cpp/builtin-macro-1.c: Adjust test expectations.
1140 * gcc.dg/pr61817-1.c: Likewise.
1141 * gcc.dg/pr61817-2.c: Likewise.
1142 * g++.dg/plugin/pragma_plugin.c: Warn at expansion_point_location.
1143
1144 2018-07-18 Janus Weil <janus@gcc.gnu.org>
1145
1146 PR fortran/85599
1147 * gfortran.dg/function_optimize_5.f90: Add option
1148 '-faggressive-function-elimination' and update dg-warning clauses.
1149 * gfortran.dg/short_circuiting.f90: New test.
1150
1151 2018-07-18 Marek Polacek <polacek@redhat.com>
1152
1153 PR c++/86190 - bogus -Wsign-conversion warning
1154 * g++.dg/warn/Wsign-conversion-3.C: New test.
1155 * g++.dg/warn/Wsign-conversion-4.C: New test.
1156
1157 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1158
1159 PR c++/59480, DR 136
1160 * g++.dg/other/friend8.C: New.
1161 * g++.dg/other/friend9.C: Likewise.
1162 * g++.dg/other/friend10.C: Likewise.
1163 * g++.dg/other/friend11.C: Likewise.
1164 * g++.dg/other/friend12.C: Likewise.
1165 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
1166 * g++.dg/parse/defarg8.C: Likewise.
1167
1168 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1169
1170 * g++.dg/ext/uow-3.C: Adjust.
1171 * g++.dg/ext/uow-4.C: Likewise.
1172 * g++.dg/lookup/name-clash11.C: Likewise.
1173 * g++.dg/lookup/name-clash7.C: Likewise.
1174 * g++.dg/lookup/redecl1.C: Likewise.
1175 * g++.dg/warn/changes-meaning.C: Likewise.
1176 * g++.old-deja/g++.jason/scoping8.C: Likewise.
1177 * g++.old-deja/g++.law/nest1.C: Likewise.
1178
1179 2018-07-18 Richard Biener <rguenther@suse.de>
1180
1181 PR debug/86523
1182 * g++.dg/lto/pr86523-3_0.C: New testcase.
1183
1184 2018-07-17 Andreas Schwab <schwab@linux-m68k.org>
1185
1186 * gcc.target/m68k/mulsi_highpart.c: New test.
1187
1188 2018-07-17 Jakub Jelinek <jakub@redhat.com>
1189
1190 * gcc.dg/cpp/pr61854-c90.c (foo): Expect a note, rather than error.
1191 * gcc.dg/cpp/pr61854-c94.c (foo): Likewise.
1192 * gcc.dg/cpp/pr61854-4.c (foo): Likewise.
1193 * gcc.dg/cpp/pr61854-8.c: New test.
1194
1195 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
1196
1197 * gcc.target/powerpc/pr85456.c: Require longdouble128.
1198
1199 2018-07-17 Fritz Reese <fritzoreese@gmail.com>
1200
1201 PR fortran/83184
1202 * gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages.
1203
1204 2018-07-17 Will Schmidt <will_schmidt@vnet.ibm.com>
1205
1206 * gcc.target/powerpc/fold-vec-unpack-char.c: New.
1207 * gcc.target/powerpc/fold-vec-unpack-float.c: New.
1208 * gcc.target/powerpc/fold-vec-unpack-int.c: New.
1209 * gcc.target/powerpc/fold-vec-unpack-pixel.c: New.
1210 * gcc.target/powerpc/fold-vec-unpack-short.c: New.
1211
1212 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
1213
1214 * gcc.target/powerpc/pr57150.c: Require longdouble128.
1215 * gcc.target/powerpc/pr79916.c: Require dfp.
1216
1217 2018-07-17 Richard Biener <rguenther@suse.de>
1218
1219 PR lto/86456
1220 * g++.dg/debug/dwarf2/pr86456.C: New testcase.
1221
1222 2018-07-17 Robin Dapp <rdapp@linux.ibm.com>
1223
1224 * gcc.target/s390/function-align1.c: New test.
1225 * gcc.target/s390/function-align2.c: New test.
1226 * gcc.target/s390/function-align3.c: New test.
1227
1228 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
1229
1230 * gnat.dg/discr55.adb: New test.
1231
1232 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1233
1234 * gcc.target/i386/vartrack-1.c (dg-options): Add
1235 -fomit-frame-pointer.
1236
1237 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1238
1239 * g++.dg/lto/pr86523-1_0.C: Require fpic, shared support.
1240 (dg-lto-options): Add -fPIC.
1241 * g++.dg/lto/pr86523-2_0.C: Likewise.
1242
1243 2018-07-17 Martin Liska <mliska@suse.cz>
1244
1245 * gcc.target/powerpc/loop_align.c: Update scanned pattern.
1246
1247 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1248
1249 * gnat.dg/generic_call_cw.adb, gnat.dg/generic_call_iface.adb: New
1250 testcase.
1251
1252 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
1253
1254 * gnat.dg/sso10.adb, gnat.dg/sso10_pkg.ads: New testcase.
1255
1256 2018-07-17 Patrick Bernardi <bernardi@adacore.com>
1257
1258 * gnat.dg/memorytest.adb: New testcase.
1259
1260 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
1261
1262 * gnat.dg/config_pragma1.adb, gnat.dg/config_pragma1_pkg.ads:
1263 New testcase.
1264
1265 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1266
1267 * gnat.dg/equal3.adb: New testcase.
1268
1269 2018-07-17 Justin Squirek <squirek@adacore.com>
1270
1271 * gnat.dg/split_args.adb: New testcase.
1272
1273 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1274
1275 * gnat.dg/discr54.adb, gnat.dg/discr54_pkg.ads: New testcase.
1276
1277 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
1278
1279 * gnat.dg/bip_case_expr.adb, gnat.dg/bip_case_expr_pkg.ads:
1280 New testcase.
1281
1282 2018-07-16 Carl Love <cel@us.ibm.com>
1283
1284 PR target/86414
1285 Forgot the PR number on the commit log.
1286
1287 2018-07-16 Carl Love <cel@us.ibm.com>
1288
1289 PR target/86414
1290 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
1291 longdouble128.
1292 * gcc.target/powerpc/divkc3-3.c: Ditto.
1293 * gcc.target/powerpc/mulkc3-2.c: Ditto.
1294 * gcc.target/powerpc/mulkc3-3.c: Ditto.
1295 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
1296 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
1297
1298 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
1299
1300 * gcc.target/powerpc/convert-fp-128.c: New testcase.
1301 * gcc.target/powerpc/convert-fp-64.c: New testcase.
1302
1303 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
1304
1305 * lib/target-supports.exp (check_effective_target_longdouble64,
1306 check_effective_target_ppc_float128,
1307 check_effective_target_ppc_float128_insns,
1308 check_effective_target_powerpc_vsx): New.
1309
1310 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
1311
1312 * lib/target-supports.exp (check_ppc_float128_hw_available): Fix
1313 syntax error.
1314
1315 2018-07-16 Jakub Jelinek <jakub@redhat.com>
1316
1317 PR tree-optimization/86526
1318 * gcc.c-torture/compile/pr86526.c: New test.
1319
1320 2018-07-16 Carl Love <cel@us.ibm.com>
1321
1322 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
1323 longdouble128.
1324 * gcc.target/powerpc/divkc3-3.c: Ditto.
1325 * gcc.target/powerpc/mulkc3-2.c: Ditto.
1326 * gcc.target/powerpc/mulkc3-3.c: Ditto.
1327 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
1328 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
1329
1330 2018-07-16 Fritz Reese <fritzoreese@gmail.com>
1331
1332 PR fortran/83184
1333 * gfortran.dg/assumed_rank_14.f90: New testcase.
1334 * gfortran.dg/assumed_rank_15.f90: New testcase.
1335 * gfortran.dg/dec_structure_8.f90: Update error messages.
1336 * gfortran.dg/dec_structure_23.f90: Update error messages.
1337
1338 2018-07-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
1339
1340 PR middle-end/86528
1341 * gcc.c-torture/execute/pr86528.c: New test.
1342 * gcc.dg/Wrestrict-10.c (test_arr_strcat_2): Fix typo.
1343
1344 2018-07-16 Paolo Carlini <paolo.carlini@oracle.com>
1345
1346 * g++.dg/template/spec40.C: New.
1347 * g++.dg/parse/ptrmem8.C: Likewise.
1348
1349 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
1350
1351 * gcc.target/s390/mnop-mcount-m31-fpic.c: New testcase.
1352 * gcc.target/s390/mnop-mcount-m31-mzarch.c: New testcase.
1353 * gcc.target/s390/mnop-mcount-m31.c: New testcase.
1354 * gcc.target/s390/mnop-mcount-m64-mfentry.c: New testcase.
1355 * gcc.target/s390/mnop-mcount-m64.c: New testcase.
1356
1357 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
1358
1359 * gcc.target/s390/mrecord-mcount.c: New testcase.
1360
1361 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
1362
1363 * gcc.target/s390/mfentry-m64.c: New testcase.
1364
1365 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
1366
1367 * gnat.dg/abstract_state1.adb, gnat.dg/abstract_state1.ads: New
1368 testcase.
1369
1370 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
1371
1372 * gnat.dg/validity_check3.adb, gnat.dg/validity_check3.ads: New
1373 testcase.
1374
1375 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
1376
1377 * gnat.dg/wide_wide_value1.adb: New testcase.
1378
1379 2018-07-16 Javier Miranda <miranda@adacore.com>
1380
1381 * gnat.dg/bit_order1.adb: New testcase.
1382
1383 2018-07-16 Javier Miranda <miranda@adacore.com>
1384
1385 * gnat.dg/iter2.adb, gnat.dg/iter2.ads: New testcase.
1386
1387 2018-07-16 Richard Biener <rguenther@suse.de>
1388
1389 PR lto/86523
1390 * g++.dg/lto/pr86523-1_0.C: New testcase.
1391 * g++.dg/lto/pr86523-2_0.C: Likewise.
1392
1393 2018-07-16 Martin Liska <mliska@suse.cz>
1394
1395 PR ipa/86529
1396 * g++.dg/ipa/pr86529.C: New test.
1397
1398 2018-07-16 Tom de Vries <tdevries@suse.de>
1399
1400 PR debug/86455
1401 * gcc.target/i386/vartrack-1.c: New test.
1402
1403 2018-07-16 Eric Botcazou <ebotcazou@adacore.com>
1404
1405 * gnat.dg/opt73.adb: New test.
1406
1407 2018-07-16 Jakub Jelinek <jakub@redhat.com>
1408
1409 PR c++/3698
1410 PR c++/86208
1411 * g++.dg/opt/pr3698.C: New test.
1412
1413 2018-07-16 Richard Biener <rguenther@suse.de>
1414
1415 PR ipa/86389
1416 * gcc.dg/torture/pr86389.c: Require trampolines.
1417
1418 2018-07-15 Tom de Vries <tdevries@suse.de>
1419
1420 * lib/gcc-gdb-test.exp (guality_minimal_options): New proc.
1421 * lib/gfortran-dg.exp (gfortran-dg-runtest): Don't call torture-init if
1422 already called.
1423 * g++.dg/guality/guality.exp: Ensure Og is part of torture options.
1424 * gcc.dg/guality/guality.exp: Same.
1425 * gfortran.dg/guality/guality.exp: Same.
1426
1427 2018-07-13 H.J. Lu <hongjiu.lu@intel.com>
1428 Sunil K Pandey <sunil.k.pandey@intel.com>
1429
1430 PR target/84413
1431 * gcc.target/i386/pr84413-1.c: New test.
1432 * gcc.target/i386/pr84413-2.c: Likewise.
1433 * gcc.target/i386/pr84413-3.c: Likewise.
1434
1435 2018-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
1436 Steve Munroe <munroesj52@gmail.com>
1437
1438 * gcc.target/powerpc/sse2-pand-1.c: New file.
1439 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
1440 * gcc.target/powerpc/sse2-por-1.c: Likewise.
1441 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
1442
1443 2018-07-13 Nathan Sidwell <nathan@acm.org>
1444
1445 PR c++/86374
1446 * g++.dg/pr86374.C: New.
1447
1448 2018-07-13 Qing Zhao <qing.zhao@oracle.com>
1449
1450 PR middle-end/78809
1451 * gcc.dg/strcmpopt_5.c: New test.
1452 * gcc.dg/strcmpopt_6.c: New test.
1453
1454 2018-07-13 Richard Biener <rguenther@suse.de>
1455
1456 PR middle-end/85974
1457 * gcc.c-torture/compile/930326-1.c: Adjust to cover widening.
1458
1459 2018-07-13 Tom de Vries <tdevries@suse.de>
1460
1461 * gcc.dg/guality/clztest.c: Add -fno-ipa-icf in dg-options.
1462 * gcc.dg/guality/ctztest.c: Same.
1463 * gcc.dg/guality/sra-1.c: Same.
1464
1465 2018-07-13 Tom de Vries <tdevries@suse.de>
1466
1467 * gcc.dg/vla-1.c: Update.
1468
1469 2018-07-13 Tom de Vries <tdevries@suse.de>
1470
1471 * gcc.src/maintainers.exp: New file.
1472
1473 2018-07-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1474
1475 PR middle-end/86489
1476 * gcc.dg/pr86489.c: New test.
1477
1478 2018-07-12 Martin Sebor <msebor@redhat.com>
1479
1480 PR testsuite/86510
1481 g++.dg/warn/pr86453.C: Adjust.
1482
1483 2018-07-12 Jim Wilson <jimw@sifive.com>
1484
1485 * gnat.dg/warn5.adb: Expect warning for riscv*-*-*.
1486
1487 2018-07-12 Kito Cheng <kito.cheng@gmail.com>
1488
1489 * gcc.target/riscv/interrupt-conflict-mode.c: New.
1490
1491 2018-07-12 Jakub Jelinek <jakub@redhat.com>
1492
1493 * c-c++-common/gomp/declare-target-3.c: New test.
1494 * g++.dg/gomp/declare-target-2.C: New test.
1495
1496 2018-07-12 Martin Sebor <msebor@redhat.com>
1497
1498 PR c/86453
1499 * c-c++-common/Wattributes.c: Adjust.
1500 * gcc.dg/Wattributes-10.c: New test.
1501 * g++.dg/Wattributes-3.C: Adjust.
1502 * gcc.dg/Wattributes-6.c: Adjust.
1503 * gcc.dg/pr18079.c: Adjust.
1504 * gcc.dg/torture/pr42363.c: Adjust.
1505
1506 2018-07-12 Julia Koval <julia.koval@intel.com>
1507
1508 * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit
1509 version.
1510
1511 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1512
1513 * gcc.dg/vect/vect-cond-arith-6.c: New test.
1514 * gcc.target/aarch64/sve/cond_arith_4.c: Likewise.
1515 * gcc.target/aarch64/sve/cond_arith_4_run.c: Likewise.
1516 * gcc.target/aarch64/sve/cond_arith_5.c: Likewise.
1517 * gcc.target/aarch64/sve/cond_arith_5_run.c: Likewise.
1518 * gcc.target/aarch64/sve/slp_14.c: Likewise.
1519 * gcc.target/aarch64/sve/slp_14_run.c: Likewise.
1520
1521 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1522
1523 * gcc.dg/vect/vect-cond-arith-4.c: New test.
1524 * gcc.dg/vect/vect-cond-arith-5.c: Likewise.
1525 * gcc.target/aarch64/sve/cond_arith_1.c: Likewise.
1526 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
1527 * gcc.target/aarch64/sve/cond_arith_2.c: Likewise.
1528 * gcc.target/aarch64/sve/cond_arith_2_run.c: Likewise.
1529 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
1530 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
1531
1532 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1533 Alan Hayward <alan.hayward@arm.com>
1534 David Sherwood <david.sherwood@arm.com>
1535
1536 * gcc.dg/vect/vect-fma-2.c: New test.
1537 * gcc.target/aarch64/sve/reduc_4.c: Likewise.
1538 * gcc.target/aarch64/sve/reduc_6.c: Likewise.
1539 * gcc.target/aarch64/sve/reduc_7.c: Likewise.
1540
1541 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1542
1543 * gcc.dg/vect/vect-cond-arith-3.c: New test.
1544 * gcc.target/aarch64/sve/vcond_13.c: Likewise.
1545 * gcc.target/aarch64/sve/vcond_13_run.c: Likewise.
1546 * gcc.target/aarch64/sve/vcond_14.c: Likewise.
1547 * gcc.target/aarch64/sve/vcond_14_run.c: Likewise.
1548 * gcc.target/aarch64/sve/vcond_15.c: Likewise.
1549 * gcc.target/aarch64/sve/vcond_15_run.c: Likewise.
1550 * gcc.target/aarch64/sve/vcond_16.c: Likewise.
1551 * gcc.target/aarch64/sve/vcond_16_run.c: Likewise.
1552
1553 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1554
1555 * gcc.dg/vect/vect-cond-arith-2.c: New test.
1556 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
1557
1558 2018-07-12 Richard Biener <rguenther@suse.de>
1559
1560 PR target/84829
1561 * gcc.target/i386/pr84829.c: New testcase.
1562
1563 2018-07-12 Jakub Jelinek <jakub@redhat.com>
1564
1565 * gcc.dg/torture/20180712-1.c: New test.
1566
1567 PR tree-optimization/86492
1568 * gcc.c-torture/execute/pr86492.c: New test.
1569
1570 2018-07-12 Richard Biener <rguenther@suse.de>
1571
1572 PR c/86453
1573 * g++.dg/warn/pr86453.C: New testcase.
1574
1575 2018-07-12 Richard Biener <rguenther@suse.de>
1576
1577 PR middle-end/86479
1578 * gcc.dg/graphite/pr86479.c: New testcase.
1579
1580 2018-07-11 Jakub Jelinek <jakub@redhat.com>
1581
1582 * gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead
1583 of hardcoding size. Cast (rel) to MASK_TYPE.
1584 * gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise.
1585 * gcc.target/i386/avx512f-vinserti32x4-3.c: New test.
1586 * gcc.target/i386/avx512f-vinsertf32x4-3.c: New test.
1587 * gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test.
1588 * gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test.
1589 * gcc.target/i386/avx512vl-vpcmpleb-2.c: New test.
1590 * gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test.
1591 * gcc.target/i386/avx512vl-vpcmpltb-2.c: New test.
1592 * gcc.target/i386/avx512vl-vpcmpltub-2.c: New test.
1593 * gcc.target/i386/avx512vl-vpcmpleub-2.c: New test.
1594 * gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test.
1595 * gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test.
1596 * gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test.
1597 * gcc.target/i386/avx512vl-vpcmplew-2.c: New test.
1598 * gcc.target/i386/avx512vl-vpcmpgew-2.c: New test.
1599 * gcc.target/i386/avx512vl-vpcmpltw-2.c: New test.
1600 * gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test.
1601 * gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test.
1602 * gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test.
1603
1604 2018-07-11 Grazvydas Ignotas <notasas@gmail.com>
1605
1606 * gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to
1607 (AVX512F_LEN / 8) instead of (AVX512F_LEN / 16).
1608 * gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise.
1609
1610 2018-07-10 Mark Wielaard <mark@klomp.org>
1611
1612 PR debug/86459
1613 * gcc.dg/pr86459.c: New test.
1614
1615 2018-07-10 Martin Sebor <msebor@redhat.com>
1616
1617 PR testsuite/86461
1618 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
1619
1620 2018-07-10 Martin Liska <mliska@suse.cz>
1621
1622 PR testsuite/86445
1623 * gcc.dg/pr84100.c: Change it back to dg-bogus.
1624
1625 2018-07-10 Jakub Jelinek <jakub@redhat.com>
1626
1627 PR sanitizer/86406
1628 * g++.dg/ubsan/pr86406.C: New test.
1629
1630 PR fortran/86421
1631 * gfortran.dg/vect/pr86421.f90: New test.
1632
1633 2018-07-09 Martin Sebor <msebor@redhat.com>
1634
1635 PR tree-optimization/86415
1636 * gcc.dg/strlenopt-53.c: New test.
1637
1638 2018-07-09 Martin Sebor <msebor@redhat.com>
1639
1640 PR middle-end/77357
1641 * gcc.dg/strlenopt-49.c: New test.
1642 * gcc.dg/strlenopt-50.c: New test.
1643 * gcc.dg/strlenopt-51.c: New test.
1644 * gcc.dg/strlenopt-52.c: New test.
1645 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
1646
1647 2018-07-09 Jakub Jelinek <jakub@redhat.com>
1648
1649 PR c/86420
1650 * gcc.dg/nextafter-1.c (TEST): Adjust the tests that expect denormals
1651 to be returned and when first argument is not 0, so that they don't do
1652 anything for NEED_EXC or NEED_ERRNO.
1653
1654 2018-07-09 Tom de Vries <tdevries@suse.de>
1655
1656 * gcc.dg/guality/asm-1.c: Use relative line numbers where obvious.
1657 * gcc.dg/guality/bswaptest.c: Same.
1658 * gcc.dg/guality/clztest.c: Same.
1659 * gcc.dg/guality/csttest.c: Same.
1660 * gcc.dg/guality/ctztest.c: Same.
1661 * gcc.dg/guality/drap.c: Same.
1662 * gcc.dg/guality/nrv-1.c: Same.
1663 * gcc.dg/guality/pr41353-1.c: Same.
1664 * gcc.dg/guality/pr41353-2.c: Same.
1665 * gcc.dg/guality/pr41404-1.c: Same.
1666 * gcc.dg/guality/pr43051-1.c: Same.
1667 * gcc.dg/guality/pr43077-1.c: Same.
1668 * gcc.dg/guality/pr43177.c: Same.
1669 * gcc.dg/guality/pr43329-1.c: Same.
1670 * gcc.dg/guality/pr43479.c: Same.
1671 * gcc.dg/guality/pr43593.c: Same.
1672 * gcc.dg/guality/pr45003-1.c: Same.
1673 * gcc.dg/guality/pr45003-2.c: Same.
1674 * gcc.dg/guality/pr45003-3.c: Same.
1675 * gcc.dg/guality/pr48437.c: Same.
1676 * gcc.dg/guality/pr48466.c: Same.
1677 * gcc.dg/guality/pr49888.c: Same.
1678 * gcc.dg/guality/pr54200.c: Same.
1679 * gcc.dg/guality/pr54519-1.c: Same.
1680 * gcc.dg/guality/pr54519-2.c: Same.
1681 * gcc.dg/guality/pr54519-3.c: Same.
1682 * gcc.dg/guality/pr54519-4.c: Same.
1683 * gcc.dg/guality/pr54519-5.c: Same.
1684 * gcc.dg/guality/pr54519-6.c: Same.
1685 * gcc.dg/guality/pr54551.c: Same.
1686 * gcc.dg/guality/pr54693-2.c: Same.
1687 * gcc.dg/guality/pr54693.c: Same.
1688 * gcc.dg/guality/pr54796.c: Same.
1689 * gcc.dg/guality/pr54970.c: Same.
1690 * gcc.dg/guality/pr67192.c: Same.
1691 * gcc.dg/guality/pr69947.c: Same.
1692 * gcc.dg/guality/pr78726.c: Same.
1693 * gcc.dg/guality/rotatetest.c: Same.
1694 * gcc.dg/guality/sra-1.c: Same.
1695 * gcc.dg/guality/vla-2.c: Same.
1696
1697 2018-07-09 Paolo Carlini <paolo.carlini@oracle.com>
1698
1699 * g++.dg/diagnostic/long-short.C: New.
1700 * g++.dg/diagnostic/signed-unsigned.C: Likewise.
1701 * g++.dg/diagnostic/virtual-friend.C: Likewise.
1702 * g++.old-deja/g++.brendan/crash11.C: Adjust.
1703
1704 2018-07-09 Tom de Vries <tdevries@suse.de>
1705
1706 * gcc.dg/vla-1.c: New test.
1707
1708 2018-07-07 Tom de Vries <tdevries@suse.de>
1709
1710 * gcc.misc-tests/options.exp (check_for_all_options): Clean up dump
1711 files.
1712 (get_dump_flags): New proc.
1713 (toplevel): Test all dump flags.
1714
1715 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
1716
1717 * gnat.dg/stack_usage6.adb: New test.
1718 * gnat.dg/stack_usage6_pkg.ads: New helper.
1719
1720 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
1721
1722 * gnat.dg/pure_function3a.adb: New test.
1723 * gnat.dg/pure_function3b.adb: Likewise.
1724 * gnat.dg/pure_function3c.adb: Likewise.
1725 * gnat.dg/pure_function3_pkg.ads: New helper.
1726
1727 2018-07-07 Jakub Jelinek <jakub@redhat.com>
1728
1729 PR target/84711
1730 * gcc.dg/vect/pr84711.c: Remove unnecessary sse
1731 dg-require-effective-target. Add -msse not just on i386-*, but
1732 on all i?86-* and x86_64-*.
1733
1734 2018-07-06 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
1735
1736 * gcc.dg/tree-ssa/phi-opt-16.c: New test.
1737 * gcc.dg/tree-ssa/phi-opt-17.c: New test.
1738 * gcc.dg/tree-ssa/phi-opt-18.c: New test.
1739 * gcc.dg/tree-ssa/phi-opt-19.c: New test.
1740 * gcc.dg/tree-ssa/popcount3.c: New test.
1741
1742 2018-07-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1743
1744 * gcc.dg/tree-ssa/pr64183.c: Disable final value replacement
1745 to preserve the test.
1746 * gcc.target/i386/pr85073.c: Likewise.
1747
1748 2018-07-06 Jakub Jelinek <jakub@redhat.com>
1749
1750 PR tree-optimization/86401
1751 * gcc.dg/tree-ssa/pr86401-1.c: New test.
1752 * gcc.dg/tree-ssa/pr86401-2.c: New test.
1753 * c-c++-common/rotate-9.c: New test.
1754
1755 2018-07-06 Peter Bergner <bergner@linux.ibm.com>
1756
1757 PR target/86324
1758 gcc.target/powerpc/pr86324-1.c: New test.
1759 gcc.target/powerpc/pr86324-2.c: Likewise.
1760
1761 2018-07-06 Tamar Christina <tamar.christina@arm.com>
1762
1763 PR target/84711
1764 * gcc.dg/vect/pr84711.c: Add -msse for i686 targets.
1765
1766 2018-07-06 Tamar Christina <tamar.christina@arm.com>
1767
1768 * gcc.target/aarch64/struct_cpy.c: Remove ;.
1769
1770 2018-07-05 Jeff Law <law@redhat.com>
1771
1772 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too.
1773
1774 2018-07-05 Paul Thomas <pault@gcc.gnu.org>
1775
1776 PR fortran/86408
1777 * gfortran.dg/deferred_character_20.f90: New test.
1778
1779 2018-07-05 Fritz Reese <fritzoreese@gmail.com>
1780
1781 PR fortran/83183
1782 PR fortran/86325
1783 * gfortran.dg/init_flag_18.f90: New testcase.
1784 * gfortran.dg/init_flag_19.f03: New testcase.
1785
1786 2018-07-05 Carl Love <cel@us.ibm.com>
1787 * gcc.target/altivec-1-runnable.c: New test file.
1788 * gcc.target/altivec-2-runnable.c: New test file.
1789 * gcc.target/vsx-7.c (main2): Change expected expected instruction
1790 for tests.
1791
1792 2018-07-05 Martin Sebor <msebor@redhat.com>
1793
1794 PR c++/86400
1795 * gcc.dg/strlenopt-47.c: New test.
1796 * gcc.dg/strlenopt-48.c: New test.
1797
1798 2018-07-05 Tamar Christina <tamar.christina@arm.com>
1799
1800 PR target/84711
1801 * gcc.target/arm/big-endian-subreg.c: New.
1802
1803 2018-07-05 Tamar Christina <tamar.christina@arm.com>
1804
1805 PR target/84711
1806 * gcc.dg/vect/pr84711.c: New.
1807
1808 2018-07-05 Tamar Christina <tamar.christina@arm.com>
1809
1810 * gcc.target/aarch64/struct_cpy.c: New.
1811
1812 2018-07-05 Christophe Lyon <christophe.lyon@linaro.org>
1813
1814 * c-c++-common/unroll-1.c: Remove 'note:' in matching string.
1815 * c-c++-common/unroll-2.c: Likewise.
1816 * g++.dg/cdce3.C: Likewise.
1817 * g++.dg/ext/unroll-1.C: Likewise.
1818 * g++.dg/ext/unroll-2.C: Likewise.
1819 * g++.dg/ext/unroll-3.C: Likewise.
1820 * gcc.dg/cdce1.c: Likewise.
1821 * gcc.dg/cdce2.c: Likewise.
1822 * gcc.dg/gomp/pr68128-1.c: Likewise.
1823 * gcc.dg/vect/pr46032.c: Likewise.
1824 * gcc.dg/vect/vect-cond-10.c: Likewise.
1825 * gcc.dg/vect/vect-cond-8.c: Likewise.
1826 * gcc.dg/vect/vect-cond-9.c: Likewise.
1827 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
1828 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
1829 * gcc.target/i386/avx-cvt-2.c: Likewise.
1830 * gcc.target/i386/avx-cvt-3.c: Likewise.
1831 * gcc.target/i386/avx2-cvt-2.c: Likewise.
1832 * gcc.target/i386/avx2-gather-2.c: Likewise.
1833 * gcc.target/i386/avx2-gather-6.c: Likewise.
1834 * gcc.target/i386/avx512f-gather-2.c: Likewise.
1835 * gcc.target/i386/sse2-cvt-2.c: Likewise.
1836 * gfortran.dg/directive_unroll_1.f90: Likewise.
1837 * gfortran.dg/directive_unroll_2.f90: Likewise.
1838 * gnat.dg/unroll2.adb: Likewise.
1839 * gnat.dg/unroll3.adb: Likewise.
1840
1841 2018-07-05 Tom de Vries <tdevries@suse.de>
1842
1843 * lib/gcc-dg.exp (dg-final): Simplify tcl code.
1844
1845 2018-07-04 Martin Sebor <msebor@redhat.com>
1846
1847 PR tree-optimization/86274
1848 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo.
1849
1850 2018-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1851
1852 PR fortran/82009
1853 * gfortran.dg/block_16.f08. New test.
1854
1855 2018-07-04 Aldy Hernandez <aldyh@redhat.com>
1856
1857 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64
1858 has a slightly different IL that provides more threading
1859 opportunities.
1860
1861 2018-07-04 Martin Liska <mliska@suse.cz>
1862
1863 PR middle-end/66240
1864 PR target/45996
1865 PR c/84100
1866 * gcc.dg/pr84100.c (foo):
1867 * gcc.target/i386/falign-functions-2.c: New test.
1868 * gcc.target/i386/falign-functions.c: New test.
1869
1870 2018-07-04 Martin Liska <mliska@suse.cz>
1871
1872 * gcc.dg/pr47793.c: Remove.
1873
1874 2018-07-04 Richard Sandiford <richard.sandiford@arm.com>
1875
1876 * gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for
1877 final scan test.
1878 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
1879
1880 2018-07-03 H.J. Lu <hongjiu.lu@intel.com>
1881
1882 PR target/85620
1883 * gcc.target/i386/pr85620-1.c: New test.
1884 * gcc.target/i386/pr85620-2.c: Likewise.
1885 * gcc.target/i386/pr85620-3.c: Likewise.
1886 * gcc.target/i386/pr85620-4.c: Likewise.
1887
1888 2018-07-03 Martin Sebor <msebor@redhat.com>
1889
1890 PR tree-optimization/86274
1891 * gcc.dg/tree-ssa/builtin-sprintf-9.c: New test.
1892 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
1893 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same.
1894 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
1895 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
1896 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
1897 * gcc.dg/tree-ssa/pr83198.c: Same.
1898
1899 2018-07-03 Paolo Carlini <paolo.carlini@oracle.com>
1900
1901 * g++.dg/other/locations1.C: New.
1902 * g++.dg/tls/locations1.C: Likewise.
1903 * g++.dg/diagnostic/virtual-constexpr.C: Likewise.
1904 * g++.dg/diagnostic/virtual-static.C: Likewise.
1905 * g++.dg/concepts/fn-concept2.C: Test the locations too.
1906 * g++.dg/cpp0x/constexpr-virtual5.C: Likewise.
1907 * g++.dg/cpp0x/pr51463.C: Likewise.
1908 * g++.dg/other/typedef1.C: Likewise.
1909 * g++.dg/parse/dtor13.C: Likewise.
1910 * g++.dg/template/error44.C: Likewise.
1911 * g++.dg/template/typedef4.C: Likewise.
1912 * g++.dg/template/typedef5.C: Likewise.
1913 * g++.dg/tls/diag-2.C: Likewise.
1914 * g++.old-deja/g++.brendan/crash11.C: Likewise.
1915
1916 2018-07-03 Marek Polacek <polacek@redhat.com>
1917
1918 PR c++/86201
1919 * g++.dg/diagnostic/pr86201.C: New test.
1920
1921 2018-07-03 Uros Bizjak <ubizjak@gmail.com>
1922
1923 PR target/85694
1924 * gcc.target/i386/pr85694.c: New test.
1925
1926 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
1927
1928 PR tree-optimization/85694
1929 * lib/target-supports.exp (check_effective_target_vect_avg_qi):
1930 Return true for AArch64 without SVE.
1931 * gcc.target/aarch64/vect_hadd_1.h: New file.
1932 * gcc.target/aarch64/vect_shadd_1.c: New test.
1933 * gcc.target/aarch64/vect_srhadd_1.c: Likewise.
1934 * gcc.target/aarch64/vect_uhadd_1.c: Likewise.
1935 * gcc.target/aarch64/vect_urhadd_1.c: Likewise.
1936
1937 2018-07-03 Marek Polacek <polacek@redhat.com>
1938
1939 PR middle-end/86202
1940 * gcc.dg/Wint-conversion-2.c: New test.
1941
1942 PR c++/84306
1943 * g++.dg/overload/conv-op3.C: New test.
1944
1945 2018-07-03 Richard Biener <rguenther@suse.de>
1946
1947 PR ipa/86389
1948 * gcc.dg/torture/pr86389.c: New testcase.
1949
1950 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
1951
1952 PR tree-optimization/85694
1953 * lib/target-supports.exp (check_effective_target_vect_avg_qi): New
1954 proc.
1955 * gcc.dg/vect/vect-avg-1.c: New test.
1956 * gcc.dg/vect/vect-avg-2.c: Likewise.
1957 * gcc.dg/vect/vect-avg-3.c: Likewise.
1958 * gcc.dg/vect/vect-avg-4.c: Likewise.
1959 * gcc.dg/vect/vect-avg-5.c: Likewise.
1960 * gcc.dg/vect/vect-avg-6.c: Likewise.
1961 * gcc.dg/vect/vect-avg-7.c: Likewise.
1962 * gcc.dg/vect/vect-avg-8.c: Likewise.
1963 * gcc.dg/vect/vect-avg-9.c: Likewise.
1964 * gcc.dg/vect/vect-avg-10.c: Likewise.
1965 * gcc.dg/vect/vect-avg-11.c: Likewise.
1966 * gcc.dg/vect/vect-avg-12.c: Likewise.
1967 * gcc.dg/vect/vect-avg-13.c: Likewise.
1968 * gcc.dg/vect/vect-avg-14.c: Likewise.
1969
1970 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
1971
1972 * gcc.dg/vect/vect-over-widen-5.c: Test that the extensions
1973 get split into two for use by the over-widening pattern.
1974 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
1975 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
1976 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
1977 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
1978 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
1979 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
1980 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
1981 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
1982 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
1983 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
1984 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
1985 * gcc.dg/vect/vect-over-widen-22.c: New test.
1986
1987 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
1988
1989 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a
1990 widen_mult pattern.
1991 * gcc.dg/vect/vect-over-widen-1.c: Update the scan tests for new
1992 over-widening messages.
1993 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
1994 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
1995 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
1996 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
1997 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
1998 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
1999 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
2000 * gcc.dg/vect/bb-slp-over-widen-1.c: New test.
2001 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
2002 * gcc.dg/vect/vect-over-widen-5.c: Likewise.
2003 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
2004 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
2005 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
2006 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
2007 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
2008 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
2009 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
2010 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
2011 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
2012 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
2013 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
2014 * gcc.dg/vect/vect-over-widen-17.c: Likewise.
2015 * gcc.dg/vect/vect-over-widen-18.c: Likewise.
2016 * gcc.dg/vect/vect-over-widen-19.c: Likewise.
2017 * gcc.dg/vect/vect-over-widen-20.c: Likewise.
2018 * gcc.dg/vect/vect-over-widen-21.c: Likewise.
2019
2020 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2021
2022 * gcc.dg/vect/vect-mixed-size-cond-1.c: New test.
2023
2024 2018-07-02 Jim Wilson <jimw@sifive.com>
2025
2026 * gcc.target/riscv/interrupt-debug.c: New.
2027
2028 2018-07-02 Paolo Carlini <paolo.carlini@oracle.com>
2029
2030 * g++.dg/diagnostic/thread-thread_local.C: New.
2031
2032 2018-07-02 Martin Liska <mliska@suse.cz>
2033
2034 PR testsuite/86366
2035 * gcc.dg/profile-dir-1.c: Fix scanned pattern.
2036 * gcc.dg/profile-dir-2.c: Likewise.
2037 * gcc.dg/profile-dir-3.c: Likewise.
2038
2039 2018-07-02 Christophe Lyon <christophe.lyon@linaro.org>
2040
2041 * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
2042 overriden.
2043
2044 2018-07-02 Richard Biener <rguenther@suse.de>
2045
2046 PR tree-optimization/86363
2047 * gcc.dg/torture/pr86363.c: New testcase.
2048
2049 2018-07-02 Martin Liska <mliska@suse.cz>
2050
2051 * gcc.dg/completion-1.c: New test.
2052 * gcc.dg/completion-2.c: New test.
2053 * gcc.dg/completion-3.c: New test.
2054
2055 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
2056
2057 PR fortran/82969
2058 PR fortran/86242
2059 * gfortran.dg/proc_ptr_50.f90: New test.
2060
2061 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
2062
2063 PR fortran/45305
2064 * gfortran.dg/scalarize_parameter_array_2.f90: New test.
2065
2066 2018-07-02 Martin Liska <mliska@suse.cz>
2067
2068 PR ipa/86279
2069 * gcc.dg/ipa/pr86279.c: New test.
2070
2071 2018-07-02 Martin Liska <mliska@suse.cz>
2072
2073 PR ipa/86323
2074 * g++.dg/ipa/pr86323.C: New test.
2075
2076 2018-07-01 Tom de Vries <tdevries@suse.de>
2077
2078 revert:
2079 2018-07-01 Tom de Vries <tdevries@suse.de>
2080
2081 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
2082 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
2083
2084 2018-07-01 Tom de Vries <tdevries@suse.de>
2085
2086 * lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number
2087 argument.
2088 * gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58
2089 with @main.
2090
2091 2018-07-01 Tom de Vries <tdevries@suse.de>
2092
2093 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
2094 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
2095
2096 2018-07-01 Tom de Vries <tdevries@suse.de>
2097
2098 * lib/gcc-dg.exp (get-absolute-line): Handle '.'.
2099 * gcc.dg/guality/vla-1.c: Use relative line numbers.
2100
2101 2018-07-01 Tom de Vries <tdevries@suse.de>
2102
2103 * gcc.dg-selftests/dg-final.exp (verify_call_1): Factor out of ...
2104 (verify_call): ... here. Move to toplevel.
2105 (verify_call_np, dg_final_directive_check_utils): New proc.
2106 (toplevel): Call dg_final_directive_check_utils.
2107 * lib/gcc-dg.exp (get-absolute-line): Fix typo in variable reference.
2108
2109 2018-06-30 Jim Wilson <jimw@sifive.com>
2110
2111 * gcc.target/riscv/shift-shift-1.c: New.
2112 * gcc.target/riscv/shift-shift-2.c: New.
2113 * gcc.target/riscv/shift-shift-3.c: New.
2114
2115 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2116
2117 * gcc.dg/vect/vect-widen-mult-extern-1.c: New test.
2118
2119 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2120
2121 * gcc.dg/vect/vect-widen-mult-sum.c: Remove xfail.
2122 * gcc.dg/vect/no-scevccp-outer-6.c: Don't match widened multiplications
2123 by 4 in the computation of a[i].
2124 * gcc.dg/vect/vect-mult-const-pattern-1.c: Test specifically for the
2125 main multiplication constant.
2126 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
2127 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
2128 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. Expect the
2129 pattern to cast the result to int.
2130 * gcc.dg/vect/vect-reduc-dot-1.c: New test.
2131 * gcc.dg/vect/vect-reduc-dot-2.c: Likewise.
2132 * gcc.dg/vect/vect-reduc-dot-3.c: Likewise.
2133 * gcc.dg/vect/vect-reduc-dot-4.c: Likewise.
2134 * gcc.dg/vect/vect-reduc-dot-5.c: Likewise.
2135 * gcc.dg/vect/vect-reduc-dot-6.c: Likewise.
2136 * gcc.dg/vect/vect-reduc-dot-7.c: Likewise.
2137 * gcc.dg/vect/vect-reduc-dot-8.c: Likewise.
2138 * gcc.dg/vect/vect-reduc-sad-1.c: Likewise.
2139 * gcc.dg/vect/vect-reduc-sad-2.c: Likewise.
2140 * gcc.dg/vect/vect-reduc-sad-3.c: Likewise.
2141 * gcc.dg/vect/vect-reduc-sad-4.c: Likewise.
2142 * gcc.dg/vect/vect-reduc-sad-5.c: Likewise.
2143 * gcc.dg/vect/vect-reduc-sad-6.c: Likewise.
2144 * gcc.dg/vect/vect-reduc-sad-7.c: Likewise.
2145 * gcc.dg/vect/vect-reduc-sad-8.c: Likewise.
2146 * gcc.dg/vect/vect-widen-mult-1.c: Likewise.
2147 * gcc.dg/vect/vect-widen-mult-2.c: Likewise.
2148 * gcc.dg/vect/vect-widen-mult-3.c: Likewise.
2149 * gcc.dg/vect/vect-widen-mult-4.c: Likewise.
2150
2151 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2152
2153 * gcc.dg/vect/vect-reduc-dot-u16b.c: Remove xfail and update the
2154 test for vectorization along the lines described in the comment.
2155
2156 2018-06-30 Tom de Vries <tdevries@suse.de>
2157
2158 * gcc.dg/guality/guality.exp (guality_transform_options): New proc.
2159 (toplevel): Apply guality_transform_options on DG_TORTURE_OPTIONS and
2160 LTO_TORTURE_OPTIONS.
2161 * gcc.dg/guality/prevent-optimization.h: New file.
2162 * gcc.dg/guality/pr45882.c: Include prevent-optimization.h.
2163 (a): Replace __attribute__((used)) with ATTRIBUTE_USED.
2164
2165 2018-06-30 Tom de Vries <tdevries@suse.de>
2166
2167 * gcc.dg/guality/pr45882.c (foo): Use relative line numbers.
2168 * lib/gcc-dg.exp (dg-final): New proc.
2169 * lib/gcc-gdb-test.exp (gdb-test): Add and handle additional line number
2170 argument.
2171
2172 2018-06-29 Martin Sebor <msebor@redhat.com>
2173
2174 * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10
2175 that don't define the function.
2176
2177 2018-06-29 Marek Polacek <polacek@redhat.com>
2178
2179 PR c++/86184
2180 * g++.dg/ext/cond3.C: New test.
2181
2182 2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2183
2184 * gcc.target/arm/arm-soft-strd-even.c: New test.
2185
2186 2018-06-29 Tom de Vries <tdevries@suse.de>
2187
2188 * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint
2189 line, and use it.
2190 * lib/gcc-dg.exp (get-absolute-line): Factor out of ...
2191 (process-message): ... here.
2192 * lib/gcc-gdb-test.exp (gdb-test): Use get-absolute-line.
2193
2194 2018-06-29 Martin Liska <mliska@suse.cz>
2195
2196 PR tree-optimization/86263
2197 * gcc.dg/tree-ssa/pr86263.c: New test.
2198
2199 2018-06-28 Carl Love <cel@us.ibm.com>
2200
2201 * gcc.target/p9-extract-1.c: Add test case.
2202 * gcc.target/builtins-3-p9-runnable.c: Add test case to match
2203 name in ABI.
2204
2205 2018-06-28 Uros Bizjak <ubizjak@gmail.com>
2206
2207 PR target/86348
2208 * gcc.target/i386/pr86348.c: New test.
2209
2210 2018-06-28 Wilco Dijkstra <wdijkstr@arm.com>
2211
2212 * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase.
2213
2214 2018-06-28 Fritz Reese <fritzoreese@gmail.com>
2215
2216 PR fortran/82865
2217 * gfortran.dg/dec_type_print_2.f03: New testcase.
2218
2219 2018-06-28 David Pagan <dave.pagan@oracle.com>
2220
2221 PR c/55976
2222 * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous
2223 message causing unexpected test FAIL.
2224
2225 2018-06-28 Martin Liska <mliska@suse.cz>
2226
2227 * gcc.dg/tree-ssa/switch-1.c: New test.
2228
2229 2018-06-28 Eric Botcazou <ebotcazou@adacore.com>
2230
2231 * gnat.dg/debug15.adb: New test.
2232
2233 2018-06-27 David Malcolm <dmalcolm@redhat.com>
2234
2235 PR c++/86329
2236 * g++.dg/lookup/pr86329.C: New test.
2237
2238 2018-06-27 Carl Love <cel@us.ibm.com>
2239
2240 * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
2241
2242 2018-06-27 Tamar Christina <tamar.christina@arm.com>
2243
2244 PR target/85769
2245 * gcc.target/aarch64/f16_mov_immediate_3.c: New.
2246
2247 2018-06-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
2248
2249 * gcc.target/powerpc/builtins-1.c: Correct a comment.
2250
2251 2018-06-26 Will Schmidt <will_schmidt@vnet.ibm.com>
2252
2253 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok
2254 requirement for this test.
2255 * gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok
2256 requirement, and -mpower8-vector compile option.
2257
2258 2018-06-26 Jakub Jelinek <jakub@redhat.com>
2259
2260 PR target/86314
2261 * gcc.dg/pr86314.c: New test.
2262
2263 PR debug/86257
2264 * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options.
2265
2266 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2267
2268 * gcc.target/i386/pr86257.c: Require 64-bit.
2269
2270 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2271
2272 * g++.dg/pr86082.C: Require IBM1047 support.
2273
2274 2018-06-26 Richard Biener <rguenther@suse.de>
2275
2276 PR middle-end/86271
2277 * gcc.dg/pr86271.c: New testcase.
2278
2279 2018-06-26 Alexandre Oliva <aoliva@redhat.com>
2280
2281 PR debug/86064
2282 * gcc.dg/pr86064.c: New.
2283
2284 2018-06-25 Jeff Law <law@redhat.com>
2285
2286 * lib/target-supports.exp
2287 (check_effective_target_logical_op_short_circuit): Add v850.
2288
2289 2018-06-25 Martin Sebor <msebor@redhat.com>
2290
2291 PR tree-optimization/86204
2292 * gcc.dg/strlenopt-46.c: New test.
2293
2294 2018-06-25 Martin Sebor <msebor@redhat.com>
2295
2296 PR tree-optimization/85700
2297 * gcc.dg/Wstringop-truncation-4.c: New test.
2298
2299 2018-06-25 Fritz Reese <fritzoreese@gmail.com>
2300
2301 PR fortran/82972
2302 PR fortran/83088
2303 PR fortran/85851
2304 * gfortran.dg/init_flag_17.f90: New testcase.
2305
2306 2018-06-25 Carl Love <cel@us.ibm.com>
2307
2308 * gcc.target/powerpc/p9-extract-1.c: Make second argument of
2309 vec_extract a signed int. Add vec_extract tests for bool char
2310 and bool int.
2311 * gcc.target/powerpc/p9-extract-4.c: New test file for long long
2312 vec_extract tests.
2313
2314 2018-06-25 Tom de Vries <tdevries@suse.de>
2315
2316 * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure.
2317
2318 2018-06-25 Jakub Jelinek <jakub@redhat.com>
2319
2320 PR target/84786
2321 * gcc.target/i386/avx512f-pr84786-3.c: New test.
2322
2323 2018-06-25 Eric Botcazou <ebotcazou@libertysurf.fr>
2324
2325 * gnat.dg/sso9.adb: New testcase.
2326 * gnat.dg/sso9_pkg.ads: Likewise.
2327
2328 2018-06-25 Tom de Vries <tdevries@suse.de>
2329
2330 PR debug/86257
2331 * gcc.target/i386/pr86257.c: New test.
2332
2333 2018-06-25 Andreas Krebbel <krebbel@linux.ibm.com>
2334
2335 PR C++/86082
2336 * g++.dg/pr86082.C: New test.
2337
2338 2018-06-24 Tom de Vries <tdevries@suse.de>
2339
2340 * g++.dg/guality/guality.exp: Don't use which on gdb arg to report_gdb.
2341 * gcc.dg/guality/guality.exp: Same.
2342 * gfortran.dg/guality/guality.exp: Same.
2343 * lib/gcc-gdb-test.exp: Do early out if which gdb fails.
2344
2345 2018-06-23 Paolo Carlini <paolo.carlini@oracle.com>
2346
2347 * g++.dg/concepts/locations1.C: New.
2348 * g++.dg/cpp0x/locations1.C: Likewise.
2349 * g++.dg/cpp1z/inline-var2.C: Test locations too.
2350 * g++.dg/cpp1z/inline-var3.C: Likewise.
2351
2352 2018-06-22 Paul Thomas <pault@gcc.gnu.org>
2353
2354 PR fortran/86281
2355 * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy.
2356
2357 2018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
2358
2359 * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
2360 this test.
2361 * gcc.target/powerpc/builtins-9.c: New test.
2362 * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
2363 to expect different code generation on big-endian vs.
2364 little-endian targets.
2365
2366 2018-06-22 Tom de Vries <tdevries@suse.de>
2367
2368 * g++.dg/guality/guality.exp (guality_gdb_name): Default to
2369 $rootme/../gdb/gdb, if available.
2370 * gcc.dg/guality/guality.exp (guality_gdb_name): Same.
2371 * gfortran.dg/guality/guality.exp (guality_gdb_name): Same.
2372
2373 2018-06-22 Tom de Vries <tdevries@suse.de>
2374
2375 * lib/gcc-gdb-test.exp (report_gdb): New proc.
2376 * g++.dg/guality/guality.exp: Use report_gdb.
2377 * gcc.dg/guality/guality.exp: Same.
2378 * gfortran.dg/guality/guality.exp: Same.
2379
2380 2018-06-22 Jakub Jelinek <jakub@redhat.com>
2381
2382 PR c++/85662
2383 * g++.dg/ext/offsetof3.C: New test.
2384
2385 2018-06-22 Carl Love <cel@us.ibm.com>
2386
2387 * gcc.target/powerpc/altivec-7.c: Add qualifiers for counts on AIX
2388 versus Linux. Change checks for xxlnor, xxland and xxlxor to also look
2389 for the vnor, vand and vxor instructions.
2390 * gcc.target/powerpc/builtins-1.c: Move vec_or tests to a new file.
2391 Remove counts for xxlor. Fix match on bl __divdi3 and bl __udivdi3.
2392 * gcc.target/powerpc/builtins-4.c: Fix matching for vsl instructions.
2393 * gcc.target/powerpc/builtins-5.c: New test file for vec_or test cases.
2394 * gcc.target/powerpc/vsx-vector-6.p7.c: Fix xxlnor BE expected count.
2395 Add -dp to dg-options, update expected counts.
2396
2397 2018-06-22 Paul Koning <ni1d@arrl.net>
2398
2399 * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment
2400 if pdp11.
2401 * gcc.c-torture/compile/20010518-2.c: Skip if pdp11 -mint32.
2402 * gcc.c-torture/compile/20040101-1.c: Ditto.
2403 * gcc.c-torture/compile/20050622-1.c: Ditto.
2404 * gcc.c-torture/compile/20080625-1.c: Ditto.
2405 * gcc.c-torture/compile/20090107-1.c: Ditto.
2406 * gcc.c-torture/compile/920501-12.c: Ditto.
2407 * gcc.c-torture/compile/920501-4.c: Ditto.
2408 * gcc.c-torture/compile/961203-1.c: Ditto.
2409 * gcc.c-torture/compile/limits-externdecl.c: Ditto.
2410 * gcc.c-torture/compile/pr25310.c: Ditto.
2411
2412 2018-06-22 Cesar Philippidis <cesar@codesourcery.com>
2413 James Norris <jnorris@codesourcery.com>
2414 Thomas Schwinge <thomas@codesourcery.com>
2415 Tom de Vries <tom@codesourcery.com>
2416
2417 * c-c++-common/goacc/deviceptr-4.c: New file.
2418 * c-c++-common/goacc/kernels-counter-var-redundant-load.c:
2419 Likewise.
2420 * c-c++-common/goacc/kernels-loop-data-2.c: Likewise.
2421 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise.
2422 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise.
2423 * c-c++-common/goacc/kernels-loop-data-update.c: Likewise.
2424 * c-c++-common/goacc/kernels-loop-data.c: Likewise.
2425 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c:
2426 Likewise.
2427 * c-c++-common/goacc/parallel-reduction.c: Likewise.
2428 * c-c++-common/goacc/private-reduction-1.c: Likewise.
2429 * gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95:
2430 Likewise.
2431 * gfortran.dg/goacc/modules.f95: Likewise.
2432 * gfortran.dg/goacc/routine-8.f90: Likewise.
2433 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
2434
2435 2018-06-21 Michael Meissner <meissner@linux.ibm.com>
2436
2437 * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double
2438 if the long double format is IEEE 128-bit for tests that are
2439 explicitly testing IBM extended double support. Use the
2440 appropriate pack and unpack built-in functions. Change calls from
2441 __builtin_isinfl to __builtin_isinf since the later supports all
2442 floating point types.
2443 * gcc.target/powerpc/pr57150.c: Likewise.
2444 * gcc.target/powerpc/pr60203.c: Likewise.
2445 * gcc.target/powerpc/pr67808.c: Likewise.
2446 * gcc.target/powerpc/pr70117.c: Likewise.
2447 * gcc.target/powerpc/tfmode_off.c: Likewise.
2448
2449 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
2450
2451 PR fortran/49630
2452 * gfortran.dg/assumed_charlen_function_7.f90: New test.
2453
2454 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
2455
2456 PR fortran/83118
2457 * gfortran.dg/unlimited_polymorphic_30.f03: New test.
2458
2459 2018-06-21 Tom de Vries <tdevries@suse.de>
2460
2461 * gcc.dg/guality/pr45882.c (a): Add used attribute.
2462
2463 2018-06-21 Tom de Vries <tdevries@suse.de>
2464
2465 PR tree-optimization/85859
2466 * gcc.dg/pr85859.c: New test.
2467
2468 2018-06-21 Richard Biener <rguenther@suse.de>
2469
2470 PR tree-optimization/86232
2471 * gcc.dg/torture/pr86232.c: New testcase.
2472
2473 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2474
2475 * gcc/gcc.target/aarch64/aes_xor_combine.c: New test.
2476
2477 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2478
2479 * gcc/gcc.target/aarch64/aes_2.c: New test.
2480
2481 2018-06-20 Than McIntosh <thanm@google.com>
2482
2483 PR libgcc/86213
2484 * gcc.dg/split-8.c: New.
2485
2486 2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
2487
2488 * gcc.target/powerpc/builtins-1.c: Adjust dg directives to scan
2489 for vpkudus in place of vpksdus.
2490 * gcc.target/powerpc/builtins-3-p8.c: Likewise.
2491
2492 2018-06-20 Nathan Sidwell <nathan@acm.org>
2493
2494 PR c++/85634
2495 * g++.dg/lookup/pr85634-2.C: New.
2496
2497 2018-06-20 Paolo Carlini <paolo.carlini@oracle.com>
2498
2499 * g++.dg/template/friend65.C: New.
2500 * g++.dg/cpp0x/main1.C: Likewise.
2501 * g++.dg/other/main2.C: Likewise.
2502 * g++.dg/other/main3.C: Likewise.
2503 * g++.dg/template/friend42.C: Test location too.
2504 * g++.dg/concepts/decl-diagnose.C: Likewise.
2505 * g++.dg/warn/main-2.C: Update.
2506
2507 2018-06-20 Chung-Lin Tang <cltang@codesourcery.com>
2508 Thomas Schwinge <thomas@codesourcery.com>
2509 Cesar Philippidis <cesar@codesourcery.com>
2510
2511 * c-c++-common/goacc/declare-1.c: Update test case to utilize OpenACC
2512 2.5 data clause semantics.
2513 * c-c++-common/goacc/declare-2.c: Likewise.
2514 * c-c++-common/goacc/default-4.c: Likewise.
2515 * c-c++-common/goacc/finalize-1.c: New test.
2516 * c-c++-common/goacc/kernels-alias-2.c: Update test case to utilize
2517 OpenACC 2.5 data clause semantics.
2518 * c-c++-common/goacc/kernels-alias.c: Likewise.
2519 * c-c++-common/goacc/routine-5.c: Likewise.
2520 * c-c++-common/goacc/update-if_present-1.c: New test.
2521 * c-c++-common/goacc/update-if_present-2.c: New test.
2522 * g++.dg/goacc/template.C: Update test case to utilize OpenACC
2523 2.5 data clause semantics.
2524 * gfortran.dg/goacc/combined-directives.f90: Likewise.
2525 * gfortran.dg/goacc/data-tree.f95: Likewise.
2526 * gfortran.dg/goacc/declare-2.f95: Likewise.
2527 * gfortran.dg/goacc/default-4.f: Likewise.
2528 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
2529 * gfortran.dg/goacc/finalize-1.f: New test.
2530 * gfortran.dg/goacc/kernels-alias-2.f95: Update test case to utilize
2531 OpenACC 2.5 data clause semantics.
2532 * gfortran.dg/goacc/kernels-alias.f95: Likewise.
2533 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
2534 * gfortran.dg/goacc/nested-function-1.f90: Likewise.
2535 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
2536 * gfortran.dg/goacc/reduction-promotions.f90: Likewise.
2537 * gfortran.dg/goacc/update-if_present-1.f90: New test.
2538 * gfortran.dg/goacc/update-if_present-2.f90: New test.
2539
2540 2018-06-20 Jakub Jelinek <jakub@redhat.com>
2541
2542 PR c++/86210
2543 * g++.dg/warn/Wnonnull4.C: New test.
2544
2545 2018-06-20 Marek Polacek <polacek@redhat.com>
2546
2547 PR c++/86240
2548 * g++.dg/pr86240.C: New test.
2549
2550 2018-06-20 Jakub Jelinek <jakub@redhat.com>
2551
2552 PR debug/86194
2553 * gcc.target/i386/pr86194.c: New test.
2554
2555 PR tree-optimization/86231
2556 * gcc.dg/tree-ssa/vrp119.c: New test.
2557 * gcc.c-torture/execute/pr86231.c: New test.
2558
2559 2018-06-20 Tom de Vries <tdevries@suse.de>
2560
2561 PR tree-optimization/86097
2562 * gcc.dg/autopar/pr86097.c: New test.
2563
2564 2018-06-20 Nathan Sidwell <nathan@acm.org>
2565
2566 PR c++/85634
2567 * g++.dg/lookup/pr85634.C: New.
2568
2569 2018-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2570
2571 * gcc.target/aarch64/ldp_stp_q.c: New test.
2572 * gcc.target/aarch64/stp_vec_128_1.c: Likewise.
2573 * gcc.target/aarch64/ldp_stp_q_disable.c: Likewise.
2574
2575 2018-06-20 Martin Liska <mliska@suse.cz>
2576
2577 * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL.
2578
2579 2018-06-19 Martin Sebor <msebor@redhat.com>
2580
2581 PR tree-optimization/48560
2582 * gcc.dg/Warray-bounds-28.c: New test.
2583
2584 2018-06-19 Martin Sebor <msebor@redhat.com>
2585
2586 PR middle-end/85602
2587 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
2588 to also match C++.
2589
2590 2018-06-19 Jan Hubicka <hubicka@ucw.cz>
2591
2592 * g++.dg/lto/pr84805_0.C: Update template.
2593 * g++.dg/lto/pr84805_1.C: Update template.
2594
2595 2018-06-19 Eric Botcazou <ebotcazou@adacore.com>
2596
2597 * gnat.dg/aggr24.adb: New test.
2598 * gnat.dg/aggr24_pkg.ad[sb]: New helper.
2599
2600 2018-06-19 Richard Biener <rguenther@suse.de>
2601
2602 PR tree-optimization/86179
2603 * gcc.dg/pr86179.c: New testcase.
2604
2605 2018-06-18 Martin Sebor <msebor@redhat.com>
2606
2607 PR middle-end/85602
2608 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
2609 * c-c++-common/attr-nonstring-8.c: New test.
2610
2611 2018-06-18 Martin Sebor <msebor@redhat.com>
2612
2613 PR tree-optimization/81384
2614 * gcc.c-torture/execute/builtins/lib/strnlen.c: New test.
2615 * gcc.c-torture/execute/builtins/strnlen-lib.c: New test.
2616 * gcc.c-torture/execute/builtins/strnlen.c: New test.
2617 * gcc.dg/attr-nonstring-2.c: New test.
2618 * gcc.dg/attr-nonstring-3.c: New test.
2619 * gcc.dg/attr-nonstring-4.c: New test.
2620 * gcc.dg/strlenopt-45.c: New test.
2621 * gcc.dg/strlenopt.h (strnlen): Declare.
2622
2623 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
2624
2625 PR tree-optimization/86076
2626 * gcc.dg/pr86076.c: Add target pthread for bare-metal targets.
2627
2628 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
2629
2630 PR tree-optimization/64946
2631 * gcc.target/aarch64/vect-abs-compile.c: Remove xfail.
2632
2633 2018-06-17 Eric Botcazou <ebotcazou@adacore.com>
2634
2635 * gcc.dg/debug/dwarf2/pr37726.c: Move to...
2636 * gcc.dg/guality/pr37726.c: ...here and turn into GDB test.
2637 * gnat.dg/stack_usage5.adb: New test.
2638
2639 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
2640
2641 PR middle-end/82479
2642 * gcc.dg/tree-ssa/popcount.c: New test.
2643 * gcc.dg/tree-ssa/popcount2.c: New test.
2644
2645 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
2646
2647 PR middle-end/64946
2648 * gcc.dg/absu.c: New test.
2649 * gcc.dg/gimplefe-29.c: New test.
2650 * gcc.target/aarch64/pr64946.c: New test.
2651
2652 2018-06-15 Jakub Jelinek <jakub@redhat.com>
2653
2654 PR c/86093
2655 * c-c++-common/pr86093.c: New test.
2656
2657 PR middle-end/85878
2658 * gfortran.fortran-torture/compile/pr85878.f90: New test.
2659
2660 PR middle-end/86123
2661 * gcc.c-torture/compile/pr86123.c: New test.
2662
2663 2018-06-15 Tom de Vries <tdevries@suse.de>
2664
2665 * gcc.dg-selftests/dg-final.exp: Force sequential execution.
2666
2667 2018-06-15 Nick Clifton <nickc@redhat.com>
2668
2669 PR 84195
2670 * gcc.c-torture/compile/pr84195.c: New test.
2671
2672 2018-06-15 Richard Biener <rguenther@suse.de>
2673
2674 PR middle-end/86159
2675 * g++.dg/pr86159.C: New testcase.
2676
2677 2018-06-15 Richard Biener <rguenther@suse.de>
2678
2679 PR middle-end/86076
2680 * gcc.dg/pr86076.c: New testcase.
2681
2682 2018-06-14 Marek Polacek <polacek@redhat.com>
2683
2684 PR c++/86063
2685 * g++.dg/cpp0x/gen-attrs-65.C: New test.
2686
2687 2018-06-14 Jakub Jelinek <jakub@redhat.com>
2688
2689 PR target/86048
2690 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add
2691 -msse2 to dg-options.
2692
2693 PR middle-end/86122
2694 * gcc.c-torture/compile/pr86122.c: New test.
2695
2696 P0624R2 - Default constructible and assignable stateless lambdas
2697 * g++.dg/cpp2a/lambda1.C: New test.
2698 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics
2699 for -std=c++2a.
2700
2701 2018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
2702
2703 * g++.dg/other/static3.C: New.
2704 * g++.dg/other/static4.C: Likewise.
2705 * g++.dg/warn/Wshadow-15.C: Likewise.
2706 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too.
2707 * g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise.
2708 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise.
2709 * g++.dg/cpp0x/udlit-args-neg.C: Likewise.
2710 * g++.dg/cpp0x/udlit-clink-neg.C: Likewise.
2711 * g++.dg/cpp0x/udlit-extern-c.C: Likewise.
2712 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
2713
2714 2018-06-14 Jakub Jelinek <jakub@redhat.com>
2715
2716 PR target/85945
2717 * gcc.c-torture/compile/pr85945.c: New test.
2718
2719 2018-06-14 Richard Biener <rguenther@suse.de>
2720
2721 PR ipa/86124
2722 * gcc.dg/pr86124.c: New testcase.
2723
2724 2018-06-13 Martin Sebor <msebor@redhat.com>
2725
2726 PR tree-optimization/86114
2727 * gcc.dg/pr86114.c: New test.
2728
2729 2018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
2730
2731 PR fortran/86110
2732 * gfortran.dg/pr86110.f90: New test.
2733
2734 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
2735
2736 PR fortran/85703
2737 * gfortran.dg/goacc/pr85703.f90: New test.
2738 * gfortran.dg/gomp/pr85703.f90: New test.
2739
2740 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
2741
2742 PR fortran/85702
2743 * gfortran.dg/goacc/pr85702.f90: New test.
2744
2745 2018-06-13 Eric Botcazou <ebotcazou@adacore.com>
2746
2747 * gcc.target/i386/pr86048.c: New test.
2748
2749 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
2750
2751 * gcc.target/arc/fma-1.c: New test.
2752
2753 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
2754
2755 * gcc.target/arc/pr9001107555.c: New file.
2756
2757 2018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
2758
2759 * g++.dg/torture/aarch64-vect-init-1.C: New test.
2760
2761 2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
2762
2763 * g++.dg/init/delete3.C: New.
2764 * g++.dg/init/new49.C: Likewise.
2765 * g++.dg/init/new25.C: Test locations too.
2766 * g++.dg/template/new4.C: Likewise.
2767 * g++.old-deja/g++.jason/operator.C: Likewise.
2768
2769 2018-06-12 Marek Polacek <polacek@redhat.com>
2770
2771 Core issue 1331 - const mismatch with defaulted copy constructor
2772 * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error.
2773 * g++.dg/cpp0x/defaulted52.C: New test.
2774 * g++.dg/cpp0x/defaulted53.C: New test.
2775 * g++.dg/cpp0x/defaulted54.C: New test.
2776 * g++.dg/cpp0x/defaulted55.C: New test.
2777 * g++.dg/cpp0x/defaulted56.C: New test.
2778 * g++.dg/cpp0x/defaulted57.C: New test.
2779 * g++.dg/cpp0x/defaulted58.C: New test.
2780 * g++.dg/cpp0x/defaulted59.C: New test.
2781 * g++.dg/cpp0x/defaulted60.C: New test.
2782
2783 2018-06-12 David Malcolm <dmalcolm@redhat.com>
2784
2785 PR other/69968
2786 * gcc.dg/spellcheck-transposition.c: New test.
2787
2788 2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
2789
2790 PR fortran/44491
2791 * gfortran.dg/pr44491.f90: New testcase
2792
2793 2018-06-12 Martin Sebor <msebor@redhat.com>
2794
2795 PR tree-optimization/85259
2796 * gcc.dg/Wstringop-overflow-5.c: New test.
2797 * gcc.dg/Wstringop-overflow-6.c: New test.
2798
2799 2018-06-12 Martin Sebor <msebor@redhat.com>
2800
2801 PR c/85931
2802 * gcc.dg/Wstringop-truncation-3.c: New test.
2803
2804 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
2805
2806 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
2807 * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
2808 * gcc.target/powerpc/swaps-p8-17.c: Same.
2809
2810 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
2811
2812 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
2813 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
2814 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
2815 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
2816 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
2817 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.
2818
2819 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
2820
2821 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
2822 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
2823 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
2824 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
2825 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
2826 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.
2827
2828 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
2829
2830 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
2831 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
2832 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
2833 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
2834 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
2835 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.
2836
2837 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
2838
2839 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
2840 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
2841 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
2842 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
2843 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
2844 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.
2845
2846 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
2847
2848 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
2849 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
2850 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
2851 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
2852 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
2853 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.
2854
2855 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
2856
2857 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
2858 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
2859 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
2860 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
2861 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
2862 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.
2863
2864 2018-06-12 Martin Liska <mliska@suse.cz>
2865
2866 * g++.dg/opt/mpx.C: New test.
2867 * gcc.target/i386/mpx.c: New test.
2868
2869 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
2870
2871 * gcc.target/arc/builtin_simdarc.c: Update test.
2872 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
2873 * gcc.target/arc/tumaddsidi4.c: Likewise.
2874
2875 2018-06-12 Eric Botcazou <ebotcazou@adacore.com>
2876
2877 * gnat.dg/opt72a.ad[sb]: New test.
2878 * gnat.dg/opt72_pkg.ads: New helper.
2879
2880 2018-06-12 Tom de Vries <tdevries@suse.de>
2881
2882 * gcc.dg-selftests/dg-final.exp: New file.
2883
2884 2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
2885
2886 * g++.dg/lookup/new2.C: Test locations too.
2887 * g++.dg/other/ellipsis1.C: Likewise.
2888 * g++.dg/other/operator1.C: Likewise.
2889 * g++.dg/other/operator2.C: Likewise.
2890 * g++.dg/overload/operator2.C: Likewise.
2891 * g++.dg/parse/defarg11.C: Likewise.
2892 * g++.dg/parse/operator4.C: Likewise.
2893 * g++.dg/template/error30.C: Likewise.
2894 * g++.dg/template/explicit-args3.C: Likewise.
2895 * g++.dg/warn/effc1.C: Likewise.
2896 * g++.old-deja/g++.brendan/prepost2.C: Likewise.
2897 * g++.old-deja/g++.brendan/prepost3.C: Likewise.
2898 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
2899 * g++.old-deja/g++.jason/conversion5.C: Likewise.
2900 * g++.old-deja/g++.jason/operator.C: Likewise.
2901
2902 2018-06-11 Martin Sebor <msebor@redhat.com>
2903
2904 PR tree-optimization/86083
2905 * gcc.dg/strlenopt-44.c: New test.
2906
2907 2018-06-11 Janus Weil <janus@gcc.gnu.org>
2908
2909 PR fortran/45521
2910 * gfortran.dg/generic_32.f90: New test.
2911 * gfortran.dg/generic_33.f90: New test.
2912
2913 2018-06-11 Carl Love <cel@us.ibm.com>
2914 * gcc.target/powerpc/altivec-7.c (main): Remove tests
2915 vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
2916 long long bool. Remove duplicate dg-final for xxlxor. Update
2917 dg-final instruction counts.
2918 * gcc.target/powerpc/altivec-37.c (main): New file for
2919 tests vec_unpackh and vec_unpackl returning long long bool and
2920 long long int.
2921
2922 2018-06-11 Martin Liska <mliska@suse.cz>
2923
2924 PR tree-optimization/86089
2925 * gcc.dg/tree-ssa/pr86089.c: New test.
2926
2927 2018-06-11 Julia Koval <julia.koval@intel.com>
2928
2929 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
2930 * gcc.target/i386/vpclmulqdq.c: Ditto.
2931
2932 2018-06-11 Olivier Hainque <hainque@adacore.com>
2933
2934 * gnat.dg/lang-dw2.adb: New test.
2935 * gnat.dg/lang-dw3.adb: New test.
2936
2937 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
2938
2939 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
2940 gnat.dg/assertion_policy1_pkg.ads: New testcase.
2941
2942 2018-06-11 Ed Schonberg <schonberg@adacore.com>
2943
2944 * gnat.dg/predicate1.adb: New testcase.
2945
2946 2018-06-11 Yannick Moy <moy@adacore.com>
2947
2948 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
2949
2950 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
2951
2952 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
2953 testcase.
2954
2955 2018-06-11 Javier Miranda <miranda@adacore.com>
2956
2957 * gnat.dg/prot4.adb: New testcase.
2958
2959 2018-06-11 Yannick Moy <moy@adacore.com>
2960
2961 * gnat.dg/part_of1-instantiation.adb,
2962 gnat.dg/part_of1-instantiation.ads,
2963 gnat.dg/part_of1-private_generic.adb,
2964 gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
2965 testcase.
2966
2967 2018-06-11 Piotr Trojanek <trojanek@adacore.com>
2968
2969 * gnat.dg/contract1.adb: New testcase.
2970
2971 2018-06-11 Javier Miranda <miranda@adacore.com>
2972
2973 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
2974 testcase.
2975
2976 2018-06-11 Ed Schonberg <schonberg@adacore.com>
2977
2978 * gnat.dg/inline_always1.adb: New testcase.
2979
2980 2018-06-11 Ed Schonberg <schonberg@adacore.com>
2981
2982 * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
2983 gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
2984 gnat.dg/nested_generic2_g2.ads: New testcase.
2985
2986 2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
2987
2988 * g++.dg/template/friend64.C: New.
2989 * g++.old-deja/g++.other/friend4.C: Test the location too.
2990 * g++.old-deja/g++.pt/crash23.C: Likewise.
2991
2992 2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2993
2994 * gfortran.dg/inline_matmul_23.f90: New test.
2995
2996 2018-06-10 Janus Weil <janus@gcc.gnu.org>
2997
2998 PR fortran/85088
2999 * gfortran.dg/intent_decl_1.f90: New test case.
3000
3001 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3002
3003 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
3004 * gfortran.dg/ieee/large_4.f90: Ditto.
3005 * gfortran.dg/round_4.f90: Ditto.
3006
3007 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3008
3009 PR fortran/38351
3010 * gfortran.dg/pr38351.f90: New test.
3011 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
3012
3013 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3014
3015 PR fortran/85138
3016 PR fortran/85996
3017 PR fortran/86051
3018 * gfortran.dg/pr85138_1.f90: New test.
3019 * gfortran.dg/pr85138_2.f90: Ditto.
3020 * gfortran.dg/pr85996.f90: Ditto.
3021
3022 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3023
3024 PR fortran/78278
3025 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
3026 * gfortran.dg/data_char_1.f90: Ditto.
3027 * gfortran.dg/pr78571.f90: Ditto.
3028 * gfortran.dg/pr78278.f90: New test.
3029
3030 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3031
3032 PR fortran/63514
3033 * gfortran.dg/pr63514.f90: New test.
3034
3035 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3036
3037 PR fortran/85631
3038 * gfortran.dg/bounds_check_20.f90: New test.
3039
3040 2018-06-08 Carl Love <cel@us.ibm.com>
3041
3042 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
3043 vpkudum counts.
3044 * gcc.target/powerpc/p9-extract-3.c: Make second argument of
3045 vec_extract a signed int.
3046 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
3047 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
3048 vcmpgtsd, vcmpgtud.
3049 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
3050 vec_extract a signed int.
3051 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
3052 vec_extract a signed int.
3053 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
3054 vec_xor builtins. Update xxsel, xxlxor counts.
3055
3056 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
3057
3058 PR fortran/86059
3059 * gfortran.dg/associate_30.f90: Remove code tested ...
3060 * gfortran.dg/pr67803.f90: Ditto.
3061 * gfortran.dg/pr67805.f90: Ditto.
3062 * gfortran.dg/pr86059.f90: ... here. New test.
3063
3064 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
3065
3066 PR fortran/78571
3067 * gfortran.dg/pr78571.f90: New test.
3068
3069 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
3070
3071 PR target/85755
3072 * gcc.target/powerpc/pr85755.c: New test.
3073
3074 2018-06-08 Carl Love <cel@us.ibm.com>
3075
3076 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
3077 vsx-vector-6.p7.c.
3078 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
3079 vsx-vector-6.p9.c.
3080 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
3081 for BE system that are different then for an LE system from this file
3082 into vsx-vector-6-le.c using be target qualifier. Remove this file.
3083 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
3084 the various instruction counts. Rename file to vsx-vector-6.p8.c.
3085
3086 2018-06-08 Martin Liska <mliska@suse.cz>
3087
3088 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
3089
3090 2018-06-08 Martin Liska <mliska@suse.cz>
3091
3092 * g++.dg/dg.exp: Do not use mpx.exp.
3093 * g++.dg/lto/lto.exp: Likewise.
3094 * g++.dg/lto/pr69729_0.C: Remove.
3095 * g++.dg/opt/pr71529.C: Remove.
3096 * g++.dg/pr63995-1.C: Remove.
3097 * g++.dg/pr68270.C: Remove.
3098 * g++.dg/pr71624.C: Remove.
3099 * g++.dg/pr71633.C: Remove.
3100 * g++.dg/pr79761.C: Remove.
3101 * g++.dg/pr79764.C: Remove.
3102 * g++.dg/pr79769.C: Remove.
3103 * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
3104 * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
3105 * gcc.dg/lto/chkp-privatize_0.c: Remove.
3106 * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
3107 * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
3108 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
3109 * gcc.dg/lto/lto.exp: Do not use mpx.exp.
3110 * gcc.dg/lto/pr66221_0.c: Remove.
3111 * gcc.target/i386/chkp-always_inline.c: Remove.
3112 * gcc.target/i386/chkp-bndret.c: Remove.
3113 * gcc.target/i386/chkp-builtins-1.c: Remove.
3114 * gcc.target/i386/chkp-builtins-2.c: Remove.
3115 * gcc.target/i386/chkp-builtins-3.c: Remove.
3116 * gcc.target/i386/chkp-builtins-4.c: Remove.
3117 * gcc.target/i386/chkp-const-check-1.c: Remove.
3118 * gcc.target/i386/chkp-const-check-2.c: Remove.
3119 * gcc.target/i386/chkp-hidden-def.c: Remove.
3120 * gcc.target/i386/chkp-label-address.c: Remove.
3121 * gcc.target/i386/chkp-lifetime-1.c: Remove.
3122 * gcc.target/i386/chkp-narrow-bounds.c: Remove.
3123 * gcc.target/i386/chkp-pr69044.c: Remove.
3124 * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
3125 * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
3126 * gcc.target/i386/chkp-strchr.c: Remove.
3127 * gcc.target/i386/chkp-strlen-1.c: Remove.
3128 * gcc.target/i386/chkp-strlen-2.c: Remove.
3129 * gcc.target/i386/chkp-strlen-3.c: Remove.
3130 * gcc.target/i386/chkp-strlen-4.c: Remove.
3131 * gcc.target/i386/chkp-strlen-5.c: Remove.
3132 * gcc.target/i386/chkp-stropt-1.c: Remove.
3133 * gcc.target/i386/chkp-stropt-10.c: Remove.
3134 * gcc.target/i386/chkp-stropt-11.c: Remove.
3135 * gcc.target/i386/chkp-stropt-12.c: Remove.
3136 * gcc.target/i386/chkp-stropt-13.c: Remove.
3137 * gcc.target/i386/chkp-stropt-14.c: Remove.
3138 * gcc.target/i386/chkp-stropt-15.c: Remove.
3139 * gcc.target/i386/chkp-stropt-16.c: Remove.
3140 * gcc.target/i386/chkp-stropt-17.c: Remove.
3141 * gcc.target/i386/chkp-stropt-2.c: Remove.
3142 * gcc.target/i386/chkp-stropt-3.c: Remove.
3143 * gcc.target/i386/chkp-stropt-4.c: Remove.
3144 * gcc.target/i386/chkp-stropt-5.c: Remove.
3145 * gcc.target/i386/chkp-stropt-6.c: Remove.
3146 * gcc.target/i386/chkp-stropt-7.c: Remove.
3147 * gcc.target/i386/chkp-stropt-8.c: Remove.
3148 * gcc.target/i386/chkp-stropt-9.c: Remove.
3149 * gcc.target/i386/i386.exp: Do not use mpx.exp.
3150 * gcc.target/i386/indirect-thunk-11.c: Remove.
3151 * gcc.target/i386/indirect-thunk-12.c: Remove.
3152 * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
3153 * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
3154 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
3155 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
3156 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
3157 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
3158 * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
3159 * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
3160 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
3161 * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
3162 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
3163 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
3164 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
3165 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
3166 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
3167 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
3168 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
3169 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
3170 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
3171 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
3172 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
3173 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
3174 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
3175 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
3176 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
3177 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
3178 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
3179 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
3180 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
3181 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
3182 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
3183 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
3184 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
3185 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
3186 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
3187 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
3188 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
3189 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
3190 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
3191 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
3192 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
3193 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
3194 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
3195 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
3196 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
3197 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
3198 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
3199 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
3200 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
3201 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
3202 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
3203 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
3204 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
3205 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
3206 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
3207 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
3208 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
3209 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
3210 * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
3211 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
3212 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
3213 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
3214 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
3215 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
3216 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
3217 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
3218 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
3219 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
3220 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
3221 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
3222 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
3223 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
3224 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
3225 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
3226 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
3227 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
3228 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
3229 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
3230 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
3231 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
3232 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
3233 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
3234 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
3235 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
3236 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
3237 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
3238 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
3239 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
3240 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
3241 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
3242 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
3243 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
3244 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
3245 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
3246 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
3247 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
3248 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
3249 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
3250 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
3251 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
3252 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
3253 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
3254 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
3255 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
3256 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
3257 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
3258 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
3259 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
3260 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
3261 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
3262 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
3263 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
3264 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
3265 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
3266 * gcc.target/i386/mpx/label-address-1.c: Remove.
3267 * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
3268 * gcc.target/i386/mpx/macro.c: Remove.
3269 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
3270 * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
3271 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
3272 * gcc.target/i386/mpx/memcpy-1.c: Remove.
3273 * gcc.target/i386/mpx/memmove-1.c: Remove.
3274 * gcc.target/i386/mpx/memmove-2.c: Remove.
3275 * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
3276 * gcc.target/i386/mpx/mpx-check.h: Remove.
3277 * gcc.target/i386/mpx/mpx-os-support.h: Remove.
3278 * gcc.target/i386/mpx/mpx.exp: Remove.
3279 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
3280 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
3281 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
3282 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
3283 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
3284 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
3285 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
3286 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
3287 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
3288 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
3289 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
3290 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
3291 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
3292 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
3293 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
3294 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
3295 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
3296 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
3297 * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
3298 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
3299 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
3300 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
3301 * gcc.target/i386/mpx/pr65508.c: Remove.
3302 * gcc.target/i386/mpx/pr65531.cc: Remove.
3303 * gcc.target/i386/mpx/pr66048.cc: Remove.
3304 * gcc.target/i386/mpx/pr66134.c: Remove.
3305 * gcc.target/i386/mpx/pr66566.c: Remove.
3306 * gcc.target/i386/mpx/pr66567.c: Remove.
3307 * gcc.target/i386/mpx/pr66568.c: Remove.
3308 * gcc.target/i386/mpx/pr66569.c: Remove.
3309 * gcc.target/i386/mpx/pr66581.c: Remove.
3310 * gcc.target/i386/mpx/pr68337-1.c: Remove.
3311 * gcc.target/i386/mpx/pr68337-2.c: Remove.
3312 * gcc.target/i386/mpx/pr68416.c: Remove.
3313 * gcc.target/i386/mpx/pr78339.c: Remove.
3314 * gcc.target/i386/mpx/pr79631.c: Remove.
3315 * gcc.target/i386/mpx/pr79633.c: Remove.
3316 * gcc.target/i386/mpx/pr79753.c: Remove.
3317 * gcc.target/i386/mpx/pr79770.c: Remove.
3318 * gcc.target/i386/mpx/pr79987.c: Remove.
3319 * gcc.target/i386/mpx/pr79988.c: Remove.
3320 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
3321 * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
3322 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
3323 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
3324 * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
3325 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
3326 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
3327 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
3328 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
3329 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
3330 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
3331 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
3332 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
3333 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
3334 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
3335 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
3336 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
3337 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
3338 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
3339 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
3340 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
3341 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
3342 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
3343 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
3344 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
3345 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
3346 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
3347 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
3348 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
3349 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
3350 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
3351 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
3352 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
3353 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
3354 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
3355 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
3356 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
3357 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
3358 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
3359 * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
3360 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
3361 * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
3362 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
3363 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
3364 * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
3365 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
3366 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
3367 * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
3368 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
3369 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
3370 * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
3371 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
3372 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
3373 * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
3374 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
3375 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
3376 * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
3377 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
3378 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
3379 * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
3380 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
3381 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
3382 * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
3383 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
3384 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
3385 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
3386 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
3387 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
3388 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
3389 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
3390 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
3391 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
3392 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
3393 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
3394 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
3395 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
3396 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
3397 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
3398 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
3399 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
3400 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
3401 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
3402 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
3403 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
3404 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
3405 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
3406 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
3407 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
3408 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
3409 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
3410 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
3411 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
3412 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
3413 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
3414 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
3415 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
3416 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
3417 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
3418 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
3419 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
3420 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
3421 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
3422 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
3423 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
3424 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
3425 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
3426 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
3427 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
3428 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
3429 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
3430 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
3431 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
3432 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
3433 * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
3434 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
3435 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
3436 * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
3437 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
3438 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
3439 * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
3440 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
3441 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
3442 * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
3443 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
3444 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
3445 * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
3446 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
3447 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
3448 * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
3449 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
3450 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
3451 * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
3452 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
3453 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
3454 * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
3455 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
3456 * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
3457 * gcc.target/i386/mpx/vla-1-nov.c: Remove.
3458 * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
3459 * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
3460 * gcc.target/i386/mpx/vla-2-nov.c: Remove.
3461 * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
3462 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
3463 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
3464 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
3465 * gcc.target/i386/pr63995-2.c: Remove.
3466 * gcc.target/i386/pr64805.c: Remove.
3467 * gcc.target/i386/pr65044.c: Remove.
3468 * gcc.target/i386/pr65167.c: Remove.
3469 * gcc.target/i386/pr65183.c: Remove.
3470 * gcc.target/i386/pr65184.c: Remove.
3471 * gcc.target/i386/pr65523.c: Remove.
3472 * gcc.target/i386/pr70876.c: Remove.
3473 * gcc.target/i386/pr70877.c: Remove.
3474 * gcc.target/i386/pr71458.c: Remove.
3475 * gcc.target/i386/pr80880.c: Remove.
3476 * gcc.target/i386/ret-thunk-25.c: Remove.
3477 * gcc.target/i386/thunk-retbnd.c: Remove.
3478 * lib/mpx-dg.exp: Remove.
3479 * gcc.target/i386/funcspec-56.inc: Adjust test case.
3480
3481 2018-06-07 Carl Love <cel@us.ibm.com>
3482
3483 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
3484 statements.
3485
3486 2018-06-07 Carl Love <cel@us.ibm.com>
3487
3488 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
3489 error message.
3490
3491 2018-06-07 Marek Polacek <polacek@redhat.com>
3492
3493 PR c/85318
3494 * gcc.dg/Wc90-c99-compat-10.c: New test.
3495 * gcc.dg/Wc90-c99-compat-11.c: New test.
3496 * gcc.dg/Wc90-c99-compat-12.c: New test.
3497 * gcc.dg/Wc90-c99-compat-9.c: New test.
3498
3499 2018-06-07 Paul Koning <ni1d@arrl.net>
3500
3501 * gcc.c-torture/compile/20180605-1.c: New test.
3502
3503 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
3504
3505 PR fortran/86045
3506 * gfortran.dg/pr86045.f90: New test.
3507
3508 2018-06-07 Marek Polacek <polacek@redhat.com>
3509
3510 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
3511
3512 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
3513
3514 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
3515
3516 2018-06-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3517
3518 * gcc.target/msp430/msp430i-device-symbol.c: New test.
3519 * gcc.target/msp430/msp430f-device-symbol.c: New test.
3520 * gcc.target/msp430/msp430.h: New test header file.
3521
3522 2018-06-07 Jakub Jelinek <jakub@redhat.com>
3523
3524 PR tree-optimization/69615
3525 * gcc.dg/tree-ssa/pr69615.c: New test.
3526
3527 2018-06-07 Richard Biener <rguenther@suse.de>
3528
3529 PR tree-optimization/85935
3530 * gcc.dg/graphite/pr85935.c: New testcase.
3531
3532 2018-06-04 Carl Love <cel@us.ibm.com>
3533
3534 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
3535 debug print statements. Fix a few formating issues.
3536
3537 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
3538
3539 PR target/85657
3540 * gcc.target/powerpc/pr85657-4.c: New tests.
3541 * gcc.target/powerpc/pr85657-5.c: Likewise.
3542 * gcc.target/powerpc/pr85657-6.c: Likewise.
3543
3544 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3545
3546 PR fortran/85641
3547 * gfortran.dg/realloc_on_assign_30.f90: New test.
3548
3549 2018-06-06 Carl Love <cel@us.ibm.com>
3550 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
3551 argument to vui_arg.
3552
3553 2018-06-06 Carl Love <cel@us.ibm.com>
3554
3555 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
3556 to builtins-4.c.
3557 * gcc.target/powerpc/builtins-4.c: New test file for tests
3558 that need -mvsx.
3559
3560 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
3561
3562 PR target/85657
3563 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
3564 be used in templates. Don't check for them in overloaded functions.
3565
3566 2018-06-06 Jim Wilson <jimw@sifive.com>
3567
3568 * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
3569 * gcc.target/riscv/interrupt-mmode.c: New.
3570 * gcc.target/riscv/interrupt-smode.c: New.
3571 * gcc.target/riscv/interrupt-umode.c: New.
3572
3573 2018-06-06 Marek Polacek <polacek@redhat.com>
3574
3575 PR c++/85977
3576 * g++.dg/cpp0x/initlist102.C: New test.
3577 * g++.dg/cpp0x/initlist103.C: New test.
3578 * g++.dg/cpp0x/initlist104.C: New test.
3579
3580 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
3581
3582 * gcc.dg/torture/pr86066.c: New test.
3583
3584 2018-06-06 Richard Biener <rguenther@suse.de>
3585
3586 PR tree-optimization/86062
3587 * g++.dg/tree-ssa/pr86062.C: New testcase.
3588
3589 2018-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3590
3591 * gcc.target/msp430/function-attributes-4.c: New test.
3592 * gcc.target/msp430/static-interrupts.c: New test.
3593
3594 2018-06-05 Steve Ellcey <sellcey@cavium.com>
3595
3596 PR target/79924
3597 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
3598 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
3599 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
3600 * gcc.target/aarch64/nofp_1.c: Ditto.
3601
3602 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
3603
3604 * gcc.target/arm/cmse/cmse-1c99.c: New test.
3605
3606 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
3607
3608 PR fortran/85701
3609 * gfortran.dg/goacc/pr85701.f90: New test.
3610
3611 2018-06-05 Marek Polacek <polacek@redhat.com>
3612
3613 PR c++/85976
3614 * g++.dg/cpp0x/alias-decl-64.C: New test.
3615
3616 2018-06-05 Richard Biener <rguenther@suse.de>
3617
3618 PR tree-optimization/86046
3619 * gcc.dg/pr86046.c: New testcase.
3620
3621 2018-06-05 Richard Biener <rguenther@suse.de>
3622
3623 PR tree-optimization/86047
3624 * gcc.dg/pr86047.c: New testcase.
3625
3626 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3627
3628 PR target/81497
3629 * g++.target/arm/arm.exp: New file.
3630 * g++.target/arm/pr81497.C: Likewise.
3631
3632 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
3633
3634 * gcc.target/s390/htm-builtins-compile-4.c: New test.
3635
3636 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
3637
3638 * gcc.dg/store_merging_21.c: New test.
3639 * gnat.dg/opt71b.adb: Likewise.
3640 * gnat.dg/opt71.adb: Rename into...
3641 * gnat.dg/opt71a.adb: ...this.
3642
3643 2018-06-04 Richard Biener <rguenther@suse.de>
3644
3645 PR tree-optimization/85955
3646 * gcc.dg/pr85955.c: New testcase.
3647
3648 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
3649
3650 PR fortran/85981
3651 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
3652 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
3653 * gfortran.dg/allocate_stat_2.f90: Ditto.
3654 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
3655
3656 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
3657
3658 * gcc.target/aarch64/sve/extract_5.c: New test.
3659
3660 2018-06-04 Jakub Jelinek <jakub@redhat.com>
3661
3662 PR target/85832
3663 PR target/86036
3664 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
3665 vptestm.
3666 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
3667 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
3668 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
3669 * gcc.target/i386/avx512bw-pr86036.c: New test.
3670
3671 2018-06-04 Richard Biener <rguenther@suse.de>
3672
3673 PR tree-optimization/86038
3674 * gcc.dg/pr86038.c: New testcase.
3675
3676 2018-06-04 Jakub Jelinek <jakub@redhat.com>
3677
3678 PR tree-optimization/69615
3679 * gcc.dg/pr69615.c: New test.
3680
3681 PR c++/86025
3682 * c-c++-common/gomp/pr86025.c: New test.
3683
3684 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
3685
3686 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
3687
3688 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
3689
3690 * gcc.dg/torture/pr86034.c: New test.
3691
3692 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
3693
3694 PR fortran/36497
3695 * gfortran.dg/cray_pointer_12.f90: New test.
3696
3697 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
3698
3699 PR fortran/85938
3700 * gfortran.dg/pr85938.f90: Fixed by revision r261081
3701
3702 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
3703
3704 * gnat.dg/specs/opt3.ads: New test.
3705 * gnat.dg/specs/opt3_pkg.ads: New helper.
3706
3707 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
3708
3709 * gnat.dg/discr53.ad[sb]: New test.
3710 * gnat.dg/discr53_pkg.ads: New helper.
3711
3712 2018-06-01 Carl Love <cel@us.ibm.com>
3713
3714 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
3715 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
3716
3717 2018-06-01 Carl Love <cel@us.ibm.com>
3718
3719 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
3720 to make it consistent with the naming convention in the file.
3721 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
3722 to altivec-7.c. Delete file.
3723 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
3724 to altivec-7.c. Delete file.
3725 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
3726 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
3727 vec_unpackl tests. Update instruction counts.
3728 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
3729 tests to builtins-1.c.
3730 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
3731 tests to builtins-1.c.
3732 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
3733 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
3734 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
3735 Remove vec_ctf tests returning double. Remove vec_cts with
3736 double args. Remove vec_sel with invalid arguments. Add tests for
3737 vec_splat.
3738 Add instruction counts for new tests.
3739 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
3740 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
3741 vec_unsigned.
3742 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
3743 test_sll_vsill_vsill_vuc.
3744 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
3745 vec_revb.
3746 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
3747 tests from altivec-7.h.
3748 * gcc.target/powerpc/vsx-7-be.c: Remove file.
3749 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
3750 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
3751 splat_sll, splat_uc, splat_int128, splat_uint128.
3752 Make second argument of vec_extract and vec_insert a signed int.
3753 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
3754 argument.
3755
3756 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
3757
3758 * gcc.dg/store_merging_20.c: New test.
3759 * gnat.dg/opt71.adb: Likewise.
3760 * gnat.dg/opt71_pkg.ads: New helper.
3761
3762 2018-06-01 Carl Love <cel@us.ibm.com>
3763
3764 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
3765 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
3766 Add vec_xst_be for signed and unsigned arguments.
3767
3768 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
3769
3770 PR fortran/85816
3771 PR fortran/85975
3772 * gfortran.dg/pr85816.f90: New test.
3773 * gfortran.dg/pr85975.f90: New test.
3774
3775 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
3776
3777 PR fortran/63570
3778 * gfortran.dg/random_init_1.f90: New test.
3779 * gfortran.dg/random_init_2.f90: New test.
3780 * gfortran.dg/random_init_3.f90: New test.
3781 * gfortran.dg/random_init_4.f90: New test.
3782 * gfortran.dg/random_init_5.f90: New test.
3783 * gfortran.dg/random_init_6.f90: New test.
3784
3785 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
3786
3787 PR tree-optimization/85989
3788 * gcc.dg/torture/pr85989.c: New test.
3789
3790 2018-06-01 Richard Biener <rguenther@suse.de>
3791
3792 PR middle-end/86017
3793 * gcc.dg/tree-ssa/pr86017.c: New testcase.
3794
3795 2018-06-01 Richard Biener <rguenther@suse.de>
3796
3797 PR ipa/85960
3798 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
3799
3800 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
3801
3802 PR middle-end/78809
3803 * gcc.dg/strcmpopt_2.c: New test.
3804 * gcc.dg/strcmpopt_3.c: New test.
3805
3806 PR middle-end/83026
3807 * gcc.dg/strcmpopt_3.c: New test.
3808
3809 2018-05-31 Jakub Jelinek <jakub@redhat.com>
3810
3811 PR target/85984
3812 * gcc.target/i386/pr85984.c: New test.
3813
3814 2018-05-31 Martin Sebor <msebor@redhat.com>
3815
3816 PR c/82063
3817 * gcc.dg/Walloc-size-larger-than-1.c: New test.
3818 * gcc.dg/Walloc-size-larger-than-10.c: New test.
3819 * gcc.dg/Walloc-size-larger-than-11.c: New test.
3820 * gcc.dg/Walloc-size-larger-than-12.c: New test.
3821 * gcc.dg/Walloc-size-larger-than-13.c: New test.
3822 * gcc.dg/Walloc-size-larger-than-14.c: New test.
3823 * gcc.dg/Walloc-size-larger-than-15.c: New test.
3824 * gcc.dg/Walloc-size-larger-than-16.c: New test.
3825 * gcc.dg/Walloc-size-larger-than-17.c: New test.
3826 * gcc.dg/Walloc-size-larger-than-2.c: New test.
3827 * gcc.dg/Walloc-size-larger-than-3.c: New test.
3828 * gcc.dg/Walloc-size-larger-than-4.c: New test.
3829 * gcc.dg/Walloc-size-larger-than-5.c: New test.
3830 * gcc.dg/Walloc-size-larger-than-6.c: New test.
3831 * gcc.dg/Walloc-size-larger-than-7.c: New test.
3832 * gcc.dg/Walloc-size-larger-than-8.c: New test.
3833 * gcc.dg/Walloc-size-larger-than-9.c: New test.
3834 * gcc.dg/Walloc-size-larger-than.c: New test.
3835
3836 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
3837 Cesar Philippidis <cesar@codesourcery.com>
3838
3839 PR middle-end/85879
3840 * gfortran.dg/goacc/pr77371-1.f90: New test.
3841 * gfortran.dg/goacc/pr77371-2.f90: New test.
3842 * gfortran.dg/goacc/pr85879.f90: New test.
3843
3844 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
3845
3846 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
3847 * gnat.dg/stack_usage1b.adb: Likewise.
3848 * gnat.dg/stack_usage1c.adb: Likewise.
3849 * gnat.dg/stack_usage3.adb: Likewise.
3850 * gnat.dg/stack_usage1_pkg.adb: Delete.
3851
3852 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
3853
3854 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
3855 * gcc.dg/store_merging_11.c: Likewise.
3856 * gcc.dg/store_merging_13.c: Likewise.
3857 * gcc.dg/store_merging_14.c: Likewise.
3858 * gcc.dg/store_merging_15.c: Likewise.
3859 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
3860
3861 2018-05-31 Ed Schonberg <schonberg@adacore.com>
3862
3863 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
3864 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
3865 gnat.dg/limited1_outer.ads: New testcase.
3866
3867 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
3868
3869 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
3870 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
3871 New testcase.
3872
3873 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
3874
3875 * gnat.dg/size_clause1.adb: New testcase.
3876
3877 2018-05-31 Javier Miranda <miranda@adacore.com>
3878
3879 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
3880
3881 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
3882
3883 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
3884 vld1x3 intrinsics for aarch64.
3885 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
3886 vst1x2 intrinsics for aarch64.
3887 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
3888 vst1x3 intrinsics for aarch64.
3889
3890 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
3891
3892 PR c++/77777
3893 * g++.dg/diagnostic/pr77777.C: New test.
3894
3895 2018-05-30 David Pagan <dave.pagan@oracle.com>
3896
3897 PR c/55976
3898 * gcc.dg/noncompile/pr55976-1.c: New test.
3899 * gcc.dg/noncompile/pr55976-2.c: New test.
3900
3901 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
3902
3903 * gcc.dg/lto/20111213-1_0.c: Fix template.
3904 * gcc.dg/lto/20100603-1_0.c: Fix template.
3905 * gcc.dg/lto/20100603-2_0.c: Fix template.
3906 * gcc.dg/lto/20100603-3_0.c: Fix template.
3907
3908 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
3909 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
3910 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
3911 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
3912 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
3913 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
3914 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
3915 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
3916 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
3917 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
3918 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
3919 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
3920 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
3921 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
3922 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
3923 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
3924 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
3925 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
3926 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
3927 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
3928 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
3929 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
3930 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
3931 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
3932 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
3933 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
3934 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
3935 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
3936 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
3937 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
3938 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
3939 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
3940 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
3941 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
3942 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
3943 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
3944 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
3945 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
3946 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
3947 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
3948 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
3949 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
3950 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
3951 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
3952 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
3953 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
3954 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
3955 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
3956 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
3957 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
3958 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
3959 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
3960 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
3961 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
3962 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
3963 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
3964 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
3965 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
3966 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
3967 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
3968 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
3969 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
3970
3971 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
3972
3973 Revert:
3974 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
3975
3976 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
3977
3978 * gcc.target/aarch64/simd/ldp_stp_9: New.
3979 * gcc.target/aarch64/simd/ldp_stp_10: New.
3980 * gcc.target/aarch64/simd/ldp_stp_11: New.
3981 * gcc.target/aarch64/simd/ldp_stp_12: New.
3982
3983 2018-05-30 Ed Schonberg <schonberg@adacore.com>
3984
3985 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
3986
3987 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
3988
3989 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
3990
3991 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
3992
3993 PR target/85950
3994 * gcc.target/i386/pr85950.c: New test.
3995
3996 2018-05-29 Marek Polacek <polacek@redhat.com>
3997
3998 PR c++/85883
3999 * g++.dg/cpp1z/class-deduction55.C: New test.
4000 * g++.dg/cpp1z/class-deduction56.C: New test.
4001 * g++.dg/cpp1z/class-deduction57.C: New test.
4002
4003 2018-05-29 Jakub Jelinek <jakub@redhat.com>
4004
4005 PR c++/85952
4006 * g++.dg/warn/Wunused-var-33.C: New test.
4007
4008 PR target/85918
4009 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
4010 and -fno-vect-cost-model options. Add aligned(64) attribute to the
4011 arrays. Add suffix 1 to all functions and use 4 iterations rather
4012 than N. Add functions with conversions to and from float.
4013 Add new set of functions with 8 iterations and another one
4014 with 16 iterations, expect 24 vectorized loops instead of just 4.
4015 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
4016
4017 2018-05-29 Javier Miranda <miranda@adacore.com>
4018
4019 * gnat.dg/equal2.adb: New testcase.
4020
4021 2018-05-29 Ed Schonberg <schonberg@adacore.com>
4022
4023 * gnat.dg/float_attributes_overflows.adb: New testcase.
4024
4025 2018-05-29 Pascal Obry <obry@adacore.com>
4026
4027 * gnat.dg/normalize_pathname.adb: New testcase.
4028
4029 2018-05-29 Tom de Vries <tom@codesourcery.com>
4030
4031 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
4032 message.
4033 * lib/scanipa.exp (scan-ipa-dump-times): Same.
4034 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
4035 * lib/scantree.exp (scan-tree-dump-times): Same.
4036
4037 2018-05-29 Tom de Vries <tom@codesourcery.com>
4038
4039 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
4040 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
4041 Use proc name as first argument to dg-scan.
4042
4043 2018-05-29 Tom de Vries <tom@codesourcery.com>
4044
4045 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
4046 with no arguments.
4047
4048 2018-05-28 Richard Biener <rguenther@suse.de>
4049
4050 PR tree-optimization/85934
4051 * gcc.target/i386/pr85934.c: New testcase.
4052
4053 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
4054
4055 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
4056
4057 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
4058
4059 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
4060
4061 2018-05-28 Ed Schonberg <schonberg@adacore.com>
4062
4063 * gnat.dg/fixedpnt5.adb: New testcase.
4064
4065 2018-05-28 Justin Squirek <squirek@adacore.com>
4066
4067 * gnat.dg/array31.adb: New testcase.
4068
4069 2018-05-28 Justin Squirek <squirek@adacore.com>
4070
4071 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
4072 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
4073
4074 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
4075
4076 * gfortran.dg/data_stmt_pointer.f90: new test.
4077
4078 2018-05-27 Jakub Jelinek <jakub@redhat.com>
4079
4080 PR target/85918
4081 * gcc.target/i386/avx512dq-pr85918.c: New test.
4082
4083 2018-05-25 Jim Wilson <jimw@sifive.com>
4084
4085 * gcc.target/riscv/interrupt-1.c: New.
4086 * gcc.target/riscv/interrupt-2.c: New.
4087 * gcc.target/riscv/interrupt-3.c: New.
4088 * gcc.target/riscv/interrupt-4.c: New.
4089 * gcc.target/riscv/interrupt-5.c: New.
4090
4091 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
4092
4093 PR fortran/85786
4094 * gfortran.dg/pr85786.f90: New test.
4095
4096 2018-05-25 Paul Koning <ni1d@arrl.net>
4097
4098 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
4099 * gcc.c-torture/compile/pr55921.c: Ditto.
4100 * gcc.c-torture/compile/pr60655-1.c: Ditto.
4101 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
4102
4103 2018-05-25 Jakub Jelinek <jakub@redhat.com>
4104
4105 PR target/85832
4106 * gcc.target/i386/avx512f-pr85832.c: New test.
4107 * gcc.target/i386/avx512vl-pr85832.c: New test.
4108 * gcc.target/i386/avx512bw-pr85832.c: New test.
4109 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
4110
4111 2018-05-25 Bin Cheng <bin.cheng@arm.com>
4112
4113 PR tree-optimization/85720
4114 * gcc.dg/tree-ssa/pr85720.c: New test.
4115 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
4116 distribution.
4117
4118 2018-05-25 Martin Liska <mliska@suse.cz>
4119
4120 PR testsuite/85911
4121 * gcc.dg/tree-prof/update-loopch.c: Do not scan
4122 for 'Removing basic block'.
4123
4124 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
4125
4126 * gnat.dg/sec_stack1.adb: New testcase.
4127
4128 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4129
4130 * gnat.dg/fixedpnt4.adb: New testcase.
4131
4132 2018-05-25 Javier Miranda <miranda@adacore.com>
4133
4134 * gnat.dg/interface7.adb: New testcase.
4135
4136 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
4137
4138 * gnat.dg/sec_stack2.adb: New testcase.
4139
4140 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4141
4142 * gnat.dg/interface6.adb: New testcase.
4143
4144 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4145
4146 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
4147
4148 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4149
4150 * lib/target-supports.exp
4151 (check_effective_target_vect_double_cond_arith): Include
4152 multiplication and division.
4153 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
4154 fully-masked loops with a fixed vector length.
4155 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
4156 tests.
4157 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
4158 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
4159 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
4160
4161 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4162
4163 * gcc.target/aarch64/sve/div_1.c: New test.
4164 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
4165 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
4166 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
4167
4168 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4169
4170 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
4171
4172 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4173
4174 * lib/target-supports.exp
4175 (check_effective_target_vect_double_cond_arith): New proc.
4176 * gcc.dg/vect/vect-cond-arith-1.c: New test.
4177 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
4178 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
4179 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
4180 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
4181 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
4182 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
4183
4184 2018-05-25 Janus Weil <janus@gcc.gnu.org>
4185
4186 PR fortran/85839
4187 * gfortran.dg/f2018_obs.f90: New test case.
4188
4189 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4190
4191 PR fortran/85543
4192 * gfortran.dg/pr85543.f90: New test.
4193
4194 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4195
4196 PR fortran/85780
4197 * gfortran.dg/pr85780.f90: New test.
4198
4199 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4200
4201 PR fortran/85779
4202 * gfortran.dg/pr85779_1.f90: New test.
4203 * gfortran.dg/pr85779_2.f90: Ditto.
4204 * gfortran.dg/pr85779_3.f90: Ditto.
4205
4206 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4207
4208 PR fortran/85895
4209
4210 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
4211 * gfortran.dg/pr85895.f90: New test.
4212
4213 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
4214
4215 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
4216 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
4217
4218 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
4219
4220 * gcc.dg/fold-popcount-1.c: New testcase.
4221 * gcc.dg/fold-popcount-2.c: New testcase.
4222 * gcc.dg/fold-popcount-3.c: New testcase.
4223 * gcc.dg/fold-popcount-4.c: New testcase.
4224
4225 2018-05-24 Marek Polacek <polacek@redhat.com>
4226
4227 PR c++/85847
4228 * g++.dg/cpp0x/new3.C: New test.
4229
4230 2018-05-24 Javier Miranda <miranda@adacore.com>
4231
4232 * gnat.dg/discr52.adb: New testcase.
4233
4234 2018-05-24 Ed Schonberg <schonberg@adacore.com>
4235
4236 * gnat.dg/others1.adb: New testcase.
4237
4238 2018-05-24 Justin Squirek <squirek@adacore.com>
4239
4240 * gnat.dg/raise_expr.adb: New testcase.
4241
4242 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
4243
4244 * gnat.dg/formal_containers.adb: New testcase.
4245
4246 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4247
4248 * gcc.target/i386/pr85345.c: Require ifunc support.
4249
4250 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
4251
4252 * gcc.dg/vect/vect-fma-1.c: New test.
4253
4254 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4255
4256 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
4257 scan-tree-dump*.
4258
4259 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
4260
4261 PR target/83009
4262 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
4263
4264 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
4265
4266 PR target/78849
4267 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
4268 DEFAULT_CFLAGS.
4269 * gcc.target/msp430/pr78849.c: New test.
4270
4271 2018-05-23 Marek Polacek <polacek@redhat.com>
4272
4273 * g++.dg/cpp2a/range-for8.C: New test.
4274 * g++.dg/cpp2a/range-for9.C: New test.
4275 * g++.dg/cpp2a/range-for10.C: New test.
4276
4277 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
4278
4279 * lib/target-supports.exp (check_effective_target_be): New.
4280 (check_effective_target_le): New.
4281
4282 2018-05-23 Marek Polacek <polacek@redhat.com>
4283
4284 * g++.dg/cpp2a/range-for1.C: New test.
4285 * g++.dg/cpp2a/range-for2.C: New test.
4286 * g++.dg/cpp2a/range-for3.C: New test.
4287 * g++.dg/cpp2a/range-for4.C: New test.
4288 * g++.dg/cpp2a/range-for5.C: New test.
4289 * g++.dg/cpp2a/range-for6.C: New test.
4290 * g++.dg/cpp2a/range-for7.C: New test.
4291
4292 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
4293
4294 * gcc.target/i386/cvt-3.c: New test.
4295
4296 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
4297
4298 * gcc.target/i386/cvt-2.c: New test.
4299
4300 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
4301
4302 * gcc.dg/pr79985.c: New testcase.
4303
4304 2018-05-23 Richard Biener <rguenther@suse.de>
4305
4306 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
4307
4308 2018-05-23 Sudakshina Das <sudi.das@arm.com>
4309
4310 PR target/84882
4311 * gcc.target/aarch64/pr84882.c: New test.
4312 * gcc.target/aarch64/target_attr_18.c: Likewise.
4313
4314 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
4315
4316 PR tree-optimization/85853
4317 * gfortran.dg/vect/pr85853.f90: New test.
4318
4319 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
4320
4321 * gnat.dg/import2.adb: New testcase.
4322
4323 2018-05-23 Ed Schonberg <schonberg@adacore.com>
4324
4325 * gnat.dg/discr51.adb: New testcase.
4326
4327 2018-05-23 Javier Miranda <miranda@adacore.com>
4328
4329 * gnat.dg/valid_scalars1.adb: New testcase.
4330
4331 2018-05-23 Ed Schonberg <schonberg@adacore.com>
4332
4333 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
4334
4335 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
4336
4337 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
4338 testcase.
4339
4340 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
4341
4342 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
4343 testcase.
4344
4345 2018-05-23 Bob Duff <duff@adacore.com>
4346
4347 * gnat.dg/addr10.adb: New testcase.
4348
4349 2018-05-23 Richard Biener <rguenther@suse.de>
4350
4351 PR middle-end/85874
4352 * gcc.dg/Wstrict-overflow-27.c: New testcase.
4353
4354 2018-05-23 Yury Gribov <tetra2005@gmail.com>
4355
4356 PR tree-optimization/85822
4357 * c-c++-common/pr85822.c: New test.
4358
4359 2018-05-23 Richard Biener <rguenther@suse.de>
4360
4361 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
4362
4363 2018-05-22 Janus Weil <janus@gcc.gnu.org>
4364
4365 PR fortran/85841
4366 * gfortran.dg/pr30667.f: Add option "-std=legacy".
4367
4368 2018-05-22 Martin Sebor <msebor@redhat.com>
4369
4370 PR middle-end/85359
4371 * gcc.dg/attr-nonstring.c: New test.
4372
4373 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
4374
4375 PR target/85345
4376 * gcc.target/i386/pr85345.c: New test.
4377
4378 2018-05-22 Luis Machado <luis.machado@linaro.org>
4379
4380 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
4381
4382 2018-05-22 Janus Weil <janus@gcc.gnu.org>
4383
4384 PR fortran/85841
4385 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
4386 dg-additional-options.
4387 * gfortran.dg/graphite/block-2.f: Ditto.
4388 * gfortran.dg/graphite/id-19.f: Ditto.
4389 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
4390 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
4391 * gfortran.dg/vect/pr52580.f: Ditto.
4392
4393 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
4394
4395 * gcc.target/aarch64/ldp_stp_6.c: New.
4396 * gcc.target/aarch64/ldp_stp_7.c: New.
4397 * gcc.target/aarch64/ldp_stp_8.c: New.
4398
4399 2018-05-22 Martin Sebor <msebor@redhat.com>
4400
4401 PR c/85623
4402 * c-c++-common/attr-nonstring-3.c: Adjust.
4403 * c-c++-common/attr-nonstring-4.c: Adjust.
4404 * c-c++-common/attr-nonstring-6.c: New test.
4405
4406 2018-05-22 Martin Sebor <msebor@redhat.com>
4407
4408 PR tree-optimization/85826
4409 * gcc.dg/Wrestrict-17.c: New test.
4410
4411 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
4412
4413 * gcc.dg/torture/pr85862.c: Rename to...
4414 * gcc.dg/torture/pr85852.c: ...this.
4415
4416 2018-05-22 Justin Squirek <squirek@adacore.com>
4417
4418 * gnat.dg/warn14.adb: New testcase.
4419
4420 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
4421
4422 * gnat.dg/controlled8.adb: New testcase.
4423
4424 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
4425
4426 * gnat.dg/discr50.adb: New testcase.
4427
4428 2018-05-22 Ed Schonberg <schonberg@adacore.com>
4429
4430 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
4431 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
4432 gnat.dg/discr49_rec2.ads: New testcase.
4433
4434 2018-05-22 Ed Schonberg <schonberg@adacore.com>
4435
4436 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
4437 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
4438 testcase.
4439
4440 2018-05-22 Ed Schonberg <schonberg@adacore.com>
4441
4442 * gnat.dg/fixedpnt3.adb: New testcase.
4443
4444 2018-05-22 Justin Squirek <squirek@adacore.com>
4445
4446 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
4447 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
4448
4449 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
4450
4451 PR middle-end/85862
4452 * gcc.dg/torture/pr85862.c: New test.
4453
4454 2018-05-22 Richard Biener <rguenther@suse.de>
4455
4456 PR tree-optimization/85834
4457 * g++.dg/torture/pr85834.C: New testcase.
4458 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
4459
4460 2018-05-22 Martin Liska <mliska@suse.cz>
4461
4462 PR ipa/85607
4463 * g++.dg/ipa/pr85607.C: New test.
4464
4465 2018-05-22 Richard Biener <rguenther@suse.de>
4466
4467 PR tree-optimization/85863
4468 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
4469
4470 2018-05-22 Janus Weil <janus@gcc.gnu.org>
4471
4472 PR fortran/85841
4473 * gfortran.dg/assumed_rank_5.f90: Update error message.
4474 * gfortran.dg/assumed_type_4.f90: Ditto.
4475 * gfortran.dg/bind_c_array_params.f03: Ditto.
4476 * gfortran.dg/bind_c_usage_28.f90: Ditto.
4477 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
4478 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
4479 * gfortran.dg/c_loc_tests_11.f03: Ditto.
4480 * gfortran.dg/coarray_atomic_2.f90: Ditto.
4481 * gfortran.dg/coarray_collectives_2.f90: Ditto.
4482 * gfortran.dg/coarray_collectives_10.f90: Ditto.
4483 * gfortran.dg/coarray_collectives_13.f90: Ditto.
4484 * gfortran.dg/rank_3.f90: Ditto.
4485 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
4486 * gfortran.dg/implicit_14.f90: Ditto.
4487
4488 2018-05-21 Christian Groessler <chris@groessler.org>
4489
4490 * gcc.c-torture/compile/simd-5.c: Fix comment.
4491
4492 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
4493
4494 PR target/85657
4495 * gcc.target/powerpc/pr85657-1.c: New test for converting between
4496 __float128, __ibm128, and long double.
4497 * gcc.target/powerpc/pr85657-2.c: Likewise.
4498 * gcc.target/powerpc/pr85657-3.c: Likewise.
4499 * g++.dg/pr85667.C: New test to make sure __ibm128 is
4500 implementated as a separate type internally, and is not just an
4501 alias for long double.
4502
4503 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
4504
4505 PR tree-optimization/85814
4506 * gcc.dg/torture/pr85814.c: New test.
4507
4508 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
4509
4510 PR c++/84588
4511 * g++.dg/cpp0x/cond1.C: New.
4512 * g++.dg/cpp1y/pr84588-1.C: Likewise.
4513 * g++.dg/cpp1y/pr84588-2.C: Likewise.
4514 * g++.dg/cpp1y/pr84588-3.C: Likewise.
4515 * g++.dg/parse/cond6.C: Likewise.
4516 * g++.dg/parse/cond7.C: Likewise.
4517 * g++.dg/parse/cond8.C: Likewise.
4518 * g++.dg/cpp1z/decomp16.C: Update.
4519 * g++.old-deja/g++.jason/cond.C: Likewise.
4520
4521 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
4522
4523 ChangeLog for r260480
4524 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
4525 warnings for deleted and obsolescent features.
4526 * gfortran.dg/graphite/id-19.f: Ditto.
4527 * gfortran.dg/graphite/id-20.f: Ditto.
4528 * gfortran.dg/graphite/id-27.f90: Ditto.
4529 * gfortran.dg/graphite/pr82449.f: Ditto.
4530
4531 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4532
4533 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
4534 tiny and large memory models.
4535
4536 2018-04-04 Ed Schonberg <schonberg@adacore.com>
4537
4538 * gnat.dg/suppress_initialization.adb,
4539 gnat.dg/suppress_initialization_pkg.ads: New testcase.
4540
4541 2018-04-04 Ed Schonberg <schonberg@adacore.com>
4542
4543 * gnat.dg/exit1.adb: New testcase.
4544
4545 2018-04-04 Ed Schonberg <schonberg@adacore.com>
4546
4547 * gnat.dg/array30.adb: New testcase.
4548
4549 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
4550
4551 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
4552
4553 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4554
4555 * gcc.c-torture/execute/ssad-run.c: New test.
4556 * gcc.c-torture/execute/usad-run.c: Likewise.
4557 * gcc.target/aarch64/ssadv16qi.c: Likewise.
4558 * gcc.target/aarch64/usadv16qi.c: Likewise.
4559
4560 2018-05-21 Tamar Christina <tamar.christina@arm.com>
4561
4562 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
4563 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
4564 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
4565 vbcaxq_s64): New.
4566 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
4567 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
4568 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
4569
4570 2018-05-21 Janus Weil <janus@gcc.gnu.org>
4571
4572 PR fortran/85841
4573 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
4574 * gfortran.dg/g77/20020307-1.f: Ditto.
4575 * gfortran.dg/g77/980310-3.f: Ditto.
4576 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
4577 * gfortran.dg/goacc/loop-1.f95: Ditto.
4578 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
4579 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
4580 * gfortran.dg/gomp/do-1.f90: Ditto.
4581 * gfortran.dg/gomp/omp_do1.f90: Ditto.
4582 * gfortran.dg/pr17229.f: Ditto.
4583 * gfortran.dg/pr37243.f: Ditto.
4584 * gfortran.dg/pr49721-1.f: Ditto.
4585 * gfortran.dg/pr58484.f: Ditto.
4586 * gfortran.dg/pr81175.f: Ditto.
4587 * gfortran.dg/pr81723.f: Ditto.
4588 * gfortran.dg/predcom-2.f: Ditto.
4589 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
4590 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
4591 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
4592 * gfortran.dg/vect/pr52580.f: Ditto.
4593
4594 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
4595
4596 PR fortran/80657
4597 * gfortran.dg/char_result_18.f90: New test.
4598
4599 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
4600
4601 PR fortran/49636
4602 * gfortran.dg/associate_38.f90: New test.
4603
4604 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
4605
4606 PR fortran/82275
4607 * gfortran.dg/select_type_42.f90: New test.
4608
4609 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
4610
4611 PR fortran/82923
4612 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
4613 that the patch fixes PR66694 & PR82617, although the testcases
4614 are not explicitly included.
4615
4616 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
4617
4618 * gcc.dg/stack-usage-1.c: Add support for rv32e.
4619
4620 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
4621
4622 PR c++/82899
4623 * g++.dg/pr82899.C: New testcase.
4624
4625 2018-05-18 Martin Liska <mliska@suse.cz>
4626
4627 * gcc.dg/pr68766.c: Change pruned output.
4628
4629 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
4630
4631 PR c++/85782
4632 * c-c++-common/goacc/pr85782.c: New test.
4633
4634 2018-05-18 Sudakshina Das <sudi.das@arm.com>
4635
4636 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
4637
4638 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4639
4640 * gcc.target/arm/pr62554.c: Delete.
4641 * gcc.target/arm/pr69610-1.c: Likewise.
4642 * gcc.target/arm/pr69610-2.c: Likewise.
4643
4644 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4645
4646 * gcc.target/arm/pr40887.c: Update comment.
4647 * lib/target-supports.exp: Don't generate effective target checks
4648 and related helpers for armv5. Update comment.
4649 * gcc.target/arm/armv5_thumb_isa.c: Delete.
4650 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
4651 target check and options.
4652
4653 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4654
4655 PR middle-end/85817
4656 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
4657 scan-tree-dump-not for h.
4658
4659 2018-05-18 Richard Biener <rguenther@suse.de>
4660
4661 * gcc.dg/tree-ssa/pr21559.c: Adjust.
4662 * gcc.dg/tree-ssa/pr45397.c: Likewise.
4663 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
4664 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
4665 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
4666 * gcc.dg/tree-ssa/vrp17.c: Likewise.
4667 * gcc.dg/tree-ssa/vrp18.c: Likewise.
4668 * gcc.dg/tree-ssa/vrp23.c: Likewise.
4669 * gcc.dg/tree-ssa/vrp24.c: Likewise.
4670 * gcc.dg/tree-ssa/vrp58.c: Likewise.
4671 * gcc.dg/vrp-min-max-1.c: Likewise.
4672 * gcc.dg/vrp-min-max-3.c: New testcase.
4673
4674 2018-05-18 Richard Biener <rguenther@suse.de>
4675
4676 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
4677 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
4678 * gcc.dg/graphite/scop-6.c: Likewise.
4679 * gcc.dg/graphite/scop-7.c: Likewise.
4680 * gcc.dg/graphite/scop-8.c: Likewise.
4681 * gcc.dg/graphite/scop-9.c: Likewise.
4682
4683 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4684
4685 * gcc.target/aarch64/vect-init-ld1.c: New test.
4686
4687 2018-05-18 Martin Liska <mliska@suse.cz>
4688
4689 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
4690 * gcc.dg/tree-prof/update-loopch.c: Likewise.
4691
4692 2018-05-18 Martin Liska <mliska@suse.cz>
4693
4694 * gcc.dg/ipa/ipa-icf-39.c: New test.
4695 * gcc.dg/pr68766.c: Adjust pruned output.
4696
4697 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
4698
4699 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
4700 New proc.
4701 * gcc.dg/fma-1.c: New test.
4702 * gcc.dg/fma-2.c: Likewise.
4703 * gcc.dg/fma-3.c: Likewise.
4704 * gcc.dg/fma-4.c: Likewise.
4705 * gcc.dg/fma-5.c: Likewise.
4706 * gcc.dg/fma-6.c: Likewise.
4707 * gcc.dg/fma-7.c: Likewise.
4708 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
4709 scalar_all_fma.
4710 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
4711 * gfortran.dg/reassoc_8.f: Likewise.
4712 * gfortran.dg/reassoc_9.f: Likewise.
4713 * gfortran.dg/reassoc_10.f: Likewise.
4714
4715 2018-05-17 Jim Wilson <jimw@sifive.com>
4716
4717 * gcc.target/riscv/switch-qi.c: New.
4718 * gcc.target/riscv/switch-si.c: New.
4719
4720 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
4721
4722 PR target/85698
4723 * gcc.target/powerpc/pr85698.c: New test.
4724
4725 2018-05-17 Richard Biener <rguenther@suse.de>
4726
4727 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
4728
4729 2018-05-17 Bin Cheng <bin.cheng@arm.com>
4730
4731 PR tree-optimization/85793
4732 * gcc.dg/vect/pr85793.c: New test.
4733
4734 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
4735
4736 * gcc.dg/gimplefe-28.c: New test.
4737 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
4738 internal function calls.
4739 * gcc.dg/goacc/loop-processing-1.c: Likewise.
4740
4741 2018-05-17 Martin Liska <mliska@suse.cz>
4742
4743 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
4744 space in between 'G_' and '('.
4745
4746 2018-05-17 Jakub Jelinek <jakub@redhat.com>
4747
4748 PR target/85323
4749 * gcc.target/i386/pr85323-7.c: New test.
4750 * gcc.target/i386/pr85323-8.c: New test.
4751 * gcc.target/i386/pr85323-9.c: New test.
4752
4753 PR target/85323
4754 * gcc.target/i386/pr85323-4.c: New test.
4755 * gcc.target/i386/pr85323-5.c: New test.
4756 * gcc.target/i386/pr85323-6.c: New test.
4757
4758 PR target/85323
4759 * gcc.target/i386/pr85323-1.c: New test.
4760 * gcc.target/i386/pr85323-2.c: New test.
4761 * gcc.target/i386/pr85323-3.c: New test.
4762
4763 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
4764 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
4765 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
4766 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
4767 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
4768 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
4769 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
4770 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
4771 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
4772 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
4773 * gcc.target/i386/avx512f-setzero-1.c: New test.
4774
4775 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
4776
4777 * gcc.target/aarch64/vect-slp-dup.c: New.
4778
4779 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
4780
4781 PR c++/85713
4782 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
4783
4784 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
4785
4786 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
4787 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
4788
4789 2018-05-17 Richard Biener <rguenther@suse.de>
4790
4791 PR tree-optimization/85757
4792 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
4793
4794 2018-05-16 Marek Polacek <polacek@redhat.com>
4795
4796 PR c++/85363
4797 * g++.dg/cpp0x/initlist-throw1.C: New test.
4798 * g++.dg/cpp0x/initlist-throw2.C: New test.
4799
4800 2018-05-16 Carl Love <cel@us.ibm.com>
4801
4802 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
4803 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
4804 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
4805
4806 2018-05-16 Richard Biener <rguenther@suse.de>
4807
4808 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
4809 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
4810 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
4811
4812 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
4813
4814 * gcc.target/aarch64/sve/vcond_10.c: New test.
4815 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
4816 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
4817 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
4818
4819 2018-05-15 Martin Sebor <msebor@redhat.com>
4820
4821 PR tree-optimization/85753
4822 * gcc.dg/Wrestrict-10.c: Adjust.
4823 * gcc.dg/Wrestrict-16.c: New test.
4824
4825 2018-05-15 Martin Sebor <msebor@redhat.com>
4826
4827 PR middle-end/85643
4828 * c-c++-common/attr-nonstring-7.c: New test.
4829
4830 2018-05-15 Richard Biener <rguenther@suse.de>
4831
4832 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
4833
4834 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4835
4836 PR tree-optimization/83648
4837 * gcc.dg/tree-ssa/pr83648.c: New test.
4838 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
4839
4840 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4841
4842 PR ipa/85734
4843 * gcc.dg/ipa/pr85734.c: New test.
4844
4845 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
4846
4847 PR target/85756
4848 * gnat.dg/opt70.adb: New test.
4849 * gnat.dg/opt70_pkg.ad[sb]: New helper.
4850
4851 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4852
4853 * gcc.target/aarch64/crypto-fuse-1.c: New test.
4854 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
4855
4856 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
4857
4858 * gcc.target/aarch64/vmov_n_1.c: Update test.
4859 * gcc.target/aarch64/vfp-1.c: Update test.
4860
4861 2018-05-14 Jakub Jelinek <jakub@redhat.com>
4862
4863 PR target/85756
4864 * gcc.c-torture/execute/pr85756.c: New test.
4865
4866 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
4867
4868 * gcc.target/i386/cldemote-1.c: New test.
4869
4870 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
4871
4872 PR fortran/85742
4873 * gfortran.dg/assumed_type_9.f90 : New test.
4874
4875 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
4876
4877 PR fortran/85542
4878 * gfortran.dg/pr85542.f90: New test.
4879
4880 2018-05-11 Martin Jambor <mjambor@suse.cz>
4881
4882 PR ipa/85655
4883 * g++.dg/lto/pr85655_0.C: New test.
4884
4885 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
4886
4887 * gcc.target/i386/tpause-1.c: New test.
4888 * gcc.target/i386/umonitor-1.c: New test.
4889
4890 2018-05-11 Jakub Jelinek <jakub@redhat.com>
4891
4892 PR c/85696
4893 * c-c++-common/gomp/pr85696.c: New test.
4894
4895 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
4896 Jakub Jelinek <jakub@redhat.com>
4897
4898 PR tree-optimization/85692
4899 * gcc.target/i386/pr85692.c: New test.
4900
4901 2018-05-11 Martin Liska <mliska@suse.cz>
4902
4903 PR sanitizer/85556
4904 * c-c++-common/ubsan/attrib-6.c: New test.
4905
4906 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
4907
4908 PR fortran/85687
4909 * gfortran.dg/pr85687.f90: new test.
4910
4911 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
4912
4913 PR fortran/85521
4914 * gfortran.dg/pr85521_1.f90: New test.
4915 * gfortran.dg/pr85521_2.f90: New test.
4916
4917 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
4918
4919 PR fortran/70870
4920 * gfortran.dg/pr70870_1.f90: New test.
4921
4922 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
4923
4924 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
4925
4926 2018-05-10 Jakub Jelinek <jakub@redhat.com>
4927
4928 PR c++/85662
4929 * g++.dg/ext/offsetof2.C: New test.
4930
4931 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
4932
4933 PR fortran/68846
4934 * gfortran.dg/temporary_3.f90 : New test.
4935
4936 PR fortran/70864
4937 * gfortran.dg/temporary_2.f90 : New test.
4938
4939 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
4940
4941 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
4942 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
4943 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
4944 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
4945 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
4946 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
4947 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
4948 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
4949 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
4950 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
4951 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
4952 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
4953 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
4954 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
4955 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
4956 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
4957 * gcc.dg/vmx/st-be-order.c: Delete testcase.
4958 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
4959 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
4960 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
4961 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
4962 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
4963 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
4964 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
4965 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
4966 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
4967 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
4968
4969 2018-05-10 Jakub Jelinek <jakub@redhat.com>
4970
4971 PR tree-optimization/85699
4972 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
4973 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
4974 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
4975 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
4976
4977 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
4978
4979 * g++.dg/tls/pr85400.C: New test.
4980
4981 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4982
4983 PR c++/85713
4984 * g++.dg/cpp1y/lambda-generic-85713.C: New.
4985
4986 2018-05-09 Carl Love <cel@us.ibm.com>
4987
4988 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
4989
4990 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4991
4992 PR c++/85713
4993 Revert:
4994 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
4995
4996 PR c++/84588
4997 * g++.dg/cpp1y/pr84588.C: New.
4998
4999 2018-05-09 Andreas Schwab <schwab@suse.de>
5000
5001 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
5002
5003 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
5004
5005 * gcc.target/aarch64/store_lane_spill_1.c: New test.
5006 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
5007
5008 2018-05-08 Carl Love <cel@us.ibm.com>
5009 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
5010
5011 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5012
5013 PR c++/84588
5014 * g++.dg/cpp1y/pr84588.C: New.
5015
5016 2018-05-08 Marek Polacek <polacek@redhat.com>
5017
5018 PR c++/85695
5019 * g++.dg/cpp1z/constexpr-if22.C: New test.
5020
5021 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
5022
5023 PR target/85693
5024 * gcc.target/i386/pr85693.c: New test.
5025
5026 2018-05-08 Jakub Jelinek <jakub@redhat.com>
5027
5028 PR target/85683
5029 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
5030 scan-assembler-times checking that except for [fh]*xor other functions
5031 don't use any load instructions.
5032
5033 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
5034
5035 * gcc.target/i386/builtin_target.c: Test goldmont.
5036 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
5037 arch=silvermont.
5038
5039 2018-05-08 Jakub Jelinek <jakub@redhat.com>
5040
5041 PR target/85572
5042 * g++.dg/other/sse2-pr85572-1.C: New test.
5043 * g++.dg/other/sse2-pr85572-2.C: New test.
5044 * g++.dg/other/sse4-pr85572-1.C: New test.
5045 * g++.dg/other/avx2-pr85572-1.C: New test.
5046
5047 PR target/85317
5048 * gcc.target/i386/pr85317.c: New test.
5049 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
5050 optimization barrier to avoid optimizing away the expected insn.
5051
5052 PR target/85480
5053 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
5054 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
5055
5056 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5057
5058 * g++.dg/other/sve_const_pred_1.C: Rename to...
5059 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
5060 target selectors and explicit -march options.
5061 * g++.dg/other/sve_const_pred_2.C: Rename to...
5062 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
5063 * g++.dg/other/sve_const_pred_3.C: Rename to...
5064 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
5065 * g++.dg/other/sve_const_pred_4.C: Rename to...
5066 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
5067 * g++.dg/other/sve_tls_2.C: Rename to...
5068 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
5069 * g++.dg/other/sve_vcond_1.C: Rename to...
5070 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
5071 * g++.dg/other/sve_vcond_1_run.C: Rename to...
5072 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
5073
5074 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5075
5076 PR testsuite/85586
5077 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
5078 !vect_no_align.
5079
5080 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5081
5082 PR c++/57429
5083 * g++.dg/cpp0x/deleted14.C: New.
5084
5085 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5086 Alan Hayward <alan.hayward@arm.com>
5087 David Sherwood <david.sherwood@arm.com>
5088
5089 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
5090 XFAIL the BIC test.
5091 * gcc.target/aarch64/sve/vcond_7.c: New test.
5092 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
5093
5094 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5095
5096 PR c++/70563
5097 * g++.dg/cpp0x/sfinae62.C: New.
5098
5099 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5100
5101 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
5102 load from src[i].
5103
5104 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5105
5106 PR c++/80691
5107 * g++.dg/cpp0x/narrowing1.C: New.
5108
5109 2018-05-08 Richard Biener <rguenther@suse.de>
5110
5111 PR middle-end/85588
5112 * gcc.dg/torture/pr85574.c: Rename to...
5113 * gcc.dg/torture/pr85588.c: ... this.
5114
5115 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5116
5117 PR fortran/54613
5118 * gfortran.dg/minmaxloc_12.f90: New test case.
5119 * gfortran.dg/minmaxloc_13.f90: New test case.
5120
5121 2018-05-07 Nathan Sidwell <nathan@acm.org>
5122
5123 * g++.dg/cpp0x/range-for10.C: Delete.
5124 * g++.dg/ext/forscope1.C: Delete.
5125 * g++.dg/ext/forscope2.C: Delete.
5126 * g++.dg/template/for1.C: Delete.
5127
5128 2018-05-07 Jeff Law <law@redhat.com>
5129
5130 * gfortran.dg/linefile.f90: New test.
5131
5132 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
5133
5134 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
5135 and options.
5136
5137 2018-05-06 Jakub Jelinek <jakub@redhat.com>
5138
5139 PR c++/85659
5140 * g++.dg/ext/asm14.C: New test.
5141 * g++.dg/ext/asm15.C: New test.
5142 * g++.dg/ext/asm16.C: New test.
5143
5144 2018-05-06 Michael Eager <eager@eagercon.com>
5145
5146 * gcc.target/microblaze/others/picdtr.c: Correct option
5147 -fPIE -mpic-data-is-text-relative.
5148
5149 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
5150
5151 * gcc.target/microblaze/others/picdtr.c: Add test for
5152 -fPIE -mpic-data-is-text-relative.
5153
5154 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
5155
5156 PR fortran/85507
5157 * gfortran.dg/coarray_dependency_1.f90: New test.
5158 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
5159
5160 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
5161
5162 * brig.dg/test/gimple/smoke_test.hsail: Fix the test
5163 to match the currently produced gimple.
5164
5165 2018-05-04 Carl Love <cel@us.ibm.com>
5166
5167 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
5168 vec_trunc.
5169 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
5170 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
5171 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
5172 xvcmpgedp counts. Add xxsel counts.
5173
5174 2018-05-04 Richard Biener <rguenther@suse.de>
5175
5176 PR middle-end/85627
5177 * g++.dg/torture/pr85627.C: New testcase.
5178
5179 2018-05-04 Richard Biener <rguenther@suse.de>
5180
5181 PR middle-end/85574
5182 * gcc.dg/torture/pr85574.c: New testcase.
5183 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
5184
5185 2018-05-04 Jakub Jelinek <jakub@redhat.com>
5186
5187 PR libstdc++/85466
5188 * gcc.dg/nextafter-1.c: New test.
5189 * gcc.dg/nextafter-2.c: New test.
5190 * gcc.dg/nextafter-3.c: New test.
5191 * gcc.dg/nextafter-4.c: New test.
5192
5193 2018-05-03 Nathan Sidwell <nathan@acm.org>
5194
5195 Remove -ffriend-injection.
5196 * g++.old-deja/g++.jason/scoping15.C: Delete.
5197 * g++.old-deja/g++.mike/net43.C: Delete.
5198
5199 2018-05-03 Jakub Jelinek <jakub@redhat.com>
5200
5201 PR target/85530
5202 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
5203 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
5204 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
5205 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
5206
5207 2018-05-03 Tom de Vries <tom@codesourcery.com>
5208
5209 PR testsuite/85106
5210 * lib/scanoffloadtree.exp: New file.
5211
5212 2018-05-03 Richard Biener <rguenther@suse.de>
5213
5214 PR tree-optimization/85615
5215 * gcc.dg/torture/pr85615.c: New testcase.
5216
5217 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5218
5219 PR tree-optimization/70291
5220 * gcc.dg/complex-6.c: New test.
5221 * gcc.dg/complex-7.c: Likewise.
5222
5223 2018-05-03 Richard Biener <rguenther@suse.de>
5224
5225 PR testsuite/85579
5226 * fortran.dg/pr51434.f90: Truncate transfer argument.
5227
5228 2018-05-02 Jakub Jelinek <jakub@redhat.com>
5229
5230 PR target/85582
5231 * gcc.c-torture/execute/pr85582-3.c: New test.
5232
5233 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
5234 Jason Merrill <jason@redhat.com>
5235
5236 PR c++/68374
5237 * g++.dg/warn/Wshadow-13.C: New.
5238 * g++.dg/warn/Wshadow-14.C: Likewise.
5239
5240 2018-05-02 Tom de Vries <tom@codesourcery.com>
5241
5242 PR libgomp/82428
5243 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
5244 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
5245
5246 2018-05-02 David Pagan <dave.pagan@oracle.com>
5247
5248 PR c/30552
5249 * gcc.dg/noncompile/pr30552-1.c: New test.
5250 * gcc.dg/noncompile/pr30552-2.c: New test.
5251 * gcc.dg/noncompile/pr30552-3.c: New test.
5252 * gcc.dg/noncompile/pr30552-4.c: New test.
5253
5254 2018-05-02 Richard Biener <rguenther@suse.de>
5255
5256 PR tree-optimization/85597
5257 * gcc.dg/vect/pr85597.c: New testcase.
5258
5259 2018-05-02 Tom de Vries <tom@codesourcery.com>
5260
5261 PR testsuite/85106
5262 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
5263 * lib/scanltranstree.exp: New file.
5264 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
5265 (scan-ltrans-tree-dump-times_required_options)
5266 (scan-ltrans-tree-dump-not_required_options)
5267 (scan-ltrans-tree-dump-dem_required_options)
5268 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
5269 * lib/gcc-dg.exp: Include scanltranstree.exp.
5270
5271 2018-05-02 Tom de Vries <tom@codesourcery.com>
5272
5273 PR testsuite/85106
5274 * gcc.dg/ipa/ipa-icf-38.c: New test.
5275 * gcc.dg/ipa/ipa-icf-38a.c: New test.
5276 * lib/scandump.exp (dump-base): New proc.
5277 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
5278 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
5279 base.
5280 * lib/scanipa.exp: Add "" argument to scan-dump calls.
5281 * lib/scanlang.exp: Same.
5282 * lib/scanrtl.exp: Same.
5283 * lib/scantree.exp: Same.
5284 * lib/scanwpaipa.exp: New file.
5285 * lib/gcc-dg.exp: Include scanwpaipa.exp.
5286
5287 2018-05-02 Richard Biener <rguenther@suse.de>
5288
5289 PR middle-end/85567
5290 * gcc.dg/torture/pr85567.c: New testcase.
5291
5292 2018-05-02 Jakub Jelinek <jakub@redhat.com>
5293
5294 PR target/85582
5295 * gcc.c-torture/execute/pr85582-1.c: New test.
5296 * gcc.c-torture/execute/pr85582-2.c: New test.
5297
5298 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
5299
5300 PR tree-optimization/85586
5301 * gcc.dg/vect/pr85586.c: New test.
5302
5303 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
5304
5305 PR tree-optimization/85143
5306 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
5307 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
5308
5309 2018-05-01 David Malcolm <dmalcolm@redhat.com>
5310
5311 PR c/84258
5312 * c-c++-common/Wformat-pr84258.c: New test.
5313
5314 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5315
5316 PR tree-optimization/82665
5317 * gcc.dg/tree-ssa/pr82665.c: New test.
5318
5319 2018-04-30 David Malcolm <dmalcolm@redhat.com>
5320
5321 PR c++/85523
5322 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
5323 (test_add_fixit_insert_formatted_single_line): New function.
5324 (test_add_fixit_insert_formatted_multiline): New function.
5325 Extend expected output of generated patch to include fix-it hints
5326 for these.
5327 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
5328 "gcc-rich-location.h". Add test coverage for
5329 gcc_rich_location::add_fixit_insert_formatted.
5330
5331 2018-04-30 David Malcolm <dmalcolm@redhat.com>
5332
5333 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5334 (test_show_locus): Update for location_get_source_line returning a
5335 char_span. Use char_span for handling words in the
5336 "test_many_nested_locations" fix-it example.
5337
5338 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
5339
5340 * gcc.target/arc/interrupt-8.c: Update test.
5341 * gcc.target/arc/loop-4.c: Likewise.
5342 * gcc.target/arc/loop-hazard-1.c: Likewise.
5343 * gcc.target/arc/sdata-3.c: Likewise.
5344
5345 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
5346
5347 * gcc.target/arc/store-merge-1.c: New test.
5348 * gcc.target/arc/add_n-combine.c: Update test.
5349
5350 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
5351
5352 Microblaze Target: PIC data text relative
5353
5354 * gcc.target/microblaze/others/data_var1.c: Include
5355 PIC case of r20 base register.
5356 * gcc.target/microblaze/others/data_var2.c: Ditto.
5357 * gcc.target/microblaze/others/picdtr.c: Add new
5358 test case for -mpic-is-data-text-relative.
5359 * gcc.target/microblaze/others/sdata_var1.c: Add
5360 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
5361 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
5362 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
5363 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
5364 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
5365 * gcc.target/microblaze/others/string_cst1_gpopt.c:
5366 Ditto.
5367 * gcc.target/microblaze/others/string_cst2_gpopt.c:
5368 Ditto.
5369
5370 2018-04-30 Richard Biener <rguenther@suse.de>
5371
5372 PR tree-optimization/28364
5373 PR tree-optimization/85275
5374 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
5375 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
5376 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
5377 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
5378 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
5379 still passes.
5380 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
5381 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
5382 still passes.
5383 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
5384 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
5385 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
5386
5387 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
5388
5389 PR target/84431
5390 * gcc.target/i386/pr84431.c: New test.
5391
5392 2018-04-27 Martin Jambor <mjambor@suse.cz>
5393
5394 PR ipa/85549
5395 * g++.dg/ipa/pr85549.C: New test.
5396
5397 2018-04-27 Jakub Jelinek <jakub@redhat.com>
5398
5399 PR c++/85553
5400 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
5401 directive.
5402 * g++.dg/cpp0x/constexpr-85553.C: New test.
5403
5404 2018-04-27 David Malcolm <dmalcolm@redhat.com>
5405
5406 PR c++/85515
5407 * g++.dg/pr85515-1.C: New test.
5408 * g++.dg/pr85515-2.C: New test.
5409
5410 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
5411
5412 PR c++/84691
5413 * g++.dg/cpp0x/friend3.C: New.
5414
5415 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5416
5417 PR target/82518
5418 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
5419 Use check_effective_target_arm_little_endian.
5420
5421 2018-04-27 Jakub Jelinek <jakub@redhat.com>
5422
5423 PR tree-optimization/85529
5424 * gcc.c-torture/execute/pr85529-1.c: New test.
5425 * gcc.c-torture/execute/pr85529-2.c: New test.
5426 * gcc.dg/pr85529.c: New test.
5427
5428 2018-04-26 Maciej W. Rozycki <macro@mips.com>
5429
5430 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
5431 `.dword' in addition to `lw' and `.word'.
5432
5433 2018-04-26 Maciej W. Rozycki <macro@mips.com>
5434
5435 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
5436
5437 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
5438
5439 * gnat.dg/loop_optimization24.adb: New test.
5440
5441 2018-04-26 Richard Biener <rguenther@suse.de>
5442
5443 PR tree-optimization/85116
5444 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
5445 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
5446 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
5447 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
5448
5449 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
5450
5451 PR target/85473
5452 * gcc.target/i386/pr85473-1.c: New test.
5453 * gcc.target/i386/pr85473-2.c: New test.
5454
5455 2018-04-25 Nathan Sidwell <nathan@acm.org>
5456 Jakub Jelinek <jakub@redhat.com>
5457
5458 PR c++/85437
5459 PR c++/49171
5460 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
5461 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
5462 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
5463 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
5464 * g++.dg/cpp0x/pr85437-1.C: New.
5465 * g++.dg/cpp0x/pr85437-2.C: New.
5466 * g++.dg/cpp0x/pr85437-3.C: New.
5467 * g++.dg/cpp0x/pr85437-4.C: New.
5468
5469 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
5470
5471 PR fortran/85520
5472 * gfortran.dg/pr85520.f90: New test.
5473
5474 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5475
5476 PR target/85512
5477 * gcc.dg/pr85512.c: New test.
5478
5479 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
5480
5481 PR target/85485
5482 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
5483 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
5484 * gcc.dg/pr85388-1.c (dg-options): Likwise.
5485 * gcc.dg/pr85388-2.c (dg-options): Likwise.
5486 * gcc.dg/pr85388-3.c (dg-options): Likwise.
5487 * gcc.dg/pr85388-4.c (dg-options): Likwise.
5488 * gcc.dg/pr85388-5.c (dg-options): Likwise.
5489 * gcc.dg/pr85388-6.c (dg-options): Likwise.
5490 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
5491 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
5492 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
5493 * gcc.target/i386/cet-label.c (dg-options): Likwise.
5494 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
5495 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
5496 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
5497 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
5498 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
5499 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
5500 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
5501 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
5502 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
5503 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
5504 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
5505 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
5506 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
5507 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
5508 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
5509 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
5510 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
5511 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
5512 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
5513 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
5514 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
5515 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
5516 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
5517 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
5518 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
5519 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
5520 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
5521 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
5522 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
5523 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
5524 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
5525 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
5526 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
5527 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
5528 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
5529 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
5530 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
5531 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
5532 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
5533 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
5534 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
5535 * gcc.target/i386/pr84146.c (dg-options): Likwise.
5536 * gcc.target/i386/pr85403.c (dg-options): Likwise.
5537 * gcc.target/i386/pr85404.c (dg-options): Likwise.
5538 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
5539 with -mshstk.
5540 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
5541 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
5542 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
5543 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
5544 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
5545 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
5546 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
5547 * (dg-options): Likwise.
5548 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
5549 -mno-cet.
5550 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
5551 * gcc.target/i386/cet-label-3.c: Removed.
5552 * gcc.target/i386/cet-property-3.c: Likwise.
5553 * gcc.target/i386/cet-sjlj-7.c: Likwise.
5554
5555 2018-04-24 Jakub Jelinek <jakub@redhat.com>
5556
5557 PR target/85511
5558 * gcc.target/i386/pr85511.c: New test.
5559
5560 PR target/85503
5561 * g++.dg/ext/pr85503.C: New test.
5562
5563 PR target/85508
5564 * gcc.target/i386/pr85508.c: New test.
5565
5566 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
5567
5568 PR tree-optimization/85478
5569 * g++.dg/pr85478.C: New test.
5570
5571 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
5572
5573 * g++.dg/torture/pr85496.C: New test.
5574
5575 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
5576
5577 PR rtl-optimization/85423
5578 * gcc.dg/pr85423.c: New test.
5579
5580 2018-04-20 Martin Sebor <msebor@redhat.com>
5581
5582 PR c/85365
5583 * gcc.dg/Wrestrict-15.c: New test.
5584
5585 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
5586
5587 PR target/85456
5588 * gcc.target/powerpc/pr85456.c: New test.
5589
5590 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
5591
5592 * g++.dg/ext/undef-bool-1.C: Require lp64.
5593 * gcc.target/powerpc/undef-bool-2.c: Likewise.
5594
5595 2018-04-20 Jeff Law <law@redhat.com>
5596
5597 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
5598 stack protector.
5599 * gcc.dg/stack-check-6.c: Likewise.
5600 * gcc.dg/stack-check-6a.c: Likewise.
5601 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
5602 * gcc.target/i386/stack-check-18.c: Likewise.
5603 * gcc.target/i386/stack-check-19.c: Likewise.
5604
5605 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5606
5607 PR testsuite/85483
5608 * gcc.target/aarch64/sve/vcond_1.c: Move to...
5609 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
5610 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
5611 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
5612
5613 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
5614
5615 PR target/85469
5616 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
5617 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
5618
5619 2018-04-20 Richard Biener <rguenther@suse.de>
5620
5621 PR middle-end/85475
5622 * gcc.dg/torture/pr85475.c: New testcase.
5623
5624 2018-04-20 Martin Jambor <mjambor@suse.cz>
5625
5626 ipa/85449
5627 * gcc.dg/ipa/pr85449.c: New test.
5628
5629 2018-04-20 Martin Jambor <mjambor@suse.cz>
5630
5631 ipa/85447
5632 * g++.dg/ipa/pr85447.C: New file.
5633 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
5634
5635 2018-04-20 Jakub Jelinek <jakub@redhat.com>
5636
5637 PR c++/85462
5638 * g++.dg/cpp0x/pr85462.C: New test.
5639
5640 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
5641
5642 * gcc.target/i386/pr85404.c: Require CET target.
5643
5644 2018-04-19 Jakub Jelinek <jakub@redhat.com>
5645
5646 PR tree-optimization/85467
5647 * gcc.dg/pr85467.c: New test.
5648
5649 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
5650
5651 PR c++/84611
5652 * g++.dg/parse/crash68.C: New.
5653
5654 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
5655
5656 PR libgcc/85334
5657 * g++.dg/torture/pr85334.C: New test.
5658
5659 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
5660
5661 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
5662 * g++.dg/diagnostic/pr85464.C: New.
5663
5664 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
5665
5666 PR target/85397
5667 * gcc.dg/torture/pr85397-1.c: New test.
5668 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
5669 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
5670
5671 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
5672
5673 PR target/85404
5674 * gcc.target/i386/pr85404.c: New test.
5675
5676 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
5677
5678 PR target/85417
5679 * c-c++-common/attr-nocf-check-1.c: Compile with
5680 -fcf-protection=none.
5681 * c-c++-common/attr-nocf-check-3.c: Likewise.
5682 * gcc.dg/march-generic.c: Likewise.
5683 * gcc.target/i386/align-limit.c: Likewise.
5684 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
5685 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
5686 * gcc.target/i386/cet-property-2.c: Likewise.
5687 * gcc.target/i386/ret-thunk-26.c: Likewise.
5688 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
5689 targets.
5690 * c-c++-common/fcf-protection-2.c: Likewise.
5691 * c-c++-common/fcf-protection-3.c: Likewise.
5692 * c-c++-common/fcf-protection-5.c: Likewise.
5693 * c-c++-common/fcf-protection-6.c: Likewise.
5694 * c-c++-common/fcf-protection-7.c: Likewise.
5695 * gcc.target/i386/cet-label-3.c: New test.
5696 * gcc.target/i386/cet-property-3.c: Likewise.
5697 * gcc.target/i386/cet-sjlj-7.c: Likewise.
5698 * gcc.target/i386/pr85417-1.c: Likewise.
5699 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
5700 __x86_indirect_thunk_nt_(r|e)ax
5701 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
5702 * gcc.target/i386/pr85403.c: Remove dg-error,
5703
5704 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
5705
5706 * gcc.target/i386/movdir-1.c: New test.
5707
5708 2018-04-19 Richard Biener <rguenther@suse.de>
5709
5710 PR middle-end/85455
5711 * gcc.dg/pr85455.c: New testcase.
5712
5713 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
5714
5715 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
5716 targets.
5717 * g++.dg/lto/pr85405b_0.C: Likewise.
5718 * g++.dg/lto/pr84805_0.C: Likewise.
5719
5720 2018-04-18 Martin Liska <mliska@suse.cz>
5721
5722 PR ipa/83983
5723 PR ipa/85391
5724 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
5725 output.
5726
5727 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
5728
5729 PR target/85388
5730 * gcc.dg/pr85388-1.c: New test.
5731 * gcc.dg/pr85388-2.c: Likewise.
5732 * gcc.dg/pr85388-3.c: Likewise.
5733 * gcc.dg/pr85388-4.c: Likewise.
5734 * gcc.dg/pr85388-5.c: Likewise.
5735 * gcc.dg/pr85388-6.c: Likewise.
5736
5737 2018-04-18 Jan Hubicka <jh@suse.cz>
5738 Martin Liska <mliska@suse.cz>
5739
5740 * g++.dg/lto/pr83121_0.C: Update template.
5741 * g++.dg/lto/pr83121_1.C: Update template.
5742 * g++.dg/lto/pr84805_0.C: Update template.
5743 * g++.dg/lto/pr84805_1.C: Update template.
5744 * g++.dg/lto/pr84805_2.C: Update template.
5745
5746 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
5747
5748 PR c++/84630
5749 * g++.dg/cpp0x/pr84630.C: New.
5750
5751 2018-04-18 Jakub Jelinek <jakub@redhat.com>
5752
5753 PR c++/84463
5754 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
5755 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
5756 in two cases. Uncomment two other tests and add expected dg-error for
5757 them.
5758 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
5759 -Wnarrowing diagnostics on some targets for c++11.
5760 * g++.dg/parse/array-size2.C: Remove xfail.
5761 * g++.dg/cpp0x/constexpr-84463.C: New test.
5762
5763 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
5764
5765 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
5766 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
5767
5768 2018-04-17 Jakub Jelinek <jakub@redhat.com>
5769
5770 PR testsuite/85326
5771 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
5772 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
5773 * g++.dg/other/sve_tls_2.C: Require effective target tls.
5774
5775 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
5776
5777 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
5778 prevent cascading of errors and change expected error message.
5779 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
5780 to 64-bit targets.
5781 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
5782 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
5783 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
5784 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
5785 error message.
5786 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
5787
5788 2018-04-17 Jakub Jelinek <jakub@redhat.com>
5789
5790 PR target/85430
5791 * gcc.dg/pr85430.c: New test.
5792
5793 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5794
5795 PR testsuite/85326
5796 * gcc.target/arm/pr54300.C: Move to...
5797 * g++.dg/other/pr54300.C: ... Here. Add target directives.
5798 * gcc.target/arm/pr55073.C: Move to...
5799 * g++.dg/other/pr55073.C: ... Here. Add target directives.
5800 * gcc.target/arm/pr56184.C: Move to...
5801 * g++.dg/other/pr56184.C: ... Here. Add target directives.
5802 * gcc.target/arm/pr59985.C: Move to...
5803 * g++.dg/other/pr59985.C: ... Here. Add target directives.
5804 * gcc.target/aarch64/pr60675.C: Move to...
5805 * g++.dg/other/pr60675.C: ... Here. Add target directives.
5806 * gcc.target/aarch64/pr81422.C: Move to...
5807 * g++.dg/other/pr81422.C: ... Here. Add target directives.
5808 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
5809 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
5810 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
5811 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
5812 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
5813 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
5814 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
5815 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
5816 * gcc.target/aarch64/sve/tls_2.C: Move to...
5817 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
5818 * gcc.target/aarch64/pr81414.C: Rename to...
5819 * gcc.target/aarch64/pr81414.c: ... This.
5820 * gcc.target/aarch64/simd/pr67896.C: Rename to...
5821 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
5822 messages.
5823 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
5824 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
5825 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
5826 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
5827 file name.
5828
5829 2018-04-17 Jakub Jelinek <jakub@redhat.com>
5830
5831 PR middle-end/85414
5832 * gcc.dg/pr85414.c: New test.
5833
5834 2018-04-17 Martin Jambor <mjambor@suse.cz>
5835
5836 PR ipa/85421
5837 * g++.dg/ipa/pr85421.C: New test.
5838
5839 2018-04-17 Martin Liska <mliska@suse.cz>
5840
5841 PR lto/85405
5842 * g++.dg/lto/pr85405b_0.C: New test.
5843 * g++.dg/lto/pr85405b_1.C: New test.
5844
5845 2018-04-17 Martin Liska <mliska@suse.cz>
5846
5847 PR lto/85405
5848 * g++.dg/lto/pr85405_0.C: New test.
5849 * g++.dg/lto/pr85405_1.C: New test.
5850
5851 2018-04-17 Martin Liska <mliska@suse.cz>
5852
5853 PR ipa/85329
5854 * g++.dg/ext/pr85329-2.C: New test.
5855 * g++.dg/ext/pr85329.C: New test.
5856 * gcc.target/i386/mvc12.c: New test.
5857
5858 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
5859
5860 PR c++/85039
5861 * g++.dg/pr85039-1.C: New.
5862 * g++.dg/pr85039-2.C: New.
5863 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
5864
5865 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
5866
5867 PR target/85080
5868 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
5869 if the target supports efficient unaligned storage accesses.
5870
5871 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
5872
5873 PR target/83660
5874 * gcc.target/powerpc/pr83660.C: New test.
5875
5876 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
5877
5878 PR target/85403
5879 * gcc.target/i386/pr85403.c: New test.
5880
5881 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
5882
5883 PR target/84331
5884 * gcc.target/i386/funcspec-56.inc: Test arch=skylake.
5885
5886 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
5887 Jason Merrill <jason@redhat.com>
5888
5889 PR c++/85112
5890 * g++.dg/cpp0x/pr85112.C: New.
5891
5892 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
5893
5894 PR testsuite/85326
5895 * g++.dg/ext/undef-bool-1.C: New file.
5896 * gcc.target/powerpc/powerpc.exp: Remove .C support.
5897 * gcc.target/powerpc/undef-bool-1.C: Remove file.
5898
5899 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
5900
5901 PR target/85293
5902 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
5903 corresponding dg-error clause.
5904 * gcc.target/powerpc/pr80098-3.c: Ditto.
5905 * gcc.target/powerpc/pr80103-1.c: Delete.
5906
5907 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
5908
5909 PR fortran/81773
5910 PR fortran/83606
5911 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
5912 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
5913
5914 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5915
5916 PR fortran/85387
5917 * gfortran.dg/implied_do_io_5.f90: New test.
5918
5919 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
5920
5921 PR target/83402
5922 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
5923 several values: positive, negative, and zero.
5924 * gcc.target/powerpc/sse2-pslld-1.c: Same.
5925 * gcc.target/powerpc/sse2-psllq-1.c: Same.
5926
5927 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
5928
5929 PR rtl-optimization/79916
5930 * gcc.target/powerpc/pr79916.c: New.
5931
5932 2018-04-13 Jakub Jelinek <jakub@redhat.com>
5933
5934 PR rtl-optimization/85393
5935 * g++.dg/opt/pr85393.C: New test.
5936 * g++.dg/opt/pr85393-aux.cc: New file.
5937
5938 PR rtl-optimization/85376
5939 * gcc.dg/pr85376.c: New test.
5940
5941 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
5942
5943 PR rtl-optimization/83852
5944 * gcc.dg/pr83852.c: New testcase.
5945
5946 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
5947
5948 PR testsuite/85326
5949 * gcc.target/s390/pr77822-1.C: Rename to ...
5950 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
5951 * gcc.target/s390/pr77822-2.c: Add asm scan check.
5952 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
5953
5954 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
5955
5956 PR lto/71991
5957 * gcc.target/i386/pr71991.c: New testcase.
5958
5959 2018-04-13 Martin Liska <mliska@suse.cz>
5960 Jakub Jelinek <jakub@redhat.com>
5961
5962 PR middle-end/81657
5963 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
5964 call.
5965
5966 2018-04-12 David Malcolm <dmalcolm@redhat.com>
5967
5968 PR c++/85385
5969 * g++.dg/diagnostic/macro-arg-count.C: New test.
5970
5971 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5972
5973 PR fortran/83064
5974 PR testsuite/85346
5975 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
5976 array and move test to libgomp/testsuite/libgomp.fortran.
5977 * gfortran.dg/do_concurrent_6.f90: New test.
5978
5979 2018-04-12 Marek Polacek <polacek@redhat.com>
5980
5981 PR c++/85258
5982 * g++.dg/parse/error61.C: New test.
5983
5984 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
5985
5986 PR target/85347
5987 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
5988 specify -mvsx on gcc command line.
5989
5990 2018-04-12 Jakub Jelinek <jakub@redhat.com>
5991
5992 PR target/85328
5993 * gcc.target/i386/pr85328.c: New test.
5994
5995 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5996
5997 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
5998
5999 2018-04-12 Jakub Jelinek <jakub@redhat.com>
6000
6001 PR rtl-optimization/85342
6002 * gcc.target/i386/pr85342.c: New test.
6003
6004 2018-04-11 Jason Merrill <jason@redhat.com>
6005
6006 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
6007 if ulimit -v is set.
6008
6009 2018-04-11 Bin Cheng <bin.cheng@arm.com>
6010
6011 PR testsuite/85190
6012 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
6013
6014 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
6015
6016 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
6017 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
6018
6019 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6020
6021 PR c++/70808
6022 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
6023 effective target.
6024
6025 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
6026
6027 PR target/84301
6028 * gcc.target/i386/pr84301.c: New test.
6029
6030 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6031
6032 PR tree-optimization/85331
6033 * gcc.c-torture/execute/pr85331.c: New test.
6034
6035 2018-04-11 Marek Polacek <polacek@redhat.com>
6036
6037 PR c++/85032
6038 * g++.dg/cpp0x/pr51225.C: Adjust error message.
6039 * g++.dg/cpp1z/constexpr-if21.C: New test.
6040
6041 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6042
6043 PR target/85281
6044 * gcc.target/i386/pr85281.c: New test.
6045
6046 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
6047
6048 PR rtl-optimization/84659
6049 * gcc.dg/pr84659.c: New test.
6050
6051 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6052
6053 PR debug/85302
6054 * g++.dg/debug/dwarf2/pr85302.C: New test.
6055
6056 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
6057
6058 PR target/85261
6059 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
6060 into register.
6061
6062 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6063
6064 PR c++/70808
6065 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
6066
6067 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
6068
6069 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
6070 * gcc.target/powerpc/dimode_off.c: Ditto.
6071 * gcc.target/powerpc/tfmode_off.c: Ditto.
6072 * gcc.target/powerpc/timode_off.c: Ditto.
6073
6074 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
6075
6076 * gcc.target/powerpc/vec-ldl-1.c: New test.
6077 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
6078 corrections to ABI implementation.
6079
6080 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
6081
6082 PR target/85056
6083 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
6084
6085 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6086
6087 PR rtl-optimization/85300
6088 * gcc.dg/pr85300.c: New test.
6089
6090 2018-04-10 David Malcolm <dmalcolm@redhat.com>
6091
6092 PR c++/85110
6093 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
6094 where we now show the pertinent parameter.
6095 * g++.dg/diagnostic/aka2.C: Likewise.
6096 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
6097
6098 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6099
6100 PR fortran/85313
6101 * gfortran.dg/gomp/pr85313.f90: New test.
6102
6103 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6104
6105 PR c++/24314
6106 * g++.dg/parse/template29.C: New.
6107
6108 2018-04-10 Bin Cheng <bin.cheng@arm.com>
6109
6110 PR testsuite/85190
6111 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
6112
6113 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6114
6115 PR target/85177
6116 PR target/85255
6117 * gcc.target/i386/avx512f-pr85177.c: New test.
6118 * gcc.target/i386/avx512f-pr85255.c: New test.
6119
6120 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
6121
6122 PR tree-optimization/85286
6123 * gcc.dg/vect/pr85286.c: New test.
6124
6125 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6126
6127 PR target/85173
6128 * gcc.target/arm/pr85173.c: New test.
6129
6130 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6131
6132 PR lto/85248
6133 * gcc.dg/lto/pr85248_0.c: New test.
6134 * gcc.dg/lto/pr85248_1.c: New test.
6135
6136 2018-04-09 Jan Hubicka <jh@suse.cz>
6137
6138 PR lto/85078
6139 * g++.dg/torture/pr85078.C: New.
6140
6141 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
6142
6143 PR c++/85227
6144 * g++.dg/cpp1z/decomp44.C: New.
6145 * g++.dg/cpp1z/decomp45.C: Likewise.
6146
6147 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6148
6149 PR fortran/83064
6150 * gfortran.dg/do_concurrent_5.f90: New test.
6151 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
6152 message.
6153
6154 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6155
6156 PR fortran/51260
6157 * gfortran.dg/parameter_array_element_3.f90: New test.
6158
6159 2018-04-09 Jakub Jelinek <jakub@redhat.com>
6160
6161 PR c++/85194
6162 * g++.dg/cpp1z/decomp43.C: New test.
6163
6164 PR rtl-optimization/80463
6165 * g++.dg/pr80463.C: Add -w to dg-options.
6166
6167 2018-04-09 Richard Biener <rguenther@suse.de>
6168
6169 PR tree-optimization/85284
6170 * gcc.dg/torture/pr85284.c: New testcase.
6171
6172 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6173
6174 PR rtl-optimization/80463
6175 PR rtl-optimization/83972
6176 PR rtl-optimization/83480
6177
6178 * gcc.dg/pr80463.c: New test.
6179 * g++.dg/pr80463.C: Likewise.
6180 * gcc.dg/pr83972.c: Likewise.
6181
6182 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6183
6184 PR rtl-optimization/83913
6185 * gcc.dg/pr83913.c: New test.
6186
6187 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6188
6189 PR rtl-optimization/83962
6190 * gcc.dg/pr83962.c: New test.
6191
6192 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6193
6194 PR rtl-optimization/83530
6195 * gcc.dg/pr83530.c: New test.
6196
6197 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6198
6199 PR middle-end/82976
6200 * gfortran.dg/realloc_on_assign_16a.f90: New test.
6201
6202 2018-04-07 Jakub Jelinek <jakub@redhat.com>
6203
6204 PR tree-optimization/85257
6205 * gcc.dg/pr85257.c: New test.
6206
6207 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
6208
6209 * g++.dg/opt/pr85196.C: New test.
6210
6211 2018-04-06 David Malcolm <dmalcolm@redhat.com>
6212
6213 PR c++/84269
6214 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
6215 std::tuple here since they need C++11.
6216 * g++.dg/lookup/missing-std-include-8.C: New test.
6217 * g++.dg/lookup/missing-std-include.C: Move std::array and
6218 std::tuple test to missing-std-include-6.C to avoid failures
6219 with C++98.
6220
6221 2018-04-06 Jakub Jelinek <jakub@redhat.com>
6222
6223 PR debug/85252
6224 * gcc.dg/debug/pr85252.c: New test.
6225
6226 PR rtl-optimization/84872
6227 * gcc.dg/graphite/pr84872.c: New test.
6228
6229 PR c++/85210
6230 * g++.dg/cpp1z/decomp42.C: New test.
6231
6232 2018-04-06 David Malcolm <dmalcolm@redhat.com>
6233
6234 PR c++/85021
6235 * g++.dg/lookup/missing-std-include-7.C: New test.
6236
6237 2018-04-06 Tamar Christina <tamar.christina@arm.com>
6238
6239 * gcc.dg/struct-simple.c: Revert r254862.
6240 * lib/target-supports.exp
6241 (check_effective_target_word_mode_no_slow_unalign): Likewise.
6242
6243 2018-04-06 Richard Biener <rguenther@suse.de>
6244
6245 PR middle-end/85244
6246 * gcc.dg/torture/pr85244-1.c: New testcase.
6247 * gcc.dg/torture/pr85244-2.c: Likewise.
6248
6249 2018-04-06 Jakub Jelinek <jakub@redhat.com>
6250
6251 PR sanitizer/85213
6252 * c-c++-common/ubsan/pr85213.c: New test.
6253
6254 2018-04-06 Richard Biener <rguenther@suse.de>
6255
6256 PR middle-end/85180
6257 * gcc.dg/pr85180.c: New testcase.
6258
6259 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6260
6261 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
6262 to trigger the optimization. Do some cleanup and function
6263 renaming. Add more test functions.
6264
6265 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6266
6267 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
6268 options.
6269 * gcc.target/s390/hotpatch-1.c: Skip when building without
6270 optimization.
6271 * gcc.target/s390/hotpatch-10.c: Likewise.
6272 * gcc.target/s390/hotpatch-11.c: Likewise.
6273 * gcc.target/s390/hotpatch-12.c: Likewise.
6274 * gcc.target/s390/hotpatch-13.c: Likewise.
6275 * gcc.target/s390/hotpatch-14.c: Likewise.
6276 * gcc.target/s390/hotpatch-15.c: Likewise.
6277 * gcc.target/s390/hotpatch-16.c: Likewise.
6278 * gcc.target/s390/hotpatch-17.c: Likewise.
6279 * gcc.target/s390/hotpatch-18.c: Likewise.
6280 * gcc.target/s390/hotpatch-19.c: Likewise.
6281 * gcc.target/s390/hotpatch-2.c: Likewise.
6282 * gcc.target/s390/hotpatch-3.c: Likewise.
6283 * gcc.target/s390/hotpatch-4.c: Likewise.
6284 * gcc.target/s390/hotpatch-5.c: Likewise.
6285 * gcc.target/s390/hotpatch-6.c: Likewise.
6286 * gcc.target/s390/hotpatch-7.c: Likewise.
6287 * gcc.target/s390/hotpatch-8.c: Likewise.
6288 * gcc.target/s390/hotpatch-9.c: Likewise.
6289
6290 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6291
6292 * c-c++-common/Wattributes.c: Disable warning for s390* target and
6293 check for an error instead.
6294 * gcc.dg/Wattributes-6.c: Likewise.
6295
6296 2018-04-05 Jakub Jelinek <jakub@redhat.com>
6297
6298 PR c++/85209
6299 * g++.dg/cpp1z/decomp39.C: New test.
6300 * g++.dg/cpp1z/decomp40.C: New test.
6301
6302 PR c++/85208
6303 * g++.dg/cpp1z/decomp41.C: New test.
6304
6305 PR middle-end/85195
6306 * gcc.dg/pr85195.c: New test.
6307
6308 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
6309
6310 PR c++/80956
6311 * g++.dg/cpp0x/initlist100.C: New.
6312 * g++.dg/cpp0x/initlist101.C: Likewise.
6313
6314 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
6315
6316 PR c++/84792
6317 * g++.dg/other/pr84792-1.C: New.
6318 * g++.dg/other/pr84792-2.C: Likewise.
6319
6320 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
6321
6322 PR target/85193
6323 * gcc.target/i386/pr85193.c: New test.
6324
6325 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
6326
6327 PR c++/84979
6328 * g++.dg/concepts/pr84979.C: New.
6329 * g++.dg/concepts/pr84979-2.C: New.
6330 * g++.dg/concepts/pr84979-3.C: New.
6331
6332 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
6333
6334 PR c++/80026
6335 * g++.dg/cpp0x/variadic174.C: New.
6336
6337 2018-04-04 Jakub Jelinek <jakub@redhat.com>
6338
6339 PR inline-asm/85172
6340 * g++.dg/ext/builtin13.C: New test.
6341 * g++.dg/ext/atomic-4.C: New test.
6342
6343 PR c++/85146
6344 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
6345 * g++.dg/ext/bases3.C: New test.
6346
6347 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
6348
6349 PR target/85203
6350 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
6351 to match a single insn of the baz function. Move scan directives at
6352 the end of the file below the functions they are trying to test for
6353 better readability.
6354 * gcc.target/arm/cmse/cmse-16.c: New testcase.
6355
6356 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
6357
6358 PR rtl-optimization/84878
6359 * gcc.target/powerpc/pr84878.c: New test.
6360
6361 2018-04-04 Michael Matz <matz@suse.de>
6362
6363 * gcc.dg/Wstringop-overflow-4.c: New test.
6364 * c-c++-common/Wstringop-truncation-4.c: Adjust.
6365
6366 2018-04-04 Jakub Jelinek <jakub@redhat.com>
6367
6368 PR testsuite/85189
6369 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
6370 for the diagnostics of overridden functions. Adjust for new wording.
6371
6372 2018-04-04 Richard Biener <rguenther@suse.de>
6373
6374 PR lto/85176
6375 * g++.dg/lto/pr85176_0.C: New testcase.
6376
6377 2018-04-04 Richard Biener <rguenther@suse.de>
6378
6379 PR testsuite/85191
6380 * lib/target-supports.exp (check_effective_target_vect_perm_short):
6381 Fix typo.
6382
6383 2018-04-04 Martin Liska <mliska@suse.cz>
6384
6385 PR sanitizer/85174
6386 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
6387 and msdata as a workaround for powerpc.
6388
6389 2018-04-04 Richard Biener <rguenther@suse.de>
6390
6391 PR tree-optimization/85168
6392 * gcc.dg/torture/pr85168.c: New testcase.
6393
6394 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
6395
6396 PR c++/84943
6397 * g++.dg/pr84943.C: New.
6398 * g++.dg/pr84943-2.C: New.
6399
6400 2018-04-03 Jakub Jelinek <jakub@redhat.com>
6401
6402 PR rtl-optimization/85167
6403 * gcc.dg/pr85167.c: New test.
6404
6405 PR tree-optimization/85156
6406 * c-c++-common/pr85156.c: New test.
6407 * gcc.c-torture/execute/pr85156.c: New test.
6408
6409 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
6410
6411 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
6412 * gcc.target/powerpc/undef-bool-1.C: New file.
6413 * gcc.target/powerpc/undef-bool-2.c: New file.
6414
6415 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
6416
6417 PR c++/84768
6418 * g++.dg/cpp1z/class-deduction52.C: New.
6419
6420 2018-04-03 Jakub Jelinek <jakub@redhat.com>
6421
6422 PR c++/85147
6423 * g++.dg/cpp0x/pr85147.C: New test.
6424
6425 PR c++/85140
6426 * g++.dg/cpp0x/gen-attrs-64.C: New test.
6427
6428 PR c++/85134
6429 * g++.dg/gomp/pr85134.C: New test.
6430 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
6431
6432 PR target/85169
6433 * gcc.c-torture/execute/pr85169.c: New test.
6434 * gcc.target/i386/avx512f-pr85169.c: New test.
6435 * gcc.target/i386/avx512bw-pr85169.c: New test.
6436
6437 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
6438
6439 PR target/85126
6440 * gcc.target/powerpc/pr69946: Adjust comment. Remove
6441 scan-assembler-times clause.
6442
6443 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
6444
6445 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
6446 dg-additional-options.
6447
6448 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
6449
6450 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
6451
6452 2018-04-03 Richard Biener <rguenther@suse.de>
6453
6454 PR testsuite/85154
6455 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
6456
6457 2018-04-02 Jim Wilson <jimw@sifive.com>
6458
6459 * gcc.target/riscv/pr84660.c: New.
6460 * gcc.target/riscv/shift-and-1.c: New.
6461 * gcc.target/riscv/shift-and-2.c: New.
6462
6463 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
6464
6465 PR fortran/85102
6466 * gfortran.dg/array_simplify_2.f90: New test.
6467
6468 2018-04-01 Jakub Jelinek <jakub@redhat.com>
6469
6470 PR middle-end/85090
6471 * gcc.target/i386/avx512f-pr85090-1.c: New test.
6472 * gcc.target/i386/avx512f-pr85090-2.c: New test.
6473 * gcc.target/i386/avx512f-pr85090-3.c: New test.
6474 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
6475 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
6476
6477 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
6478
6479 PR c++/85027
6480 * g++.dg/pr85027.C: New.
6481
6482 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
6483
6484 PR target/83315
6485 * gcc.target/powerpc/sse-maxps-2.c: New test.
6486 * gcc.target/powerpc/sse-minps-2.c: New test.
6487
6488 2018-03-30 Jakub Jelinek <jakub@redhat.com>
6489
6490 PR c++/84791
6491 * g++.dg/gomp/pr84791.C: New test.
6492
6493 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
6494
6495 PR fortran/84931
6496 * gfortran.dg/array_constructor_53.f90: New test.
6497
6498 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6499
6500 PR fortran/85130
6501 * gfortran.dg/substr_6.f90: Remove illegal test for
6502 out-of-bounds substring.
6503
6504 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6505
6506 PR fortran/85111
6507 * gfortran.dg/zero_sized_10.f90: New test.
6508
6509 2018-03-29 David Malcolm <dmalcolm@redhat.com>
6510
6511 PR c++/84269
6512 * g++.dg/lookup/missing-std-include-6.C: New test.
6513 * g++.dg/lookup/missing-std-include.C: Add std::pair and
6514 std::tuple tests.
6515 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
6516 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
6517 <cstring>, <cassert>, and <cstdlib>.
6518
6519 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
6520
6521 PR inline-asm/84985
6522 * gcc.target/i386/pr84985.c: New.
6523
6524 2018-03-29 David Malcolm <dmalcolm@redhat.com>
6525
6526 PR c++/85110
6527 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
6528
6529 2018-03-29 Jakub Jelinek <jakub@redhat.com>
6530
6531 PR c++/85108
6532 * g++.dg/warn/Wunused-var-31.C: New test.
6533
6534 PR c/85094
6535 * c-c++-common/Wduplicated-branches-14.c: New test.
6536
6537 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
6538
6539 PR c++/84606
6540 * g++.dg/cpp0x/pr84606.C: New.
6541
6542 2018-03-29 Carl Love <cel@us.ibm.com>
6543
6544 Revert
6545 2017-09-27 Carl Love <cel@us.ibm.com>
6546
6547 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
6548 for the __builtin_fctid and __builtin_fctiw.
6549
6550 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
6551
6552 PR target/84912
6553 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
6554 deleted builtin function.
6555 (div_weuo): Likewise.
6556 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
6557 (div_deuo): Likewise.
6558
6559 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
6560
6561 PR c++/85028
6562 * g++.dg/other/default13.C: New.
6563
6564 2018-03-28 Jakub Jelinek <jakub@redhat.com>
6565
6566 PR target/85095
6567 * gcc.target/i386/pr85095-1.c: New test.
6568 * gcc.target/i386/pr85095-2.c: New test.
6569 * gcc.c-torture/execute/pr85095.c: New test.
6570
6571 PR tree-optimization/82004
6572 * gcc.dg/pr82004.c: New test.
6573
6574 2018-03-28 Jakub Jelinek <jakub@redhat.com>
6575 Martin Liska <mliska@suse.cz>
6576
6577 PR sanitizer/85081
6578 * g++.dg/asan/pr85081.C: New test.
6579
6580 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
6581
6582 PR c++/84789
6583 * g++.dg/template/pr84789.C: Adjust for testing with
6584 -fconcepts too.
6585
6586 PR c++/84973
6587 * g++.dg/template/pr84973.C: New.
6588 * g++.dg/template/pr84973-2.C: New.
6589 * g++.dg/template/pr84973-3.C: New.
6590
6591 PR c++/84968
6592 * g++.dg/eh/pr84968.C: New.
6593
6594 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
6595
6596 PR target/84914
6597 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
6598 long double multiply/divide uses the correct function.
6599 * gcc.target/powerpc/mulkc-3.c: Likewise.
6600 * gcc.target/powerpc/divkc-2.c: Likewise.
6601 * gcc.target/powerpc/divkc-3.c: Likewise.
6602
6603 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
6604
6605 PR c++/85067
6606 * g++.dg/cpp0x/defaulted51.C: New.
6607 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
6608
6609 2018-03-27 Jakub Jelinek <jakub@redhat.com>
6610
6611 PR c++/85077
6612 * g++.dg/ext/vector35.C: New test.
6613
6614 PR c++/85061
6615 * g++.dg/ext/builtin-offsetof3.C: New test.
6616
6617 PR c++/85076
6618 * g++.dg/cpp1y/pr85076.C: New test.
6619
6620 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6621
6622 PR fortran/85084
6623 * gfortran.dg/matmul_rank_1.f90: New test.
6624
6625 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6626 Harald Anlauf <anlauf@gmx.de>
6627
6628 * gfortran.dg/structure_constructor_15.f90: New test.
6629
6630 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
6631
6632 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
6633 for the diagnostics of overridden functions. Adjust for new wording.
6634 * g++.dg/cpp0x/implicit1.C: Likewise.
6635 * g++.dg/cpp0x/override1.C: Likewise.
6636 * g++.dg/cpp1y/auto-fn18.C: Likewise.
6637 * g++.dg/eh/shadow1.C: Likewise.
6638 * g++.dg/inherit/covariant12.C: Likewise.
6639 * g++.dg/inherit/covariant14.C: Likewise.
6640 * g++.dg/inherit/covariant15.C: Likewise.
6641 * g++.dg/inherit/covariant16.C: Likewise.
6642 * g++.dg/inherit/covariant22.C: Likewise.
6643 * g++.dg/inherit/crash3.C: Likewise.
6644 * g++.dg/inherit/error2.C: Likewise.
6645 * g++.dg/template/crash100.C: Likewise.
6646 * g++.old-deja/g++.eh/spec6.C: Likewise.
6647 * g++.old-deja/g++.mike/p811.C: Likewise.
6648 * g++.old-deja/g++.other/virtual11.C: Likewise.
6649 * g++.old-deja/g++.other/virtual4.C: Likewise.
6650
6651 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
6652
6653 PR target/85044
6654 * gcc.target/i386/pr85044.c: New test.
6655
6656 2018-03-27 Martin Sebor <msebor@redhat.com>
6657
6658 PR testsuite/83462
6659 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
6660 other than x86.
6661
6662 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6663
6664 PR target/83009
6665 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
6666
6667 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6668
6669 PR target/81863
6670 * gcc.target/arm/pr81863.c: New test.
6671
6672 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
6673
6674 PR target/85056
6675 * gcc.target/nvptx/pr85056.c: New test.
6676 * gcc.target/nvptx/pr85056a.c: New test.
6677
6678 2018-03-27 Richard Biener <rguenther@suse.de>
6679
6680 PR testsuite/82847
6681 * lib/target-supports.exp (check_ssse3_available): New function.
6682 (check_effective_target_vect_perm_short): Enable for x86 if
6683 check_ssse3_available.
6684
6685 2018-03-27 Richard Biener <rguenther@suse.de>
6686
6687 PR tree-optimization/85082
6688 * gfortran.dg/pr85082.f90: New testcase.
6689
6690 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
6691
6692 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
6693 to "l=2" in dg-final.
6694
6695 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
6696
6697 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
6698 * gcc.target/mips/fix-r4000-2.c: Likewise.
6699 * gcc.target/mips/fix-r4000-3.c: Likewise.
6700 * gcc.target/mips/fix-r4000-4.c: Likewise.
6701 * gcc.target/mips/fix-r4000-5.c: Likewise.
6702 * gcc.target/mips/fix-r4000-6.c: Likewise.
6703 * gcc.target/mips/fix-r4000-7.c: Likewise.
6704 * gcc.target/mips/fix-r4000-8.c: Likewise.
6705 * gcc.target/mips/fix-r4000-9.c: Likewise.
6706 * gcc.target/mips/fix-r4000-10.c: Likewise.
6707 * gcc.target/mips/fix-r4000-7.c: Change dg-final
6708 "mulditi3_r4000" instead of "mulditi3".
6709 * gcc.target/mips/fix-r4000-8.c: Change dg-final
6710 "umulditi3_r4000" instead of "umulditi3".
6711
6712 2018-03-27 Jakub Jelinek <jakub@redhat.com>
6713
6714 PR c++/85068
6715 * g++.dg/inherit/covariant22.C: New test.
6716
6717 2018-03-27 Richard Biener <rguenther@suse.de>
6718
6719 PR testsuite/84004
6720 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
6721 alignment.
6722
6723 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
6724 Jason Merrill <jason@redhat.com>
6725
6726 PR c++/84632
6727 * g++.dg/init/array49.C: New.
6728 * g++.dg/torture/pr70499.C: Adjust.
6729
6730 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
6731
6732 PR target/85073
6733 * gcc.target/i386/pr85073.c: New test.
6734
6735 2018-03-26 Richard Biener <rguenther@suse.de>
6736
6737 PR testsuite/85066
6738 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
6739 instead of long.
6740
6741 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
6742
6743 PR fortran/66709
6744 * gfortran.dg/parameter_array_format.f90: New test.
6745
6746 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
6747 Neil Carlson <neil.n.carlson@gmail.com>
6748
6749 PR fortran/84381
6750 * gfortran.dg/literal_character_constant_1.inc: Replace
6751 call abort by STOP n.
6752 * gfortran.dg/overload_1.f90: Likewise.
6753
6754 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
6755 Dominique d'Humieres <dominiq@gcc.gnu.org>
6756
6757 PR fortran/84924
6758 * gfortran.dg/scalar_pointer_1.f90: New test.
6759
6760 2018-03-25 Tom de Vries <tom@codesourcery.com>
6761
6762 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
6763 precise.
6764
6765 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6766
6767 PR fortran/69497
6768 * gfortran.dg/pr89497.f90: New test.
6769
6770 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6771
6772 PR fortran/70068
6773 * gfortran.dg/substr_7.f90: New test.
6774
6775 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
6776
6777 PR fortran/42651
6778 * gfortran.dg/pr42651.f90: New test.
6779 * gfortran.dg/func_result_7.f90: Update error message.
6780
6781 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
6782
6783 PR tree-optimization/84005
6784 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
6785 failing to force the alignment.
6786
6787 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
6788
6789 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
6790 from this to...
6791 <vclzd>: ...this.
6792
6793 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
6794
6795 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
6796 message. Fix scan-assembler patterns.
6797
6798 2018-03-23 Jakub Jelinek <jakub@redhat.com>
6799
6800 PR c++/85015
6801 * g++.dg/cpp0x/pr85015.C: New test.
6802
6803 PR c++/84942
6804 * g++.dg/cpp1y/pr84942.C: New test.
6805
6806 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
6807
6808 PR inline-asm/85030
6809 * gcc.target/i386/pr85030.c: New.
6810
6811 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6812
6813 PR target/85026
6814 * g++.dg/pr85026.C: New test.
6815
6816 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
6817
6818 * g++.dg/debug/pr84704.C: XFAIL AIX.
6819
6820 2018-03-23 Sudakshina Das <sudi.das@arm.com>
6821
6822 PR target/84826
6823 * gcc.target/arm/pr84826.c: Add dg directive.
6824
6825 2018-03-23 Marek Polacek <polacek@redhat.com>
6826
6827 PR c++/85033
6828 * g++.dg/ext/builtin-offsetof2.C: New test.
6829
6830 PR c++/85045
6831 * g++.dg/cpp0x/Wnarrowing5.C: New test.
6832 * gcc.dg/pr85045.c: New test.
6833
6834 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
6835
6836 PR debug/85020
6837 * gnat.dg/lto22.adb: New test.
6838 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
6839 * gnat.dg/lto22_pkg2.ads: Likewise.
6840
6841 2018-03-23 Jakub Jelinek <jakub@redhat.com>
6842
6843 PR c/80778
6844 * gcc.dg/lto/pr80778_0.c: New test.
6845
6846 PR inline-asm/85034
6847 * gcc.target/i386/pr85034.c: New test.
6848
6849 PR inline-asm/85022
6850 * c-c++-common/torture/pr85022.c: New test.
6851
6852 PR sanitizer/85029
6853 * g++.dg/ubsan/pr85029.C: New test.
6854
6855 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
6856
6857 PR c++/71251
6858 * g++.dg/cpp0x/pr71251.C: New.
6859
6860 PR c++/84789
6861 * g++.dg/template/pr84789.C: New.
6862 * g++.dg/template/pr84789-2.C: New.
6863 * g++.dg/template/pr84789-3.C: New.
6864 * g++.dg/parse/dtor11.C: Accept alternate error message.
6865
6866 PR c++/84729
6867 * g++.dg/pr84729.C: New.
6868 * g++.old-deja/g++.ext/arrnew2.C: Require error.
6869 * g++.old-deja/g++.robertl/eb58.C: Likewise.
6870 * g++.old-deja/g++.robertl/eb63.C: Likewise.
6871
6872 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
6873
6874 PR fortran/84922
6875 * gfortran.dg/interface_42.f90: New test.
6876 * gfortran.dg/interface_43.f90: New test.
6877
6878 2018-03-22 Sudakshina Das <sudi.das@arm.com>
6879
6880 PR target/84826
6881 * gcc.target/arm/pr84826.c: New test.
6882
6883 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
6884
6885 * gcc.target/arm/addr-modes-float.c: Move dg-do before
6886 dg-require-effective-target.
6887 * gcc.target/arm/addr-modes-int.c: Likewise.
6888 * gcc.target/nios2/lo-addr-tls.c: Likewise.
6889
6890 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
6891
6892 PR target/84760
6893 * gcc.target/powerpc/altivec-ld-1.c: New test.
6894
6895 2018-03-22 Bin Cheng <bin.cheng@arm.com>
6896
6897 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
6898
6899 2018-03-22 Jakub Jelinek <jakub@redhat.com>
6900
6901 PR inline-asm/84941
6902 * gcc.dg/pr84941.c: New test.
6903
6904 2018-03-22 Tom de Vries <tom@codesourcery.com>
6905
6906 PR tree-optimization/84956
6907 * gcc.dg/pr84956.c: New test.
6908
6909 2018-03-22 Marek Polacek <polacek@redhat.com>
6910
6911 PR c++/84854
6912 * g++.dg/cpp1z/constexpr-if15.C: New test.
6913 * g++.dg/cpp1z/constexpr-if16.C: New test.
6914
6915 2018-03-21 Joseph Myers <joseph@codesourcery.com>
6916
6917 * gcc.dg/builtin-tgmath-3.c: New test.
6918
6919 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
6920
6921 PR c++/71965
6922 * g++.dg/concepts/pr71965.C: New.
6923
6924 PR c++/84610
6925 PR c++/84642
6926 * g++.dg/cpp0x/pr84610.C: New.
6927 * g++.dg/cpp0x/pr84642.C: New.
6928
6929 2018-03-21 Jakub Jelinek <jakub@redhat.com>
6930
6931 PR c/84999
6932 * c-c++-common/pr84999.c: New test.
6933
6934 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
6935
6936 PR c++/84972
6937 * g++.dg/ext/desig10.C: New.
6938
6939 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6940 Harald Anlauf <anlauf@gmx.de>
6941
6942 PR fortran/84957
6943 * gfortran.dg/pr84957.f90: New test.
6944
6945 2018-03-21 Jakub Jelinek <jakub@redhat.com>
6946
6947 PR tree-optimization/84960
6948 * gcc.c-torture/compile/pr84960.c: New test.
6949
6950 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
6951
6952 PR tree-optimization/84811
6953 * gcc.dg/torture/pr84811.c: New test.
6954
6955 2018-03-21 Jakub Jelinek <jakub@redhat.com>
6956
6957 PR tree-optimization/84982
6958 * c-c++-common/pr84982.c: New test.
6959
6960 PR c++/84961
6961 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
6962 "m" (++x) in C++.
6963 * g++.dg/torture/pr84961-1.C: New test.
6964 * g++.dg/torture/pr84961-2.C: New test.
6965
6966 2018-03-21 Nathan Sidwell <nathan@acm.org>
6967
6968 PR c++/85008
6969 * g++.dg/pr85008.C: New.
6970
6971 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
6972
6973 PR fortran/84615
6974 * gfortran.dg/char_result_17.f90: New test.
6975
6976 2018-03-21 David Malcolm <dmalcolm@redhat.com>
6977
6978 PR c++/84994
6979 * g++.dg/other/accessor-fixits-1.C: Move to...
6980 * g++.dg/torture/accessor-fixits-1.C: ...here.
6981 * g++.dg/other/accessor-fixits-2.C: Move to...
6982 * g++.dg/torture/accessor-fixits-2.C: ...here.
6983 * g++.dg/other/accessor-fixits-3.C: Move to...
6984 * g++.dg/torture/accessor-fixits-3.C: ...here.
6985 * g++.dg/other/accessor-fixits-4.C: Move to...
6986 * g++.dg/torture/accessor-fixits-4.C: ...here.
6987 * g++.dg/other/accessor-fixits-5.C: Move to...
6988 * g++.dg/torture/accessor-fixits-5.C: ...here.
6989 * g++.dg/torture/accessor-fixits-6.C: New testcase.
6990 * g++.dg/torture/accessor-fixits-7.C: New testcase.
6991 * g++.dg/torture/accessor-fixits-8.C: New testcase.
6992
6993 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6994
6995 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
6996
6997 2018-03-21 Sudakshina Das <sudi.das@arm.com>
6998
6999 PR target/82989
7000 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
7001
7002 2018-03-21 Nathan Sidwell <nathan@acm.org>
7003
7004 PR c++/84804
7005 * g++.dg/lookup/pr84804.C: New.
7006
7007 2018-03-21 Martin Sebor <msebor@redhat.com>
7008
7009 PR c++/84850
7010 * g++.dg/Wclass-memaccess-3.C: New test.
7011 * g++.dg/Wclass-memaccess-4.C: New test.
7012
7013 2018-03-21 David Malcolm <dmalcolm@redhat.com>
7014
7015 PR c++/84892
7016 * g++.dg/other/accessor-fixits-1.C
7017 (test_access_const_t1_color): New.
7018 (test_deref_const_t1_color): New.
7019 * g++.dg/other/accessor-fixits-5.C: New testcase.
7020
7021 2018-03-21 Tom de Vries <tom@codesourcery.com>
7022
7023 PR tree-optimization/83126
7024 * gcc.dg/graphite/pr83126.c: New test.
7025
7026 2018-03-21 Nathan Sidwell <nathan@acm.org>
7027
7028 * g++.dg/ext/anon-struct6.C: Adjust.
7029 * g++.dg/ext/deprecate-1.C: New.
7030 * g++.dg/ext/deprecate-2.C: New.
7031 * g++.dg/lookup/pr84602.C: Adjust.
7032 * g++.dg/lookup/pr84962.C: Adjust.
7033 * g++.old-deja/g++.other/anon4.C
7034
7035 PR c++/84836
7036 * g++.dg/lookup/pr84836.C: New.
7037
7038 2018-03-21 Bin Cheng <bin.cheng@arm.com>
7039
7040 PR tree-optimization/84969
7041 * gcc.dg/tree-ssa/pr84969.c: New test.
7042
7043 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7044
7045 PR rtl-optimization/84989
7046 * gcc.target/i386/pr84989.c: New test.
7047
7048 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
7049
7050 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
7051
7052 2018-03-21 Martin Liska <mliska@suse.cz>
7053
7054 PR ipa/84963
7055 * gfortran.dg/goacc/pr84963.f90: New test.
7056
7057 2018-03-21 Marek Polacek <polacek@redhat.com>
7058
7059 PR c++/71638, ICE with NSDMI and reference.
7060 * g++.dg/cpp0x/nsdmi14.C: New test.
7061 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
7062
7063 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
7064
7065 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
7066 MIPS with -mpaired-single directives.
7067
7068 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
7069
7070 PR fortran/85001
7071 * gfortran.dg/interface_41.f90: New test.
7072
7073 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7074
7075 PR debug/84875
7076 * gcc.dg/pr84875.c: New test.
7077
7078 2018-03-20 Marek Polacek <polacek@redhat.com>
7079
7080 PR c++/84978, ICE with NRVO.
7081 * g++.dg/opt/nrv19.C: New test.
7082
7083 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7084
7085 PR target/82518
7086 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
7087 Disable for armeb targets.
7088 * gcc.target/arm/pr82518.c: New test.
7089
7090 2018-03-20 Nathan Sidwell <nathan@acm.org>
7091
7092 PR c++/84962
7093 * g++.dg/lookup/pr84962.C: New.
7094
7095 PR c++/84970
7096 * g++.dg/lookup/pr84970.C: New.
7097
7098 2018-03-20 Richard Biener <rguenther@suse.de>
7099
7100 PR target/84986
7101 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
7102
7103 2018-03-20 Martin Liska <mliska@suse.cz>
7104
7105 PR ipa/84825
7106 * g++.dg/ipa/pr84825.C: New test.
7107
7108 2018-03-20 Martin Liska <mliska@suse.cz>
7109
7110 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
7111
7112 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7113
7114 PR target/84845
7115 * gcc.c-torture/compile/pr84845.c: New test.
7116
7117 2018-03-20 Sudakshina Das <sudi.das@arm.com>
7118
7119 PR target/82989
7120 * gcc.target/arm/pr82989.c: New test.
7121
7122 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7123
7124 PR target/84945
7125 * gcc.target/i386/pr84945.c: New test.
7126
7127 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
7128
7129 PR target/81647
7130 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
7131
7132 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7133
7134 PR c/84953
7135 * gcc.dg/pr84953.c: New test.
7136
7137 2018-03-19 Marek Polacek <polacek@redhat.com>
7138
7139 PR c++/84925
7140 * g++.dg/cpp1z/lambda-__func__.C: New test.
7141
7142 PR c++/84927
7143 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
7144
7145 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
7146
7147 PR sanitizer/78651
7148 * g++.dg/asan/pr78651.C: New test.
7149
7150 2018-03-19 Tom de Vries <tom@codesourcery.com>
7151
7152 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
7153 vect_int_mult. Add nvptx xfail for PR84958.
7154
7155 2018-03-19 Nathan Sidwell <nathan@acm.org>
7156
7157 PR c++/84835
7158 * g++.dg/cpp1y/pr84835.C: New.
7159
7160 2018-03-19 Sudakshina Das <sudi.das@arm.com>
7161
7162 PR target/81647
7163 * gcc.target/aarch64/pr81647.c: New.
7164
7165 2018-03-19 Richard Biener <rguenther@suse.de>
7166
7167 PR tree-optimization/84933
7168 * g++.dg/pr84933.C: New testcase.
7169
7170 2018-03-19 Richard Biener <rguenther@suse.de>
7171
7172 PR tree-optimization/84859
7173 * gcc.dg/tree-ssa/pr84859.c: New testcase.
7174 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
7175 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
7176 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
7177
7178 2018-03-19 Nathan Sidwell <nathan@acm.org>
7179
7180 PR c++/84812
7181 * g++.dg/lookup/pr84812.C: New.
7182
7183 2018-03-19 Richard Biener <rguenther@suse.de>
7184
7185 PR tree-optimization/84929
7186 * gcc.dg/torture/pr84929.c: New testcase.
7187
7188 2018-03-19 Tamar Christina <tamar.christina@arm.com>
7189
7190 PR target/84711
7191 * gcc.target/arm/big-endian-subreg.c: Delete.
7192
7193 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7194
7195 PR fortran/84931
7196 * gfortran.dg/array_constructor_52.f90: New test.
7197
7198 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
7199
7200 PR fortran/77414
7201 * gfortran.dg/pr77414.f90: New test.
7202 * gfortran.dg/internal_references_1.f90: Adjust error message.
7203
7204 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
7205
7206 PR fortran/65453
7207 * gfortran.dg/pr65453.f90: New test.
7208
7209 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
7210
7211 PR tree-optimization/84913
7212 * gfortran.dg/vect/pr84913.f90: New test.
7213
7214 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
7215
7216 PR fortran/79929
7217 * gfortran.dg/warn_concat.f90: New test.
7218
7219 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7220
7221 PR target/84899
7222 * gcc.dg/pr84899.c: New test.
7223
7224 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
7225
7226 PR fortran/69395
7227 * gfortran.dg/pr69395.f90: Add test for max dimensions
7228
7229 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
7230
7231 PR target/84876
7232 * gcc.target/i386/pr84876.c: New test.
7233
7234 2018-03-16 Martin Liska <mliska@suse.cz>
7235
7236 PR ipa/84833
7237 * gcc.target/i386/mvc11.c: New test.
7238
7239 2018-03-16 Martin Liska <mliska@suse.cz>
7240
7241 PR ipa/84722
7242 * gcc.target/i386/mvc10.c: New test.
7243
7244 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7245
7246 PR c++/79937
7247 PR c++/82410
7248 * g++.dg/cpp1y/pr79937-1.C: New test.
7249 * g++.dg/cpp1y/pr79937-2.C: New test.
7250 * g++.dg/cpp1y/pr79937-3.C: New test.
7251 * g++.dg/cpp1y/pr79937-4.C: New test.
7252 * g++.dg/cpp1y/pr82410.C: New test.
7253
7254 2018-03-16 Tom de Vries <tom@codesourcery.com>
7255
7256 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
7257
7258 2018-03-16 Tom de Vries <tom@codesourcery.com>
7259
7260 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
7261
7262 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7263
7264 PR c++/84874
7265 * g++.dg/cpp2a/desig8.C: New test.
7266
7267 PR tree-optimization/84841
7268 * gcc.dg/pr84841.c: New test.
7269
7270 PR c++/84874
7271 * g++.dg/cpp2a/desig7.C: New test.
7272
7273 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
7274 Jim MacArthur <jim.macarthur@codethink.co.uk>
7275
7276 * gfortran.dg/automatic_1.f90: New test.
7277 * gfortran.dg/automatic_repeat.f90: New test
7278 * gfortran.dg/automatic_save.f90: New test.
7279 * gfortran.dg/vax_structure.f90: New test.
7280
7281 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
7282
7283 PR fortran/78741
7284 * gfortran.dg/pr78741.f90: New test.
7285
7286 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
7287
7288 PR fortran/69395
7289 * gfortran.dg/pr69395.f90: New test.
7290
7291 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7292
7293 PR c++/79085
7294 * g++.dg/opt/pr79085.C: New test.
7295
7296 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
7297
7298 PR target/84574
7299 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
7300 label instead of __x86_indirect_thunk label.
7301
7302 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7303
7304 PR c++/84222
7305 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
7306 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
7307 * g++.dg/warn/deprecated-13.C: New test.
7308
7309 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
7310
7311 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
7312
7313 2018-03-15 Richard Biener <rguenther@suse.de>
7314
7315 PR c/84873
7316 * c-c++-common/pr84873.c: New testcase.
7317
7318 2018-03-15 Tamar Christina <tamar.christina@arm.com>
7319
7320 PR target/84711
7321 * gcc.target/arm/big-endian-subreg.c: New.
7322
7323 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7324
7325 PR target/84860
7326 * gcc.c-torture/compile/pr84860.c: New test.
7327
7328 2018-03-15 Julia Koval <julia.koval@intel.com>
7329
7330 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
7331 cannonlake.
7332 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
7333 avx512bitalg.
7334
7335 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7336
7337 PR c/84853
7338 * gcc.dg/pr84853.c: New test.
7339
7340 2018-03-14 Carl Love <cel@us.ibm.com>
7341
7342 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
7343
7344 2018-03-14 Martin Liska <mliska@suse.cz>
7345
7346 PR ipa/8480
7347 * g++.dg/lto/pr84805_0.C: New test.
7348 * g++.dg/lto/pr84805_1.C: New test.
7349 * g++.dg/lto/pr84805_2.C: New test.
7350
7351 2018-03-14 David Malcolm <dmalcolm@redhat.com>
7352
7353 PR c/84852
7354 * gcc.dg/fixits-pr84852-1.c: New test.
7355 * gcc.dg/fixits-pr84852-2.c: New test.
7356
7357 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7358
7359 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
7360 separate verbose message.
7361 * lib/scandump.exp (scan-dump-times): Likewise.
7362
7363 2018-03-14 Julia Koval <julia.koval@intel.com>
7364
7365 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
7366 server.
7367 * gcc.target/i386/funcspec-56.inc: Ditto.
7368
7369 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
7370
7371 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
7372 aarch64_sve_hw.
7373
7374 2018-03-14 Jakub Jelinek <jakub@redhat.com>
7375
7376 PR sanitizer/83392
7377 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
7378 check count from 17 to 14.
7379
7380 PR target/84844
7381 * gcc.target/i386/pr84844.c: New test.
7382
7383 2018-03-14 Richard Biener <rguenther@suse.de>
7384
7385 PR tree-optimization/84830
7386 * gcc.dg/torture/pr84830.c: New testcase.
7387
7388 2018-03-14 Marek Polacek <polacek@redhat.com>
7389
7390 PR c++/84596
7391 * g++.dg/cpp0x/static_assert15.C: New test.
7392
7393 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
7394
7395 PR fortran/61775
7396 * gfortran.dg/pr61775.f90: New test.
7397
7398 2018-03-13 Jakub Jelinek <jakub@redhat.com>
7399
7400 PR c++/84843
7401 * g++.dg/ext/pr84843-1.C: New test.
7402 * g++.dg/ext/pr84843-2.C: New test.
7403
7404 2018-03-13 David Pagan <dave.pagan@oracle.com>
7405
7406 PR c/46921
7407 * gcc.dg/pr46921.c: New test.
7408
7409 2018-03-13 Martin Sebor <msebor@redhat.com>
7410
7411 PR tree-optimization/84725
7412 * c-c++-common/Wstringop-truncation-4.c: New test.
7413 * c-c++-common/attr-nonstring-5.c: New test.
7414
7415 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
7416
7417 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
7418 than unpacks.
7419 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
7420 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
7421
7422 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
7423
7424 * gcc.target/aarch64/sve/tls_1.c: New test.
7425 * gcc.target/aarch64/sve/tls_2.C: Likewise.
7426
7427 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
7428
7429 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
7430 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
7431
7432 2018-03-13 Martin Liska <mliska@suse.cz>
7433
7434 PR ipa/84658.
7435 * g++.dg/ipa/pr84658.C: New test.
7436
7437 2018-03-13 Jakub Jelinek <jakub@redhat.com>
7438
7439 PR middle-end/84834
7440 * gcc.dg/pr84834.c: New test.
7441
7442 PR target/84827
7443 * gcc.target/i386/pr84827.c: New test.
7444
7445 PR target/84828
7446 * g++.dg/ext/pr84828.C: New test.
7447
7448 PR target/84786
7449 * gcc.target/i386/avx512f-pr84786-1.c: New test.
7450 * gcc.target/i386/avx512f-pr84786-2.c: New test.
7451
7452 PR c++/84808
7453 * g++.dg/cpp1y/constexpr-84808.C: New test.
7454
7455 PR c++/84704
7456 * g++.dg/debug/pr84704.C: New test.
7457
7458 2018-03-12 Renlin Li <renlin.li@arm.com>
7459
7460 * gcc.target/aarch64/movi_hf.c: New.
7461 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
7462 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
7463
7464 2018-03-12 Martin Sebor <msebor@redhat.com>
7465
7466 PR tree-optimization/83456
7467 * c-c++-common/Wrestrict-2.c: Remove test cases.
7468 * c-c++-common/Wrestrict.c: Same.
7469 * gcc.dg/Wrestrict-12.c: New test.
7470 * gcc.dg/Wrestrict-14.c: New test.
7471
7472 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
7473
7474 * g++.dg/pr84821.C: New test.
7475
7476 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
7477
7478 * gcc.dg/pr84799.c: New test.
7479
7480 2018-03-12 Richard Biener <rguenther@suse.de>
7481
7482 PR tree-optimization/84803
7483 * gcc.dg/torture/pr84803.c: New testcase.
7484
7485 2018-03-12 Jakub Jelinek <jakub@redhat.com>
7486
7487 PR c++/84813
7488 * g++.dg/debug/pr84813.C: New test.
7489
7490 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
7491
7492 PR fortran/84546
7493 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
7494
7495 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
7496
7497 PR fortran/83939
7498 * gfortran.dg/pr83939.f90
7499
7500 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
7501
7502 PR fortran/66128
7503 * gfortran.dg/zero_sized_9.f90: New test.
7504
7505 2018-03-11 Jakub Jelinek <jakub@redhat.com>
7506
7507 PR debug/58150
7508 * g++.dg/debug/dwarf2/enum2.C: New test.
7509
7510 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
7511
7512 PR fortran/84734
7513 * gfortran.dg/pr84734.f90: New test.
7514
7515 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
7516
7517 * gnat.dg/prot3.adb: New test.
7518 * gnat.dg/prot3_pkg.ad[sb]: New helper.
7519
7520 2018-03-09 Jason Merrill <jason@redhat.com>
7521 Paolo Carlini <paolo.carlini@oracle.com>
7522
7523 PR c++/71169
7524 PR c++/71832
7525 * g++.dg/cpp0x/pr71169.C: New.
7526 * g++.dg/cpp0x/pr71169-2.C: Likewise.
7527 * g++.dg/cpp0x/pr71832.C: Likewise.
7528
7529 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
7530
7531 PR target/83969
7532 * gcc.target/powerpc/pr83969.c: New test.
7533
7534 2018-03-09 Jakub Jelinek <jakub@redhat.com>
7535
7536 PR target/84772
7537 * gcc.dg/pr84772.c: New test.
7538
7539 PR c++/84076
7540 * g++.dg/warn/Wformat-2.C: New test.
7541
7542 PR c++/84767
7543 * g++.dg/ext/vla18.C: New test.
7544
7545 2018-03-09 Martin Sebor <msebor@redhat.com>
7546
7547 PR tree-optimization/84526
7548 * gcc.dg/Wrestrict-10.c: New test.
7549 * gcc.dg/Wrestrict-11.c: New test.
7550
7551 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
7552
7553 PR rtl-optimization/84682
7554 * gcc.dg/torture/pr84682-1.c: New.
7555 * gcc.dg/torture/pr84682-2.c: New.
7556 * gcc.dg/torture/pr84682-3.c: New.
7557
7558 2018-03-09 Jakub Jelinek <jakub@redhat.com>
7559
7560 PR c++/84724
7561 * g++.dg/ext/pr84724.C: New test.
7562
7563 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
7564
7565 PR target/83712
7566 * gcc.target/arm/pr83712.c: New.
7567
7568 2018-03-09 Richard Biener <rguenther@suse.de>
7569
7570 PR tree-optimization/84775
7571 * gcc.dg/torture/pr84775.c: New testcase.
7572
7573 2018-03-09 Jakub Jelinek <jakub@redhat.com>
7574
7575 PR debug/84404
7576 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
7577 targets.
7578
7579 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
7580
7581 * gcc.c-torture/compile/20180309-1.c: New test.
7582
7583 2018-03-08 Jakub Jelinek <jakub@redhat.com>
7584
7585 PR c++/80598
7586 * g++.dg/warn/Wunused-function4.C: New test.
7587
7588 PR inline-asm/84742
7589 * gcc.target/i386/pr84742-1.c: New test.
7590 * gcc.target/i386/pr84742-2.c: New test.
7591
7592 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7593
7594 PR target/84748
7595 * gcc.c-torture/execute/pr84748.c: New test.
7596
7597 2018-03-08 Richard Biener <rguenther@suse.de>
7598
7599 PR middle-end/84552
7600 * gcc.dg/graphite/pr84552.c: New testcase.
7601
7602 2018-03-08 Richard Biener <rguenther@suse.de>
7603
7604 PR tree-optimization/84178
7605 * gcc.dg/torture/pr84178-2.c: New testcase.
7606
7607 2018-03-08 David Malcolm <dmalcolm@redhat.com>
7608
7609 PR tree-optimization/84178
7610 * gcc.c-torture/compile/pr84178-1.c: New test.
7611
7612 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
7613
7614 * lib/target-supports.exp: Do not return zero from a ifunc
7615 function.
7616
7617 2018-03-08 Richard Biener <rguenther@suse.de>
7618
7619 PR tree-optimization/84746
7620 * gcc.dg/torture/pr84746.c: New testcase.
7621
7622
7623 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
7624 PR debug/84404
7625 PR debug/84408
7626 * gcc.dg/graphite/pr84404.c: New.
7627
7628 2018-03-08 Jakub Jelinek <jakub@redhat.com>
7629
7630 PR tree-optimization/84740
7631 * gcc.dg/torture/pr84740.c: New test.
7632
7633 PR tree-optimization/84739
7634 * gcc.dg/pr84739.c: New test.
7635
7636 2018-03-07 Martin Sebor <msebor@redhat.com>
7637
7638 PR tree-optimization/83519
7639 * gcc.dg/Wrestrict-13.c: New test.
7640
7641 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
7642
7643 PR fortran/64124
7644 PR fortran/70409
7645 * gfortran.dg/pr64124.f90: New tests.
7646 * gfortran.dg/pr70409.f90: New tests.
7647
7648 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
7649
7650 PR target/82411
7651 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
7652
7653 2018-03-07 Martin Sebor <msebor@redhat.com>
7654
7655 PR tree-optimization/84526
7656 * gcc.dg/Wrestrict-10.c: New test.
7657
7658 2018-03-07 Martin Sebor <msebor@redhat.com>
7659
7660 PR tree-optimization/84468
7661 * g++.dg/warn/Wstringop-truncation-2.C: New test.
7662 * gcc.dg/Wstringop-truncation.c: New test.
7663 * gcc.dg/Wstringop-truncation-2.c: New test.
7664
7665 2018-03-07 Jakub Jelinek <jakub@redhat.com>
7666
7667 PR fortran/84565
7668 * gfortran.dg/pr84565.f90: New test.
7669
7670 PR middle-end/84723
7671 * gcc.target/i386/pr84723-1.c: New test.
7672 * gcc.target/i386/pr84723-2.c: New test.
7673 * gcc.target/i386/pr84723-3.c: New test.
7674 * gcc.target/i386/pr84723-4.c: New test.
7675 * gcc.target/i386/pr84723-5.c: New test.
7676
7677 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
7678
7679 PR fortran/64107
7680 * gfortran.dg/pr64107.f90: New test.
7681
7682 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7683
7684 PR fortran/84697
7685 PR fortran/66128
7686 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
7687
7688 2018-03-06 Marek Polacek <polacek@redhat.com>
7689
7690 PR c++/84684
7691 * g++.dg/cpp1z/constexpr-84684.C: New test.
7692
7693 2018-03-06 Jakub Jelinek <jakub@redhat.com>
7694
7695 PR c/84721
7696 * gcc.dg/pr84721.c: New test.
7697
7698 PR target/84710
7699 * gcc.dg/pr84710.c: New test.
7700
7701 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
7702
7703 PR fortran/56667
7704 * gfortran.dg/implied_do_2.f90: New test.
7705 * gfortran.dg/coarray_8.f90: Update for new error message.
7706
7707 2018-03-06 Jakub Jelinek <jakub@redhat.com>
7708
7709 PR inline-asm/84683
7710 * g++.dg/ext/pr84683.C: New test.
7711
7712 PR tree-optimization/84687
7713 * gcc.dg/pr84687.c: New test.
7714
7715 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
7716
7717 PR c++/84231
7718 * g++.dg/pr84231.C: New.
7719
7720 PR c++/84593
7721 * g++.dg/cpp1y/pr84593.C: New.
7722
7723 PR c++/84492
7724 * g++.dg/pr84492.C: New.
7725
7726 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7727
7728 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
7729 __builtin_ppc_speculation_barrier.
7730
7731 2018-03-05 Jakub Jelinek <jakub@redhat.com>
7732
7733 PR target/84700
7734 * gcc.target/powerpc/pr84700.c: New test.
7735
7736 2018-03-05 Nathan Sidwell <nathan@acm.org>
7737
7738 PR c++/84702
7739 * g++.dg/lookup/pr84702.C: New.
7740
7741 2018-03-05 Jakub Jelinek <jakub@redhat.com>
7742
7743 PR target/84564
7744 * gcc.target/i386/pr84564.c: New test.
7745
7746 2018-03-05 Marek Polacek <polacek@redhat.com>
7747
7748 PR c++/84707
7749 * g++.dg/cpp0x/inline-ns10.C: New test.
7750
7751 2018-03-05 Nathan Sidwell <nathan@acm.org>
7752
7753 PR c++/84694
7754 * g++.dg/template/pr84694.C: New.
7755
7756 2018-03-05 Jakub Jelinek <jakub@redhat.com>
7757
7758 PR target/84524
7759 * gcc.c-torture/execute/pr84524.c: New test.
7760 * gcc.target/i386/avx512bw-pr84524.c: New test.
7761
7762 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
7763
7764 PR target/84264
7765 * g++.dg/pr84264.C: New test.
7766
7767 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
7768
7769 PR c++/84618
7770 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
7771 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
7772 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
7773
7774 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
7775
7776 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
7777 * g++.dg/other/i386-3.C: Ditto.
7778 * gcc.target/i386/sse-12.c: Ditto.
7779 * gcc.target/i386/sse-13.c: Ditto.
7780 * gcc.target/i386/sse-14.c: Ditto.
7781 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
7782 * gcc.target/i386/wbinvd-1.c: New test.
7783 * gcc.target/i386/wbnoinvd-1.c: Ditto.
7784 * gcc.target/i386/pconfig-1.c: Ditto.
7785
7786 2018-03-05 Pádraig Brady <P@draigBrady.com>
7787 Nathan Sidwell <nathan@acm.org>
7788
7789 PR c++/84497
7790 * g++.dg/cpp0x/pr84497.C: New.
7791
7792 2018-03-05 Richard Biener <rguenther@suse.de>
7793
7794 PR tree-optimization/84670
7795 * gcc.dg/pr84670-1.c: New testcase.
7796 * gcc.dg/pr84670-2.c: Likewise.
7797 * gcc.dg/pr84670-3.c: Likewise.
7798 * gcc.dg/pr84670-4.c: Likewise.
7799
7800 2018-03-05 Richard Biener <rguenther@suse.de>
7801
7802 PR tree-optimization/84650
7803 * gcc.dg/graphite/pr84650.c: New testcase.
7804
7805 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
7806
7807 PR c++/82022
7808 * g++.dg/cpp1z/constexpr-lambda20.C: New.
7809
7810 2018-03-03 Harald Anlauf <anlauf@gmx.de>
7811
7812 PR fortran/71085
7813 * gfortran.dg/pr71085.f90: New test.
7814
7815 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
7816
7817 PR fortran/66128
7818 * gfortran.dg/zero_sized_8.f90: Really commit New test.
7819
7820 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
7821
7822 PR fortran/51434
7823 * gfortran.dg/pr51434.f90: New test.
7824
7825 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
7826
7827 PR c++/61358
7828 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
7829
7830 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
7831
7832 PR c++/67370
7833 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
7834
7835 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
7836
7837 PR c++/71464
7838 * g++.dg/torture/pr71464.C: New.
7839
7840 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
7841
7842 PR fortran/80965
7843 * gfortran.dg/select_type_41.f90: New test.
7844
7845 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7846
7847 PR c++/61135
7848 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
7849
7850 2018-03-02 Marek Polacek <polacek@redhat.com>
7851
7852 PR c++/84578
7853 * g++.dg/ext/flexary29.C: New test.
7854
7855 2018-03-02 Jakub Jelinek <jakub@redhat.com>
7856
7857 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
7858
7859 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7860
7861 PR c++/81812
7862 * g++.dg/torture/pr81812.C: New.
7863
7864 2018-03-02 Marek Polacek <polacek@redhat.com>
7865
7866 PR c++/84171
7867 * g++.dg/warn/Wsign-compare-8.C: New test.
7868
7869 PR c++/84663
7870 * g++.dg/parse/array-size3.C: New test.
7871
7872 PR c++/84664
7873 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
7874
7875 2018-03-02 Jakub Jelinek <jakub@redhat.com>
7876
7877 PR c++/84662
7878 * g++.dg/cpp1y/pr84662.C: New test.
7879
7880 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
7881
7882 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
7883 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
7884 "dg-lto-options".
7885 * g++.dg/lto/20101010-1_0.C: Likewise.
7886 * g++.dg/lto/20101010-2_0.C: Likewise.
7887
7888 2018-03-02 Jakub Jelinek <jakub@redhat.com>
7889
7890 PR ipa/84628
7891 * gcc.dg/pr84628.c: New test.
7892
7893 PR target/56540
7894 * gcc.target/ia64/pr56540.c: New test.
7895
7896 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
7897
7898 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
7899 32-bit target.
7900 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
7901 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
7902 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
7903 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
7904
7905 2018-03-02 Marek Polacek <polacek@redhat.com>
7906
7907 PR c++/84590
7908 * c-c++-common/ubsan/shift-11.c: New test.
7909
7910 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
7911
7912 * gcc.dg/vect/vect-alias-check-13.c: New test.
7913
7914 2018-03-02 Jakub Jelinek <jakub@redhat.com>
7915
7916 PR target/84614
7917 * gcc.dg/pr84614.c: New test.
7918
7919 PR inline-asm/84625
7920 * gcc.target/i386/pr84625.c: New test.
7921
7922 2018-03-02 Richard Biener <rguenther@suse.de>
7923
7924 PR tree-optimization/84427
7925 * gcc.dg/torture/pr84427.c: New testcase.
7926
7927 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
7928
7929 PR target/84534
7930 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
7931 powerpc64le*-*-linux*.
7932 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
7933 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
7934
7935 2018-03-01 Martin Sebor <msebor@redhat.com>
7936
7937 PR c++/84294
7938 * g++.dg/ext/attr-const.C: Remove xfail.
7939 * g++.dg/ext/attr-malloc-3.C: New test.
7940 * g++.dg/ext/attr-noinline-3.C: New test.
7941 * g++.dg/ext/attr-noreturn-3.C: New test.
7942 * g++.dg/ext/attr-nothrow-3.C: New test.
7943 * g++.dg/ext/attr-pure.C: Remove xfail.
7944
7945 2018-03-02 Jakub Jelinek <jakub@redhat.com>
7946
7947 PR sanitizer/70875
7948 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
7949 dg-options and dg-shouldfail "ubsan" directive.
7950
7951 2018-03-01 Marek Polacek <polacek@redhat.com>
7952 Jason Merrill <jason@redhat.com>
7953
7954 PR c++/84582
7955 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
7956 * g++.dg/cpp1z/static1.C: New test.
7957 * g++.dg/template/static37.C: New test.
7958
7959 2018-03-01 Nathan Sidwell <nathan@acm.org>
7960
7961 PR c++/84434
7962 * g++.dg/template/pr84434.C: New.
7963
7964 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
7965
7966 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
7967 -mthumb to the command-line.
7968
7969 2018-03-01 Marek Polacek <polacek@redhat.com>
7970
7971 PR c++/84596
7972 * g++.dg/cpp0x/static_assert14.C: New test.
7973
7974 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
7975
7976 PR c++/79410
7977 * g++.dg/torture/pr79410.C: New.
7978
7979 2018-03-01 Martin Liska <mliska@suse.cz>
7980
7981 PR sanitizer/82484
7982 * gcc.dg/asan/pr82484.c: New test.
7983
7984 2018-03-01 Richard Biener <rguenther@suse.de>
7985
7986 PR debug/84645
7987 * gfortran.dg/lto/pr84645_0.f90: New testcase.
7988
7989 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
7990
7991 PR fortran/84219
7992 * gfortran.dg/coarray_47.f90: New test.
7993
7994 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
7995
7996 PR fortran/84538
7997 * gfortran.dg/class_array_23.f03: New test.
7998
7999 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
8000
8001 PR rtl-optimization/84528
8002 * gcc.dg/torture/pr84538.c: Rename to...
8003 * gcc.dg/torture/pr84528.c: ...this.
8004
8005 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
8006
8007 PR rtl-optimization/84528
8008 * gcc.dg/torture/pr84538.c: New test.
8009
8010 2018-02-28 Martin Sebor <msebor@redhat.com>
8011
8012 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
8013 -fpic test failures.
8014 * c-c++-common/Wrestrict-2.c: Same.
8015 * c-c++-common/Wstringop-truncation.c: Same.
8016 * gcc.dg/Warray-bounds-22.c: Same.
8017 * gcc.dg/Wstringop-overflow.c: Same.
8018 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
8019 (signed_range): Same.
8020 (unsigned_anti_range): Same.
8021 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
8022 (signed_range): Same.
8023 (unsigned_anti_range): Same.
8024 * gcc.dg/attr-alloc_size-7.c: Same.
8025 * gcc.dg/attr-alloc_size-8.c: Same.
8026 * gcc.dg/builtin-alloc-size.c: Same.
8027 * gcc.dg/builtin-stpncpy.c: Same.
8028 * gcc.dg/builtins-nonnull.c: Same.
8029 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
8030 * gcc.dg/pr79214.c: Same.
8031 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
8032 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
8033 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
8034 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
8035 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
8036 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
8037 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
8038 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
8039 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
8040 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
8041 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
8042
8043 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
8044
8045 PR target/84014
8046 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
8047
8048 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8049
8050 PR c++/84609
8051 * g++.dg/cpp0x/pr84609.C: New test.
8052
8053 2018-02-28 Martin Sebor <msebor@redhat.com>
8054
8055 PR testsuite/84617
8056 * g++.dg/ext/attr-malloc-3.C: New test.
8057 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
8058 to pre-existing problems.
8059 * g++.dg/ext/attr-pure.C: Same.
8060
8061 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
8062
8063 PR fortran/83901
8064 * gfortran.dg/associate_37.f90: New test.
8065
8066 PR fortran/83344
8067 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
8068
8069 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8070
8071 PR target/52991
8072 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
8073 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
8074 * gcc.dg/bf-ms-layout-4.c: New test.
8075 * gcc.dg/bf-ms-layout-5.c: New test.
8076
8077 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
8078
8079 PR target/83399
8080 * gcc.target/powerpc/pr83399.c: Only run on Linux.
8081
8082 2018-02-28 Richard Biener <rguenther@suse.de>
8083
8084 PR tree-optimization/84584
8085 * gcc.dg/graphite/pr84584.c: New testcase.
8086
8087 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
8088
8089 PR preprocessor/84517
8090 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
8091
8092 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8093
8094 * c-c++-common/dump-ada-spec-12.c: New test.
8095 * c-c++-common/dump-ada-spec-13.c: Likewise.
8096
8097 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8098
8099 * c-c++-common/dump-ada-spec-11.c: New test.
8100
8101 2018-02-28 Martin Liska <mliska@suse.cz>
8102
8103 PR testsuite/84597
8104 * g++.dg/ext/timevar1.C: Fix pruned patterns.
8105 * g++.dg/ext/timevar2.C: Likewise.
8106
8107 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8108
8109 * c-c++-common/dump-ada-spec-8.c: New test.
8110 * c-c++-common/dump-ada-spec-9.c: Likewise.
8111 * c-c++-common/dump-ada-spec-10.c: Likewise.
8112
8113 2018-02-28 Richard Biener <rguenther@suse.de>
8114
8115 PR middle-end/84607
8116 * gcc.dg/pr84607.c: New testcase.
8117
8118 2018-02-28 Nathan Sidwell <nathan@acm.org>
8119
8120 PR c++/84602
8121 * g++.dg/lookup/pr84602.C: New.
8122
8123 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8124
8125 PR c++/83871
8126 PR c++/83503
8127 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
8128 dg-options.
8129 * g++.dg/ext/attr-nonnull.C: Likewise.
8130 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
8131 directives.
8132 * g++.dg/ext/attr-noinline-2.C: Likewise.
8133 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
8134 -fdump-tree-eh in dg-options.
8135
8136 2018-02-28 Alan Modra <amodra@gmail.com>
8137
8138 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
8139 GNU ld message.
8140 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
8141
8142 2018-02-27 Martin Sebor <msebor@redhat.com>
8143
8144 PR c++/83871
8145 PR c++/83503
8146 * g++.dg/Wmissing-attributes.C: New test.
8147 * g++.dg/ext/attr-const-pure.C: New test.
8148 * g++.dg/ext/attr-const.C: New test.
8149 * g++.dg/ext/attr-deprecated-2.C: New test.
8150 * g++.dg/ext/attr-malloc-2.C: New test.
8151 * g++.dg/ext/attr-malloc.C: New test.
8152 * g++.dg/ext/attr-noinline-2.C: New test.
8153 * g++.dg/ext/attr-noinline.C: New test.
8154 * g++.dg/ext/attr-nonnull.C: New test.
8155 * g++.dg/ext/attr-noreturn-2.C: New test.
8156 * g++.dg/ext/attr-noreturn.C: New test.
8157 * g++.dg/ext/attr-nothrow-2.C: New test.
8158 * g++.dg/ext/attr-nothrow.C: New test.
8159 * g++.dg/ext/attr-optimize.C: New test.
8160 * g++.dg/ext/attr-pure.C: New test.
8161 * g++.dg/ext/attr-returns-nonnull.C: New test.
8162 * g++.dg/ext/attr-warning.C: New test.
8163
8164 2018-02-27 Nathan Sidwell <nathan@acm.org>
8165
8166 PR c++/84426
8167 * g++.dg/lookup/pr84426.C: New.
8168
8169 2018-02-27 Richard Biener <rguenther@suse.de>
8170
8171 PR tree-optimization/84512
8172 * gcc.dg/tree-ssa/pr84512.c: New testcase.
8173
8174 2018-02-27 Martin Liska <mliska@suse.cz>
8175
8176 PR gcov-profile/84548
8177 * g++.dg/gcov/pr84548.C: New test.
8178
8179 2018-02-27 Jakub Jelinek <jakub@redhat.com>
8180
8181 PR target/84575
8182 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
8183
8184 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8185
8186 PR c++/84558
8187 * g++.dg/cpp1y/pr84558.C: New test.
8188
8189 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
8190
8191 PR c++/84540
8192 * g++.dg/cpp0x/alignas14.C: New.
8193 * g++.dg/cpp0x/alignas15.C: Likewise.
8194
8195 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8196
8197 PR c++/84557
8198 * g++.dg/gomp/pr84557.C: New test.
8199
8200 2018-02-26 Marek Polacek <polacek@redhat.com>
8201
8202 PR c++/84325
8203 * g++.dg/cpp1z/pr84325.C: New test.
8204
8205 2018-02-26 Carl Love <cel@us.ibm.com>
8206
8207 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
8208 Power 8 test file.
8209 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
8210 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
8211 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
8212 -mcpu=power8.
8213 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
8214 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
8215 -mcpu=power8.
8216
8217 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
8218
8219 PR target/84039
8220 * gcc.target/i386/indirect-thunk-1.c: Updated.
8221 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8222 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8223 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8224 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8225 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8226 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8227 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8228 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8229 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8230 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8231 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8232 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8233 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8234 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8235 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8236 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8237 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8238 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8239 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8240 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8241 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8242 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8243 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8244 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8245 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8246 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8247 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8248 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8249 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8250 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8251 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8252 * gcc.target/i386/ret-thunk-9.c: Likewise.
8253 * gcc.target/i386/ret-thunk-10.c: Likewise.
8254 * gcc.target/i386/ret-thunk-11.c: Likewise.
8255 * gcc.target/i386/ret-thunk-12.c: Likewise.
8256 * gcc.target/i386/ret-thunk-13.c: Likewise.
8257 * gcc.target/i386/ret-thunk-14.c: Likewise.
8258 * gcc.target/i386/ret-thunk-15.c: Likewise.
8259
8260 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
8261
8262 * gcc.c-torture/execute/20180226-1.c: New test.
8263
8264 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
8265
8266 PR tree-optimization/83965
8267 * gcc.dg/vect/pr83965-2.c: New test.
8268
8269 2018-02-26 Tom de Vries <tom@codesourcery.com>
8270
8271 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
8272
8273 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
8274
8275 PR target/84530
8276 * gcc.target/i386/ret-thunk-22.c: New test.
8277 * gcc.target/i386/ret-thunk-23.c: Likewise.
8278 * gcc.target/i386/ret-thunk-24.c: Likewise.
8279 * gcc.target/i386/ret-thunk-25.c: Likewise.
8280 * gcc.target/i386/ret-thunk-26.c: Likewise.
8281
8282 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
8283
8284 PR c++/84533
8285 * g++.dg/cpp1z/pr84533.C: New.
8286
8287 2018-02-26 Marek Polacek <polacek@redhat.com>
8288
8289 PR c++/84537
8290 * g++.dg/parse/error60.C: New test.
8291
8292 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8293
8294 PR c++/84556
8295 * g++.dg/gomp/pr84556.C: New test.
8296 * g++.dg/vect/pr84556.cc: New test.
8297
8298 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
8299
8300 PR fortran/32957
8301 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
8302 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
8303 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
8304 * gfortran.dg/c_loc_test.f90: Likewise.
8305 * gfortran.dg/c_loc_tests_2.f03: Likewise.
8306 * gfortran.dg/proc_decl_17.f90: Likewise.
8307 * gfortran.dg/proc_ptr_8.f90: Likewise.
8308
8309 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8310
8311 PR target/84521
8312 * gcc.target/aarch64/lr_free_2.c: Revert changes in
8313 r254814 disabling -fomit-frame-pointer by default.
8314 * gcc.target/aarch64/spill_1.c: Likewise.
8315 * gcc.target/aarch64/test_frame_11.c: Likewise.
8316 * gcc.target/aarch64/test_frame_12.c: Likewise.
8317 * gcc.target/aarch64/test_frame_13.c: Likewise.
8318 * gcc.target/aarch64/test_frame_14.c: Likewise.
8319 * gcc.target/aarch64/test_frame_15.c: Likewise.
8320 * gcc.target/aarch64/test_frame_3.c: Likewise.
8321 * gcc.target/aarch64/test_frame_5.c: Likewise.
8322 * gcc.target/aarch64/test_frame_9.c: Likewise.
8323
8324 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
8325
8326 PR fortran/83633
8327 * gfortran.dg/explicit_shape_1.f90: New test.
8328 * gfortran.dg/automatic_module_variable.f90: Update regex.
8329 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
8330 * gfortran.dg/constant_shape.f90: Ditto.
8331 * gfortran.dg/dec_structure_23.f90: Ditto.
8332 * gfortran.dg/pr78240.f90: Ditto.
8333
8334 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
8335
8336 PR fortran/84523
8337 * gfortran.dg/pr84523.f90: New test.
8338
8339 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
8340
8341 PR fortran/78238
8342 * gfortran.dg/select_type_40.f90: New test.
8343
8344 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
8345
8346 PR fortran/30792
8347 * gfortran.dg/data_substring.f90: New test.
8348
8349 2018-02-24 Marek Polacek <polacek@redhat.com>
8350
8351 PR c++/83692
8352 * g++.dg/cpp1z/constexpr-83692.C: New test.
8353
8354 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
8355
8356 PR fortran/84346
8357 * gfortran.dg/statement_function_1.f90: Update test.
8358
8359 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8360
8361 PR fortran/84506
8362 * gfortran.dg/inquire_19.f90: New test.
8363
8364 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
8365
8366 PR fortran/83149
8367 * gfortran.dg/pr83149_b.f90: New test.
8368 * gfortran.dg/pr83149_a.f90: Additional source for previous.
8369
8370 2018-02-23 Carl Love <cel@us.ibm.com>
8371
8372 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
8373 vec_signed2 and vec_unsigned2 to new Power 8 test file.
8374 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
8375 Power 8 tests.
8376
8377 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
8378
8379 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
8380 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
8381
8382 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
8383
8384 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
8385 expected output.
8386
8387 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
8388
8389 PR fortran/83149
8390 * gfortran.dg/pr83149_1.f90: New test.
8391 * gfortran.dg/pr83149.f90: Additional source for previous.
8392
8393 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
8394
8395 PR testsuite/80551
8396 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
8397 __GI___pthread_mutex_init as well.
8398
8399 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
8400
8401 PR fortran/83148
8402 * gfortran.dg/class_68.f90: New test.
8403
8404 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
8405
8406 PR fortran/59781
8407 * gfortran.dg/derived_init_5.f90: New test.
8408
8409 2018-02-22 Jakub Jelinek <jakub@redhat.com>
8410
8411 PR target/82851
8412 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
8413 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
8414
8415 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
8416
8417 PR target/81572
8418 * gcc.target/powerpc/pr81572.c: New.
8419
8420 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
8421
8422 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
8423
8424 2018-02-22 Martin Sebor <msebor@redhat.com>
8425
8426 PR tree-optimization/84480
8427 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
8428 * g++.dg/warn/Wstringop-truncation-1.C: New test.
8429
8430 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
8431
8432 PR target/84176
8433 * gcc.target/i386/indirect-thunk-11.c: New test.
8434 * gcc.target/i386/indirect-thunk-12.c: Likewise.
8435 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
8436 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
8437 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
8438 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
8439 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
8440 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
8441 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
8442 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
8443
8444 2018-02-22 Steve Ellcey <sellcey@cavium.com>
8445
8446 PR target/83335
8447 * gcc.target/aarch64/asm-2.c: Add dg-error for
8448 ILP32 mode.
8449 * gcc.target/aarch64/asm-4.c: New test.
8450
8451 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
8452
8453 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
8454
8455 2018-02-22 Marek Polacek <polacek@redhat.com>
8456
8457 PR c++/84493
8458 * g++.dg/parse/error59.C: New test.
8459
8460 2018-02-22 Tom de Vries <tom@codesourcery.com>
8461
8462 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
8463
8464 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
8465
8466 PR c++/77655
8467 * g++.dg/cpp0x/pr77655.C: New.
8468
8469 2018-02-22 Jakub Jelinek <jakub@redhat.com>
8470
8471 PR c++/84496
8472 * g++.dg/cpp1y/pr84496.C: New test.
8473
8474 PR target/84502
8475 * g++.dg/torture/pr84502.C: New test.
8476
8477 PR tree-optimization/84503
8478 * gcc.dg/pr84503-1.c: New test.
8479 * gcc.dg/pr84503-2.c: New test.
8480
8481 2018-02-21 Jakub Jelinek <jakub@redhat.com>
8482
8483 PR tree-optimization/84478
8484 * gcc.c-torture/execute/pr84478.c: New test.
8485
8486 2018-02-20 Martin Sebor <msebor@redhat.com>
8487
8488 PR middle-end/84095
8489 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
8490 * c-c++-common/Wrestrict.c: Same.
8491 * gcc.dg/Wrestrict-6.c: Same.
8492 * gcc.dg/Warray-bounds-27.c: New test.
8493 * gcc.dg/Wrestrict-8.c: New test.
8494 * gcc.dg/Wrestrict-9.c: New test.
8495 * gcc.dg/pr84095.c: New test.
8496
8497 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8498
8499 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
8500
8501 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8502
8503 PR fortran/48890
8504 PR fortran/83823
8505 * gfortran.dg/structure_constructor_14.f90: New test.
8506
8507 2018-02-20 Jeff Law <law@redhat.com>
8508
8509 PR middle-end/82123
8510 PR tree-optimization/81592
8511 PR middle-end/79257
8512 * gcc.dg/pr81592.c: New test.
8513 * gcc.dg/pr82123.c: New test.
8514 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
8515
8516 2018-02-20 Jakub Jelinek <jakub@redhat.com>
8517
8518 PR c++/84488
8519 * g++.dg/warn/Wunused-var-30.C: New test.
8520
8521 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
8522
8523 PR tree-optimization/84419
8524 * gcc.dg/vect/pr84419.c: New test.
8525
8526 2018-02-20 Jakub Jelinek <jakub@redhat.com>
8527
8528 PR middle-end/82004
8529 * gfortran.dg/pr82004.f90: New test.
8530
8531 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
8532
8533 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
8534
8535 2018-02-20 Martin Liska <mliska@suse.cz>
8536
8537 PR c/84310
8538 PR target/79747
8539 * gcc.target/i386/pr84310.c: New test.
8540 * gcc.target/i386/pr84310-2.c: Likewise.
8541
8542 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
8543
8544 PR c++/84446
8545 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
8546
8547 2018-02-20 Jakub Jelinek <jakub@redhat.com>
8548
8549 PR c++/84445
8550 * g++.dg/cpp1z/launder7.C: New test.
8551
8552 PR c++/84449
8553 * g++.dg/cpp0x/constexpr-84449.C: New test.
8554
8555 PR c++/84455
8556 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
8557
8558 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
8559
8560 PR fortran/83344
8561 PR fortran/83975
8562 * gfortran.dg/associate_22.f90: Enable commented out test.
8563 * gfortran.dg/associate_36.f90: New test.
8564
8565 2018-02-19 Jakub Jelinek <jakub@redhat.com>
8566
8567 PR target/84146
8568 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
8569
8570 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
8571
8572 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
8573 (dg-options): Use -mavx instead of -w.
8574
8575 2018-02-19 Jakub Jelinek <jakub@redhat.com>
8576
8577 PR c++/84444
8578 * g++.dg/cpp1z/launder8.C: New test.
8579
8580 PR c++/84448
8581 * g++.dg/gomp/pr84448.C: New test.
8582
8583 PR c++/84430
8584 * g++.dg/gomp/pr84430.C: New test.
8585
8586 PR tree-optimization/84452
8587 * gcc.dg/pr84452.c: New test.
8588
8589 PR c++/79064
8590 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
8591
8592 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
8593
8594 PR fortran/35339
8595 * gfortran.dg/implied_do_io_4.f90: New test.
8596
8597 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
8598
8599 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
8600 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
8601 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
8602
8603 2018-02-19 Carl Love <cel@us.ibm.com>
8604
8605 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
8606
8607 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
8608
8609 PR target/84460
8610 * gcc.target/i386/pr57193.c: Add -mtune=generic.
8611
8612 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
8613
8614 PR c++/84348
8615 * g++.dg/cpp0x/auto50.C: New.
8616 * g++.dg/parse/friend12.C: Adjust.
8617
8618 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8619
8620 PR libgfortran/84389
8621 * gfortran.dg/dtio_33.f90: New test.
8622
8623 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8624
8625 PR libgfortran/84412
8626 * gfortran.dg/inquire_18.f90: New test.
8627
8628 2018-02-18 Janus Weil <janus@gcc.gnu.org>
8629
8630 PR fortran/84381
8631 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
8632 * gfortran.dg/pointer_intent_3.f90: Ditto.
8633 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
8634 * gfortran.dg/protected_3.f90: Ditto.
8635 * gfortran.dg/protected_4.f90: Ditto.
8636 * gfortran.dg/protected_5.f90: Ditto.
8637 * gfortran.dg/protected_6.f90: Ditto.
8638
8639 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
8640
8641 PR fortran/80945
8642 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
8643 change to run.
8644
8645 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
8646
8647 PR fortran/84270
8648 * gfortran.dg/inline_matmul_22.f90: New test.
8649
8650 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
8651
8652 PR fortran/84381
8653 * gfortran.dg/abort_shoulfail.f90: New test.
8654 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
8655 by STOP n.
8656 * gfortran.dg/PR19754_2.f90: Likewise.
8657 * gfortran.dg/PR19872.f: Likewise.
8658 * gfortran.dg/PR49268.f90: Likewise.
8659 * gfortran.dg/Wall.f90: Likewise.
8660 * gfortran.dg/Wno-all.f90: Likewise.
8661 * gfortran.dg/achar_1.f90: Likewise.
8662 * gfortran.dg/achar_2.f90: Likewise.
8663 * gfortran.dg/achar_4.f90: Likewise.
8664 * gfortran.dg/achar_6.F90: Likewise.
8665 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
8666 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
8667 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
8668 * gfortran.dg/actual_array_offset_1.f90: Likewise.
8669 * gfortran.dg/actual_array_result_1.f90: Likewise.
8670 * gfortran.dg/actual_array_substr_1.f90: Likewise.
8671 * gfortran.dg/actual_array_substr_2.f90: Likewise.
8672 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
8673 * gfortran.dg/actual_procedure_1.f90: Likewise.
8674 * gfortran.dg/adjustl_1.f90: Likewise.
8675 * gfortran.dg/advance_1.f90: Likewise.
8676 * gfortran.dg/advance_4.f90: Likewise.
8677 * gfortran.dg/advance_5.f90: Likewise.
8678 * gfortran.dg/advance_6.f90: Likewise.
8679 * gfortran.dg/aint_anint_1.f90: Likewise.
8680 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
8681 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
8682 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
8683 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
8684 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
8685 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
8686 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
8687 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
8688 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
8689 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
8690 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
8691 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
8692 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
8693 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
8694 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
8695 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
8696 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
8697 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
8698 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
8699 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
8700 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
8701 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
8702 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
8703 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
8704 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
8705 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
8706 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
8707 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
8708 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
8709 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
8710 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
8711 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
8712 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
8713 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
8714 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
8715 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
8716 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
8717 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
8718 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
8719 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
8720 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
8721 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
8722 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
8723 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
8724 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
8725 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
8726 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
8727 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
8728 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
8729 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
8730 * gfortran.dg/allocatable_function_1.f90: Likewise.
8731 * gfortran.dg/allocatable_function_10.f90: Likewise.
8732 * gfortran.dg/allocatable_function_3.f90: Likewise.
8733 * gfortran.dg/allocatable_function_5.f90: Likewise.
8734 * gfortran.dg/allocatable_function_6.f90: Likewise.
8735 * gfortran.dg/allocatable_function_7.f90: Likewise.
8736 * gfortran.dg/allocatable_function_8.f90: Likewise.
8737 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
8738 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
8739 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
8740 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
8741 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
8742 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
8743 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
8744 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
8745 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
8746 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
8747 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
8748 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
8749 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
8750 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
8751 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
8752 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
8753 * gfortran.dg/allocate_class_3.f90: Likewise.
8754 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
8755 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
8756 * gfortran.dg/allocate_derived_5.f90: Likewise.
8757 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
8758 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
8759 * gfortran.dg/allocate_with_source_1.f90: Likewise.
8760 * gfortran.dg/allocate_with_source_10.f08: Likewise.
8761 * gfortran.dg/allocate_with_source_11.f08: Likewise.
8762 * gfortran.dg/allocate_with_source_12.f03: Likewise.
8763 * gfortran.dg/allocate_with_source_15.f03: Likewise.
8764 * gfortran.dg/allocate_with_source_16.f90: Likewise.
8765 * gfortran.dg/allocate_with_source_17.f03: Likewise.
8766 * gfortran.dg/allocate_with_source_18.f03: Likewise.
8767 * gfortran.dg/allocate_with_source_2.f90: Likewise.
8768 * gfortran.dg/allocate_with_source_20.f03: Likewise.
8769 * gfortran.dg/allocate_with_source_22.f03: Likewise.
8770 * gfortran.dg/allocate_with_source_23.f03: Likewise.
8771 * gfortran.dg/allocate_with_source_24.f90: Likewise.
8772 * gfortran.dg/allocate_with_source_5.f90: Likewise.
8773 * gfortran.dg/allocate_with_source_6.f90: Likewise.
8774 * gfortran.dg/allocate_with_source_7.f08: Likewise.
8775 * gfortran.dg/allocate_with_source_8.f08: Likewise.
8776 * gfortran.dg/allocate_with_source_9.f08: Likewise.
8777 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
8778 * gfortran.dg/allocate_zerosize_3.f: Likewise.
8779 * gfortran.dg/altreturn_3.f90: Likewise.
8780 * gfortran.dg/altreturn_5.f90: Likewise.
8781 * gfortran.dg/altreturn_7.f90: Likewise.
8782 * gfortran.dg/and_or_xor.f90: Likewise.
8783 * gfortran.dg/anint_1.f90: Likewise.
8784 * gfortran.dg/any_all_1.f90: Likewise.
8785 * gfortran.dg/anyallcount_1.f90: Likewise.
8786 * gfortran.dg/append_1.f90: Likewise.
8787 * gfortran.dg/argument_checking_1.f90: Likewise.
8788 * gfortran.dg/argument_checking_2.f90: Likewise.
8789 * gfortran.dg/argument_checking_8.f90: Likewise.
8790 * gfortran.dg/arithmetic_if.f90: Likewise.
8791 * gfortran.dg/array_1.f90: Likewise.
8792 * gfortran.dg/array_2.f90: Likewise.
8793 * gfortran.dg/array_alloc_1.f90: Likewise.
8794 * gfortran.dg/array_alloc_2.f90: Likewise.
8795 * gfortran.dg/array_alloc_3.f90: Likewise.
8796 * gfortran.dg/array_assignment_1.F90: Likewise.
8797 * gfortran.dg/array_assignment_5.f90: Likewise.
8798 * gfortran.dg/array_constructor_1.f90: Likewise.
8799 * gfortran.dg/array_constructor_10.f90: Likewise.
8800 * gfortran.dg/array_constructor_11.f90: Likewise.
8801 * gfortran.dg/array_constructor_12.f90: Likewise.
8802 * gfortran.dg/array_constructor_15.f90: Likewise.
8803 * gfortran.dg/array_constructor_16.f90: Likewise.
8804 * gfortran.dg/array_constructor_17.f90: Likewise.
8805 * gfortran.dg/array_constructor_19.f90: Likewise.
8806 * gfortran.dg/array_constructor_23.f: Likewise.
8807 * gfortran.dg/array_constructor_24.f: Likewise.
8808 * gfortran.dg/array_constructor_32.f90: Likewise.
8809 * gfortran.dg/array_constructor_36.f90: Likewise.
8810 * gfortran.dg/array_constructor_39.f90: Likewise.
8811 * gfortran.dg/array_constructor_4.f90: Likewise.
8812 * gfortran.dg/array_constructor_40.f90: Likewise.
8813 * gfortran.dg/array_constructor_44.f90: Likewise.
8814 * gfortran.dg/array_constructor_45.f90: Likewise.
8815 * gfortran.dg/array_constructor_46.f90: Likewise.
8816 * gfortran.dg/array_constructor_47.f90: Likewise.
8817 * gfortran.dg/array_constructor_49.f90: Likewise.
8818 * gfortran.dg/array_constructor_5.f90: Likewise.
8819 * gfortran.dg/array_constructor_50.f90: Likewise.
8820 * gfortran.dg/array_constructor_6.f90: Likewise.
8821 * gfortran.dg/array_constructor_7.f90: Likewise.
8822 * gfortran.dg/array_constructor_8.f90: Likewise.
8823 * gfortran.dg/array_constructor_9.f90: Likewise.
8824 * gfortran.dg/array_constructor_type_1.f03: Likewise.
8825 * gfortran.dg/array_constructor_type_10.f03: Likewise.
8826 * gfortran.dg/array_constructor_type_11.f03: Likewise.
8827 * gfortran.dg/array_constructor_type_12.f03: Likewise.
8828 * gfortran.dg/array_constructor_type_13.f90: Likewise.
8829 * gfortran.dg/array_constructor_type_14.f03: Likewise.
8830 * gfortran.dg/array_constructor_type_16.f03: Likewise.
8831 * gfortran.dg/array_constructor_type_2.f03: Likewise.
8832 * gfortran.dg/array_constructor_type_22.f03: Likewise.
8833 * gfortran.dg/array_constructor_type_3.f03: Likewise.
8834 * gfortran.dg/array_constructor_type_4.f03: Likewise.
8835 * gfortran.dg/array_constructor_type_5.f03: Likewise.
8836 * gfortran.dg/array_constructor_type_6.f03: Likewise.
8837 * gfortran.dg/array_constructor_type_7.f03: Likewise.
8838 * gfortran.dg/array_function_1.f90: Likewise.
8839 * gfortran.dg/array_function_5.f90: Likewise.
8840 * gfortran.dg/array_initializer_1.f90: Likewise.
8841 * gfortran.dg/array_initializer_2.f90: Likewise.
8842 * gfortran.dg/array_memcpy_5.f90: Likewise.
8843 * gfortran.dg/array_memset_2.f90: Likewise.
8844 * gfortran.dg/array_reference_1.f90: Likewise.
8845 * gfortran.dg/array_return_value_1.f90: Likewise.
8846 * gfortran.dg/array_section_1.f90: Likewise.
8847 * gfortran.dg/array_temporaries_3.f90: Likewise.
8848 * gfortran.dg/arrayio_1.f90: Likewise.
8849 * gfortran.dg/arrayio_10.f90: Likewise.
8850 * gfortran.dg/arrayio_11.f90: Likewise.
8851 * gfortran.dg/arrayio_12.f90: Likewise.
8852 * gfortran.dg/arrayio_13.f90: Likewise.
8853 * gfortran.dg/arrayio_14.f90: Likewise.
8854 * gfortran.dg/arrayio_16.f90: Likewise.
8855 * gfortran.dg/arrayio_2.f90: Likewise.
8856 * gfortran.dg/arrayio_3.f90: Likewise.
8857 * gfortran.dg/arrayio_4.f90: Likewise.
8858 * gfortran.dg/arrayio_5.f90: Likewise.
8859 * gfortran.dg/arrayio_6.f90: Likewise.
8860 * gfortran.dg/arrayio_7.f90: Likewise.
8861 * gfortran.dg/arrayio_8.f90: Likewise.
8862 * gfortran.dg/arrayio_9.f90: Likewise.
8863 * gfortran.dg/arrayio_derived_1.f90: Likewise.
8864 * gfortran.dg/assign_10.f90: Likewise.
8865 * gfortran.dg/assign_9.f90: Likewise.
8866 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
8867 * gfortran.dg/assignment_1.f90: Likewise.
8868 * gfortran.dg/associate_1.f03: Likewise.
8869 * gfortran.dg/associate_11.f90: Likewise.
8870 * gfortran.dg/associate_13.f90: Likewise.
8871 * gfortran.dg/associate_15.f90: Likewise.
8872 * gfortran.dg/associate_17.f90: Likewise.
8873 * gfortran.dg/associate_18.f08: Likewise.
8874 * gfortran.dg/associate_19.f03: Likewise.
8875 * gfortran.dg/associate_20.f03: Likewise.
8876 * gfortran.dg/associate_22.f90: Likewise.
8877 * gfortran.dg/associate_23.f90: Likewise.
8878 * gfortran.dg/associate_24.f90: Likewise.
8879 * gfortran.dg/associate_25.f90: Likewise.
8880 * gfortran.dg/associate_27.f90: Likewise.
8881 * gfortran.dg/associate_28.f90: Likewise.
8882 * gfortran.dg/associate_32.f03: Likewise.
8883 * gfortran.dg/associate_33.f03: Likewise.
8884 * gfortran.dg/associate_34.f90: Likewise.
8885 * gfortran.dg/associate_6.f03: Likewise.
8886 * gfortran.dg/associate_7.f03: Likewise.
8887 * gfortran.dg/associate_8.f03: Likewise.
8888 * gfortran.dg/associate_9.f03: Likewise.
8889 * gfortran.dg/associated_1.f90: Likewise.
8890 * gfortran.dg/associated_2.f90: Likewise.
8891 * gfortran.dg/associated_5.f90: Likewise.
8892 * gfortran.dg/associated_6.f90: Likewise.
8893 * gfortran.dg/associated_target_3.f90: Likewise.
8894 * gfortran.dg/associated_target_4.f90: Likewise.
8895 * gfortran.dg/associated_target_5.f03: Likewise.
8896 * gfortran.dg/associated_target_6.f03: Likewise.
8897 * gfortran.dg/assumed_dummy_1.f90: Likewise.
8898 * gfortran.dg/assumed_rank_1.f90: Likewise.
8899 * gfortran.dg/assumed_rank_10.f90: Likewise.
8900 * gfortran.dg/assumed_rank_2.f90: Likewise.
8901 * gfortran.dg/assumed_rank_7.f90: Likewise.
8902 * gfortran.dg/assumed_rank_8.f90: Likewise.
8903 * gfortran.dg/assumed_rank_9.f90: Likewise.
8904 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
8905 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
8906 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
8907 * gfortran.dg/assumed_type_2.f90: Likewise.
8908 * gfortran.dg/atan2_1.f90: Likewise.
8909 * gfortran.dg/auto_array_1.f90: Likewise.
8910 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
8911 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
8912 * gfortran.dg/auto_char_len_3.f90: Likewise.
8913 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
8914 * gfortran.dg/auto_internal_assumed.f90: Likewise.
8915 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
8916 * gfortran.dg/auto_save_2.f90: Likewise.
8917 * gfortran.dg/automatic_default_init_1.f90: Likewise.
8918 * gfortran.dg/backslash_1.f90: Likewise.
8919 * gfortran.dg/backslash_2.f90: Likewise.
8920 * gfortran.dg/backslash_3.f: Likewise.
8921 * gfortran.dg/backspace_1.f: Likewise.
8922 * gfortran.dg/backspace_10.f90: Likewise.
8923 * gfortran.dg/backspace_11.f90: Likewise.
8924 * gfortran.dg/backspace_2.f: Likewise.
8925 * gfortran.dg/backspace_3.f: Likewise.
8926 * gfortran.dg/backspace_4.f: Likewise.
8927 * gfortran.dg/backspace_5.f: Likewise.
8928 * gfortran.dg/backspace_6.f: Likewise.
8929 * gfortran.dg/backspace_7.f90: Likewise.
8930 * gfortran.dg/backspace_8.f: Likewise.
8931 * gfortran.dg/backspace_9.f: Likewise.
8932 * gfortran.dg/bessel_1.f90: Likewise.
8933 * gfortran.dg/bessel_2.f90: Likewise.
8934 * gfortran.dg/bessel_5.f90: Likewise.
8935 * gfortran.dg/bessel_6.f90: Likewise.
8936 * gfortran.dg/bessel_7.f90: Likewise.
8937 * gfortran.dg/bind_c_dts_2.f03: Likewise.
8938 * gfortran.dg/bind_c_dts_3.f03: Likewise.
8939 * gfortran.dg/bind_c_usage_15.f90: Likewise.
8940 * gfortran.dg/bind_c_usage_16.f03: Likewise.
8941 * gfortran.dg/bind_c_usage_17.f90: Likewise.
8942 * gfortran.dg/bind_c_usage_24.f90: Likewise.
8943 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
8944 * gfortran.dg/binding_label_tests_16.f03: Likewise.
8945 * gfortran.dg/binding_label_tests_23.f90: Likewise.
8946 * gfortran.dg/bit_comparison_1.F90: Likewise.
8947 * gfortran.dg/bit_comparison_2.F90: Likewise.
8948 * gfortran.dg/block_1.f08: Likewise.
8949 * gfortran.dg/block_13.f08: Likewise.
8950 * gfortran.dg/block_14.f90: Likewise.
8951 * gfortran.dg/block_2.f08: Likewise.
8952 * gfortran.dg/block_6.f08: Likewise.
8953 * gfortran.dg/block_7.f08: Likewise.
8954 * gfortran.dg/block_8.f08: Likewise.
8955 * gfortran.dg/blockdata_1.f90: Likewise.
8956 * gfortran.dg/bound_1.f90: Likewise.
8957 * gfortran.dg/bound_2.f90: Likewise.
8958 * gfortran.dg/bound_3.f90: Likewise.
8959 * gfortran.dg/bound_4.f90: Likewise.
8960 * gfortran.dg/bound_5.f90: Likewise.
8961 * gfortran.dg/bound_6.f90: Likewise.
8962 * gfortran.dg/bound_7.f90: Likewise.
8963 * gfortran.dg/bound_8.f90: Likewise.
8964 * gfortran.dg/bound_9.f90: Likewise.
8965 * gfortran.dg/bound_simplification_1.f90: Likewise.
8966 * gfortran.dg/bound_simplification_3.f90: Likewise.
8967 * gfortran.dg/bound_simplification_4.f90: Likewise.
8968 * gfortran.dg/bound_simplification_5.f90: Likewise.
8969 * gfortran.dg/bound_simplification_6.f90: Likewise.
8970 * gfortran.dg/bounds_check_1.f90: Likewise.
8971 * gfortran.dg/bounds_check_12.f90: Likewise.
8972 * gfortran.dg/bounds_check_14.f90: Likewise.
8973 * gfortran.dg/bounds_check_15.f90: Likewise.
8974 * gfortran.dg/bounds_check_19.f90: Likewise.
8975 * gfortran.dg/bounds_check_8.f90: Likewise.
8976 * gfortran.dg/bounds_check_9.f90: Likewise.
8977 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
8978 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
8979 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
8980 * gfortran.dg/boz_1.f90: Likewise.
8981 * gfortran.dg/boz_11.f90: Likewise.
8982 * gfortran.dg/boz_13.f90: Likewise.
8983 * gfortran.dg/boz_14.f90: Likewise.
8984 * gfortran.dg/boz_15.f90: Likewise.
8985 * gfortran.dg/boz_3.f90: Likewise.
8986 * gfortran.dg/boz_6.f90: Likewise.
8987 * gfortran.dg/boz_9.f90: Likewise.
8988 * gfortran.dg/byte_1.f90: Likewise.
8989 * gfortran.dg/byte_2.f90: Likewise.
8990 * gfortran.dg/c_assoc.f90: Likewise.
8991 * gfortran.dg/c_assoc_2.f03: Likewise.
8992 * gfortran.dg/c_assoc_3.f90: Likewise.
8993 * gfortran.dg/c_by_val_1.f: Likewise.
8994 * gfortran.dg/c_by_val_5.f90: Likewise.
8995 * gfortran.dg/c_char_tests.f03: Likewise.
8996 * gfortran.dg/c_char_tests_2.f03: Likewise.
8997 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
8998 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
8999 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
9000 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
9001 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
9002 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
9003 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
9004 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
9005 * gfortran.dg/c_kind_params.f90: Likewise.
9006 * gfortran.dg/c_loc_test_20.f90: Likewise.
9007 * gfortran.dg/c_loc_tests_2.f03: Likewise.
9008 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
9009 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
9010 * gfortran.dg/c_size_t_test.f03: Likewise.
9011 * gfortran.dg/c_sizeof_1.f90: Likewise.
9012 * gfortran.dg/c_sizeof_5.f90: Likewise.
9013 * gfortran.dg/c_sizeof_6.f90: Likewise.
9014 * gfortran.dg/char4_iunit_1.f03: Likewise.
9015 * gfortran.dg/char4_iunit_2.f03: Likewise.
9016 * gfortran.dg/char_allocation_1.f90: Likewise.
9017 * gfortran.dg/char_array_constructor.f90: Likewise.
9018 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
9019 * gfortran.dg/char_assign_1.f90: Likewise.
9020 * gfortran.dg/char_associated_1.f90: Likewise.
9021 * gfortran.dg/char_cast_2.f90: Likewise.
9022 * gfortran.dg/char_comparison_1.f: Likewise.
9023 * gfortran.dg/char_component_initializer_1.f90: Likewise.
9024 * gfortran.dg/char_component_initializer_2.f90: Likewise.
9025 * gfortran.dg/char_cons_len.f90: Likewise.
9026 * gfortran.dg/char_conversion.f90: Likewise.
9027 * gfortran.dg/char_cshift_1.f90: Likewise.
9028 * gfortran.dg/char_cshift_2.f90: Likewise.
9029 * gfortran.dg/char_decl_2.f90: Likewise.
9030 * gfortran.dg/char_eoshift_1.f90: Likewise.
9031 * gfortran.dg/char_eoshift_2.f90: Likewise.
9032 * gfortran.dg/char_eoshift_3.f90: Likewise.
9033 * gfortran.dg/char_eoshift_4.f90: Likewise.
9034 * gfortran.dg/char_eoshift_5.f90: Likewise.
9035 * gfortran.dg/char_expr_1.f90: Likewise.
9036 * gfortran.dg/char_expr_3.f90: Likewise.
9037 * gfortran.dg/char_initialiser_actual.f90: Likewise.
9038 * gfortran.dg/char_length_12.f90: Likewise.
9039 * gfortran.dg/char_length_14.f90: Likewise.
9040 * gfortran.dg/char_length_15.f90: Likewise.
9041 * gfortran.dg/char_length_17.f90: Likewise.
9042 * gfortran.dg/char_length_20.f90: Likewise.
9043 * gfortran.dg/char_length_21.f90: Likewise.
9044 * gfortran.dg/char_length_5.f90: Likewise.
9045 * gfortran.dg/char_length_6.f90: Likewise.
9046 * gfortran.dg/char_length_7.f90: Likewise.
9047 * gfortran.dg/char_length_8.f90: Likewise.
9048 * gfortran.dg/char_pack_1.f90: Likewise.
9049 * gfortran.dg/char_pack_2.f90: Likewise.
9050 * gfortran.dg/char_pointer_assign.f90: Likewise.
9051 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
9052 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
9053 * gfortran.dg/char_pointer_dependency.f90: Likewise.
9054 * gfortran.dg/char_pointer_dummy.f90: Likewise.
9055 * gfortran.dg/char_pointer_func.f90: Likewise.
9056 * gfortran.dg/char_reshape_1.f90: Likewise.
9057 * gfortran.dg/char_result_1.f90: Likewise.
9058 * gfortran.dg/char_result_12.f90: Likewise.
9059 * gfortran.dg/char_result_13.f90: Likewise.
9060 * gfortran.dg/char_result_14.f90: Likewise.
9061 * gfortran.dg/char_result_15.f90: Likewise.
9062 * gfortran.dg/char_result_2.f90: Likewise.
9063 * gfortran.dg/char_result_3.f90: Likewise.
9064 * gfortran.dg/char_result_4.f90: Likewise.
9065 * gfortran.dg/char_result_5.f90: Likewise.
9066 * gfortran.dg/char_result_6.f90: Likewise.
9067 * gfortran.dg/char_result_7.f90: Likewise.
9068 * gfortran.dg/char_result_8.f90: Likewise.
9069 * gfortran.dg/char_spread_1.f90: Likewise.
9070 * gfortran.dg/char_transpose_1.f90: Likewise.
9071 * gfortran.dg/char_type_len.f90: Likewise.
9072 * gfortran.dg/char_unpack_1.f90: Likewise.
9073 * gfortran.dg/char_unpack_2.f90: Likewise.
9074 * gfortran.dg/character_array_constructor_1.f90: Likewise.
9075 * gfortran.dg/character_comparison_1.f90: Likewise.
9076 * gfortran.dg/character_comparison_2.f90: Likewise.
9077 * gfortran.dg/character_comparison_3.f90: Likewise.
9078 * gfortran.dg/character_comparison_4.f90: Likewise.
9079 * gfortran.dg/character_comparison_5.f90: Likewise.
9080 * gfortran.dg/character_comparison_6.f90: Likewise.
9081 * gfortran.dg/character_comparison_7.f90: Likewise.
9082 * gfortran.dg/character_comparison_8.f90: Likewise.
9083 * gfortran.dg/character_comparison_9.f90: Likewise.
9084 * gfortran.dg/charlen_15.f90: Likewise.
9085 * gfortran.dg/charlen_16.f90: Likewise.
9086 * gfortran.dg/chkbits.f90: Likewise.
9087 * gfortran.dg/chmod_1.f90: Likewise.
9088 * gfortran.dg/chmod_2.f90: Likewise.
9089 * gfortran.dg/chmod_3.f90: Likewise.
9090 * gfortran.dg/class_1.f03: Likewise.
9091 * gfortran.dg/class_18.f03: Likewise.
9092 * gfortran.dg/class_19.f03: Likewise.
9093 * gfortran.dg/class_35.f90: Likewise.
9094 * gfortran.dg/class_46.f03: Likewise.
9095 * gfortran.dg/class_48.f90: Likewise.
9096 * gfortran.dg/class_51.f90: Likewise.
9097 * gfortran.dg/class_52.f90: Likewise.
9098 * gfortran.dg/class_6.f03: Likewise.
9099 * gfortran.dg/class_63.f90: Likewise.
9100 * gfortran.dg/class_64.f90: Likewise.
9101 * gfortran.dg/class_65.f90: Likewise.
9102 * gfortran.dg/class_66.f90: Likewise.
9103 * gfortran.dg/class_67.f90: Likewise.
9104 * gfortran.dg/class_9.f03: Likewise.
9105 * gfortran.dg/class_alias.f90: Likewise.
9106 * gfortran.dg/class_allocate_1.f03: Likewise.
9107 * gfortran.dg/class_allocate_10.f03: Likewise.
9108 * gfortran.dg/class_allocate_13.f90: Likewise.
9109 * gfortran.dg/class_allocate_14.f90: Likewise.
9110 * gfortran.dg/class_allocate_15.f90: Likewise.
9111 * gfortran.dg/class_allocate_19.f03: Likewise.
9112 * gfortran.dg/class_allocate_21.f90: Likewise.
9113 * gfortran.dg/class_allocate_22.f90: Likewise.
9114 * gfortran.dg/class_allocate_3.f03: Likewise.
9115 * gfortran.dg/class_allocate_4.f03: Likewise.
9116 * gfortran.dg/class_allocate_5.f90: Likewise.
9117 * gfortran.dg/class_allocate_6.f03: Likewise.
9118 * gfortran.dg/class_allocate_7.f03: Likewise.
9119 * gfortran.dg/class_allocate_8.f03: Likewise.
9120 * gfortran.dg/class_allocate_9.f03: Likewise.
9121 * gfortran.dg/class_array_1.f03: Likewise.
9122 * gfortran.dg/class_array_14.f90: Likewise.
9123 * gfortran.dg/class_array_15.f03: Likewise.
9124 * gfortran.dg/class_array_16.f90: Likewise.
9125 * gfortran.dg/class_array_2.f03: Likewise.
9126 * gfortran.dg/class_array_20.f03: Likewise.
9127 * gfortran.dg/class_array_21.f03: Likewise.
9128 * gfortran.dg/class_array_3.f03: Likewise.
9129 * gfortran.dg/class_array_4.f03: Likewise.
9130 * gfortran.dg/class_array_7.f03: Likewise.
9131 * gfortran.dg/class_array_8.f03: Likewise.
9132 * gfortran.dg/class_array_9.f03: Likewise.
9133 * gfortran.dg/class_defined_operator_1.f03: Likewise.
9134 * gfortran.dg/class_dummy_1.f03: Likewise.
9135 * gfortran.dg/class_optional_1.f90: Likewise.
9136 * gfortran.dg/class_optional_2.f90: Likewise.
9137 * gfortran.dg/class_result_5.f90: Likewise.
9138 * gfortran.dg/class_result_6.f90: Likewise.
9139 * gfortran.dg/class_to_type_1.f03: Likewise.
9140 * gfortran.dg/class_to_type_2.f90: Likewise.
9141 * gfortran.dg/class_to_type_3.f03: Likewise.
9142 * gfortran.dg/class_to_type_4.f90: Likewise.
9143 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
9144 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
9145 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
9146 * gfortran.dg/coarray/atomic_1.f90: Likewise.
9147 * gfortran.dg/coarray/atomic_2.f90: Likewise.
9148 * gfortran.dg/coarray/codimension.f90: Likewise.
9149 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
9150 * gfortran.dg/coarray/collectives_1.f90: Likewise.
9151 * gfortran.dg/coarray/collectives_2.f90: Likewise.
9152 * gfortran.dg/coarray/collectives_3.f90: Likewise.
9153 * gfortran.dg/coarray/collectives_4.f90: Likewise.
9154 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
9155 * gfortran.dg/coarray/dummy_1.f90: Likewise.
9156 * gfortran.dg/coarray/event_1.f90: Likewise.
9157 * gfortran.dg/coarray/event_2.f90: Likewise.
9158 * gfortran.dg/coarray/get_array.f90: Likewise.
9159 * gfortran.dg/coarray/image_index_1.f90: Likewise.
9160 * gfortran.dg/coarray/image_index_2.f90: Likewise.
9161 * gfortran.dg/coarray/image_index_3.f90: Likewise.
9162 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
9163 * gfortran.dg/coarray/lock_1.f90: Likewise.
9164 * gfortran.dg/coarray/lock_2.f90: Likewise.
9165 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
9166 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
9167 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
9168 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
9169 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
9170 * gfortran.dg/coarray/registering_1.f90: Likewise.
9171 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
9172 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
9173 * gfortran.dg/coarray/send_array.f90: Likewise.
9174 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
9175 * gfortran.dg/coarray/sendget_array.f90: Likewise.
9176 * gfortran.dg/coarray/subobject_1.f90: Likewise.
9177 * gfortran.dg/coarray/sync_1.f90: Likewise.
9178 * gfortran.dg/coarray/sync_3.f90: Likewise.
9179 * gfortran.dg/coarray/this_image_1.f90: Likewise.
9180 * gfortran.dg/coarray/this_image_2.f90: Likewise.
9181 * gfortran.dg/coarray_13.f90: Likewise.
9182 * gfortran.dg/coarray_15.f90: Likewise.
9183 * gfortran.dg/coarray_16.f90: Likewise.
9184 * gfortran.dg/coarray_2.f90: Likewise.
9185 * gfortran.dg/coarray_23.f90: Likewise.
9186 * gfortran.dg/coarray_40.f90: Likewise.
9187 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
9188 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
9189 * gfortran.dg/coarray_allocate_10.f08: Likewise.
9190 * gfortran.dg/coarray_allocate_2.f08: Likewise.
9191 * gfortran.dg/coarray_allocate_3.f08: Likewise.
9192 * gfortran.dg/coarray_allocate_4.f08: Likewise.
9193 * gfortran.dg/coarray_allocate_5.f08: Likewise.
9194 * gfortran.dg/coarray_allocate_7.f08: Likewise.
9195 * gfortran.dg/coarray_allocate_8.f08: Likewise.
9196 * gfortran.dg/coarray_allocate_9.f08: Likewise.
9197 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
9198 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
9199 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
9200 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
9201 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
9202 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
9203 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
9204 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
9205 * gfortran.dg/coarray_stat_2.f90: Likewise.
9206 * gfortran.dg/coarray_subobject_1.f90: Likewise.
9207 * gfortran.dg/coindexed_1.f90: Likewise.
9208 * gfortran.dg/comma.f: Likewise.
9209 * gfortran.dg/comma_format_extension_3.f: Likewise.
9210 * gfortran.dg/comma_format_extension_4.f: Likewise.
9211 * gfortran.dg/common_2.f90: Likewise.
9212 * gfortran.dg/common_4.f90: Likewise.
9213 * gfortran.dg/common_align_1.f90: Likewise.
9214 * gfortran.dg/common_align_2.f90: Likewise.
9215 * gfortran.dg/common_equivalence_1.f: Likewise.
9216 * gfortran.dg/common_pointer_1.f90: Likewise.
9217 * gfortran.dg/common_resize_1.f: Likewise.
9218 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
9219 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
9220 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
9221 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
9222 * gfortran.dg/complex_read.f90: Likewise.
9223 * gfortran.dg/complex_write.f90: Likewise.
9224 * gfortran.dg/constant_substring.f: Likewise.
9225 * gfortran.dg/constructor_2.f90: Likewise.
9226 * gfortran.dg/constructor_3.f90: Likewise.
9227 * gfortran.dg/constructor_6.f90: Likewise.
9228 * gfortran.dg/contained_1.f90: Likewise.
9229 * gfortran.dg/contained_3.f90: Likewise.
9230 * gfortran.dg/contained_equivalence_1.f90: Likewise.
9231 * gfortran.dg/contained_module_proc_1.f90: Likewise.
9232 * gfortran.dg/continuation_1.f90: Likewise.
9233 * gfortran.dg/continuation_11.f90: Likewise.
9234 * gfortran.dg/continuation_12.f90: Likewise.
9235 * gfortran.dg/continuation_13.f90: Likewise.
9236 * gfortran.dg/continuation_14.f: Likewise.
9237 * gfortran.dg/continuation_8.f90: Likewise.
9238 * gfortran.dg/convert_2.f90: Likewise.
9239 * gfortran.dg/convert_implied_open.f90: Likewise.
9240 * gfortran.dg/count_init_expr.f03: Likewise.
9241 * gfortran.dg/cr_lf.f90: Likewise.
9242 * gfortran.dg/cray_pointers_10.f90: Likewise.
9243 * gfortran.dg/cray_pointers_2.f90: Likewise.
9244 * gfortran.dg/cray_pointers_5.f90: Likewise.
9245 * gfortran.dg/cray_pointers_7.f90: Likewise.
9246 * gfortran.dg/cray_pointers_8.f90: Likewise.
9247 * gfortran.dg/cshift_1.f90: Likewise.
9248 * gfortran.dg/cshift_2.f90: Likewise.
9249 * gfortran.dg/cshift_large_1.f90: Likewise.
9250 * gfortran.dg/cshift_nan_1.f90: Likewise.
9251 * gfortran.dg/csqrt_2.f: Likewise.
9252 * gfortran.dg/data_array_1.f90: Likewise.
9253 * gfortran.dg/data_char_1.f90: Likewise.
9254 * gfortran.dg/data_char_2.f90: Likewise.
9255 * gfortran.dg/data_char_3.f90: Likewise.
9256 * gfortran.dg/data_derived_1.f90: Likewise.
9257 * gfortran.dg/data_implied_do_1.f90: Likewise.
9258 * gfortran.dg/data_namelist_conflict.f90: Likewise.
9259 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
9260 * gfortran.dg/deallocate_stat.f90: Likewise.
9261 * gfortran.dg/deallocate_stat_2.f90: Likewise.
9262 * gfortran.dg/debug/pr37738.f: Likewise.
9263 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
9264 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
9265 * gfortran.dg/dec_exp_1.f90: Likewise.
9266 * gfortran.dg/dec_init_1.f90: Likewise.
9267 * gfortran.dg/dec_init_2.f90: Likewise.
9268 * gfortran.dg/dec_init_3.f90: Likewise.
9269 * gfortran.dg/dec_init_4.f90: Likewise.
9270 * gfortran.dg/dec_io_1.f90: Likewise.
9271 * gfortran.dg/dec_io_2.f90: Likewise.
9272 * gfortran.dg/dec_io_2a.f90: Likewise.
9273 * gfortran.dg/dec_io_6.f90: Likewise.
9274 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
9275 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
9276 * gfortran.dg/dec_math.f90: Likewise.
9277 * gfortran.dg/dec_parameter_1.f: Likewise.
9278 * gfortran.dg/dec_parameter_2.f90: Likewise.
9279 * gfortran.dg/dec_static_1.f90: Likewise.
9280 * gfortran.dg/dec_static_2.f90: Likewise.
9281 * gfortran.dg/dec_structure_1.f90: Likewise.
9282 * gfortran.dg/dec_structure_10.f90: Likewise.
9283 * gfortran.dg/dec_structure_18.f90: Likewise.
9284 * gfortran.dg/dec_structure_19.f90: Likewise.
9285 * gfortran.dg/dec_structure_2.f90: Likewise.
9286 * gfortran.dg/dec_structure_22.f90: Likewise.
9287 * gfortran.dg/dec_structure_3.f90: Likewise.
9288 * gfortran.dg/dec_structure_4.f90: Likewise.
9289 * gfortran.dg/dec_structure_5.f90: Likewise.
9290 * gfortran.dg/dec_structure_6.f90: Likewise.
9291 * gfortran.dg/dec_structure_7.f90: Likewise.
9292 * gfortran.dg/dec_union_1.f90: Likewise.
9293 * gfortran.dg/dec_union_2.f90: Likewise.
9294 * gfortran.dg/dec_union_3.f90: Likewise.
9295 * gfortran.dg/dec_union_4.f90: Likewise.
9296 * gfortran.dg/dec_union_5.f90: Likewise.
9297 * gfortran.dg/default_format_1.f90: Likewise.
9298 * gfortran.dg/default_format_2.f90: Likewise.
9299 * gfortran.dg/default_format_denormal_1.f90: Likewise.
9300 * gfortran.dg/default_format_denormal_2.f90: Likewise.
9301 * gfortran.dg/default_initialization_3.f90: Likewise.
9302 * gfortran.dg/default_initialization_4.f90: Likewise.
9303 * gfortran.dg/default_initialization_5.f90: Likewise.
9304 * gfortran.dg/deferred_character_1.f90: Likewise.
9305 * gfortran.dg/deferred_character_10.f90: Likewise.
9306 * gfortran.dg/deferred_character_11.f90: Likewise.
9307 * gfortran.dg/deferred_character_12.f90: Likewise.
9308 * gfortran.dg/deferred_character_13.f90: Likewise.
9309 * gfortran.dg/deferred_character_14.f90: Likewise.
9310 * gfortran.dg/deferred_character_15.f90: Likewise.
9311 * gfortran.dg/deferred_character_16.f90: Likewise.
9312 * gfortran.dg/deferred_character_2.f90: Likewise.
9313 * gfortran.dg/deferred_character_3.f90: Likewise.
9314 * gfortran.dg/deferred_character_4.f90: Likewise.
9315 * gfortran.dg/deferred_character_5.f90: Likewise.
9316 * gfortran.dg/deferred_character_6.f90: Likewise.
9317 * gfortran.dg/deferred_character_7.f90: Likewise.
9318 * gfortran.dg/deferred_character_8.f90: Likewise.
9319 * gfortran.dg/deferred_character_9.f90: Likewise.
9320 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
9321 * gfortran.dg/deferred_type_component_1.f90: Likewise.
9322 * gfortran.dg/deferred_type_component_2.f90: Likewise.
9323 * gfortran.dg/deferred_type_param_2.f90: Likewise.
9324 * gfortran.dg/deferred_type_param_4.f90: Likewise.
9325 * gfortran.dg/deferred_type_param_5.f90: Likewise.
9326 * gfortran.dg/deferred_type_param_6.f90: Likewise.
9327 * gfortran.dg/deferred_type_param_8.f90: Likewise.
9328 * gfortran.dg/deferred_type_param_9.f90: Likewise.
9329 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
9330 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
9331 * gfortran.dg/defined_assignment_1.f90: Likewise.
9332 * gfortran.dg/defined_assignment_10.f90: Likewise.
9333 * gfortran.dg/defined_assignment_11.f90: Likewise.
9334 * gfortran.dg/defined_assignment_2.f90: Likewise.
9335 * gfortran.dg/defined_assignment_3.f90: Likewise.
9336 * gfortran.dg/defined_assignment_4.f90: Likewise.
9337 * gfortran.dg/defined_assignment_5.f90: Likewise.
9338 * gfortran.dg/defined_assignment_8.f90: Likewise.
9339 * gfortran.dg/defined_assignment_9.f90: Likewise.
9340 * gfortran.dg/dependency_2.f90: Likewise.
9341 * gfortran.dg/dependency_21.f90: Likewise.
9342 * gfortran.dg/dependency_22.f90: Likewise.
9343 * gfortran.dg/dependency_23.f90: Likewise.
9344 * gfortran.dg/dependency_24.f90: Likewise.
9345 * gfortran.dg/dependency_25.f90: Likewise.
9346 * gfortran.dg/dependency_26.f90: Likewise.
9347 * gfortran.dg/dependency_39.f90: Likewise.
9348 * gfortran.dg/dependency_40.f90: Likewise.
9349 * gfortran.dg/dependency_41.f90: Likewise.
9350 * gfortran.dg/dependency_42.f90: Likewise.
9351 * gfortran.dg/dependency_43.f90: Likewise.
9352 * gfortran.dg/dependency_44.f90: Likewise.
9353 * gfortran.dg/dependency_45.f90: Likewise.
9354 * gfortran.dg/dependency_50.f90: Likewise.
9355 * gfortran.dg/dependency_51.f90: Likewise.
9356 * gfortran.dg/dependent_decls_1.f90: Likewise.
9357 * gfortran.dg/der_array_1.f90: Likewise.
9358 * gfortran.dg/der_array_io_1.f90: Likewise.
9359 * gfortran.dg/der_array_io_2.f90: Likewise.
9360 * gfortran.dg/der_array_io_3.f90: Likewise.
9361 * gfortran.dg/der_io_1.f90: Likewise.
9362 * gfortran.dg/der_io_3.f90: Likewise.
9363 * gfortran.dg/der_pointer_2.f90: Likewise.
9364 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
9365 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
9366 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
9367 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
9368 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
9369 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
9370 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
9371 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
9372 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
9373 * gfortran.dg/derived_external_function_1.f90: Likewise.
9374 * gfortran.dg/derived_init_1.f90: Likewise.
9375 * gfortran.dg/derived_init_2.f90: Likewise.
9376 * gfortran.dg/derived_init_3.f90: Likewise.
9377 * gfortran.dg/derived_init_4.f90: Likewise.
9378 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
9379 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
9380 * gfortran.dg/dev_null.F90: Likewise.
9381 * gfortran.dg/dfloat_1.f90: Likewise.
9382 * gfortran.dg/dim_sum_1.f90: Likewise.
9383 * gfortran.dg/dim_sum_2.f90: Likewise.
9384 * gfortran.dg/dim_sum_3.f90: Likewise.
9385 * gfortran.dg/direct_io_10.f: Likewise.
9386 * gfortran.dg/direct_io_11.f90: Likewise.
9387 * gfortran.dg/direct_io_12.f90: Likewise.
9388 * gfortran.dg/direct_io_2.f90: Likewise.
9389 * gfortran.dg/direct_io_3.f90: Likewise.
9390 * gfortran.dg/direct_io_4.f90: Likewise.
9391 * gfortran.dg/direct_io_5.f90: Likewise.
9392 * gfortran.dg/direct_io_6.f90: Likewise.
9393 * gfortran.dg/direct_io_7.f90: Likewise.
9394 * gfortran.dg/direct_io_8.f90: Likewise.
9395 * gfortran.dg/direct_io_9.f: Likewise.
9396 * gfortran.dg/do_1.f90: Likewise.
9397 * gfortran.dg/do_3.F90: Likewise.
9398 * gfortran.dg/do_concurrent_2.f90: Likewise.
9399 * gfortran.dg/do_concurrent_4.f90: Likewise.
9400 * gfortran.dg/do_corner_warn.f90: Likewise.
9401 * gfortran.dg/do_iterator_2.f90: Likewise.
9402 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
9403 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
9404 * gfortran.dg/dos_eol.f: Likewise.
9405 * gfortran.dg/dot_product_1.f03: Likewise.
9406 * gfortran.dg/dot_product_2.f90: Likewise.
9407 * gfortran.dg/dot_product_4.f90: Likewise.
9408 * gfortran.dg/dshift_1.F90: Likewise.
9409 * gfortran.dg/dshift_2.F90: Likewise.
9410 * gfortran.dg/dtio_1.f90: Likewise.
9411 * gfortran.dg/dtio_10.f90: Likewise.
9412 * gfortran.dg/dtio_12.f90: Likewise.
9413 * gfortran.dg/dtio_14.f90: Likewise.
9414 * gfortran.dg/dtio_15.f90: Likewise.
9415 * gfortran.dg/dtio_16.f90: Likewise.
9416 * gfortran.dg/dtio_17.f90: Likewise.
9417 * gfortran.dg/dtio_19.f90: Likewise.
9418 * gfortran.dg/dtio_2.f90: Likewise.
9419 * gfortran.dg/dtio_20.f03: Likewise.
9420 * gfortran.dg/dtio_22.f90: Likewise.
9421 * gfortran.dg/dtio_24.f90: Likewise.
9422 * gfortran.dg/dtio_25.f90: Likewise.
9423 * gfortran.dg/dtio_26.f03: Likewise.
9424 * gfortran.dg/dtio_27.f90: Likewise.
9425 * gfortran.dg/dtio_28.f03: Likewise.
9426 * gfortran.dg/dtio_3.f90: Likewise.
9427 * gfortran.dg/dtio_30.f03: Likewise.
9428 * gfortran.dg/dtio_31.f03: Likewise.
9429 * gfortran.dg/dtio_32.f03: Likewise.
9430 * gfortran.dg/dtio_4.f90: Likewise.
9431 * gfortran.dg/dtio_5.f90: Likewise.
9432 * gfortran.dg/dtio_7.f90: Likewise.
9433 * gfortran.dg/dtio_8.f90: Likewise.
9434 * gfortran.dg/dtio_9.f90: Likewise.
9435 * gfortran.dg/dummy_procedure_3.f90: Likewise.
9436 * gfortran.dg/dummy_procedure_7.f90: Likewise.
9437 * gfortran.dg/dup_save_1.f90: Likewise.
9438 * gfortran.dg/dup_save_2.f90: Likewise.
9439 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
9440 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
9441 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
9442 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
9443 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
9444 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
9445 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
9446 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
9447 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
9448 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
9449 * gfortran.dg/e_d_fmt.f90: Likewise.
9450 * gfortran.dg/edit_real_1.f90: Likewise.
9451 * gfortran.dg/elemental_by_value_1.f90: Likewise.
9452 * gfortran.dg/elemental_dependency_1.f90: Likewise.
9453 * gfortran.dg/elemental_dependency_4.f90: Likewise.
9454 * gfortran.dg/elemental_dependency_5.f90: Likewise.
9455 * gfortran.dg/elemental_dependency_6.f90: Likewise.
9456 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
9457 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
9458 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
9459 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
9460 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
9461 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
9462 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
9463 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
9464 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
9465 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
9466 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
9467 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
9468 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
9469 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
9470 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
9471 * gfortran.dg/empty_format_1.f90: Likewise.
9472 * gfortran.dg/endfile.f: Likewise.
9473 * gfortran.dg/endfile.f90: Likewise.
9474 * gfortran.dg/endfile_2.f90: Likewise.
9475 * gfortran.dg/entry_1.f90: Likewise.
9476 * gfortran.dg/entry_10.f90: Likewise.
9477 * gfortran.dg/entry_12.f90: Likewise.
9478 * gfortran.dg/entry_13.f90: Likewise.
9479 * gfortran.dg/entry_14.f90: Likewise.
9480 * gfortran.dg/entry_16.f90: Likewise.
9481 * gfortran.dg/entry_3.f90: Likewise.
9482 * gfortran.dg/entry_6.f90: Likewise.
9483 * gfortran.dg/entry_9.f90: Likewise.
9484 * gfortran.dg/entry_array_specs_2.f: Likewise.
9485 * gfortran.dg/enum_1.f90: Likewise.
9486 * gfortran.dg/enum_9.f90: Likewise.
9487 * gfortran.dg/eof_1.f90: Likewise.
9488 * gfortran.dg/eof_2.f90: Likewise.
9489 * gfortran.dg/eof_4.f90: Likewise.
9490 * gfortran.dg/eof_5.f90: Likewise.
9491 * gfortran.dg/eor_handling_1.f90: Likewise.
9492 * gfortran.dg/eor_handling_2.f90: Likewise.
9493 * gfortran.dg/eor_handling_3.f90: Likewise.
9494 * gfortran.dg/eor_handling_4.f90: Likewise.
9495 * gfortran.dg/eor_handling_5.f90: Likewise.
9496 * gfortran.dg/eoshift_3.f90: Likewise.
9497 * gfortran.dg/eoshift_4.f90: Likewise.
9498 * gfortran.dg/eoshift_5.f90: Likewise.
9499 * gfortran.dg/eoshift_6.f90: Likewise.
9500 * gfortran.dg/eoshift_large_1.f90: Likewise.
9501 * gfortran.dg/equiv_6.f90: Likewise.
9502 * gfortran.dg/equiv_7.f90: Likewise.
9503 * gfortran.dg/equiv_9.f90: Likewise.
9504 * gfortran.dg/equiv_constraint_4.f90: Likewise.
9505 * gfortran.dg/erf_2.F90: Likewise.
9506 * gfortran.dg/erf_3.F90: Likewise.
9507 * gfortran.dg/erfc_scaled_1.f90: Likewise.
9508 * gfortran.dg/error_format_2.f90: Likewise.
9509 * gfortran.dg/error_recovery_5.f90: Likewise.
9510 * gfortran.dg/execute_command_line_2.f90: Likewise.
9511 * gfortran.dg/execute_command_line_3.f90: Likewise.
9512 * gfortran.dg/exit_1.f08: Likewise.
9513 * gfortran.dg/exit_3.f08: Likewise.
9514 * gfortran.dg/exponent_1.f90: Likewise.
9515 * gfortran.dg/exponent_2.f90: Likewise.
9516 * gfortran.dg/extended_char_comparison_1.f: Likewise.
9517 * gfortran.dg/extends_1.f03: Likewise.
9518 * gfortran.dg/extends_16.f90: Likewise.
9519 * gfortran.dg/extends_2.f03: Likewise.
9520 * gfortran.dg/extends_3.f03: Likewise.
9521 * gfortran.dg/extends_4.f03: Likewise.
9522 * gfortran.dg/extends_type_of_1.f03: Likewise.
9523 * gfortran.dg/extends_type_of_2.f03: Likewise.
9524 * gfortran.dg/external_procedures_3.f90: Likewise.
9525 * gfortran.dg/f2003_inquire_1.f03: Likewise.
9526 * gfortran.dg/f2003_io_1.f03: Likewise.
9527 * gfortran.dg/f2003_io_4.f03: Likewise.
9528 * gfortran.dg/f2003_io_5.f03: Likewise.
9529 * gfortran.dg/f2003_io_6.f03: Likewise.
9530 * gfortran.dg/f2003_io_7.f03: Likewise.
9531 * gfortran.dg/f2c_1.f90: Likewise.
9532 * gfortran.dg/f2c_2.f90: Likewise.
9533 * gfortran.dg/f2c_3.f90: Likewise.
9534 * gfortran.dg/f2c_4.f90: Likewise.
9535 * gfortran.dg/f2c_6.f90: Likewise.
9536 * gfortran.dg/f2c_7.f90: Likewise.
9537 * gfortran.dg/f2c_9.f90: Likewise.
9538 * gfortran.dg/fgetc_1.f90: Likewise.
9539 * gfortran.dg/fgetc_2.f90: Likewise.
9540 * gfortran.dg/filename_null.f90: Likewise.
9541 * gfortran.dg/finalize_12.f90: Likewise.
9542 * gfortran.dg/finalize_13.f90: Likewise.
9543 * gfortran.dg/finalize_15.f90: Likewise.
9544 * gfortran.dg/finalize_17.f90: Likewise.
9545 * gfortran.dg/finalize_18.f90: Likewise.
9546 * gfortran.dg/finalize_25.f90: Likewise.
9547 * gfortran.dg/finalize_29.f08: Likewise.
9548 * gfortran.dg/finalize_31.f90: Likewise.
9549 * gfortran.dg/float_1.f90: Likewise.
9550 * gfortran.dg/flush_1.f90: Likewise.
9551 * gfortran.dg/fmt_bz_bn.f: Likewise.
9552 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
9553 * gfortran.dg/fmt_cache_1.f: Likewise.
9554 * gfortran.dg/fmt_cache_2.f: Likewise.
9555 * gfortran.dg/fmt_cache_3.f90: Likewise.
9556 * gfortran.dg/fmt_colon.f90: Likewise.
9557 * gfortran.dg/fmt_e.f90: Likewise.
9558 * gfortran.dg/fmt_en.f90: Likewise.
9559 * gfortran.dg/fmt_error_10.f: Likewise.
9560 * gfortran.dg/fmt_error_9.f: Likewise.
9561 * gfortran.dg/fmt_exhaust.f90: Likewise.
9562 * gfortran.dg/fmt_f0_1.f90: Likewise.
9563 * gfortran.dg/fmt_f_an_p.f: Likewise.
9564 * gfortran.dg/fmt_fw_d.f90: Likewise.
9565 * gfortran.dg/fmt_g.f: Likewise.
9566 * gfortran.dg/fmt_g0_1.f08: Likewise.
9567 * gfortran.dg/fmt_g0_2.f08: Likewise.
9568 * gfortran.dg/fmt_g0_4.f08: Likewise.
9569 * gfortran.dg/fmt_g0_5.f08: Likewise.
9570 * gfortran.dg/fmt_g0_6.f08: Likewise.
9571 * gfortran.dg/fmt_g0_7.f08: Likewise.
9572 * gfortran.dg/fmt_g_1.f90: Likewise.
9573 * gfortran.dg/fmt_int_sign.f90: Likewise.
9574 * gfortran.dg/fmt_l.f90: Likewise.
9575 * gfortran.dg/fmt_missing_period_2.f: Likewise.
9576 * gfortran.dg/fmt_missing_period_3.f: Likewise.
9577 * gfortran.dg/fmt_p_1.f90: Likewise.
9578 * gfortran.dg/fmt_pf.f90: Likewise.
9579 * gfortran.dg/fmt_read.f90: Likewise.
9580 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
9581 * gfortran.dg/fmt_t_1.f90: Likewise.
9582 * gfortran.dg/fmt_t_2.f90: Likewise.
9583 * gfortran.dg/fmt_t_3.f90: Likewise.
9584 * gfortran.dg/fmt_t_4.f90: Likewise.
9585 * gfortran.dg/fmt_t_5.f90: Likewise.
9586 * gfortran.dg/fmt_t_6.f: Likewise.
9587 * gfortran.dg/fmt_t_7.f: Likewise.
9588 * gfortran.dg/fmt_t_9.f: Likewise.
9589 * gfortran.dg/fmt_tl.f: Likewise.
9590 * gfortran.dg/fmt_unlimited.f90: Likewise.
9591 * gfortran.dg/fmt_white.f: Likewise.
9592 * gfortran.dg/fmt_zero_digits.f90: Likewise.
9593 * gfortran.dg/fold_nearest.f90: Likewise.
9594 * gfortran.dg/forall_1.f90: Likewise.
9595 * gfortran.dg/forall_10.f90: Likewise.
9596 * gfortran.dg/forall_12.f90: Likewise.
9597 * gfortran.dg/forall_13.f90: Likewise.
9598 * gfortran.dg/forall_15.f90: Likewise.
9599 * gfortran.dg/forall_4.f90: Likewise.
9600 * gfortran.dg/forall_5.f90: Likewise.
9601 * gfortran.dg/forall_6.f90: Likewise.
9602 * gfortran.dg/forall_7.f90: Likewise.
9603 * gfortran.dg/fraction.f90: Likewise.
9604 * gfortran.dg/fseek.f90: Likewise.
9605 * gfortran.dg/ftell_1.f90: Likewise.
9606 * gfortran.dg/ftell_2.f90: Likewise.
9607 * gfortran.dg/ftell_3.f90: Likewise.
9608 * gfortran.dg/func_assign_2.f90: Likewise.
9609 * gfortran.dg/func_assign_3.f90: Likewise.
9610 * gfortran.dg/func_derived_1.f90: Likewise.
9611 * gfortran.dg/func_derived_2.f90: Likewise.
9612 * gfortran.dg/func_derived_3.f90: Likewise.
9613 * gfortran.dg/func_result_1.f90: Likewise.
9614 * gfortran.dg/func_result_2.f90: Likewise.
9615 * gfortran.dg/func_result_6.f90: Likewise.
9616 * gfortran.dg/function_charlen_2.f90: Likewise.
9617 * gfortran.dg/function_charlen_3.f: Likewise.
9618 * gfortran.dg/function_kinds_1.f90: Likewise.
9619 * gfortran.dg/function_kinds_4.f90: Likewise.
9620 * gfortran.dg/function_optimize_10.f90: Likewise.
9621 * gfortran.dg/function_optimize_11.f90: Likewise.
9622 * gfortran.dg/function_optimize_12.f90: Likewise.
9623 * gfortran.dg/function_optimize_4.f90: Likewise.
9624 * gfortran.dg/function_optimize_8.f90: Likewise.
9625 * gfortran.dg/g77/13037.f: Likewise.
9626 * gfortran.dg/g77/1832.f: Likewise.
9627 * gfortran.dg/g77/19981119-0.f: Likewise.
9628 * gfortran.dg/g77/19990313-0.f: Likewise.
9629 * gfortran.dg/g77/19990313-1.f: Likewise.
9630 * gfortran.dg/g77/19990313-2.f: Likewise.
9631 * gfortran.dg/g77/19990313-3.f: Likewise.
9632 * gfortran.dg/g77/19990419-1.f: Likewise.
9633 * gfortran.dg/g77/19990826-0.f: Likewise.
9634 * gfortran.dg/g77/19990826-2.f: Likewise.
9635 * gfortran.dg/g77/20000503-1.f: Likewise.
9636 * gfortran.dg/g77/20001111.f: Likewise.
9637 * gfortran.dg/g77/20010116.f: Likewise.
9638 * gfortran.dg/g77/20010216-1.f: Likewise.
9639 * gfortran.dg/g77/20010430.f: Likewise.
9640 * gfortran.dg/g77/20010610.f: Likewise.
9641 * gfortran.dg/g77/6177.f: Likewise.
9642 * gfortran.dg/g77/7388.f: Likewise.
9643 * gfortran.dg/g77/947.f: Likewise.
9644 * gfortran.dg/g77/970625-2.f: Likewise.
9645 * gfortran.dg/g77/971102-1.f: Likewise.
9646 * gfortran.dg/g77/980628-0.f: Likewise.
9647 * gfortran.dg/g77/980628-1.f: Likewise.
9648 * gfortran.dg/g77/980628-10.f: Likewise.
9649 * gfortran.dg/g77/980628-2.f: Likewise.
9650 * gfortran.dg/g77/980628-3.f: Likewise.
9651 * gfortran.dg/g77/980628-7.f: Likewise.
9652 * gfortran.dg/g77/980628-8.f: Likewise.
9653 * gfortran.dg/g77/980628-9.f: Likewise.
9654 * gfortran.dg/g77/980701-0.f: Likewise.
9655 * gfortran.dg/g77/980701-1.f: Likewise.
9656 * gfortran.dg/g77/cabs.f: Likewise.
9657 * gfortran.dg/g77/claus.f: Likewise.
9658 * gfortran.dg/g77/complex_1.f: Likewise.
9659 * gfortran.dg/g77/cpp3.F: Likewise.
9660 * gfortran.dg/g77/cpp4.F: Likewise.
9661 * gfortran.dg/g77/cpp5.F: Likewise.
9662 * gfortran.dg/g77/dcomplex.f: Likewise.
9663 * gfortran.dg/g77/dnrm2.f: Likewise.
9664 * gfortran.dg/g77/erfc.f: Likewise.
9665 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
9666 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
9667 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
9668 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
9669 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
9670 * gfortran.dg/g77/int8421.f: Likewise.
9671 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
9672 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
9673 * gfortran.dg/g77/le.f: Likewise.
9674 * gfortran.dg/g77/short.f: Likewise.
9675 * gfortran.dg/gamma_1.f90: Likewise.
9676 * gfortran.dg/gamma_4.f90: Likewise.
9677 * gfortran.dg/gamma_5.f90: Likewise.
9678 * gfortran.dg/generic_13.f90: Likewise.
9679 * gfortran.dg/generic_15.f90: Likewise.
9680 * gfortran.dg/generic_19.f90: Likewise.
9681 * gfortran.dg/generic_20.f90: Likewise.
9682 * gfortran.dg/generic_23.f03: Likewise.
9683 * gfortran.dg/generic_25.f90: Likewise.
9684 * gfortran.dg/generic_27.f90: Likewise.
9685 * gfortran.dg/generic_31.f90: Likewise.
9686 * gfortran.dg/generic_4.f90: Likewise.
9687 * gfortran.dg/global_vars_c_init.f90: Likewise.
9688 * gfortran.dg/global_vars_f90_init.f90: Likewise.
9689 * gfortran.dg/gnu_logical_1.F: Likewise.
9690 * gfortran.dg/goacc/fixed-1.f: Likewise.
9691 * gfortran.dg/goacc/fixed-2.f: Likewise.
9692 * gfortran.dg/goacc/gang-static.f95: Likewise.
9693 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
9694 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
9695 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
9696 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
9697 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
9698 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
9699 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
9700 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
9701 * gfortran.dg/goacc/omp-fixed.f: Likewise.
9702 * gfortran.dg/gomp/crayptr5.f90: Likewise.
9703 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
9704 * gfortran.dg/gomp/pr48794.f90: Likewise.
9705 * gfortran.dg/gomp/pr72744.f90: Likewise.
9706 * gfortran.dg/gomp/pr77665.f90: Likewise.
9707 * gfortran.dg/gomp/workshare2.f90: Likewise.
9708 * gfortran.dg/gomp/workshare3.f90: Likewise.
9709 * gfortran.dg/goto_1.f: Likewise.
9710 * gfortran.dg/goto_2.f90: Likewise.
9711 * gfortran.dg/goto_4.f90: Likewise.
9712 * gfortran.dg/goto_6.f: Likewise.
9713 * gfortran.dg/graphite/id-26.f03: Likewise.
9714 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
9715 * gfortran.dg/graphite/pr29581.f90: Likewise.
9716 * gfortran.dg/graphite/pr29832.f90: Likewise.
9717 * gfortran.dg/graphite/run-id-1.f: Likewise.
9718 * gfortran.dg/graphite/run-id-2.f90: Likewise.
9719 * gfortran.dg/graphite/run-id-3.f90: Likewise.
9720 * gfortran.dg/hollerith.f90: Likewise.
9721 * gfortran.dg/hollerith4.f90: Likewise.
9722 * gfortran.dg/hollerith6.f90: Likewise.
9723 * gfortran.dg/hollerith8.f90: Likewise.
9724 * gfortran.dg/hollerith_1.f90: Likewise.
9725 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
9726 * gfortran.dg/hollerith_f95.f90: Likewise.
9727 * gfortran.dg/hollerith_legacy.f90: Likewise.
9728 * gfortran.dg/host_assoc_call_3.f90: Likewise.
9729 * gfortran.dg/host_assoc_function_1.f90: Likewise.
9730 * gfortran.dg/host_assoc_function_3.f90: Likewise.
9731 * gfortran.dg/host_assoc_function_4.f90: Likewise.
9732 * gfortran.dg/host_assoc_function_9.f90: Likewise.
9733 * gfortran.dg/host_dummy_index_1.f90: Likewise.
9734 * gfortran.dg/hypot_1.f90: Likewise.
9735 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
9736 * gfortran.dg/iargc.f90: Likewise.
9737 * gfortran.dg/ibits.f90: Likewise.
9738 * gfortran.dg/ichar_1.f90: Likewise.
9739 * gfortran.dg/ichar_2.f90: Likewise.
9740 * gfortran.dg/ieee/ieee_1.F90: Likewise.
9741 * gfortran.dg/ieee/ieee_2.f90: Likewise.
9742 * gfortran.dg/ieee/ieee_3.f90: Likewise.
9743 * gfortran.dg/ieee/ieee_4.f90: Likewise.
9744 * gfortran.dg/ieee/ieee_6.f90: Likewise.
9745 * gfortran.dg/ieee/ieee_7.f90: Likewise.
9746 * gfortran.dg/ieee/ieee_8.f90: Likewise.
9747 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
9748 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
9749 * gfortran.dg/ieee/large_1.f90: Likewise.
9750 * gfortran.dg/ieee/large_2.f90: Likewise.
9751 * gfortran.dg/ieee/large_3.F90: Likewise.
9752 * gfortran.dg/ieee/large_4.f90: Likewise.
9753 * gfortran.dg/ieee/rounding_1.f90: Likewise.
9754 * gfortran.dg/ieee/underflow_1.f90: Likewise.
9755 * gfortran.dg/impl_do_var_data.f90: Likewise.
9756 * gfortran.dg/implicit_10.f90: Likewise.
9757 * gfortran.dg/implicit_12.f90: Likewise.
9758 * gfortran.dg/implicit_class_1.f90: Likewise.
9759 * gfortran.dg/implicit_pure_1.f90: Likewise.
9760 * gfortran.dg/implied_do_1.f90: Likewise.
9761 * gfortran.dg/implied_do_io_1.f90: Likewise.
9762 * gfortran.dg/implied_do_io_2.f90: Likewise.
9763 * gfortran.dg/implied_do_io_3.f90: Likewise.
9764 * gfortran.dg/implied_shape_1.f08: Likewise.
9765 * gfortran.dg/import.f90: Likewise.
9766 * gfortran.dg/import4.f90: Likewise.
9767 * gfortran.dg/impure_1.f08: Likewise.
9768 * gfortran.dg/index.f90: Likewise.
9769 * gfortran.dg/index_2.f90: Likewise.
9770 * gfortran.dg/init_flag_1.f90: Likewise.
9771 * gfortran.dg/init_flag_10.f90: Likewise.
9772 * gfortran.dg/init_flag_15.f03: Likewise.
9773 * gfortran.dg/init_flag_2.f90: Likewise.
9774 * gfortran.dg/init_flag_3.f90: Likewise.
9775 * gfortran.dg/init_flag_4.f90: Likewise.
9776 * gfortran.dg/init_flag_5.f90: Likewise.
9777 * gfortran.dg/init_flag_6.f90: Likewise.
9778 * gfortran.dg/init_flag_7.f90: Likewise.
9779 * gfortran.dg/init_flag_9.f90: Likewise.
9780 * gfortran.dg/initialization_11.f90: Likewise.
9781 * gfortran.dg/initialization_19.f90: Likewise.
9782 * gfortran.dg/initialization_2.f90: Likewise.
9783 * gfortran.dg/initialization_22.f90: Likewise.
9784 * gfortran.dg/initialization_27.f90: Likewise.
9785 * gfortran.dg/initialization_5.f90: Likewise.
9786 * gfortran.dg/initialization_6.f90: Likewise.
9787 * gfortran.dg/inline_matmul_1.f90: Likewise.
9788 * gfortran.dg/inline_matmul_10.f90: Likewise.
9789 * gfortran.dg/inline_matmul_11.f90: Likewise.
9790 * gfortran.dg/inline_matmul_13.f90: Likewise.
9791 * gfortran.dg/inline_matmul_14.f90: Likewise.
9792 * gfortran.dg/inline_matmul_16.f90: Likewise.
9793 * gfortran.dg/inline_matmul_17.f90: Likewise.
9794 * gfortran.dg/inline_matmul_18.f90: Likewise.
9795 * gfortran.dg/inline_matmul_19.f90: Likewise.
9796 * gfortran.dg/inline_matmul_2.f90: Likewise.
9797 * gfortran.dg/inline_matmul_20.f90: Likewise.
9798 * gfortran.dg/inline_matmul_22.f90: Likewise.
9799 * gfortran.dg/inline_matmul_3.f90: Likewise.
9800 * gfortran.dg/inline_matmul_4.f90: Likewise.
9801 * gfortran.dg/inline_matmul_5.f90: Likewise.
9802 * gfortran.dg/inline_matmul_6.f90: Likewise.
9803 * gfortran.dg/inline_matmul_7.f90: Likewise.
9804 * gfortran.dg/inline_matmul_8.f90: Likewise.
9805 * gfortran.dg/inline_matmul_9.f90: Likewise.
9806 * gfortran.dg/inline_sum_1.f90: Likewise.
9807 * gfortran.dg/inline_sum_3.f90: Likewise.
9808 * gfortran.dg/inline_sum_5.f90: Likewise.
9809 * gfortran.dg/inquire-complex.f90: Likewise.
9810 * gfortran.dg/inquire.f90: Likewise.
9811 * gfortran.dg/inquire_10.f90: Likewise.
9812 * gfortran.dg/inquire_13.f90: Likewise.
9813 * gfortran.dg/inquire_15.f90: Likewise.
9814 * gfortran.dg/inquire_16.f90: Likewise.
9815 * gfortran.dg/inquire_17.f90: Likewise.
9816 * gfortran.dg/inquire_5.f90: Likewise.
9817 * gfortran.dg/inquire_6.f90: Likewise.
9818 * gfortran.dg/inquire_7.f90: Likewise.
9819 * gfortran.dg/inquire_9.f90: Likewise.
9820 * gfortran.dg/inquire_internal.f90: Likewise.
9821 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
9822 * gfortran.dg/inquire_size.f90: Likewise.
9823 * gfortran.dg/int_1.f90: Likewise.
9824 * gfortran.dg/int_conv_1.f90: Likewise.
9825 * gfortran.dg/int_range_io_1.f90: Likewise.
9826 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
9827 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
9828 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
9829 * gfortran.dg/integer_plus.f90: Likewise.
9830 * gfortran.dg/intent_out_2.f90: Likewise.
9831 * gfortran.dg/intent_out_5.f90: Likewise.
9832 * gfortran.dg/intent_out_6.f90: Likewise.
9833 * gfortran.dg/interface_12.f90: Likewise.
9834 * gfortran.dg/interface_19.f90: Likewise.
9835 * gfortran.dg/interface_4.f90: Likewise.
9836 * gfortran.dg/interface_5.f90: Likewise.
9837 * gfortran.dg/interface_9.f90: Likewise.
9838 * gfortran.dg/interface_assignment_1.f90: Likewise.
9839 * gfortran.dg/interface_assignment_2.f90: Likewise.
9840 * gfortran.dg/internal_dummy_2.f08: Likewise.
9841 * gfortran.dg/internal_dummy_3.f08: Likewise.
9842 * gfortran.dg/internal_dummy_4.f08: Likewise.
9843 * gfortran.dg/internal_pack_1.f90: Likewise.
9844 * gfortran.dg/internal_pack_10.f90: Likewise.
9845 * gfortran.dg/internal_pack_12.f90: Likewise.
9846 * gfortran.dg/internal_pack_13.f90: Likewise.
9847 * gfortran.dg/internal_pack_14.f90: Likewise.
9848 * gfortran.dg/internal_pack_15.f90: Likewise.
9849 * gfortran.dg/internal_pack_2.f90: Likewise.
9850 * gfortran.dg/internal_pack_3.f90: Likewise.
9851 * gfortran.dg/internal_pack_4.f90: Likewise.
9852 * gfortran.dg/internal_pack_6.f90: Likewise.
9853 * gfortran.dg/internal_pack_8.f90: Likewise.
9854 * gfortran.dg/internal_readwrite_1.f90: Likewise.
9855 * gfortran.dg/internal_readwrite_2.f90: Likewise.
9856 * gfortran.dg/internal_readwrite_3.f90: Likewise.
9857 * gfortran.dg/intrinsic_actual_1.f: Likewise.
9858 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
9859 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
9860 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
9861 * gfortran.dg/intrinsic_char_1.f90: Likewise.
9862 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
9863 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
9864 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
9865 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
9866 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
9867 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
9868 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
9869 * gfortran.dg/intrinsic_product_1.f90: Likewise.
9870 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
9871 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
9872 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
9873 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
9874 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
9875 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
9876 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
9877 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
9878 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
9879 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
9880 * gfortran.dg/io_err_1.f90: Likewise.
9881 * gfortran.dg/io_real_boz.f90: Likewise.
9882 * gfortran.dg/iomsg_1.f90: Likewise.
9883 * gfortran.dg/iostat_1.f90: Likewise.
9884 * gfortran.dg/iostat_2.f90: Likewise.
9885 * gfortran.dg/iostat_4.f90: Likewise.
9886 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
9887 * gfortran.dg/ishft_1.f90: Likewise.
9888 * gfortran.dg/ishft_2.f90: Likewise.
9889 * gfortran.dg/ishft_4.f90: Likewise.
9890 * gfortran.dg/isnan_1.f90: Likewise.
9891 * gfortran.dg/isnan_2.f90: Likewise.
9892 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
9893 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
9894 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
9895 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
9896 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
9897 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
9898 * gfortran.dg/itime_idate_1.f: Likewise.
9899 * gfortran.dg/itime_idate_2.f: Likewise.
9900 * gfortran.dg/large_integer_kind_1.f90: Likewise.
9901 * gfortran.dg/large_integer_kind_2.f90: Likewise.
9902 * gfortran.dg/large_real_kind_1.f90: Likewise.
9903 * gfortran.dg/large_real_kind_2.F90: Likewise.
9904 * gfortran.dg/large_real_kind_3.F90: Likewise.
9905 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
9906 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
9907 * gfortran.dg/large_recl.f90: Likewise.
9908 * gfortran.dg/large_unit_1.f90: Likewise.
9909 * gfortran.dg/large_unit_2.f90: Likewise.
9910 * gfortran.dg/largeequiv_1.f90: Likewise.
9911 * gfortran.dg/leadz_trailz_1.f90: Likewise.
9912 * gfortran.dg/leadz_trailz_2.f90: Likewise.
9913 * gfortran.dg/leadz_trailz_3.f90: Likewise.
9914 * gfortran.dg/list_read_1.f90: Likewise.
9915 * gfortran.dg/list_read_10.f90: Likewise.
9916 * gfortran.dg/list_read_11.f90: Likewise.
9917 * gfortran.dg/list_read_12.f90: Likewise.
9918 * gfortran.dg/list_read_13.f: Likewise.
9919 * gfortran.dg/list_read_14.f90: Likewise.
9920 * gfortran.dg/list_read_2.f90: Likewise.
9921 * gfortran.dg/list_read_3.f90: Likewise.
9922 * gfortran.dg/list_read_4.f90: Likewise.
9923 * gfortran.dg/list_read_5.f90: Likewise.
9924 * gfortran.dg/list_read_6.f90: Likewise.
9925 * gfortran.dg/list_read_7.f90: Likewise.
9926 * gfortran.dg/list_read_8.f90: Likewise.
9927 * gfortran.dg/list_read_9.f90: Likewise.
9928 * gfortran.dg/loc_2.f90: Likewise.
9929 * gfortran.dg/logical_1.f90: Likewise.
9930 * gfortran.dg/logical_dot_product.f90: Likewise.
9931 * gfortran.dg/logical_temp_io.f90: Likewise.
9932 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
9933 * gfortran.dg/lrshift_1.f90: Likewise.
9934 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
9935 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
9936 * gfortran.dg/lto/pr40725_0.f03: Likewise.
9937 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9938 * gfortran.dg/make_unit.f90: Likewise.
9939 * gfortran.dg/mapping_1.f90: Likewise.
9940 * gfortran.dg/mapping_2.f90: Likewise.
9941 * gfortran.dg/mapping_3.f90: Likewise.
9942 * gfortran.dg/masklr_1.F90: Likewise.
9943 * gfortran.dg/masklr_2.F90: Likewise.
9944 * gfortran.dg/matmul_1.f90: Likewise.
9945 * gfortran.dg/matmul_10.f90: Likewise.
9946 * gfortran.dg/matmul_12.f90: Likewise.
9947 * gfortran.dg/matmul_16.f90: Likewise.
9948 * gfortran.dg/matmul_17.f90: Likewise.
9949 * gfortran.dg/matmul_18.f90: Likewise.
9950 * gfortran.dg/matmul_2.f90: Likewise.
9951 * gfortran.dg/matmul_3.f90: Likewise.
9952 * gfortran.dg/matmul_4.f90: Likewise.
9953 * gfortran.dg/matmul_6.f90: Likewise.
9954 * gfortran.dg/matmul_8.f03: Likewise.
9955 * gfortran.dg/matmul_9.f90: Likewise.
9956 * gfortran.dg/matmul_bounds_12.f90: Likewise.
9957 * gfortran.dg/matmul_bounds_6.f90: Likewise.
9958 * gfortran.dg/matmul_const.f90: Likewise.
9959 * gfortran.dg/maxloc_1.f90: Likewise.
9960 * gfortran.dg/maxloc_2.f90: Likewise.
9961 * gfortran.dg/maxloc_3.f90: Likewise.
9962 * gfortran.dg/maxloc_4.f90: Likewise.
9963 * gfortran.dg/maxloc_string_1.f90: Likewise.
9964 * gfortran.dg/maxlocval_1.f90: Likewise.
9965 * gfortran.dg/maxlocval_2.f90: Likewise.
9966 * gfortran.dg/maxlocval_3.f90: Likewise.
9967 * gfortran.dg/maxlocval_4.f90: Likewise.
9968 * gfortran.dg/maxval_char_1.f90: Likewise.
9969 * gfortran.dg/maxval_char_2.f90: Likewise.
9970 * gfortran.dg/maxval_char_3.f90: Likewise.
9971 * gfortran.dg/maxval_char_4.f90: Likewise.
9972 * gfortran.dg/maxval_parameter_1.f90: Likewise.
9973 * gfortran.dg/mclock.f90: Likewise.
9974 * gfortran.dg/merge_bits_1.F90: Likewise.
9975 * gfortran.dg/merge_bits_2.F90: Likewise.
9976 * gfortran.dg/merge_char_1.f90: Likewise.
9977 * gfortran.dg/merge_init_expr.f90: Likewise.
9978 * gfortran.dg/min_max_optional_1.f90: Likewise.
9979 * gfortran.dg/min_max_optional_5.f90: Likewise.
9980 * gfortran.dg/minloc_1.f90: Likewise.
9981 * gfortran.dg/minloc_2.f90: Likewise.
9982 * gfortran.dg/minloc_3.f90: Likewise.
9983 * gfortran.dg/minloc_4.f90: Likewise.
9984 * gfortran.dg/minloc_string_1.f90: Likewise.
9985 * gfortran.dg/minlocval_1.f90: Likewise.
9986 * gfortran.dg/minlocval_2.f90: Likewise.
9987 * gfortran.dg/minlocval_3.f90: Likewise.
9988 * gfortran.dg/minlocval_4.f90: Likewise.
9989 * gfortran.dg/minmax_char_1.f90: Likewise.
9990 * gfortran.dg/minmaxloc_1.f90: Likewise.
9991 * gfortran.dg/minmaxloc_10.f90: Likewise.
9992 * gfortran.dg/minmaxloc_11.f90: Likewise.
9993 * gfortran.dg/minmaxloc_12.f90: Likewise.
9994 * gfortran.dg/minmaxloc_13.f90: Likewise.
9995 * gfortran.dg/minmaxloc_2.f90: Likewise.
9996 * gfortran.dg/minmaxloc_3.f90: Likewise.
9997 * gfortran.dg/minmaxloc_4.f90: Likewise.
9998 * gfortran.dg/minmaxloc_5.f90: Likewise.
9999 * gfortran.dg/minmaxloc_6.f90: Likewise.
10000 * gfortran.dg/minmaxloc_7.f90: Likewise.
10001 * gfortran.dg/minmaxloc_8.f90: Likewise.
10002 * gfortran.dg/minmaxval_1.f90: Likewise.
10003 * gfortran.dg/minval_char_1.f90: Likewise.
10004 * gfortran.dg/minval_char_2.f90: Likewise.
10005 * gfortran.dg/minval_char_3.f90: Likewise.
10006 * gfortran.dg/minval_char_4.f90: Likewise.
10007 * gfortran.dg/minval_char_5.f90: Likewise.
10008 * gfortran.dg/minval_parameter_1.f90: Likewise.
10009 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
10010 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
10011 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
10012 * gfortran.dg/missing_parens_1.f90: Likewise.
10013 * gfortran.dg/missing_parens_2.f90: Likewise.
10014 * gfortran.dg/mod_large_1.f90: Likewise.
10015 * gfortran.dg/mod_sign0_1.f90: Likewise.
10016 * gfortran.dg/module_blank_common.f90: Likewise.
10017 * gfortran.dg/module_commons_1.f90: Likewise.
10018 * gfortran.dg/module_commons_3.f90: Likewise.
10019 * gfortran.dg/module_double_reuse.f90: Likewise.
10020 * gfortran.dg/module_equivalence_1.f90: Likewise.
10021 * gfortran.dg/module_equivalence_2.f90: Likewise.
10022 * gfortran.dg/module_equivalence_3.f90: Likewise.
10023 * gfortran.dg/module_equivalence_5.f90: Likewise.
10024 * gfortran.dg/module_interface_1.f90: Likewise.
10025 * gfortran.dg/module_nan.f90: Likewise.
10026 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
10027 * gfortran.dg/module_procedure_1.f90: Likewise.
10028 * gfortran.dg/module_read_1.f90: Likewise.
10029 * gfortran.dg/module_read_2.f90: Likewise.
10030 * gfortran.dg/module_widestring_1.f90: Likewise.
10031 * gfortran.dg/move_alloc.f90: Likewise.
10032 * gfortran.dg/move_alloc_10.f90: Likewise.
10033 * gfortran.dg/move_alloc_13.f90: Likewise.
10034 * gfortran.dg/move_alloc_14.f90: Likewise.
10035 * gfortran.dg/move_alloc_15.f90: Likewise.
10036 * gfortran.dg/move_alloc_16.f90: Likewise.
10037 * gfortran.dg/move_alloc_2.f90: Likewise.
10038 * gfortran.dg/move_alloc_5.f90: Likewise.
10039 * gfortran.dg/move_alloc_6.f90: Likewise.
10040 * gfortran.dg/move_alloc_9.f90: Likewise.
10041 * gfortran.dg/multiple_allocation_1.f90: Likewise.
10042 * gfortran.dg/multiple_allocation_3.f90: Likewise.
10043 * gfortran.dg/mvbits_1.f90: Likewise.
10044 * gfortran.dg/mvbits_2.f90: Likewise.
10045 * gfortran.dg/mvbits_3.f90: Likewise.
10046 * gfortran.dg/mvbits_4.f90: Likewise.
10047 * gfortran.dg/mvbits_7.f90: Likewise.
10048 * gfortran.dg/mvbits_8.f90: Likewise.
10049 * gfortran.dg/namelist_11.f: Likewise.
10050 * gfortran.dg/namelist_12.f: Likewise.
10051 * gfortran.dg/namelist_13.f90: Likewise.
10052 * gfortran.dg/namelist_14.f90: Likewise.
10053 * gfortran.dg/namelist_15.f90: Likewise.
10054 * gfortran.dg/namelist_16.f90: Likewise.
10055 * gfortran.dg/namelist_17.f90: Likewise.
10056 * gfortran.dg/namelist_18.f90: Likewise.
10057 * gfortran.dg/namelist_19.f90: Likewise.
10058 * gfortran.dg/namelist_20.f90: Likewise.
10059 * gfortran.dg/namelist_21.f90: Likewise.
10060 * gfortran.dg/namelist_22.f90: Likewise.
10061 * gfortran.dg/namelist_23.f90: Likewise.
10062 * gfortran.dg/namelist_24.f90: Likewise.
10063 * gfortran.dg/namelist_26.f90: Likewise.
10064 * gfortran.dg/namelist_27.f90: Likewise.
10065 * gfortran.dg/namelist_28.f90: Likewise.
10066 * gfortran.dg/namelist_29.f90: Likewise.
10067 * gfortran.dg/namelist_37.f90: Likewise.
10068 * gfortran.dg/namelist_38.f90: Likewise.
10069 * gfortran.dg/namelist_39.f90: Likewise.
10070 * gfortran.dg/namelist_40.f90: Likewise.
10071 * gfortran.dg/namelist_41.f90: Likewise.
10072 * gfortran.dg/namelist_42.f90: Likewise.
10073 * gfortran.dg/namelist_43.f90: Likewise.
10074 * gfortran.dg/namelist_44.f90: Likewise.
10075 * gfortran.dg/namelist_47.f90: Likewise.
10076 * gfortran.dg/namelist_48.f90: Likewise.
10077 * gfortran.dg/namelist_49.f90: Likewise.
10078 * gfortran.dg/namelist_50.f90: Likewise.
10079 * gfortran.dg/namelist_51.f90: Likewise.
10080 * gfortran.dg/namelist_52.f90: Likewise.
10081 * gfortran.dg/namelist_54.f90: Likewise.
10082 * gfortran.dg/namelist_55.f90: Likewise.
10083 * gfortran.dg/namelist_56.f90: Likewise.
10084 * gfortran.dg/namelist_57.f90: Likewise.
10085 * gfortran.dg/namelist_58.f90: Likewise.
10086 * gfortran.dg/namelist_59.f90: Likewise.
10087 * gfortran.dg/namelist_60.f90: Likewise.
10088 * gfortran.dg/namelist_61.f90: Likewise.
10089 * gfortran.dg/namelist_64.f90: Likewise.
10090 * gfortran.dg/namelist_65.f90: Likewise.
10091 * gfortran.dg/namelist_69.f90: Likewise.
10092 * gfortran.dg/namelist_70.f90: Likewise.
10093 * gfortran.dg/namelist_71.f90: Likewise.
10094 * gfortran.dg/namelist_72.f: Likewise.
10095 * gfortran.dg/namelist_73.f90: Likewise.
10096 * gfortran.dg/namelist_77.f90: Likewise.
10097 * gfortran.dg/namelist_78.f90: Likewise.
10098 * gfortran.dg/namelist_79.f90: Likewise.
10099 * gfortran.dg/namelist_80.f90: Likewise.
10100 * gfortran.dg/namelist_81.f90: Likewise.
10101 * gfortran.dg/namelist_82.f90: Likewise.
10102 * gfortran.dg/namelist_84.f90: Likewise.
10103 * gfortran.dg/namelist_85.f90: Likewise.
10104 * gfortran.dg/namelist_86.f90: Likewise.
10105 * gfortran.dg/namelist_87.f90: Likewise.
10106 * gfortran.dg/namelist_88.f90: Likewise.
10107 * gfortran.dg/namelist_89.f90: Likewise.
10108 * gfortran.dg/namelist_90.f: Likewise.
10109 * gfortran.dg/namelist_95.f90: Likewise.
10110 * gfortran.dg/namelist_char_only.f90: Likewise.
10111 * gfortran.dg/namelist_empty.f90: Likewise.
10112 * gfortran.dg/namelist_internal.f90: Likewise.
10113 * gfortran.dg/namelist_use.f90: Likewise.
10114 * gfortran.dg/namelist_use_only.f90: Likewise.
10115 * gfortran.dg/namelist_utf8.f90: Likewise.
10116 * gfortran.dg/nan_1.f90: Likewise.
10117 * gfortran.dg/nan_2.f90: Likewise.
10118 * gfortran.dg/nan_3.f90: Likewise.
10119 * gfortran.dg/nan_6.f90: Likewise.
10120 * gfortran.dg/nan_7.f90: Likewise.
10121 * gfortran.dg/nearest_1.f90: Likewise.
10122 * gfortran.dg/nearest_2.f90: Likewise.
10123 * gfortran.dg/nearest_3.f90: Likewise.
10124 * gfortran.dg/negative-z-descriptor.f90: Likewise.
10125 * gfortran.dg/negative_automatic_size.f90: Likewise.
10126 * gfortran.dg/negative_unit.f: Likewise.
10127 * gfortran.dg/negative_unit2.f90: Likewise.
10128 * gfortran.dg/negative_unit_int8.f: Likewise.
10129 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
10130 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
10131 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
10132 * gfortran.dg/nested_modules_1.f90: Likewise.
10133 * gfortran.dg/nested_modules_2.f90: Likewise.
10134 * gfortran.dg/nested_modules_3.f90: Likewise.
10135 * gfortran.dg/nesting_1.f90: Likewise.
10136 * gfortran.dg/new_line.f90: Likewise.
10137 * gfortran.dg/newunit_1.f90: Likewise.
10138 * gfortran.dg/newunit_3.f90: Likewise.
10139 * gfortran.dg/newunit_5.f90.f90: Likewise.
10140 * gfortran.dg/nint_1.f90: Likewise.
10141 * gfortran.dg/nint_2.f90: Likewise.
10142 * gfortran.dg/no_arg_check_2.f90: Likewise.
10143 * gfortran.dg/no_range_check_1.f90: Likewise.
10144 * gfortran.dg/no_range_check_2.f90: Likewise.
10145 * gfortran.dg/no_range_check_3.f90: Likewise.
10146 * gfortran.dg/noadv_size.f90: Likewise.
10147 * gfortran.dg/nonreturning_statements.f90: Likewise.
10148 * gfortran.dg/norm2_1.f90: Likewise.
10149 * gfortran.dg/norm2_3.f90: Likewise.
10150 * gfortran.dg/nosigned_zero_1.f90: Likewise.
10151 * gfortran.dg/nosigned_zero_2.f90: Likewise.
10152 * gfortran.dg/nosigned_zero_3.f90: Likewise.
10153 * gfortran.dg/null_4.f90: Likewise.
10154 * gfortran.dg/null_9.f90: Likewise.
10155 * gfortran.dg/nullify_3.f90: Likewise.
10156 * gfortran.dg/oldstyle_1.f90: Likewise.
10157 * gfortran.dg/open_access_append_1.f90: Likewise.
10158 * gfortran.dg/open_access_append_2.f90: Likewise.
10159 * gfortran.dg/open_errors.f90: Likewise.
10160 * gfortran.dg/open_negative_unit_1.f90: Likewise.
10161 * gfortran.dg/open_new.f90: Likewise.
10162 * gfortran.dg/open_readonly_1.f90: Likewise.
10163 * gfortran.dg/operator_1.f90: Likewise.
10164 * gfortran.dg/optional_absent_1.f90: Likewise.
10165 * gfortran.dg/optional_absent_2.f90: Likewise.
10166 * gfortran.dg/optional_absent_3.f90: Likewise.
10167 * gfortran.dg/optional_class_1.f90: Likewise.
10168 * gfortran.dg/optional_dim_2.f90: Likewise.
10169 * gfortran.dg/optional_dim_3.f90: Likewise.
10170 * gfortran.dg/output_exponents_1.f90: Likewise.
10171 * gfortran.dg/overload_1.f90: Likewise.
10172 * gfortran.dg/overload_2.f90: Likewise.
10173 * gfortran.dg/overwrite_1.f: Likewise.
10174 * gfortran.dg/pad_no.f90: Likewise.
10175 * gfortran.dg/parameter_array_init_1.f90: Likewise.
10176 * gfortran.dg/parameter_array_init_2.f90: Likewise.
10177 * gfortran.dg/parameter_array_init_4.f90: Likewise.
10178 * gfortran.dg/parameter_array_init_5.f90: Likewise.
10179 * gfortran.dg/parameter_array_section_2.f90: Likewise.
10180 * gfortran.dg/parens_3.f90: Likewise.
10181 * gfortran.dg/parens_5.f90: Likewise.
10182 * gfortran.dg/parens_6.f90: Likewise.
10183 * gfortran.dg/parent_result_ref_1.f90: Likewise.
10184 * gfortran.dg/parent_result_ref_2.f90: Likewise.
10185 * gfortran.dg/parent_result_ref_3.f90: Likewise.
10186 * gfortran.dg/parent_result_ref_4.f90: Likewise.
10187 * gfortran.dg/parity_1.f90: Likewise.
10188 * gfortran.dg/past_eor.f90: Likewise.
10189 * gfortran.dg/pdt_1.f03: Likewise.
10190 * gfortran.dg/pdt_10.f03: Likewise.
10191 * gfortran.dg/pdt_11.f03: Likewise.
10192 * gfortran.dg/pdt_12.f03: Likewise.
10193 * gfortran.dg/pdt_13.f03: Likewise.
10194 * gfortran.dg/pdt_14.f03: Likewise.
10195 * gfortran.dg/pdt_15.f03: Likewise.
10196 * gfortran.dg/pdt_19.f03: Likewise.
10197 * gfortran.dg/pdt_20.f03: Likewise.
10198 * gfortran.dg/pdt_22.f03: Likewise.
10199 * gfortran.dg/pdt_23.f03: Likewise.
10200 * gfortran.dg/pdt_25.f03: Likewise.
10201 * gfortran.dg/pdt_26.f03: Likewise.
10202 * gfortran.dg/pdt_27.f03: Likewise.
10203 * gfortran.dg/pdt_28.f03: Likewise.
10204 * gfortran.dg/pdt_3.f03: Likewise.
10205 * gfortran.dg/pdt_4.f03: Likewise.
10206 * gfortran.dg/pdt_5.f03: Likewise.
10207 * gfortran.dg/pdt_7.f03: Likewise.
10208 * gfortran.dg/pointer_1.f90: Likewise.
10209 * gfortran.dg/pointer_array_1.f90: Likewise.
10210 * gfortran.dg/pointer_array_3.f90: Likewise.
10211 * gfortran.dg/pointer_array_4.f90: Likewise.
10212 * gfortran.dg/pointer_array_5.f90: Likewise.
10213 * gfortran.dg/pointer_array_6.f90: Likewise.
10214 * gfortran.dg/pointer_array_7.f90: Likewise.
10215 * gfortran.dg/pointer_array_8.f90: Likewise.
10216 * gfortran.dg/pointer_array_9.f90: Likewise.
10217 * gfortran.dg/pointer_array_component_1.f90: Likewise.
10218 * gfortran.dg/pointer_array_component_2.f90: Likewise.
10219 * gfortran.dg/pointer_assign_10.f90: Likewise.
10220 * gfortran.dg/pointer_assign_11.f90: Likewise.
10221 * gfortran.dg/pointer_assign_4.f90: Likewise.
10222 * gfortran.dg/pointer_assign_8.f90: Likewise.
10223 * gfortran.dg/pointer_assign_9.f90: Likewise.
10224 * gfortran.dg/pointer_check_10.f90: Likewise.
10225 * gfortran.dg/pointer_check_9.f90: Likewise.
10226 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
10227 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
10228 * gfortran.dg/pointer_function_result_1.f90: Likewise.
10229 * gfortran.dg/pointer_init_1.f90: Likewise.
10230 * gfortran.dg/pointer_init_3.f90: Likewise.
10231 * gfortran.dg/pointer_init_4.f90: Likewise.
10232 * gfortran.dg/pointer_init_5.f90: Likewise.
10233 * gfortran.dg/pointer_init_8.f90: Likewise.
10234 * gfortran.dg/pointer_intent_1.f90: Likewise.
10235 * gfortran.dg/pointer_intent_4.f90: Likewise.
10236 * gfortran.dg/pointer_intent_5.f90: Likewise.
10237 * gfortran.dg/pointer_remapping_10.f90: Likewise.
10238 * gfortran.dg/pointer_remapping_4.f03: Likewise.
10239 * gfortran.dg/pointer_remapping_5.f08: Likewise.
10240 * gfortran.dg/pointer_remapping_9.f90: Likewise.
10241 * gfortran.dg/pointer_target_1.f90: Likewise.
10242 * gfortran.dg/pointer_target_2.f90: Likewise.
10243 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
10244 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
10245 * gfortran.dg/power.f90: Likewise.
10246 * gfortran.dg/power1.f90: Likewise.
10247 * gfortran.dg/power_3.f90: Likewise.
10248 * gfortran.dg/power_4.f90: Likewise.
10249 * gfortran.dg/power_5.f90: Likewise.
10250 * gfortran.dg/pr12884.f: Likewise.
10251 * gfortran.dg/pr15129.f90: Likewise.
10252 * gfortran.dg/pr15140.f90: Likewise.
10253 * gfortran.dg/pr15324.f90: Likewise.
10254 * gfortran.dg/pr15332.f: Likewise.
10255 * gfortran.dg/pr15957.f90: Likewise.
10256 * gfortran.dg/pr15959.f90: Likewise.
10257 * gfortran.dg/pr16597.f90: Likewise.
10258 * gfortran.dg/pr16861.f90: Likewise.
10259 * gfortran.dg/pr16938.f90: Likewise.
10260 * gfortran.dg/pr17090.f90: Likewise.
10261 * gfortran.dg/pr17143.f90: Likewise.
10262 * gfortran.dg/pr17164.f90: Likewise.
10263 * gfortran.dg/pr17229.f: Likewise.
10264 * gfortran.dg/pr17285.f90: Likewise.
10265 * gfortran.dg/pr17286.f90: Likewise.
10266 * gfortran.dg/pr17472.f: Likewise.
10267 * gfortran.dg/pr17612.f90: Likewise.
10268 * gfortran.dg/pr17706.f90: Likewise.
10269 * gfortran.dg/pr18025.f90: Likewise.
10270 * gfortran.dg/pr18122.f90: Likewise.
10271 * gfortran.dg/pr18210.f90: Likewise.
10272 * gfortran.dg/pr18392.f90: Likewise.
10273 * gfortran.dg/pr19155.f: Likewise.
10274 * gfortran.dg/pr19216.f: Likewise.
10275 * gfortran.dg/pr19467.f90: Likewise.
10276 * gfortran.dg/pr19657.f: Likewise.
10277 * gfortran.dg/pr19926.f90: Likewise.
10278 * gfortran.dg/pr19928-1.f90: Likewise.
10279 * gfortran.dg/pr19928-2.f90: Likewise.
10280 * gfortran.dg/pr20086.f90: Likewise.
10281 * gfortran.dg/pr20124.f90: Likewise.
10282 * gfortran.dg/pr20163-2.f: Likewise.
10283 * gfortran.dg/pr20480.f90: Likewise.
10284 * gfortran.dg/pr20755.f: Likewise.
10285 * gfortran.dg/pr20950.f: Likewise.
10286 * gfortran.dg/pr21177.f90: Likewise.
10287 * gfortran.dg/pr21730.f: Likewise.
10288 * gfortran.dg/pr22491.f: Likewise.
10289 * gfortran.dg/pr25603.f: Likewise.
10290 * gfortran.dg/pr26246_2.f90: Likewise.
10291 * gfortran.dg/pr32136.f90: Likewise.
10292 * gfortran.dg/pr32533.f90: Likewise.
10293 * gfortran.dg/pr33794.f90: Likewise.
10294 * gfortran.dg/pr35662.f90: Likewise.
10295 * gfortran.dg/pr35944-1.f90: Likewise.
10296 * gfortran.dg/pr35944-2.f90: Likewise.
10297 * gfortran.dg/pr35983.f90: Likewise.
10298 * gfortran.dg/pr39865.f90: Likewise.
10299 * gfortran.dg/pr41212.f90: Likewise.
10300 * gfortran.dg/pr43808.f90: Likewise.
10301 * gfortran.dg/pr44592.f90: Likewise.
10302 * gfortran.dg/pr44735.f90: Likewise.
10303 * gfortran.dg/pr45308.f03: Likewise.
10304 * gfortran.dg/pr46297.f: Likewise.
10305 * gfortran.dg/pr46588.f90: Likewise.
10306 * gfortran.dg/pr46665.f90: Likewise.
10307 * gfortran.dg/pr46804.f90: Likewise.
10308 * gfortran.dg/pr47008.f03: Likewise.
10309 * gfortran.dg/pr47614.f: Likewise.
10310 * gfortran.dg/pr47878.f90: Likewise.
10311 * gfortran.dg/pr49103.f90: Likewise.
10312 * gfortran.dg/pr50069_1.f90: Likewise.
10313 * gfortran.dg/pr50769.f90: Likewise.
10314 * gfortran.dg/pr52608.f90: Likewise.
10315 * gfortran.dg/pr55086_2.f90: Likewise.
10316 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
10317 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
10318 * gfortran.dg/pr55330.f90: Likewise.
10319 * gfortran.dg/pr56015.f90: Likewise.
10320 * gfortran.dg/pr57910.f90: Likewise.
10321 * gfortran.dg/pr59700.f90: Likewise.
10322 * gfortran.dg/pr62125.f90: Likewise.
10323 * gfortran.dg/pr64530.f90: Likewise.
10324 * gfortran.dg/pr65429.f90: Likewise.
10325 * gfortran.dg/pr65450.f90: Likewise.
10326 * gfortran.dg/pr65504.f90: Likewise.
10327 * gfortran.dg/pr65903.f90: Likewise.
10328 * gfortran.dg/pr66311.f90: Likewise.
10329 * gfortran.dg/pr66864.f90: Likewise.
10330 * gfortran.dg/pr67140.f90: Likewise.
10331 * gfortran.dg/pr67524.f90: Likewise.
10332 * gfortran.dg/pr67885.f90: Likewise.
10333 * gfortran.dg/pr68053.f90: Likewise.
10334 * gfortran.dg/pr68566.f90: Likewise.
10335 * gfortran.dg/pr69514_1.f90: Likewise.
10336 * gfortran.dg/pr69514_2.f90: Likewise.
10337 * gfortran.dg/pr69739.f90: Likewise.
10338 * gfortran.dg/pr70673.f90: Likewise.
10339 * gfortran.dg/pr71523_2.f90: Likewise.
10340 * gfortran.dg/pr71764.f90: Likewise.
10341 * gfortran.dg/pr78092.f90: Likewise.
10342 * gfortran.dg/pr82973.f90: Likewise.
10343 * gfortran.dg/pr83864.f90: Likewise.
10344 * gfortran.dg/pr83874.f90: Likewise.
10345 * gfortran.dg/pr84088.f90: Likewise.
10346 * gfortran.dg/pr84155.f90: Likewise.
10347 * gfortran.dg/proc_decl_12.f90: Likewise.
10348 * gfortran.dg/proc_decl_13.f90: Likewise.
10349 * gfortran.dg/proc_decl_15.f90: Likewise.
10350 * gfortran.dg/proc_decl_17.f90: Likewise.
10351 * gfortran.dg/proc_decl_18.f90: Likewise.
10352 * gfortran.dg/proc_decl_2.f90: Likewise.
10353 * gfortran.dg/proc_decl_5.f90: Likewise.
10354 * gfortran.dg/proc_decl_9.f90: Likewise.
10355 * gfortran.dg/proc_ptr_1.f90: Likewise.
10356 * gfortran.dg/proc_ptr_10.f90: Likewise.
10357 * gfortran.dg/proc_ptr_12.f90: Likewise.
10358 * gfortran.dg/proc_ptr_18.f90: Likewise.
10359 * gfortran.dg/proc_ptr_19.f90: Likewise.
10360 * gfortran.dg/proc_ptr_21.f90: Likewise.
10361 * gfortran.dg/proc_ptr_22.f90: Likewise.
10362 * gfortran.dg/proc_ptr_23.f90: Likewise.
10363 * gfortran.dg/proc_ptr_25.f90: Likewise.
10364 * gfortran.dg/proc_ptr_26.f90: Likewise.
10365 * gfortran.dg/proc_ptr_3.f90: Likewise.
10366 * gfortran.dg/proc_ptr_36.f90: Likewise.
10367 * gfortran.dg/proc_ptr_47.f90: Likewise.
10368 * gfortran.dg/proc_ptr_48.f90: Likewise.
10369 * gfortran.dg/proc_ptr_5.f90: Likewise.
10370 * gfortran.dg/proc_ptr_6.f90: Likewise.
10371 * gfortran.dg/proc_ptr_7.f90: Likewise.
10372 * gfortran.dg/proc_ptr_8.f90: Likewise.
10373 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
10374 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
10375 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
10376 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
10377 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
10378 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
10379 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
10380 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
10381 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
10382 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
10383 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
10384 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
10385 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
10386 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
10387 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
10388 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
10389 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
10390 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
10391 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
10392 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
10393 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
10394 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
10395 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
10396 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
10397 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
10398 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
10399 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
10400 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
10401 * gfortran.dg/product_init_expr.f03: Likewise.
10402 * gfortran.dg/promotion.f90: Likewise.
10403 * gfortran.dg/promotion_3.f90: Likewise.
10404 * gfortran.dg/promotion_4.f90: Likewise.
10405 * gfortran.dg/protected_1.f90: Likewise.
10406 * gfortran.dg/protected_2.f90: Likewise.
10407 * gfortran.dg/ptr-func-1.f90: Likewise.
10408 * gfortran.dg/ptr-func-2.f90: Likewise.
10409 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
10410 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
10411 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
10412 * gfortran.dg/pure_byref_1.f90: Likewise.
10413 * gfortran.dg/pure_byref_2.f90: Likewise.
10414 * gfortran.dg/pure_byref_3.f90: Likewise.
10415 * gfortran.dg/quad_2.f90: Likewise.
10416 * gfortran.dg/quad_3.f90: Likewise.
10417 * gfortran.dg/random_3.f90: Likewise.
10418 * gfortran.dg/random_4.f90: Likewise.
10419 * gfortran.dg/random_7.f90: Likewise.
10420 * gfortran.dg/read_2.f90: Likewise.
10421 * gfortran.dg/read_3.f90: Likewise.
10422 * gfortran.dg/read_4.f90: Likewise.
10423 * gfortran.dg/read_5.f90: Likewise.
10424 * gfortran.dg/read_bad_advance.f90: Likewise.
10425 * gfortran.dg/read_bang.f90: Likewise.
10426 * gfortran.dg/read_bang4.f90: Likewise.
10427 * gfortran.dg/read_comma.f: Likewise.
10428 * gfortran.dg/read_dir.f90: Likewise.
10429 * gfortran.dg/read_empty_file.f: Likewise.
10430 * gfortran.dg/read_eof_1.f90: Likewise.
10431 * gfortran.dg/read_eof_2.f90: Likewise.
10432 * gfortran.dg/read_eof_3.f90: Likewise.
10433 * gfortran.dg/read_eof_4.f90: Likewise.
10434 * gfortran.dg/read_eof_5.f90: Likewise.
10435 * gfortran.dg/read_eof_6.f: Likewise.
10436 * gfortran.dg/read_eof_7.f90: Likewise.
10437 * gfortran.dg/read_eof_8.f90: Likewise.
10438 * gfortran.dg/read_eof_all.f90: Likewise.
10439 * gfortran.dg/read_eor.f90: Likewise.
10440 * gfortran.dg/read_float_1.f90: Likewise.
10441 * gfortran.dg/read_float_2.f03: Likewise.
10442 * gfortran.dg/read_float_3.f90: Likewise.
10443 * gfortran.dg/read_float_4.f90: Likewise.
10444 * gfortran.dg/read_infnan_1.f90: Likewise.
10445 * gfortran.dg/read_list_eof_1.f90: Likewise.
10446 * gfortran.dg/read_logical.f90: Likewise.
10447 * gfortran.dg/read_many_1.f: Likewise.
10448 * gfortran.dg/read_no_eor.f90: Likewise.
10449 * gfortran.dg/read_noadvance.f90: Likewise.
10450 * gfortran.dg/read_repeat.f90: Likewise.
10451 * gfortran.dg/read_repeat_2.f90: Likewise.
10452 * gfortran.dg/read_size_noadvance.f90: Likewise.
10453 * gfortran.dg/read_x_eof.f90: Likewise.
10454 * gfortran.dg/read_x_past.f: Likewise.
10455 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
10456 * gfortran.dg/real_const_1.f: Likewise.
10457 * gfortran.dg/real_const_2.f90: Likewise.
10458 * gfortran.dg/real_const_3.f90: Likewise.
10459 * gfortran.dg/real_do_1.f90: Likewise.
10460 * gfortran.dg/real_index_1.f90: Likewise.
10461 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
10462 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
10463 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
10464 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
10465 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
10466 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
10467 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
10468 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
10469 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
10470 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
10471 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
10472 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
10473 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
10474 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
10475 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
10476 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
10477 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
10478 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
10479 * gfortran.dg/record_marker_1.f90: Likewise.
10480 * gfortran.dg/record_marker_2.f: Likewise.
10481 * gfortran.dg/record_marker_3.f90: Likewise.
10482 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
10483 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
10484 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
10485 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
10486 * gfortran.dg/recursive_check_7.f90: Likewise.
10487 * gfortran.dg/recursive_reference_1.f90: Likewise.
10488 * gfortran.dg/recursive_reference_2.f90: Likewise.
10489 * gfortran.dg/recursive_stack.f90: Likewise.
10490 * gfortran.dg/reduction.f90: Likewise.
10491 * gfortran.dg/repack_arrays_1.f90: Likewise.
10492 * gfortran.dg/repeat_1.f90: Likewise.
10493 * gfortran.dg/repeat_2.f90: Likewise.
10494 * gfortran.dg/repeat_3.f90: Likewise.
10495 * gfortran.dg/repeat_6.f90: Likewise.
10496 * gfortran.dg/reshape-alloc.f90: Likewise.
10497 * gfortran.dg/reshape-complex.f90: Likewise.
10498 * gfortran.dg/reshape.f90: Likewise.
10499 * gfortran.dg/reshape_2.f90: Likewise.
10500 * gfortran.dg/reshape_7.f90: Likewise.
10501 * gfortran.dg/reshape_empty_1.f03: Likewise.
10502 * gfortran.dg/reshape_pad_1.f90: Likewise.
10503 * gfortran.dg/reshape_rank7.f90: Likewise.
10504 * gfortran.dg/reshape_transpose_1.f90: Likewise.
10505 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
10506 * gfortran.dg/result_default_init_1.f90: Likewise.
10507 * gfortran.dg/result_in_spec_1.f90: Likewise.
10508 * gfortran.dg/result_in_spec_2.f90: Likewise.
10509 * gfortran.dg/ret_array_1.f90: Likewise.
10510 * gfortran.dg/ret_pointer_1.f90: Likewise.
10511 * gfortran.dg/ret_pointer_2.f90: Likewise.
10512 * gfortran.dg/rewind_1.f90: Likewise.
10513 * gfortran.dg/round_1.f03: Likewise.
10514 * gfortran.dg/round_2.f03: Likewise.
10515 * gfortran.dg/round_3.f08: Likewise.
10516 * gfortran.dg/round_4.f90: Likewise.
10517 * gfortran.dg/rrspacing_1.f90: Likewise.
10518 * gfortran.dg/runtime_warning_1.f90: Likewise.
10519 * gfortran.dg/same_type_as_2.f03: Likewise.
10520 * gfortran.dg/save_1.f90: Likewise.
10521 * gfortran.dg/save_5.f90: Likewise.
10522 * gfortran.dg/save_6.f90: Likewise.
10523 * gfortran.dg/scalar_mask_1.f90: Likewise.
10524 * gfortran.dg/scalar_mask_2.f90: Likewise.
10525 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
10526 * gfortran.dg/scale_1.f90: Likewise.
10527 * gfortran.dg/scan_1.f90: Likewise.
10528 * gfortran.dg/scan_2.f90: Likewise.
10529 * gfortran.dg/secnds-1.f: Likewise.
10530 * gfortran.dg/secnds.f: Likewise.
10531 * gfortran.dg/select_1.f90: Likewise.
10532 * gfortran.dg/select_2.f90: Likewise.
10533 * gfortran.dg/select_3.f90: Likewise.
10534 * gfortran.dg/select_5.f90: Likewise.
10535 * gfortran.dg/select_char_1.f90: Likewise.
10536 * gfortran.dg/select_char_2.f90: Likewise.
10537 * gfortran.dg/select_type_13.f03: Likewise.
10538 * gfortran.dg/select_type_14.f03: Likewise.
10539 * gfortran.dg/select_type_15.f03: Likewise.
10540 * gfortran.dg/select_type_19.f03: Likewise.
10541 * gfortran.dg/select_type_2.f03: Likewise.
10542 * gfortran.dg/select_type_26.f03: Likewise.
10543 * gfortran.dg/select_type_27.f03: Likewise.
10544 * gfortran.dg/select_type_28.f03: Likewise.
10545 * gfortran.dg/select_type_3.f03: Likewise.
10546 * gfortran.dg/select_type_35.f03: Likewise.
10547 * gfortran.dg/select_type_36.f03: Likewise.
10548 * gfortran.dg/select_type_37.f03: Likewise.
10549 * gfortran.dg/select_type_39.f03: Likewise.
10550 * gfortran.dg/select_type_4.f90: Likewise.
10551 * gfortran.dg/select_type_5.f03: Likewise.
10552 * gfortran.dg/select_type_6.f03: Likewise.
10553 * gfortran.dg/select_type_7.f03: Likewise.
10554 * gfortran.dg/select_type_8.f03: Likewise.
10555 * gfortran.dg/selected_char_kind_1.f90: Likewise.
10556 * gfortran.dg/selected_char_kind_4.f90: Likewise.
10557 * gfortran.dg/selected_kind_1.f90: Likewise.
10558 * gfortran.dg/selected_real_kind_2.f90: Likewise.
10559 * gfortran.dg/shape_2.f90: Likewise.
10560 * gfortran.dg/shape_4.f90: Likewise.
10561 * gfortran.dg/shape_5.f90: Likewise.
10562 * gfortran.dg/shape_7.f90: Likewise.
10563 * gfortran.dg/shape_8.f90: Likewise.
10564 * gfortran.dg/shape_9.f90: Likewise.
10565 * gfortran.dg/shift-kind_2.f90: Likewise.
10566 * gfortran.dg/shiftalr_1.F90: Likewise.
10567 * gfortran.dg/shiftalr_2.F90: Likewise.
10568 * gfortran.dg/simpleif_1.f90: Likewise.
10569 * gfortran.dg/simplify_argN_1.f90: Likewise.
10570 * gfortran.dg/simplify_cshift_1.f90: Likewise.
10571 * gfortran.dg/simplify_cshift_4.f90: Likewise.
10572 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
10573 * gfortran.dg/simplify_modulo.f90: Likewise.
10574 * gfortran.dg/single_char_string.f90: Likewise.
10575 * gfortran.dg/size_dim.f90: Likewise.
10576 * gfortran.dg/size_optional_dim_1.f90: Likewise.
10577 * gfortran.dg/sizeof.f90: Likewise.
10578 * gfortran.dg/sizeof_4.f90: Likewise.
10579 * gfortran.dg/slash_1.f90: Likewise.
10580 * gfortran.dg/sms-1.f90: Likewise.
10581 * gfortran.dg/sms-2.f90: Likewise.
10582 * gfortran.dg/spec_expr_7.f90: Likewise.
10583 * gfortran.dg/specifics_1.f90: Likewise.
10584 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
10585 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
10586 * gfortran.dg/spread_init_expr.f03: Likewise.
10587 * gfortran.dg/spread_scalar_source.f90: Likewise.
10588 * gfortran.dg/spread_shape_1.f90: Likewise.
10589 * gfortran.dg/stat_1.f90: Likewise.
10590 * gfortran.dg/stat_2.f90: Likewise.
10591 * gfortran.dg/stfunc_1.f90: Likewise.
10592 * gfortran.dg/stfunc_4.f90: Likewise.
10593 * gfortran.dg/stfunc_6.f90: Likewise.
10594 * gfortran.dg/storage_size_1.f08: Likewise.
10595 * gfortran.dg/storage_size_3.f08: Likewise.
10596 * gfortran.dg/storage_size_4.f90: Likewise.
10597 * gfortran.dg/streamio_1.f90: Likewise.
10598 * gfortran.dg/streamio_10.f90: Likewise.
10599 * gfortran.dg/streamio_11.f90: Likewise.
10600 * gfortran.dg/streamio_12.f90: Likewise.
10601 * gfortran.dg/streamio_13.f90: Likewise.
10602 * gfortran.dg/streamio_14.f90: Likewise.
10603 * gfortran.dg/streamio_15.f90: Likewise.
10604 * gfortran.dg/streamio_16.f90: Likewise.
10605 * gfortran.dg/streamio_17.f90: Likewise.
10606 * gfortran.dg/streamio_2.f90: Likewise.
10607 * gfortran.dg/streamio_3.f90: Likewise.
10608 * gfortran.dg/streamio_4.f90: Likewise.
10609 * gfortran.dg/streamio_5.f90: Likewise.
10610 * gfortran.dg/streamio_6.f90: Likewise.
10611 * gfortran.dg/streamio_7.f90: Likewise.
10612 * gfortran.dg/streamio_8.f90: Likewise.
10613 * gfortran.dg/streamio_9.f90: Likewise.
10614 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
10615 * gfortran.dg/string_4.f90: Likewise.
10616 * gfortran.dg/string_array_constructor_2.f90: Likewise.
10617 * gfortran.dg/string_assign_2.f90: Likewise.
10618 * gfortran.dg/string_compare_1.f90: Likewise.
10619 * gfortran.dg/string_compare_2.f90: Likewise.
10620 * gfortran.dg/string_compare_3.f90: Likewise.
10621 * gfortran.dg/string_ctor_1.f90: Likewise.
10622 * gfortran.dg/string_length_1.f90: Likewise.
10623 * gfortran.dg/string_length_2.f90: Likewise.
10624 * gfortran.dg/string_length_3.f90: Likewise.
10625 * gfortran.dg/string_length_4.f90: Likewise.
10626 * gfortran.dg/string_null_compare_1.f: Likewise.
10627 * gfortran.dg/string_pad_trunc.f90: Likewise.
10628 * gfortran.dg/structure_constructor_1.f03: Likewise.
10629 * gfortran.dg/structure_constructor_11.f90: Likewise.
10630 * gfortran.dg/structure_constructor_13.f03: Likewise.
10631 * gfortran.dg/structure_constructor_2.f03: Likewise.
10632 * gfortran.dg/structure_constructor_5.f03: Likewise.
10633 * gfortran.dg/submodule_1.f08: Likewise.
10634 * gfortran.dg/submodule_11.f08: Likewise.
10635 * gfortran.dg/submodule_14.f08: Likewise.
10636 * gfortran.dg/submodule_15.f08: Likewise.
10637 * gfortran.dg/submodule_17.f08: Likewise.
10638 * gfortran.dg/submodule_18.f08: Likewise.
10639 * gfortran.dg/submodule_19.f08: Likewise.
10640 * gfortran.dg/submodule_2.f08: Likewise.
10641 * gfortran.dg/submodule_27.f08: Likewise.
10642 * gfortran.dg/submodule_28.f08: Likewise.
10643 * gfortran.dg/submodule_29.f08: Likewise.
10644 * gfortran.dg/submodule_30.f08: Likewise.
10645 * gfortran.dg/submodule_6.f08: Likewise.
10646 * gfortran.dg/submodule_7.f08: Likewise.
10647 * gfortran.dg/submodule_8.f08: Likewise.
10648 * gfortran.dg/subnormal_1.f90: Likewise.
10649 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
10650 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
10651 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
10652 * gfortran.dg/substr_2.f: Likewise.
10653 * gfortran.dg/substr_3.f: Likewise.
10654 * gfortran.dg/substr_4.f: Likewise.
10655 * gfortran.dg/substr_5.f90: Likewise.
10656 * gfortran.dg/substr_6.f90: Likewise.
10657 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
10658 * gfortran.dg/sum_init_expr.f03: Likewise.
10659 * gfortran.dg/sum_zero_array_1.f90: Likewise.
10660 * gfortran.dg/system_clock_3.f08: Likewise.
10661 * gfortran.dg/t_editing.f: Likewise.
10662 * gfortran.dg/team_change_1.f90: Likewise.
10663 * gfortran.dg/team_end_1.f90: Likewise.
10664 * gfortran.dg/team_number_1.f90: Likewise.
10665 * gfortran.dg/temporary_1.f90: Likewise.
10666 * gfortran.dg/test_com_block.f90: Likewise.
10667 * gfortran.dg/test_only_clause.f90: Likewise.
10668 * gfortran.dg/tiny_1.f90: Likewise.
10669 * gfortran.dg/tiny_2.f90: Likewise.
10670 * gfortran.dg/tl_editing.f90: Likewise.
10671 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
10672 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
10673 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
10674 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
10675 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
10676 * gfortran.dg/transfer_class_2.f90: Likewise.
10677 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
10678 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
10679 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
10680 * gfortran.dg/transfer_resolve_1.f90: Likewise.
10681 * gfortran.dg/transfer_simplify_1.f90: Likewise.
10682 * gfortran.dg/transfer_simplify_10.f90: Likewise.
10683 * gfortran.dg/transfer_simplify_11.f90: Likewise.
10684 * gfortran.dg/transfer_simplify_2.f90: Likewise.
10685 * gfortran.dg/transfer_simplify_3.f90: Likewise.
10686 * gfortran.dg/transfer_simplify_4.f90: Likewise.
10687 * gfortran.dg/transfer_simplify_8.f90: Likewise.
10688 * gfortran.dg/transfer_simplify_9.f90: Likewise.
10689 * gfortran.dg/transpose_1.f90: Likewise.
10690 * gfortran.dg/transpose_3.f03: Likewise.
10691 * gfortran.dg/transpose_4.f90: Likewise.
10692 * gfortran.dg/transpose_conjg_1.f90: Likewise.
10693 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
10694 * gfortran.dg/transpose_optimization_2.f90: Likewise.
10695 * gfortran.dg/trim_1.f90: Likewise.
10696 * gfortran.dg/trim_optimize_1.f90: Likewise.
10697 * gfortran.dg/trim_optimize_2.f90: Likewise.
10698 * gfortran.dg/trim_optimize_3.f90: Likewise.
10699 * gfortran.dg/trim_optimize_4.f90: Likewise.
10700 * gfortran.dg/trim_optimize_5.f90: Likewise.
10701 * gfortran.dg/trim_optimize_6.f90: Likewise.
10702 * gfortran.dg/trim_optimize_7.f90: Likewise.
10703 * gfortran.dg/trim_optimize_8.f90: Likewise.
10704 * gfortran.dg/type_to_class_1.f03: Likewise.
10705 * gfortran.dg/type_to_class_2.f03: Likewise.
10706 * gfortran.dg/type_to_class_3.f03: Likewise.
10707 * gfortran.dg/type_to_class_4.f03: Likewise.
10708 * gfortran.dg/type_to_class_5.f03: Likewise.
10709 * gfortran.dg/typebound_assignment_5.f03: Likewise.
10710 * gfortran.dg/typebound_assignment_6.f03: Likewise.
10711 * gfortran.dg/typebound_assignment_7.f90: Likewise.
10712 * gfortran.dg/typebound_call_1.f03: Likewise.
10713 * gfortran.dg/typebound_call_13.f03: Likewise.
10714 * gfortran.dg/typebound_call_18.f03: Likewise.
10715 * gfortran.dg/typebound_call_19.f03: Likewise.
10716 * gfortran.dg/typebound_call_2.f03: Likewise.
10717 * gfortran.dg/typebound_call_20.f03: Likewise.
10718 * gfortran.dg/typebound_call_3.f03: Likewise.
10719 * gfortran.dg/typebound_generic_5.f03: Likewise.
10720 * gfortran.dg/typebound_generic_6.f03: Likewise.
10721 * gfortran.dg/typebound_generic_9.f03: Likewise.
10722 * gfortran.dg/typebound_operator_12.f03: Likewise.
10723 * gfortran.dg/typebound_operator_13.f03: Likewise.
10724 * gfortran.dg/typebound_operator_15.f90: Likewise.
10725 * gfortran.dg/typebound_operator_20.f90: Likewise.
10726 * gfortran.dg/typebound_operator_3.f03: Likewise.
10727 * gfortran.dg/typebound_operator_6.f03: Likewise.
10728 * gfortran.dg/typebound_operator_7.f03: Likewise.
10729 * gfortran.dg/typebound_operator_8.f03: Likewise.
10730 * gfortran.dg/typebound_operator_9.f03: Likewise.
10731 * gfortran.dg/typebound_proc_19.f90: Likewise.
10732 * gfortran.dg/typebound_proc_20.f90: Likewise.
10733 * gfortran.dg/typebound_proc_23.f90: Likewise.
10734 * gfortran.dg/typebound_proc_27.f03: Likewise.
10735 * gfortran.dg/typebound_proc_35.f90: Likewise.
10736 * gfortran.dg/typebound_proc_36.f90: Likewise.
10737 * gfortran.dg/unf_io_convert_1.f90: Likewise.
10738 * gfortran.dg/unf_io_convert_2.f90: Likewise.
10739 * gfortran.dg/unf_io_convert_3.f90: Likewise.
10740 * gfortran.dg/unf_io_convert_4.f90: Likewise.
10741 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
10742 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
10743 * gfortran.dg/unf_short_record_1.f90: Likewise.
10744 * gfortran.dg/unformatted_recl_1.f90: Likewise.
10745 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
10746 * gfortran.dg/unit_1.f90: Likewise.
10747 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
10748 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
10749 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
10750 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
10751 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
10752 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
10753 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
10754 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
10755 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
10756 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
10757 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
10758 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
10759 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
10760 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
10761 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
10762 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
10763 * gfortran.dg/unpack_init_expr.f03: Likewise.
10764 * gfortran.dg/use_10.f90: Likewise.
10765 * gfortran.dg/use_11.f90: Likewise.
10766 * gfortran.dg/use_13.f90: Likewise.
10767 * gfortran.dg/use_24.f90: Likewise.
10768 * gfortran.dg/use_27.f90: Likewise.
10769 * gfortran.dg/use_5.f90: Likewise.
10770 * gfortran.dg/use_allocated_1.f90: Likewise.
10771 * gfortran.dg/use_only_1.f90: Likewise.
10772 * gfortran.dg/use_only_4.f90: Likewise.
10773 * gfortran.dg/use_rename_2.f90: Likewise.
10774 * gfortran.dg/use_rename_4.f90: Likewise.
10775 * gfortran.dg/used_dummy_types_1.f90: Likewise.
10776 * gfortran.dg/used_interface_ref.f90: Likewise.
10777 * gfortran.dg/used_types_5.f90: Likewise.
10778 * gfortran.dg/utf8_1.f03: Likewise.
10779 * gfortran.dg/utf8_2.f03: Likewise.
10780 * gfortran.dg/value_1.f90: Likewise.
10781 * gfortran.dg/value_2.f90: Likewise.
10782 * gfortran.dg/value_4.f90: Likewise.
10783 * gfortran.dg/value_6.f03: Likewise.
10784 * gfortran.dg/value_7.f03: Likewise.
10785 * gfortran.dg/value_test.f90: Likewise.
10786 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
10787 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
10788 * gfortran.dg/vect/pr60510.f: Likewise.
10789 * gfortran.dg/vect/pr69882.f90: Likewise.
10790 * gfortran.dg/vect/pr69980.f90: Likewise.
10791 * gfortran.dg/vect/vect-5.f90: Likewise.
10792 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
10793 * gfortran.dg/vector_subscript_1.f90: Likewise.
10794 * gfortran.dg/vector_subscript_2.f90: Likewise.
10795 * gfortran.dg/vector_subscript_3.f90: Likewise.
10796 * gfortran.dg/vector_subscript_5.f90: Likewise.
10797 * gfortran.dg/verify_2.f90: Likewise.
10798 * gfortran.dg/volatile10.f90: Likewise.
10799 * gfortran.dg/where_1.f90: Likewise.
10800 * gfortran.dg/where_operator_assign_1.f90: Likewise.
10801 * gfortran.dg/where_operator_assign_2.f90: Likewise.
10802 * gfortran.dg/where_operator_assign_3.f90: Likewise.
10803 * gfortran.dg/whole_file_13.f90: Likewise.
10804 * gfortran.dg/whole_file_2.f90: Likewise.
10805 * gfortran.dg/widechar_2.f90: Likewise.
10806 * gfortran.dg/widechar_4.f90: Likewise.
10807 * gfortran.dg/widechar_5.f90: Likewise.
10808 * gfortran.dg/widechar_6.f90: Likewise.
10809 * gfortran.dg/widechar_8.f90: Likewise.
10810 * gfortran.dg/widechar_IO_1.f90: Likewise.
10811 * gfortran.dg/widechar_IO_2.f90: Likewise.
10812 * gfortran.dg/widechar_IO_3.f90: Likewise.
10813 * gfortran.dg/widechar_IO_4.f90: Likewise.
10814 * gfortran.dg/widechar_compare_1.f90: Likewise.
10815 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
10816 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
10817 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
10818 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
10819 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
10820 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
10821 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
10822 * gfortran.dg/widechar_select_1.f90: Likewise.
10823 * gfortran.dg/winapi.f90: Likewise.
10824 * gfortran.dg/write_0_pe_format.f90: Likewise.
10825 * gfortran.dg/write_back.f: Likewise.
10826 * gfortran.dg/write_check3.f90: Likewise.
10827 * gfortran.dg/write_direct_eor.f90: Likewise.
10828 * gfortran.dg/write_padding.f90: Likewise.
10829 * gfortran.dg/write_recursive.f90: Likewise.
10830 * gfortran.dg/write_rewind_1.f: Likewise.
10831 * gfortran.dg/write_rewind_2.f: Likewise.
10832 * gfortran.dg/write_zero_array.f90: Likewise.
10833 * gfortran.dg/x_slash_1.f: Likewise.
10834 * gfortran.dg/x_slash_2.f: Likewise.
10835 * gfortran.dg/zero_array_components_1.f90: Likewise.
10836 * gfortran.dg/zero_length_1.f90: Likewise.
10837 * gfortran.dg/zero_length_2.f90: Likewise.
10838 * gfortran.dg/zero_sized_1.f90: Likewise.
10839 * gfortran.dg/zero_sized_3.f90: Likewise.
10840 * gfortran.fortran-torture/compile/nested.f90: Likewise.
10841 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
10842 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
10843 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
10844 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
10845 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
10846 * gfortran.fortran-torture/execute/args.f90: Likewise.
10847 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
10848 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
10849 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
10850 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
10851 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
10852 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
10853 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
10854 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
10855 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
10856 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
10857 * gfortran.fortran-torture/execute/common.f90: Likewise.
10858 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
10859 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
10860 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
10861 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
10862 * gfortran.fortran-torture/execute/contained.f90: Likewise.
10863 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
10864 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
10865 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
10866 * gfortran.fortran-torture/execute/data.f90: Likewise.
10867 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
10868 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
10869 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
10870 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
10871 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
10872 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
10873 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
10874 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
10875 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
10876 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
10877 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
10878 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
10879 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
10880 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
10881 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
10882 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
10883 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
10884 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
10885 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
10886 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
10887 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
10888 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
10889 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
10890 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
10891 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
10892 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
10893 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
10894 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
10895 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
10896 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
10897 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
10898 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
10899 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
10900 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
10901 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
10902 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
10903 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
10904 * gfortran.fortran-torture/execute/forall.f90: Likewise.
10905 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
10906 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
10907 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
10908 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
10909 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
10910 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
10911 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
10912 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
10913 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
10914 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
10915 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
10916 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
10917 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
10918 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
10919 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
10920 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
10921 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
10922 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
10923 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
10924 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
10925 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
10926 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
10927 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
10928 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
10929 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
10930 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
10931 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
10932 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
10933 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
10934 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
10935 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
10936 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
10937 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
10938 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
10939 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
10940 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
10941 Likewise.
10942 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
10943 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
10944 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
10945 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
10946 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
10947 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
10948 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
10949 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
10950 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
10951 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
10952 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
10953 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
10954 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
10955 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
10956 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
10957 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
10958 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
10959 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
10960 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
10961 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
10962 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
10963 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
10964 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
10965 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
10966 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
10967 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
10968 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
10969 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
10970 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
10971 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
10972 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
10973 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
10974 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
10975 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
10976 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
10977 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
10978 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
10979 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
10980 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
10981 * gfortran.fortran-torture/execute/math.f90: Likewise.
10982 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
10983 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
10984 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
10985 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
10986 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
10987 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
10988 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
10989 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
10990 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
10991 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
10992 * gfortran.fortran-torture/execute/power.f90: Likewise.
10993 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
10994 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
10995 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
10996 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
10997 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
10998 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
10999 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
11000 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
11001 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
11002 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
11003 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
11004 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
11005 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
11006 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
11007 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
11008 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
11009 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
11010 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
11011 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
11012 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
11013 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
11014 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
11015 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
11016 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
11017 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
11018 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
11019 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
11020 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
11021 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
11022 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
11023 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
11024 * gfortran.fortran-torture/execute/straret.f90: Likewise.
11025 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
11026 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
11027 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
11028 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
11029 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
11030 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
11031 * gfortran.fortran-torture/execute/string.f90: Likewise.
11032 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
11033 * gfortran.fortran-torture/execute/strret.f90: Likewise.
11034 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
11035 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
11036 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
11037 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
11038 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
11039 * gfortran.fortran-torture/execute/userop.f90: Likewise.
11040 * gfortran.fortran-torture/execute/where17.f90: Likewise.
11041 * gfortran.fortran-torture/execute/where18.f90: Likewise.
11042 * gfortran.fortran-torture/execute/where19.f90: Likewise.
11043 * gfortran.fortran-torture/execute/where20.f90: Likewise.
11044 * gfortran.fortran-torture/execute/where21.f90: Likewise.
11045 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
11046 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
11047 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
11048 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
11049 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
11050 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
11051 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
11052 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
11053 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
11054 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
11055 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
11056 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
11057 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
11058 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
11059 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
11060 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
11061 * gfortran.dg/inline_transpose_1.f90: Likewise.
11062
11063 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
11064
11065 PR fortran/84115
11066 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
11067 change to dg-run.
11068
11069 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
11070
11071 PR ada/84277
11072 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
11073 * gnat.dg/dispatch1.adb: Rename into...
11074 * gnat.dg/disp1.adb: ...this.
11075 * gnat.dg/dispatch1_p.ads: Rename into...
11076 * gnat.dg/disp1_pkg.ads: ...this.
11077 * gnat.dg/disp2.adb: Rename into...
11078 * gnat.dg/dispatch2.adb: ...this.
11079 * gnat.dg/dispatch2_p.ads: Rename into...
11080 * gnat.dg/disp2_pkg.ads: ...this.
11081 * gnat.dg/dispatch2_p.adb: Rename into...
11082 * gnat.dg/disp2_pkg.adb: this.
11083 * gnat.dg/generic_dispatch.adb: Rename into...
11084 * gnat.dg/generic_disp.adb: this.
11085 * gnat.dg/generic_dispatch_p.ads: Rename into...
11086 * gnat.dg/generic_disp_pkg.ads: ...this.
11087 * gnat.dg/generic_dispatch_p.adb: Rename into...
11088 * gnat.dg/generic_disp_pkg.adb: ...this.
11089 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
11090 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
11091 * gnat.dg/object_overflow1.adb: Tweak index.
11092 * gnat.dg/object_overflow2.adb: Likewise.
11093 * gnat.dg/object_overflow3.adb: Likewise.
11094 * gnat.dg/object_overflow4.adb: Likewise.
11095 * gnat.dg/object_overflow5.adb: Likewise.
11096
11097 2018-02-16 Jakub Jelinek <jakub@redhat.com>
11098
11099 PR ipa/84425
11100 * gcc.c-torture/compile/pr84425.c: New test.
11101
11102 2018-02-16 Marek Polacek <polacek@redhat.com>
11103 Jakub Jelinek <jakub@redhat.com>
11104
11105 PR c++/84192
11106 * g++.dg/cpp1y/constexpr-84192.C: New test.
11107
11108 2018-02-16 Martin Sebor <msebor@redhat.com>
11109
11110 PR c++/79064
11111 * g++.dg/overload15.C: New test.
11112
11113 2018-02-16 Yury Gribov <tetra2005@gmail.com>
11114
11115 PR target/81535
11116 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
11117 * gcc.dg/pr56727-2.c: Ditto.
11118 * gcc.target/powerpc/pr79439.c: Renamed to...
11119 * gcc.target/powerpc/pr79439-1.c: ...this.
11120 * gcc.target/powerpc/pr79439-2.c: New test.
11121 * gcc.target/powerpc/pr79439-3.c: New test.
11122
11123 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
11124
11125 target/pr84371
11126 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
11127 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
11128 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
11129 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
11130 * gcc.target/powerpc/builtins-3.c: Same.
11131
11132 2018-02-16 Nathan Sidwell <nathan@acm.org>
11133
11134 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
11135
11136 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
11137
11138 PR rtl-optimization/70023
11139 * gcc.target/i386/pr70023.c: New.
11140
11141 2018-02-16 Carl Love <cel@us.ibm.com>
11142
11143 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
11144 tests.
11145 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
11146 tests.
11147
11148 2018-02-16 Carl Love <cel@us.ibm.com>
11149
11150 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
11151 for the ABI definitions for vec_extract4b and vec_insert4b.
11152
11153 2018-02-16 Nathan Sidwell <nathan@acm.org>
11154
11155 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
11156 * g++.old-deja/g++.mike/net43.C: Likewise.
11157
11158 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
11159
11160 PR c++/82468
11161 * g++.dg/cpp1z/class-deduction48.C: New.
11162
11163 2018-02-16 Nathan Sidwell <nathan@acm.org>
11164
11165 PR c++/84375
11166 * g++.dg/lookup/pr84375.C: New.
11167
11168 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
11169
11170 PR target/83831
11171 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
11172
11173 2018-02-16 Richard Biener <rguenther@suse.de>
11174
11175 PR tree-optimization/84417
11176 * gcc.dg/torture/pr84417.c: New testcase.
11177
11178 2018-02-16 Jakub Jelinek <jakub@redhat.com>
11179
11180 PR target/84272
11181 * g++.dg/opt/pr84272.C: New test.
11182
11183 PR rtl-optimization/83723
11184 * gcc.dg/pr83723.c: New test.
11185
11186 2018-02-16 Richard Biener <rguenther@suse.de>
11187
11188 PR tree-optimization/84399
11189 * gcc.dg/graphite/pr84399.c: New testcase.
11190
11191 2018-02-16 Richard Biener <rguenther@suse.de>
11192
11193 PR tree-optimization/84190
11194 * g++.dg/torture/pr84190.C: New testcase.
11195
11196 2018-02-15 Martin Sebor <msebor@redhat.com>
11197
11198 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
11199 directives.
11200
11201 2018-02-15 Janus Weil <janus@gcc.gnu.org>
11202
11203 PR fortran/84409
11204 * gfortran.dg/dtio_21.f03: Add an error message.
11205 * gfortran.dg/dtio_22.f90: Fix invalid test case.
11206
11207 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
11208
11209 PR fortran/84381
11210 * gfortran.dg/stop_shouldfail.f90: New test.
11211
11212 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
11213
11214 PR c++/84330
11215 * g++.dg/concepts/pr84330.C: New.
11216
11217 2018-02-15 Tom de Vries <tom@codesourcery.com>
11218
11219 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
11220
11221 2018-02-15 Tom de Vries <tom@codesourcery.com>
11222
11223 * gcc.c-torture/compile/pr84136.c: Require effective target
11224 indirect_jumps.
11225
11226 2018-02-15 Jakub Jelinek <jakub@redhat.com>
11227
11228 PR tree-optimization/84383
11229 * gcc.c-torture/compile/pr84383.c: New test.
11230
11231 PR tree-optimization/84334
11232 * gcc.dg/pr84334.c: New test.
11233
11234 2018-02-14 Carl Love <cel@us.ibm.com>
11235
11236 * gcc.target/powerpc/builtins-4-int128-runnable.c
11237 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
11238 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
11239
11240 2018-02-14 Martin Sebor <msebor@redhat.com>
11241
11242 PR tree-optimization/83698
11243 * gcc.dg/Wrestrict-7.c: New test.
11244 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
11245 * gcc.target/i386/chkp-stropt-17.c: Same.
11246
11247 2018-02-14 Martin Sebor <msebor@redhat.com>
11248
11249 PR c/84108
11250 * gcc.dg/Wattributes-8.c: New test.
11251
11252 2018-02-14 Janus Weil <janus@gcc.gnu.org>
11253
11254 PR fortran/84385
11255 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
11256 * gfortran.dg/allocate_with_source_23.f90: Ditto.
11257 * gfortran.dg/select_type_1.f03: Extend test case.
11258
11259 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11260
11261 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
11262 (dg-options): Use -O2 -msse2 -mno-sse3.
11263
11264 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
11265
11266 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
11267 this test case still works ok.
11268 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
11269 * gcc.dg/vmx/insert-be-order.c: Likewise.
11270 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
11271 * gcc.dg/vmx/ld-be-order.c: Likewise.
11272 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
11273 * gcc.dg/vmx/lde-be-order.c: Likewise.
11274 * gcc.dg/vmx/ldl-be-order.c: Likewise.
11275 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
11276 * gcc.dg/vmx/merge-be-order.c: Likewise.
11277 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
11278 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
11279 * gcc.dg/vmx/pack-be-order.c: Likewise.
11280 * gcc.dg/vmx/perm-be-order.c: Likewise.
11281 * gcc.dg/vmx/splat-be-order.c: Likewise.
11282 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
11283 * gcc.dg/vmx/st-be-order.c: Likewise.
11284 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
11285 * gcc.dg/vmx/ste-be-order.c: Likewise.
11286 * gcc.dg/vmx/stl-be-order.c: Likewise.
11287 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
11288 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
11289 * gcc.dg/vmx/unpack-be-order.c: Likewise.
11290 * gcc.dg/vmx/vsums-be-order.c: Likewise.
11291 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
11292
11293 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
11294
11295 PR c++/84350
11296 * g++.dg/cpp0x/auto49.C: New.
11297
11298 2018-02-14 Nathan Sidwell <nathan@acm.org>
11299
11300 * g++.dg/template/instantiate5.C: Adjust required-from loc.
11301
11302 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
11303
11304 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
11305 * gcc.target/powerpc/le-altivec-consts.c: Same.
11306
11307 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
11308
11309 PR target/84220
11310 * gcc.target/powerpc/pr84220-sld.c: New test.
11311 * gcc.target/powerpc/pr84220-sld2.c: New test.
11312 * gcc.target/powerpc/pr84220-sldw.c: New test.
11313 * gcc.target/powerpc/pr84220-xxperm.c: New test.
11314 * gcc.target/powerpc/pr84220-xxsld.c: New test.
11315
11316 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
11317
11318 PR target/84239
11319 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
11320 _inc_ssp intrinsics.
11321 * gcc.target/i386/cet-intrin-4.c: Likewise.
11322 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
11323 __builtin_ia32_rdssp[d|q].
11324
11325 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
11326
11327 PR tree-optimization/84357
11328 * gcc.dg/vect/pr84357.c: New test.
11329
11330 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
11331
11332 PR target/83831
11333 * gcc.target/rx/pr83831.c: New tests.
11334
11335 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
11336
11337 PR target/79242
11338 * gcc.target/msp430/pr79242.c: New test.
11339
11340 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11341
11342 PR target/84372
11343 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
11344 with -mcpu=power9.
11345
11346 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11347
11348 PR target/84279
11349 * g++.dg/pr84279.C: New test.
11350
11351 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11352
11353 PR rtl-optimization/84169
11354 * gcc.c-torture/execute/pr84169.c: New.
11355
11356 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11357
11358 PR target/84370
11359 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
11360
11361 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11362
11363 PR target/84365
11364 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
11365 with -mcpu=power9.
11366
11367 2018-02-13 Jakub Jelinek <jakub@redhat.com>
11368
11369 PR c++/84364
11370 * g++.dg/warn/effc4.C: New test.
11371
11372 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
11373
11374 PR c++/84333
11375 * g++.dg/template/sizeof16.C: New.
11376 * g++.dg/template/sizeof17.C: Likewise.
11377
11378 2018-02-13 Janus Weil <janus@gcc.gnu.org>
11379
11380 PR fortran/84313
11381 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
11382 add necessary compiler options.
11383 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
11384
11385 2018-02-13 Jakub Jelinek <jakub@redhat.com>
11386
11387 PR c/82210
11388 * gcc.c-torture/execute/pr82210.c: New test.
11389
11390 PR middle-end/84309
11391 * gcc.dg/pr84309-2.c: New test.
11392
11393 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
11394
11395 PR tree-optimization/84321
11396 * gcc.dg/pr84321.c: New test.
11397
11398 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
11399
11400 PR target/84359
11401 * gcc.target/i386/pr57193.c: Add -march=x86-64.
11402
11403 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
11404
11405 PR sanitizer/84340
11406 * gcc.dg/asan/pr84307.c: Remove test.
11407
11408 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
11409
11410 * gcc.target/rl78/test_auto_vector.c: New test.
11411
11412 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
11413
11414 PR c/84305
11415 * gcc.c-torture/compile/pr84305.c: New test.
11416
11417 2018-02-13 Jakub Jelinek <jakub@redhat.com>
11418
11419 PR target/84335
11420 * gcc.target/i386/pr84335.c: New test.
11421
11422 PR tree-optimization/84339
11423 * gcc.c-torture/execute/pr84339.c: New test.
11424
11425 PR middle-end/84309
11426 * gcc.dg/pr84309.c: New test.
11427 * gcc.target/i386/pr84309.c: New test.
11428
11429 PR target/84336
11430 * gcc.target/i386/pr84336.c: New test.
11431
11432 2018-02-12 Jakub Jelinek <jakub@redhat.com>
11433
11434 PR c++/84341
11435 * c-c++-common/gomp/pr84341.c: New test.
11436
11437 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11438
11439 PR fortran/68746
11440 * gfortran.dg/read_dir.f90: Re-add dg-do run.
11441
11442 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11443
11444 PR fortran/68746
11445 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
11446 of zero for read.
11447
11448 2018-02-12 Jeff Law <law@redhat.com>
11449
11450 * gcc.c-torture/compile/reg-args-size.c: New test.
11451
11452 2018-02-12 Carl Love <cel@us.ibm.com>
11453
11454 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
11455 uint128 tests to new testfile.
11456 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
11457 int128 and uint128 tests.
11458 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
11459 list of torture tests.
11460
11461 2018-02-12 Janus Weil <janus@gcc.gnu.org>
11462
11463 PR fortran/84273
11464 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
11465 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
11466
11467 2018-02-12 Tamar Christina <tamar.christina@arm.com>
11468
11469 PR target/82641
11470 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
11471
11472 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
11473
11474 PR sanitizer/84307
11475 * gcc.dg/asan/pr84307.c: New test.
11476
11477 2018-02-12 Nathan Sidwell <nathan@acm.org>
11478
11479 * g++.dg/parse/pr84263.C: New.
11480
11481 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
11482
11483 PR c++/79626
11484 * g++.dg/template/crash129.C: New.
11485
11486 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
11487
11488 PR target/83828
11489 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
11490 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
11491 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
11492 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
11493 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
11494
11495 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
11496
11497 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
11498 _mm_maskz_scalef_round_sd): Test new intrinsics.
11499 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
11500 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
11501 intrinsics.
11502 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
11503 _mm_maskz_scalef_round_ss): Test new intrinsics.
11504 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
11505 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
11506 intrinsics.
11507 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
11508 __builtin_ia32_scalefss_round): Remove builtin.
11509 (__builtin_ia32_scalefsd_mask_round,
11510 __builtin_ia32_scalefss_mask_round): Test new builtin.
11511 * gcc.target/i386/sse-13.c: Ditto.
11512 * gcc.target/i386/sse-23.c: Ditto.
11513
11514 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
11515
11516 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
11517 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
11518 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
11519 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
11520 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
11521 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
11522 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
11523 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
11524 intrinsics.
11525 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
11526 (__builtin_ia32_sqrtss_round): Remove builtins.
11527 (__builtin_ia32_sqrtsd_mask_round)
11528 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
11529 * gcc.target/i386/sse-13.c: Ditto.
11530 * gcc.target/i386/sse-23.c: Ditto.
11531
11532 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11533
11534 PR fortran/35299
11535 * gfortran.dg/statement_function_3.f: New test.
11536
11537 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
11538
11539 PR fortran/54223
11540 PR fortran/84276
11541 * gfortran.dg/statement_function_1.f90: New test.
11542 * gfortran.dg/statement_function_2.f90: New test.
11543
11544 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
11545
11546 PR fortran/84074
11547 * gfortran.dg/type_to_class_5.f03: New test.
11548
11549 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
11550
11551 PR fortran/56691
11552 * gfortran.dg/type_to_class_4.f03: New test.
11553
11554 2018-02-10 Alan Modra <amodra@gmail.com>
11555
11556 PR target/84300
11557 * gcc.dg/pr84300.c: New.
11558
11559 2018-02-10 Jakub Jelinek <jakub@redhat.com>
11560
11561 PR sanitizer/83987
11562 * g++.dg/ubsan/pr83987-2.C: New test.
11563
11564 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
11565
11566 * gcc.target/rx/movsicc.c: New test.
11567
11568 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
11569
11570 PR target/83926
11571 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
11572 message.
11573
11574 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
11575
11576 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
11577 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
11578
11579 2018-02-09 Nathan Sidwell <nathan@acm.org>
11580
11581 PR c/84293
11582 * c-c++-common/pr84293.h: New.
11583 * c-c++-common/pr84293.c: New.
11584
11585 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
11586
11587 PR rtl-optimization/57193
11588 * gcc.target/i386/pr57193.c: New.
11589
11590 2018-02-09 Jakub Jelinek <jakub@redhat.com>
11591
11592 PR target/84226
11593 * gcc.target/powerpc/pr84226.c: New test.
11594
11595 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
11596
11597 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
11598 from this to...
11599 <vclzd>: ...this.
11600
11601 2018-02-09 Martin Sebor <msebor@redhat.com>
11602
11603 PR lto/84212
11604 * gcc.dg/lto/pr84212_0.c: New test file.
11605 * gcc.dg/lto/pr84212_1.c: Same.
11606
11607 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
11608
11609 PR target/83926
11610 * gcc.target/powerpc/pr83926.c: New test.
11611 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
11612 message. Fix test for running in 32-bit mode.
11613
11614 2018-02-09 Tamar Christina <tamar.christina@arm.com>
11615
11616 PR target/82641
11617 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
11618
11619 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11620
11621 PR target/PR84295
11622 * gcc.target/s390/pr84295.c: New test.
11623
11624 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
11625
11626 PR c++/77522
11627 * g++.dg/cpp1y/lambda-init16.C: New.
11628
11629 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
11630
11631 * gnat.dg/sso8.adb: New test.
11632 * gnat.dg/sso8_pkg.ads: New helper.
11633
11634 2018-02-09 Richard Biener <rguenther@suse.de>
11635
11636 PR tree-optimization/84278
11637 * gcc.target/i386/pr84278.c: Adjust regex.
11638
11639 2018-02-09 Jakub Jelinek <jakub@redhat.com>
11640
11641 PR tree-optimization/84232
11642 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
11643
11644 PR debug/84252
11645 * gcc.target/aarch64/pr84252.c: New test.
11646
11647 PR middle-end/84237
11648 * gcc.dg/pr84237.c: New test.
11649
11650 2018-02-09 Marek Polacek <polacek@redhat.com>
11651 Jakub Jelinek <jakub@redhat.com>
11652
11653 PR c++/83659
11654 * g++.dg/torture/pr83659.C: New test.
11655
11656 2018-02-08 David Malcolm <dmalcolm@redhat.com>
11657
11658 PR tree-optimization/84136
11659 * gcc.c-torture/compile/pr84136.c: New test.
11660
11661 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
11662
11663 PR target/83008
11664 * gcc.target/i386/pr83008.c: New test.
11665
11666 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
11667
11668 PR target/81143
11669 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
11670
11671 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
11672
11673 PR c++/83806
11674 * g++.dg/warn/Wunused-parm-11.C: New.
11675
11676 2018-02-08 Marek Polacek <polacek@redhat.com>
11677
11678 PR tree-optimization/84238
11679 * gcc.dg/Wstringop-overflow-3.c: New test.
11680
11681 2018-02-08 Nathan Sidwell <nathan@acm.org>
11682
11683 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
11684
11685 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
11686
11687 PR tree-optimization/84265
11688 * gcc.dg/vect/pr84265.c: New test.
11689
11690 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
11691
11692 PR tree-optimization/81635
11693 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
11694 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
11695
11696 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11697
11698 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
11699 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
11700 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
11701 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
11702 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
11703 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
11704 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
11705 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
11706 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
11707 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
11708 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
11709 * gcc.target/s390/nobp-return-attr-all.c: New test.
11710 * gcc.target/s390/nobp-return-attr-neg.c: New test.
11711 * gcc.target/s390/nobp-return-mem-attr.c: New test.
11712 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
11713 * gcc.target/s390/nobp-return-mem-z10.c: New test.
11714 * gcc.target/s390/nobp-return-mem-z900.c: New test.
11715 * gcc.target/s390/nobp-return-reg-attr.c: New test.
11716 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
11717 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
11718 * gcc.target/s390/nobp-return-reg-z10.c: New test.
11719 * gcc.target/s390/nobp-return-reg-z900.c: New test.
11720 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
11721 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
11722 * gcc.target/s390/nobp-table-jump-z10.c: New test.
11723 * gcc.target/s390/nobp-table-jump-z900.c: New test.
11724
11725 2018-02-08 Richard Biener <rguenther@suse.de>
11726
11727 PR tree-optimization/84233
11728 * g++.dg/torture/pr84233.C: New testcase.
11729
11730 2018-02-08 Richard Biener <rguenther@suse.de>
11731
11732 PR tree-optimization/84278
11733 * gcc.target/i386/pr84278.c: New testcase.
11734
11735 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
11736
11737 PR rtl-optimization/84068
11738 PR rtl-optimization/83459
11739 * gcc.dg/pr84068.c: New test.
11740
11741 2018-02-08 Richard Biener <rguenther@suse.de>
11742
11743 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
11744 loop vectorization to happen.
11745
11746 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
11747
11748 PR c++/83204
11749 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
11750
11751 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
11752
11753 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
11754
11755 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
11756
11757 PR target/84154
11758 * gcc.target/powerpc/pr84154-1.c: New tests.
11759 * gcc.target/powerpc/pr84154-2.c: Likewise.
11760 * gcc.target/powerpc/pr84154-3.c: Likewise.
11761
11762 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
11763
11764 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
11765
11766 2018-02-07 Jakub Jelinek <jakub@redhat.com>
11767
11768 PR c++/84082
11769 * g++.dg/template/incomplete11.C: New test.
11770 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
11771
11772 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
11773
11774 PR fortran/82994
11775 * gfortran.dg/deallocate_error_3.f90: New test.
11776 * gfortran.dg/deallocate_error_4.f90: New test.
11777
11778 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
11779
11780 PR fortran/68560
11781 * gfortran.dg/shape_9.f90: New test.
11782
11783 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
11784
11785 PR fortran/82049
11786 * gfortran.dg/assumed_charlen_parameter.f90: New test.
11787
11788 2018-02-07 David Malcolm <dmalcolm@redhat.com>
11789
11790 PR c++/81610
11791 PR c++/80567
11792 * g++.dg/spellcheck-reswords.C: New test case.
11793 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
11794 suggestion of "if".
11795
11796 2018-02-07 Martin Liska <mliska@suse.cz>
11797
11798 PR c++/84059.
11799 * g++.dg/ext/mv26.C: New test.
11800
11801 2018-02-07 Tom de Vries <tom@codesourcery.com>
11802
11803 * gcc.dg/pr83844.c: Require effective target alloca.
11804
11805 2018-02-07 Tom de Vries <tom@codesourcery.com>
11806
11807 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
11808
11809 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
11810
11811 PR target/84243
11812 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
11813 -fcf-protection=return.
11814
11815 2018-02-07 Tom de Vries <tom@codesourcery.com>
11816
11817 PR libgomp/84217
11818 * c-c++-common/goacc/pr84217.c: New test.
11819 * gfortran.dg/goacc/pr84217.f90: New test.
11820
11821 2018-02-07 Richard Biener <rguenther@suse.de>
11822
11823 PR tree-optimization/84204
11824 * gcc.dg/graphite/pr84204.c: New testcase.
11825
11826 PR tree-optimization/84205
11827 * gcc.dg/graphite/pr84205.c: New testcase.
11828
11829 PR tree-optimization/84223
11830 * gfortran.dg/graphite/pr84223.f90: New testcase.
11831
11832 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
11833
11834 PR c++/71662
11835 * g++.dg/cpp0x/scoped_enum7.C: New.
11836
11837 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
11838
11839 PR tree-optimization/83008
11840 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
11841
11842 2018-02-07 Jakub Jelinek <jakub@redhat.com>
11843
11844 PR tree-optimization/84235
11845 * gcc.c-torture/execute/ieee/pr84235.c: New test.
11846
11847 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11848
11849 PR testsuite/84243
11850 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
11851 targets.
11852 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
11853
11854 2018-02-06 Jakub Jelinek <jakub@redhat.com>
11855
11856 PR target/84146
11857 * gcc.target/i386/pr84146.c: New test.
11858
11859 2018-02-06 Michael Collison <michael.collison@arm.com>
11860
11861 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
11862
11863 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11864
11865 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
11866 warning for -mno-speculate-indirect-jumps.
11867 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
11868 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
11869 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
11870 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
11871 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
11872 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
11873
11874 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
11875
11876 PR target/84145
11877 * c-c++-common/fcf-protection-1.c: Change a compared message.
11878 * c-c++-common/fcf-protection-2.c: Likewise.
11879 * c-c++-common/fcf-protection-3.c: Likewise.
11880 * c-c++-common/fcf-protection-5.c: Likewise.
11881 * c-c++-common/fcf-protection-6.c: New test.
11882 * c-c++-common/fcf-protection-7.c: Likewise.
11883
11884 2018-02-06 Marek Polacek <polacek@redhat.com>
11885
11886 PR tree-optimization/84228
11887 * c-c++-common/Wstringop-truncation-3.c: New test.
11888
11889 2018-02-06 Tamar Christina <tamar.christina@arm.com>
11890
11891 PR target/82641
11892 * gcc.target/arm/pragma_arch_switch_2.c: New.
11893
11894 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11895
11896 PR target/79975
11897 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
11898
11899 2018-02-05 Martin Sebor <msebor@redhat.com>
11900
11901 PR tree-optimization/83369
11902 * gcc.dg/Wnonnull.c: New test.
11903
11904 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
11905
11906 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
11907 argument and use dg-messages-by-file instead. Expect it to be
11908 an array rather than a dict.
11909 (lto-link-and-maybe-run): Remove messages_by_file argument and
11910 use an upvar for dg-messages-by-file. Update call to
11911 lto_handle_diagnostics.
11912 (lt-get-options): Treat dg-messages-by-file as an array
11913 rather than a dict.
11914 (lto-get-options-main): Likewise. Set the entry rather than appending.
11915 (lto-execute): Treat dg-messages-by-file as an array rather than
11916 a dict. Update call to lto-link-and-maybe-run.
11917
11918 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
11919
11920 PR c++/82782
11921 * g++.dg/cpp1z/inline-var4.C: New.
11922
11923 2018-02-05 Martin Liska <mliska@suse.cz>
11924
11925 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
11926 options.
11927 * c-c++-common/asan/pointer-compare-2.c: Likewise.
11928 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
11929 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
11930 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
11931 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
11932 * c-c++-common/asan/pointer-compare-3.c: New test.
11933
11934 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
11935
11936 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
11937 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
11938
11939 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
11940
11941 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
11942 _mm_maskz_range_sd, _mm_mask_range_round_sd,
11943 _mm_maskz_range_round_sd): Test new intrinsics.
11944 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
11945 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
11946 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
11947 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
11948 _mm_maskz_range_ss, _mm_mask_range_round_ss,
11949 _mm_maskz_range_round_ss): Test new intrinsics.
11950 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
11951 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
11952 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
11953 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
11954 __builtin_ia32_rangess128_round): Remove builtins.
11955 (__builtin_ia32_rangesd128_mask_round,
11956 __builtin_ia32_rangess128_mask_round): Test new builtins.
11957 * gcc.target/i386/sse-13.c: Ditto.
11958 * gcc.target/i386/sse-23.c: Ditto.
11959
11960 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
11961
11962 PR middle-end/79966
11963 * gfortran.dg/pr79966.f90: New testcase
11964
11965 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
11966
11967 PR fortran/84094
11968 * gfortran.dg/associate_23.f90: Fix invalid code.
11969 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
11970 * gfortran.dg/matmul_3.f90: Likewise.
11971 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
11972
11973 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
11974
11975 PR fortran/84115
11976 * gfortran.dg/associate_34.f90: New test.
11977 * gfortran.dg/associate_35.f90: New test.
11978
11979 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
11980
11981 PR fortran/84141
11982 PR fortran/84155
11983 * gfortran.dg/pr84155.f90: New test.
11984
11985 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
11986
11987 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
11988 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
11989
11990 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
11991
11992 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
11993 dg-do run stanza.
11994
11995 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
11996
11997 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
11998 requirement.
11999 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
12000 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
12001 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
12002
12003 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12004
12005 PR testsuite/52641
12006 * gcc.c-torture/execute/pr83362.c: Make work for int16.
12007 * gcc.dg/Wsign-conversion.c: Dito.
12008 * gcc.dg/attr-alloc_size-4.c: Dito.
12009 * gcc.dg/pr81020.c: Dito.
12010 * gcc.dg/pr81192.c: Dito.
12011 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
12012 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
12013 * gcc.dg/pr83844.c: Restrict to int32plus.
12014 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
12015 * gcc.dg/tree-ssa/ldist-25.c: Dito.
12016 * gcc.dg/tree-ssa/ldist-27.c: Dito.
12017 * gcc.dg/tree-ssa/ldist-28.c: Dito.
12018 * gcc.dg/tree-ssa/ldist-29.c: Dito.
12019 * gcc.dg/tree-ssa/ldist-30.c: Dito.
12020 * gcc.dg/tree-ssa/ldist-31.c: Dito.
12021 * gcc.dg/tree-ssa/ldist-32.c: Dito.
12022 * gcc.dg/tree-ssa/ldist-33.c: Dito.
12023 * gcc.dg/tree-ssa/ldist-34.c: Dito.
12024 * gcc.dg/tree-ssa/ldist-35.c: Dito.
12025 * gcc.dg/tree-ssa/ldist-36.c: Dito.
12026
12027 2018-02-02 Julia Koval <julia.koval@intel.com>
12028
12029 * gcc.target/i386/funcspec-56.inc: Handle new march.
12030 * g++.dg/ext/mv16.C: Ditto.
12031
12032 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12033
12034 * lib/target-supports.exp
12035 (check_effective_target_keeps_null_pointer_checks): No more
12036 special-case avr.
12037 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
12038 * gcc.dg/ifcvt-4.c: Skip avr.
12039 * gcc.dg/pr53037-1.c: Dito.
12040 * gcc.dg/pr53037-2.c: Dito.
12041 * gcc.dg/pr53037-3.c: Dito.
12042 * gcc.dg/pr63387-2.c: Dito.
12043 * gcc.dg/pr63387.c: Dito.
12044 * gcc.dg/sancov/cmp0.c: Dito.
12045 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
12046 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
12047 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
12048 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
12049 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
12050 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
12051 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
12052 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
12053 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
12054 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
12055 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
12056 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
12057 * gcc.dg/tree-ssa/pr82059.c: Dito.
12058 * gcc.c-torture/execute/pr70460.c: Dito.
12059
12060 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12061
12062 PR testsuite/52641
12063 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
12064 * gcc.c-torture/execute/20180112-1.c: Dito.
12065 * gcc.c-torture/execute/pr81503.c: Dito.
12066 * gcc.dg/store_merging_12.c: Dito.
12067 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
12068 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
12069 * gcc.dg/tree-ssa/pr80898.c: Dito.
12070 * gcc.dg/tree-ssa/pr82363.c: Dito.
12071 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
12072 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
12073 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
12074 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
12075 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
12076 * gcc.dg/tree-ssa/pr80803.c: Dito.
12077 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
12078 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
12079 * gcc.dg/tree-ssa/vrp114.c: Dito.
12080 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
12081 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
12082 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
12083
12084 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
12085
12086 PR target/84066
12087 * gcc.target/i386/cet-sjlj-6a.c: New test.
12088 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
12089
12090 2018-02-01 Marek Polacek <polacek@redhat.com>
12091
12092 PR c++/84125
12093 * g++.dg/cpp1y/lambda-generic-84125.C: New test.
12094
12095 2018-01-30 Jeff Law <law@redhat.com>
12096
12097 PR target/84128
12098 * gcc.target/i386/pr84128.c: New test.
12099
12100 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
12101
12102 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
12103 -fdelete-null-pointer-checks.
12104
12105 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
12106
12107 PR c++/83796
12108 * g++.dg/cpp0x/abstract-default1.C: New.
12109
12110 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12111
12112 PR tree-optimization/81635
12113 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
12114 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
12115
12116 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12117
12118 PR target/83370
12119 * gcc.target/aarch64/pr83370.c: New.
12120
12121 2018-02-01 Richard Biener <rguenther@suse.de>
12122
12123 * gcc.dg/graphite/pr35356-1.c: Adjust.
12124
12125 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12126
12127 PR testsuite/83846
12128 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
12129 for ILP32.
12130 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
12131 of hard-coding the choice.
12132 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
12133 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
12134 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
12135 memset call.
12136 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
12137 stdint.h types.
12138 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
12139 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
12140 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
12141 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
12142 * gcc.target/aarch64/sve/logical_1.c: Likewise.
12143 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
12144 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
12145 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
12146 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
12147 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
12148 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
12149 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
12150 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
12151 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
12152 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
12153 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
12154 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
12155 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
12156 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
12157 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
12158 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
12159 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
12160 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
12161 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
12162 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
12163 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
12164 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
12165 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
12166 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
12167 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
12168 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
12169 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
12170 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
12171 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
12172 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
12173 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
12174 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
12175 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
12176 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
12177 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
12178 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
12179 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
12180 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
12181 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
12182 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
12183 __builtin_popcountll rather than __builtin_popcountl.
12184
12185 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12186
12187 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
12188 of LD1R[HWD] for multi-element constants on big-endian targets.
12189 * gcc.target/aarch64/sve/slp_3.c: Likewise.
12190 * gcc.target/aarch64/sve/slp_4.c: Likewise.
12191
12192 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12193
12194 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
12195 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
12196 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
12197
12198 2018-02-01 Jakub Jelinek <jakub@redhat.com>
12199
12200 PR tree-optimization/81661
12201 PR tree-optimization/84117
12202 * gcc.dg/pr81661.c: New test.
12203 * gfortran.dg/pr84117.f90: New test.
12204
12205 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
12206
12207 PR fortran/83705
12208 * gfortran.dg/repeat_7.f90: Catch warning message.
12209
12210 2018-01-31 Ian Lance Taylor <iant@golang.org>
12211
12212 * go.go-torture/execute/printnil.go: New test.
12213
12214 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12215
12216 * lib/target-supports.exp (check_effective_target_comdat_group):
12217 Allow for Solaris as comdat syntax.
12218
12219 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
12220 Solaris with comdat_group support and as.
12221
12222 2018-01-31 Marek Polacek <polacek@redhat.com>
12223
12224 PR c/81779
12225 * gcc.dg/pr81779.c: New test.
12226
12227 2018-01-31 Jakub Jelinek <jakub@redhat.com>
12228
12229 PR fortran/84116
12230 * gfortran.dg/gomp/pr84116.f90: New test.
12231
12232 PR c++/83993
12233 * g++.dg/init/pr83993-2.C: New test.
12234
12235 PR c++/83993
12236 * g++.dg/init/pr83993-1.C: New test.
12237 * g++.dg/cpp0x/pr83993.C: New test.
12238
12239 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
12240
12241 PR fortran/84088
12242 * gfortran.dg/pr84088.f90: New test.
12243
12244 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
12245
12246 PR target/82444
12247 * gcc.target/i386/pr82444.c: New.
12248
12249 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
12250
12251 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
12252 * gcc.target/powerpc/vsx-13.c: New.
12253
12254 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
12255
12256 PR c++/84092
12257 * g++.dg/cpp1y/var-templ57.C: New.
12258
12259 2018-01-31 Marek Polacek <polacek@redhat.com>
12260
12261 PR c++/84138
12262 * g++.dg/diagnostic/pr84138.C: New test.
12263
12264 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
12265
12266 PR fortran/78534
12267 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
12268 -Wstringop-overflow warnings due to spurious warning with -O1.
12269 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
12270 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
12271
12272 2018-01-31 Richard Biener <rguenther@suse.de>
12273
12274 PR tree-optimization/84132
12275 * g++.dg/torture/pr84132.C: New testcase.
12276
12277 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
12278
12279 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
12280 dg-final scan.
12281
12282 2018-01-31 Julia Koval <julia.koval@intel.com>
12283
12284 PR target/83618
12285 * gcc.target/i386/rdpid.c: Remove "eax".
12286
12287 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12288
12289 PR tree-optimization/64946
12290 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
12291 scan-assembler checks.
12292
12293 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
12294
12295 * gcc.c-torture/execute/20180131-1.c: New test.
12296
12297 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
12298
12299 * gcc.target/arc/taux-1.c: New test.
12300 * gcc.target/arc/taux-2.c: Likewise.
12301
12302 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
12303
12304 * gcc.target/arc/uncached.c: New test.
12305
12306 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12307
12308 PR lto/83954
12309 * gnat.dg/lto20.adb: Remove dg-excess-errors.
12310
12311 2018-01-31 Jakub Jelinek <jakub@redhat.com>
12312
12313 PR preprocessor/69869
12314 * gcc.dg/cpp/trad/pr69869.c: New test.
12315
12316 PR c/84100
12317 * gcc.dg/pr84100.c: New test.
12318
12319 2018-01-30 Jeff Law <law@redhat.com>
12320
12321 PR target/84064
12322 * gcc.target/i386/pr84064: New test.
12323
12324 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
12325
12326 PR fortran/84134
12327 * gfortran.dg/data_implied_do_2.f90: New test.
12328
12329 2018-01-30 Janus Weil <janus@gcc.gnu.org>
12330
12331 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
12332
12333 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
12334
12335 PR fortran/84133
12336 * gfortran.dg/inline_matmul_21.f90: New test case.
12337
12338 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12339
12340 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
12341
12342 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
12343
12344 PR target/84112
12345 * gcc.target/powerpc/pr84112.c: New.
12346
12347 2018-01-30 Jakub Jelinek <jakub@redhat.com>
12348
12349 PR rtl-optimization/83986
12350 * gcc.dg/pr83986.c: New test.
12351
12352 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
12353
12354 PR 58684
12355 * gcc.dg/torture/inf-compare-1.c: Add xfail.
12356 * gcc.dg/torture/inf-compare-2.c: Add xfail.
12357 * gcc.dg/torture/inf-compare-3.c: Add xfail.
12358 * gcc.dg/torture/inf-compare-4.c: Add xfail.
12359
12360 2018-01-30 Jakub Jelinek <jakub@redhat.com>
12361
12362 PR tree-optimization/84111
12363 * gcc.c-torture/compile/pr84111.c: New test.
12364
12365 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
12366
12367 PR ipa/83179
12368 * gcc.dg/ipa/inline-2.c: Fix template.
12369 * gcc.dg/ipa/inline-3.c: Fix template.
12370
12371 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
12372
12373 PR ipa/81360
12374 * g++.dg/torture/pr81360.C: New testcase.
12375
12376 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
12377
12378 PR lto/83954
12379 * gcc.dg/lto/pr83954.h: New testcase.
12380 * gcc.dg/lto/pr83954_0.c: New testcase.
12381 * gcc.dg/lto/pr83954_1.c: New testcase.
12382
12383 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12384
12385 PR bootstrap/84017
12386 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
12387 to dg-options.
12388 Simplify DW_AT_producer scan.
12389
12390 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12391
12392 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
12393
12394 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
12395
12396 PR target/83828
12397 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
12398 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
12399 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
12400 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
12401
12402 2018-01-29 Jeff Law <law@redhat.com>
12403
12404 PR testsuite/81010
12405 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
12406 better match other tests which require vsx. Verify the zero
12407 extension is part of the test in the combiner dump.
12408
12409 2018-01-29 Marek Polacek <polacek@redhat.com>
12410
12411 PR c/83966
12412 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
12413
12414 PR c++/83996
12415 * g++.dg/ext/pr83996.C: New test.
12416
12417 2018-01-29 Richard Biener <rguenther@suse.de>
12418
12419 PR tree-optimization/84057
12420 * gcc.dg/graphite/pr84057.c: New testcase.
12421
12422 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
12423
12424 PR fortran/84073
12425 * gfortran.dg/bind_c_usage_31.f90: New test.
12426
12427 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
12428
12429 PR c++/83924
12430 * g++.dg/warn/Wduplicated-branches5.C: New.
12431
12432 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
12433
12434 * gcc.target/rl78/test_addsi3_internal.c: New test.
12435
12436 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
12437
12438 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
12439 Make expected output depend on whether we expect sibcalls or not.
12440 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
12441 safe-indirect-jump-1.c).
12442
12443 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
12444 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
12445 Soren Rasmussen <s.c.rasmussen@gmail.com>
12446
12447 Fortran 2018 teams tests.
12448
12449 * gfortran.dg/team_number_1.f90: new test for team_number.
12450 * gfortran.dg/team_change_1.f90: new test for change team.
12451 * gfortran.dg/team_end_1.f90: new test for end team.
12452 * gfortran.dg/team_form_1.f90: new test for form team.
12453
12454 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
12455
12456 PR fortran/83998
12457 * gfortran.dg/dot_product_4.f90
12458
12459 2018-01-26 Martin Sebor <msebor@redhat.com>
12460
12461 PR tree-optimization/83896
12462 * gcc.dg/strlenopt-43.c: New.
12463
12464 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
12465
12466 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
12467 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
12468 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
12469 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
12470 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
12471 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
12472 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
12473 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
12474 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
12475 stanzas.
12476 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
12477 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
12478 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
12479 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
12480 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
12481 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
12482 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
12483 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
12484 instruction list.
12485 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
12486
12487 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
12488
12489 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
12490 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
12491 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
12492 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
12493 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
12494 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
12495 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
12496 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
12497 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
12498 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
12499 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
12500 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
12501 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
12502
12503 2018-01-26 Martin Liska <mliska@suse.cz>
12504
12505 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
12506 warning is seen.
12507
12508 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
12509
12510 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
12511 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
12512 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
12513 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
12514 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
12515 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
12516 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
12517 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
12518
12519 2018-01-26 Richard Biener <rguenther@suse.de>
12520
12521 PR rtl-optimization/84003
12522 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
12523 latent bug in DSE if NOINLINE is appropriately defined.
12524 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
12525 and defining NOINLINE.
12526
12527 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12528
12529 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
12530 tests specific to aarch64. XFAIL test on arm.
12531
12532 2018-01-26 Jakub Jelinek <jakub@redhat.com>
12533
12534 PR rtl-optimization/83985
12535 * gcc.dg/pr83985.c: New test.
12536
12537 PR c/83989
12538 * c-c++-common/Wrestrict-3.c: New test.
12539
12540 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
12541
12542 * gcc.target/arc/tdelegitimize_addr.c: New test.
12543
12544 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
12545
12546 * gcc.target/arc/jli-1.c: New file.
12547 * gcc.target/arc/jli-2.c: Likewise.
12548
12549 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
12550
12551 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
12552 scan-assembler.
12553 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
12554 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
12555
12556 2018-01-26 Richard Biener <rguenther@suse.de>
12557
12558 PR tree-optimization/81082
12559 * gcc.dg/vect/pr81082.c: New testcase.
12560 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
12561 simplification to n * n.
12562
12563 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12564
12565 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
12566 Solaris 10.
12567 * gcc.target/i386/pr63620.c: Likewise.
12568
12569 2018-01-26 Julia Koval <julia.koval@intel.com>
12570
12571 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
12572 -mavx512f -mavx512bw.
12573 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
12574 * gcc.target/i386/i386.exp: Fix types.
12575
12576 2018-01-26 Alan Modra <amodra@gmail.com>
12577
12578 PR target/84033
12579 * gcc.target/powerpc/swaps-p8-46.c: New.
12580
12581 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
12582
12583 PR fortran/37577
12584 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
12585 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
12586 'array01' in the tree dump comparison.
12587 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
12588 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
12589 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
12590
12591 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
12592
12593 PR middle-end/83055
12594 * gcc.dg/torture/pr83055.c: New testcase.
12595
12596 2018-01-25 Jakub Jelinek <jakub@redhat.com>
12597
12598 PR c++/84031
12599 * g++.dg/cpp1z/decomp36.C: New test.
12600
12601 PR middle-end/83977
12602 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
12603
12604 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
12605
12606 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
12607 the shift dump line.
12608 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
12609
12610 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
12611
12612 PR target/81550
12613 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
12614 index instead of int, which allows IVOPTs to properly optimize the
12615 loop.
12616
12617 2018-01-24 David Malcolm <dmalcolm@redhat.com>
12618
12619 PR jit/82846
12620 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
12621 of "fn_type" typedef.
12622 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
12623
12624 2018-01-24 Ian Lance Taylor <iant@golang.org>
12625
12626 * go.go-torture/execute/names-1.go: New test.
12627
12628 2018-01-19 Jeff Law <law@redhat.com>
12629
12630 PR target/83994
12631 * gcc.target/i386/pr83994.c: New test.
12632
12633 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
12634
12635 PR target/84014
12636 * gcc.target/powerpc/pr84014.c: New.
12637
12638 2018-01-24 Jakub Jelinek <jakub@redhat.com>
12639
12640 PR middle-end/83977
12641 * c-c++-common/gomp/pr83977-1.c: New test.
12642 * c-c++-common/gomp/pr83977-2.c: New test.
12643 * c-c++-common/gomp/pr83977-3.c: New test.
12644 * gfortran.dg/gomp/pr83977.f90: New test.
12645
12646 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
12647
12648 PR testsuite/83889
12649 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
12650 * gcc.dg/vect/pr80631-1.c: Likewise.
12651 * gcc.dg/vect/pr80631-2.c: Likewise.
12652 * gcc.dg/vect/pr81410.c: Likewise.
12653 * gcc.dg/vect/pr81633.c: Likewise.
12654 * gcc.dg/vect/pr81815.c: Likewise.
12655 * gcc.dg/vect/pr82108.c: Likewise.
12656 * gcc.dg/vect/pr83857.c: Likewise.
12657 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
12658 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
12659 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
12660 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
12661 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
12662 * gcc.dg/vect/vect-reduc-11.c: Likewise.
12663 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
12664 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
12665 dg-xfail-run-if instead.
12666 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
12667 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
12668 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
12669 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
12670 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
12671
12672 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
12673
12674 PR tree-optimization/83979
12675 * g++.dg/pr83979.c: New test.
12676
12677 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12678
12679 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
12680 option. Add arm_neon_ok_no_float_abi check.
12681
12682 2018-01-24 Richard Biener <rguenther@suse.de>
12683
12684 PR tree-optimization/83176
12685 * gcc.dg/graphite/pr83176.c: New testcase.
12686
12687 2018-01-24 Richard Biener <rguenther@suse.de>
12688
12689 PR tree-optimization/82819
12690 * gcc.dg/graphite/pr82819.c: New testcase.
12691
12692 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
12693
12694 PR c++/83921
12695 * g++.dg/cpp1y/constexpr-83921-1.C: New.
12696 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
12697 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
12698 * g++.dg/ext/stmtexpr20.C: Likewise.
12699 * g++.dg/ext/stmtexpr21.C: Likewise.
12700
12701 2018-01-23 David Malcolm <dmalcolm@redhat.com>
12702
12703 PR c++/83974
12704 * g++.dg/warn/pr83974.C: New test case.
12705
12706 2018-01-23 Jakub Jelinek <jakub@redhat.com>
12707
12708 PR sanitizer/83987
12709 * g++.dg/ubsan/pr83987.C: New test.
12710
12711 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
12712
12713 PR fortran/83866
12714 * gfortran.dg/pdt_29.f03: New test.
12715
12716 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
12717
12718 PR fortran/83898
12719 * gfortran.dg/associate_33.f03: New test.
12720
12721 2018-01-23 Martin Liska <mliska@suse.cz>
12722
12723 PR lto/81440
12724 * gcc.dg/lto/pr81440.h: New test.
12725 * gcc.dg/lto/pr81440_0.c: New test.
12726 * gcc.dg/lto/pr81440_1.c: New test.
12727
12728 2018-01-23 Nathan Sidwell <nathan@acm.org>
12729
12730 PR c++/83988
12731 * g++.dg/template/pr83988.C: New.
12732
12733 2018-01-23 Jakub Jelinek <jakub@redhat.com>
12734
12735 PR c++/82882
12736 PR c++/83978
12737 * g++.dg/cpp0x/pr82882.C: New test.
12738 * g++.dg/cpp0x/pr83978.C: New test.
12739
12740 PR c++/83958
12741 * g++.dg/cpp1z/decomp35.C: New test.
12742
12743 2018-01-23 Nathan Sidwell <nathan@acm.org>
12744
12745 * g++.dg/cpp0x/range-for10.C: Adjust.
12746 * g++.dg/ext/forscope1.C: Adjust.
12747 * g++.dg/ext/forscope2.C: Adjust.
12748 * g++.dg/template/for1.C: Adjust.
12749
12750 2018-01-23 David Malcolm <dmalcolm@redhat.com>
12751
12752 PR tree-optimization/83510
12753 * gcc.c-torture/compile/pr83510.c: New test case.
12754
12755 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
12756
12757 PR testsuite/83888
12758 * lib/target-supports.exp (check_effective_target_vect_float): Say
12759 that the result only holds when -funsafe-math-optimizations is on.
12760 (check_effective_target_vect_float_strict): New procedure.
12761 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
12762 of vect_float.
12763 * gcc.dg/vect/vect-reduc-6.c: Likewise.
12764
12765 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
12766
12767 PR tree-optimization/83965
12768 * gcc.dg/vect/pr83965.c: New test.
12769
12770 2018-01-23 Richard Biener <rguenther@suse.de>
12771
12772 PR tree-optimization/83963
12773 * gfortran.dg/graphite/pr83963.f: New testcase.
12774 * gcc.dg/graphite/pr83963-2.c: Likewise.
12775
12776 2018-01-23 Jakub Jelinek <jakub@redhat.com>
12777
12778 PR c++/83918
12779 * g++.dg/cpp1z/pr83918.C: New test.
12780
12781 2018-01-22 Jakub Jelinek <jakub@redhat.com>
12782
12783 PR tree-optimization/83957
12784 * gcc.dg/autopar/pr83957.c: New test.
12785
12786 PR tree-optimization/83081
12787 * gcc.dg/predict-8.c: Adjust expected probability.
12788
12789 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
12790
12791 PR target/83862
12792 * gcc.target/powerpc/pr83862.c: New test.
12793
12794 2018-01-22 Carl Love <cel@us.ibm.com>
12795
12796 * gcc.target/powerpc/powerpc.exp: Add torture tests for
12797 builtins-4-runnable.c, builtins-6-runnable.c,
12798 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
12799 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
12800 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
12801 for signed/unsigned 128-bit and long long int loads.
12802
12803 2018-01-22 Marek Polacek <polacek@redhat.com>
12804
12805 PR c++/81933
12806 * g++.dg/cpp1y/constexpr-empty4.C: New test.
12807
12808 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
12809
12810 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
12811 scan-asembler valid instructions list.
12812 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
12813 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
12814 power8-vector requirement and option.
12815 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
12816
12817 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
12818
12819 PR 78534
12820 PR 83704
12821 * gfortran.dg/string_1.f90: Remove printing the length.
12822
12823 2018-01-22 Richard Biener <rguenther@suse.de>
12824
12825 PR tree-optimization/83963
12826 * gcc.dg/graphite/pr83963.c: New testcase.
12827
12828 2018-01-22 Sudakshina Das <sudi.das@arm.com>
12829
12830 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
12831 dg-require-effective-target directives.
12832
12833 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12834
12835 * lib/target-supports.exp (check_effective_target_arm_softfloat):
12836 New procedure.
12837 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
12838 Adjust scan-assembler checks for soft-float.
12839
12840 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12841
12842 PR target/83946
12843 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
12844
12845 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
12846
12847 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
12848 * gcc.dg/pr83623.c: Likewise.
12849 * gcc.dg/pr83666.c: Likewise.
12850
12851 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12852 David Edelsohn <dje.gcc@gmail.com>
12853
12854 PR target/83946
12855 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
12856 assembly output from "crset eq" to "crset 2".
12857 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
12858 assembly output from . to $.
12859 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
12860 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
12861 assembly output from "crset eq" to "crset 2".
12862 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
12863 assembly output from "crset eq" to "crset 2", and from . to $.
12864
12865 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
12866
12867 PR fortran/83900
12868 * gfortran.dg/matmul_18.f90: New test.
12869
12870 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
12871
12872 PR tree-optimization/83940
12873 * gcc.dg/torture/pr83940.c: New test.
12874
12875 2018-01-20 Jakub Jelinek <jakub@redhat.com>
12876
12877 PR middle-end/83945
12878 * gcc.dg/tls/pr83945.c: New test.
12879
12880 PR target/83930
12881 * gcc.dg/pr83930.c: New test.
12882
12883 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
12884
12885 PR fortran/83900
12886 * gfortran.dg/matmul_17.f90: New test.
12887
12888 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
12889
12890 PR fortran/80768
12891 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
12892
12893 2018-01-19 Jakub Jelinek <jakub@redhat.com>
12894
12895 PR c++/81167
12896 * g++.dg/cpp0x/pr81167.C: New test.
12897
12898 PR c++/83919
12899 * g++.dg/cpp0x/pr83919.C: New test.
12900
12901 2018-01-19 Jeff Law <law@redhat.com>
12902 Jakub Jelinek <jakub@redhat.com>
12903
12904 * gcc.dg/stack-check-16.c: New test.
12905
12906 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
12907
12908 PR target/83790
12909 * gcc.target/nvptx/indirect_call.c: New test.
12910
12911 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12912
12913 * g++.dg/torture/pr83619.C: Remove dg-message.
12914
12915 2018-01-19 Martin Liska <mliska@suse.cz>
12916
12917 * gcc.dg/predict-1.c: Adjust expected probability.
12918 * gcc.dg/predict-3.c: Likewise.
12919 * gcc.dg/predict-5.c: Likewise.
12920 * gcc.dg/predict-6.c: Likewise.
12921 * gcc.dg/predict-9.c: Likewise.
12922
12923 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
12924
12925 PR tree-optimization/83922
12926 * gcc.dg/pr83922.c: New test.
12927
12928 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
12929
12930 PR tree-optimization/83914
12931 * gcc.dg/vect/pr83914.c: New test.
12932
12933 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12934
12935 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
12936 * gcc.target/arm/negdi-2.c: Likewise.
12937 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
12938
12939 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12940
12941 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
12942
12943 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12944
12945 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
12946
12947 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
12948
12949 * gcc.dg/torture/pr52451.c (main): Skip long double test on
12950 hppa*-*-hpux*.
12951
12952 2018-01-18 Jakub Jelinek <jakub@redhat.com>
12953
12954 PR ipa/83619
12955 PR testsuite/83934
12956 * g++.dg/torture/pr83619.C (e): Define before first use instead of
12957 forward declaration.
12958
12959 2018-01-18 Carl Love <cel@us.ibm.com>
12960
12961 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
12962 to the function.
12963
12964 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
12965
12966 PR c++/81013
12967 * g++.dg/inherit/union3.C: New.
12968
12969 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
12970
12971 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
12972
12973 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
12974
12975 PR ipa/83619
12976 * g++.dg/torture/pr83619.C: New testcase.
12977
12978 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
12979
12980 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
12981 Add function body to force error messages in some configurations.
12982
12983 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12984
12985 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
12986 and arm_thumb1_ok.
12987
12988 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
12989
12990 PR other/70268
12991 * c-c++-common/ffile-prefix-map.c: New test.
12992 * c-c++-common/fmacro-prefix-map.c: New test.
12993 * c-c++-common/cpp/ffile-prefix-map.c: New test.
12994 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
12995
12996 2018-01-18 Martin Liska <mliska@suse.cz>
12997
12998 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
12999 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13000 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13001 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13002 * gcc.target/i386/ret-thunk-10.c: Likewise.
13003 * gcc.target/i386/ret-thunk-11.c: Likewise.
13004 * gcc.target/i386/ret-thunk-12.c: Likewise.
13005 * gcc.target/i386/ret-thunk-15.c: Likewise.
13006 * gcc.target/i386/ret-thunk-9.c: Likewise.
13007
13008 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13009
13010 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
13011 order.
13012
13013 2018-01-18 Nathan Sidwell <nathan@acm.org>
13014
13015 PR c++/83160
13016 * g++.dg/cpp0x/pr83160.C: New.
13017
13018 2018-01-18 Richard Biener <rguenther@suse.de>
13019
13020 PR tree-optimization/83887
13021 * gcc.dg/graphite/pr83887.c: New testcase.
13022 * gfortran.dg/graphite/pr83887.f90: Likewise.
13023 * gfortran.dg/graphite/pr83887.f: Likewise.
13024
13025 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13026
13027 PR target/65578
13028 * gcc.target/arm/builtin-bswap.x: New file.
13029 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
13030 and options for armv6t2.
13031 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
13032 and options for Thumb1.
13033 * gcc.target/arm/builtin-bswap16.x: New file.
13034 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
13035 and options for armv6t2.
13036 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
13037 and options for Thumb1.
13038
13039 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13040
13041 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
13042 order.
13043
13044 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13045
13046 PR c/61240
13047 * gcc.dg/pr61240.c: New test.
13048
13049 2018-01-17 Harald Anlauf <anlauf@gmx.de>
13050
13051 PR fortran/83864
13052 * gfortran.dg/pr83864.f90: New test.
13053
13054 2018-01-17 Jeff Law <law@redhat.com>
13055
13056 PR testsuite/83883
13057 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
13058
13059 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13060
13061 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
13062 restriction, but still restrict to 64-bit.
13063 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
13064 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
13065
13066 2018-01-17 Harald Anlauf <anlauf@gmx.de>
13067
13068 PR fortran/83874
13069 * gfortran.dg/pr83874.f90: New test.
13070
13071 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13072
13073 PR c++/83824
13074 * g++.dg/cpp0x/pr83824.C: New test.
13075
13076 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
13077
13078 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
13079 appropriate .gnu_attribute for the long double type, if we use the
13080 long double type, but do not generate any calls.
13081 * gcc.target/powerpc/gnuattr2.c: Likewise.
13082 * gcc.target/powerpc/gnuattr3.c: Likewise.
13083
13084 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
13085
13086 PR c++/78344
13087 * g++.dg/cpp0x/alignas13.C: New.
13088
13089 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13090
13091 PR c++/83897
13092 * g++.dg/cpp0x/pr83897.C: New test.
13093
13094 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
13095
13096 PR ipa/83051
13097 * gcc.c-torture/compile/pr83051-2.c: New testcase.
13098
13099 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
13100
13101 PR c++/81054
13102 * g++.dg/cpp0x/constexpr-ice19.C: New.
13103
13104 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
13105
13106 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
13107 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
13108 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
13109 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
13110 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
13111 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
13112 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
13113 * gcc.target/powerpc/builtins-1-be-folded.c: New.
13114 * gcc.target/powerpc/builtins-1-le-folded.c: New.
13115 * gcc.target/powerpc/builtins-1.fold.h: New.
13116
13117 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
13118
13119 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
13120 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
13121
13122 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13123
13124 * gcc.target/arm/g2.c: Add -marm to dg-options.
13125 * gcc.target/arm/scd42-2.c: Likewise.
13126
13127 2018-01-17 Nathan Sidwell <nathan@acm.org>
13128
13129 PR c++/83287
13130 * g++.dg/lookup/pr83287-2.C: New.
13131
13132 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13133
13134 PR c++/83814
13135 PR c++/83902
13136 * g++.dg/wrappers/pr83814.C: New test case.
13137 * g++.dg/wrappers/pr83902.C: New test case.
13138
13139 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13140
13141 PR lto/83121
13142 * g++.dg/lto/pr83121_0.C: New test case.
13143 * g++.dg/lto/pr83121_1.C: New test case.
13144 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
13145 adapted from DejaGnu's dg-test.
13146 (lto_handle_diagnostics): New procedure.
13147 (lto_prune_warns): Ignore informational notes.
13148 (lto-link-and-maybe-run): Add "messages_by_file" param.
13149 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
13150 "execute" when "link" fails if "execute" was not specified.
13151 (lto-can-handle-directive): New procedure.
13152 (lto-get-options-main): Call lto-can-handle-directive. Add a
13153 dg-messages local, using it to set the caller's
13154 dg-messages-by-file for the given source file.
13155 (lto-get-options): Likewise.
13156 (lto-execute): Add dg-messages-by-file local, and pass it to
13157 lto-link-and-maybe-run.
13158
13159 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
13160 Richard Sandiford <richard.sandiford@linaro.org>
13161
13162 PR target/79041
13163 PR target/82964
13164 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
13165 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
13166
13167 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13168
13169 * lib/target-supports.exp: Fix -march arguments in arm arch effective
13170 target check autogenerator for armv8.1-a and armv8.2-a.
13171
13172 2018-01-17 Carl Love <cel@us.ibm.com>
13173
13174 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
13175 Add debug print statements.
13176 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
13177 16 byte vector load followed by a partial vector load.
13178
13179 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13180
13181 PR c++/83799
13182 * g++.dg/wrappers/pr83799.C: New test case.
13183
13184 2018-01-17 Nathan Sidwell <nathan@acm.org>
13185
13186 PR c++/83739
13187 * g++.dg/cpp1y/pr83739.C: New.
13188
13189 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13190
13191 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
13192 * gcc.target/visium/overflow16.c: Likewise.
13193 * gcc.target/visium/overflow32.c: Likewise.
13194
13195 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13196
13197 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
13198
13199 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13200
13201 * gcc.dg/rtl/arm/stl-cond.c: New test.
13202 * gcc.target/arm/stl-cond.c: Delete.
13203
13204 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13205
13206 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
13207 directives.
13208
13209 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13210
13211 PR tree-optimization/83843
13212 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
13213 * gcc.dg/store_merging_19.c: New test.
13214
13215 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13216
13217 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
13218 and options.
13219
13220 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13221
13222 PR rtl-optimization/83771
13223 * gcc.dg/pr83771.c: New test.
13224
13225 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13226
13227 PR tree-optimization/81184
13228 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
13229 targets.
13230 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
13231
13232 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13233
13234 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
13235
13236 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
13237
13238 PR target/83546
13239 * gcc.target/i386/pr83546.c: New test.
13240
13241 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13242
13243 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
13244
13245 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13246
13247 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
13248 test and add dg-warning for the -Wstringop-overflow warning.
13249
13250 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13251
13252 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
13253 XFAIL last test on SPARC and Visium.
13254
13255 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
13256
13257 PR rtl-optimization/80481
13258 * g++.dg/pr80481.C: Exclude solaris.
13259
13260 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13261
13262 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
13263 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
13264 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
13265
13266 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13267
13268 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
13269 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
13270 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
13271 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
13272 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
13273 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
13274 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
13275 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
13276 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
13277 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
13278 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
13279 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
13280 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
13281 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
13282 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
13283
13284 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13285
13286 PR testsuite/77734
13287 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
13288
13289 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13290
13291 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
13292 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
13293 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
13294 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
13295 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
13296 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
13297
13298 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
13299
13300 PR tree-optimization/83857
13301 * gcc.dg/vect/pr83857.c: New test.
13302
13303 2018-01-16 Richard Biener <rguenther@suse.de>
13304
13305 PR tree-optimization/83867
13306 * gcc.dg/vect/pr83867.c: New testcase.
13307
13308 2018-01-16 Jakub Jelinek <jakub@redhat.com>
13309
13310 PR c/83844
13311 * gcc.dg/pr83844.c: New test.
13312
13313 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
13314
13315 * gcc.dg/torture/pr83847.c: New test.
13316
13317 2018-01-16 Jakub Jelinek <jakub@redhat.com>
13318
13319 PR rtl-optimization/86620
13320 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
13321 instead of --param=max-sched-ready-insns=0.
13322 * gcc.target/i386/pr83620.c: New test.
13323 * gcc.dg/pr83620.c: New test.
13324
13325 PR tree-optimization/83843
13326 * gcc.dg/store_merging_18.c: New test.
13327
13328 PR c++/83817
13329 * g++.dg/cpp1y/pr83817.C: New test.
13330
13331 PR c++/83825
13332 * g++.dg/template/pr83825.C: New test.
13333
13334 2018-01-16 Richard Biener <rguenther@suse.de>
13335
13336 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
13337
13338 2018-01-16 Richard Biener <rguenther@suse.de>
13339
13340 PR testsuite/82132
13341 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
13342 from gcc.dg/torture/pr60092.c.
13343
13344 2018-01-15 Martin Sebor <msebor@redhat.com>
13345
13346 PR c++/83588
13347 * g++.dg/ext/flexary28.C: New test.
13348
13349 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
13350
13351 PR fortran/82257
13352 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
13353
13354 2018-01-15 Martin Sebor <msebor@redhat.com>
13355
13356 PR testsuite/83869
13357 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
13358
13359 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
13360
13361 PR fortran/54613
13362 * gfortran.dg/minmaxloc_9.f90: New test.
13363 * gfortran.dg/minmaxloc_10.f90: New test.
13364 * gfortran.dg/minmaxloc_11.f90: New test.
13365
13366 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
13367
13368 PR target/83839
13369 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
13370 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13371 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13372 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13373 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13374 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13375 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13376 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13377 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13378 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13379 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13380 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13381 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13382 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13383 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13384 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
13385 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
13386 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
13387 * gcc.target/i386/ret-thunk-10.c: Likewise.
13388 * gcc.target/i386/ret-thunk-11.c: Likewise.
13389 * gcc.target/i386/ret-thunk-12.c: Likewise.
13390 * gcc.target/i386/ret-thunk-13.c: Likewise.
13391 * gcc.target/i386/ret-thunk-14.c: Likewise.
13392 * gcc.target/i386/ret-thunk-15.c: Likewise.
13393 * gcc.target/i386/ret-thunk-9.c: Don't check the
13394 __x86_return_thunk label. Scan for "push" only for Linux.
13395
13396 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
13397
13398 PR testsuite/79920
13399 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
13400
13401 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13402
13403 PR target/83687
13404 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
13405 tests.
13406 * gcc.target/arm/pr83687.c: New test.
13407
13408 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
13409
13410 Adjust tests to AVR_TINY.
13411
13412 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
13413 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
13414 * gcc.target/avr/pr71627.c: Same.
13415 * gcc.target/avr/torture/addr-space-1-0.c: Same.
13416 * gcc.target/avr/torture/addr-space-1-1.c: Same.
13417 * gcc.target/avr/torture/addr-space-1-x.c: Same.
13418 * gcc.target/avr/torture/addr-space-2-0.c: Same.
13419 * gcc.target/avr/torture/addr-space-2-1.c: Same.
13420 * gcc.target/avr/torture/addr-space-2-x.c: Same.
13421 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
13422 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
13423 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
13424 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
13425 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
13426 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
13427 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
13428 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
13429 * gcc.target/avr/torture/pr61055.c: Same.
13430 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
13431 available.
13432 * gcc.target/avr/torture/int24-mul.c: Same.
13433 * gcc.target/avr/torture/pr51782-1.c: Same.
13434 * gcc.target/avr/torture/pr61443.c: Same.
13435 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
13436 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
13437
13438 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
13439
13440 PR c/83801
13441 PR c/83729
13442 * gcc.target/avr/torture/pr83729.c: New test.
13443 * gcc.target/avr/torture/pr83801.c: New test.
13444
13445 2018-01-15 Jakub Jelinek <jakub@redhat.com>
13446
13447 PR middle-end/82694
13448 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
13449 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
13450
13451 2018-01-10 Martin Sebor <msebor@redhat.com>
13452
13453 PR other/83508
13454 * gcc.dg/Wstringop-overflow-2.c: New test.
13455
13456 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13457
13458 PR libgfortran/83811
13459 * gfortran.dg/fmt_e.f90: New test.
13460
13461 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13462
13463 * gcc.target/i386/indirect-thunk-10.c: New test.
13464 * gcc.target/i386/indirect-thunk-8.c: Likewise.
13465 * gcc.target/i386/indirect-thunk-9.c: Likewise.
13466 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
13467 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
13468 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
13469 * gcc.target/i386/ret-thunk-17.c: Likewise.
13470 * gcc.target/i386/ret-thunk-18.c: Likewise.
13471 * gcc.target/i386/ret-thunk-19.c: Likewise.
13472 * gcc.target/i386/ret-thunk-20.c: Likewise.
13473 * gcc.target/i386/ret-thunk-21.c: Likewise.
13474
13475 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13476
13477 * gcc.target/i386/indirect-thunk-register-4.c: New test.
13478
13479 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13480
13481 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
13482 -mno-indirect-branch-register.
13483 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13484 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13485 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13486 * gcc.target/i386/indirect-thunk-5.c: Likewise.
13487 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13488 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13489 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13490 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13491 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
13492 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
13493 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13494 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13495 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13496 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
13497 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
13498 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
13499 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13500 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13501 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13502 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13503 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13504 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
13505 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
13506 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13507 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
13508 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
13509 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
13510 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
13511 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
13512 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
13513 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
13514 * gcc.target/i386/ret-thunk-10.c: Likewise.
13515 * gcc.target/i386/ret-thunk-11.c: Likewise.
13516 * gcc.target/i386/ret-thunk-12.c: Likewise.
13517 * gcc.target/i386/ret-thunk-13.c: Likewise.
13518 * gcc.target/i386/ret-thunk-14.c: Likewise.
13519 * gcc.target/i386/ret-thunk-15.c: Likewise.
13520 * gcc.target/i386/ret-thunk-9.c: Likewise.
13521 * gcc.target/i386/indirect-thunk-register-1.c: New test.
13522 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
13523 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
13524
13525 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13526
13527 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
13528 -mfunction-return=keep.
13529 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13530 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13531 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13532 * gcc.target/i386/indirect-thunk-5.c: Likewise.
13533 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13534 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13535 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13536 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13537 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
13538 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
13539 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13540 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13541 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13542 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
13543 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
13544 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
13545 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
13546 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13547 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13548 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13549 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13550 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13551 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
13552 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
13553 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13554 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
13555 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
13556 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
13557 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
13558 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
13559 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
13560 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
13561 * gcc.target/i386/ret-thunk-1.c: New test.
13562 * gcc.target/i386/ret-thunk-10.c: Likewise.
13563 * gcc.target/i386/ret-thunk-11.c: Likewise.
13564 * gcc.target/i386/ret-thunk-12.c: Likewise.
13565 * gcc.target/i386/ret-thunk-13.c: Likewise.
13566 * gcc.target/i386/ret-thunk-14.c: Likewise.
13567 * gcc.target/i386/ret-thunk-15.c: Likewise.
13568 * gcc.target/i386/ret-thunk-16.c: Likewise.
13569 * gcc.target/i386/ret-thunk-2.c: Likewise.
13570 * gcc.target/i386/ret-thunk-3.c: Likewise.
13571 * gcc.target/i386/ret-thunk-4.c: Likewise.
13572 * gcc.target/i386/ret-thunk-5.c: Likewise.
13573 * gcc.target/i386/ret-thunk-6.c: Likewise.
13574 * gcc.target/i386/ret-thunk-7.c: Likewise.
13575 * gcc.target/i386/ret-thunk-8.c: Likewise.
13576 * gcc.target/i386/ret-thunk-9.c: Likewise.
13577
13578 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13579
13580 * gcc.target/i386/indirect-thunk-1.c: New test.
13581 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13582 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13583 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13584 * gcc.target/i386/indirect-thunk-5.c: Likewise.
13585 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13586 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13587 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13588 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13589 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
13590 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
13591 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13592 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13593 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13594 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
13595 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
13596 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
13597 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
13598 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13599 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13600 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13601 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13602 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13603 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
13604 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
13605 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13606 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
13607 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
13608 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
13609 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
13610 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
13611 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
13612 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
13613
13614 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
13615
13616 PR ipa/83051
13617 * gcc.c-torture/compile/pr83051.c: New testcase.
13618
13619 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13620
13621 PR tree-optimization/83501
13622 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
13623
13624 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
13625
13626 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
13627 for lvx and stvx instead of lxvd2x and stxvd2x and require
13628 little-endian target. Add comments.
13629 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
13630 comprehensive testing.
13631 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
13632 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
13633 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
13634 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
13635 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
13636 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
13637 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
13638 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
13639 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
13640 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
13641 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
13642 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
13643 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
13644 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
13645 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
13646 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
13647 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
13648 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
13649 scan-assembler-not directives that forbid lvx and xxpermdi.
13650 * gcc.target/powerpc/vec-extract-3.c: Likewise.
13651 * gcc.target/powerpc/vec-extract-5.c: Likewise.
13652 * gcc.target/powerpc/vec-extract-6.c: Likewise.
13653 * gcc.target/powerpc/vec-extract-7.c: Likewise.
13654 * gcc.target/powerpc/vec-extract-8.c: Likewise.
13655 * gcc.target/powerpc/vec-extract-9.c: Likewise.
13656 * gcc.target/powerpc/vsx-vector-6-le.c: Change
13657 scan-assembler-times directives to reflect different numbers of
13658 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
13659
13660 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13661 Alan Hayward <alan.hayward@arm.com>
13662 David Sherwood <david.sherwood@arm.com>
13663
13664 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
13665 than SLP vectorization.
13666 * gcc.dg/vect/vect-alias-check-10.c: New test.
13667 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
13668 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
13669 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
13670 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
13671 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
13672 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
13673 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
13674 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
13675 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
13676 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
13677 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
13678 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
13679 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
13680 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
13681 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
13682 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
13683 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
13684 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
13685 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
13686 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
13687 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
13688 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
13689 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
13690
13691 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13692 Alan Hayward <alan.hayward@arm.com>
13693 David Sherwood <david.sherwood@arm.com>
13694
13695 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
13696 New proc.
13697 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
13698 targets with scatter stores.
13699 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
13700 stores.
13701 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
13702 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
13703 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
13704 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
13705 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
13706 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
13707 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
13708 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
13709 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
13710 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
13711 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
13712 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
13713 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
13714 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
13715 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
13716 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
13717
13718 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13719 Alan Hayward <alan.hayward@arm.com>
13720 David Sherwood <david.sherwood@arm.com>
13721
13722 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
13723 for double_reduc1.
13724 * gcc.target/aarch64/sve/strided_load_4.c: New test.
13725 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
13726 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
13727 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
13728
13729 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13730 Alan Hayward <alan.hayward@arm.com>
13731 David Sherwood <david.sherwood@arm.com>
13732
13733 * gcc.target/aarch64/sve/strided_load_1.c: New test.
13734 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
13735 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
13736
13737 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13738 Alan Hayward <alan.hayward@arm.com>
13739 David Sherwood <david.sherwood@arm.com>
13740
13741 * gcc.target/aarch64/sve/gather_load_1.c: New test.
13742 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
13743 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
13744 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
13745 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
13746 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
13747 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
13748 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
13749 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
13750 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
13751 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
13752 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
13753 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
13754 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
13755
13756 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13757 Alan Hayward <alan.hayward@arm.com>
13758 David Sherwood <david.sherwood@arm.com>
13759
13760 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
13761 check for a message about using in-order reductions.
13762 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
13763 check for a message about using in-order reductions.
13764 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
13765 vectorized and check for a message about using in-order reductions.
13766 Expect targets with variable-length vectors to fall back to the
13767 fixed-length mininum.
13768 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
13769 check for a message about using in-order reductions.
13770 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
13771 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
13772 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
13773 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
13774 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
13775 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
13776 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
13777 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
13778 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
13779 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
13780 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
13781 vect_fold_left_plus.
13782
13783 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13784
13785 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
13786 are spilled.
13787 * gcc.target/aarch64/sve/spill_2.c: New test.
13788 * gcc.target/aarch64/sve/spill_3.c: Likewise.
13789 * gcc.target/aarch64/sve/spill_4.c: Likewise.
13790 * gcc.target/aarch64/sve/spill_5.c: Likewise.
13791 * gcc.target/aarch64/sve/spill_6.c: Likewise.
13792 * gcc.target/aarch64/sve/spill_7.c: Likewise.
13793
13794 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13795 Alan Hayward <alan.hayward@arm.com>
13796 David Sherwood <david.sherwood@arm.com>
13797
13798 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
13799 of branches.
13800 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
13801 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
13802 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
13803 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
13804 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
13805 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
13806 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
13807 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
13808 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
13809
13810 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13811 Alan Hayward <alan.hayward@arm.com>
13812 David Sherwood <david.sherwood@arm.com>
13813
13814 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
13815 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
13816 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
13817 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
13818
13819 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13820 Alan Hayward <alan.hayward@arm.com>
13821 David Sherwood <david.sherwood@arm.com>
13822
13823 * lib/target-supports.exp
13824 (check_effective_target_vect_fold_extract_last): New proc.
13825 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
13826 for fold_extract_last.
13827 * gcc.dg/vect/pr65947-2.c: Likewise.
13828 * gcc.dg/vect/pr65947-3.c: Likewise.
13829 * gcc.dg/vect/pr65947-4.c: Likewise.
13830 * gcc.dg/vect/pr65947-5.c: Likewise.
13831 * gcc.dg/vect/pr65947-6.c: Likewise.
13832 * gcc.dg/vect/pr65947-9.c: Likewise.
13833 * gcc.dg/vect/pr65947-10.c: Likewise.
13834 * gcc.dg/vect/pr65947-12.c: Likewise.
13835 * gcc.dg/vect/pr65947-14.c: Likewise.
13836 * gcc.dg/vect/pr80631-1.c: Likewise.
13837 * gcc.target/aarch64/sve/clastb_1.c: New test.
13838 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
13839 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
13840 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
13841 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
13842 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
13843 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
13844 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
13845 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
13846 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
13847 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
13848 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
13849 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
13850 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
13851
13852 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13853 Alan Hayward <alan.hayward@arm.com>
13854 David Sherwood <david.sherwood@arm.com>
13855
13856 * gcc.target/aarch64/sve/live_1.c: New test.
13857 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
13858
13859 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13860 Alan Hayward <alan.hayward@arm.com>
13861 David Sherwood <david.sherwood@arm.com>
13862
13863 * gcc.target/aarch64/sve/nopeel_1.c: New test.
13864 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
13865 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
13866 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
13867 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
13868 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
13869 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
13870 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
13871 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
13872
13873 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13874 Alan Hayward <alan.hayward@arm.com>
13875 David Sherwood <david.sherwood@arm.com>
13876
13877 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
13878 New proc.
13879 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
13880 vect_fully_masked.
13881 * gcc.target/aarch64/sve/loop_add_4.c: New test.
13882 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
13883 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
13884 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
13885 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
13886 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
13887
13888 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13889 Alan Hayward <alan.hayward@arm.com>
13890 David Sherwood <david.sherwood@arm.com>
13891
13892 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
13893 instead of just ADDRESS.
13894 * gcc.dg/tree-ssa/scev-10.c: Likewise.
13895 * gcc.dg/tree-ssa/scev-11.c: Likewise.
13896 * gcc.dg/tree-ssa/scev-12.c: Likewise.
13897 * gcc.target/aarch64/sve/index_offset_1.c: New test.
13898 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
13899 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
13900 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
13901 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
13902 * gcc.target/aarch64/sve/while_2.c: Likewise.
13903 * gcc.target/aarch64/sve/while_3.c: Likewise.
13904 * gcc.target/aarch64/sve/while_4.c: Likewise.
13905
13906 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13907 Alan Hayward <alan.hayward@arm.com>
13908 David Sherwood <david.sherwood@arm.com>
13909
13910 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
13911 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
13912 to be predicated.
13913 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
13914 * gcc.target/aarch64/sve/slp_7.c: Likewise.
13915 * gcc.target/aarch64/sve/reduc_5.c: New test.
13916 * gcc.target/aarch64/sve/slp_13.c: Likewise.
13917 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
13918
13919 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13920 Alan Hayward <alan.hayward@arm.com>
13921 David Sherwood <david.sherwood@arm.com>
13922
13923 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
13924 * gcc.dg/tree-ssa/peel1.c: Likewise.
13925 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
13926 variable-length vectors.
13927 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
13928 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
13929 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
13930 * gcc.target/aarch64/sve/slp_2.c: Likewise.
13931 * gcc.target/aarch64/sve/slp_3.c: Likewise.
13932 * gcc.target/aarch64/sve/slp_4.c: Likewise.
13933 * gcc.target/aarch64/sve/slp_6.c: Likewise.
13934 * gcc.target/aarch64/sve/slp_8.c: New test.
13935 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
13936 * gcc.target/aarch64/sve/slp_9.c: Likewise.
13937 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
13938 * gcc.target/aarch64/sve/slp_10.c: Likewise.
13939 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
13940 * gcc.target/aarch64/sve/slp_11.c: Likewise.
13941 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
13942 * gcc.target/aarch64/sve/slp_12.c: Likewise.
13943 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
13944 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
13945 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
13946 * gcc.target/aarch64/sve/while_1.c: Likewise.
13947 * gcc.target/aarch64/sve/while_2.c: Likewise.
13948 * gcc.target/aarch64/sve/while_3.c: Likewise.
13949 * gcc.target/aarch64/sve/while_4.c: Likewise.
13950
13951 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13952 Alan Hayward <alan.hayward@arm.com>
13953 David Sherwood <david.sherwood@arm.com>
13954
13955 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
13956 New proc.
13957 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
13958 and add an associated scan-dump test. Prevent vectorization
13959 of the first two loops.
13960 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
13961 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
13962 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
13963 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
13964 (INIT_VECTOR): Tweak initial value so that some bits are always set.
13965 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
13966
13967 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13968 Alan Hayward <alan.hayward@arm.com>
13969 David Sherwood <david.sherwood@arm.com>
13970
13971 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
13972 * gcc.dg/vect/pr67790.c: Likewise.
13973 * gcc.dg/vect/slp-reduc-1.c: Likewise.
13974 * gcc.dg/vect/slp-reduc-2.c: Likewise.
13975 * gcc.dg/vect/slp-reduc-3.c: Likewise.
13976 * gcc.dg/vect/slp-reduc-5.c: Likewise.
13977 * gcc.target/aarch64/sve/slp_5.c: New test.
13978 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
13979 * gcc.target/aarch64/sve/slp_6.c: Likewise.
13980 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
13981 * gcc.target/aarch64/sve/slp_7.c: Likewise.
13982 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
13983
13984 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13985 Alan Hayward <alan.hayward@arm.com>
13986 David Sherwood <david.sherwood@arm.com>
13987
13988 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
13989 && vect_load_lanes
13990 * gcc.dg/vect/slp-1.c: Likewise.
13991 * gcc.dg/vect/slp-10.c: Likewise.
13992 * gcc.dg/vect/slp-12b.c: Likewise.
13993 * gcc.dg/vect/slp-12c.c: Likewise.
13994 * gcc.dg/vect/slp-17.c: Likewise.
13995 * gcc.dg/vect/slp-19b.c: Likewise.
13996 * gcc.dg/vect/slp-20.c: Likewise.
13997 * gcc.dg/vect/slp-21.c: Likewise.
13998 * gcc.dg/vect/slp-22.c: Likewise.
13999 * gcc.dg/vect/slp-23.c: Likewise.
14000 * gcc.dg/vect/slp-24-big-array.c: Likewise.
14001 * gcc.dg/vect/slp-24.c: Likewise.
14002 * gcc.dg/vect/slp-28.c: Likewise.
14003 * gcc.dg/vect/slp-39.c: Likewise.
14004 * gcc.dg/vect/slp-6.c: Likewise.
14005 * gcc.dg/vect/slp-7.c: Likewise.
14006 * gcc.dg/vect/slp-cond-1.c: Likewise.
14007 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
14008 * gcc.dg/vect/slp-cond-2.c: Likewise.
14009 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
14010 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
14011 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
14012 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
14013 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14014 * gcc.dg/vect/slp-perm-6.c: Likewise.
14015 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14016 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
14017 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
14018 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
14019 * gcc.dg/vect/slp-12a.c: Likewise.
14020 * gcc.dg/vect/slp-14.c: Likewise.
14021 * gcc.dg/vect/slp-15.c: Likewise.
14022 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
14023 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
14024 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
14025 * gcc.target/aarch64/sve/slp_1.c: New test.
14026 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
14027 * gcc.target/aarch64/sve/slp_2.c: Likewise.
14028 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
14029 * gcc.target/aarch64/sve/slp_3.c: Likewise.
14030 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
14031 * gcc.target/aarch64/sve/slp_4.c: Likewise.
14032 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
14033
14034 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14035 Alan Hayward <alan.hayward@arm.com>
14036 David Sherwood <david.sherwood@arm.com>
14037
14038 * gcc.dg/vect/vect-ooo-group-1.c: New test.
14039 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
14040 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
14041 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
14042 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
14043 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
14044 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
14045 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
14046 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
14047 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
14048 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
14049 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
14050 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
14051 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
14052 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
14053 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
14054 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
14055 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
14056 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
14057
14058 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14059 Alan Hayward <alan.hayward@arm.com>
14060 David Sherwood <david.sherwood@arm.com>
14061
14062 * gcc.target/aarch64/sve/struct_move_1.c: New test.
14063 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
14064 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
14065 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
14066 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
14067 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
14068 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
14069 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
14070 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
14071 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
14072 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
14073 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
14074 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
14075 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
14076 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
14077 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
14078 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
14079 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
14080 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
14081 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
14082 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
14083 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
14084 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
14085 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
14086 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
14087 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
14088 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
14089 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
14090 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
14091 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
14092 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
14093 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
14094 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
14095 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
14096 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
14097 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
14098
14099 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14100 Alan Hayward <alan.hayward@arm.com>
14101 David Sherwood <david.sherwood@arm.com>
14102
14103 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
14104 Return true for SVE too.
14105 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
14106 if load/store lanes are supported.
14107 * gcc.dg/vect/slp-10.c: Likewise.
14108 * gcc.dg/vect/slp-12c.c: Likewise.
14109 * gcc.dg/vect/slp-17.c: Likewise.
14110 * gcc.dg/vect/slp-33.c: Likewise.
14111 * gcc.dg/vect/slp-6.c: Likewise.
14112 * gcc.dg/vect/slp-cond-1.c: Likewise.
14113 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
14114 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
14115 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14116 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
14117 * gcc.dg/vect/slp-perm-6.c: Likewise.
14118 * gcc.dg/vect/slp-perm-9.c: Likewise.
14119 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
14120 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
14121 for variable-length vectors.
14122
14123 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14124 Alan Hayward <alan.hayward@arm.com>
14125 David Sherwood <david.sherwood@arm.com>
14126
14127 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
14128 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
14129
14130 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14131
14132 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
14133 * g++.target/aarch64/sve/catch_1.C: New test.
14134 * g++.target/aarch64/sve/catch_2.C: Likewise.
14135 * g++.target/aarch64/sve/catch_3.C: Likewise.
14136 * g++.target/aarch64/sve/catch_4.C: Likewise.
14137 * g++.target/aarch64/sve/catch_5.C: Likewise.
14138 * g++.target/aarch64/sve/catch_6.C: Likewise.
14139
14140 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14141 Alan Hayward <alan.hayward@arm.com>
14142 David Sherwood <david.sherwood@arm.com>
14143
14144 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
14145 New proc.
14146 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
14147 * gcc.target/aarch64/fmaxmin.c: Likewise.
14148 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
14149 * gcc.target/aarch64/orr_imm_1.c: Likewise.
14150 * gcc.target/aarch64/pr62178.c: Likewise.
14151 * gcc.target/aarch64/pr71727-2.c: Likewise.
14152 * gcc.target/aarch64/saddw-1.c: Likewise.
14153 * gcc.target/aarch64/saddw-2.c: Likewise.
14154 * gcc.target/aarch64/uaddw-1.c: Likewise.
14155 * gcc.target/aarch64/uaddw-2.c: Likewise.
14156 * gcc.target/aarch64/uaddw-3.c: Likewise.
14157 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
14158 * gcc.target/aarch64/vect-compile.c: Likewise.
14159 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
14160 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
14161 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
14162 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
14163 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
14164 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
14165 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
14166 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
14167 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
14168 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
14169 * gcc.target/aarch64/vect-fmovd.c: Likewise.
14170 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
14171 * gcc.target/aarch64/vect-fmovf.c: Likewise.
14172 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
14173 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
14174 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
14175 * gcc.target/aarch64/vect-movi.c: Likewise.
14176 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
14177 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
14178 * gcc.target/aarch64/vect-vaddv.c: Likewise.
14179 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
14180 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
14181 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
14182 fixed-length SVE.
14183 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
14184 * gcc.target/aarch64/sve/arith_1.c: New test.
14185 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
14186 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
14187 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
14188 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
14189 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
14190 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
14191 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
14192 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
14193 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
14194 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
14195 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
14196 * gcc.target/aarch64/sve/ext_1.c: Likewise.
14197 * gcc.target/aarch64/sve/ext_2.c: Likewise.
14198 * gcc.target/aarch64/sve/extract_1.c: Likewise.
14199 * gcc.target/aarch64/sve/extract_2.c: Likewise.
14200 * gcc.target/aarch64/sve/extract_3.c: Likewise.
14201 * gcc.target/aarch64/sve/extract_4.c: Likewise.
14202 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
14203 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
14204 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
14205 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
14206 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
14207 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
14208 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
14209 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
14210 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
14211 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
14212 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
14213 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
14214 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
14215 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
14216 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
14217 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
14218 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
14219 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
14220 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
14221 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
14222 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
14223 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
14224 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
14225 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
14226 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
14227 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
14228 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
14229 * gcc.target/aarch64/sve/index_1.c: Likewise.
14230 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
14231 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
14232 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
14233 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
14234 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
14235 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
14236 * gcc.target/aarch64/sve/logical_1.c: Likewise.
14237 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
14238 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
14239 * gcc.target/aarch64/sve/mad_1.c: Likewise.
14240 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
14241 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
14242 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
14243 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
14244 * gcc.target/aarch64/sve/mla_1.c: Likewise.
14245 * gcc.target/aarch64/sve/mls_1.c: Likewise.
14246 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
14247 * gcc.target/aarch64/sve/msb_1.c: Likewise.
14248 * gcc.target/aarch64/sve/mul_1.c: Likewise.
14249 * gcc.target/aarch64/sve/neg_1.c: Likewise.
14250 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
14251 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
14252 * gcc.target/aarch64/sve/pack_1.c: Likewise.
14253 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
14254 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
14255 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
14256 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
14257 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
14258 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
14259 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
14260 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
14261 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
14262 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
14263 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
14264 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
14265 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
14266 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
14267 * gcc.target/aarch64/sve/rev_1.c: Likewise.
14268 * gcc.target/aarch64/sve/revb_1.c: Likewise.
14269 * gcc.target/aarch64/sve/revh_1.c: Likewise.
14270 * gcc.target/aarch64/sve/revw_1.c: Likewise.
14271 * gcc.target/aarch64/sve/shift_1.c: Likewise.
14272 * gcc.target/aarch64/sve/single_1.c: Likewise.
14273 * gcc.target/aarch64/sve/single_2.c: Likewise.
14274 * gcc.target/aarch64/sve/single_3.c: Likewise.
14275 * gcc.target/aarch64/sve/single_4.c: Likewise.
14276 * gcc.target/aarch64/sve/spill_1.c: Likewise.
14277 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
14278 * gcc.target/aarch64/sve/subr_1.c: Likewise.
14279 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
14280 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
14281 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
14282 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
14283 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
14284 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
14285 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
14286 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
14287 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
14288 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
14289 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
14290 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
14291 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
14292 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
14293 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
14294 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
14295 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
14296 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
14297 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
14298 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
14299 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
14300 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
14301 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
14302 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
14303 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
14304 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
14305 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
14306 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
14307 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
14308 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
14309 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
14310 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
14311 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
14312 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
14313 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
14314 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
14315 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
14316 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
14317 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
14318 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
14319 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
14320 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
14321
14322 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14323 Alan Hayward <alan.hayward@arm.com>
14324 David Sherwood <david.sherwood@arm.com>
14325
14326 * lib/target-supports.exp (check_effective_target_aarch64_sve)
14327 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
14328 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
14329 New procedures.
14330 (check_effective_target_vect_perm): Handle SVE.
14331 (check_effective_target_vect_perm_byte): Likewise.
14332 (check_effective_target_vect_perm_short): Likewise.
14333 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
14334 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
14335 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
14336 (check_effective_target_vect_element_align_preferred): Likewise.
14337 (check_effective_target_vect_align_stack_vars): Likewise.
14338 (check_effective_target_vect_load_lanes): Likewise.
14339 (check_effective_target_vect_masked_store): Likewise.
14340 (available_vector_sizes): Use aarch64_sve_bits for SVE.
14341 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
14342 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
14343 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
14344 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
14345 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
14346 * gcc.dg/vect/slp-23.c: Likewise.
14347 * gcc.dg/vect/slp-perm-5.c: Likewise.
14348 * gcc.dg/vect/slp-perm-6.c: Likewise.
14349 * gcc.dg/vect/slp-perm-9.c: Likewise.
14350 * gcc.dg/vect/slp-reduc-3.c: Likewise.
14351 * gcc.dg/vect/vect-114.c: Likewise.
14352 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
14353 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
14354
14355 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14356
14357 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
14358 vect_variable_length, expecting the test to be vectorized
14359 without SLP instead.
14360 * gcc.dg/vect/pr33953.c: Likewise.
14361 * gcc.dg/vect/pr37027.c: Likewise.
14362 * gcc.dg/vect/pr67790.c: Likewise.
14363 * gcc.dg/vect/pr68445.c: Likewise.
14364 * gcc.dg/vect/slp-1.c: Likewise.
14365 * gcc.dg/vect/slp-10.c: Likewise.
14366 * gcc.dg/vect/slp-12a.c: Likewise.
14367 * gcc.dg/vect/slp-12b.c: Likewise.
14368 * gcc.dg/vect/slp-12c.c: Likewise.
14369 * gcc.dg/vect/slp-13-big-array.c: Likewise.
14370 * gcc.dg/vect/slp-13.c: Likewise.
14371 * gcc.dg/vect/slp-14.c: Likewise.
14372 * gcc.dg/vect/slp-15.c: Likewise.
14373 * gcc.dg/vect/slp-17.c: Likewise.
14374 * gcc.dg/vect/slp-19b.c: Likewise.
14375 * gcc.dg/vect/slp-2.c: Likewise.
14376 * gcc.dg/vect/slp-20.c: Likewise.
14377 * gcc.dg/vect/slp-21.c: Likewise.
14378 * gcc.dg/vect/slp-22.c: Likewise.
14379 * gcc.dg/vect/slp-24-big-array.c: Likewise.
14380 * gcc.dg/vect/slp-24.c: Likewise.
14381 * gcc.dg/vect/slp-28.c: Likewise.
14382 * gcc.dg/vect/slp-39.c: Likewise.
14383 * gcc.dg/vect/slp-42.c: Likewise.
14384 * gcc.dg/vect/slp-6.c: Likewise.
14385 * gcc.dg/vect/slp-7.c: Likewise.
14386 * gcc.dg/vect/slp-cond-1.c: Likewise.
14387 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
14388 * gcc.dg/vect/slp-cond-2.c: Likewise.
14389 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
14390 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
14391 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14392 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
14393 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
14394 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
14395 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
14396 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
14397 * gcc.dg/vect/slp-reduc-1.c: Likewise.
14398 * gcc.dg/vect/slp-reduc-2.c: Likewise.
14399 * gcc.dg/vect/slp-reduc-4.c: Likewise.
14400 * gcc.dg/vect/slp-reduc-5.c: Likewise.
14401 * gcc.dg/vect/slp-reduc-7.c: Likewise.
14402 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14403 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
14404 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
14405 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
14406
14407 2018-01-13 Jakub Jelinek <jakub@redhat.com>
14408
14409 PR c/83801
14410 * gcc.dg/pr83801.c: New test.
14411
14412 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
14413
14414 PR fortran/52162
14415 * gfortran.dg/bounds_check_19.f90: New test.
14416
14417 2018-01-12 Jakub Jelinek <jakub@redhat.com>
14418
14419 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
14420 instead of scan-assembler-not for xsnabsqp.
14421
14422 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14423
14424 PR libgfortran/83525
14425 * gfortran.dg/newunit_5.f90: New test.
14426
14427 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
14428
14429 PR rtl-optimization/80481
14430 * g++.dg/pr80481.C: New.
14431
14432 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
14433
14434 PR target/83628
14435 * gcc.target/alpha/pr83628-3.c: New test.
14436
14437 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14438
14439 * lib/target-supports.exp (check_effective_target_avx512f): Also
14440 check for __builtin_ia32_addsd_round,
14441 __builtin_ia32_getmantsd_round.
14442 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
14443
14444 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
14445
14446 PR target/83629
14447 * gcc.target/powerpc/pr83629.c: Require ilp32.
14448
14449 2018-01-12 Richard Biener <rguenther@suse.de>
14450
14451 PR tree-optimization/80846
14452 * gcc.target/i386/pr80846-1.c: New testcase.
14453 * gcc.target/i386/pr80846-2.c: Likewise.
14454
14455 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
14456
14457 * gcc.c-torture/execute/20180112-1.c: New test.
14458
14459 2018-01-12 Tom de Vries <tom@codesourcery.com>
14460
14461 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
14462 * g++.dg/ext/label13a.C: Same.
14463 * g++.dg/ext/label14.C: Same.
14464 * g++.dg/ext/label2.C: Same.
14465 * g++.dg/ext/label3.C: Same.
14466 * g++.dg/torture/pr42462.C: Same.
14467 * g++.dg/torture/pr42739.C: Same.
14468 * g++.dg/warn/Wunused-label-3.C: Same.
14469
14470 2018-01-12 Tom de Vries <tom@codesourcery.com>
14471
14472 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
14473 * g++.dg/Walloca1.C: Same.
14474 * g++.dg/cpp0x/pr70338.C: Same.
14475 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
14476 * g++.dg/cpp1y/vla10.C: Same.
14477 * g++.dg/cpp1y/vla2.C: Same.
14478 * g++.dg/cpp1y/vla6.C: Same.
14479 * g++.dg/cpp1y/vla8.C: Same.
14480 * g++.dg/debug/debug5.C: Same.
14481 * g++.dg/debug/debug6.C: Same.
14482 * g++.dg/debug/pr54828.C: Same.
14483 * g++.dg/diagnostic/pr70105.C: Same.
14484 * g++.dg/eh/cleanup5.C: Same.
14485 * g++.dg/eh/spbp.C: Same.
14486 * g++.dg/ext/tmplattr9.C: Same.
14487 * g++.dg/ext/vla10.C: Same.
14488 * g++.dg/ext/vla11.C: Same.
14489 * g++.dg/ext/vla12.C: Same.
14490 * g++.dg/ext/vla15.C: Same.
14491 * g++.dg/ext/vla16.C: Same.
14492 * g++.dg/ext/vla17.C: Same.
14493 * g++.dg/ext/vla3.C: Same.
14494 * g++.dg/ext/vla6.C: Same.
14495 * g++.dg/ext/vla7.C: Same.
14496 * g++.dg/init/array24.C: Same.
14497 * g++.dg/init/new47.C: Same.
14498 * g++.dg/init/pr55497.C: Same.
14499 * g++.dg/opt/pr78201.C: Same.
14500 * g++.dg/template/vla2.C: Same.
14501 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
14502 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
14503 * g++.dg/torture/pr62127.C: Same.
14504 * g++.dg/torture/pr67055.C: Same.
14505 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
14506 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
14507 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
14508 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
14509 * g++.dg/warn/Wplacement-new-size-5.C: Same.
14510 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
14511 * g++.dg/warn/Wvla-1.C: Same.
14512 * g++.dg/warn/Wvla-3.C: Same.
14513 * g++.old-deja/g++.ext/array2.C: Same.
14514 * g++.old-deja/g++.ext/constructor.C: Same.
14515 * g++.old-deja/g++.law/builtin1.C: Same.
14516 * g++.old-deja/g++.other/crash12.C: Same.
14517 * g++.old-deja/g++.other/eh3.C: Same.
14518 * g++.old-deja/g++.pt/array6.C: Same.
14519 * g++.old-deja/g++.pt/dynarray.C: Same.
14520
14521 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14522
14523 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
14524
14525 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14526
14527 PR libfortran/67412
14528 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
14529 on *-*-solaris2.10.
14530
14531 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14532
14533 * lib/target-supports.exp (check_effective_target_branch_cost):
14534 Accept all x86 targets.
14535
14536 2018-01-12 Martin Liska <mliska@suse.cz>
14537
14538 PR ipa/83054
14539 * g++.dg/warn/pr83054.C: New test.
14540
14541 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14542
14543 * gcc.target/powerpc/spec-barr-1.c: New file.
14544
14545 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
14546
14547 PR target/83330
14548 * gcc.target/i386/pr83330.c: New test.
14549
14550 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
14551
14552 PR fortran/79383
14553 * gfortran.dg/dtio_31.f03: New test.
14554 * gfortran.dg/dtio_32.f03: New test.
14555
14556 2018-01-11 David Malcolm <dmalcolm@redhat.com>
14557
14558 PR c++/43486
14559 * g++.dg/wrappers: New subdirectory.
14560 * g++.dg/wrappers/README: New file.
14561 * g++.dg/wrappers/alloc.C: New test case.
14562 * g++.dg/wrappers/cow-istream-string.C: New test case.
14563 * g++.dg/wrappers/cp-stdlib.C: New test case.
14564 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
14565 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
14566
14567 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
14568
14569 PR middle-end/83718
14570 * g++.dg/torture/pr83718.C: New testcase.
14571
14572 2018-01-11 Martin Jambor <mjambor@suse.cz>
14573
14574 PR ipa/83178
14575 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
14576
14577 2018-01-11 Bin Cheng <bin.cheng@arm.com>
14578
14579 PR tree-optimization/83695
14580 * gcc.dg/tree-ssa/pr83695.c: New test.
14581
14582 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14583
14584 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
14585 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
14586
14587 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14588
14589 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
14590 * gcc.target/arm/simd/fp16fml_high.c: New test.
14591 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
14592 * lib/target-supports.exp
14593 (check_effective_target_arm_fp16fml_neon_ok_nocache,
14594 check_effective_target_arm_fp16fml_neon_ok,
14595 add_options_for_arm_fp16fml_neon): New procedures.
14596
14597 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14598
14599 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
14600 combination tests.
14601
14602 2018-01-11 Richard Biener <rguenther@suse.de>
14603
14604 PR tree-optimization/83435
14605 * gcc.dg/graphite/pr83435.c: New testcase.
14606
14607 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
14608 Alan Hayward <alan.hayward@arm.com>
14609 David Sherwood <david.sherwood@arm.com>
14610
14611 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
14612
14613 2018-01-11 Tamar Christina <tamar.christina@arm.com>
14614
14615 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
14616
14617 2018-01-11 Sudakshina Das <sudi.das@arm.com>
14618
14619 PR target/82096
14620 * gcc.c-torture/compile/pr82096.c: New test.
14621
14622 2018-01-11 Ed Schonberg <schonberg@adacore.com>
14623
14624 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
14625
14626 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
14627
14628 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
14629
14630 2018-01-11 Justin Squirek <squirek@adacore.com>
14631
14632 * gnat.dg/expr_func4.adb: New testcase.
14633
14634 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
14635
14636 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
14637 testcase.
14638
14639 2018-01-11 Bob Duff <duff@adacore.com>
14640
14641 * gnat.dg/protected_null.adb: New testcase.
14642
14643 2018-01-11 Ed Schonberg <schonberg@adacore.com>
14644
14645 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
14646
14647 2018-01-11 Ed Schonberg <schonberg@adacore.com>
14648
14649 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
14650
14651 2018-01-11 Justin Squirek <squirek@adacore.com>
14652
14653 * gnat.dg/loopvar.adb: New testcase.
14654
14655 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
14656
14657 PR middle-end/83189
14658 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
14659
14660 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
14661
14662 * gcc.c-torture/compile/pr83575.c: New testcase.
14663
14664 2018-01-10 Michael Collison <michael.collison@arm.com>
14665
14666 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
14667 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
14668 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
14669 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
14670 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
14671 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
14672 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
14673 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
14674 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
14675 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
14676 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
14677 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
14678 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
14679 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
14680 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
14681 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
14682
14683 2018-01-10 Michael Collison <michael.collison@arm.com>
14684
14685 * gcc.target/aarch64/sha2.h: New shared testcase.
14686 * gcc.target/aarch64/sha2_1.c: New testcase.
14687 * gcc.target/aarch64/sha2_2.c: New testcase.
14688 * gcc.target/aarch64/sha2_3.c: New testcase.
14689 * gcc.target/aarch64/sha3.h: New shared testcase.
14690 * gcc.target/aarch64/sha3_1.c: New testcase.
14691 * gcc.target/aarch64/sha3_2.c: New testcase.
14692 * gcc.target/aarch64/sha3_3.c: New testcase.
14693
14694 2018-01-10 Michael Collison <michael.collison@arm.com>
14695
14696 * gcc.target/aarch64/sm3_sm4.c: New testcase.
14697
14698 2018-01-10 Martin Sebor <msebor@redhat.com>
14699
14700 PR tree-optimization/83781
14701 * gcc.dg/strlenopt-42.c: New test.
14702
14703 2018-01-11 Martin Sebor <msebor@gmail.com>
14704 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14705
14706 PR tree-optimization/83501
14707 PR tree-optimization/81703
14708
14709 * gcc.dg/strlenopt-39.c: New test-case.
14710 * gcc.dg/pr81703.c: Likewise.
14711
14712 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
14713
14714 * gnat.dg/atomic10.adb: New test.
14715
14716 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
14717
14718 PR fortran/82367
14719 * gfortran.dg/deferred_character_18.f90: New test.
14720
14721 2018-01-10 Martin Sebor <msebor@redhat.com>
14722
14723 PR tree-optimization/83671
14724 * gcc.dg/strlenopt-40.c: New test.
14725 * gcc.dg/strlenopt-41.c: New test.
14726
14727 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
14728
14729 PR fortran/83093
14730 * gfortran.dg/allocate_with_typespec_7.f90: New test.
14731
14732 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
14733
14734 PR target/83399
14735 * gcc.target/powerpc/pr83399.c: New test.
14736
14737 2018-01-10 David Malcolm <dmalcolm@redhat.com>
14738
14739 PR c++/43486
14740 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
14741 to reflect that the arguments are correctly underlined.
14742 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
14743 for globals, params, locals and literals.
14744 (test_sizeof): Directly test the location of "sizeof", rather than
14745 when used in compound expressions.
14746 (test_alignof): Likewise for "alignof".
14747 (test_string_literals): Likewise for string literals.
14748 (test_numeric_literals): Likewise for numeric literals.
14749 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
14750 (test_typeid): Likewise for typeid.
14751 (test_unary_plus): New.
14752 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
14753 format strings.
14754
14755 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
14756
14757 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
14758
14759 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
14760
14761 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
14762
14763 2018-01-10 Marek Polacek <polacek@redhat.com>
14764
14765 PR c++/82541
14766 * g++.dg/warn/Wduplicated-branches4.C: New test.
14767
14768 2018-01-10 Jakub Jelinek <jakub@redhat.com>
14769
14770 PR c++/81327
14771 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
14772 cast to void *.
14773
14774 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
14775
14776 PR c++/81055
14777 * g++.dg/cpp0x/new2.C: New.
14778
14779 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
14780
14781 PR target/83735
14782 * gcc.target/i386/pr83735.c: New test.
14783
14784 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
14785
14786 * lib/target-supports.exp (check_effective_target_branch_cost):
14787 New function.
14788 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
14789 * gcc.dg/pr21643.c: Likewise.
14790 * gcc.dg/pr46309.c: Likewise.
14791 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
14792 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
14793 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
14794 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
14795 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
14796 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
14797 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
14798 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
14799 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
14800 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
14801 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
14802 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
14803 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
14804 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
14805
14806 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
14807
14808 PR target/83629
14809 * gcc.target/powerpc/pr83629.c: New testcase.
14810
14811 2018-01-10 Richard Biener <rguenther@suse.de>
14812
14813 PR testsuite/78768
14814 * gcc.dg/pr78768.c: Un-XFAIL.
14815
14816 2018-01-10 Richard Biener <rguenther@suse.de>
14817
14818 PR debug/82425
14819 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
14820
14821 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
14822
14823 PR tree-optimization/83753
14824 * gcc.dg/torture/pr83753.c: New test.
14825
14826 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
14827
14828 * gcc.target/i386/avx2-gather-1.c: Add -march.
14829 * gcc.target/i386/avx2-gather-2.c: Add -march.
14830 * gcc.target/i386/avx2-gather-3.c: Add -march.
14831 * gcc.target/i386/avx2-gather-4.c: Add -march.
14832 * gcc.target/i386/avx2-gather-5.c: Add -march.
14833 * gcc.target/i386/avx2-gather-6.c: Add -march.
14834 * gcc.target/i386/avx512f-gather-1.c: Add -march.
14835 * gcc.target/i386/avx512f-gather-2.c: Add -march.
14836 * gcc.target/i386/avx512f-gather-3.c: Add -march.
14837 * gcc.target/i386/avx512f-gather-4.c: Add -march.
14838 * gcc.target/i386/avx512f-gather-5.c: Add -march.
14839 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
14840 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
14841 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
14842 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
14843 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
14844
14845 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
14846
14847 PR target/78585:
14848 * gcc.target/i386/pr78585.c: New test.
14849
14850 2018-01-09 Jakub Jelinek <jakub@redhat.com>
14851
14852 PR c++/83734
14853 * g++.dg/cpp0x/pr83734.C: New test.
14854
14855 2018-01-09 Carl Love <cel@us.ibm.com>
14856
14857 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
14858 vec_mergeo builtins with float, double, long long, unsigned long long,
14859 bool long long arguments.
14860 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
14861 vec_float2 with double arguments.
14862 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
14863 vec_mergew and vec_mergow builtins.
14864
14865 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
14866
14867 PR fortran/83742
14868 * gfortran.dg/contiguous_6.f90: New test.
14869
14870 2018-01-09 Richard Biener <rguenther@suse.de>
14871
14872 PR tree-optimization/83668
14873 * gcc.dg/graphite/pr83668.c: New testcase.
14874
14875 2018-01-09 Joseph Myers <joseph@codesourcery.com>
14876
14877 PR tree-optimization/64811
14878 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
14879 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
14880 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
14881 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
14882 New tests.
14883 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
14884
14885 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
14886
14887 PR target/79883
14888 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
14889
14890 2018-01-09 Tamar Christina <tamar.christina@arm.com>
14891
14892 PR target/82641
14893 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
14894 no NEON and require softfp or hard float-abi.
14895 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
14896
14897 2018-01-09 Richard Biener <rguenther@suse.de>
14898
14899 PR tree-optimization/83572
14900 * gcc.dg/graphite/pr83572.c: New testcase.
14901
14902 2018-01-09 Jakub Jelinek <jakub@redhat.com>
14903
14904 PR target/83507
14905 * gcc.dg/sms-13.c: New test.
14906
14907 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
14908
14909 PR fortran/83741
14910 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
14911
14912 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
14913 Monk Chiang <sh.chiang04@gmail.com>
14914
14915 * gcc.target/riscv/save-restore-1.c: New.
14916
14917 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14918
14919 PR target/83677
14920 * gcc.target/powerpc/pr83677.c: New file.
14921
14922 2018-01-08 Jeff Law <law@redhat.com>
14923
14924 PR rtl-optimizatin/81308
14925 * g++.dg/pr81308-1.C: New test.
14926 * g++.dg/pr81308-2.C: New test.
14927
14928 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
14929
14930 PR target/83663 - Revert r255946
14931 * gcc.target/aarch64/vect-slp-dup.c: New.
14932
14933 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14934
14935 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
14936 combination tests.
14937
14938 2018-01-08 Richard Biener <rguenther@suse.de>
14939
14940 PR tree-optimization/83563
14941 * gcc.dg/graphite/pr83563.c: New testcase.
14942
14943 2018-01-08 Richard Biener <rguenther@suse.de>
14944
14945 PR middle-end/83713
14946 * g++.dg/torture/pr83713.C: New testcase.
14947
14948 2018-01-08 Tom de Vries <tom@codesourcery.com>
14949
14950 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
14951
14952 2018-01-08 Richard Biener <rguenther@suse.de>
14953
14954 PR tree-optimization/83685
14955 * gcc.dg/torture/pr83685.c: New testcase.
14956
14957 2018-01-08 Richard Biener <rguenther@suse.de>
14958
14959 PR lto/83719
14960 * gcc.dg/lto/pr83719_0.c: New testcase.
14961
14962 2018-01-08 Tom de Vries <tom@codesourcery.com>
14963
14964 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
14965 * gcc.dg/graphite/run-id-1.c: Same.
14966 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
14967
14968 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
14969
14970 PR fortran/83611
14971 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
14972 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
14973 * gfortran.dg/pdt_27.f03: New test.
14974
14975 PR fortran/83731
14976 * gfortran.dg/pdt_28.f03: New test.
14977
14978 2018-01-08 Tom de Vries <tom@codesourcery.com>
14979
14980 * c-c++-common/builtins.c: Require effective target alloca.
14981 * gcc.dg/Wrestrict.c: Same.
14982 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
14983
14984 2018-01-08 Richard Biener <rguenther@suse.de>
14985
14986 PR middle-end/83580
14987 * gcc.dg/torture/pr83580.c: New testcase.
14988
14989 2018-01-08 Richard Biener <rguenther@suse.de>
14990
14991 PR middle-end/83517
14992 * gcc.dg/pr83517.c: New testcase.
14993
14994 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
14995
14996 PR middle-end/81897
14997 * gcc.dg/uninit-pr81897.c: New test.
14998
14999 2018-01-06 Martin Sebor <msebor@redhat.com>
15000
15001 PR tree-optimization/83640
15002 * gcc.dg/Wrestrict-6.c: New test.
15003 * gcc.dg/pr83640.c: New test.
15004
15005 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
15006
15007 * gcc.target/aarch64/reg-alloc-1.c: New test.
15008
15009 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
15010
15011 PR fortran/50892
15012 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
15013
15014 2018-01-06 Jakub Jelinek <jakub@redhat.com>
15015
15016 PR debug/83480
15017 * gcc.dg/pr83480.c: New test.
15018
15019 PR rtl-optimization/83682
15020 * gcc.target/i386/pr83682.c: New test.
15021
15022 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
15023
15024 PR fortran/78534
15025 PR fortran/66310
15026 * gfortran.dg/char_cast_1.f90: Update scan pattern.
15027 * gfortran.dg/dependency_49.f90: Likewise.
15028 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
15029 * gfortran.dg/repeat_7.f90: New test for PR 66310.
15030 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
15031 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
15032 * gfortran.dg/string_1_lp64.f90: New test.
15033 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
15034 * gfortran.dg/string_3_lp64.f90: New test.
15035
15036 2018-01-05 Jakub Jelinek <jakub@redhat.com>
15037
15038 PR target/83604
15039 * gcc.target/i386/sse-26.c: New test.
15040
15041 PR target/83604
15042 * gcc.target/i386/pr83604.c: New test.
15043
15044 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
15045
15046 * gcc.dg/vect/vect-align-4.c: New test.
15047 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
15048 and redefine as a structure with an unaligned member "b".
15049 (foo): Update accordingly.
15050
15051 2018-01-05 Sudakshina Das <sudi.das@arm.com>
15052
15053 PR target/82439
15054 * gcc.target/aarch64/bics_5.c: New test.
15055 * gcc.target/arm/bics_5.c: Likewise.
15056
15057 2018-01-05 Jakub Jelinek <jakub@redhat.com>
15058
15059 PR tree-optimization/83605
15060 * gcc.dg/pr83605.c: New test.
15061
15062 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15063
15064 PR target/83554
15065 * gcc.target/i386/pr83554.c: New test.
15066
15067 PR ipa/82352
15068 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
15069 long unsigned int.
15070
15071 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
15072
15073 PR fortran/83683
15074 PR fortran/45689
15075 * gfortran.dg/eoshift_8.f90: New test.
15076 * gfortran.dg/simplify_eoshift_1.f90: New test.
15077
15078 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15079
15080 PR debug/83585
15081 * gcc.dg/pr83585.c: New test.
15082
15083 2018-01-04 Nathan Sidwell <nathan@acm.org>
15084
15085 PR c++/83667
15086 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
15087
15088 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15089
15090 PR debug/83666
15091 * gcc.dg/pr83666.c: New test.
15092
15093 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
15094
15095 PR target/83628
15096 * gcc.target/alpha/pr83628-1.c: New test.
15097 * gcc.target/alpha/pr83628-2.c: Ditto.
15098
15099 2018-01-04 Martin Liska <mliska@suse.cz>
15100
15101 PR ipa/82352
15102 * g++.dg/ipa/pr82352.C: New test.
15103
15104 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15105
15106 * gcc.dg/vect-opt-info-1.c: Moved to ...
15107 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
15108 vect_int targets, use dg-additional-options instead of dg-options and
15109 use relative line numbers instead of absolute.
15110
15111 2018-01-03 Martin Sebor <msebor@redhat.com>
15112
15113 PR tree-optimization/83655
15114 * gcc.dg/Wrestrict-5.c: New test.
15115 * c-c++-common/builtins.c: New test.
15116
15117 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
15118 Alan Hayward <alan.hayward@arm.com>
15119 David Sherwood <david.sherwood@arm.com>
15120
15121 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
15122 (main): Call it.
15123
15124 2018-01-03 Jeff Law <law@redhat.com>
15125
15126 PR target/83641
15127 * gcc.target/i386/stack-check-17.c: New test.
15128 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
15129
15130 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15131
15132 PR debug/83621
15133 * gcc.dg/pr83621.c: New test.
15134
15135 PR debug/83645
15136 * gcc.dg/pr83645.c: New test.
15137
15138 2018-01-03 Martin Sebor <msebor@redhat.com>
15139
15140 PR tree-optimization/83603
15141 * gcc.dg/Wrestrict-4.c: New test.
15142
15143 PR c/83559
15144 * gcc.dg/const-2.c: New test.
15145 * gcc.dg/pure-3.c: New test.
15146
15147 2018-01-03 Martin Sebor <msebor@redhat.com>
15148
15149 * gcc.dg/Wrestrict-3.c: New test.
15150
15151 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15152
15153 PR c++/83555
15154 * g++.dg/opt/pr83555.C: New test.
15155 * g++.dg/ubsan/pr83555.C: New test.
15156
15157 2018-01-03 David Malcolm <dmalcolm@redhat.com>
15158
15159 PR c/82050
15160 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
15161 the !CHECKING_P case by expecting a note.
15162 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
15163 a note for the !CHECKING_P case, and move the return statement
15164 outside of #if CHECKING_P guard.
15165
15166 2018-01-03 Jeff Law <law@redhat.com>
15167
15168 PR middle-end/83654
15169 * gcc.target/i386/stack-check-18.c: New test.
15170 * gcc.target/i386/stack-check-19.c: New test.
15171
15172 2018-01-03 Martin Sebor <msebor@redhat.com>
15173
15174 PR tree-optimization/83501
15175 * c-c++-common/Warray-bounds-3.c: Remove xfail.
15176
15177 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15178
15179 PR tree-optimization/83501
15180 * gcc.dg/tree-ssa/pr83501-1.c: New test.
15181
15182 2018-01-03 Nathan Sidwell <nathan@acm.org>
15183
15184 PR c++/83667
15185 * g++.dg/ipa/pr83667.C: New.
15186
15187 2018-01-03 Martin Liska <mliska@suse.cz>
15188
15189 PR tree-optimization/83593
15190 * gcc.dg/pr83593.c: New test.
15191
15192 2018-01-03 Martin Liska <mliska@suse.cz>
15193
15194 PR ipa/83549
15195 * g++.dg/ipa/pr83549.C: New test.
15196
15197 2018-01-03 Marek Polacek <polacek@redhat.com>
15198
15199 PR c++/83592
15200 * g++.dg/warn/mvp2.C: New test.
15201
15202 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15203
15204 PR preprocessor/83602
15205 * g++.dg/cpp/pr83602.C: New test.
15206
15207 PR c++/83634
15208 * g++.dg/parse/pr83634.C: New test.
15209
15210 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
15211
15212 PR fortran/83664
15213 * gfortran.dg/eoshift_7.f90: New test.
15214
15215 2018-01-03 Jan Beulich <jbeulich@suse.com>
15216
15217 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
15218 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
15219
15220 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15221
15222 Update copyright years.
15223
15224 2018-01-03 Martin Liska <mliska@suse.cz>
15225
15226 PR ipa/83594
15227 * gcc.dg/ipa/pr83594.c: New test.
15228
15229 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
15230 Alan Hayward <alan.hayward@arm.com>
15231 David Sherwood <david.sherwood@arm.com>
15232
15233 * gcc.dg/vect-opt-info-1.c: New test.
15234
15235 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
15236
15237 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
15238 floorf128, truncf128, and roundf128.
15239 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
15240 optimizations added in match.pd.
15241 * gcc.target/powerpc/float128-hw6.c: Likewise.
15242 * gcc.target/powerpc/float128-hw7.c: Likewise.
15243 * gcc.target/powerpc/float128-hw8.c: Likewise.
15244 * gcc.target/powerpc/float128-hw9.c: Likewise.
15245 * gcc.target/powerpc/float128-hw10.c: Likewise.
15246 * gcc.target/powerpc/float128-hw11.c: Likewise.
15247
15248 2018-01-02 Jakub Jelinek <jakub@redhat.com>
15249
15250 PR c++/83556
15251 * g++.dg/cpp0x/pr83556.C: New test.
15252
15253 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
15254
15255 PR fortran/45689
15256 PR fortran/83650
15257 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
15258 * gfortran.dg/simplify_cshift_4.f90: New test.
15259
15260 2018-01-02 Marek Polacek <polacek@redhat.com>
15261
15262 PR c++/81860
15263 * g++.dg/cpp0x/inh-ctor30.C: New test.
15264
15265 PR c++/83644
15266 * g++.dg/cpp1z/pr83644.C: New test.
15267
15268 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
15269
15270 PR fortran/83076
15271 * gfortran.dg/coarray_45.f90: New test.
15272
15273 PR fortran/83319
15274 * gfortran.dg/coarray_46.f90: New test.
15275
15276 2018-01-01 Jakub Jelinek <jakub@redhat.com>
15277
15278 PR tree-optimization/83581
15279 * gcc.dg/pr83581.c: New test.
15280
15281 PR c/83595
15282 * gcc.dg/pr83595.c: New test.
15283
15284 PR middle-end/83608
15285 * g++.dg/opt/pr83608.C: New test.
15286
15287 PR middle-end/83609
15288 * gcc.dg/pr83609.c: New test.
15289 * g++.dg/opt/pr83609.C: New test.
15290
15291 PR middle-end/83623
15292 * gcc.dg/pr83623.c: New test.
15293
15294 * gcc.target/i386/i386.exp
15295 (check_effective_target_avx512vpopcntdqvl): New proc.
15296 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
15297 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
15298 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
15299 \f
15300 Copyright (C) 2018 Free Software Foundation, Inc.
15301
15302 Copying and distribution of this file, with or without modification,
15303 are permitted in any medium without royalty provided the copyright
15304 notice and this notice are preserved.