re PR rtl-optimization/88414 (ICE in lra_assign, at lra-assigns.c:1624)
[gcc.git] / gcc / testsuite / ChangeLog
1 2018-12-13 Vladimir Makarov <vmakarov@redhat.com>
2
3 PR rtl-optimization/88414
4 * gcc.target/i386/pr88414.c: New.
5
6 2018-12-13 Marek Polacek <polacek@redhat.com>
7
8 PR c++/88216 - ICE with class type in non-type template parameter.
9 * g++.dg/cpp2a/nontype-class9.C: New test.
10
11 2018-12-13 Jakub Jelinek <jakub@redhat.com>
12
13 PR rtl-optimization/88416
14 * gcc.target/i386/pr88416.c: New test.
15
16 PR tree-optimization/88464
17 * gcc.target/i386/avx512f-pr88462-1.c: New test.
18 * gcc.target/i386/avx512f-pr88462-2.c: New test.
19
20 2018-12-13 Nathan Sidwell <nathan@acm.org>
21
22 PR c++/87531
23 * g++.dg/lookup/pr87531-2.C: New.
24
25 2018-12-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
26
27 PR testsuite/88041
28 * lib/gdc-dg.exp (gdc-dg-test): Strip gdc.test prefix.
29 * gdc.test/gdc-test.exp (gdc-do-test): Create $subdir link.
30 Include $subdir in filename.
31 Cleanup generated source.
32 * gdc.test/compilable/ddoc9676a.d (EXTRA_SOURCES): Don't use
33 absolute path.
34 * gdc.test/compilable/depsOutput9948.d: Likewise.
35
36 2018-12-13 Jakub Jelinek <jakub@redhat.com>
37
38 PR testsuite/88454
39 * gcc.dg/tree-ssa/split-path-5.c (__ctype_ptr__): Change type from
40 const char * to const signed char *.
41 (bmhi_init): Change pattern parameter's type the same. Use
42 __builtin_strlen instead of undeclared strlen.
43
44 2018-12-13 Andreas Krebbel <krebbel@linux.ibm.com>
45
46 * gcc.target/s390/zvector/vec-double-1.c: New test.
47 * gcc.target/s390/zvector/vec-double-2.c: New test.
48
49 2018-12-13 Wei Xiao <wei3.xiao@intel.com>
50
51 * gcc.target/i386/funcspec-56.inc: Handle new march.
52
53 2018-12-13 Jakub Jelinek <jakub@redhat.com>
54
55 PR target/88465
56 * gcc.target/i386/avx512f-pr88465.c: New test.
57 * gcc.target/i386/avx512dq-pr88465.c: New test.
58
59 PR target/88461
60 * gcc.target/i386/pr88461.c: New test.
61
62 2018-12-12 Paolo Carlini <paolo.carlini@oracle.com>
63
64 * g++.dg/other/static5.C: New.
65
66 2018-12-12 Segher Boessenkool <segher@kernel,crashing.org>
67
68 PR testsuite/88318
69 * gcc.dg/independent-cloneids-1.c: Use ^ not \m.
70
71 2018-12-12 Joel Brobecker <brobecker@adacore.com>
72
73 * gcc.dg/lto/20100430-1_0.c: Add dg-require-profiling requirement.
74
75 2018-12-12 Jakub Jelinek <jakub@redhat.com>
76
77 PR c++/88446
78 * g++.dg/cpp2a/is-constant-evaluated3.C: New test.
79
80 PR c++/88449
81 * g++.dg/cpp2a/is-constant-evaluated1.C: Change from dg-do compile
82 to dg-do run.
83 (e): Adjust comment with correct expected value.
84 (main): Expect e == 1.
85 * g++.dg/cpp2a/is-constant-evaluated2.C: New test.
86
87 2018-12-11 Steven G. Kargl <kargl@gcc.gnu.org>
88
89 PR fortran/88155
90 * gfortran.dg/pr70870_1.f90: Update testcase to use -std=gnu.
91 * gfortran.dg/pr88155.f90: New test.
92
93 2018-12-11 Steven G. Kargl <kargl@gcc.gnu.org>
94
95 PR fortran/88249
96 * gfortran.dg/pr88249.f90: New test.
97
98 2018-12-11 Jakub Jelinek <jakub@redhat.com>
99
100 PR tree-optimization/80520
101 * gcc.dg/tree-ssa/split-path-11.c (foo): Make the test ilp32 target
102 clean.
103
104 2018-12-11 Marek Polacek <polacek@redhat.com>
105
106 PR c++/86608 - reading constexpr volatile variable.
107 * g++.dg/cpp0x/constexpr-volatile2.C: New test.
108 * g++.dg/cpp0x/pr65327.C: Add dg-error.
109
110 2018-12-11 Paolo Carlini <paolo.carlini@oracle.com>
111
112 * g++.dg/pr53037-4.C: Test the first two locations too.
113
114 2018-12-11 Jakub Jelinek <jakub@redhat.com>
115
116 PR tree-optimization/88444
117 * gcc.dg/pr88444.c: New test.
118
119 2018-12-11 Dimitar Dimitrov <dimitar@dinux.eu>
120
121 * gcc.target/i386/pr52813.c: New test.
122
123 2018-12-11 Jakub Jelinek <jakub@redhat.com>
124
125 PR target/88425
126 * gcc.target/i386/pr88425.c: New test.
127
128 PR sanitizer/88426
129 * c-c++-common/ubsan/float-cast-overflow-11.c: New test.
130
131 2018-12-11 Yannick Moy <moy@adacore.com>
132
133 * gnat.dg/ghost4.adb: New testcase.
134
135 2018-12-11 Ed Schonberg <schonberg@adacore.com>
136
137 * gnat.dg/iter4.adb: New testcase.
138
139 2018-12-11 Hristian Kirtchev <kirtchev@adacore.com>
140
141 * gnat.dg/valid4.adb, gnat.dg/valid4_pkg.adb,
142 gnat.dg/valid4_pkg.ads: New testcase.
143
144 2018-12-11 Eric Botcazou <ebotcazou@adacore.com>
145
146 * gnat.dg/packed_array.adb, gnat.dg/packed_array.ads,
147 gnat.dg/packed_array_pkg.ads: New testcase.
148
149 2018-12-11 Hristian Kirtchev <kirtchev@adacore.com>
150
151 * gnat.dg/ghost3.adb, gnat.dg/ghost3.ads: New testcase.
152
153 2018-12-11 Ed Schonberg <schonberg@adacore.com>
154
155 * gnat.dg/bip_cu.adb, gnat.dg/bip_cu_constructor.adb,
156 gnat.dg/bip_cu_constructor.ads, gnat.dg/bip_cu_t.adb,
157 gnat.dg/bip_cu_t.ads: New testcase.
158
159 2018-12-11 Hristian Kirtchev <kirtchev@adacore.com>
160
161 * gnat.dg/ghost2.adb, gnat.dg/ghost2.ads: New testcase.
162
163 2018-12-11 Eric Botcazou <ebotcazou@adacore.com>
164
165 * gnat.dg/atomic11.adb, gnat.dg/atomic11_pkg1.ads,
166 gnat.dg/atomic11_pkg2.ads: New testcase.
167
168 2018-12-11 Ed Schonberg <schonberg@adacore.com>
169
170 * gnat.dg/aspect1.adb, gnat.dg/aspect1_horizontal.adb,
171 gnat.dg/aspect1_horizontal.ads, gnat.dg/aspect1_vectors_2d.ads:
172 New testcase.
173 * gnat.dg/static_pred1.adb: Expect an error message.
174
175 2018-12-11 Jakub Jelinek <jakub@redhat.com>
176
177 PR lto/86004
178 * lib/target-supports.exp (check_effective_target_lto_incremental):
179 New.
180 * g++.dg/lto/pr69137_0.C: Require lto_incremental effective target.
181 * g++.dg/lto/pr65316_0.C: Likewise.
182 * g++.dg/lto/pr85176_0.C: Likewise.
183 * g++.dg/lto/pr79000_0.C: Likewise.
184 * g++.dg/lto/pr66180_0.C: Likewise.
185 * g++.dg/lto/pr65193_0.C: Likewise.
186 * g++.dg/lto/pr69077_0.C: Likewise.
187 * g++.dg/lto/pr68057_0.C: Likewise.
188 * g++.dg/lto/pr66705_0.C: Likewise.
189 * g++.dg/lto/pr65302_0.C: Likewise.
190 * g++.dg/lto/20091002-1_0.C: Likewise.
191 * g++.dg/lto/pr81940_0.C: Likewise.
192 * g++.dg/lto/pr64043_0.C: Likewise.
193 * g++.dg/lto/pr65549_0.C: Likewise.
194 * g++.dg/lto/pr69133_0.C: Likewise.
195 * gfortran.dg/lto/pr79108_0.f90: Likewise.
196
197 2018-12-10 Jeff Law <law@redhat.com>
198
199 PR tree-optimization/80520
200 * gcc.dg/tree-ssa/split-path-5.c: Update expected output.
201 * gcc.dg/tree-ssa/split-path-11.c: New test.
202
203 2018-12-10 Steven G. Kargl <kargl@gcc.gnu.org>
204
205 PR fortran/97922
206 * gfortran.dg/io_constraints_8.f90: Update error message.
207 * gfortran.dg/pr87922.f90: New test.
208
209 2018-12-10 Martin Sebor <msebor@redhat.com>
210
211 PR tree-optimization/86196
212 * gimple-ssa-warn-restrict.c (builtin_memref::builtin_memref): Use
213 base size only of arrays.
214
215 2018-12-10 Uros Bizjak <ubizjak@gmail.com>
216
217 * gcc.dg/sinatan-1.c: Use dg-add-options ieee.
218
219 2018-12-10 Steven G. Kargl <kargl@gcc.gnu.org>
220
221 PR fortran/88269
222 * gfortran.dg/pr88269.f90: New test.
223
224 2018-12-10 Uros Bizjak <ubizjak@gmail.com>
225
226 PR target/88418
227 * gcc.target/i386/pr88418.c: New test.
228
229 2018-12-10 Richard Biener <rguenther@suse.de>
230
231 PR tree-optimization/88427
232 * gcc.dg/pr88427.c: New testcase.
233
234 2018-12-10 Jakub Jelinek <jakub@redhat.com>
235
236 PR ipa/87955
237 * gcc.target/i386/pr87955.c: Add -msse2 -mfpmath=sse to dg-options.
238
239 2018-12-10 Martin Jambor <mjambor@suse.cz>
240
241 PR ipa/88214
242 * gcc.dg/ipa/pr88214.c: New test.
243
244 2018-12-10 Jakub Jelinek <jakub@redhat.com>
245
246 PR testsuite/88369
247 * gcc.dg/vect/vect-ivdep-1.c: Prune versioning for alignment messages.
248 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
249 * gcc.dg/vect/nodump-vect-opt-info-1.c: Likewise.
250 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
251 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
252 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
253 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
254
255 2018-12-10 Richard Biener <rguenther@suse.de>
256
257 PR middle-end/88415
258 * gcc.dg/gomp/pr88415.c: New testcase.
259
260 2018-12-10 Eric Botcazou <ebotcazou@adacore.com>
261
262 * c-c++-common/patchable_function_entry-decl.c: Pass -mcpu=gr6 for
263 Visium and remove other specific handling.
264 * c-c++-common/patchable_function_entry-default.c: Likewise.
265 * c-c++-common/patchable_function_entry-definition.c: Likewise.
266
267 2018-12-09 Steven G. Kargl <kargl@gcc.gnu.org>
268
269 PR fortran/88205
270 * gfortran.dg/pr88205.f90: New unit.
271
272 2018-12-09 Iain Buclaw <ibuclaw@gdcproject.org>
273
274 PR d/88039
275 * gdc.test/gdc-test.exp (gdc-convert-args): Handle -D.
276 (dmd2dg): Check generated html in ddoc tests.
277 (gdc-do-test): Set dg-do-what-default to compile for ddoc tests.
278
279 2018-12-09 Steven G. Kargl <kargl@gcc.gnu.org>
280
281 PR fortran/88206
282 * gfortran.dg/pr88206.f90: New test.
283
284 2018-12-09 Steven G. Kargl <kargl@gcc.gnu.org>
285
286 PR fortran/88228
287 * gfortran.dg/pr88228.f90: New test.
288
289 2018-12-09 Thomas Schwinge <thomas@codesourcery.com>
290
291 * gfortran.dg/goacc/combined-directives-3.f90: New file.
292
293 2018-12-09 Cesar Philippidis <cesar@codesourcery.com>
294
295 * c-c++-common/goacc/combined-directives-3.c: New test.
296 * c-c++-common/goacc/loop-2-kernels.c (void K): Adjust test.
297 * c-c++-common/goacc/loop-2-parallel.c (void P): Adjust test.
298 * c-c++-common/goacc/loop-3.c (void p2): Adjust test.
299
300 2018-12-09 Thomas Schwinge <thomas@codesourcery.com>
301
302 * gfortran.dg/goacc/loop-2-kernels.f95: Update.
303 * gfortran.dg/goacc/loop-2-parallel.f95: Likewise.
304 * gfortran.dg/goacc/nested-parallelism.f90: Likewise.
305
306 * gfortran.dg/goacc/loop-2.f95: Split into...
307 * gfortran.dg/goacc/loop-2-kernels-nested.f95: ... this new
308 file...
309 * gfortran.dg/goacc/loop-2-kernels-tile.f95: ..., and this new
310 file...
311 * gfortran.dg/goacc/loop-2-kernels.f95: ..., and this new file...
312 * gfortran.dg/goacc/loop-2-parallel-3.f95: ..., and this new
313 file...
314 * gfortran.dg/goacc/loop-2-parallel-nested.f95: ..., and this new
315 file...
316 * gfortran.dg/goacc/loop-2-parallel-tile.f95: ..., and this new
317 file...
318 * gfortran.dg/goacc/loop-2-parallel.f95: ..., and this new file.
319
320 PR fortran/88420
321 * gfortran.dg/goacc/loop-1-2.f95: Update.
322 * gfortran.dg/goacc/loop-1.f95: Likewise.
323
324 2018-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
325
326 PR fortran/88048
327 * gfortran.dg/pr88048.f90: New test.
328
329 2018-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
330
331 PR fortran/87945
332 * gfortran.dg/pr87945_1.f90: New test.
333 * gfortran.dg/pr87945_2.f90: New test.
334
335 2018-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
336
337 PR fortran/88025
338 * gfortran.dg/pr88025.f90: New test.
339
340 2018-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
341
342 * gfortran.dg/pr88357_1.f90: New test.
343 * gfortran.dg/pr88357_2.f90: New test.
344
345 2018-12-08 Jakub Jelinek <jakub@redhat.com>
346
347 PR fortran/88304
348 * gfortran.fortran-torture/compile/pr88304-2.f90: New test.
349
350 2018-12-07 Paolo Carlini <paolo.carlini@oracle.com>
351
352 * g++.dg/other/bitfield7.C: New.
353 * g++.dg/parse/bitfield8.C: Likewise.
354 * g++.dg/parse/bitfield9.C: Likewise.
355 * g++.dg/pr53037-4.C: Test the locations too.
356
357 2018-12-07 Peter Bergner <bergner@linux.ibm.com>
358
359 PR target/87496
360 * gcc.target/powerpc/pr87496.c: Rename from this...
361 * gcc.target/powerpc/pr87496-1.c: ...to this. Update comment.
362 * gcc.target/powerpc/pr87496-2.c: New test.
363 * gcc.target/powerpc/pr87496-3.c: New test.
364
365 2018-12-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
366
367 * gcc.target/aarch64/sve/override_sve_width_1.c: New test.
368
369 2018-12-07 Jeff Law <law@redhat.com>
370
371 PR middle-end/87813
372 * gcc.c-torture/builtins/strnlen.x: New file to filter -Og from
373 options to test.
374
375 2018-12-07 Vladimir Makarov <vmakarov@redhat.com>
376
377 PR rtl-optimization/88349
378 * gcc.target/mips/pr88349.c: New.
379
380 2018-12-07 Jakub Jelinek <jakub@redhat.com>
381
382 PR c++/86669
383 * g++.dg/cpp0x/initlist105.C: New test.
384 * g++.dg/cpp0x/initlist106.C: New test.
385 * g++.dg/other/pr86669.C: New test.
386
387 2018-12-07 Richard Sandiford <richard.sandiford@arm.com>
388
389 * gcc.target/aarch64/sve/pred_elim_2.c: New test.
390
391 2018-12-07 Richard Sandiford <richard.sandiford@arm.com>
392
393 * gcc.target/aarch64/sve/pred_elim_1.c: New test.
394
395 2018-12-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
396
397 * gcc.target/i386/ipa-stack-alignment-2.c: Add
398 -fomit-frame-pointer to dg-options.
399
400 2018-12-07 Jakub Jelinek <jakub@redhat.com>
401
402 PR target/85593
403 * gcc.target/i386/pr85593.c: New test.
404
405 PR rtl-optimization/85770
406 * gcc.target/i386/pr85770.c: Require int128 effective target.
407
408 PR fortran/88377
409 * gfortran.dg/gomp/pr88377.f90: New test.
410
411 PR c/88367
412 * gcc.dg/tree-ssa/pr88367.c: New test.
413
414 PR c++/87506
415 * g++.dg/cpp0x/constexpr-87506.C: New test.
416
417 2018-12-06 Paolo Carlini <paolo.carlini@oracle.com>
418
419 * g++.dg/parse/bitfield7.C: New.
420 * g++.dg/other/bitfield2.C: Check location and type.
421 * g++.dg/parse/bitfield1.C: Likewise.
422 * g++.dg/parse/bitfield2.C: Likewise.
423
424 2018-12-06 Alexandre Oliva <aoliva@redhat.com>
425
426 PR c++/86747
427 * g++.dg/pr86747.C: New.
428
429 PR c++/86397
430 * g++.dg/cpp0x/pr86397-1.C: New.
431 * g++.dg/cpp0x/pr86397-2.C: New.
432
433 2018-12-06 Paul A. Clarke <pc@us.ibm.com>
434
435 PR target/88316
436 * gcc.target/powerpc/bmi-check.h: Remove test for
437 __BUILTIN_CPU_SUPPORTS__, thereby enabling test code to run.
438 * gcc.target/powerpc/bmi2-check.h: Likewise.
439 * gcc.target/powerpc/mmx-check.h: Likewise.
440 * gcc.target/powerpc/sse-check.h: Likewise.
441 * gcc.target/powerpc/sse2-check.h: Likewise.
442 * gcc.target/powerpc/sse3-check.h: Likewise.
443
444 2018-12-06 Paul A. Clarke <pc@us.ibm.com>
445
446 PR target/88316
447 * gcc.target/powerpc/mmx-packssdw-1.c: Fixes for big-endian.
448 * gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
449 * gcc.target/powerpc/mmx-packuswb-1.c: Likewise.
450 * gcc.target/powerpc/mmx-pmulhw-1.c: Likewise.
451 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: Likewise.
452 * gcc.target/powerpc/sse-cvtpu16ps-1.c: Likewise.
453 * gcc.target/powerpc/sse-cvtss2si-1.c: Likewise.
454 * gcc.target/powerpc/sse-cvtss2si-2.c: Likewise.
455 * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
456 * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
457
458 2018-12-06 Marek Polacek <polacek@redhat.com>
459
460 PR c++/88373 - wrong parse error with ~.
461 * g++.dg/cpp2a/fn-template19.C: New test.
462
463 2018-12-06 Richard Sandiford <richard.sandiford@arm.com>
464
465 * gcc.dg/vect/vect-over-widen-23.c: Remove unwanted line.
466
467 2018-12-06 Segher Boessenkool <segher@kernel.crashing.org>
468
469 * c-c++-common/torture/asm-inline.c: New testcase.
470 * gcc.dg/asm-qual-2.c: Test asm inline, too.
471
472 2018-12-06 Segher Boessenkool <segher@kernel.crashing.org>
473
474 PR inline-asm/55681
475 * gcc.dg/asm-qual-1.c: Test that "const" and "restrict" are refused.
476 * gcc.dg/asm-qual-2.c: New test, test that asm-qualifiers are allowed
477 in any order, but that duplicates are not allowed.
478
479 2018-12-06 Jeff Law <law@redhat.com>
480
481 PR testsuite/86540
482 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Skip the post switch conversion
483 tests on aarch64.
484 * gcc.dg/tree-ssa/pr77445-2.c: Similarly.
485
486 2018-12-06 David Malcolm <dmalcolm@redhat.com>
487
488 PR c++/85110
489 * g++.dg/diagnostic/missing-default-args.C: New test.
490 * g++.dg/diagnostic/param-type-mismatch-3.C: New test.
491 * g++.dg/diagnostic/param-type-mismatch.C: Add tests for invalid
492 references and incomplete types.
493 * g++.dg/warn/Wconversion-null-4.C: New test.
494
495 2018-12-06 Jakub Jelinek <jakub@redhat.com>
496
497 PR target/87598
498 * gcc.target/aarch64/asm-5.c: New test.
499
500 PR tree-optimization/85726
501 * gcc.dg/tree-ssa/pr85726-1.c: New test.
502 * gcc.dg/tree-ssa/pr85726-2.c: New test.
503 * gcc.dg/tree-ssa/pr85726-3.c: New test.
504 * gcc.dg/tree-ssa/pr85726-4.c: New test.
505
506 PR fortran/88304
507 * gfortran.fortran-torture/compile/pr88304.f90: New test.
508
509 2018-12-06 Richard Biener <rguenther@suse.de>
510
511 PR middle-end/63184
512 * c-c++-common/pr19807-2.c: Try link only on x86, add xfailed
513 optimized dump scanning.
514 * c-c++-common/pr19807-3.c: Likewise.
515
516 2018-12-06 Paolo Carlini <paolo.carlini@oracle.com>
517
518 * g++.dg/parse/bitfield6b.C: New.
519 * g++.dg/parse/bitfield3.C: Test location and type.
520
521 2018-12-06 Iain Sandoe <iain@sandoe.co.uk>
522
523 * lib/c-compat.exp (compat-use-alt-compiler):
524 Handle -fno-diagnostics-show-line-numbers.
525 (compat_setup_dfp): Likewise.
526
527 2018-12-05 Jeff Law <law@redhat.com>
528
529 PR rtl-optimization/85770
530 * gcc.target/i386/pr85770.c: New test.
531
532 2018-12-05 Martin Sebor <msebor@redhat.com>
533
534 PR c/87028
535 * c-c++-common/Wstringop-truncation.c: Remove xfails.
536 * gcc.dg/Wstringop-truncation-5.c: New test.
537 * gcc.dg/strcmpopt_1.c: Adjust.
538 * gcc.dg/tree-ssa/pr79697.c: Same.
539
540 2018-12-05 Richard Sandiford <richard.sandiford@arm.com>
541
542 PR tree-optimization/88064
543 * gcc.dg/vect/vect-over-widen-23.c: New test.
544
545 2018-12-05 David Malcolm <dmalcolm@redhat.com>
546
547 * lib/gcc-dg.exp (process-message): Change verbosity level of
548 "verbose" from 2 to 3.
549 (dg-locus): Likewise.
550
551 2018-12-05 Richard Biener <rguenther@suse.de>
552
553 PR middle-end/63184
554 * c-c++-common/pr19807-2.c: New testcase.
555 * c-c++-common/pr19807-3.c: Likewise.
556
557 2018-12-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
558
559 PR testsuite/88208
560 * gcc.target/sparc/attr-aligned.c (MAXALIGN) [__sparcv9 ||
561 __arch64__]: Define.
562
563 2018-12-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
564
565 * gcc.target/sparc/20181129-1.c: Compile with -std=c99.
566 * gcc.target/sparc/20181129-2.c: Likewise.
567
568 2018-12-05 Jakub Jelinek <jakub@redhat.com>
569
570 PR tree-optimization/87360
571 * g++.dg/opt/pr87360.C: New test.
572 * gfortran.dg/pr87360.f90: New test.
573
574 PR c++/87897
575 * g++.dg/init/const13.C: New test.
576
577 PR sanitizer/88333
578 * c-c++-common/asan/pr88333.c: New test.
579
580 2018-12-05 Alexandre Oliva <aoliva@redhat.com>
581
582 PR c++/85569
583 * g++.dg/cpp1z/pr85569.C: New.
584
585 2018-12-05 Chenghua Xu <paul.hua.gm@gmail.com>
586
587 * gcc.target/mips/msa.c: Adjusted clti_<su>.df $wn,$wn,5
588 to clei_<su>.df $wn,$wn,4 in test31.
589
590 2018-12-04 Paolo Carlini <paolo.carlini@oracle.com>
591
592 PR c++/84636
593 * g++.dg/parse/bitfield6.C: New.
594
595 2018-12-04 Jakub Jelinek <jakub@redhat.com>
596
597 PR tree-optimization/87320
598 * gcc.dg/pr87320.c: New test.
599
600 2018-12-04 Jeff Law <law@redhat.com>
601
602 * gcc.dg/strlenopt-58.c: Handle targets with 2 byte wchar_t.
603
604 2018-12-04 Martin Sebor <msebor@redhat.com>
605
606 * gcc.target/i386/attr-aligned-2.c: New test.
607 * gcc.target/i386/falign-functions-3.c: New test.
608
609 2018-12-04 Jakub Jelinek <jakub@redhat.com>
610
611 PR target/88188
612 * gcc.target/powerpc/pr88188-2.c: New test.
613
614 2018-12-04 Marek Polacek <polacek@redhat.com>
615
616 PR c++/88184 - ICE when treating name as template-name.
617 * g++.dg/cpp2a/fn-template17.C: New test.
618 * g++.dg/cpp2a/fn-template18.C: New test.
619
620 2018-12-04 David Edelsohn <dje.gcc@gmail.com>
621
622 * gcc.dg/live-patching-2.c: Require LTO.
623
624 2018-12-04 Iain Sandoe <iain@sandoe.co.uk>
625
626 PR testsuite/88310
627 * lib/target-supports.exp (check_effective_target_freorder):
628 Suppress warnings for missing profile.
629
630 2018-12-04 Jakub Jelinek <jakub@redhat.com>
631
632 * g++.old-deja/g++.oliva/typename1.C: Don't expect any diagnostics
633 for C++2a.
634 * g++.old-deja/g++.oliva/typename2.C: Likewise.
635
636 PR tree-optimization/88285
637 * gcc.dg/predict-22.c: Only compile on freorder targets.
638
639 2018-12-04 Julian Brown <julian@codesourcery.com>
640
641 * c-c++-common/goacc/asyncwait-1: Update expected errors and add a
642 test for "wait (".
643
644 2018-12-04 Jakub Jelinek <jakub@redhat.com>
645
646 PR c++/88103
647 * g++.dg/cpp0x/rv-cond3.C: New test.
648
649 2018-12-04 Richard Biener <rguenther@suse.de>
650
651 PR tree-optimization/88315
652 * gcc.dg/vect/slp-reduc-sad.c: Adjust to provide non-trivial
653 initial value.
654
655 2018-12-03 Jakub Jelinek <jakub@redhat.com>
656
657 PR middle-end/64242
658 * gcc.c-torture/execute/pr64242.c (foo, bar): New functions.
659 (p): Make it void *volatile instead of volatile void *.
660 (q): New variable.
661 (main): Add a dummy 32-byte aligned variable and escape its address.
662 Don't require that the two __builtin_alloca (0) calls return the
663 same address, just require that their difference is smaller than
664 1024 bytes.
665
666 2018-12-03 Marek Polacek <polacek@redhat.com>
667
668 * g++.dg/cpp1y/lambda-generic-83856.C: Use __SIZE_TYPE__.
669
670 2018-12-03 Ed Schonberg <schonberg@adacore.com>
671
672 * gnat.dg/array33.adb: New testcase.
673
674 2018-12-03 Eric Botcazou <ebotcazou@adacore.com>
675
676 * gnat.dg/array32.adb, gnat.dg/array32.ads: New testcase.
677
678 2018-12-03 Eric Botcazou <ebotcazou@adacore.com>
679
680 * gnat.dg/generic_inst2.adb, gnat.dg/generic_inst2.ads,
681 gnat.dg/generic_inst2_c.ads: New testcase.
682
683 2018-12-03 Eric Botcazou <ebotcazou@adacore.com>
684
685 * gnat.dg/overload2.adb, gnat.dg/overload2_p.adb,
686 gnat.dg/overload2_p.ads, gnat.dg/overload2_q.adb,
687 gnat.dg/overload2_q.ads: New testcase.
688
689 2018-12-03 Fritz Reese <fritzoreese@gmail.com>
690 Mark Eggleston <mark.eggleston@codethink.co.uk>
691
692 PR fortran/87919
693 * gfortran.dg/array_temporaries_5.f90: New test.
694 * gfortran.dg/dec_bitwise_ops_3.f90: Ditto.
695 * gfortran.dg/dec_d_lines_3.f: Ditto.
696 * gfortran.dg/dec_exp_4.f90: Ditto.
697 * gfortran.dg/dec_exp_5.f90: Ditto.
698 * gfortran.dg/dec_io_7.f90: Ditto.
699 * gfortran.dg/dec_structure_24.f90: Ditto.
700 * gfortran.dg/dec_structure_25.f90: Ditto.
701 * gfortran.dg/dec_structure_26.f90: Ditto.
702 * gfortran.dg/dec_structure_27.f90: Ditto.
703 * gfortran.dg/dec_type_print_3.f90: Ditto.
704 * gfortran.dg/init_flag_20.f90: Ditto.
705
706 2018-12-03 Jeff Law <law@redhat.com>
707
708 * gcc.dg/pr59963-2.c: Make testnames unique.
709 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Likewise.
710
711 2018-12-03 Ilya Leoshkevich <iii@linux.ibm.com>
712
713 * gcc.target/s390/nodatarel-1.c: Expect .LANCHOR0@GOTENT instead
714 of a@GOTENT.
715 * gcc.target/s390/section-anchors.c: New test.
716 * gcc.target/s390/section-anchors2.c: New test.
717 * gcc.target/s390/section-anchors3.c: New test.
718
719 2018-12-03 Richard Biener <rguenther@suse.de>
720
721 PR tree-optimization/88301
722 * gcc.dg/tree-ssa/evrp13.c: New testcase.
723
724 2018-12-03 Jakub Jelinek <jakub@redhat.com>
725
726 PR tree-optimization/71109
727 * gcc.c-torture/compile/pr71109.c: New test.
728
729 PR target/88287
730 * g++.target/aarch64/sve/vcond_1.C: Adjust for comparison
731 canonicalization.
732
733 2018-12-03 Ilya Leoshkevich <iii@linux.ibm.com>
734
735 PR target/80080
736 * gcc.target/s390/pr80080-4.c: New test.
737
738 2018-12-02 Andi Kleen <ak@linux.intel.com>
739
740 * gcc.target/i386/returninst1.c: Run on 64bit only.
741 * gcc.target/i386/returninst2.c: Dito.
742 * gcc.target/i386/returninst3.c: Dito.
743
744 2018-12-02 Jakub Jelinek <jakub@redhat.com>
745
746 PR target/88278
747 * gcc.target/i386/pr88278.c: New test.
748 * gcc.target/i386/pr53759.c: Don't expect vmovlps insn, expect vmovq
749 instead.
750 * gcc.target/i386/pr53759-2.c: New test.
751
752 * c-c++-common/gomp/cancel-1.c (f2): Add various taskloop related
753 tests.
754
755 PR sanitizer/88291
756 * c-c++-common/asan/pr88291.c: New test.
757
758 PR c++/88258
759 * g++.dg/gomp/pr88258.C: New test.
760
761 2018-12-01 Marek Polacek <polacek@redhat.com>
762
763 Implement P0634R3, Down with typename!
764 * g++.dg/cpp0x/alias-decl-43.C: Adjust dg-error.
765 * g++.dg/cpp0x/decltype67.C: Only expect error in c++17_down.
766 * g++.dg/cpp1z/typename1.C: New test.
767 * g++.dg/cpp2a/typename1.C: New test.
768 * g++.dg/cpp2a/typename10.C: New test.
769 * g++.dg/cpp2a/typename11.C: New test.
770 * g++.dg/cpp2a/typename2.C: New test.
771 * g++.dg/cpp2a/typename3.C: New test.
772 * g++.dg/cpp2a/typename4.C: New test.
773 * g++.dg/cpp2a/typename5.C: New test.
774 * g++.dg/cpp2a/typename6.C: New test.
775 * g++.dg/cpp2a/typename7.C: New test.
776 * g++.dg/cpp2a/typename8.C: New test.
777 * g++.dg/cpp2a/typename9.C: New test.
778 * g++.dg/diagnostic/missing-typename.C: Only run the test in
779 c++17_down.
780 * g++.dg/other/crash-9.C: Add template disambiguator.
781 * g++.dg/other/nontype-1.C: Only expect error in c++17_down.
782 * g++.dg/parse/crash13.C: Likewise.
783 * g++.dg/parse/error36.C: Likewise.
784 * g++.dg/parse/no-typename1.C: Likewise.
785 * g++.dg/parse/typedef2.C: Likewise.
786 * g++.dg/parse/typename11.C: Likewise.
787 * g++.dg/template/crash48.C: Adjust dg-error.
788 * g++.dg/template/dependent-name5.C: Only expect error in c++17_down.
789 Add dg-error.
790 * g++.dg/template/error29.C: Only expect error in c++17_down.
791 * g++.dg/template/nested5.C: Add template disambiguator.
792 * g++.dg/template/pr84789.C: Only expect error in c++17_down.
793 * g++.dg/template/static30.C: Add dg-error.
794 * g++.dg/template/typedef6.C: Adjust dg-error.
795 * g++.dg/template/typename3.C: Only expect error in c++17_down.
796
797 PR c++/83856
798 * g++.dg/cpp1y/lambda-generic-83856.C: New test.
799
800 PR c++/79629
801 * g++.dg/other/error35.C: New test.
802
803 PR c++/87523
804 * g++.dg/cpp1y/lambda-generic-87523.C: New test.
805
806 2018-12-01 Jeff Law <law@redhat.com>
807
808 * gcc.dg/predict-22.c: Update expected output.
809
810 2018-12-01 Jakub Jelinek <jakub@redhat.com>
811
812 PR target/54589
813 * gcc.target/i386/pr54589.c: New test.
814
815 2018-11-30 Jakub Jelinek <jakub@redhat.com>
816
817 PR testsuite/85368
818 * lib/target-supports.exp (logical_op_short_circuit): Remove.
819 * gcc.dg/builtin-bswap-7.c: Remove logical_op_short_circuit
820 effective target, drop -mbranch-cost= options from the test and
821 instead pass --param logical-op-non-short-circuit=0 or
822 --param logical-op-non-short-circuit=1 depending on what the
823 tests meant to test.
824 * gcc.dg/pr21643.c: Likewise.
825 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
826 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
827 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
828 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
829 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
830 * gcc.dg/tree-ssa/ssa-thread-14.c: Likewise.
831 * gcc.dg/tree-ssa/vrp47.c: Likewise.
832 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: Likewise.
833 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: Likewise.
834 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: Likewise.
835 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
836 * gcc.dg/tree-ssa/vrp87.c: Likewise.
837 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
838 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
839 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
840 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
841 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
842 * gcc.dg/tree-ssa/forwprop-28.c: Likewise.
843 * gcc.dg/binop-xor1.c: Likewise.
844 * gcc.dg/pr46309.c: Likewise.
845 * gcc.dg/tree-ssa/ssa-dom-thread-18.c: New test.
846 * gcc.dg/tree-ssa/reassoc-32.c: Add
847 --param logical-op-non-short-circuit=1 to dg-options.
848 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
849 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
850 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
851 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
852
853 2018-11-30 Wilco Dijkstra <wdijkstr@arm.com>
854
855 PR middle-end/64242
856 * gcc.c-torture/execute/pr64242.c: New test.
857
858 2018-11-30 David Malcolm <dmalcolm@redhat.com>
859
860 * g++.dg/parse/missing-parens-fixit.C: New test.
861
862 2018-11-30 Michael Ploujnikov <michael.ploujnikov@oracle.com>
863
864 * gcc.dg/independent-cloneids-1.c: New test.
865
866 2018-11-30 Jakub Jelinek <jakub@redhat.com>
867
868 PR debug/85550
869 * g++.dg/debug/dwarf2/pr85550.C: New test.
870
871 2018-11-30 Thomas Schwinge <thomas@codesourcery.com>
872
873 PR c/87924
874 * c-c++-common/goacc/asyncwait-5.c: Update.
875 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
876
877 * c-c++-common/goacc/asyncwait-5.c: New file.
878 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
879
880 2018-11-30 Peter Bergner <bergner@linux.ibm.com>
881
882 PR target/87496
883 * gcc.target/powerpc/pr86324-1.c: Add dg-skip-if selector.
884 Add -mcpu=power7 option.
885
886 2018-11-30 David Malcolm <dmalcolm@redhat.com>
887
888 PR preprocessor/88257
889 * c-c++-common/Wformat-pr88257.c: New test.
890 * c-c++-common/Wformat-pr88257.h: New test header.
891 * c-c++-common/empty.h: New test header.
892
893 2018-11-30 Sam Tebbs <sam.tebbs@arm.com>
894
895 * gcc.target/arm/neon-dotprod-restriction.c: New file.
896 * lib/target-supports.exp
897 (check_effective_target_arm_v8_2a_dotprod_neon_ok_nocache): Include
898 stdint.h.
899
900 2018-11-30 Martin Liska <mliska@suse.cz>
901
902 PR sanitizer/81715
903 * c-c++-common/asan/asan-stack-small.c: New test.
904
905 2018-11-30 Richard Biener <rguenther@suse.de>
906
907 * gcc.dg/gimplefe-34.c: New testcase.
908 * gcc.dg/gimplefe-35.c: Likewise.
909
910 2018-11-30 Martin Liska <mliska@suse.cz>
911
912 PR testsuite/88265
913 * gfortran.dg/simd-builtins-1.f90: Restrict to 128b vectors.
914 * gfortran.dg/simd-builtins-6.f90: Likewise.
915
916 2018-11-29 Andi Kleen <ak@linux.intel.com>
917
918 * gcc.target/i386/fentryname2.c: New test.
919 * gcc.target/i386/fentryname3.c: New test.
920
921 2018-11-29 Andi Kleen <ak@linux.intel.com>
922
923 * gcc.target/i386/fentryname1.c: New test.
924
925 2018-11-29 Andi Kleen <ak@linux.intel.com>
926
927 * gcc.target/i386/returninst1.c: New test.
928 * gcc.target/i386/returninst2.c: New test.
929 * gcc.target/i386/returninst3.c: New test.
930
931 2018-11-29 Eric Botcazou <ebotcazou@adacore.com>
932
933 * gcc.target/sparc/20181129-1.c: New test.
934 * gcc.target/sparc/20181129-2.c: Likewise.
935
936 2018-11-29 Jakub Jelinek <jakub@redhat.com>
937
938 PR target/88152
939 * g++.target/i386/pr88152.C: New test.
940
941 2018-11-29 Vladimir Makarov <vmakarov@redhat.com>
942
943 * gcc.target/i386/pr34256.c: Adjust the number of expected moves.
944
945 2018-11-29 Paolo Carlini <paolo.carlini@oracle.com>
946
947 * g++.dg/cpp0x/constexpr-base6b.C: New.
948 * g++.dg/cpp0x/constexpr-47969.C: Test locations too.
949 * g++.dg/cpp0x/constexpr-48324.C: Likewise.
950 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
951 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
952 * g++.dg/cpp1y/pr63996.C: Likewise.
953 * g++.dg/ext/constexpr-vla5.C: Likewise.
954 * g++.dg/ext/stmtexpr15.C: Likewise.
955 * g++.dg/ext/vla1.C: Likewise.
956 * g++.dg/other/fold1.C: Likewise.
957 * g++.dg/parse/array-size2.C: Likewise.
958 * g++.dg/parse/crash36.C: Likewise.
959 * g++.dg/ubsan/pr81530.C: Likewise.
960 * g++.dg/warn/Wvla-1.C: Likewise.
961 * g++.dg/warn/Wvla-2.C: Likewise.
962 * g++.old-deja/g++.brendan/array1.C: Likewise.
963 * g++.old-deja/g++.bugs/900402_02.C: Likewise.
964 * g++.old-deja/g++.law/init3.C: Likewise.
965 * g++.old-deja/g++.mike/p6149.C: Likewise.
966
967 2018-11-29 David Malcolm <dmalcolm@redhat.com>
968
969 PR c++/88121
970 * g++.dg/lookup/suggestions-scoped-enums.C: New test.
971 * g++.dg/lookup/suggestions-unscoped-enums.C: New test.
972
973 2018-11-29 Peter Bergner <bergner@linux.ibm.com>
974
975 PR target/87496
976 * gcc.target/powerpc/pr87496.c: New test.
977
978 2018-11-29 Martin Sebor <msebor@redhat.com>
979
980 PR c/88172
981 PR testsuite/88208
982 * gcc.dg/attr-aligned-2.c: New test.
983 * gcc.dg/builtin-has-attribute.c: Adjust.
984 * c-c++-common/builtin-has-attribute-2.c: Same.
985 * c-c++-common/builtin-has-attribute-3.c: Same.
986 * c-c++-common/builtin-has-attribute-4.c: Same.
987 * c-c++-common/builtin-has-attribute-5.c: New test.
988 * gcc.target/aarch64/attr-aligned.c: Same.
989 * gcc.target/i386/attr-aligned.c: Same.
990 * gcc.target/powerpc/attr-aligned.c: Same.
991 * gcc.target/sparc/attr-aligned.c: Same.
992
993 2018-11-29 qing zhao <qing.zhao@oracle.com>
994
995 * gcc.dg/live-patching-1.c: New test.
996 * gcc.dg/live-patching-2.c: New test.
997 * gcc.dg/live-patching-3.c: New test.
998 * gcc.dg/tree-ssa/writeonly-3.c: New test.
999 * gcc.target/i386/ipa-stack-alignment-2.c: New test.
1000
1001 2018-11-29 Giuliano Belinassi <giuliano.belinassi@usp.br>
1002
1003 * gcc.dg/sinhatanh-1.c: New test.
1004 * gcc.dg/sinhatanh-2.c: New test.
1005 * gcc.dg/sinhatanh-3.c: New test.
1006
1007 2018-11-29 Jakub Jelinek <jakub@redhat.com>
1008
1009 PR target/54700
1010 * g++.target/i386/sse4_1-pr54700-1.C: New test.
1011 * g++.target/i386/sse4_1-pr54700-2.C: New test.
1012 * g++.target/i386/avx-pr54700-1.C: New test.
1013 * g++.target/i386/avx-pr54700-2.C: New test.
1014 * g++.target/i386/avx2-pr54700-1.C: New test.
1015 * g++.target/i386/avx2-pr54700-2.C: New test.
1016 * g++.target/i386/sse4_1-check.h: New file.
1017 * g++.target/i386/avx-check.h: New file.
1018 * g++.target/i386/avx2-check.h: New file.
1019 * g++.target/i386/m128-check.h: New file.
1020 * g++.target/i386/m256-check.h: New file.
1021 * g++.target/i386/avx-os-support.h: New file.
1022
1023 PR target/88152
1024 * g++.dg/tree-ssa/pr88152-1.C: New test.
1025 * g++.dg/tree-ssa/pr88152-2.C: New test.
1026
1027 PR target/88234
1028 * gcc.dg/ubsan/pr88234.c: New test.
1029
1030 2018-11-29 Richard Biener <rguenther@suse.de>
1031
1032 PR tree-optimization/88243
1033 * gcc.dg/torture/pr88243.c: New testcase.
1034
1035 2018-11-29 Jakub Jelinek <jakub@redhat.com>
1036
1037 PR c++/87539
1038 * g++.dg/cpp0x/pr87539.C: New test.
1039
1040 2018-11-28 Martin Sebor <msebor@redhat.com>
1041
1042 PR c/88065
1043 PR c/87297
1044 * c-c++-common/Wsizeof-pointer-memaccess4.c: New test.
1045
1046 2018-11-28 Marek Polacek <polacek@redhat.com>
1047
1048 Implement P1094R2, Nested inline namespaces.
1049 * g++.dg/cpp2a/nested-inline-ns1.C: New test.
1050 * g++.dg/cpp2a/nested-inline-ns2.C: New test.
1051
1052 2018-11-28 Nathan Sidwell <nathan@acm.org>
1053
1054 PR c++/87531
1055 * g++.dg/lookup/pr87531.C: New.
1056
1057 2018-11-28 Jan Hubicka <jh@suse.cz>
1058
1059 * gcc.dg/predict-13.c: Update template.
1060 * gcc.dg/predict-13b.c: New testcase.
1061 * gcc.dg/predict-22.c: New testcase.
1062 * gcc.dg/tree-ssa/ipa-split-4.c: Change abort to other function to
1063 get sane profile.
1064
1065 2018-11-28 Marek Polacek <polacek@redhat.com>
1066
1067 PR c++/88222 - ICE with bit-field with invalid type.
1068 * g++.dg/ext/flexary31.C: New test.
1069
1070 2018-11-28 David Edelsohn <dje.gcc@gmail.com>
1071
1072 * g++.dg/debug/dwarf2/pr86900.C: XFAIL AIX.
1073 * g++.dg/opt/pr83084.C: XFAIL AIX.
1074 * gcc.dg/recip_sqrt_mult_[12345]: Do not add -fcompare-debug on AIX.
1075
1076 2018-11-28 Richard Biener <rguenther@suse.de>
1077
1078 PR tree-optimization/88223
1079 * gcc.dg/torture/pr88223.c: New testcase.
1080
1081 2018-11-28 Richard Biener <rguenther@suse.de>
1082
1083 PR tree-optimization/88217
1084 * g++.dg/pr88217.C: New testcase.
1085
1086 2018-11-28 Richard Biener <rguenther@suse.de>
1087
1088 PR tree-optimization/79351
1089 * gcc.dg/torture/pr79351.c: New testcase.
1090
1091 2018-11-28 Jakub Jelinek <jakub@redhat.com>
1092
1093 PR target/88189
1094 * gcc.target/i386/sse4_1-pr88189-1.c: New test.
1095 * gcc.target/i386/sse4_1-pr88189-2.c: New test.
1096 * gcc.target/i386/avx-pr88189-1.c: New test.
1097 * gcc.target/i386/avx-pr88189-2.c: New test.
1098
1099 PR c++/87476
1100 * g++.dg/cpp0x/pr87476-1.C: New test.
1101 * g++.dg/cpp0x/pr87476-2.C: New test.
1102
1103 PR c++/88215
1104 * c-c++-common/ubsan/pr88215.c: New test.
1105
1106 2018-11-28 Richard Biener <rguenther@suse.de>
1107
1108 PR tree-optimization/88182
1109 * g++.dg/gomp/pr88182.C: Move from libgomp and use -fopenmp-simd.
1110
1111 2018-11-27 Jakub Jelinek <jakub@redhat.com>
1112
1113 PR c++/88187
1114 * g++.dg/other/pr88187.C: New test.
1115
1116 PR c++/88181
1117 * g++.dg/debug/pr88181.C: New test.
1118
1119 PR middle-end/87157
1120 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c (main1): Add noipa
1121 attribute.
1122
1123 2018-11-27 Martin Sebor <msebor@redhat.com>
1124
1125 PR 87756
1126 PR 88211
1127 PR 88226
1128 * gcc.dg/tree-ssa/builtin-fprintf-warn-1.c: Update/remove xfails.
1129 * gcc.dg/tree-ssa/builtin-printf-warn-1.c: Same.
1130 * gcc.dg/tree-ssa/user-printf-warn-1.c: Same.
1131
1132 2018-11-27 Mike Gulick <mgulick@mathworks.com>
1133
1134 PR preprocessor/83173
1135 * gcc.dg/plugin/location-overflow-test-pr83173.c: New test.
1136 * gcc.dg/plugin/location-overflow-test-pr83173.h: Header for
1137 pr83173.c.
1138 * gcc.dg/plugin/location-overflow-test-pr83173-1.h: Header for
1139 pr83173.c.
1140 * gcc.dg/plugin/location-overflow-test-pr83173-2.h: Header for
1141 pr83173.c.
1142 * gcc.dg/plugin/location_overflow_plugin.c: Use PLUGIN_PRAGMAS
1143 instead of PLUGIN_START_UNIT.
1144 * gcc.dg/plugin/plugin.exp: Enable new test.
1145
1146 2018-11-27 Jakub Jelinek <jakub@redhat.com>
1147
1148 PR testsuite/85368
1149 * gcc.dg/tree-ssa/phi-opt-11.c: For branch_cost targets, expect 0 ifs
1150 rather than 0 or 2 depending on logical_op_short_circuit.
1151
1152 PR target/88188
1153 * gcc.target/powerpc/pr88188.c: New test.
1154
1155 2018-11-27 Martin Liska <mliska@suse.cz>
1156
1157 * gfortran.dg/simd-builtins-1.f90: New test.
1158 * gfortran.dg/simd-builtins-1.h: New test.
1159 * gfortran.dg/simd-builtins-2.f90: New test.
1160 * gfortran.dg/simd-builtins-3.f90: New test.
1161 * gfortran.dg/simd-builtins-3.h: New test.
1162 * gfortran.dg/simd-builtins-4.f: New test.
1163 * gfortran.dg/simd-builtins-4.h: New test.
1164 * gfortran.dg/simd-builtins-5.f: New test.
1165 * gfortran.dg/simd-builtins-6.f90: New test.
1166
1167 2018-11-27 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1168
1169 * lib/target-supports.exp
1170 (check_effective_target_logical_op_short_circuit): Add msp430.
1171 (check_effective_target_int_eq_float): New.
1172 (check_effective_target_ptr_eq_long): New.
1173 * c-c++-common/pr41779.c: Require int_eq_float for dg-warning tests.
1174 * c-c++-common/pr57371-2.c: XFAIL optimized dump scan when
1175 sizeof (float) != sizeof (int).
1176 * gcc.dg/pr84670-4.c: Require ptr_eq_long.
1177 * gcc.dg/pr85859.c: Likewise.
1178 * gcc.dg/Wno-frame-address.c: Skip for msp430-elf.
1179 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
1180 * gcc.dg/ifcvt-4.c: Likewise.
1181 * gcc.dg/pr34856.c: Likewise.
1182 * gcc.dg/builtin-apply2.c: Likewise.
1183 * gcc.dg/tree-ssa/ssa-dse-26.c: Likewise.
1184 * gcc.dg/attr-alloc_size-11.c: Remove dg-warning XFAIL for msp430.
1185 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
1186 * gcc.dg/compat/struct-by-value-16a_x.c: Build at -O1 for msp430
1187 so it fits.
1188 * gcc.dg/lto/20091013-1_0.c: Require ptr_eq_long.
1189 * gcc.dg/lto/20091013-1_1.c: Remove xfail-if for when
1190 sizeof(void *) != sizeof(long).
1191 * gcc.dg/lto/20091013-1_2.c: Likewise.
1192 * gcc.dg/tree-ssa/loop-1.c: Fix expected dg-final behaviour for msp430.
1193 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1194 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1195 * gcc.dg/tree-ssa/loop-35.c: Likewise.
1196 * gcc.dg/tree-ssa/pr23455.c: Likewise.
1197 * gcc.dg/weak/typeof-2.c: Likewise.
1198 * gcc.target/msp430/interrupt_fn_placement.c: Skip for 430 ISA.
1199 * gcc.target/msp430/pr78818-data-region.c: Fix scan-assembler text.
1200 * gcc.target/msp430/pr79242.c: Don't skip for -msmall.
1201 * gcc.target/msp430/special-regs.c: Use "__asm__" instead of "asm".
1202
1203 2018-11-26 Martin Sebor <msebor@redhat.com>
1204
1205 PR 87756
1206 * gcc.dg/warn-sprintf-no-nul-2.c: Move incomplete tests from here...
1207 * gcc.dg/warn-sprintf-no-nul-3.c: ...to here and complete them.
1208
1209 2018-11-26 Marek Polacek <polacek@redhat.com>
1210
1211 PR c++/88120 - ICE when calling save_expr in a template.
1212 * g++.dg/cpp0x/pr88120.C: New test.
1213
1214 2018-11-26 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1215
1216 * c-c++-common/Warray-bounds-3.c (test_strcpy_bounds): Use long instead
1217 of int if __SIZEOF_INT__ == 2.
1218 * c-c++-common/Wrestrict.c: Test memcpy range with smaller length when
1219 __SIZEOF_SIZE_T < 4.
1220 * c-c++-common/rotate-8.c: Define smaller "large" constant when
1221 __SIZEOF_INT__ == 2.
1222 * gcc.dg/pr53037-1.c: Add dg-require-effective-target int32.
1223 * gcc.dg/pr53037-2.c: Likewise.
1224 * gcc.dg/pr53037-3.c: Likewise.
1225 * gcc.dg/pr85512.c: Likewise.
1226 * gcc.dg/pr59963-2.c: Add dg-warning for int16.
1227 * gcc.dg/sancov/cmp0.c: Explicitly use __INT32_TYPE__ instead of int.
1228 * gcc.dg/tree-ssa/addadd.c: Fix dg-final directives for int16.
1229 * gcc.dg/tree-ssa/pr79327-2.c: Likewise.
1230 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Filter out invalid tests for
1231 int16.
1232 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Update sizes in dg-warning
1233 directives for int16.
1234
1235 2018-11-26 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1236
1237 * lib/target-supports.exp (check_effective_target_newlib_nano_io): New.
1238 * gcc.c-torture/execute/920501-8.c: Register undefined linker symbol
1239 _printf_float for newlib_nano_io target.
1240 * gcc.c-torture/execute/930513-1.c: Likewise.
1241 * gcc.dg/torture/builtin-sprintf.c: Likewise.
1242 * gcc.c-torture/execute/ieee/920810-1.x: New.
1243
1244 2018-11-26 Jakub Jelinek <jakub@redhat.com>
1245
1246 PR target/88195
1247 * gcc.target/i386/pr88195.c: New test.
1248
1249 PR testsuite/88090
1250 * obj-c++.dg/attributes/method-nonnull-1.mm (my_size_t): New typedef.
1251 (MyArray::removeObjectAtIndex): Use my_size_t instead of size_t and
1252 expect it in diagnostics.
1253
1254 PR c++/86900
1255 * g++.dg/debug/dwarf2/pr86900.C: New test.
1256
1257 2018-11-26 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1258
1259 * gcc.c-torture/compile/20151204.c: Add dg-require-effective-target
1260 size20plus.
1261 * gcc.dg/pr34225.c: Likewise.
1262 * gcc.dg/pr40971.c: Likewise.
1263 * gcc.dg/pr69071.c: Likewise.
1264 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
1265 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
1266 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
1267 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
1268 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
1269 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
1270 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
1271 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
1272 * gcc.dg/tree-ssa/loop-interchange-11.c: Add dg-require-effective-target
1273 size32plus.
1274 * gcc.dg/Walloc-size-larger-than-4.c: Likewise.
1275 * gcc.dg/Walloc-size-larger-than-5.c: Likewise.
1276 * gcc.dg/Walloc-size-larger-than-6.c: Likewise.
1277 * gcc.dg/Walloc-size-larger-than-7.c: Likewise.
1278 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
1279 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
1280 * lib/target-supports.exp (check_effective_target_size20plus): New.
1281 (check_effective_target_size32plus): Update comment.
1282
1283 2018-11-26 Uros Bizjak <ubizjak@gmail.com>
1284
1285 PR target/88178
1286 * gcc.target/pr88178.c: New test.
1287
1288 2018-11-26 Matthias Klose <doko@ubuntu.com>
1289
1290 * jit.dg/test-long-names.c: Fix build with -Wformat-security.
1291
1292 2018-11-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1293
1294 * lib/target-supports.exp (check_compile): Handle D.
1295 (check_effective_target_d_runtime): New proc.
1296 * lib/gdc-dg.exp (gdc-dg-test): Demote link and run tests to
1297 compile unless d_runtime.
1298 * gdc.dg/runnable.d: Skip unless d_runtime.
1299 * gdc.dg/lto/lto.exp: Require d_runtime to run tests.
1300
1301 2018-11-24 Paul Thomas <pault@gcc.gnu.org>
1302
1303 PR fortran/88143
1304 * gfortran.dg/associate_46.f90: New test.
1305
1306 2018-11-23 Jeff Law <law@redhat.com>
1307
1308 PR rtl-optimization/84768
1309 * gcc.c-torture/compile/pr84768.c: New test.
1310
1311 2018-11-23 Vladimir Makarov <vmakarov@redhat.com>
1312
1313 * gcc.target/powerpc/pr70669.c: Use unary minus instead of
1314 addition.
1315
1316 2018-11-23 Jakub Jelinek <jakub@redhat.com>
1317
1318 PR tree-optimization/87756
1319 * gcc.dg/builtin-memchr-2.c: Scan the gimple dump instead of
1320 optimized.
1321 * gcc.dg/builtin-memchr-3.c: Likewise.
1322
1323 2018-11-23 Martin Sebor <msebor@redhat.com>
1324
1325 PR tree-optimization/87756
1326 * gcc.dg/builtin-memchr-2.c: New test.
1327 * gcc.dg/builtin-memchr-3.c: Same.
1328 * gcc.dg/warn-sprintf-no-nul-2.c: Same.
1329
1330 2018-11-23 Martin Sebor <msebor@redhat.com>
1331
1332 PR testsuite/88098
1333 * gcc.dg/Wbuiltin-declaration-mismatch-4.c: Adjust.
1334 * gcc.dg/Wbuiltin-declaration-mismatch-5.c: New test.
1335 * gcc.dg/torture/pr67222.c: Adjust.
1336
1337 2018-11-23 Richard Biener <rguenther@suse.de>
1338
1339 PR tree-optimization/88149
1340 * g++.dg/torture/pr88149.C: New testcase.
1341
1342 2018-11-23 Jakub Jelinek <jakub@redhat.com>
1343
1344 PR tree-optimization/86614
1345 * c-c++-common/Warray-bounds-2.c (wrap_strncpy_dstarray_diff_neg,
1346 call_strncpy_dstarray_diff_neg): Don't expect late -Warray-bounds
1347 warnings, just early ones from FE. Remove dg-prune-output.
1348 * c-c++-common/Warray-bounds-6.c: New test.
1349
1350 * gfortran.dg/pad_source_1.f: New test.
1351 * gfortran.dg/pad_source_2.f: New test.
1352 * gfortran.dg/pad_source_3.f: New test.
1353 * gfortran.dg/pad_source_4.f: New test.
1354 * gfortran.dg/pad_source_5.f: New test.
1355
1356 2018-11-22 Jan Hubicka <jh@suse.cz>
1357
1358 PR lto/88142
1359 * g++.dg/lto/odr-5_0.C: New testcase.
1360 * g++.dg/lto/odr-5_1.C: New testcase.
1361
1362 2018-11-22 Jan Hubicka <hubicka@ucw.cz>
1363
1364 * g++.dg/lto/odr-2_0.C: Drop dg-lto-options.
1365 * g++.dg/lto/odr-3_0.C: Likewise; harden for optimizing compilatoin.
1366
1367 2018-11-22 Jakub Jelinek <jakub@redhat.com>
1368
1369 PR tree-optimization/85794
1370 * gcc.dg/vect/O3-pr85794.c: New test.
1371
1372 2018-11-22 Vladimir Makarov <vmakarov@redhat.com>
1373
1374 PR rtl-optimization/87718
1375 * gcc.target/i386/pr82361-1.c: Check only the first operand of
1376 moves.
1377
1378 2018-11-22 Thomas Preud'homme <thomas.preudhomme@linaro.org>
1379
1380 * gcc.target/arm/pr85434.c: New test.
1381
1382 2018-11-22 Richard Biener <rguenther@suse.de>
1383
1384 PR tree-optimization/88148
1385 * gfortran.dg/pr88148.f90: New testcase.
1386
1387 2018-11-22 Andreas Schwab <schwab@suse.de>
1388
1389 * g++.dg/lto/odr-2_0.C: Remove extra brace
1390
1391 2018-11-22 Martin Liska <mliska@suse.cz>
1392
1393 PR sanitizer/88017
1394 * gcc.dg/tsan/pr88017.c: New test.
1395
1396 2018-11-21 Jakub Jelinek <jakub@redhat.com>
1397
1398 PR c++/88122
1399 * g++.dg/cpp0x/implicit15.C: New test.
1400
1401 PR c++/87386
1402 * g++.dg/diagnostic/pr87386.C: New test.
1403 * g++.dg/parse/error17.C: Adjust expected diagnostics.
1404
1405 PR rtl-optimization/85925
1406 * gcc.c-torture/execute/20181120-1.c: Require effective target
1407 int32plus.
1408 (u): New variable.
1409 (main): Compare d against u.f1 rather than 0x101. Use 0x4030201
1410 instead of 0x10101.
1411
1412 018-11-21 Lokesh Janghel <lokeshjanghel91@gmail.com>
1413
1414 PR target/85667
1415 * gcc.target/pr85667-1.c: New testcase.
1416 * gcc.target/pr85667-2.c: New testcase.
1417 * gcc.target/pr85667-3.c: New testcase.
1418 * gcc.target/pr85667-4.c: New testcase.
1419
1420 2018-11-21 Jan Hubicka <hubicka@ucw.cz>
1421
1422 PR lto/87957
1423 * g++.dg/lto/odr-1_0.C: Extend by mismatched enum.
1424 * g++.dg/lto/odr-1_1.C: Extend by mismatched enum.
1425 * g++.dg/lto/odr-2_0.C: New.
1426 * g++.dg/lto/odr-2_1.C: New.
1427 * g++.dg/lto/odr-3_0.C: New.
1428 * g++.dg/lto/odr-3_1.C: New.
1429
1430 2018-11-21 Jakub Jelinek <jakub@redhat.com>
1431
1432 PR target/87839
1433 * gcc.target/aarch64/pr87839.c: New test.
1434
1435 2018-11-21 Renlin Li <renlin.li@arm.com>
1436
1437 PR middle-end/84877
1438 * gcc.dg/pr84877.c: New.
1439
1440 2018-11-21 H.J. Lu <hongjiu.lu@intel.com>
1441
1442 PR target/87317
1443 * gcc.target/i386/pr87317-1.c: New file.
1444 * gcc.target/i386/pr87317-2.c: Likewise.
1445 * gcc.target/i386/pr87317-3.c: Likewise.
1446 * gcc.target/i386/pr87317-4.c: Likewise.
1447 * gcc.target/i386/pr87317-5.c: Likewise.
1448 * gcc.target/i386/pr87317-6.c: Likewise.
1449 * gcc.target/i386/pr87317-7.c: Likewise.
1450 * gcc.target/i386/pr87317-8.c: Likewise.
1451 * gcc.target/i386/pr87317-9.c: Likewise.
1452 * gcc.target/i386/pr87317-10.c: Likewise.
1453 * gcc.target/i386/pr87317-11.c: Likewise.
1454 * gcc.target/i386/pr87317-12.c: Likewise.
1455 * gcc.target/i386/pr87317-13.c: Likewise.
1456
1457 2018-11-21 Tom de Vries <tdevries@suse.de>
1458
1459 PR driver/79855
1460 * lib/options.exp (check_for_options_with_filter): New proc.
1461 * gcc.misc-tests/help.exp: Check that --help=params lines end with
1462 period.
1463
1464 2018-11-21 Jakub Jelinek <jakub@redhat.com>
1465 Mark Eggleston <mark.eggleston@codethink.com>
1466
1467 * gfortran.dg/include_10.f: New test.
1468 * gfortran.dg/include_10.inc: New file.
1469 * gfortran.dg/include_11.f: New test.
1470 * gfortran.dg/include_12.f: New test.
1471 * gfortran.dg/include_13.f90: New test.
1472 * gfortran.dg/gomp/include_1.f: New test.
1473 * gfortran.dg/gomp/include_1.inc: New file.
1474 * gfortran.dg/gomp/include_2.f90: New test.
1475
1476 2018-11-21 Andreas Krebbel <krebbel@linux.ibm.com>
1477
1478 * gcc.target/s390/vector/align-1.c: New test.
1479 * gcc.target/s390/vector/align-2.c: New test.
1480
1481 2018-11-20 Martin Sebor <msebor@redhat.com>
1482
1483 * c-c++-common/builtin-has-attribute-2.c: New test.
1484 * c-c++-common/builtin-has-attribute-3.c: New test.
1485 * c-c++-common/builtin-has-attribute-4.c: New test.
1486 * c-c++-common/builtin-has-attribute.c: New test.
1487 * gcc.dg/builtin-has-attribute.c: New test.
1488 * gcc/testsuite/gcc.target/i386/builtin-has-attribute.c: New test.
1489
1490 2018-11-20 Jan Hubicka <hubicka@ucw.cz>
1491
1492 PR lto/84044
1493 * g++.dg/lto/odr-4_0.C: New testcase.
1494 * g++.dg/lto/odr-4_1.C: New testcase.
1495
1496 2018-11-20 Jakub Jelinek <jakub@redhat.com>
1497
1498 PR c++/88110
1499 * g++.dg/cpp2a/constexpr-virtual13.C: New test.
1500
1501 PR tree-optimization/87895
1502 * gcc.dg/gomp/pr87895-1.c: New test.
1503 * gcc.dg/gomp/pr87895-2.c: New test.
1504 * gcc.dg/gomp/pr87895-3.c: New test.
1505
1506 2018-11-20 Uros Bizjak <ubizjak@gmail.com>
1507
1508 PR target/88070
1509 * gcc.target/i386/pr88070.c: New test.
1510
1511 2018-11-20 Andreas Krebbel <krebbel@linux.ibm.com>
1512
1513 * gcc.target/s390/flogr-1.c: New test.
1514
1515 2018-11-20 Jan Hubicka <hubicka@ucw.cz>
1516
1517 PR lto/87997
1518 * g++.dg/torture/pr87997.C: New testcase.
1519
1520 2018-11-20 Jan Hubicka <hubicka@ucw.cz>
1521
1522 PR ipa/87706
1523 * gcc.dg/ipa/ctor-empty-1.c: Update template.
1524
1525 2018-11-20 Richard Biener <rguenther@suse.de>
1526
1527 PR tree-optimization/88074
1528 * gcc.dg/pr88074.c: New testcase.
1529
1530 2018-11-20 Martin Liska <mliska@suse.cz>
1531
1532 * pr57362.C: Move to g++.target/i386 folder.
1533 * pr57548.C: Likewise.
1534 * pr59492.C: Likewise.
1535 * pr82625.C: Likewise.
1536 * pr85329-2.C: Likewise.
1537 * pr85329.C: Likewise.
1538
1539 2018-11-20 Richard Biener <rguenther@suse.de>
1540
1541 PR tree-optimization/88069
1542 * gcc.dg/pr88069.c: New testcase.
1543
1544 2018-11-20 Martin Liska <mliska@suse.cz>
1545
1546 PR ipa/88093
1547 * gcc.target/i386/ipa-stack-alignment.c: Add
1548 -fomit-frame-pointer.
1549
1550 2018-11-20 Ilya Leoshkevich <iii@linux.ibm.com>
1551
1552 PR target/88083
1553 * gcc.target/s390/pr88083.c: New test.
1554
1555 2018-11-20 Richard Biener <rguenther@suse.de>
1556
1557 PR middle-end/83215
1558 * g++.dg/tree-ssa/pr83215.C: New testcase.
1559
1560 2018-11-20 Eric Botcazou <ebotcazou@adacore.com>
1561
1562 * gcc.c-torture/execute/20181120-1.c: New test.
1563
1564 2018-11-20 Richard Biener <rguenther@suse.de>
1565
1566 PR tree-optimization/88087
1567 * gcc.dg/tree-ssa/pr88087.c: New testcase.
1568
1569 2018-11-19 Paul Koning <ni1d@arrl.net>
1570
1571 * gcc.c-torture/execute/align-3.c: Skip if pdp11.
1572 * gcc.c-torture/execute/pr23467.c: Ditto.
1573 * gcc.c-torture/execute/pr36093.c: Ditto.
1574 * gcc.c-torture/execute/pr43783.c: Ditto.
1575 * gcc.dg/const-elim-2.c: Xfail if pdp11.
1576 * gcc.dg/torture/pr36400.c: Ditto.
1577 * gcc.dg/tree-ssa/loop-1.c: Xfail for pdp11. Add pdp11 to check
1578 for jsr.
1579
1580 2018-11-19 Paul Koning <ni1d@arrl.net>
1581
1582 * lib/target-supports.exp (check_weak_available): Return "no" for
1583 pdp11.
1584
1585 2018-11-19 Marek Polacek <polacek@redhat.com>
1586
1587 PR c++/87781 - detect invalid elaborated-type-specifier.
1588 * g++.dg/parse/elab3.C: New test.
1589 * g++.dg/template/crash115.C: Adjust dg-error.
1590
1591 2018-11-19 Peter Bergner <bergner@linux.ibm.com>
1592
1593 PR rtl-optimization/88033
1594 * gcc.target/i386/pr88033.c: New test.
1595
1596 2018-11-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1597
1598 * gcc.target/aarch64/sve/unroll-1.c: New test.
1599
1600 2018-11-19 David Malcolm <dmalcolm@redhat.com>
1601
1602 PR tree-optimization/87025
1603 * gcc.dg/pr87025.c: New test.
1604
1605 2018-11-19 Jakub Jelinek <jakub@redhat.com>
1606
1607 PR tree-optimization/88071
1608 * gcc.dg/pr88071.c: New test.
1609
1610 PR c++/60994
1611 * g++.dg/lookup/pr60994.C: New test.
1612
1613 PR debug/87039
1614 * g++.dg/gomp/pr78363-4.C: New test.
1615 * g++.dg/gomp/pr78363-5.C: New test.
1616 * g++.dg/gomp/pr78363-6.C: New test.
1617 * g++.dg/gomp/pr78363-7.C: New test.
1618
1619 2018-11-19 Richard Biener <rguenther@suse.de>
1620
1621 PR lto/87229
1622 * g++.dg/lto/pr87229_0.C: New testcase.
1623
1624 2018-11-19 Martin Liska <mliska@suse.cz>
1625
1626 PR lto/88077
1627 * gcc.dg/lto/pr88077_0.c: New test.
1628 * gcc.dg/lto/pr88077_1.c: New test.
1629
1630 2018-11-19 Martin Liska <mliska@suse.cz>
1631
1632 * g++.dg/gcov/pr84548.C: Remove remove-gcda.
1633 * g++.dg/gcov/ternary.C: Likewise.
1634 * lib/gcov.exp: Support pattern of following form:
1635 count(1*).
1636
1637 2018-11-19 Eric Botcazou <ebotcazou@adacore.com>
1638
1639 * gcc.target/visium/overflow8.c: Remove -fno-if-conversion and
1640 unrelated final test.
1641 * gcc.target/visium/overflow16: Likewise.
1642 * gcc.target/visium/overflow32.c: Likewise.
1643
1644 2018-11-18 Paolo Carlini <paolo.carlini@oracle.com>
1645
1646 * g++.dg/template/crash91.C: Check location too.
1647
1648 2018-11-19 Martin Liska <mliska@suse.cz>
1649
1650 PR gcov-profile/88045
1651 * g++.dg/gcov/pr88045.C: New test.
1652
1653 2018-11-18 Thomas Koenig <tkoenig@gcc.gnu.org>
1654
1655 PR fortran/88073
1656 * gfortran.dg/where_7.f90: New test.
1657
1658 2018-11-18 Thomas Koenig <tkoenig@gcc.gnu.org>
1659
1660 PR fortran/70260
1661 * gfortran.dg/proc_ptr_result_5.f90: Add dg-error directive.
1662 * gfortran.dg/protected_4.f90: Split line to allow for extra error.
1663 * gfortran.dg/protected_6.f90: Likewise.
1664 * gfortran.dg/assign_11.f90: New test.
1665 * gfortran.dg/pointer_assign_12.f90: New test.
1666
1667 2018-11-17 Jakub Jelinek <jakub@redhat.com>
1668
1669 PR tree-optimization/87546
1670 * gcc.dg/vect/O3-pr87546.c: New test.
1671
1672 2018-11-17 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1673
1674 PR middle-end/87854
1675 * g++.dg/parse/concat1.C: Add dg-error for targets with size_t < 32
1676 bits. Update comment.
1677 * gcc.dg/concat2.c: Likewise.
1678 * gcc.c-torture/compile/pr46534.c: Likewise.
1679
1680 2018-11-16 Jakub Jelinek <jakub@redhat.com>
1681
1682 PR c++/87269
1683 * g++.dg/lookup/pr87269.C (std::size_t): New typedef.
1684 (operator"" _a) Change unsigned long type to std::size_t.
1685
1686 2018-11-16 Michael Meissner <meissner@linux.ibm.com>
1687
1688 * gcc.target/powerpc/fusion3.c: Delete.
1689 * gcc.target/powerpc/fusion4.c: Delete.
1690
1691 2018-11-16 Jakub Jelinek <jakub@redhat.com>
1692
1693 PR rtl-optimization/87475
1694 * g++.dg/opt/pr87475.C: New test.
1695
1696 2018-11-16 Matthew Malcomson <matthew.malcomson@arm.com>
1697
1698 * gcc.c-torture/execute/printf-2.c: Skip on wrapped boards.
1699 * gcc.c-torture/execute/user-printf.c: Likewise.
1700
1701 2018-11-16 Nathan Sidwell <nathan@acm.org>
1702
1703 PR c++/87269
1704 * g++.dg/lookup/pr87269.C: New.
1705
1706 2018-11-16 Richard Biener <rguenther@suse.de>
1707
1708 PR testsuite/88053
1709 * g++.dg/lto/pr54625-2_0.c: Add -w.
1710
1711 2018-11-16 Ilya Leoshkevich <iii@linux.ibm.com>
1712
1713 * gcc.target/s390/md/rXsbg_mode_sXl.c: Do not use arithmetic in
1714 r{o,x}sbg expectations.
1715 * gcc.target/s390/risbg-ll-2.c: Likewise.
1716
1717 2018-11-16 Richard Biener <rguenther@suse.de>
1718
1719 PR testsuite/88053
1720 * g++.dg/lto/pr54625-1_0.c: Add -w.
1721
1722 2018-11-15 Martin Sebor <msebor@redhat.com>
1723
1724 PR c++/87541
1725 PR c++/87542
1726 * g++.dg/ext/attr-alloc_size.C: New test.
1727 * c-c++-common/pr71574.c: Adjust diagnostics.
1728 * c-c++-common/attributes-1.c: Same.
1729 * gcc.dg/attr-alloc_align-2.c: Same.
1730 * gcc.dg/attr-alloc_align-4.c: New test.
1731 * gcc.dg/attr-alloc_size-2.c: Adjust diagnostics.
1732 * gcc.dg/attr-alloc_size.c: Same.
1733 * gcc.dg/attr-assume_aligned-4.c: New test.
1734 * gcc.dg/format/attr-3.c: Adjust diagnostics.
1735 * gcc.dg/nonnull-2.c: Same.
1736 * gcc.dg/torture/pr80612.c: Same.
1737 * obj-c++.dg/attributes/method-format-1.mm: Same.
1738 * obj-c++.dg/attributes/method-nonnull-1.mm: Same.
1739 * objc.dg/attributes/method-format-1.m: same.
1740 * objc.dg/attributes/method-nonnull-1.m: Same.
1741
1742 2018-11-15 Martin Sebor <msebor@redhat.com>
1743
1744 PR c/83656
1745 * gcc.dg/20021006-1.c
1746 * gcc.dg/Wbuiltin-declaration-mismatch.c: New test.
1747 * gcc.dg/Wbuiltin-declaration-mismatch-2.c: New test.
1748 * gcc.dg/Wbuiltin-declaration-mismatch-3.c: New test.
1749 * gcc.dg/Wbuiltin-declaration-mismatch-4.c: New test.
1750 * gcc.dg/Walloca-16.c: Adjust.
1751 * gcc.dg/Wrestrict-4.c: Adjust.
1752 * gcc.dg/Wrestrict-5.c: Adjust.
1753 * gcc.dg/atomic/stdatomic-generic.c: Adjust.
1754 * gcc.dg/atomic/stdatomic-lockfree.c: Adjust.
1755 * gcc.dg/initpri1.c: Adjust.
1756 * gcc.dg/pr15698-1.c: Adjust.
1757 * gcc.dg/pr69156.c: Adjust.
1758 * gcc.dg/pr83463.c: Adjust.
1759 * gcc.dg/redecl-4.c: Adjust.
1760 * gcc.dg/tls/thr-init-2.c: Adjust.
1761 * gcc.dg/torture/pr55890-2.c: Adjust.
1762 * gcc.dg/torture/pr55890-3.c: Adjust.
1763 * gcc.dg/torture/pr67741.c: Adjust.
1764 * gcc.dg/torture/stackalign/sibcall-1.c: Adjust.
1765 * gcc.dg/torture/tls/thr-init-1.c: Adjust.
1766 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Adjust.
1767
1768 2018-11-15 Nathan Sidwell <nathan@acm.org>
1769
1770 PR c++/86246
1771 PR c++/87989
1772 * g++.dg/template/pr86246.C: New.
1773 * g++.dg/template/pr87989.C: New.
1774
1775 2018-11-15 Paolo Carlini <paolo.carlini@oracle.com>
1776
1777 * g++.dg/cpp0x/constexpr-diag3.C: Check locations too.
1778 * g++.dg/cpp0x/constexpr-ice19.C: Likewise.
1779 * g++.dg/cpp0x/constexpr-nonlit2.C: Likewise.
1780 * g++.dg/cpp1z/constexpr-lambda15.C: Likewise.
1781 * g++.dg/ext/constexpr-vla5.C: Likewise.
1782 * g++.dg/gomp/pr85134.C: Likewise.
1783
1784 2018-11-15 Nathan Sidwell <nathan@acm.org>
1785
1786 DR 2336
1787 * g++.dg/cpp1y/pr79393-3.C: New.
1788
1789 2018-11-15 David Malcolm <dmalcolm@redhat.com>
1790
1791 PR other/19165
1792 * c-c++-common/diagnostic-format-json-1.c: New test.
1793 * c-c++-common/diagnostic-format-json-2.c: New test.
1794 * c-c++-common/diagnostic-format-json-3.c: New test.
1795 * c-c++-common/diagnostic-format-json-4.c: New test.
1796 * c-c++-common/diagnostic-format-json-5.c: New test.
1797 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1798 (custom_diagnostic_finalizer): Add diagnostic_t param.
1799 * gcc.dg/plugin/location_overflow_plugin.c
1800 (verify_unpacked_ranges): Likewise.
1801 (verify_no_columns): Likewise.
1802 * gfortran.dg/diagnostic-format-json-1.F90: New test.
1803 * gfortran.dg/diagnostic-format-json-2.F90: New test.
1804 * gfortran.dg/diagnostic-format-json-3.F90: New test.
1805
1806 2018-11-15 Richard Biener <rguenther@suse.de>
1807
1808 PR middle-end/88029
1809 * gcc.dg/tree-ssa/pr88029.c: New testcase.
1810
1811 2018-11-15 Richard Biener <rguenther@suse.de>
1812
1813 PR tree-optimization/88031
1814 * gcc.dg/pr88031.c: New testcase.
1815
1816 2018-11-15 Wilco Dijkstra <wdijkstr@arm.com>
1817
1818 * gcc.target/aarch64/pr62178.c: Fix spaces.
1819
1820 2018-11-15 Richard Biener <rguenther@suse.de>
1821
1822 PR tree-optimization/88030
1823 * gcc.dg/tsan/pr88030.c: New testcase.
1824
1825 2018-11-15 Jakub Jelinek <jakub@redhat.com>
1826
1827 PR rtl-optimization/88018
1828 * g++.dg/tsan/pr88018.C: New test.
1829
1830 2018-11-15 Richard Biener <rguenther@suse.de>
1831
1832 PR middle-end/87917
1833 * gcc.dg/tree-ssa/pr87917.c: New testcase.
1834
1835 2018-11-15 Bin Cheng <bin.cheng@linux.alibaba.com>
1836
1837 PR tree-optimization/84648
1838 * gcc.dg/tree-ssa/pr84648.c: New test.
1839 * gcc.dg/pr68317.c: Add warning check on overflow.
1840
1841 2018-11-14 Nathan Sidwell <nathan@acm.org>
1842
1843 PR debug/88006
1844 PR debug/87462
1845 * g++.dg/debug/dwarf2/pr87462.C: New.
1846 * g++.dg/debug/dwarf2/pr88006.C: New.
1847
1848 2018-11-14 Paolo Carlini <paolo.carlini@oracle.com>
1849
1850 * g++.dg/cpp0x/nsdmi-union6.C: Test locations too.
1851 * g++.dg/cpp0x/nsdmi6.C: Likewise.
1852 * g++.dg/ext/flexary4.C: Likewise.
1853 * g++.dg/ext/flexary9.C: Likewise.
1854 * g++.dg/other/incomplete2.C: Likewise.
1855 * g++.dg/parse/friend12.C: Likewise.
1856
1857 2018-11-14 Jakub Jelinek <jakub@redhat.com>
1858
1859 P1236R1 - Signed integers are two's complement
1860 * g++.dg/cpp2a/constexpr-shift1.C: New test.
1861 * g++.dg/warn/permissive-1.C (enum A, enum D): Don't expect
1862 diagnostics here for c++2a.
1863 * g++.dg/cpp0x/constexpr-shift1.C (fn3, i3, fn4, i4): Don't expect
1864 diagnostics here for c++2a.
1865 * g++.dg/cpp0x/constexpr-60049.C (f3, x3, y3): Likewise.
1866 * g++.dg/ubsan/cxx11-shift-1.C (main): Add some further tests.
1867 * g++.dg/ubsan/cxx11-shift-2.C (main): Likewise.
1868 * g++.dg/ubsan/cxx2a-shift-1.C: New test.
1869 * g++.dg/ubsan/cxx2a-shift-2.C: New test.
1870
1871 2018-11-14 Jeff Law <law@redhat.com>
1872
1873 * gcc.c-torture/compile/20181114.c: New test.
1874
1875 2018-11-14 Richard Biener <rguenther@suse.de>
1876
1877 PR middle-end/87985
1878 * gcc.dg/pr87985.c: New testcase.
1879
1880 2018-11-14 Ilya Leoshkevich <iii@linux.ibm.com>
1881
1882 * gcc.target/s390/mrecord-mcount.c (profileme): Expect .long in
1883 31-bit mode.
1884
1885 2018-11-14 Ilya Leoshkevich <iii@linux.ibm.com>
1886
1887 * gcc.target/s390/global-array-almost-huge-element.c: Run only
1888 in 64-bit mode.
1889 * gcc.target/s390/global-array-almost-negative-huge-element.c:
1890 Likewise.
1891 * gcc.target/s390/global-array-even-element.c: Likewise.
1892
1893 2018-11-14 Wilco Dijkstra <wdijkstr@arm.com>
1894 Jackson Woodruff <jackson.woodruff@arm.com>
1895
1896 PR 71026/tree-optimization
1897 * gcc.dg/div-cmp-1.c: New test.
1898 * gcc.dg/div-cmp-2.c: New test.
1899
1900 2018-11-14 Jakub Jelinek <jakub@redhat.com>
1901
1902 PR other/88007
1903 * gcc.dg/pr88007.c: New test.
1904
1905 PR rtl-optimization/87817
1906 * gcc.target/i386/bmi2-bzhi-3.c (main): Add a couple of new tests.
1907
1908 2018-11-14 Wilco Dijkstra <wdijkstr@arm.com>
1909
1910 * gcc.target/aarch64/pr62178.c: Relax scan-assembler checks.
1911
1912 2018-11-14 Patrick Bernardi <bernardi@adacore.com>
1913
1914 * gnat.dg/rt_signals.adb: New testcase.
1915
1916 2018-11-14 Hristian Kirtchev <kirtchev@adacore.com>
1917
1918 * gnat.dg/ghost1.adb, gnat.dg/ghost1.ads: New testcase.
1919
1920 2018-11-14 Javier Miranda <miranda@adacore.com>
1921
1922 * gnat.dg/equal5.adb, gnat.dg/equal5.ads: New testcase.
1923
1924 2018-11-14 Eric Botcazou <ebotcazou@adacore.com>
1925
1926 * gnat.dg/compile_time_error1.adb,
1927 gnat.dg/compile_time_error1.ads,
1928 gnat.dg/compile_time_error1_pkg.ads: New testcase.
1929
1930 2018-11-14 Justin Squirek <squirek@adacore.com>
1931
1932 * gnat.dg/generic_pkg.adb: New testcase.
1933
1934 2018-11-14 Ed Schonberg <schonberg@adacore.com>
1935
1936 * gnat.dg/limited_aggr.adb, gnat.dg/limited_aggr.ads: New
1937 testcase.
1938
1939 2018-11-14 Justin Squirek <squirek@adacore.com>
1940
1941 * gnat.dg/enum5.adb: New testcase.
1942
1943 2018-11-14 Hristian Kirtchev <kirtchev@adacore.com>
1944
1945 * gnat.dg/bip_exception.adb, gnat.dg/bip_exception.ads,
1946 gnat.dg/bip_exception_pkg.ads: New testcase.
1947
1948 2018-11-14 Hristian Kirtchev <kirtchev@adacore.com>
1949
1950 * gnat.dg/equal4.adb, gnat.dg/equal4.ads,
1951 gnat.dg/equal4_controlled_filter.ads,
1952 gnat.dg/equal4_full_selector_filter.ads,
1953 gnat.dg/equal4_smart_pointers.ads: New testcase.
1954
1955 2018-11-14 Piotr Trojanek <trojanek@adacore.com>
1956
1957 * gnat.dg/generic_actuals.adb: New testcase.
1958
1959 2018-11-14 Richard Biener <rguenther@suse.de>
1960
1961 PR tree-optimization/87974
1962 * g++.dg/opt/pr87974.C: New testcase.
1963
1964 2018-11-14 Jakub Jelinek <jakub@redhat.com>
1965
1966 PR tree-optimization/87977
1967 * gcc.dg/recip_sqrt_mult_1.c: Add -fcompare-debug to dg-options.
1968 * gcc.dg/recip_sqrt_mult_2.c: Likewise.
1969 * gcc.dg/recip_sqrt_mult_3.c: Likewise.
1970 * gcc.dg/recip_sqrt_mult_4.c: Likewise.
1971 * gcc.dg/recip_sqrt_mult_5.c: Likewise.
1972
1973 2018-11-13 Peter Bergner <bergner@linux.ibm.com>
1974
1975 PR rtl-optimization/87507
1976 * gcc.target/powerpc/pr87507.c: New test.
1977 * gcc.target/powerpc/pr68805.c: Update expected results.
1978
1979 2018-11-13 Jakub Jelinek <jakub@redhat.com>
1980
1981 PR tree-optimization/87898
1982 * gcc.dg/gomp/pr87898.c: New test.
1983
1984 2018-11-13 David Malcolm <dmalcolm@redhat.com>
1985
1986 * g++.dg/plugin/comment_plugin.c: Replace "source_location" with
1987 "location_t".
1988 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Likewise.
1989
1990 2018-11-13 Martin Sebor <msebor@redhat.com>
1991
1992 PR middle-end/81824
1993 * gcc.dg/attr-copy-5.c: New test.
1994 * gcc.dg/tls/diag-6.c: Adjust expected diagnostics.
1995
1996 2018-11-13 Richard Biener <rguenther@suse.de>
1997
1998 PR tree-optimization/86991
1999 * gcc.dg/pr86991.c: New testcase.
2000
2001 2018-11-13 David Malcolm <dmalcolm@redhat.com>
2002
2003 PR ipa/87955
2004 * gcc.target/i386/pr87955.c: New test.
2005
2006 2018-11-12 Aldy Hernandez <aldyh@redhat.com>
2007
2008 * gcc.dg/tree-ssa/pr64130.c: Adjust for new value_range pretty
2009 printer.
2010 * gcc.dg/tree-ssa/vrp92.c: Same.
2011
2012 2018-11-13 Richard Biener <rguenther@suse.de>
2013
2014 PR tree-optimization/87931
2015 * gcc.dg/graphite/pr87931.c: New testcase.
2016
2017 2018-11-13 Martin Liska <mliska@suse.cz>
2018
2019 PR sanitizer/87930
2020 * gcc.target/i386/pr87930.c: New test.
2021
2022 2018-11-13 Richard Biener <rguenther@suse.de>
2023
2024 PR tree-optimization/87962
2025 * gcc.dg/pr87962.c: New testcase.
2026
2027 2018-11-13 Richard Biener <rguenther@suse.de>
2028
2029 PR tree-optimization/87967
2030 * g++.dg/opt/pr87967.C: New testcase.
2031
2032 2018-11-13 Claudiu Zissulescu <claziss@synopsys.com>
2033
2034 * gcc.target/arc/builtin_eh.c: New test.
2035
2036 2018-11-13 Claudiu Zissulescu <claziss@synopsys.com>
2037
2038 * gcc.target/arc/firq-1.c: Update test.
2039 * gcc.target/arc/firq-3.c: Likewise.
2040 * gcc.target/arc/firq-4.c: Likewise.
2041 * gcc.target/arc/interrupt-6.c: Likewise.
2042
2043 2018-11-13 Jakub Jelinek <jakub@redhat.com>
2044
2045 PR rtl-optimization/87918
2046 * gcc.target/i386/pr87918.c: New test.
2047
2048 2018-11-13 Alan Modra <amodra@gmail.com>
2049
2050 * gcc.target/powerpc/rotmask.c: New.
2051
2052 2018-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
2053
2054 PR middle-end/86677
2055 PR middle-end/87528
2056 * g++.dg/tree-ssa/pr86544.C: Run only for target supporting popcount
2057 pattern.
2058 * gcc.dg/tree-ssa/popcount.c: Likewise.
2059 * gcc.dg/tree-ssa/popcount2.c: Likewise.
2060 * gcc.dg/tree-ssa/popcount3.c: Likewise.
2061 * gcc.target/aarch64/popcount4.c: New test.
2062 * lib/target-supports.exp (check_effective_target_popcountl): New.
2063
2064 2018-11-12 Martin Liska <mliska@suse.cz>
2065
2066 PR gcov-profile/87442
2067 * gcc.dg/profile-filtering-1.c: New test.
2068 * gcc.dg/profile-filtering-2.c: New test.
2069
2070 2018-11-12 Martin Sebor <msebor@redhat.com>
2071
2072 PR c/81824
2073 * gcc.dg/Wattribute-alias.c: Require ifunc support.
2074
2075 2018-11-12 Renlin Li <renlin.li@arm.com>
2076
2077 PR target/87815
2078 * gcc.target/aarch64/sve/pr87815.c: New.
2079
2080 2018-11-12 Sudakshina Das <sudi.das@arm.com>
2081
2082 * gcc.target/arm/multilib.exp: Add some -march=armv8.5-a
2083 combination tests.
2084
2085 2018-11-11 Xianmiao Qu <xianmiao_qu@c-sky.com>
2086
2087 * gcc.target/csky/fnmul-1.c: New.
2088 * gcc.target/csky/fnmul-2.c: New.
2089 * gcc.target/csky/fnmul-3.c: New.
2090 * gcc.target/csky/fnmul-4.c: New.
2091
2092 2018-11-11 Uros Bizjak <ubizjak@gmail.com>
2093
2094 PR target/87928
2095 * gcc.target/i386/pr87928.c: New test.
2096
2097 2018-11-09 Martin Sebor <msebor@redhat.com>
2098
2099 PR testsuite/87965
2100 * c-c++-common/pr60226.c: Adjust text of expected diagnostic.
2101 * gcc.dg/pr39323-1.c: Ditto.
2102
2103 2018-11-09 Paul Koning <ni1d@arrl.net>
2104
2105 * gcc.dg/Walloca-16.c: Ignore conflicting types for built-in
2106 warnings.
2107 * gcc.dg/Wrestrict-4.c: Ditto.
2108 * gcc.dg/Wrestrict-5.c: Ditto.
2109 * gcc.dg/pr83463.c: Ditto.
2110 * gcc.dg/torture/pr55890-2.c: Ditto.
2111 * gcc.dg/torture/pr55890-3.c: Ditto.
2112 * gcc.dg/torture/pr71816.c: Ditto.
2113
2114 2018-11-09 Jakub Jelinek <jakub@redhat.com>
2115
2116 * c-c++-common/gomp/clauses-5.c: New test.
2117
2118 * c-c++-common/gomp/requires-1.c: Prune not supported yet messages.
2119 * c-c++-common/gomp/requires-2.c: Likewise.
2120 * c-c++-common/gomp/requires-4.c: Likewise.
2121
2122 * c-c++-common/gomp/lastprivate-conditional-1.c: New test.
2123 * c-c++-common/gomp/lastprivate-conditional-2.c: New test.
2124
2125 2018-11-09 Jeff Law <law@redhat.com>
2126
2127 gcc.dg/torture/stackalign/builtin-apply-2.c: Skip on v850.
2128
2129 2018-11-09 Martin Sebor <msebor@redhat.com>
2130
2131 PR middle-end/81824
2132 * gcc.dg/Wattribute-alias.c: New test.
2133 * gcc.dg/Wmissing-attributes.c: New test.
2134 * gcc.dg/attr-copy.c: New test.
2135 * gcc.dg/attr-copy-2.c: New test.
2136 * gcc.dg/attr-copy-3.c: New test.
2137 * gcc.dg/attr-copy-4.c: New test.
2138
2139 2018-11-09 Martin Sebor <msebor@redhat.com>
2140
2141 PR c/87795
2142 * gcc.dg/attr-aligned.c: New test.
2143
2144 2018-11-09 Martin Liska <mliska@suse.cz>
2145
2146 * gcc.target/i386/ipa-stack-alignment.c: New test.
2147
2148 2018-11-09 Martin Liska <mliska@suse.cz>
2149
2150 * gcc.dg/tree-ssa/writeonly-2.c: New test.
2151
2152 2018-11-09 Jakub Jelinek <jakub@redhat.com>
2153
2154 * gcc.dg/gomp/workshare-reduction-1.c: New test.
2155 * gcc.dg/gomp/workshare-reduction-2.c: New test.
2156 * gcc.dg/gomp/workshare-reduction-3.c: New test.
2157 * gcc.dg/gomp/workshare-reduction-4.c: New test.
2158 * gcc.dg/gomp/workshare-reduction-5.c: New test.
2159 * gcc.dg/gomp/workshare-reduction-6.c: New test.
2160 * gcc.dg/gomp/workshare-reduction-7.c: New test.
2161 * gcc.dg/gomp/workshare-reduction-8.c: New test.
2162 * gcc.dg/gomp/workshare-reduction-9.c: New test.
2163 * gcc.dg/gomp/workshare-reduction-10.c: New test.
2164 * gcc.dg/gomp/workshare-reduction-11.c: New test.
2165 * gcc.dg/gomp/workshare-reduction-12.c: New test.
2166 * gcc.dg/gomp/workshare-reduction-13.c: New test.
2167 * gcc.dg/gomp/workshare-reduction-14.c: New test.
2168 * gcc.dg/gomp/workshare-reduction-15.c: New test.
2169 * gcc.dg/gomp/workshare-reduction-16.c: New test.
2170 * gcc.dg/gomp/workshare-reduction-17.c: New test.
2171 * gcc.dg/gomp/workshare-reduction-18.c: New test.
2172 * gcc.dg/gomp/workshare-reduction-19.c: New test.
2173 * gcc.dg/gomp/workshare-reduction-20.c: New test.
2174 * gcc.dg/gomp/workshare-reduction-21.c: New test.
2175 * gcc.dg/gomp/workshare-reduction-22.c: New test.
2176 * gcc.dg/gomp/workshare-reduction-23.c: New test.
2177 * gcc.dg/gomp/workshare-reduction-24.c: New test.
2178 * gcc.dg/gomp/workshare-reduction-25.c: New test.
2179 * gcc.dg/gomp/workshare-reduction-26.c: New test.
2180 * gcc.dg/gomp/workshare-reduction-27.c: New test.
2181 * gcc.dg/gomp/workshare-reduction-28.c: New test.
2182 * gcc.dg/gomp/workshare-reduction-29.c: New test.
2183 * gcc.dg/gomp/workshare-reduction-30.c: New test.
2184 * gcc.dg/gomp/workshare-reduction-31.c: New test.
2185 * gcc.dg/gomp/workshare-reduction-32.c: New test.
2186 * gcc.dg/gomp/workshare-reduction-33.c: New test.
2187 * gcc.dg/gomp/workshare-reduction-34.c: New test.
2188 * gcc.dg/gomp/workshare-reduction-35.c: New test.
2189 * gcc.dg/gomp/workshare-reduction-36.c: New test.
2190 * gcc.dg/gomp/workshare-reduction-37.c: New test.
2191 * gcc.dg/gomp/workshare-reduction-38.c: New test.
2192 * gcc.dg/gomp/workshare-reduction-39.c: New test.
2193 * gcc.dg/gomp/workshare-reduction-40.c: New test.
2194 * gcc.dg/gomp/workshare-reduction-41.c: New test.
2195 * gcc.dg/gomp/workshare-reduction-42.c: New test.
2196 * gcc.dg/gomp/workshare-reduction-43.c: New test.
2197 * gcc.dg/gomp/workshare-reduction-44.c: New test.
2198 * gcc.dg/gomp/workshare-reduction-45.c: New test.
2199 * gcc.dg/gomp/workshare-reduction-46.c: New test.
2200 * gcc.dg/gomp/workshare-reduction-47.c: New test.
2201 * gcc.dg/gomp/workshare-reduction-48.c: New test.
2202 * gcc.dg/gomp/workshare-reduction-49.c: New test.
2203 * gcc.dg/gomp/workshare-reduction-50.c: New test.
2204 * gcc.dg/gomp/workshare-reduction-51.c: New test.
2205 * gcc.dg/gomp/workshare-reduction-52.c: New test.
2206 * gcc.dg/gomp/workshare-reduction-53.c: New test.
2207 * gcc.dg/gomp/workshare-reduction-54.c: New test.
2208 * gcc.dg/gomp/workshare-reduction-55.c: New test.
2209 * gcc.dg/gomp/workshare-reduction-56.c: New test.
2210 * gcc.dg/gomp/workshare-reduction-57.c: New test.
2211 * gcc.dg/gomp/workshare-reduction-58.c: New test.
2212
2213 2018-11-09 Stafford Horne <shorne@gmail.com>
2214 Richard Henderson <rth@twiddle.net>
2215
2216 * gcc.c-torture/execute/20101011-1.c: Adjust for OpenRISC.
2217 * gcc.dg/20020312-2.c: Likewise.
2218 * gcc.dg/attr-alloc_size-11.c: Likewise.
2219 * gcc.dg/builtin-apply2.c: Likewise.
2220 * gcc.dg/nop.h: Likewise.
2221 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
2222 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
2223 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
2224 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
2225 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
2226 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
2227 * lib/target-supports.exp
2228 (check_effective_target_logical_op_short_circuit): Add or1k*-*-*.
2229 * gcc.target/or1k/*: New.
2230
2231 2018-11-09 Richard Biener <rguenther@suse.de>
2232
2233 PR tree-optimization/87621
2234 * g++.dg/vect/pr87621.cc: New testcase.
2235
2236 2018-11-09 Alexandre Oliva <aoliva@redhat.com>
2237
2238 PR rtl-optimization/86438
2239 * gcc.dg/torture/pr86438.c: New.
2240
2241 PR target/87793
2242 * gcc.dg/pr87793.c: New.
2243
2244 2018-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2245
2246 * gcc.target/arm/neon-vect-div-1.c: New test.
2247 * gcc.target/arm/neon-vect-div-2.c: Likewise.
2248
2249 2018-11-08 Andi Kleen <ak@linux.intel.com>
2250
2251 * gcc.target/i386/ptwrite1.c: New test.
2252 * gcc.target/i386/ptwrite2.c: New test.
2253
2254 2018-11-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2255
2256 PR libfortran/78351
2257 * gfortran.dg/read_legacy_comma.f90: New test.
2258
2259 2018-11-08 Peter Bergner <bergner@linux.ibm.com>
2260
2261 PR rtl-optimization/87600
2262 * gcc.dg/pr87600.h: New file.
2263 * gcc.dg/pr87600-1.c: New test.
2264 * gcc.dg/pr87600-2.c: Likewise.
2265
2266 2018-11-08 Jakub Jelinek <jakub@redhat.com>
2267
2268 * c-c++-common/gomp/atomic-17.c: New test.
2269 * c-c++-common/gomp/atomic-18.c: New test.
2270 * c-c++-common/gomp/atomic-19.c: New test.
2271 * c-c++-common/gomp/atomic-20.c: New test.
2272 * c-c++-common/gomp/atomic-21.c: New test.
2273 * c-c++-common/gomp/atomic-22.c: New test.
2274 * c-c++-common/gomp/clauses-1.c (r2): New variable.
2275 (foo): Add ntm argument and test if and nontemporal clauses on
2276 constructs with simd.
2277 (bar): Put taskloop simd inside of taskgroup with task_reduction,
2278 use in_reduction clause instead of reduction. Add another
2279 taskloop simd without nogroup clause, but with reduction clause and
2280 a new in_reduction. Add ntm and i3 arguments. Test if and
2281 nontemporal clauses on constructs with simd. Change if clauses on
2282 some constructs from specific to the particular constituents to one
2283 without a modifier. Add new tests for combined host teams and for
2284 new parallel master and {,parallel }master taskloop{, simd} combined
2285 constructs.
2286 (baz): New function with host teams tests.
2287 * gcc.dg/gomp/combined-1.c: Moved to ...
2288 * c-c++-common/gomp/combined-1.c: ... here. Adjust expected library
2289 call.
2290 * c-c++-common/gomp/combined-2.c: New test.
2291 * c-c++-common/gomp/combined-3.c: New test.
2292 * c-c++-common/gomp/critical-1.c: New test.
2293 * c-c++-common/gomp/critical-2.c: New test.
2294 * c-c++-common/gomp/default-1.c: New test.
2295 * c-c++-common/gomp/defaultmap-1.c: New test.
2296 * c-c++-common/gomp/defaultmap-2.c: New test.
2297 * c-c++-common/gomp/defaultmap-3.c: New test.
2298 * c-c++-common/gomp/depend-5.c: New test.
2299 * c-c++-common/gomp/depend-6.c: New test.
2300 * c-c++-common/gomp/depend-iterator-1.c: New test.
2301 * c-c++-common/gomp/depend-iterator-2.c: New test.
2302 * c-c++-common/gomp/depobj-1.c: New test.
2303 * c-c++-common/gomp/flush-1.c: New test.
2304 * c-c++-common/gomp/flush-2.c: New test.
2305 * c-c++-common/gomp/for-1.c: New test.
2306 * c-c++-common/gomp/for-2.c: New test.
2307 * c-c++-common/gomp/for-3.c: New test.
2308 * c-c++-common/gomp/for-4.c: New test.
2309 * c-c++-common/gomp/for-5.c: New test.
2310 * c-c++-common/gomp/for-6.c: New test.
2311 * c-c++-common/gomp/for-7.c: New test.
2312 * c-c++-common/gomp/if-1.c (foo): Add some further tests.
2313 * c-c++-common/gomp/if-2.c (foo): Likewise. Expect slightly different
2314 diagnostics wording in one case.
2315 * c-c++-common/gomp/if-3.c: New test.
2316 * c-c++-common/gomp/master-combined-1.c: New test.
2317 * c-c++-common/gomp/master-combined-2.c: New test.
2318 * c-c++-common/gomp/nontemporal-1.c: New test.
2319 * c-c++-common/gomp/nontemporal-2.c: New test.
2320 * c-c++-common/gomp/reduction-task-1.c: New test.
2321 * c-c++-common/gomp/reduction-task-2.c: New test.
2322 * c-c++-common/gomp/requires-1.c: New test.
2323 * c-c++-common/gomp/requires-2.c: New test.
2324 * c-c++-common/gomp/requires-3.c: New test.
2325 * c-c++-common/gomp/requires-4.c: New test.
2326 * c-c++-common/gomp/schedule-modifiers-1.c (bar): Don't expect
2327 diagnostics for nonmonotonic modifier with static, runtime or auto
2328 schedule kinds.
2329 * c-c++-common/gomp/simd7.c: New test.
2330 * c-c++-common/gomp/target-data-1.c: New test.
2331 * c-c++-common/gomp/taskloop-reduction-1.c: New test.
2332 * c-c++-common/gomp/taskwait-depend-1.c: New test.
2333 * c-c++-common/gomp/teams-1.c: New test.
2334 * c-c++-common/gomp/teams-2.c: New test.
2335 * gcc.dg/gomp/appendix-a/a.24.1.c: Update from OpenMP examples. Add
2336 shared(c) clause.
2337 * gcc.dg/gomp/atomic-5.c (f1): Add another expected error.
2338 * gcc.dg/gomp/clause-1.c: Adjust expected diagnostics for const
2339 qualified vars without mutable member no longer being predeterined
2340 shared.
2341 * gcc.dg/gomp/sharing-1.c: Likewise.
2342 * g++.dg/gomp/clause-3.C: Likewise.
2343 * g++.dg/gomp/member-2.C: Likewise.
2344 * g++.dg/gomp/predetermined-1.C: Likewise.
2345 * g++.dg/gomp/private-1.C: Likewise.
2346 * g++.dg/gomp/sharing-1.C: Likewise.
2347 * g++.dg/gomp/sharing-2.C: Likewise. Add a few tests with aggregate
2348 const static data member without mutable elements.
2349 * gcc.dg/gomp/for-4.c: Expected nonmonotonic functions in the dumps.
2350 * gcc.dg/gomp/for-5.c: Likewise.
2351 * gcc.dg/gomp/for-6.c: Change expected library call.
2352 * gcc.dg/gomp/pr39495-2.c (foo): Don't expect errors on !=.
2353 * gcc.dg/gomp/reduction-2.c: New test.
2354 * gcc.dg/gomp/simd-1.c: New test.
2355 * gcc.dg/gomp/teams-1.c: Adjust expected diagnostic lines.
2356 * g++.dg/gomp/atomic-18.C: New test.
2357 * g++.dg/gomp/atomic-19.C: New test.
2358 * g++.dg/gomp/atomic-5.C (f1): Adjust expected lines of read-only
2359 variable messages. Add another expected error.
2360 * g++.dg/gomp/critical-3.C: New test.
2361 * g++.dg/gomp/depend-iterator-1.C: New test.
2362 * g++.dg/gomp/depend-iterator-2.C: New test.
2363 * g++.dg/gomp/depobj-1.C: New test.
2364 * g++.dg/gomp/doacross-1.C: New test.
2365 * g++.dg/gomp/for-21.C: New test.
2366 * g++.dg/gomp/for-4.C: Expected nonmonotonic functions in the dumps.
2367 * g++.dg/gomp/for-5.C: Likewise.
2368 * g++.dg/gomp/for-6.C: Change expected library call.
2369 * g++.dg/gomp/loop-4.C: New test.
2370 * g++.dg/gomp/pr33372-1.C: Adjust location of the expected
2371 diagnostics.
2372 * g++.dg/gomp/pr33372-3.C: Likewise.
2373 * g++.dg/gomp/pr39495-2.C (foo): Don't expect errors on !=.
2374 * g++.dg/gomp/simd-2.C: New test.
2375 * g++.dg/gomp/tpl-atomic-2.C: Adjust expected diagnostic lines.
2376
2377 2018-11-08 Uros Bizjak <ubizjak@gmail.com>
2378
2379 * gcc.dg/pr87874.c (em): Declare uint64_max as
2380 const unsigned long long int.
2381
2382 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2383
2384 * gcc.dg/attr-alloc_size-10.c: Fix calculation of USHRT_MAX to prevent
2385 integer overflow when sizeof(short) == sizeof(int).
2386 * gcc.dg/attr-alloc_size-11.c: Likewise.
2387 * gcc.dg/attr-alloc_size-3.c: Likewise.
2388 * gcc.dg/attr-alloc_size-5.c: Likewise.
2389 * gcc.dg/builtin-stringop-chk-7.c: Likewise.
2390
2391 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2392
2393 * c-c++-common/patchable_function_entry-decl.c: Add regex to search for
2394 uppercase "NOP" instructions in assembler output.
2395 * c-c++-common/patchable_function_entry-default.c: Likewise.
2396 * c-c++-common/patchable_function_entry-definition.c: Likewise.
2397
2398 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2399
2400 * c-c++-common/pr27336.c: Skip test if the target keeps null pointer
2401 checks.
2402 * gcc.dg/addr_equal-1.c: Likewise.
2403 * gcc.dg/tree-ssa/pr78154.c: Likewise.
2404 * gcc.dg/tree-ssa/vrp111.c: Likewise.
2405
2406 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2407
2408 * lib/gcc-dg.exp (gcc-dg-prune): Add new regexps for when the size of
2409 an output section is too large for a memory region, or a memory
2410 region overflows.
2411
2412 2018-11-08 Eric Botcazou <ebotcazou@adacore.com>
2413
2414 * gnat.dg/null_pointer_deref1.adb: Remove -gnatp and add pragma.
2415 * gnat.dg/null_pointer_deref2.adb: Likewise.
2416 * gnat.dg/null_pointer_deref3.adb: Likewise.
2417 * gnat.dg/opt74.adb: New test.
2418 * gnat.dg/opt74_pkg.ad[sb]: New helper.
2419 * gnat.dg/warn12.adb: Delete.
2420 * gnat.dg/warn12_pkg.ads: Likewise.
2421
2422 2018-11-08 David Malcolm <dmalcolm@redhat.com>
2423
2424 PR ipa/86395
2425 * g++.dg/ipa/devirt-12.C: Add "-all" suffix to
2426 "-fdump-ipa-inline".
2427 * g++.dg/ipa/imm-devirt-1.C: Add "-optimized" suffix to
2428 "-fdump-tree-einline".
2429 * g++.dg/tree-prof/inline_mismatch_args.C: Add "-all" suffix to
2430 "-fdump-tree-einline".
2431 * g++.dg/tree-ssa/inline-1.C: Add "-optimized" suffix to
2432 "-fdump-tree-einline".
2433 * g++.dg/tree-ssa/inline-2.C: Likewise.
2434 * g++.dg/tree-ssa/inline-3.C: Likewise.
2435 * g++.dg/tree-ssa/inline-4.C: New test, based on inline-1.C, but
2436 using "-fopt-info-inline".
2437 * gcc.dg/ipa/fopt-info-inline-1.c: New test.
2438 * gcc.dg/ipa/inline-4.c: Add "-all" suffix to
2439 "-fdump-ipa-inline". Add "-fopt-info-inline" and dg-optimized
2440 directive.
2441 * gcc.dg/ipa/inline-7.c: Add "-optimized" suffix to
2442 "-fdump-tree-einline". Add "-fopt-info-inline" and dg-optimized
2443 directive. Update scan-tree-dump-times to reflect /order
2444 suffixes.
2445 * gcc.dg/ipa/inlinehint-4.c: Update scan-tree-dump-times to
2446 reflect /order suffixes.
2447 * gcc.dg/plugin/dump-1.c: Add "-loop" to "-fopt-info-note" to
2448 avoid getting extra messages from inliner.
2449 * gcc.dg/plugin/dump-2.c: Likewise.
2450 * gcc.dg/pr26570.c: Add dg-prune-output to ignore new
2451 "function body not available" missed optimization messages.
2452 * gcc.dg/pr71969-2.c: Update scan-tree-dump-times to reflect
2453 /order suffixes.
2454 * gcc.dg/pr71969-3.c: Likewise.
2455 * gcc.dg/tree-ssa/inline-11.c: Add "-all" suffix to
2456 "-fdump-tree-einline".
2457 * gcc.dg/tree-ssa/inline-3.c: Add "-optimized" suffix to
2458 "-fdump-tree-einline". Update scan-tree-dump-times to reflect
2459 /order suffixes.
2460 * gcc.dg/tree-ssa/inline-4.c: Add "-optimized" suffix to
2461 "-fdump-tree-einline". Add "-fopt-info-inline" and dg-optimized
2462 directive.
2463 * gcc.dg/tree-ssa/inline-8.c: Add "-optimized" suffix to
2464 "-fdump-tree-einline".
2465 * gfortran.dg/pr79966.f90: Update scan-ipa-dump to reflect /order
2466 suffixes.
2467
2468 2018-11-08 David Malcolm <dmalcolm@redhat.com>
2469
2470 * gcc.dg/format/gcc_diag-10.c: Add coverage for %f.
2471
2472 2018-11-08 David Malcolm <dmalcolm@redhat.com>
2473
2474 * gcc.dg/format/gcc_diag-10.c (cgraph_node): New typedef.
2475 (test_dump): Add testing of %C.
2476
2477 2018-11-08 Eric Botcazou <ebotcazou@adacore.com>
2478
2479 * g++.dg/other/pr87916.C: New test.
2480
2481 2018-11-08 Richard Biener <rguenther@suse.de>
2482
2483 PR tree-optimization/87929
2484 * gcc.dg/pr87929.c: New testcase.
2485
2486 2018-11-08 Martin Liska <mliska@suse.cz>
2487
2488 * gcc.dg/pr87811.c: Update scanned pattern.
2489 * gcc.dg/pr87811-2.c: Likewise.
2490
2491 2018-11-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2492
2493 * g++.dg/lto/pr87906_0.C: Use moon instead of possibly predefined
2494 sun.
2495 * g++.dg/lto/pr87906_1.C: Likewise.
2496
2497 2018-11-08 Richard Biener <rguenther@suse.de>
2498
2499 PR tree-optimization/87913
2500 * gcc.dg/tree-ssa/phi-opt-20.c: New testcase.
2501
2502 2018-11-08 Chenghua Xu <paul.hua.gm@gmail.com>
2503
2504 * gcc.target/mips/mips.exp (mips-dg-options):
2505 Add mips_option_dependency msoft-float vs no-mmi and
2506 mips16/micromips vs no-mmi/ext/ext2 only gcc
2507 config with Loongson target.
2508
2509 2018-11-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2510
2511 * gcc.c-torture/compile/pr65595.c: Change type of "num" argument to
2512 memcpy from "unsigned long" to __SIZE_TYPE__.
2513
2514 2018-11-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2515
2516 PR c/87691
2517 * gcc.target/msp430/pr87691.c: New test.
2518
2519 2018-11-07 Nikolai Merinov <n.merinov@inango-systems.com>
2520
2521 * gcc.dg/Wno-attribute-warning.c: New test.
2522
2523 2018-11-07 Nathan Sidwell <nathan@acm.org>
2524
2525 PR c++/87904
2526 * g++.dg/lookup/pr87904.C: New.
2527
2528 2018-11-07 Uros Bizjak <ubizjak@gmail.com>
2529
2530 * gcc.dg/pr87874.c: Compile only for int128 effective target.
2531
2532 2018-11-07 Richard Biener <rguenther@suse.de>
2533
2534 PR tree-optimization/87914
2535 * lib/target-supports.exp (check_effective_target_vect_var_shift): New.
2536 (check_avx2_available): Likewise.
2537 * g++.dg/vect/pr87914.cc: New testcase.
2538
2539 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
2540
2541 * gcc.target/mips/loongson-ctz.c: Fix typo.
2542 * gcc.target/mips/loongson-dctz.c: Fix typo.
2543
2544 2018-11-07 Jan Hubicka <jh@suse.cz>
2545
2546 * g++.dg/lto/odr-1_1.C: Fix template.
2547
2548 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
2549
2550 * gcc.target/mips/loongson-ctz.c: New test.
2551 * gcc.target/mips/loongson-dctz.c: Likewise.
2552 * gcc.target/mips/mips.exp (mips_option_groups): Add
2553 -mloongson-ext2 option.
2554
2555 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
2556
2557 * gcc.target/mips/mips.exp (mips_option_groups): Add
2558 -mloongson-ext option.
2559 (mips-dg-options): Add mips_option_dependency options
2560 "-mmicromips" vs "-mno-loongson-ext",
2561
2562 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
2563
2564 * gcc.target/mips/loongson-shift-count-truncated-1.c
2565 (dg-options): Run under -mloongson-mmi option.
2566 Include loongson-mmiintrin.h instead of loongson.h.
2567 * gcc.target/mips/loongson-simd.c: Likewise.
2568 * gcc.target/mips/mips.exp (mips_option_groups): Add
2569 -mloongson-mmi option.
2570 (mips-dg-options): Add mips_option_dependency options "-mips16" vs
2571 "-mno-loongson-mmi", "-mmicromips" vs "-mno-loongson-mmi",
2572 "-msoft-float" vs "-mno-loongson-mmi".
2573 (mips-dg-init): Add -mloongson-mmi option.
2574 * lib/target-supports.exp: Rename check_mips_loongson_hw_available
2575 to check_mips_loongson_mmi_hw_available.
2576 Rename check_effective_target_mips_loongson_runtime to
2577 check_effective_target_mips_loongson_mmi_runtime.
2578 (check_effective_target_vect_int): Use mips_loongson_mmi instead
2579 of mips_loongson when check et-is-effective-target.
2580 (add_options_for_mips_loongson_mmi): New proc.
2581 Rename check_effective_target_mips_loongson to
2582 check_effective_target_mips_loongson_mmi.
2583 (check_effective_target_vect_shift,
2584 check_effective_target_whole_vector_shift,
2585 check_effective_target_vect_no_int_min_max,
2586 check_effective_target_vect_no_align,
2587 check_effective_target_vect_short_mult,
2588 check_vect_support_and_set_flags):Use mips_loongson_mmi instead
2589 of mips_loongson when check et-is-effective-target.
2590
2591 2018-11-07 Richard Biener <rguenther@suse.de>
2592
2593 PR lto/87906
2594 * g++.dg/lto/pr87906_0.C: New testcase.
2595 * g++.dg/lto/pr87906_1.C: Likewise.
2596
2597 2018-11-07 Alexandre Oliva <aoliva@redhat.com>
2598
2599 PR rtl-optimization/87874
2600 * gcc.dg/pr87874.c: New.
2601
2602 2018-11-06 Ilya Leoshkevich <iii@linux.ibm.com>
2603
2604 * gcc.target/s390/load-and-test-fp-1.c: Accept cdb.
2605
2606 2018-11-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2607
2608 * gcc/testsuite/gcc.target/msp430/special-regs.c: New test.
2609
2610 2018-11-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2611
2612 PR sanitizer/80953
2613 * c-c++-common/asan/alloca_loop_unpoisoning.c: Require alloca
2614 support.
2615 (foo): Use __builtin_alloca.
2616
2617 2018-11-06 Jan Hubicka <jh@suse.cz>
2618
2619 * gcc.dg/lto/tbaa-1.c: New testcase.
2620
2621 2018-11-06 Richard Biener <rguenther@suse.de>
2622
2623 PR tree-optimization/87889
2624 * gcc.dg/pr87894.c: New testcase.
2625
2626 2018-11-06 Andreas Krebbel <krebbel@linux.ibm.com>
2627
2628 PR target/87723
2629 * gcc.target/s390/pr87723.c: New test.
2630
2631 2018-11-06 Richard Biener <rguenther@suse.de>
2632
2633 PR middle-end/18041
2634 * gcc.target/i386/pr18041-1.c: New testcase.
2635 * gcc.target/i386/pr18041-2.c: Likewise.
2636
2637 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
2638
2639 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
2640 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
2641 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
2642 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
2643 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
2644 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
2645 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
2646 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2647 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
2648 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
2649 * gcc.target/i386/sse-13.c: Ditto.
2650 * gcc.target/i386/sse-14.c: Ditto.
2651 * gcc.target/i386/sse-22.c: Ditto.
2652 * gcc.target/i386/sse-23.c: Ditto.
2653 * gcc.target/i386/testimm-10.c: Ditto.
2654 * gcc.target/i386/testround-1.c: Ditto.
2655
2656 2018-11-05 Paul Koning <ni1d@arrl.net>
2657
2658 * lib/target-supports.exp: Add check for "inf" effective target
2659 keyword.
2660 * gcc.dg/builtins-44.c: Skip if no infinite support.
2661 * gcc.dg/builtins-45.c: Ditto.
2662 * gcc.dg/torture/builtin-complex-1.c: Ditto.
2663 * gcc.dg/torture/builtin-cproj-1.c: Ditto.
2664 * gcc.dg/torture/builtin-frexp-1.c: Ditto.
2665 * gcc.dg/torture/builtin-ldexp-1.c: Ditto.
2666 * gcc.dg/torture/builtin-logb-1.c: Ditto.
2667 * gcc.dg/torture/builtin-math-2.c: Ditto.
2668 * gcc.dg/torture/builtin-math-5.c: Ditto.
2669 * gcc.dg/torture/builtin-math-7.c: Ditto.
2670 * gcc.dg/torture/builtin-modf-1.c: Ditto.
2671 * gcc.dg/torture/type-generic-1.c: Ditto.
2672
2673 2018-11-05 Ilya Leoshkevich <iii@linux.ibm.com>
2674
2675 * gcc.target/s390/md/andc-splitter-1.c: Add colon to
2676 expectations.
2677 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
2678 * gcc.target/s390/md/setmem_long-1.c: Likewise.
2679
2680 2018-11-05 Richard Biener <rguenther@suse.de>
2681
2682 PR tree-optimization/87873
2683 * gcc.dg/pr87873.c: New testcase.
2684
2685 2018-11-05 Robin Dapp <rdapp@linux.ibm.com>
2686
2687 * gcc.target/s390/ifcvt-one-insn-bool.c: New test.
2688 * gcc.target/s390/ifcvt-one-insn-char.c: New test.
2689
2690 2018-11-05 Robin Dapp <rdapp@linux.ibm.com>
2691
2692 * gcc.dg/loop-8.c: On s390, always run the test with -march=zEC12.
2693
2694 2018-11-05 Richard Biener <rguenther@suse.de>
2695
2696 * gcc.dg/pr41488.c: Scan ivcanon dump instead of sccp one.
2697 * gcc.dg/tree-ssa/scev-7.c: Likewise.
2698
2699 2018-11-05 Jakub Jelinek <jakub@redhat.com>
2700
2701 PR tree-optimization/87859
2702 * gcc.dg/store_merging_24.c: New test.
2703 * gcc.dg/store_merging_25.c: New test.
2704
2705 PR sanitizer/87837
2706 * c-c++-common/ubsan/pr87837.c: New test.
2707
2708 2018-11-05 Martin Liska <mliska@suse.cz>
2709
2710 PR c/87811
2711 * gcc.dg/pr87811.c: New test.
2712 * gcc.dg/pr87811-2.c: Likewise.
2713 * gcc.dg/pr87811-3.c: Likewise.
2714
2715 2018-11-05 Martin Liska <mliska@suse.cz>
2716
2717 PR gcov-profile/77698
2718 * gcc.dg/tree-prof/pr77698.c: New test.
2719
2720 2018-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2721
2722 PR tree-optimization/86572
2723 * gcc.dg/pr86572.c: New test.
2724
2725 2018-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2726
2727 PR tree-optimization/87672
2728 * gcc.dg/pr87672.c: New test.
2729
2730 2018-11-04 Uros Bizjak <ubizjak@gmail.com>
2731
2732 PR middle-end/58372
2733 * g++.target/i386/pr58372.C: New test.
2734
2735 2018-11-03 Sandra Loosemore <sandra@codesourcery.com>
2736
2737 PR target/87079
2738 * gcc.target/nios2/pr87079-1.c: New.
2739 * gcc.target/nios2/pr87079-2.c: New.
2740
2741 2018-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2742
2743 * gcc.dg/compat/pr83487-1_y.c: Move dg-skip-if ...
2744 * gcc.dg/compat/pr83487-1_main.c: ... here.
2745 * gcc.dg/compat/struct-by-value-10_main.c,
2746 gcc.dg/compat/struct-by-value-10_x.c,
2747 gcc.dg/compat/struct-by-value-11_main.c,
2748 gcc.dg/compat/struct-by-value-11_x.c,
2749 gcc.dg/compat/struct-by-value-12_main.c,
2750 gcc.dg/compat/struct-by-value-12_x.c,
2751 gcc.dg/compat/struct-by-value-13_main.c,
2752 gcc.dg/compat/struct-by-value-13_x.c,
2753 gcc.dg/compat/struct-by-value-14_main.c,
2754 gcc.dg/compat/struct-by-value-14_x.c,
2755 gcc.dg/compat/struct-by-value-15_main.c,
2756 gcc.dg/compat/struct-by-value-15_x.c,
2757 gcc.dg/compat/struct-by-value-17_main.c,
2758 gcc.dg/compat/struct-by-value-17_x.c,
2759 gcc.dg/compat/struct-by-value-18_main.c,
2760 gcc.dg/compat/struct-by-value-18_x.c,
2761 gcc.dg/compat/struct-by-value-2_main.c,
2762 gcc.dg/compat/struct-by-value-2_x.c,
2763 gcc.dg/compat/struct-by-value-22_main.c,
2764 gcc.dg/compat/struct-by-value-22_x.c,
2765 gcc.dg/compat/struct-by-value-3_main.c,
2766 gcc.dg/compat/struct-by-value-3_x.c,
2767 gcc.dg/compat/struct-by-value-4_main.c,
2768 gcc.dg/compat/struct-by-value-4_x.c,
2769 gcc.dg/compat/struct-by-value-5b_main.c,
2770 gcc.dg/compat/struct-by-value-5b_x.c,
2771 gcc.dg/compat/struct-by-value-6b_main.c,
2772 gcc.dg/compat/struct-by-value-6b_x.c,
2773 gcc.dg/compat/struct-by-value-6b_main.c,
2774 gcc.dg/compat/struct-by-value-7b_x.c,
2775 gcc.dg/compat/struct-by-value-7b_main.c,
2776 gcc.dg/compat/struct-by-value-8_main.c,
2777 gcc.dg/compat/struct-by-value-8_x.c,
2778 gcc.dg/compat/struct-by-value-9_main.c,
2779 gcc.dg/compat/struct-by-value-9_x.c,
2780 gcc.dg/compat/struct-return-2_main.c,
2781 gcc.dg/compat/struct-return-2_x.c: Likewise.
2782
2783 2018-11-02 Nathan Sidwell <nathan@acm.org>
2784
2785 * g++.dg/lookup/crash6.C: Adjust error
2786 * g++.dg/parse/crash38.C: Likewise.
2787
2788 2018-11-02 Andreas Schwab <schwab@linux-m68k.org>
2789
2790 * gcc.c-torture/execute/20010904-2.c: Fix last change.
2791 * gcc.dg/Wattributes-10.c: Likewise.
2792
2793 2018-11-02 Richard Biener <rguenther@suse.de>
2794
2795 PR tree-optimization/87776
2796 * gcc.dg/torture/pr87776.c: New testcase.
2797
2798 2018-11-01 Marek Polacek <polacek@redhat.com>
2799
2800 Implement P0846R0, ADL and function templates.
2801 * g++.dg/addr_builtin-1.C: Adjust dg-error.
2802 * g++.dg/cpp2a/fn-template1.C: New test.
2803 * g++.dg/cpp2a/fn-template10.C: New test.
2804 * g++.dg/cpp2a/fn-template11.C: New test.
2805 * g++.dg/cpp2a/fn-template12.C: New test.
2806 * g++.dg/cpp2a/fn-template13.C: New test.
2807 * g++.dg/cpp2a/fn-template14.C: New test.
2808 * g++.dg/cpp2a/fn-template15.C: New test.
2809 * g++.dg/cpp2a/fn-template16.C: New test.
2810 * g++.dg/cpp2a/fn-template2.C: New test.
2811 * g++.dg/cpp2a/fn-template3.C: New test.
2812 * g++.dg/cpp2a/fn-template4.C: New test.
2813 * g++.dg/cpp2a/fn-template5.C: New test.
2814 * g++.dg/cpp2a/fn-template6.C: New test.
2815 * g++.dg/cpp2a/fn-template7.C: New test.
2816 * g++.dg/cpp2a/fn-template8.C: New test.
2817 * g++.dg/cpp2a/fn-template9.C: New test.
2818 * g++.dg/parse/fn-template1.C: New test.
2819 * g++.dg/parse/fn-template2.C: New test.
2820 * g++.dg/parse/template19.C: Adjust dg-error.
2821 * g++.dg/template/pr61745.C: Add target to dg-error.
2822
2823 2017-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2824
2825 PR fortran/54613
2826 * gfortran.dg/findloc_1.f90: Actually commit.
2827 * gfortran.dg/findloc_2.f90: Actually commit.
2828 * gfortran.dg/findloc_3.f90: Actually commit.
2829 * gfortran.dg/findloc_4.f90: Actually commit.
2830 * gfortran.dg/findloc_5.f90: Actually commit.
2831 * gfortran.dg/findloc_6.f90: Actually commit.
2832
2833 2018-11-01 Paul Thomas <pault@gcc.gnu.org>
2834
2835 PR fortran/40196
2836 * gfortran.dg/inquiry_part_ref_1.f08: New test.
2837 * gfortran.dg/inquiry_part_ref_2.f90: New test.
2838 * gfortran.dg/inquiry_part_ref_3.f90: New test.
2839
2840 2018-11-01 Paul Koning <ni1d@arrl.net>
2841
2842 * gcc.c-torture/execute/20010904-1.c: Align 2 if pdp11.
2843 * gcc.c-torture/execute/20010904-2.c: Ditto.
2844 * c-c++-common/builtin-arith-overflow-2.c: Skip if pdp11.
2845 * gcc.dg/Walloc-size-larger-than-4.c: Ditto.
2846 * gcc.dg/Walloc-size-larger-than-5.c: Ditto.
2847 * gcc.dg/Walloc-size-larger-than-6.c: Ditto.
2848 * gcc.dg/Walloc-size-larger-than-7.c: Ditto.
2849 * gcc.dg/Walloca-14.c: Ditto.
2850 * gcc.dg/Wlarger-than3.c: Ditto.
2851 * gcc.dg/compat/pr83487-1_y.c: Ditto.
2852 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
2853 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
2854 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
2855 * gcc.dg/compat/struct-by-value-5b_x.c: Ditto.
2856 * gcc.dg/compat/struct-by-value-6b_x.c: Ditto.
2857 * gcc.dg/compat/struct-by-value-7b_x.c: Ditto.
2858 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
2859 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
2860 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
2861 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
2862 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
2863 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
2864 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
2865 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
2866 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
2867 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
2868 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
2869 * gcc.dg/compat/struct-by-value-22_x.c: Ditto.
2870 * gcc.dg/compat/struct-return-2_x.c: Ditto.
2871 * gcc.dg/falign-labels-1.c: Ditto.
2872 * gcc.dg/long_branch.c: Ditto.
2873 * gcc.dg/nextafter-1.c: Ditto.
2874 * gcc.dg/pr35045.c: Ditto.
2875 * gcc.dg/pr48616.c: Ditto.
2876 * gcc.dg/pr84100.c: Ditto.
2877 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Ditto.
2878 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Ditto.
2879 * gcc.dg/tree-ssa/builtin-sprintf.c: Ditto.
2880 * gcc.dg/Wattributes-10.c: Expect error if pdp11.
2881 * gcc.dg/attr-alloc_size-11.c: Don't XFAIL if pdp11.
2882 * gcc.dg/builtin-inf-1.c: Add pdp11 to warnings about INF.
2883 * gcc.dg/builtins-1.c: Ditto.
2884
2885 2018-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2886
2887 PR fortran/46020
2888 * gfortran.dg/bind_c_18.f90: Adjust error message.
2889
2890 2018-11-01 Marek Polacek <polacek@redhat.com>
2891
2892 * g++.dg/cpp1z/constexpr-lambda22.C: New test,
2893
2894 2018-11-01 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2895
2896 * gcc.dg/tree-ssa/cunroll-13.c: Add missing cast from literal to int32.
2897
2898 2018-11-30 Jan Hubicka <jh@suse.cz>
2899
2900 * g++.dg/lto/pr84805_1.C: Update template.
2901 * g++.dg/lto/pr84805_0.C: Update template.
2902 * g++.dg/lto/pr84805_1b.C: Update template.
2903 * g++.dg/lto/pr84805_0b.C: Update template.
2904
2905 2018-11-01 Jakub Jelinek <jakub@redhat.com>
2906
2907 PR tree-optimization/87826
2908 * gcc.dg/pr87826.c: New test.
2909
2910 2018-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2911
2912 PR fortran/46020
2913 * gfortran.dg/bind_c_usage_7.f90: Adjust error message.
2914 * gfortran.dg/bind_c_usage_32.f90: New test.
2915
2916 2018-11-01 Nathan Sidwell <nathan@acm.org>
2917
2918 * g++.dg/abi/anon5.C: New.
2919
2920 2018-11-01 Jakub Jelinek <jakub@redhat.com>
2921
2922 PR d/87824
2923 * gdc.dg/simd.d: Add -Wno-psabi.
2924 * gdc.dg/compilable.d: Likewise.
2925
2926 2018-11-01 Martin Liska <mliska@suse.cz>
2927 Jason Merrill <jason@redhat.com>
2928
2929 PR c++/64266
2930 PR bootstrap/70422
2931 PR ipa/81277
2932 * g++.dg/cpp0x/constexpr-__func__2.C: Make it a compilation
2933 test.
2934 * g++.old-deja/g++.ext/pretty4.C: Remove as the run-time
2935 assumptions are not longer valid.
2936
2937 2018-10-31 Thomas Koenig <tkoenig@gcc.gnu.org>
2938
2939 PR fortran/20520
2940 * gfortran.dg/allocatable_uninitialized_1.f90: New test.
2941
2942 2018-10-31 Nathan Sidwell <nathan@acm.org>
2943
2944 * g++.dg/lookup/friend21.C: New.
2945
2946 2018-10-31 Martin Liska <mliska@suse.cz>
2947
2948 PR driver/83193
2949 * gcc.target/aarch64/spellcheck_7.c: New test.
2950 * gcc.target/aarch64/spellcheck_8.c: New test.
2951 * gcc.target/aarch64/spellcheck_9.c: New test.
2952
2953 2018-10-31 Nathan Sidwell <nathan@acm.org>
2954
2955 * g++.dg/lookup/using60.C: New.
2956
2957 2018-10-31 Richard Biener <rguenther@suse.de>
2958
2959 PR middle-end/70359
2960 PR middle-end/86270
2961 * gcc.target/i386/pr70359.c: New testcase.
2962 * gcc.target/i386/pr86270.c: Likewise.
2963
2964 2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
2965
2966 * gcc.target/arc/jumptable.c: New test.
2967
2968 2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
2969
2970 * gcc.target/arc/tls-gd.c: New file.
2971 * gcc.target/arc/tls-ie.c: Likewise.
2972 * gcc.target/arc/tls-ld.c: Likewise.
2973 * gcc.target/arc/tls-le.c: Likewise.
2974 * gcc.target/arc/tls-1.c: Update test.
2975
2976 2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
2977
2978 * gcc.target/arc/mulsi3_highpart-2.c: Update test.
2979
2980 2018-10-31 Martin Liska <mliska@suse.cz>
2981
2982 * c-c++-common/ubsan/pr63839.c: Update to new sanitizer message.
2983 * c-c++-common/ubsan/unreachable-1.c (main): Likewise.
2984 * c-c++-common/ubsan/unreachable-2.c: Likewise.
2985 * c-c++-common/ubsan/unreachable-4.c (main): Likewise.
2986
2987 2018-10-31 Thomas Preud'homme <thomas.preudhomme@linaro.org>
2988
2989 PR target/87374
2990 * gcc.target/arm/movdi_movt.c: Skip if both -mslow-flash-data and
2991 -mword-relocations would be passed when compiling the test.
2992 * gcc.target/arm/movsi_movt.c: Likewise.
2993 * gcc.target/arm/pr81863.c: Likewise.
2994 * gcc.target/arm/thumb2-slow-flash-data-1.c: Likewise.
2995 * gcc.target/arm/thumb2-slow-flash-data-2.c: Likewise.
2996 * gcc.target/arm/thumb2-slow-flash-data-3.c: Likewise.
2997 * gcc.target/arm/thumb2-slow-flash-data-4.c: Likewise.
2998 * gcc.target/arm/thumb2-slow-flash-data-5.c: Likewise.
2999 * gcc.target/arm/tls-disable-literal-pool.c: Likewise.
3000
3001 2018-10-31 Richard Biener <rguenther@suse.de>
3002
3003 PR testsuite/87802
3004 * g++.dg/vect/slp-pr87105.cc: XFAIL for strict alignment targets.
3005
3006 2018-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3007
3008 PR fortran/85896
3009 * gfortran.dg/min_max_type.f90: New test.
3010
3011 2018-10-30 Martin Sebor <msebor@redhat.com>
3012
3013 PR middle-end/87041
3014 * gcc.c-torture/execute/fprintf-2.c: New test.
3015 * gcc.c-torture/execute/printf-2.c: Same.
3016 * gcc.c-torture/execute/user-printf.c: Same.
3017 * gcc.dg/tree-ssa/builtin-fprintf-warn-1.c: Same.
3018 * gcc.dg/tree-ssa/builtin-printf-2.c: Same.
3019 * gcc.dg/tree-ssa/builtin-printf-warn-1.c: Same.
3020 * gcc.dg/tree-ssa/user-printf-warn-1.c: Same.
3021
3022 2018-10-30 Marek Polacek <polacek@redhat.com>
3023
3024 Implement P0892R2, explicit(bool).
3025 * g++.dg/cpp2a/explicit1.C: New test.
3026 * g++.dg/cpp2a/explicit10.C: New test.
3027 * g++.dg/cpp2a/explicit11.C: New test.
3028 * g++.dg/cpp2a/explicit12.C: New test.
3029 * g++.dg/cpp2a/explicit13.C: New test.
3030 * g++.dg/cpp2a/explicit2.C: New test.
3031 * g++.dg/cpp2a/explicit3.C: New test.
3032 * g++.dg/cpp2a/explicit4.C: New test.
3033 * g++.dg/cpp2a/explicit5.C: New test.
3034 * g++.dg/cpp2a/explicit6.C: New test.
3035 * g++.dg/cpp2a/explicit7.C: New test.
3036 * g++.dg/cpp2a/explicit8.C: New test.
3037 * g++.dg/cpp2a/explicit9.C: New test.
3038
3039 2018-10-30 Segher Boessenkool <segher@kernel.crashing.org>
3040
3041 PR rtl-optimization/87708
3042 * gcc.dg/ira-shrinkwrap-prep-1.c: xfail test.
3043 * gcc.dg/ira-shrinkwrap-prep-2.c: xfail test.
3044
3045 2018-10-30 Paolo Carlini <paolo.carlini@oracle.com>
3046
3047 * g++.dg/cpp1z/has-unique-obj-representations1.C: Test location too.
3048 * g++.dg/ext/flexarray-mangle-2.C: Likewise.
3049 * g++.dg/ext/flexarray-mangle.C: Likewise.
3050 * g++.dg/ext/flexarray-subst.C: Likewise.
3051 * g++.dg/ext/flexary10.C: Likewise.
3052 * g++.dg/ext/flexary11.C: Likewise.
3053 * g++.dg/ext/flexary14.C: Likewise.
3054 * g++.dg/ext/flexary16.C: Likewise.
3055 * g++.dg/ext/flexary26.C: Likewise.
3056 * g++.dg/ext/flexary27.C: Likewise.
3057 * g++.dg/ext/flexary7.C: Likewise.
3058 * g++.dg/ext/pr71290.C: Likewise.
3059
3060 2018-10-30 Paul Koning <ni1d@arrl.net>
3061
3062 * gcc.dg/tree-ssa/attr-alias.c: Skip if no weak support.
3063
3064 2018-10-30 Michael Ploujnikov <michael.ploujnikov@oracle.com>
3065
3066 * gcc.dg/tree-prof/cold_partition_label.c: Update for cold
3067 section names without numbers.
3068 * gcc.dg/tree-prof/section-attr-1.c: Ditto.
3069 * gcc.dg/tree-prof/section-attr-2.c: Ditto.
3070 * gcc.dg/tree-prof/section-attr-3.c: Ditto.
3071
3072 2018-10-29 David Malcolm <dmalcolm@redhat.com>
3073
3074 PR c++/87721
3075 * c-c++-common/substring-location-PR-87721.c: New test.
3076 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: Add test for
3077 PR 87721.
3078 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
3079 (test_string_literals): Fold the index arguments before checking
3080 for INTEGER_CST.
3081
3082 2018-10-29 David Malcolm <dmalcolm@redhat.com>
3083
3084 * c-c++-common/spellcheck-reserved.c: Update expected output for
3085 C++ for merger of "did you mean" suggestions into the error
3086 message.
3087 * g++.dg/ext/builtin3.C: Update expected output for merger of "did
3088 you mean" suggestion into the error.
3089 * g++.dg/lookup/error1.C: Likewise.
3090 * g++.dg/lookup/pr77549.C: Likewise.
3091 * g++.dg/lookup/pr80913.C: Likewise.
3092 * g++.dg/lookup/suggestions1.C: Likewise.
3093 * g++.dg/lookup/suggestions2.C: New test.
3094 * g++.dg/overload/koenig1.C: Update expected output as above.
3095 * g++.dg/spellcheck-identifiers-2.C: Likewise.
3096 * g++.dg/spellcheck-identifiers.C: Likewise.
3097 * g++.dg/spellcheck-ns.C: New test.
3098 * g++.dg/spellcheck-pr77829.C: Update expected output as above.
3099 * g++.dg/spellcheck-pr78656.C: Likewise.
3100 * g++.dg/spellcheck-pr79298.C: Likewise, adding
3101 -fdiagnostics-show-caret to options.
3102 * g++.dg/spellcheck-pr80177.C: Likewise.
3103 * g++.dg/spellcheck-single-vs-multiple.C: New test.
3104 * g++.dg/spellcheck-typenames.C: Update expected output as above.
3105 * g++.dg/template/static10.C: Likewise.
3106 * g++.old-deja/g++.mike/ns5.C: Likewise.
3107 * g++.old-deja/g++.mike/ns7.C: Likewise.
3108 * g++.old-deja/g++.ns/koenig5.C: Likewise.
3109 * g++.old-deja/g++.other/lineno5.C: Likewise.
3110
3111 2018-10-29 Paolo Carlini <paolo.carlini@oracle.com>
3112
3113 * g++.dg/cpp0x/auto24.C: Test location too.
3114 * g++.dg/cpp0x/auto3.C: Likewise.
3115 * g++.dg/cpp0x/auto42.C: Likewise.
3116 * g++.dg/cpp0x/initlist57.C: Likewise.
3117 * g++.dg/cpp0x/initlist75.C: Likewise.
3118 * g++.dg/cpp0x/initlist80.C: Likewise.
3119 * g++.dg/cpp0x/lambda/lambda-ice13.C: Likewise.
3120 * g++.old-deja/g++.brendan/array-refs.C: Likewise.
3121 * g++.old-deja/g++.bugs/900322_01.C: Likewise.
3122 * g++.old-deja/g++.bugs/900519_07.C: Likewise.
3123 * g++.old-deja/g++.other/typeck1.C: Likewise.
3124
3125 2018-10-29 Kugan Vivekanandarajah <kuganv@linaro.org>
3126
3127 PR middle-end/87469
3128 * g++.dg/pr87469.C: New test.
3129
3130 2018-10-29 Marek Polacek <polacek@redhat.com>
3131
3132 PR c++/87594 - constexpr rejects-valid with range-based for.
3133 * g++.dg/cpp1y/constexpr-loop8.C: New test.
3134
3135 2018-10-29 Richard Biener <rguenther@suse.de>
3136
3137 PR tree-optimization/87785
3138 * gcc.dg/torture/20181029-1.c: New testcase.
3139 * gcc.dg/torture/20181029-2.c: Likewise.
3140
3141 2018-10-29 Richard Biener <rguenther@suse.de>
3142
3143 PR tree-optimization/87790
3144 * gcc.dg/pr87790.c: New testcase.
3145
3146 2018-10-29 Martin Liska <mliska@suse.cz>
3147
3148 * g++.dg/gcov/gcov-8.C: Do not check intermediate format.
3149 * lib/gcov.exp: Remove legacy verify-intermediate.
3150
3151 2018-10-28 Kugan Vivekanandarajah <kuganv@linaro.org>
3152
3153 * gcc.dg/gimplefe-30.c: New test.
3154 * gcc.dg/gimplefe-31.c: New test.
3155 * gcc.dg/gimplefe-32.c: New test.
3156 * gcc.dg/gimplefe-33.c: New test.
3157
3158 2018-10-28 Iain Buclaw <ibuclaw@gdcproject.org>
3159
3160 * gcc.misc-tests/help.exp: Add D to option descriptions check.
3161 * gdc.dg/asan/asan.exp: New file.
3162 * gdc.dg/asan/gdc272.d: New test.
3163 * gdc.dg/compilable.d: New test.
3164 * gdc.dg/dg.exp: New file.
3165 * gdc.dg/gdc254.d: New test.
3166 * gdc.dg/gdc260.d: New test.
3167 * gdc.dg/gdc270a.d: New test.
3168 * gdc.dg/gdc270b.d: New test.
3169 * gdc.dg/gdc282.d: New test.
3170 * gdc.dg/gdc283.d: New test.
3171 * gdc.dg/imports/gdc170.d: New test.
3172 * gdc.dg/imports/gdc231.d: New test.
3173 * gdc.dg/imports/gdc239.d: New test.
3174 * gdc.dg/imports/gdc241a.d: New test.
3175 * gdc.dg/imports/gdc241b.d: New test.
3176 * gdc.dg/imports/gdc251a.d: New test.
3177 * gdc.dg/imports/gdc251b.d: New test.
3178 * gdc.dg/imports/gdc253.d: New test.
3179 * gdc.dg/imports/gdc254a.d: New test.
3180 * gdc.dg/imports/gdc256.d: New test.
3181 * gdc.dg/imports/gdc27.d: New test.
3182 * gdc.dg/imports/gdcpkg256/package.d: New test.
3183 * gdc.dg/imports/runnable.d: New test.
3184 * gdc.dg/link.d: New test.
3185 * gdc.dg/lto/lto.exp: New file.
3186 * gdc.dg/lto/ltotests_0.d: New test.
3187 * gdc.dg/lto/ltotests_1.d: New test.
3188 * gdc.dg/runnable.d: New test.
3189 * gdc.dg/simd.d: New test.
3190 * gdc.test/gdc-test.exp: New file.
3191 * lib/gdc-dg.exp: New file.
3192 * lib/gdc.exp: New file.
3193
3194 2017-10-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3195
3196 PR fortran/54613
3197 * gfortran.dg/findloc_1.f90: New test.
3198 * gfortran.dg/findloc_2.f90: New test.
3199 * gfortran.dg/findloc_3.f90: New test.
3200 * gfortran.dg/findloc_4.f90: New test.
3201 * gfortran.dg/findloc_5.f90: New test.
3202 * gfortran.dg/findloc_6.f90: New test.
3203
3204 2018-10-26 Bill Schmidt <wschmidt@linux.ibm.com>
3205 Jinsong Ji <jji@us.ibm.com>
3206
3207 * gcc.target/powerpc/sse-addss-1.c: Call abort under DEBUG also;
3208 formatting cleanup.
3209 * gcc.target/powerpc/sse-pavgw-1.c: Likewise.
3210 * gcc.target/powerpc/sse2-addsd-1.c: Likewise.
3211 * gcc.target/powerpc/sse2-cvtdq2pd-1.c: Likewise.
3212 * gcc.target/powerpc/sse2-cvtpd2dq-1.c: Likewise.
3213 * gcc.target/powerpc/sse2-cvtpd2ps-1.c: Likewise.
3214 * gcc.target/powerpc/sse2-cvtps2dq-1.c: Likewise.
3215 * gcc.target/powerpc/sse2-cvtps2pd-1.c: Likewise.
3216 * gcc.target/powerpc/sse2-cvtsd2si-1.c: Likewise.
3217 * gcc.target/powerpc/sse2-cvtsd2si-2.c: Likewise.
3218 * gcc.target/powerpc/sse2-cvtsd2ss-1.c: Likewise.
3219 * gcc.target/powerpc/sse2-cvtss2sd-1.c: Likewise.
3220 * gcc.target/powerpc/sse2-cvttpd2dq-1.c: Likewise.
3221 * gcc.target/powerpc/sse2-cvttsd2si-1.c: Likewise.
3222 * gcc.target/powerpc/sse2-divpd-1.c: Likewise.
3223 * gcc.target/powerpc/sse2-divsd-1.c: Likewise.
3224 * gcc.target/powerpc/sse2-maxsd-1.c: Likewise.
3225 * gcc.target/powerpc/sse2-minsd-1.c: Likewise.
3226 * gcc.target/powerpc/sse2-movmskpd-1.c: Likewise.
3227 * gcc.target/powerpc/sse2-movq-1.c: Likewise.
3228 * gcc.target/powerpc/sse2-movsd-3.c: Likewise.
3229 * gcc.target/powerpc/sse2-mulpd-1.c: Likewise.
3230 * gcc.target/powerpc/sse2-mulsd-1.c: Likewise.
3231 * gcc.target/powerpc/sse2-packssdw-1.c: Likewise.
3232 * gcc.target/powerpc/sse2-packsswb-1.c: Likewise.
3233 * gcc.target/powerpc/sse2-packuswb-1.c: Likewise.
3234 * gcc.target/powerpc/sse2-paddsb-1.c: Likewise.
3235 * gcc.target/powerpc/sse2-paddsw-1.c: Likewise.
3236 * gcc.target/powerpc/sse2-paddusb-1.c: Likewise.
3237 * gcc.target/powerpc/sse2-pmovmskb-1.c: Likewise.
3238 * gcc.target/powerpc/sse2-pmulhw-1.c: Likewise.
3239 * gcc.target/powerpc/sse2-pmuludq1.c: Likewise.
3240 * gcc.target/powerpc/sse2-psadbw-1.c: Likewise.
3241 * gcc.target/powerpc/sse2-pshufd-1.c: Likewise.
3242 * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
3243 * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
3244 * gcc.target/powerpc/sse2-pslld-2.c: Likewise.
3245 * gcc.target/powerpc/sse2-pslldq-1.c: Likewise.
3246 * gcc.target/powerpc/sse2-psrld-1.c: Likewise.
3247 * gcc.target/powerpc/sse2-psrld-2.c: Likewise.
3248 * gcc.target/powerpc/sse2-psrldq-1.c: Likewise.
3249 * gcc.target/powerpc/sse2-psubusb-1.c: Likewise.
3250 * gcc.target/powerpc/sse2-sqrtpd-1.c: Likewise.
3251 * gcc.target/powerpc/sse2-subsd-1.c: Likewise.
3252
3253 2018-10-26 Paul A. Clarke <pc@us.ibm.com>
3254
3255 * gcc.target/powerpc/ssse3-check.h: New file.
3256 * gcc.target/powerpc/ssse3-vals.h: New file.
3257 * gcc.target/powerpc/ssse3-pabsb.c: New file.
3258 * gcc.target/powerpc/ssse3-pabsd.c: New file.
3259 * gcc.target/powerpc/ssse3-pabsw.c: New file.
3260 * gcc.target/powerpc/ssse3-palignr.c: New file.
3261 * gcc.target/powerpc/ssse3-phaddd.c: New file.
3262 * gcc.target/powerpc/ssse3-phaddsw.c: New file.
3263 * gcc.target/powerpc/ssse3-phaddw.c: New file.
3264 * gcc.target/powerpc/ssse3-phsubd.c: New file.
3265 * gcc.target/powerpc/ssse3-phsubsw.c: New file.
3266 * gcc.target/powerpc/ssse3-phsubw.c: New file.
3267 * gcc.target/powerpc/ssse3-pmaddubsw.c: New file.
3268 * gcc.target/powerpc/ssse3-pmulhrsw.c: New file.
3269 * gcc.target/powerpc/ssse3-pshufb.c: New file.
3270 * gcc.target/powerpc/ssse3-psignb.c: New file.
3271 * gcc.target/powerpc/ssse3-psignd.c: New file.
3272 * gcc.target/powerpc/ssse3-psignw.c: New file.
3273
3274 2018-10-26 Paul A. Clarke <pc@us.ibm.com>
3275
3276 * gcc.target/powerpc/mmx-packs.c: Enable 32 bit execution.
3277 * gcc.target/powerpc/mmx-packssdw-1.c: Likewise.
3278 * gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
3279 * gcc.target/powerpc/mmx-packs.c: Likewise.
3280 * gcc.target/powerpc/mmx-packssdw-1.c: Likewise.
3281 * gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
3282 * gcc.target/powerpc/mmx-paddb-1.c: Likewise.
3283 * gcc.target/powerpc/mmx-paddd-1.c: Likewise.
3284 * gcc.target/powerpc/mmx-paddsb-1.c: Likewise.
3285 * gcc.target/powerpc/mmx-paddsw-1.c: Likewise.
3286 * gcc.target/powerpc/mmx-paddusb-1.c: Likewise.
3287 * gcc.target/powerpc/mmx-paddusw-1.c: Likewise.
3288 * gcc.target/powerpc/mmx-paddw-1.c: Likewise.
3289 * gcc.target/powerpc/mmx-pcmpeqb-1.c: Likewise.
3290 * gcc.target/powerpc/mmx-pcmpeqd-1.c: Likewise.
3291 * gcc.target/powerpc/mmx-pcmpeqw-1.c: Likewise.
3292 * gcc.target/powerpc/mmx-pcmpgtb-1.c: Likewise.
3293 * gcc.target/powerpc/mmx-pcmpgtd-1.c: Likewise.
3294 * gcc.target/powerpc/mmx-pcmpgtw-1.c: Likewise.
3295 * gcc.target/powerpc/mmx-pmaddwd-1.c: Likewise.
3296 * gcc.target/powerpc/mmx-pmulhw-1.c: Likewise.
3297 * gcc.target/powerpc/mmx-pmullw-1.c: Likewise.
3298 * gcc.target/powerpc/mmx-pslld-1.c: Likewise.
3299 * gcc.target/powerpc/mmx-psllw-1.c: Likewise.
3300 * gcc.target/powerpc/mmx-psrad-1.c: Likewise.
3301 * gcc.target/powerpc/mmx-psraw-1.c: Likewise.
3302 * gcc.target/powerpc/mmx-psrld-1.c: Likewise.
3303 * gcc.target/powerpc/mmx-psrlw-1.c: Likewise.
3304 * gcc.target/powerpc/mmx-psubb-2.c: Likewise.
3305 * gcc.target/powerpc/mmx-psubd-2.c: Likewise.
3306 * gcc.target/powerpc/mmx-psubsb-1.c: Likewise.
3307 * gcc.target/powerpc/mmx-psubsw-1.c: Likewise.
3308 * gcc.target/powerpc/mmx-psubusb-1.c: Likewise.
3309 * gcc.target/powerpc/mmx-psubusw-1.c: Likewise.
3310 * gcc.target/powerpc/mmx-psubw-2.c: Likewise.
3311 * gcc.target/powerpc/mmx-punpckhbw-1.c: Likewise.
3312 * gcc.target/powerpc/mmx-punpckhdq-1.c: Likewise.
3313 * gcc.target/powerpc/mmx-punpckhwd-1.c: Likewise.
3314 * gcc.target/powerpc/mmx-punpcklbw-1.c: Likewise.
3315 * gcc.target/powerpc/mmx-punpckldq-1.c: Likewise.
3316 * gcc.target/powerpc/mmx-punpcklwd-1.c: Likewise.
3317 * gcc.target/powerpc/pr37191.c: Likewise.
3318 * gcc.target/powerpc/sse-addps-1.c: Likewise.
3319 * gcc.target/powerpc/sse-addss-1.c: Likewise.
3320 * gcc.target/powerpc/sse-andnps-1.c: Likewise.
3321 * gcc.target/powerpc/sse-andps-1.c: Likewise.
3322 * gcc.target/powerpc/sse-cmpss-1.c: Likewise.
3323 * gcc.target/powerpc/sse-cvtpi16ps-1.c: Likewise.
3324 * gcc.target/powerpc/sse-cvtpi32ps-1.c: Likewise.
3325 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: Likewise.
3326 * gcc.target/powerpc/sse-cvtpi8ps-1.c: Likewise.
3327 * gcc.target/powerpc/sse-cvtpspi16-1.c: Likewise.
3328 * gcc.target/powerpc/sse-cvtpspi8-1.c: Likewise.
3329 * gcc.target/powerpc/sse-cvtpu16ps-1.c: Likewise.
3330 * gcc.target/powerpc/sse-cvtpu8ps-1.c: Likewise.
3331 * gcc.target/powerpc/sse-cvtsi2ss-1.c: Likewise.
3332 * gcc.target/powerpc/sse-cvtsi2ss-2.c: Likewise.
3333 * gcc.target/powerpc/sse-cvtss2si-1.c: Likewise.
3334 * gcc.target/powerpc/sse-cvtss2si-2.c: Likewise.
3335 * gcc.target/powerpc/sse-cvttss2si-1.c: Likewise.
3336 * gcc.target/powerpc/sse-cvttss2si-2.c: Likewise.
3337 * gcc.target/powerpc/sse-divps-1.c: Likewise.
3338 * gcc.target/powerpc/sse-divss-1.c: Likewise.
3339 * gcc.target/powerpc/sse-maxps-1.c: Likewise.
3340 * gcc.target/powerpc/sse-maxps-2.c: Likewise.
3341 * gcc.target/powerpc/sse-maxss-1.c: Likewise.
3342 * gcc.target/powerpc/sse-minps-1.c: Likewise.
3343 * gcc.target/powerpc/sse-minps-2.c: Likewise.
3344 * gcc.target/powerpc/sse-minss-1.c: Likewise.
3345 * gcc.target/powerpc/sse-movaps-1.c: Likewise.
3346 * gcc.target/powerpc/sse-movaps-2.c: Likewise.
3347 * gcc.target/powerpc/sse-movhlps-1.c: Likewise.
3348 * gcc.target/powerpc/sse-movhps-1.c: Likewise.
3349 * gcc.target/powerpc/sse-movhps-2.c: Likewise.
3350 * gcc.target/powerpc/sse-movlhps-1.c: Likewise.
3351 * gcc.target/powerpc/sse-movlps-1.c: Likewise.
3352 * gcc.target/powerpc/sse-movlps-2.c: Likewise.
3353 * gcc.target/powerpc/sse-movmskb-1.c: Likewise.
3354 * gcc.target/powerpc/sse-movmskps-1.c: Likewise.
3355 * gcc.target/powerpc/sse-movss-1.c: Likewise.
3356 * gcc.target/powerpc/sse-movss-2.c: Likewise.
3357 * gcc.target/powerpc/sse-movss-3.c: Likewise.
3358 * gcc.target/powerpc/sse-mulps-1.c: Likewise.
3359 * gcc.target/powerpc/sse-mulss-1.c: Likewise.
3360 * gcc.target/powerpc/sse-orps-1.c: Likewise.
3361 * gcc.target/powerpc/sse-pavgw-1.c: Likewise.
3362 * gcc.target/powerpc/sse-pmaxsw-1.c: Likewise.
3363 * gcc.target/powerpc/sse-pmaxub-1.c: Likewise.
3364 * gcc.target/powerpc/sse-pminsw-1.c: Likewise.
3365 * gcc.target/powerpc/sse-pminub-1.c: Likewise.
3366 * gcc.target/powerpc/sse-pmulhuw-1.c: Likewise.
3367 * gcc.target/powerpc/sse-psadbw-1.c: Likewise.
3368 * gcc.target/powerpc/sse-rcpps-1.c: Likewise.
3369 * gcc.target/powerpc/sse-rsqrtps-1.c: Likewise.
3370 * gcc.target/powerpc/sse-shufps-1.c: Likewise.
3371 * gcc.target/powerpc/sse-sqrtps-1.c: Likewise.
3372 * gcc.target/powerpc/sse-subps-1.c: Likewise.
3373 * gcc.target/powerpc/sse-subss-1.c: Likewise.
3374 * gcc.target/powerpc/sse-ucomiss-1.c: Likewise.
3375 * gcc.target/powerpc/sse-ucomiss-2.c: Likewise.
3376 * gcc.target/powerpc/sse-ucomiss-3.c: Likewise.
3377 * gcc.target/powerpc/sse-ucomiss-4.c: Likewise.
3378 * gcc.target/powerpc/sse-ucomiss-5.c: Likewise.
3379 * gcc.target/powerpc/sse-ucomiss-6.c: Likewise.
3380 * gcc.target/powerpc/sse-unpckhps-1.c: Likewise.
3381 * gcc.target/powerpc/sse-unpcklps-1.c: Likewise.
3382 * gcc.target/powerpc/sse-xorps-1.c: Likewise.
3383 * gcc.target/powerpc/sse2-addpd-1.c: Likewise.
3384 * gcc.target/powerpc/sse2-addsd-1.c: Likewise.
3385 * gcc.target/powerpc/sse2-andnpd-1.c: Likewise.
3386 * gcc.target/powerpc/sse2-andpd-1.c: Likewise.
3387 * gcc.target/powerpc/sse2-cmppd-1.c: Likewise.
3388 * gcc.target/powerpc/sse2-cmpsd-1.c: Likewise.
3389 * gcc.target/powerpc/sse2-comisd-1.c: Likewise.
3390 * gcc.target/powerpc/sse2-comisd-2.c: Likewise.
3391 * gcc.target/powerpc/sse2-comisd-3.c: Likewise.
3392 * gcc.target/powerpc/sse2-comisd-4.c: Likewise.
3393 * gcc.target/powerpc/sse2-comisd-5.c: Likewise.
3394 * gcc.target/powerpc/sse2-comisd-6.c: Likewise.
3395 * gcc.target/powerpc/sse2-cvtdq2pd-1.c: Likewise.
3396 * gcc.target/powerpc/sse2-cvtdq2ps-1.c: Likewise.
3397 * gcc.target/powerpc/sse2-cvtpd2dq-1.c: Likewise.
3398 * gcc.target/powerpc/sse2-cvtpd2ps-1.c: Likewise.
3399 * gcc.target/powerpc/sse2-cvtps2dq-1.c: Likewise.
3400 * gcc.target/powerpc/sse2-cvtps2pd-1.c: Likewise.
3401 * gcc.target/powerpc/sse2-cvtsd2si-1.c: Likewise.
3402 * gcc.target/powerpc/sse2-cvtsd2si-2.c: Likewise.
3403 * gcc.target/powerpc/sse2-cvtsd2ss-1.c: Likewise.
3404 * gcc.target/powerpc/sse2-cvtsi2sd-1.c: Likewise.
3405 * gcc.target/powerpc/sse2-cvtsi2sd-2.c: Likewise.
3406 * gcc.target/powerpc/sse2-cvtss2sd-1.c: Likewise.
3407 * gcc.target/powerpc/sse2-cvttpd2dq-1.c: Likewise.
3408 * gcc.target/powerpc/sse2-cvttps2dq-1.c: Likewise.
3409 * gcc.target/powerpc/sse2-cvttsd2si-1.c: Likewise.
3410 * gcc.target/powerpc/sse2-cvttsd2si-2.c: Likewise.
3411 * gcc.target/powerpc/sse2-divpd-1.c: Likewise.
3412 * gcc.target/powerpc/sse2-divsd-1.c: Likewise.
3413 * gcc.target/powerpc/sse2-maxpd-1.c: Likewise.
3414 * gcc.target/powerpc/sse2-maxsd-1.c: Likewise.
3415 * gcc.target/powerpc/sse2-minpd-1.c: Likewise.
3416 * gcc.target/powerpc/sse2-minsd-1.c: Likewise.
3417 * gcc.target/powerpc/sse2-mmx.c: Likewise.
3418 * gcc.target/powerpc/sse2-movhpd-1.c: Likewise.
3419 * gcc.target/powerpc/sse2-movhpd-2.c: Likewise.
3420 * gcc.target/powerpc/sse2-movlpd-1.c: Likewise.
3421 * gcc.target/powerpc/sse2-movlpd-2.c: Likewise.
3422 * gcc.target/powerpc/sse2-movmskpd-1.c: Likewise.
3423 * gcc.target/powerpc/sse2-movq-1.c: Likewise.
3424 * gcc.target/powerpc/sse2-movq-2.c: Likewise.
3425 * gcc.target/powerpc/sse2-movq-3.c: Likewise.
3426 * gcc.target/powerpc/sse2-movsd-1.c: Likewise.
3427 * gcc.target/powerpc/sse2-movsd-2.c: Likewise.
3428 * gcc.target/powerpc/sse2-movsd-3.c: Likewise.
3429 * gcc.target/powerpc/sse2-mulpd-1.c: Likewise.
3430 * gcc.target/powerpc/sse2-mulsd-1.c: Likewise.
3431 * gcc.target/powerpc/sse2-orpd-1.c: Likewise.
3432 * gcc.target/powerpc/sse2-packssdw-1.c: Likewise.
3433 * gcc.target/powerpc/sse2-packsswb-1.c: Likewise.
3434 * gcc.target/powerpc/sse2-packuswb-1.c: Likewise.
3435 * gcc.target/powerpc/sse2-paddb-1.c: Likewise.
3436 * gcc.target/powerpc/sse2-paddd-1.c: Likewise.
3437 * gcc.target/powerpc/sse2-paddq-1.c: Likewise.
3438 * gcc.target/powerpc/sse2-paddsb-1.c: Likewise.
3439 * gcc.target/powerpc/sse2-paddsw-1.c: Likewise.
3440 * gcc.target/powerpc/sse2-paddusb-1.c: Likewise.
3441 * gcc.target/powerpc/sse2-paddusw-1.c: Likewise.
3442 * gcc.target/powerpc/sse2-paddw-1.c: Likewise.
3443 * gcc.target/powerpc/sse2-pand-1.c: Likewise.
3444 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
3445 * gcc.target/powerpc/sse2-pavgb-1.c: Likewise.
3446 * gcc.target/powerpc/sse2-pavgw-1.c: Likewise.
3447 * gcc.target/powerpc/sse2-pcmpeqb-1.c: Likewise.
3448 * gcc.target/powerpc/sse2-pcmpeqd-1.c: Likewise.
3449 * gcc.target/powerpc/sse2-pcmpeqw-1.c: Likewise.
3450 * gcc.target/powerpc/sse2-pcmpgtb-1.c: Likewise.
3451 * gcc.target/powerpc/sse2-pcmpgtd-1.c: Likewise.
3452 * gcc.target/powerpc/sse2-pcmpgtw-1.c: Likewise.
3453 * gcc.target/powerpc/sse2-pextrw.c: Likewise.
3454 * gcc.target/powerpc/sse2-pinsrw.c: Likewise.
3455 * gcc.target/powerpc/sse2-pmaddwd-1.c: Likewise.
3456 * gcc.target/powerpc/sse2-pmaxsw-1.c: Likewise.
3457 * gcc.target/powerpc/sse2-pmaxub-1.c: Likewise.
3458 * gcc.target/powerpc/sse2-pminsw-1.c: Likewise.
3459 * gcc.target/powerpc/sse2-pminub-1.c: Likewise.
3460 * gcc.target/powerpc/sse2-pmovmskb-1.c: Likewise.
3461 * gcc.target/powerpc/sse2-pmulhuw-1.c: Likewise.
3462 * gcc.target/powerpc/sse2-pmulhw-1.c: Likewise.
3463 * gcc.target/powerpc/sse2-pmullw-1.c: Likewise.
3464 * gcc.target/powerpc/sse2-pmuludq-1.c: Likewise.
3465 * gcc.target/powerpc/sse2-por-1.c: Likewise.
3466 * gcc.target/powerpc/sse2-psadbw-1.c: Likewise.
3467 * gcc.target/powerpc/sse2-pshufd-1.c: Likewise.
3468 * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
3469 * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
3470 * gcc.target/powerpc/sse2-pslld-1.c: Likewise.
3471 * gcc.target/powerpc/sse2-pslld-2.c: Likewise.
3472 * gcc.target/powerpc/sse2-pslldq-1.c: Likewise.
3473 * gcc.target/powerpc/sse2-psllq-1.c: Likewise.
3474 * gcc.target/powerpc/sse2-psllq-2.c: Likewise.
3475 * gcc.target/powerpc/sse2-psllw-1.c: Likewise.
3476 * gcc.target/powerpc/sse2-psllw-2.c: Likewise.
3477 * gcc.target/powerpc/sse2-psrad-1.c: Likewise.
3478 * gcc.target/powerpc/sse2-psrad-2.c: Likewise.
3479 * gcc.target/powerpc/sse2-psraw-1.c: Likewise.
3480 * gcc.target/powerpc/sse2-psraw-2.c: Likewise.
3481 * gcc.target/powerpc/sse2-psrld-1.c: Likewise.
3482 * gcc.target/powerpc/sse2-psrld-2.c: Likewise.
3483 * gcc.target/powerpc/sse2-psrldq-1.c: Likewise.
3484 * gcc.target/powerpc/sse2-psrlq-1.c: Likewise.
3485 * gcc.target/powerpc/sse2-psrlq-2.c: Likewise.
3486 * gcc.target/powerpc/sse2-psrlw-1.c: Likewise.
3487 * gcc.target/powerpc/sse2-psrlw-2.c: Likewise.
3488 * gcc.target/powerpc/sse2-psubb-1.c: Likewise.
3489 * gcc.target/powerpc/sse2-psubd-1.c: Likewise.
3490 * gcc.target/powerpc/sse2-psubq-1.c: Likewise.
3491 * gcc.target/powerpc/sse2-psubsb-1.c: Likewise.
3492 * gcc.target/powerpc/sse2-psubsw-1.c: Likewise.
3493 * gcc.target/powerpc/sse2-psubusb-1.c: Likewise.
3494 * gcc.target/powerpc/sse2-psubusw-1.c: Likewise.
3495 * gcc.target/powerpc/sse2-psubw-1.c: Likewise.
3496 * gcc.target/powerpc/sse2-punpckhbw-1.c: Likewise.
3497 * gcc.target/powerpc/sse2-punpckhdq-1.c: Likewise.
3498 * gcc.target/powerpc/sse2-punpckhqdq-1.c: Likewise.
3499 * gcc.target/powerpc/sse2-punpckhwd-1.c: Likewise.
3500 * gcc.target/powerpc/sse2-punpcklbw-1.c: Likewise.
3501 * gcc.target/powerpc/sse2-punpckldq-1.c: Likewise.
3502 * gcc.target/powerpc/sse2-punpcklqdq-1.c: Likewise.
3503 * gcc.target/powerpc/sse2-punpcklwd-1.c: Likewise.
3504 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
3505 * gcc.target/powerpc/sse2-shufpd-1.c: Likewise.
3506 * gcc.target/powerpc/sse2-sqrtpd-1.c: Likewise.
3507 * gcc.target/powerpc/sse2-subpd-1.c: Likewise.
3508 * gcc.target/powerpc/sse2-subsd-1.c: Likewise.
3509 * gcc.target/powerpc/sse2-ucomisd-1.c: Likewise.
3510 * gcc.target/powerpc/sse2-ucomisd-2.c: Likewise.
3511 * gcc.target/powerpc/sse2-ucomisd-3.c: Likewise.
3512 * gcc.target/powerpc/sse2-ucomisd-4.c: Likewise.
3513 * gcc.target/powerpc/sse2-ucomisd-5.c: Likewise.
3514 * gcc.target/powerpc/sse2-ucomisd-6.c: Likewise.
3515 * gcc.target/powerpc/sse2-unpckhpd-1.c: Likewise.
3516 * gcc.target/powerpc/sse2-unpcklpd-1.c: Likewise.
3517 * gcc.target/powerpc/sse2-xorpd-1.c: Likewise.
3518 * gcc.target/powerpc/sse3-addsubpd.c: Likewise.
3519 * gcc.target/powerpc/sse3-addsubps.c: Likewise.
3520 * gcc.target/powerpc/sse3-haddpd.c: Likewise.
3521 * gcc.target/powerpc/sse3-haddps.c: Likewise.
3522 * gcc.target/powerpc/sse3-hsubpd.c: Likewise.
3523 * gcc.target/powerpc/sse3-hsubps.c: Likewise.
3524 * gcc.target/powerpc/sse3-lddqu.c: Likewise.
3525 * gcc.target/powerpc/sse3-movddup.c: Likewise.
3526 * gcc.target/powerpc/sse3-movshdup.c: Likewise.
3527 * gcc.target/powerpc/sse3-movsldup.c: Likewise.
3528 * gcc.target/powerpc/mmx-packuswb-1.c: Likewise. Also, add
3529 ommitted "-mpower8-vector" to dg-options.
3530
3531 2018-10-26 Jan Hubicka <jh@suse.cz>
3532
3533 * g++.dg/lto/odr-1_0.C: Fix template.
3534 * g++.dg/lto/odr-1_1.C: Fix template.
3535
3536 2018-10-26 Richard Biener <rguenther@suse.de>
3537
3538 PR tree-optimization/87105
3539 * g++.dg/vect/slp-pr87105.cc: Adjust.
3540 * gcc.dg/torture/20181024-1.c: New testcase.
3541 * g++.dg/opt/20181025-1.C: Likewise.
3542
3543 2018-10-26 Richard Biener <rguenther@suse.de>
3544
3545 PR testsuite/87754
3546 * g++.dg/lto/odr-1_0.C: Fix pattern.
3547
3548 2018-10-26 Richard Biener <rguenther@suse.de>
3549
3550 PR tree-optimization/87746
3551 * gcc.dg/pr87746.c: New testcase.
3552
3553 2018-10-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3554
3555 * gcc.dg/pr78973-2.c: Remove xfail on dg-warning.
3556
3557 2018-10-25 Carl Love <cel@us.ibm.com>
3558
3559 * gcc.target/powerpc/float128-cmp2-runnable.c: New test file.
3560
3561 2018-10-25 Martin Liska <mliska@suse.cz>
3562
3563 PR testsuite/87739
3564 * gcc.dg/tree-ssa/pr84436-5.c (foo): Use signed char.
3565
3566 2018-10-25 Martin Liska <mliska@suse.cz>
3567
3568 PR other/87735
3569 * gcc.dg/tree-prof/time-profiler-1.c: Revert.
3570 * gcc.dg/tree-prof/time-profiler-2.c: Likewise.
3571 * gcc.dg/tree-prof/time-profiler-3.c: Likewise.
3572
3573 2018-10-25 Ilya Leoshkevich <iii@linux.ibm.com>
3574
3575 * gcc.target/s390/global-array-almost-huge-element.c: New test.
3576 * gcc.target/s390/global-array-almost-negative-huge-element.c: New test.
3577 * gcc.target/s390/global-array-element-pic.c: New test.
3578 * gcc.target/s390/global-array-even-element.c: New test.
3579 * gcc.target/s390/global-array-huge-element.c: New test.
3580 * gcc.target/s390/global-array-negative-huge-element.c: New test.
3581 * gcc.target/s390/global-array-odd-element.c: New test.
3582
3583 2018-10-25 Jan Hubicka <jh@suse.cz>
3584
3585 * g++.dg/lto/odr-1_0.C: New test.
3586 * g++.dg/lto/odr-1_1.C: New test.
3587
3588 2018-10-25 Thomas Preud'homme <thomas.preudhomme@linaro.org>
3589
3590
3591 * gcc.dg/sibcall-9.c: Make v static.
3592 * gcc.dg/sibcall-10.c: Likewise.
3593
3594 2018-10-25 Richard Biener <rguenther@suse.de>
3595
3596 PR tree-optimization/87665
3597 PR tree-optimization/87745
3598 * gfortran.dg/20181025-1.f: New testcase.
3599
3600 2018-10-25 Jakub Jelinek <jakub@redhat.com>
3601
3602 PR fortran/87725
3603 * c-c++-common/gomp/schedule-modifiers-1.c (bar): Separate modifier
3604 from kind with a colon rather than comma.
3605 * gfortran.dg/gomp/schedule-modifiers-1.f90: New test.
3606 * gfortran.dg/gomp/schedule-modifiers-2.f90: New test.
3607
3608 2018-10-24 Michael Meissner <meissner@linux.ibm.com>
3609
3610 * gcc.target/powerpc/float128-math.c: New test to make sure the
3611 long double built-in function names use the f128 form if the user
3612 switched from IBM long double to IEEE long double.
3613 * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Likewise.
3614
3615 2018-10-24 Jakub Jelinek <jakub@redhat.com>
3616
3617 PR c++/86288
3618 * g++.dg/cpp0x/gen-attrs-66.C: New test.
3619
3620 2018-10-24 Martin Sebor <msebor@redhat.com>
3621
3622 PR c++/84851
3623 * g++.dg/Wclass-memaccess-4.C: Remove XFAIL.
3624
3625 2018-10-24 Martin Liska <mliska@suse.cz>
3626
3627 PR tree-optimization/84436
3628 * gcc.dg/tree-ssa/pr84436-1.c: New test.
3629 * gcc.dg/tree-ssa/pr84436-2.c: New test.
3630 * gcc.dg/tree-ssa/pr84436-3.c: New test.
3631 * gcc.dg/tree-ssa/pr84436-4.c: New test.
3632 * gcc.dg/tree-ssa/pr84436-5.c: New test.
3633
3634 2018-10-24 Ilya Leoshkevich <iii@linux.ibm.com>
3635
3636 * gcc.target/s390/20181024-1.c: New test.
3637
3638 2018-10-24 Richard Biener <rguenther@suse.de>
3639
3640 PR tree-optimization/87105
3641 * gcc.dg/vect/bb-slp-39.c: New testcase.
3642 * gfortran.dg/vect/pr83232.f90: Un-XFAIL.
3643
3644 2018-10-24 Richard Biener <rguenther@suse.de>
3645
3646 PR tree-optimization/84013
3647 * gcc.dg/tree-ssa/restrict-9.c: New testcase.
3648
3649 2018-10-24 Richard Biener <rguenther@suse.de>
3650
3651 PR tree-optimization/87665
3652 * gcc.dg/torture/pr87665.c: New testcase.
3653
3654 2018-10-23 Jakub Jelinek <jakub@redhat.com>
3655
3656 * g++.dg/cpp2a/lambda-this3.C: Limit dg-bogus directives to c++17_down
3657 only. Add expected warnings and messages for c++2a.
3658
3659 2018-10-23 Richard Biener <rguenther@suse.de>
3660
3661 PR tree-optimization/87105
3662 PR tree-optimization/87608
3663 * g++.dg/tree-ssa/phiopt-1.C: New testcase.
3664 g++.dg/vect/slp-pr87105.cc: Likewise.
3665 * g++.dg/tree-ssa/pr21463.C: Scan phiopt2 because this testcase
3666 relies on phiprop run before.
3667 * g++.dg/tree-ssa/pr30738.C: Likewise.
3668 * g++.dg/tree-ssa/pr57380.C: Likewise.
3669 * gcc.dg/tree-ssa/pr84859.c: Likewise.
3670 * gcc.dg/tree-ssa/pr45397.c: Scan phiopt2 because phiopt1 is
3671 confused by copies in the IL left by EVRP.
3672 * gcc.dg/tree-ssa/phi-opt-5.c: Likewise, this time confused
3673 by predictors.
3674 * gcc.dg/tree-ssa/phi-opt-12.c: Scan phiopt2.
3675 * gcc.dg/pr24574.c: Likewise.
3676 * g++.dg/tree-ssa/pr86544.C: Scan phiopt4.
3677
3678 2018-10-23 Richard Biener <rguenther@suse.de>
3679
3680 PR tree-optimization/87700
3681 * gcc.dg/torture/pr87700.c: New testcase.
3682
3683 2018-10-23 Richard Biener <rguenther@suse.de>
3684
3685 PR tree-optimization/87693
3686 * gcc.dg/torture/pr87693.c: New testcase.
3687
3688 2018-10-23 Paul Thomas <pault@gcc.gnu.org>
3689
3690 PR fortran/85603
3691 * gfortran.dg/deferred_character_23.f90 : Check reallocation is
3692 occurring as it should and a regression caused by version 1 of
3693 this patch.
3694
3695 2018-10-22 Yury Gribov <tetra2005@gmail.com>
3696
3697 PR tree-optimization/87633
3698 * g++.dg/pr87633.C: New test.
3699
3700 2018-10-22 Marek Polacek <polacek@redhat.com>
3701
3702 PR testsuite/87694
3703 * g++.dg/concepts/memfun-err.C: Make it a compile test.
3704
3705 2018-10-22 Richard Biener <rguenther@suse.de>
3706
3707 * gcc.dg/tree-ssa/evrp12.c: New testcase.
3708 * gcc.dg/predict-6.c: Adjust.
3709 * gcc.dg/tree-ssa/vrp33.c: Disable EVRP.
3710 * gcc.dg/tree-ssa/vrp02.c: Likewise.
3711 * gcc.dg/tree-ssa/cunroll-9.c: Likewise.
3712
3713 2018-10-22 Martin Liska <mliska@suse.cz>
3714
3715 PR tree-optimization/87686
3716 * g++.dg/tree-ssa/pr87686.C: New test.
3717
3718 2018-10-22 Jakub Jelinek <jakub@redhat.com>
3719
3720 * g++.target/i386/i386.exp: Use g++-dg-runtest to iterate
3721 properly -std= options.
3722
3723 2018-10-22 Richard Biener <rguenther@suse.de>
3724
3725 * gcc.dg/graphite/scop-4.c: Avoid out-of-bound access.
3726
3727 2018-10-22 Eric Botcazou <ebotcazou@adacore.com>
3728
3729 * gnat.dg/sso14.adb: New test.
3730 * gnat.dg/sso15.adb: Likewise.
3731
3732 2018-10-22 Eric Botcazou <ebotcazou@adacore.com>
3733
3734 * gnat.dg/warn19.ad[sb]: New test.
3735 * gnat.dg/warn19_pkg.ads: New helper.
3736
3737 2018-10-22 Richard Biener <rguenther@suse.de>
3738
3739 PR tree-optimization/87640
3740 * gcc.dg/torture/pr87640.c: New testcase.
3741
3742 2018-10-22 Ilya Leoshkevich <iii@linux.ibm.com>
3743
3744 * gcc.target/s390/litpool-int.c: New test.
3745
3746 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
3747
3748 PR target/72782
3749 * gcc.target/i386/avx512f-andn-di-zmm-1.c: New test.
3750 * gcc.target/i386/avx512f-andn-si-zmm-1.c: Likewise.
3751 * gcc.target/i386/avx512f-andn-si-zmm-2.c: Likewise.
3752 * gcc.target/i386/avx512f-andn-si-zmm-3.c: Likewise.
3753 * gcc.target/i386/avx512f-andn-si-zmm-4.c: Likewise.
3754 * gcc.target/i386/avx512f-andn-si-zmm-5.c: Likewise.
3755 * gcc.target/i386/avx512vl-andn-si-xmm-1.c: Likewise.
3756 * gcc.target/i386/avx512vl-andn-si-ymm-1.c: Likewise.
3757
3758 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
3759
3760 PR target/72782
3761 * gcc.target/i386/avx512f-and-di-zmm-1.c: New test.
3762 * gcc.target/i386/avx512f-and-si-zmm-1.c: Likewise.
3763 * gcc.target/i386/avx512f-and-si-zmm-2.c: Likewise.
3764 * gcc.target/i386/avx512f-and-si-zmm-3.c: Likewise.
3765 * gcc.target/i386/avx512f-and-si-zmm-4.c: Likewise.
3766 * gcc.target/i386/avx512f-and-si-zmm-5.c: Likewise.
3767 * gcc.target/i386/avx512f-and-si-zmm-6.c: Likewise.
3768 * gcc.target/i386/avx512f-or-di-zmm-1.c: Likewise.
3769 * gcc.target/i386/avx512f-or-si-zmm-1.c: Likewise.
3770 * gcc.target/i386/avx512f-or-si-zmm-2.c: Likewise.
3771 * gcc.target/i386/avx512f-or-si-zmm-3.c: Likewise.
3772 * gcc.target/i386/avx512f-or-si-zmm-4.c: Likewise.
3773 * gcc.target/i386/avx512f-or-si-zmm-5.c: Likewise.
3774 * gcc.target/i386/avx512f-or-si-zmm-6.c: Likewise.
3775 * gcc.target/i386/avx512f-xor-di-zmm-1.c: Likewise.
3776 * gcc.target/i386/avx512f-xor-si-zmm-1.c: Likewise.
3777 * gcc.target/i386/avx512f-xor-si-zmm-2.c: Likewise.
3778 * gcc.target/i386/avx512f-xor-si-zmm-3.c: Likewise.
3779 * gcc.target/i386/avx512f-xor-si-zmm-4.c: Likewise.
3780 * gcc.target/i386/avx512f-xor-si-zmm-5.c: Likewise.
3781 * gcc.target/i386/avx512f-xor-si-zmm-6.c: Likewise.
3782 * gcc.target/i386/avx512vl-and-si-xmm-1.c: Likewise.
3783 * gcc.target/i386/avx512vl-and-si-ymm-1.c: Likewise.
3784 * gcc.target/i386/avx512vl-or-si-xmm-1.c: Likewise.
3785 * gcc.target/i386/avx512vl-or-si-ymm-1.c: Likewise.
3786 * gcc.target/i386/avx512vl-xor-si-xmm-1.c: Likewise.
3787 * gcc.target/i386/avx512vl-xor-si-ymm-1.c: Likewise.
3788
3789 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
3790
3791 PR target/72782
3792 * gcc.target/i386/avx512f-add-di-zmm-1.c: New test.
3793 * gcc.target/i386/avx512f-add-si-zmm-1.c: Likewise.
3794 * gcc.target/i386/avx512f-add-si-zmm-2.c: Likewise.
3795 * gcc.target/i386/avx512f-add-si-zmm-3.c: Likewise.
3796 * gcc.target/i386/avx512f-add-si-zmm-4.c: Likewise.
3797 * gcc.target/i386/avx512f-add-si-zmm-5.c: Likewise.
3798 * gcc.target/i386/avx512f-add-si-zmm-6.c: Likewise.
3799 * gcc.target/i386/avx512f-sub-di-zmm-1.c: Likewise.
3800 * gcc.target/i386/avx512f-sub-si-zmm-1.c: Likewise.
3801 * gcc.target/i386/avx512f-sub-si-zmm-2.c: Likewise.
3802 * gcc.target/i386/avx512f-sub-si-zmm-3.c: Likewise.
3803 * gcc.target/i386/avx512f-sub-si-zmm-4.c: Likewise.
3804 * gcc.target/i386/avx512f-sub-si-zmm-5.c: Likewise.
3805 * gcc.target/i386/avx512vl-add-si-xmm-1.c: Likewise.
3806 * gcc.target/i386/avx512vl-add-si-ymm-1.c: Likewise.
3807 * gcc.target/i386/avx512vl-sub-si-xmm-1.c: Likewise.
3808 * gcc.target/i386/avx512vl-sub-si-ymm-1.c: Likewise.
3809
3810 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
3811
3812 PR target/72782
3813 * gcc.target/i386/avx-1.c (__builtin_ia32_vfmsubpd512_mask): New.
3814 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
3815 (__builtin_ia32_vfmsubps512_mask): Likewise.
3816 (__builtin_ia32_vfmsubps512_maskz): Likewise.
3817 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
3818 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
3819 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
3820 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
3821 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
3822 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
3823 * testsuite/gcc.target/i386/sse-13.c
3824 (__builtin_ia32_vfmsubpd512_mask): Likewise.
3825 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
3826 (__builtin_ia32_vfmsubps512_mask): Likewise.
3827 (__builtin_ia32_vfmsubps512_maskz): Likewise.
3828 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
3829 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
3830 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
3831 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
3832 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
3833 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
3834 * testsuite/gcc.target/i386/sse-23.c
3835 (__builtin_ia32_vfmsubpd512_mask): Likewise.
3836 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
3837 (__builtin_ia32_vfmsubps512_mask): Likewise.
3838 (__builtin_ia32_vfmsubps512_maskz): Likewise.
3839 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
3840 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
3841 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
3842 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
3843 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
3844 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
3845
3846 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
3847
3848 PR target/72782
3849 * gcc.target/i386/avx512f-fnmsub-df-zmm-1.c: New test.
3850 * gcc.target/i386/avx512f-fnmsub-sf-zmm-1.c: Likewise.
3851 * gcc.target/i386/avx512f-fnmsub-sf-zmm-2.c: Likewise.
3852 * gcc.target/i386/avx512f-fnmsub-sf-zmm-3.c: Likewise.
3853 * gcc.target/i386/avx512f-fnmsub-sf-zmm-4.c: Likewise.
3854 * gcc.target/i386/avx512f-fnmsub-sf-zmm-5.c: Likewise.
3855 * gcc.target/i386/avx512f-fnmsub-sf-zmm-6.c: Likewise.
3856 * gcc.target/i386/avx512f-fnmsub-sf-zmm-7.c: Likewise.
3857 * gcc.target/i386/avx512f-fnmsub-sf-zmm-8.c: Likewise.
3858 * gcc.target/i386/avx512vl-fnmsub-sf-xmm-1.c: Likewise.
3859 * gcc.target/i386/avx512vl-fnmsub-sf-ymm-1.c: Likewise.
3860
3861 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
3862
3863 PR target/72782
3864 * gcc.target/i386/avx512f-fnmadd-df-zmm-1.c: New test.
3865 * gcc.target/i386/avx512f-fnmadd-sf-zmm-1.c: Likewise.
3866 * gcc.target/i386/avx512f-fnmadd-sf-zmm-2.c: Likewise.
3867 * gcc.target/i386/avx512f-fnmadd-sf-zmm-3.c: Likewise.
3868 * gcc.target/i386/avx512f-fnmadd-sf-zmm-4.c: Likewise.
3869 * gcc.target/i386/avx512f-fnmadd-sf-zmm-5.c: Likewise.
3870 * gcc.target/i386/avx512f-fnmadd-sf-zmm-6.c: Likewise.
3871 * gcc.target/i386/avx512f-fnmadd-sf-zmm-7.c: Likewise.
3872 * gcc.target/i386/avx512f-fnmadd-sf-zmm-8.c: Likewise.
3873 * gcc.target/i386/avx512vl-fnmadd-sf-xmm-1.c: Likewise.
3874 * gcc.target/i386/avx512vl-fnmadd-sf-ymm-1.c: Likewise.
3875
3876 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
3877
3878 PR target/72782
3879 * gcc.target/i386/avx512f-fmsub-df-zmm-1.c: New test.
3880 * gcc.target/i386/avx512f-fmsub-sf-zmm-1.c: Likewise.
3881 * gcc.target/i386/avx512f-fmsub-sf-zmm-2.c: Likewise.
3882 * gcc.target/i386/avx512f-fmsub-sf-zmm-3.c: Likewise.
3883 * gcc.target/i386/avx512f-fmsub-sf-zmm-4.c: Likewise.
3884 * gcc.target/i386/avx512f-fmsub-sf-zmm-5.c: Likewise.
3885 * gcc.target/i386/avx512f-fmsub-sf-zmm-6.c: Likewise.
3886 * gcc.target/i386/avx512f-fmsub-sf-zmm-7.c: Likewise.
3887 * gcc.target/i386/avx512f-fmsub-sf-zmm-8.c: Likewise.
3888 * gcc.target/i386/avx512vl-fmsub-sf-xmm-1.c: Likewise.
3889 * gcc.target/i386/avx512vl-fmsub-sf-ymm-1.c: Likewise.
3890
3891 2018-10-21 Paul Thomas <pault@gcc.gnu.org>
3892
3893 PR fortran/71880
3894 * gfortran.dg/deferred_character_31.f90 : New test.
3895
3896 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
3897
3898 PR target/72782
3899 * gcc.target/i386/avx512f-mul-df-zmm-1.c: New test.
3900 * gcc.target/i386/avx512f-mul-sf-zmm-1.c: Likewise.
3901 * gcc.target/i386/avx512f-mul-sf-zmm-2.c: Likewise.
3902 * gcc.target/i386/avx512f-mul-sf-zmm-3.c: Likewise.
3903 * gcc.target/i386/avx512f-mul-sf-zmm-4.c: Likewise.
3904 * gcc.target/i386/avx512f-mul-sf-zmm-5.c: Likewise.
3905 * gcc.target/i386/avx512f-mul-sf-zmm-6.c: Likewise.
3906 * gcc.target/i386/avx512vl-mul-sf-xmm-1.c: Likewise.
3907 * gcc.target/i386/avx512vl-mul-sf-ymm-1.c: Likewise.
3908
3909 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
3910
3911 PR target/87662
3912 * gcc.target/i386/pr87662.c
3913
3914 2018-10-20 H.J. Lu <hongjiu.lu@intel.com>
3915
3916 PR target/72782
3917 * gcc.target/i386/avx512f-div-df-zmm-1.c: New test.
3918 * gcc.target/i386/avx512f-div-sf-zmm-1.c: Likewise.
3919 * gcc.target/i386/avx512f-div-sf-zmm-2.c: Likewise.
3920 * gcc.target/i386/avx512f-div-sf-zmm-3.c: Likewise.
3921 * gcc.target/i386/avx512f-div-sf-zmm-4.c: Likewise.
3922 * gcc.target/i386/avx512f-div-sf-zmm-5.c: Likewise.
3923 * gcc.target/i386/avx512vl-div-sf-xmm-1.c: Likewise.
3924 * gcc.target/i386/avx512vl-div-sf-ymm-1.c: Likewise.
3925
3926 2018-10-20 Marek Polacek <polacek@redhat.com>
3927
3928 * g++.dg/*.C: Use target c++17 instead of explicit dg-options.
3929 * lib/g++-dg.exp: Don't test C++11 by default. Add C++17 to
3930 the list of default stds to test.
3931
3932 2018-10-20 Jakub Jelinek <jakub@redhat.com>
3933
3934 PR middle-end/87647
3935 * gcc.c-torture/compile/pr87647.c: New test.
3936
3937 2018-10-19 Jakub Jelinek <jakub@redhat.com>
3938
3939 PR middle-end/85488
3940 PR middle-end/87649
3941 * c-c++-common/gomp/doacross-2.c: New test.
3942 * c-c++-common/gomp/sink-3.c: Expect another error during error
3943 recovery.
3944
3945 2018-10-19 Segher Boessenkool <segher@kernel.crashing.org>
3946
3947 * gcc.target/powerpc/safe-indirect-jump-2.c: Do not check assigned CR
3948 field number.
3949 * gcc.target/powerpc/safe-indirect-jump-3.c: Ditto.
3950
3951 2018-10-19 Richard Biener <rguenther@suse.de>
3952
3953 PR middle-end/87645
3954 * gcc.dg/torture/pr87645.c: New testcase.
3955
3956 2018-10-19 Richard Biener <rguenther@suse.de>
3957
3958 PR target/87657
3959 * gcc.target/i386/pr87657.c: New testcase.
3960
3961 2018-10-19 H.J. Lu <hongjiu.lu@intel.com>
3962
3963 PR target/72782
3964 * gcc.target/i386/avx512-binop-1.h: New file.
3965 * gcc.target/i386/avx512-binop-2.h: Likewise.
3966 * gcc.target/i386/avx512-binop-3.h: Likewise.
3967 * gcc.target/i386/avx512-binop-4.h: Likewise.
3968 * gcc.target/i386/avx512-binop-5.h: Likewise.
3969 * gcc.target/i386/avx512-binop-6.h: Likewise.
3970 * gcc.target/i386/avx512f-add-df-zmm-1.c: Likewise.
3971 * gcc.target/i386/avx512f-add-sf-zmm-1.c: Likewise.
3972 * gcc.target/i386/avx512f-add-sf-zmm-2.c: Likewise.
3973 * gcc.target/i386/avx512f-add-sf-zmm-3.c: Likewise.
3974 * gcc.target/i386/avx512f-add-sf-zmm-4.c: Likewise.
3975 * gcc.target/i386/avx512f-add-sf-zmm-5.c: Likewise.
3976 * gcc.target/i386/avx512f-add-sf-zmm-6.c: Likewise.
3977 * gcc.target/i386/avx512f-sub-df-zmm-1.c: Likewise.
3978 * gcc.target/i386/avx512f-sub-sf-zmm-1.c: Likewise.
3979 * gcc.target/i386/avx512f-sub-sf-zmm-2.c: Likewise.
3980 * gcc.target/i386/avx512f-sub-sf-zmm-3.c: Likewise.
3981 * gcc.target/i386/avx512f-sub-sf-zmm-4.c: Likewise.
3982 * gcc.target/i386/avx512f-sub-sf-zmm-5.c: Likewise.
3983 * gcc.target/i386/avx512vl-add-sf-xmm-1.c: Likewise.
3984 * gcc.target/i386/avx512vl-add-sf-ymm-1.c: Likewise.
3985 * gcc.target/i386/avx512vl-sub-sf-xmm-1.c: Likewise.
3986 * gcc.target/i386/avx512vl-sub-sf-ymm-1.c: Likewise.
3987
3988 2018-10-19 Ilya Leoshkevich <iii@linux.ibm.com>
3989
3990 PR rtl-optimization/87596
3991 * gcc.target/i386/pr87596.c: New test.
3992
3993 2018-10-19 Eric Botcazou <ebotcazou@adacore.com>
3994
3995 * gnat.dg/frame_overflow2.adb: New test.
3996
3997 2018-10-18 H.J. Lu <hongjiu.lu@intel.com>
3998
3999 PR target/72782
4000 * gcc.target/i386/avx512-fma-1.h: New file.
4001 * gcc.target/i386/avx512-fma-2.h: Likewise.
4002 * gcc.target/i386/avx512-fma-3.h: Likewise.
4003 * gcc.target/i386/avx512-fma-4.h: Likewise.
4004 * gcc.target/i386/avx512-fma-5.h: Likewise.
4005 * gcc.target/i386/avx512-fma-6.h: Likewise.
4006 * gcc.target/i386/avx512-fma-7.h: Likewise.
4007 * gcc.target/i386/avx512-fma-8.h: Likewise.
4008 * gcc.target/i386/avx512f-fmadd-df-zmm-1.c: Likewise.
4009 * gcc.target/i386/avx512f-fmadd-sf-zmm-1.c: Likewise.
4010 * gcc.target/i386/avx512f-fmadd-sf-zmm-2.c: Likewise.
4011 * gcc.target/i386/avx512f-fmadd-sf-zmm-3.c: Likewise.
4012 * gcc.target/i386/avx512f-fmadd-sf-zmm-4.c: Likewise.
4013 * gcc.target/i386/avx512f-fmadd-sf-zmm-5.c: Likewise.
4014 * gcc.target/i386/avx512f-fmadd-sf-zmm-6.c: Likewise.
4015 * gcc.target/i386/avx512f-fmadd-sf-zmm-7.c: Likewise.
4016 * gcc.target/i386/avx512f-fmadd-sf-zmm-8.c: Likewise.
4017 * gcc.target/i386/avx512vl-fmadd-sf-xmm-1.c: Likewise.
4018 * gcc.target/i386/avx512vl-fmadd-sf-ymm-1.c: Likewise.
4019
4020 2018-10-18 Tobias Burnus <burnus@net-b.de>
4021
4022 PR fortran/87625
4023 * gfortran.dg/realloc_on_assign_31.f90: New file.
4024
4025 2018-10-18 David Malcolm <dmalcolm@redhat.com>
4026
4027 PR tree-optimization/87562
4028 * c-c++-common/substring-location-PR-87562-1-a.h: New file.
4029 * c-c++-common/substring-location-PR-87562-1-b.h: New file.
4030 * c-c++-common/substring-location-PR-87562-1.c: New test.
4031 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: Add test for
4032 PR 87562.
4033 * gcc.dg/plugin/pr87562-a.h: New file.
4034 * gcc.dg/plugin/pr87562-b.h: New file.
4035
4036 2018-10-18 Paul Thomas <pault@gcc.gnu.org>
4037
4038 PR fortran/58618
4039 * gfortran.dg/associate_45.f90 : New test.
4040
4041 2018-10-18 Paul Thomas <pault@gcc.gnu.org>
4042
4043 PR fortran/58618
4044 * gfortran.dg/deferred_character_30.f90 : New test.
4045
4046 2018-10-18 Richard Biener <rguenther@suse.de>
4047
4048 PR middle-end/87087
4049 * gcc.dg/torture/pr87087.c: New testcase.
4050 * gcc.dg/graphite/pr84204.c: XFAIL.
4051 * gcc.dg/graphite/pr85935.c: Likewise.
4052
4053 2018-10-18 H.J. Lu <hongjiu.lu@intel.com>
4054
4055 PR target/87537
4056 * gcc.target/i386/pr87537-1.c: New test.
4057
4058 2018-10-17 Joseph Myers <joseph@codesourcery.com>
4059
4060 * gcc.dg/c11-static-assert-7.c, gcc.dg/c11-static-assert-8.c,
4061 gcc.dg/c11-static-assert-9.c, gcc.dg/c2x-static-assert-1.c,
4062 gcc.dg/c2x-static-assert-2.c, gcc.dg/c99-static-assert-2.c,
4063 gcc.dg/gnu2x-static-assert-1.c: New tests.
4064 * gcc.dg/missing-symbol-3.c: Update expected fix-it text.
4065
4066 2018-10-17 Tobias Burnus <burnus@net-b.de>
4067
4068 PR fortran/87632
4069 * gfortran.dg/select_type_47.f90: New.
4070
4071 2018-10-17 Eric Botcazou <ebotcazou@adacore.com>
4072
4073 * gcc.c-torture/execute/pr87623.c: New test.
4074
4075 2018-10-17 Paolo Carlini <paolo.carlini@oracle.com>
4076
4077 PR c++/84705
4078 * g++.dg/cpp0x/pr84705.C: New.
4079
4080 2018-10-17 Paul Thomas <pault@gcc.gnu.org>
4081
4082 PR fortran/56386
4083 PR fortran/58906
4084 PR fortran/77385
4085 * gfortran.dg/associate_44.f90 : New test.
4086
4087 PR fortran/80260
4088 * gfortran.dg/select_type_45.f90 : New test.
4089
4090 PR fortran/82077
4091 * gfortran.dg/select_type_46.f90 : New test.
4092
4093 2018-10-16 Tobias Burnus <burnus@net-b.de>
4094
4095 PR fortran/67125
4096 * gfortran.dg/allocate_with_source_26.f90: Extend
4097 testcase with polymorphic variables.
4098
4099 2018-10-16 Tobias Burnus <burnus@net-b.de>
4100
4101 PR fortran/67125
4102 * gfortran.dg/allocate_with_source_26.f90: New.
4103
4104 2018-10-15 David Malcolm <dmalcolm@redhat.com>
4105
4106 * gcc.dg/missing-header-fixit-3.c: Update expected indentation
4107 to reflect minimum margin width.
4108 * gcc.dg/missing-header-fixit-4.c: Likewise.
4109 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
4110 Likewise.
4111 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
4112 Likewise.
4113 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers-2.c:
4114 New test.
4115 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add it.
4116
4117 2018-10-15 Tobias Burnus <burnus@net-b.de>
4118
4119 PR fortran/87597
4120 * gfortran.dg/inline_matmul_24.f90: Tweak scan-tree.
4121
4122 2018-10-15 Renlin Li <renlin.li@arm.com>
4123
4124 PR target/87563
4125 * gcc.target/aarch64/sve/pr87563.c: New.
4126
4127 2018-10-15 Paul Thomas <pault@gcc.gnu.org>
4128 Tobias Burnus <burnus@gcc.gnu.org>
4129
4130 PR fortran/87566
4131 * gfortran.dg/select_type_44.f90: New test.
4132 * gfortran.dg/associate_42.f90: New test.
4133
4134 2018-10-15 Bin Cheng <bin.cheng@linux.alibaba.com>
4135
4136 PR tree-optimization/87022
4137 * gcc.dg/tree-ssa/pr87022.c: New test.
4138
4139 2018-10-15 Richard Biener <rguenther@suse.de>
4140
4141 PR middle-end/87610
4142 * gcc.dg/torture/restrict-6.c: New testcase.
4143
4144 2018-10-15 Andreas Krebbel <krebbel@linux.ibm.com>
4145
4146 * g++.dg/vec-init-1.C: New test.
4147
4148 2018-10-14 H.J. Lu <hongjiu.lu@intel.com>
4149
4150 PR target/87599
4151 * gcc.target/i386/pr87599.c: New test.
4152
4153 2018-10-14 H.J. Lu <hongjiu.lu@intel.com>
4154
4155 PR target/87572
4156 * gcc.target/i386/pr87572.c: New test.
4157
4158 2018-10-14 Paul Thomas <pault@gcc.gnu.org>
4159
4160 PR fortran/83146
4161 * gfortran.dg/associate_43.f90: New test.
4162
4163 2018-10-14 Anthony Green <green@moxielogic.com>
4164
4165 * gcc.c-torture/execute/20101011-1.c: Adjust for moxie.
4166
4167 2018-10-12 Yury Gribov <tetra2005@gmail.com>
4168
4169 PR middle-end/81376
4170 * c-c++-common/pr81376.c: New test.
4171 * gcc.target/i386/387-ficom-2.c: Update test.
4172 * gcc.target/i386/387-ficom-2.c: Ditto.
4173
4174 2018-10-12 Tobias Burnus <burnus@net-b.de>
4175
4176 PR fortran/87597
4177 * gfortran.dg/inline_matmul_24.f90: New.
4178
4179 2018-10-12 Tobias Burnus <burnus@net-b.de>
4180
4181 PR fortran/58787
4182 * gfortran.dg/goacc/pr77765.f90: Modify dg-error.
4183 * gfortran.dg/interface_42.f90: Ditto.
4184 * gfortran.dg/internal_references_1.f90: Ditto.
4185 * gfortran.dg/invalid_procedure_name.f90: Ditto.
4186 * gfortran.dg/pr65453.f90: Ditto.
4187 * gfortran.dg/pr77414.f90: Ditto.
4188 * gfortran.dg/pr78741.f90: Ditto.
4189 * gfortran.dg/same_name_2.f90: Ditto.
4190
4191 2018-10-12 Wilco Dijkstra <wdijkstr@arm.com>
4192
4193 * gcc.target/aarch64/popcnt.c: Test zero-extended popcount.
4194 * gcc.target/aarch64/vec_zeroextend.c: Test zero-extended vectors.
4195
4196 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
4197
4198 * gcc.target/powerpc/fold-vec-insert-char-p8.c: New.
4199 * gcc.target/powerpc/fold-vec-insert-char-p9.c: New.
4200 * gcc.target/powerpc/fold-vec-insert-double.c: New.
4201 * gcc.target/powerpc/fold-vec-insert-float-p8.c: New.
4202 * gcc.target/powerpc/fold-vec-insert-float-p9.c: New.
4203 * gcc.target/powerpc/fold-vec-insert-int-p8.c: New.
4204 * gcc.target/powerpc/fold-vec-insert-int-p9.c: New.
4205 * gcc.target/powerpc/fold-vec-insert-longlong.c: New.
4206 * gcc.target/powerpc/fold-vec-insert-short-p8.c: New.
4207 * gcc.target/powerpc/fold-vec-insert-short-p9.c: New.
4208
4209 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
4210
4211 * gcc.target/powerpc/fold-vec-extract-char.p7.c: New.
4212 * gcc.target/powerpc/fold-vec-extract-char.p8.c: New.
4213 * gcc.target/powerpc/fold-vec-extract-char.p9.c: New.
4214 * gcc.target/powerpc/fold-vec-extract-double.p7.c: New.
4215 * gcc.target/powerpc/fold-vec-extract-double.p8.c: New.
4216 * gcc.target/powerpc/fold-vec-extract-double.p9.c: New.
4217 * gcc.target/powerpc/fold-vec-extract-float.p7.c: New.
4218 * gcc.target/powerpc/fold-vec-extract-float.p8.c: New.
4219 * gcc.target/powerpc/fold-vec-extract-float.p9.c: New.
4220 * gcc.target/powerpc/fold-vec-extract-int.p7.c: New.
4221 * gcc.target/powerpc/fold-vec-extract-int.p8.c: New.
4222 * gcc.target/powerpc/fold-vec-extract-int.p9.c: New.
4223 * gcc.target/powerpc/fold-vec-extract-longlong.p7.c: New.
4224 * gcc.target/powerpc/fold-vec-extract-longlong.p8.c: New.
4225 * gcc.target/powerpc/fold-vec-extract-longlong.p9.c: New.
4226 * gcc.target/powerpc/fold-vec-extract-short.p7.c: New.
4227 * gcc.target/powerpc/fold-vec-extract-short.p8.c: New.
4228 * gcc.target/powerpc/fold-vec-extract-short.p9.c: New.
4229
4230 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
4231
4232 * gcc.target/powerpc/fold-vec-select-char.c: New.
4233 * gcc.target/powerpc/fold-vec-select-double.c: New.
4234 * gcc.target/powerpc/fold-vec-select-float.c: New.
4235 * gcc.target/powerpc/fold-vec-select-int.c: New.
4236 * gcc.target/powerpc/fold-vec-select-longlong.c: New.
4237 * gcc.target/powerpc/fold-vec-select-short.c: New.
4238
4239 2018-10-09 Giuliano Belinassi <giuliano.belinassi@usp.br>
4240
4241 PR tree-optimization/86829
4242 * gcc.dg/sinatan-1.c: New test.
4243 * gcc.dg/sinatan-2.c: New test.
4244 * gcc.dg/sinatan-3.c: New test.
4245
4246 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
4247
4248 * gcc.target/powerpc/fold-vec-mergeeo-floatdouble.c: New.
4249 * gcc.target/powerpc/fold-vec-mergeeo-int.c: New.
4250 * gcc.target/powerpc/fold-vec-mergeeo-longlong.c: New.
4251
4252 2018-10-11 Tobias Burnus <burnus@net-b.de>
4253
4254 Revert:
4255 2018-10-09 Tobias Burnus <burnus@net-b.de>
4256
4257 PR fortran/83522
4258 * gfortran.dg/actual_array_substr_1.f90: Add dg-error,
4259 change to dg-do compile.
4260 * gfortran.dg/actual_array_substr_2.f90: Ditto.
4261 * gfortran.dg/array_initializer_1.f90: Use array
4262 element not size-one section.
4263 * gfortran.dg/array_substring.f90: New.
4264
4265 2018-10-11 Wilco Dijkstra <wdijkstr@arm.com>
4266
4267 PR target/87511
4268 * gcc.target/aarch64/pr87511.c: Add new test.
4269
4270 2018-10-11 David Malcolm <dmalcolm@redhat.com>
4271
4272 PR c++/84993
4273 * g++.dg/torture/accessor-fixits-9.C: New test.
4274
4275 2018-10-11 Nathan Sidwell <nathan@acm.org>
4276
4277 * g++.dg/parse/close-brace.C: New.
4278 * g++.dg/cpp0x/noexcept16.C: Avoid warning.
4279 * g++.old-deja/g++.other/crash32.C: Add another error
4280
4281 2018-10-11 Jakub Jelinek <jakub@redhat.com>
4282
4283 PR c++/85070
4284 * g++.dg/cpp0x/pr85070.C: Change effective target for diagnostics from
4285 c++14_only to c++14.
4286
4287 2018-10-11 David Malcolm <dmalcolm@redhat.com>
4288
4289 * lib/multiline.exp (dg-begin-multiline-output): Issue an error if
4290 there hasn't been a dg-end-multiline-output since the last
4291 dg-begin-multiline-output.
4292 (dg-end-multiline-output): Issue an error if there hasn't been a
4293 dg-begin-multiline-output. Reset _multiline_last_beginning_line
4294 as soon possible. Rename "line" to "last_line".
4295
4296 2018-10-11 Andrew Stubbs <ams@codesourcery.com>
4297
4298 * selftests/repeat.rtl: New file.
4299
4300 2018-10-11 Jakub Jelinek <jakub@redhat.com>
4301
4302 PR c++/87582
4303 * g++.dg/cpp1z/decomp48.C: New test.
4304
4305 2018-10-11 David Malcolm <dmalcolm@redhat.com>
4306
4307 * g++.dg/diagnostic/macro-arg-count.C: Move to...
4308 * c-c++-common/cpp/macro-arg-count-1.c: ...here, generalizing
4309 output for C vs C++. Expect notes showing the definitions of the
4310 macros.
4311 * c-c++-common/cpp/macro-arg-count-2.c: New test, adapted from the
4312 above.
4313
4314 2018-10-11 Martin Jambor <mjambor@suse.cz>
4315
4316 * gcc.dg/warn-abs-1.c: Guard tests assuming size of long double is
4317 greater that the size of double by target large_long double.
4318
4319 2018-10-11 Jakub Jelinek <jakub@redhat.com>
4320
4321 * g++.dg/cpp2a/feat-cxx2a.C: New test.
4322
4323 PR c++/87547
4324 * g++.dg/rtti/typeid12.C: New test.
4325
4326 2018-10-10 Eric Botcazou <ebotcazou@adacore.com>
4327
4328 * g++.dg/other/pr87574.C: New test.
4329
4330 2018-10-10 Marek Polacek <polacek@redhat.com>
4331
4332 PR c++/87567 - constexpr rejects call to non-constexpr function.
4333 * g++.dg/cpp1y/constexpr-loop7.C: New test.
4334
4335 2018-10-10 Paul A. Clarke <pc@us.ibm.com>
4336
4337 PR target/87579
4338 * gcc.target/powerpc/sse3-check.h: Remove duplicated code.
4339 * gcc.target/powerpc/sse3-addsubps.c: Likewise.
4340 * gcc.target/powerpc/sse3-addsubpd.c: Likewise.
4341 * gcc.target/powerpc/sse3-haddps.c: Likewise.
4342 * gcc.target/powerpc/sse3-hsubps.c: Likewise.
4343 * gcc.target/powerpc/sse3-haddpd.c: Likewise.
4344 * gcc.target/powerpc/sse3-hsubpd.c: Likewise.
4345 * gcc.target/powerpc/sse3-lddqu.c: Likewise.
4346 * gcc.target/powerpc/sse3-movsldup.c: Likewise.
4347 * gcc.target/powerpc/sse3-movshdup.c: Likewise.
4348 * gcc.target/powerpc/sse3-movddup.c: Likewise.
4349 * gcc.target/powerpc/pr37191.c: Likewise.
4350 2018-10-10 Martin Sebor <msebor@redhat.com>
4351
4352 PR c/54391
4353 * gcc.dg/transparent-union-6.c: New.
4354
4355 2018-10-10 Martin Sebor <msebor@redhat.com>
4356
4357 * gcc.c-torture/execute/memchr-1.c: Avoid assuming 4-byte wchar_t.
4358 Add a test for 2-byte wchar_t.
4359 * gcc.dg/builtin-memchr.c: New test.
4360
4361 2018-10-10 Uros Bizjak <ubizjak@gmail.com>
4362
4363 PR target/87573
4364 * gcc.target/i386/pr87573.c: New test.
4365
4366 2018-10-10 Jakub Jelinek <jakub@redhat.com>
4367
4368 PR target/87550
4369 * gcc.target/i386/pr87550.c: New test.
4370
4371 PR c/87286
4372 * gcc.dg/pr87286.c: Add -Wno-psabi to dg-options.
4373
4374 2018-10-09 Paolo Carlini <paolo.carlini@oracle.com>
4375
4376 PR c++/84423
4377 * g++.dg/concepts/pr84423-1.C: New.
4378 * g++.dg/concepts/pr84423-2.C: Likewise.
4379 * g++.dg/cpp0x/auto39.C: Test location too.
4380 * g++.dg/cpp0x/auto9.C: Likewise.
4381 * g++.dg/cpp1y/pr60384.C: Likewise.
4382
4383 2018-10-09 Paul A. Clarke <pc@us.ibm.com>
4384
4385 * gcc.target/powerpc/sse3-check.h: New file.
4386 * gcc.target/powerpc/sse3-addsubps.c: New file.
4387 * gcc.target/powerpc/sse3-addsubpd.c: New file.
4388 * gcc.target/powerpc/sse3-haddps.c: New file.
4389 * gcc.target/powerpc/sse3-hsubps.c: New file.
4390 * gcc.target/powerpc/sse3-haddpd.c: New file.
4391 * gcc.target/powerpc/sse3-hsubpd.c: New file.
4392 * gcc.target/powerpc/sse3-lddqu.c: New file.
4393 * gcc.target/powerpc/sse3-movsldup.c: New file.
4394 * gcc.target/powerpc/sse3-movshdup.c: New file.
4395 * gcc.target/powerpc/sse3-movddup.c: New file.
4396 * gcc.target/powerpc/pr37191.c: New file.
4397
4398 2018-10-09 Tobias Burnus <burnus@net-b.de>
4399
4400 PR fortran/83522
4401 * gfortran.dg/actual_array_substr_1.f90: Add dg-error,
4402 change to dg-do compile.
4403 * gfortran.dg/actual_array_substr_2.f90: Ditto.
4404 * gfortran.dg/array_initializer_1.f90: Use array
4405 element not size-one section.
4406 * gfortran.dg/array_substring.f90: New.
4407
4408 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
4409
4410 * gnat.dg/derived_type5.adb, gnat.dg/derived_type5_pkg.ads: New
4411 testcase.
4412
4413 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
4414
4415 * gnat.dg/warn17.adb: New testcase.
4416
4417 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
4418
4419 * gnat.dg/inline14.adb, gnat.dg/inline14_pkg.adb,
4420 gnat.dg/inline14_pkg.ads: New testcase.
4421
4422 2018-10-09 Ed Schonberg <schonberg@adacore.com>
4423
4424 * gnat.dg/warn18.adb: New testcase.
4425
4426 2018-10-09 Martin Liska <mliska@suse.cz>
4427
4428 * c-c++-common/asan/pr64820.c: Add line number to scanned
4429 pattern.
4430 * c-c++-common/asan/use-after-return-1.c: Likewise.
4431 * g++.dg/asan/function-argument-1.C (main): Likewise.
4432 * g++.dg/asan/function-argument-2.C (main): Likewise.
4433 * g++.dg/asan/function-argument-3.C (main): Likewise.
4434 * g++.dg/asan/use-after-scope-1.C (main): Likewise.
4435 * g++.dg/asan/use-after-scope-2.C (main): Likewise.
4436 * g++.dg/asan/use-after-scope-types-1.C (main): Likewise.
4437 * g++.dg/asan/use-after-scope-types-2.C (main): Likewise.
4438 * g++.dg/asan/use-after-scope-types-3.C (main): Likewise.
4439 * g++.dg/asan/use-after-scope-types-4.C (main): Likewise.
4440 * g++.dg/asan/use-after-scope-types-5.C (main): Likewise.
4441 * gcc.dg/asan/pr78541.c (main): Likewise.
4442 * gcc.dg/asan/use-after-scope-1.c (main): Likewise.
4443 * gcc.dg/asan/use-after-scope-10.c (main): Likewise.
4444 * gcc.dg/asan/use-after-scope-2.c (main): Likewise.
4445 * gcc.dg/asan/use-after-scope-3.c (main): Likewise.
4446 * gcc.dg/asan/use-after-scope-5.c (main): Likewise.
4447 * gcc.dg/asan/use-after-scope-9.c (main): Likewise.
4448
4449 2018-10-09 Paul Thomas <pault@gcc.gnu.org>
4450
4451 PR fortran/87151
4452 * gfortran.dg/deferred_type_component_3.f90: New test.
4453
4454 PR fortran/80931
4455 * gfortran.dg/deferred_character_28.f90: New test.
4456 * gfortran.dg/deferred_character_29.f90: New test (note that
4457 this test appears in PR83196 comment #4 by mistake).
4458
4459 2018-10-08 Eric Botcazou <ebotcazou@adacore.com>
4460
4461 * gcc.target/i386/vararg-loc.c: Accept a column number.
4462
4463 2018-10-08 Martin Liska <mliska@suse.cz>
4464
4465 * gcc.target/i386/i386.exp: Move procedures to
4466 target-supports.exp.
4467 * g++.target/i386/i386.exp: New file.
4468 * gcc.target/i386/mv*.C: Move here tests and remove
4469 target filter in these tests.
4470
4471 2018-10-08 Cesar Philippidis <cesar@codesourcery.com>
4472
4473 * gfortran.dg/contiguous_4.f90: Adjust.
4474 * gfortran.dg/contiguous_4.f90: New test.
4475
4476 2018-10-08 Paul Thomas <pault@gcc.gnu.org>
4477
4478 PR fortran/86372
4479 * gfortran.dg/associate_41.f90: New test.
4480
4481 2018-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4482
4483 * gcc.dg/merge-all-constants-2.c: Require string_merging support.
4484 * gnat.dg/string_merge1.adb: Likewise.
4485 * gnat.dg/string_merge2.adb: Likewise.
4486
4487 2018-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4488
4489 * c-c++-common/Wprio-ctor-dtor.c: Require init_priority support.
4490
4491 2018-10-08 Martin Liska <mliska@suse.cz>
4492
4493 * g++.dg/ext/pr82625.C: Add dg-compile filter.
4494
4495 2018-10-08 Paolo Carlini <paolo.carlini@oracle.com>
4496
4497 PR c++/71128
4498 * g++.dg/concepts/pr71128.C: New.
4499
4500 2018-10-08 Richard Sandiford <richard.sandiford@arm.com>
4501
4502 PR c/87286
4503 * gcc.dg/pr87286.c: New test.
4504
4505 2018-10-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4506
4507 PR fortran/86111
4508 * gfortran.dg/array_constructor_type_23.f90: New test.
4509
4510 2018-10-06 Paul Thomas <pault@gcc.gnu.org>
4511
4512 PR fortran/83999
4513 * gfortran.dg/elemental_function_4.f90 : New test.
4514
4515 2018-10-05 Peter Bergner <bergner@linux.ibm.com>
4516
4517 PR rtl-optimization/86939
4518 PR rtl-optimization/87479
4519 * gcc.target/powerpc/pr86939.c: New test.
4520 * gcc/testsuite/gcc.target/i386/pr49095.c: Fix expected results.
4521
4522 2018-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
4523
4524 * gnat.dg/string_merge1.adb: Fix test expectations.
4525 * gnat.dg/string_merge2.adb: Likewise.
4526
4527 2018-10-05 David Malcolm <dmalcolm@redhat.com>
4528
4529 PR c++/56856
4530 * g++.dg/ext/builtin4.C: Set expected location for warning to the
4531 correct location within the format string.
4532 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the plugin and
4533 files for testing locations within string literal locations from
4534 the C frontend.
4535 * g++.dg/warn/Wformat-method.C: New test.
4536 * g++.dg/warn/Wformat-pr71863.C: New test.
4537 * g++.dg/warn/Wformat-ranges-c++11.C: New test.
4538 * g++.dg/warn/Wformat-ranges.C: New test, based on
4539 gcc.dg/format/diagnostic-ranges.c.
4540 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4541 (test_multitoken_macro): Generalize expected output to work with
4542 both C and C++.
4543 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
4544 (test_stringified_token_1): Likewise.
4545 (test_stringified_token_3): Likewise.
4546
4547 2018-10-05 David Malcolm <dmalcolm@redhat.com>
4548
4549 * lib/multiline.exp (proc dg-end-multiline-output): Check argument
4550 count. If there's a 3rd argument, use dg-process-target on it,
4551 bailing out, or recording expected failures as "maybe_x".
4552 (proc handle-multiline-outputs): Extract "maybe_x", and use it
4553 to convert pass/fail into xpass/xfail.
4554
4555 2018-10-05 Martin Sebor <msebor@redhat.com>
4556
4557 PR tree-optimization/87490
4558 * gcc.dg/pr87490.c: New test.
4559 * gcc.dg/warn-strnlen-no-nul-2.c: Same.
4560
4561 2018-10-05 Steve Ellcey <sellcey@cavium.com>
4562
4563 PR tree-optimization/71625
4564 * /gcc.target/aarch64/vclz.c (test_vclz_s8): Add noinline attribute.
4565 (test_vclz_s16): Ditto.
4566 (test_vclz_s32): Ditto.
4567 (test_vclzq_s8): Ditto.
4568 (test_vclzq_s16): Ditto.
4569 (test_vclzq_s32): Ditto.
4570 (test_vclz_u8): Ditto.
4571 (test_vclz_u16): Ditto.
4572 (test_vclz_u32): Ditto.
4573 (test_vclzq_u8): Ditto.
4574 (test_vclzq_u16): Ditto.
4575 (test_vclzq_u32): Ditto.
4576 * gcc.target/aarch64/vneg_s.c (test_vneg_s8): Ditto.
4577 (test_vneg_s16): Ditto.
4578 (test_vneg_s32): Ditto.
4579 (test_vneg_s64): Ditto.
4580 (test_vnegd_s64): Ditto.
4581 (test_vnegq_s8): Ditto.
4582 (test_vnegq_s16): Ditto.
4583 (test_vnegq_s32): Ditto.
4584 (test_vnegq_s64): Ditto.
4585
4586 2018-10-05 Segher Boessenkool <segher@kernel.crashing.org>
4587
4588 PR target/87509
4589 * gcc.target/powerpc/test_fpscr_drn_builtin.c: Use hard_dfp instead
4590 of dfp_hw. Don't include <altivec.h>.
4591 * gcc.target/powerpc/test_fpscr_drn_builtin_error.c: Ditto. Require
4592 lp64.
4593 * gcc.target/powerpc/test_fpscr_rn_builtin.c: Don't include <altivec.h>.
4594 * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: Ditto.
4595 * gcc.target/powerpc/test_mffsl.c: Ditto.
4596
4597 2018-10-04 Vinay Kumar <vinay.kumar@blackfigtech.com>
4598
4599 * c-c++-common/Wprio-ctor-dtor.c: New test.
4600
4601 2018-10-04 David Malcolm <dmalcolm@redhat.com>
4602
4603 * gcc.dg/vect/nodump-vect-opt-info-2.c: New test.
4604 * gcc.dg/vect/vect-alias-check-4.c: Add "-fopt-info-vec-all" to
4605 dg-additional-options. Add dg-message and dg-missed directives
4606 to verify that -fopt-info messages are written at the correct
4607 locations.
4608
4609 2018-10-04 David Malcolm <dmalcolm@redhat.com>
4610
4611 * gcc.dg/plugin/dump-1.c: Update expected output for test_scopes
4612 due to "-internals" not being selected.
4613 * gcc.dg/plugin/dump-2.c: New test, based on dump-1.c, with
4614 "-internals" added to re-enable the output from test_scopes.
4615 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add dump-2.c.
4616
4617 2018-10-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
4618
4619 * gnat.dg/string_merge1.adb: New test.
4620 * gnat.dg/string_merge2.adb: New test.
4621 * gcc.dg/merge-all-constants-1.c: Adjust test.
4622 * gcc.dg/merge-all-constants-2.c: New test.
4623
4624 2018-10-04 Bill Seurer <seurer@linux.vnet.ibm.com>
4625
4626 PR target/87486
4627 * gcc.target/powerpc/undef-bool-2.c: Fix expected error output.
4628
4629 2018-10-04 Martin Liska <mliska@suse.cz>
4630
4631 PR c/87483
4632 * gcc.dg/pr87483.c: New test.
4633
4634 2018-10-04 Martin Liska <mliska@suse.cz>
4635
4636 PR ipa/82625
4637 * g++.dg/ext/pr82625.C: New test.
4638
4639 2018-10-04 David Malcolm <dmalcolm@redhat.com>
4640
4641 * gcc.dg/plugin/dump-1.c: New test.
4642 * gcc.dg/plugin/dump_plugin.c: New test plugin.
4643 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
4644
4645 2018-10-04 Peter Bergner <bergner@linux.ibm.com>
4646
4647 PR rtl-optimization/87466
4648 * gcc.target/powerpc/pr87466.c: New test.
4649
4650 2018-10-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4651
4652 PR tree-optimization/85787
4653 * gcc.dg/ipa/propmalloc-4.c: New test.
4654
4655 2018-10-04 Richard Biener <rguenther@suse.de>
4656
4657 * gcc.dg/tree-ssa/cunroll-15.c: Add XFAILs for arm and powerpc.
4658
4659 2018-10-03 Ian Lance Taylor <iant@google.com>
4660
4661 * go.test/go-test.exp (go-set-goarch): Use amd64p32 on x32.
4662
4663 2018-10-03 Martin Sebor <msebor@redhat.com>
4664
4665 * gcc.dg/warn-sprintf-no-nul.c: New test.
4666
4667 2018-10-03 Martin Liska <mliska@suse.cz>
4668
4669 PR gcov-profile/86109
4670 * g++.dg/gcov/pr86109.C: New test.
4671
4672 2018-10-02 Marc Glisse <marc.glisse@inria.fr>
4673
4674 * gcc.dg/tree-ssa/muldiv-1.c: New file.
4675 * gcc.dg/tree-ssa/muldiv-2.c: Likewise.
4676
4677 2018-10-02 Segher Boessenkool <segher@kernel.crashing.org>
4678
4679 PR target/87081
4680 * gcc.target/powerpc/vec-init-6.c: Fix expected asm.
4681
4682 2018-10-01 Martin Sebor <msebor@redhat.com>
4683
4684 * gcc.dg/warn-strnlen-no-nul.c: New.
4685
4686 2018-10-01 Carl Love <cel@us.ibm.com>
4687
4688 PR 69431
4689 * gcc.target/powerpc/test_mffsl-p9.c: New file.
4690 * gcc.target/powerpc/test_fpscr_rn_builtin.c: New file.
4691 * gcc.target/powerpc/test_fpscr_drn_builtin.c: New file.
4692 * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: New file.
4693 * gcc.target/powerpc/test_fpscr_drn_builtin_error.c: New file.
4694
4695 2018-10-01 Paul Thomas <pault@gcc.gnu.org>
4696
4697 PR fortran/65677
4698 * gfortran.dg/dependency_52.f90 : Expand the test to check both
4699 the call to adjustl and direct assignment of the substring.
4700
4701 2018-10-01 Richard Biener <rguenther@suse.de>
4702
4703 PR tree-optimization/87465
4704 * gcc.dg/tree-ssa/cunroll-15.c: New testcase.
4705
4706 2018-10-01 Tamar Christina <tamar.christina@arm.com>
4707
4708 PR target/86486
4709 * gcc.dg/pr82788.c: Skip for AArch64.
4710 * gcc.dg/guality/vla-1.c: Turn off stack-clash.
4711 * gcc.target/aarch64/subsp.c: Likewise.
4712 * gcc.dg/params/blocksort-part.c: Skip stack-clash checks
4713 on AArch64.
4714 * gcc.dg/stack-check-10.c: Add AArch64 specific checks.
4715 * gcc.dg/stack-check-12.c: ILP32 fixup.
4716 * gcc.dg/stack-check-5.c: Add AArch64 specific checks.
4717 * gcc.dg/stack-check-6a.c: Skip on AArch64, we don't support this.
4718 * testsuite/lib/target-supports.exp
4719 (check_effective_target_frame_pointer_for_non_leaf): AArch64 does not
4720 require frame pointer for non-leaf functions.
4721
4722 2018-10-01 Tamar Christina <tamar.christina@arm.com>
4723
4724 PR target/86486
4725 * gcc.target/aarch64/stack-check-alloca-1.c: New.
4726 * gcc.target/aarch64/stack-check-alloca-10.c: New.
4727 * gcc.target/aarch64/stack-check-alloca-2.c: New.
4728 * gcc.target/aarch64/stack-check-alloca-3.c: New.
4729 * gcc.target/aarch64/stack-check-alloca-4.c: New.
4730 * gcc.target/aarch64/stack-check-alloca-5.c: New.
4731 * gcc.target/aarch64/stack-check-alloca-6.c: New.
4732 * gcc.target/aarch64/stack-check-alloca-7.c: New.
4733 * gcc.target/aarch64/stack-check-alloca-8.c: New.
4734 * gcc.target/aarch64/stack-check-alloca-9.c: New.
4735 * gcc.target/aarch64/stack-check-alloca.h: New.
4736 * gcc.target/aarch64/stack-check-14.c: New.
4737 * gcc.target/aarch64/stack-check-15.c: New.
4738
4739 2018-10-01 Tamar Christina <tamar.christina@arm.com>
4740
4741 PR target/86486
4742 * gcc.target/aarch64/stack-check-prologue-16.c: New test
4743 * gcc.target/aarch64/stack-check-cfa-3.c: New test.
4744 * gcc.target/aarch64/sve/struct_vect_24.c: New test.
4745 * gcc.target/aarch64/sve/struct_vect_24_run.c: New test.
4746
4747 2018-10-01 Jeff Law <law@redhat.com>
4748 Richard Sandiford <richard.sandiford@linaro.org>
4749 Tamar Christina <tamar.christina@arm.com>
4750
4751 PR target/86486
4752 * gcc.target/aarch64/stack-check-12.c: New.
4753 * gcc.target/aarch64/stack-check-13.c: New.
4754 * gcc.target/aarch64/stack-check-cfa-1.c: New.
4755 * gcc.target/aarch64/stack-check-cfa-2.c: New.
4756 * gcc.target/aarch64/stack-check-prologue-1.c: New.
4757 * gcc.target/aarch64/stack-check-prologue-10.c: New.
4758 * gcc.target/aarch64/stack-check-prologue-11.c: New.
4759 * gcc.target/aarch64/stack-check-prologue-12.c: New.
4760 * gcc.target/aarch64/stack-check-prologue-13.c: New.
4761 * gcc.target/aarch64/stack-check-prologue-14.c: New.
4762 * gcc.target/aarch64/stack-check-prologue-15.c: New.
4763 * gcc.target/aarch64/stack-check-prologue-2.c: New.
4764 * gcc.target/aarch64/stack-check-prologue-3.c: New.
4765 * gcc.target/aarch64/stack-check-prologue-4.c: New.
4766 * gcc.target/aarch64/stack-check-prologue-5.c: New.
4767 * gcc.target/aarch64/stack-check-prologue-6.c: New.
4768 * gcc.target/aarch64/stack-check-prologue-7.c: New.
4769 * gcc.target/aarch64/stack-check-prologue-8.c: New.
4770 * gcc.target/aarch64/stack-check-prologue-9.c: New.
4771 * gcc.target/aarch64/stack-check-prologue.h: New.
4772 * lib/target-supports.exp
4773 (check_effective_target_supports_stack_clash_protection): Add AArch64.
4774
4775 2018-10-01 Tamar Christina <tamar.christina@arm.com>
4776
4777 * lib/target-supports.exp (check_cached_effective_target_indexed): New.
4778 (check_cached_effective_target, clear_effective_target_cache): Cleanup.
4779 (check_compile): Support values already Boolean.
4780 (check_alias_available, check_gc_sections_available,
4781 check_profiling_available, check_effective_target_vect_cmdline_needed,
4782 check_effective_target_vect_int,
4783 check_effective_target_vect_intfloat_cvt,
4784 check_effective_target_vect_doubleint_cvt,
4785 check_effective_target_vect_intdouble_cvt,
4786 check_effective_target_vect_uintfloat_cvt,
4787 check_effective_target_vect_floatint_cvt,
4788 check_effective_target_vect_floatuint_cvt,
4789 check_effective_target_vect_peeling_profitable,
4790 check_effective_target_vect_simd_clones,
4791 check_effective_target_vect_peeling_profitable,
4792 check_effective_target_vect_simd_clones,
4793 check_effective_target_vect_shift,
4794 check_effective_target_vect_bswap,
4795 check_effective_target_vect_shift_char,
4796 check_effective_target_vect_float,
4797 check_effective_target_vect_double,
4798 check_effective_target_vect_long_long,
4799 check_effective_target_vect_no_int_min_max,
4800 check_effective_target_vect_no_int_add,
4801 check_effective_target_vect_no_bitwise,
4802 check_effective_target_vect_perm,
4803 check_effective_target_vect_perm_byte,
4804 check_effective_target_vect_perm_short,
4805 check_effective_target_xorsign,
4806 check_effective_target_vect_widen_sum_hi_to_si_pattern,
4807 check_effective_target_vect_widen_sum_hi_to_si,
4808 check_effective_target_vect_widen_sum_qi_to_hi,
4809 check_effective_target_vect_widen_sum_qi_to_si,
4810 check_effective_target_vect_widen_mult_qi_to_hi,
4811 check_effective_target_vect_widen_mult_hi_to_si,
4812 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
4813 check_effective_target_vect_widen_mult_hi_to_si_pattern,
4814 check_effective_target_vect_widen_mult_si_to_di_pattern,
4815 check_effective_target_vect_widen_shift,
4816 check_effective_target_vect_sdot_qi,
4817 check_effective_target_vect_udot_qi,
4818 check_effective_target_vect_sdot_hi,
4819 check_effective_target_vect_udot_hi,
4820 check_effective_target_vect_usad_char,
4821 check_effective_target_vect_pack_trunc,
4822 check_effective_target_vect_unpack,
4823 check_effective_target_unaligned_stack,
4824 check_effective_target_vect_no_align,
4825 check_effective_target_vect_hw_misalign,
4826 check_effective_target_natural_alignment_32,
4827 check_effective_target_natural_alignment_64,
4828 check_effective_target_vect_element_align,
4829 check_effective_target_vect_load_lanes **,
4830 check_effective_target_vect_condition,
4831 check_effective_target_vect_cond_mixed,
4832 check_effective_target_vect_char_mult,
4833 check_effective_target_vect_short_mult,
4834 check_effective_target_vect_int_mult,
4835 check_effective_target_vect_extract_even_odd,
4836 check_effective_target_vect_interleave,
4837 check_effective_target_vect_stridedN,
4838 check_effective_target_vect_call_copysignf,
4839 check_effective_target_sqrt_insn,
4840 check_effective_target_vect_call_sqrtf,
4841 check_effective_target_vect_call_btrunc,
4842 check_effective_target_vect_call_btruncf,
4843 check_effective_target_vect_call_ceil,
4844 check_effective_target_vect_call_ceilf,
4845 check_effective_target_vect_call_floor,
4846 check_effective_target_vect_call_floorf,
4847 check_effective_target_vect_call_lceil,
4848 check_effective_target_vect_call_lfloor,
4849 check_effective_target_vect_call_nearbyint,
4850 check_effective_target_vect_call_nearbyintf,
4851 check_effective_target_vect_call_round,
4852 check_effective_target_vect_call_roundf,
4853 check_effective_target_section_anchors,
4854 check_effective_target_bswap,
4855 check_effective_target_sync_int_long,
4856 check_effective_target_sync_char_short,
4857 check_effective_target_tiny,
4858 check_effective_target_pie_copyreloc,
4859 check_effective_target_got32x_reloc,
4860 check_effective_target_tls_get_addr_via_got): Use new caching.
4861
4862 2018-10-01 MCC CS <deswurstes@users.noreply.github.com>
4863
4864 PR tree-optimization/87261
4865 * gcc.dg/pr87261.c: New test.
4866
4867 2018-10-01 Claudiu Zissulescu <claziss@synopsys.com>
4868
4869 * gcc.target/arc/tph_addx.c: New test.
4870
4871 2018-10-01 Claudiu Zissulescu <claziss@synopsys.com>
4872
4873 * gcc.target/arc/tmac-3.c: New file.
4874
4875 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
4876
4877 PR fortran/87359
4878 * gfortran.dg/associate_40.f90 : New test.
4879
4880 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
4881
4882 PR fortran/70752
4883 PR fortran/72709
4884 * gfortran.dg/deferred_character_25.f90 : New test.
4885 * gfortran.dg/deferred_character_26.f90 : New test.
4886 * gfortran.dg/deferred_character_27.f90 : New test to verify
4887 that PR82617 remains fixed.
4888
4889 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
4890
4891 PR fortran/70149
4892 * gfortran.dg/deferred_character_24.f90 : New test.
4893
4894 2018-09-29 H.J. Lu <hongjiu.lu@intel.com>
4895
4896 PR target/87370
4897 * gcc.target/i386/pr87370.c: New test.
4898
4899 2018-09-29 Paul Thomas <pault@gcc.gnu.org>
4900
4901 PR fortran/65667
4902 * gfortran.dg/dependency_52.f90 : New test.
4903
4904 2018-09-29 Jakub Jelinek <jakub@redhat.com>
4905
4906 PR target/87467
4907 * gcc.target/i386/avx512f-abspd-1.c (SIZE): Divide by two.
4908 (CALC): Use double instead of float.
4909 (TEST): Adjust to test _mm512_abs_pd and _mm512_mask_abs_pd rather than
4910 _mm512_abs_ps and _mm512_mask_abs_ps.
4911
4912 2018-09-28 David Malcolm <dmalcolm@redhat.com>
4913
4914 * c-c++-common/unroll-1.c: Update expected output from "note" to
4915 "optimized".
4916 * c-c++-common/unroll-2.c: Likewise.
4917 * c-c++-common/unroll-3.c: Likewise.
4918 * g++.dg/tree-ssa/dom-invalid.C: Update expected output from
4919 dg-message to dg-missed. Convert param from -fopt-info to
4920 -fopt-info-missed-ipa.
4921 * g++.dg/tree-ssa/pr81408.C: Update expected output from
4922 dg-message to dg-missed.
4923 * g++.dg/vect/slp-pr56812.cc: Update expected output from
4924 dg-message to dg-optimized.
4925 * gcc.dg/pr26570.c: Update expected output from dg-message to
4926 dg-missed. Convert param from -fopt-info to
4927 -fopt-info-missed-ipa.
4928 * gcc.dg/pr32773.c: Likewise.
4929 * gcc.dg/tree-ssa/pr19210-1.c: Update expected output from
4930 dg-message to dg-missed.
4931 * gcc.dg/unroll-2.c: Update expected output from dg-message to
4932 dg-optimized.
4933 * gcc.dg/vect/nodump-vect-opt-info-1.c: Likewise. Convert param
4934 from -fopt-info to -fopt-info-vec.
4935 * gfortran.dg/directive_unroll_1.f90: Update expected output from
4936 "note" to "optimized".
4937 * gfortran.dg/directive_unroll_2.f90: Likewise.
4938 * gfortran.dg/directive_unroll_3.f90: Likewise.
4939 * gnat.dg/unroll4.adb: Likewise.
4940 * lib/gcc-dg.exp (dg-optimized): New procedure.
4941 (dg-missed): New procedure.
4942
4943 2018-09-28 Joseph Myers <joseph@codesourcery.com>
4944
4945 PR c/87390
4946 * gcc.dg/torture/fp-int-convert.h (TEST_I_F_VAL): Convert integer
4947 values explicitly to target type for comparison.
4948
4949 2018-09-28 Steve Ellcey <sellcey@cavium.com>
4950
4951 PR testsuite/87433
4952 * gcc.target/aarch64/ashltidisi.c: Expect 3 asr instructions
4953 instead of 4.
4954
4955 2018-09-28 Steve Ellcey <sellcey@cavium.com>
4956
4957 PR testsuite/87433
4958 * gcc.dg/zero_bits_compound-1.c: Do not run on aarch64*-*-*.
4959
4960 2018-09-28 Eric Botcazou <ebotcazou@adacore.com>
4961
4962 * gcc.target/sparc/20160229-1.c: Minor tweak.
4963 * gcc.target/sparc/cbcond-2.c: Likewise.
4964 * gcc.target/sparc/movcc-1.c: Add -mcpu=v9 option.
4965 * gcc.target/sparc/movcc-2.c: Minor tweak.
4966 * gcc.target/sparc/overflow-3.c: Likewise.
4967 * gcc.target/sparc/overflow-4.c: Add -mno-vis4 option.
4968 * gcc.target/sparc/overflow-5.c: Minor tweak.
4969 * gcc.target/sparc/setcc-4.c: Add -mno-vis4 option.
4970
4971 2018-09-27 Segher Boessenkool <segher@kernel.crashing.org>
4972
4973 * g++.dg/ext/altivec-6.C: Change the vec_splat second argument to a
4974 valid value, in the "vector bool int" case.
4975
4976 2018-09-27 Uros Bizjak <ubizjak@gmail.com>
4977
4978 * gcc.dg/rtl/x86_64/dfinit.c: Update scan-rtl-dump string.
4979 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: Ditto.
4980 * gcc.target/i386/pr79804.c (foo): Use register "19", not "20".
4981
4982 2018-09-27 Martin Liska <mliska@suse.cz>
4983
4984 * g++.dg/pr60518.C: Add -Wno-missing-profile.
4985 * g++.dg/torture/pr59265.C: Likewise.
4986 * g++.dg/tree-prof/morefunc.C: Likewise.
4987 * g++.dg/tree-ssa/dom-invalid.C: Likewise.
4988 * gcc.dg/pr26570.c: Likewise.
4989 * gcc.dg/pr32773.c: Likewise.
4990 * gcc.dg/pr40209.c: Likewise.
4991 * gcc.dg/pr51957-1.c: Likewise.
4992 * gcc.dg/pr80747.c: Likewise.
4993 * gcc.target/aarch64/pr62262.c: Likewise.
4994
4995 2018-09-27 Richard Biener <rguenther@suse.de>
4996
4997 PR testsuite/87451
4998 * gcc.dg/debug/dwarf2/inline5.c: Deal with different comment characters.
4999
5000 2018-09-27 Richard Biener <rguenther@suse.de>
5001
5002 PR debug/37801
5003 PR debug/87440
5004 * gcc.dg/debug/dwarf2/inline2.c: Adjust.
5005 * gcc.dg/debug/dwarf2/inline4.c: New testcase.
5006
5007 2018-09-27 Paolo Carlini <paolo.carlini@oracle.com>
5008
5009 PR c++/67544
5010 * g++.dg/concepts/pr67544.C: New.
5011
5012 2018-09-27 Paolo Carlini <paolo.carlini@oracle.com>
5013
5014 PR c++/84940
5015 * g++.dg/expr/unary4.C: New.
5016
5017 2018-09-26 Indu Bhagat <indu.bhagat@oracle.com>
5018
5019 PR gcov-profile/86957
5020 * gcc.dg/Wmissing-profile.c: New test.
5021
5022 2018-09-26 Joseph Myers <joseph@codesourcery.com>
5023
5024 PR c/87390
5025 * gcc.target/i386/excess-precision-9.c,
5026 gcc.target/i386/excess-precision-10.c: New tests.
5027
5028 2018-09-26 Richard Biener <rguenther@suse.de>
5029
5030 PR debug/87443
5031 * gcc.dg/debug/dwarf2/inline5.c: New testcase.
5032
5033 2018-09-26 Martin Jambor <mjambor@suse.cz>
5034
5035 PR c/87347
5036 * gcc.dg/pr87347.c: New test.
5037
5038 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
5039
5040 PR c++/71131
5041 * g++.dg/concepts/pr71131.C: New.
5042
5043 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
5044
5045 PR c++/71127
5046 * g++.dg/concepts/pr71127.C: New.
5047
5048 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
5049
5050 PR c++/67655
5051 * g++.dg/concepts/pr67655.C: New.
5052
5053 2018-09-26 Thomas Quinot <quinot@adacore.com>
5054
5055 * gnat.dg/sso13.adb: New testcase.
5056
5057 2018-09-26 Justin Squirek <squirek@adacore.com>
5058
5059 * gnat.dg/warn16.adb: New testcase.
5060
5061 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
5062
5063 * gnat.dg/elab7.adb, gnat.dg/elab7_pkg1.adb,
5064 gnat.dg/elab7_pkg1.ads, gnat.dg/elab7_pkg2.adb,
5065 gnat.dg/elab7_pkg2.ads: New testcase.
5066
5067 2018-09-26 Javier Miranda <miranda@adacore.com>
5068
5069 * gnat.dg/interface8.adb, gnat.dg/interface8.ads: New testcase.
5070
5071 2018-09-26 Ed Schonberg <schonberg@adacore.com>
5072
5073 * gnat.dg/predicate2-containers.ads,
5074 gnat.dg/predicate2-project-name_values.ads,
5075 gnat.dg/predicate2-project-registry-attribute.ads,
5076 gnat.dg/predicate2-project-registry.ads,
5077 gnat.dg/predicate2-project-typ-set.ads,
5078 gnat.dg/predicate2-project-typ.ads,
5079 gnat.dg/predicate2-project.ads,
5080 gnat.dg/predicate2-source_reference.ads, gnat.dg/predicate2.ads,
5081 gnat.dg/predicate2_main.adb: New testcase.
5082
5083 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
5084
5085 * gnat.dg/dynhash1.adb: New testcase.
5086
5087 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
5088
5089 * gnat.dg/sets1.adb: New testcase.
5090 * gnat.dg/dynhash.adb, gnat.dg/linkedlist.adb: Update testcases
5091 to new API.
5092
5093 2018-09-26 Thomas Quinot <quinot@adacore.com>
5094
5095 * gnat.dg/sso12.adb: New testcase.
5096
5097 2018-09-26 Justin Squirek <squirek@adacore.com>
5098
5099 * gnat.dg/expr_func8.adb: New testcase.
5100
5101 2018-09-26 Ed Schonberg <schonberg@adacore.com>
5102
5103 * gnat.dg/predicate3.adb, gnat.dg/predicate3_pkg.ads: New
5104 testcase.
5105
5106 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
5107
5108 PR c++/67656
5109 * g++.dg/concepts/pr67656.C: New.
5110
5111 2018-09-26 Eric Botcazou <ebotcazou@adacore.com>
5112
5113 * gnat.dg/addr12.adb, gnat.dg/addr12_a.adb,
5114 gnat.dg/addr12_a.ads, gnat.dg/addr12_b.adb,
5115 gnat.dg/addr12_b.ads, gnat.dg/addr12_c.ads: New testcase.
5116
5117 2018-09-26 Eric Botcazou <ebotcazou@adacore.com>
5118
5119 * g++.dg/other/vthunk1.C: Rename to...
5120 * g++.dg/other/thunk1.C: ...this.
5121 * g++.dg/other/thunk2a.C: New test.
5122 * g++.dg/other/thunk2b.C: Likewise.
5123
5124 2018-09-25 Jim Wilson <jimw@sifive.com>
5125
5126 * gcc.target/riscv/weak-1.c: New.
5127
5128 2018-09-25 Jeff Law <law@redhat.com>
5129
5130 * gcc.dg/warn-stpcpy-no-nul.c: Drop unnecessary xfails.
5131 * gcc.dg/warn-stplen-no-nul.c: Likewise.
5132
5133 2018-09-25 Alexandre Oliva <oliva@adacore.com>
5134
5135 * gnat.dg/dinst.adb: Adjust for locviews.
5136
5137 2018-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
5138
5139 * g++.dg/ext/altivec-6.C: Updated vec_splat() calls.
5140 * gcc.target/powerpc/fold-vec-splat-char.c: Remove invalid
5141 vec_splat calls from recently added tests. Update instruction counts.
5142 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: Same.
5143 * gcc.target/powerpc/fold-vec-splat-int.c: Same.
5144 * gcc.target/powerpc/fold-vec-splat-longlong.c: Same.
5145 * gcc.target/powerpc/fold-vec-splat-pixel.c: Same.
5146 * gcc.target/powerpc/fold-vec-splat-short.c: Same.
5147
5148 2018-09-25 Marek Polacek <polacek@redhat.com>
5149
5150 PR c++/87425
5151 * g++.dg/cpp2a/constexpr-virtual12.C: New test.
5152
5153 2018-09-25 Jakub Jelinek <jakub@redhat.com>
5154
5155 PR c++/87398
5156 * g++.dg/other/pr87398.C: New test.
5157 * g++.dg/cpp2a/constexpr-virtual10.C: New test.
5158 * g++.dg/cpp2a/constexpr-virtual11.C: New test.
5159
5160 2018-09-25 Martin Jambor <mjambor@suse.cz>
5161
5162 PR testsuite/87339
5163 * gcc.dg/warn-abs-1.c: Do not test _Float128. Remove dg-skip-if and
5164 float125 target.
5165 * gcc.target/i386/warn-abs-3.c: New test.
5166
5167 2018-09-25 Paolo Carlini <paolo.carlini@oracle.com>
5168
5169 PR c++/81246
5170 * g++.dg/cpp0x/pr81246.C: New.
5171
5172 2018-09-25 H.J. Lu <hongjiu.lu@intel.com>
5173
5174 PR target/82699
5175 * gcc.target/i386/pr82699-5.c: Add -fno-pic for ia32.
5176 * gcc.target/i386/pr82699-6.c: Add -fno-pic.
5177
5178 2018-09-25 Jakub Jelinek <jakub@redhat.com>
5179
5180 * gfortran.dg/coarray_lock_7.f90: Adjust scan-tree-dump-times for
5181 ILP32.
5182
5183 2018-09-25 Richard Biener <rguenther@suse.de>
5184
5185 PR tree-optimization/87402
5186 * gcc.dg/torture/pr87402.c: New testcase.
5187
5188 2018-09-25 H.J. Lu <hongjiu.lu@intel.com>
5189
5190 PR testsuite/70150
5191 * gcc.dg/20020312-2.c (dg-additional-options): Set to "-no-pie"
5192 for pie_enabled target.
5193 * gcc.dg/uninit-19.c: Check pie_enabled for PIC.
5194 * gcc.target/i386/pr34256.c: Likewise.
5195
5196 2018-09-24 Paolo Carlini <paolo.carlini@oracle.com>
5197
5198 PR c++/85070
5199 * g++.dg/cpp0x/pr85070.C: New.
5200
5201 2018-09-24 H.J. Lu <hongjiu.lu@intel.com>
5202
5203 PR target/82699
5204 * gcc.target/i386/pr82699-1.c: New file.
5205 * gcc.target/i386/pr82699-2.c: Likewise.
5206 * gcc.target/i386/pr82699-3.c: Likewise.
5207 * gcc.target/i386/pr82699-4.c: Likewise.
5208 * gcc.target/i386/pr82699-5.c: Likewise.
5209 * gcc.target/i386/pr82699-6.c: Likewise.
5210
5211 2018-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5212
5213 PR fortran/87401
5214 * gfortran.dg/intent_out_12.f90: New test.
5215
5216 2018-09-24 Will Schmidt <will_schmidt@vnet.ibm.com>
5217
5218 PR testsuite/86952
5219 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: Add and
5220 update expected codegen
5221
5222 2018-09-24 Cesar Philippidis <cesar@codesourcery.com>
5223
5224 * gfortran.dg/goacc/nested-parallelism.f90: New test.
5225
5226 2018-09-24 Ilya Leoshkevich <iii@linux.ibm.com>
5227
5228 PR target/80080
5229 * gcc.target/s390/risbg-ll-3.c: Expect conditional returns.
5230 * gcc.target/s390/zvector/vec-cmp-2.c: Likewise.
5231
5232 2018-09-24 Martin Liska <mliska@suse.cz>
5233
5234 PR sanitizer/85774
5235 * g++.dg/asan/pr85774.C: New test.
5236
5237 2018-09-24 Alexandre Oliva <oliva@adacore.com>
5238
5239 PR middle-end/87054
5240 * gcc.dg/pr87054.c: Adjust for no __int128 on x86.
5241
5242 2018-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
5243
5244 PR fortran/87395
5245 * gfortran.dg/intent_out_11.f90: New test.
5246
5247 2018-09-23 Janne Blomqvist <jb@gcc.gnu.org>
5248
5249 * gfortran.dg/coarray_lib_alloc_4.f90: Fix scan patterns.
5250 * gfortran.dg/coarray_lock_7.f90: Likewise.
5251
5252 2018-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
5253
5254 PR fortran/87395
5255 * gfortran.dg/intent_out_10.f90: New test.
5256
5257 2018-09-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5258
5259 PR fortran/41453
5260 * gfortran.dg/intent_optimize_2.f90: New test.
5261
5262 2018-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5263
5264 PR fortran/87318
5265 * gfortran.dg/dtio_1.f90: Update test to valid code.
5266
5267 2018-09-22 Paul Thomas <pault@gcc.gnu.org>
5268
5269 PR fortran/85603
5270 * gfortran.dg/deferred_character_23.f90 : New test.
5271
5272 2018-09-21 Jeff Law <law@redhat.com>
5273
5274 * gcc.dg/tree-ssa/vrp113.c: Disable EVRP.
5275 * gcc.dg/tree-ssa/vrp120.c: New test.
5276
5277 2018-09-21 Marek Polacek <polacek@redhat.com>
5278
5279 PR c++/87372 - __func__ constexpr evaluation.
5280 * g++.dg/cpp1y/func_constexpr2.C: New test.
5281
5282 2018-09-21 Paul Thomas <pault@gcc.gnu.org>
5283
5284 PR fortran/77325
5285 * gfortran.dg/deferred_character_22.f90 : New test.
5286
5287 2018-09-21 Paul Thomas <pault@gcc.gnu.org>
5288
5289 PR fortran/87359
5290 * gfortran.dg/finalize_33.f90 : New test.
5291
5292 2018-09-21 David Malcolm <dmalcolm@redhat.com>
5293
5294 PR tree-optimization/87309
5295 * gcc.dg/pr87309.c: New test.
5296
5297 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
5298
5299 * c-c++-common/dump-ada-spec-14.c: New test.
5300
5301 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
5302
5303 * gcc.dg/nested-func-11.c: New test.
5304
5305 * lib/target-supports.exp (check_effective_target_tls_runtime): Make
5306 more robust and remove target-specific handling.
5307
5308 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
5309
5310 * gcc.c-torture/execute/20180921-1.c: New test.
5311
5312 2018-09-20 Marek Polacek <polacek@redhat.com>
5313
5314 PR c++/87109 - wrong ctor with maybe-rvalue semantics.
5315 * g++.dg/cpp0x/ref-qual19.C: Adjust the expected results.
5316 * g++.dg/cpp0x/ref-qual20.C: New test.
5317
5318 2018-09-20 Allan Sandfeld Jensen <allan.jensen@qt.io>
5319
5320 * g++.dg/ipa/pr64059.C: Removed now redundant -nostdlib.
5321 * g++.dg/lto/20081109-1_0.C: Likewise.
5322 * g++.dg/lto/20090302_0.C: Likewise.
5323 * g++.dg/lto/pr45621_0.C: Likewise.
5324 * g++.dg/lto/pr60567_0.C: Likewise.
5325 * g++.dg/lto/pr62026.C: Likewise.
5326 * gcc.dg/lto/pr45736_0.c: Likewise.
5327 * gcc.dg/lto/pr52634_0.c: Likewise.
5328 * gfortran.dg/lto/20091016-1_0.f90: Likewise.
5329 * gfortran.dg/lto/pr79108_0.f90: Likewise.
5330
5331 2018-09-20 Alexandre Oliva <oliva@adacore.com>
5332
5333 PR middle-end/87054
5334 * gcc.dg/pr87054.c: New.
5335
5336 2018-09-20 Richard Sandiford <richard.sandiford@arm.com>
5337
5338 PR tree-optimization/87288
5339 * gcc.dg/vect/pr87288-1.c: New test.
5340 * gcc.dg/vect/pr87288-2.c: Likewise,
5341 * gcc.dg/vect/pr87288-3.c: Likewise.
5342
5343 2018-09-20 Richard Sandiford <richard.sandiford@arm.com>
5344
5345 PR tree-optimization/86877
5346 * gfortran.dg/vect/vect-8-epilogue.F90: New test.
5347
5348 2018-09-19 Marek Polacek <polacek@redhat.com>
5349
5350 * g++.dg/conversion/op4.C: Add dg-warning.
5351 * g++.dg/warn/Wclass-conversion1.C: New test.
5352 * g++.dg/warn/Wclass-conversion2.C: New test.
5353 * g++.dg/warn/Wconversion5.C: Remove file.
5354 * g++.dg/warn/conversion-function-1.C: Use -Wno-class-converison.
5355 * g++.old-deja/g++.bugs/900215_01.C: Adjust dg-warning.
5356 * g++.old-deja/g++.jason/conversion5.C: Likewise.
5357
5358 2018-09-19 Paolo Carlini <paolo.carlini@oracle.com>
5359
5360 PR c++/87324
5361 * g++.dg/cpp0x/desig5.C: New.
5362
5363 2018-09-19 Paul Thomas <pault@gcc.gnu.org>
5364
5365 PR fortran/84109
5366 * gfortran.dg/elemental_function_3.f90 : New test.
5367
5368 2018-09-19 Marek Polacek <polacek@redhat.com>
5369
5370 PR c++/87357 - missing -Wconversion warning
5371 * g++.dg/warn/Wconversion5.C: New test.
5372
5373 2018-09-19 Matthew Malcomson <matthew.malcomson@arm.com>
5374
5375 * gcc.target/aarch64/atomic-store.c: New.
5376
5377 2018-09-19 Richard Biener <rguenther@suse.de>
5378
5379 PR tree-optimization/87349
5380 PR tree-optimization/87342
5381 * gcc.dg/torture/pr87349-1.c: New testcase.
5382 * gcc.dg/torture/pr87349-2.c: Likewise.
5383 * gcc.dg/torture/pr87342.c: Likewise.
5384
5385 2018-09-18 Thomas Koenig <tkoenig@gcc.gnu.org>
5386
5387 PR fortran/29550
5388 * gfortran.dg/inline_matmul_13.f90: Adjust count for
5389 _gfortran_matmul.
5390 * gfortran.dg/inline_matmul_16.f90: Likewise.
5391 * gfortran.dg/promotion_2.f90: Add -fblas-matmul-limit=1. Scan
5392 for dgemm instead of dgemm_. Add call to random_number to make
5393 standard conforming.
5394 * gfortran.dg/matmul_blas_1.f90: New test.
5395 * gfortran.dg/matmul_bounds_14.f: New test.
5396 * gfortran.dg/matmul_bounds_15.f: New test.
5397 * gfortran.dg/matmul_bounds_16.f: New test.
5398 * gfortran.dg/blas_gemm_routines.f: New test / additional file for
5399 preceding tests.
5400
5401 2018-09-18 Paul Thomas <pault@gcc.gnu.org>
5402
5403 PR fortran/87239
5404 * gfortran.dg/elemental_function_2.f90 : New test.
5405
5406 2018-09-18 Paul Thomas <pault@gcc.gnu.org>
5407
5408 PR fortran/87336
5409 * gfortran.dg/pointer_array_10.f90 : New test.
5410 * gfortran.dg/assign_10.f90 : Increase 'parm' count to 20.
5411 * gfortran.dg/transpose_optimization_2.f90 : Increase 'parm'
5412 count to 72.
5413
5414 2018-09-18 Paolo Carlini <paolo.carlini@oracle.com>
5415
5416 PR c++/85065
5417 * g++.dg/concepts/pr85065.C: New.
5418
5419 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5420
5421 PR testsuite/87339
5422 * gcc.dg/warn-abs-1.c: Require float128 target.
5423 Skip if large_long_double newlib target.
5424
5425 2018-09-18 Nathan Sidwell <nathan@acm.org>
5426
5427 PR c++/86881
5428 * g++.dg/warn/pr86881.C: New.
5429
5430 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5431
5432 * gcc.target/aarch64/spellcheck_1.c:
5433 Make architecture suggestion optional.
5434 * gcc.target/aarch64/spellcheck_4.c:
5435 Likewise.
5436
5437 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5438
5439 * gcc.target/aarch64/combine_bfxil.c: Avoid passing pointers to
5440 functions.
5441
5442 2018-09-17 Cesar Philippidis <cesar@codesourcery.com>
5443 Bernd Schmidt <bernds_cb1@t-online.de>
5444
5445 * gcc.target/nvptx/atomic-fetch-2.c: Rename to ...
5446 * gcc.target/nvptx/atomic_fetch-2.c: ... this.
5447 * gcc.target/nvptx/atomic_fetch-3.c: New test.
5448
5449 2018-09-17 Richard Biener <rguenther@suse.de>
5450
5451 PR tree-optimization/87328
5452 * gcc.dg/torture/pr87328.c: New testcase.
5453
5454 2018-09-17 Martin Jambor <mjambor@suse.cz>
5455
5456 PR c/63886
5457 * gcc.dg/warn-abs-1.c: New test.
5458 * gcc.dg/dfp/warn-abs-2.c: Likewise.
5459
5460 2018-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
5461
5462 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Don't pass
5463 TEST_ALWAYS_FLAGS to HOSTCXX.
5464
5465 2018-09-17 Paul Thomas <pault@gcc.gnu.org>
5466
5467 PR fortran/64120
5468 * gfortran.dg/allocatable_scalar_14.f90 : New test.
5469
5470 2018-09-17 Richard Biener <rguenther@suse.de>
5471
5472 PR tree-optimization/87301
5473 * gcc.dg/torture/pr87301.c: New testcase.
5474
5475 2018-09-17 Paul Thomas <pault@gcc.gnu.org>
5476
5477 PR fortran/85954
5478 * gfortran.dg/deferred_character_21.f90 : New test.
5479
5480 2018-09-16 Janus Weil <janus@gcc.gnu.org>
5481
5482 PR fortran/86484
5483 PR fortran/84543
5484 * gfortran.dg/class_assign_2.f90: New test case.
5485 * gfortran.dg/class_assign_3.f90: New test case.
5486
5487 2018-09-16 Thomas Koenig <tkoenig@gcc.gnu.org>
5488
5489 PR fortran/37802
5490 * gfortran.dg/matmul_bounds_13.f90: New test case.
5491 * gfortran.dg/inline_matmul_15.f90: Adjust test for runtime
5492 error.
5493 * gfortran.dg/matmul_5.f90: Likewise.
5494 * gfortran.dg/matmul_bounds_10.f90: Likewise.
5495 * gfortran.dg/matmul_bounds_11.f90: Likewise.
5496 * gfortran.dg/matmul_bounds_2.f90: Likewise.
5497 * gfortran.dg/matmul_bounds_4.f90: Likewise.
5498 * gfortran.dg/matmul_bounds_5.f90: Likewise.
5499
5500 2018-09-15 Eric Botcazou <ebotcazou@adacore.com>
5501
5502 * gcc.c-torture/compile/20180915-1.c: New test.
5503
5504 2018-09-14 David Malcolm <dmalcolm@redhat.com>
5505
5506 PR c/82967
5507 * c-c++-common/attributes-1.c: Remove bogus suggestion from
5508 dg-prune-output.
5509 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Remove
5510 bogus suggestion.
5511 * gcc.dg/spellcheck-identifiers-4.c: New test.
5512
5513 2018-09-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
5514
5515 * gcc.dg/warn-strlen-no-nul.c: Add some missing test cases.
5516
5517 2018-09-14 Martin Sebor <msebor@redhat.com>
5518
5519 * gcc.dg/warn-stpcpy-no-nul.c: New test.
5520
5521 2018-09-14 Martin Sebor <msebor@redhat.com>
5522 Jeff Law <law@redhat.com>
5523
5524 * gcc.dg/warn-strcpy-no-nul.c: New test.
5525
5526 2018-09-14 Martin Sebor <msebor@redhat.com>
5527
5528 c++/61941
5529 * g++.dg/pr61941.C: New test.
5530
5531 2018-09-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5532
5533 * gcc.target/aarch64/combine_bfi_1.c: Scan for bfi instruction
5534 rather than pattern name in combine dump.
5535
5536 2018-09-14 Sam Tebbs <sam.tebbs@arm.com>
5537
5538 PR target/85628
5539 * gcc.target/aarch64/combine_bfxil.c (combine_zero_extended_int, foo6):
5540 New functions.
5541
5542 2018-09-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5543
5544 PR tree-optimization/87259
5545 * gcc.dg/pr87259.c: New test.
5546
5547 2018-09-13 Martin Sebor <msebor@redhat.com>
5548 Jeff Law <law@redhat.com>
5549
5550 * gcc.dg/warn-strlen-no-nul.c: New test.
5551
5552 2018-09-13 Richard Biener <rguenther@suse.de>
5553
5554 PR tree-optimization/87263
5555 * gcc.dg/torture/pr87263.c: New testcase.
5556 * gcc.dg/torture/ssa-fre-2.c: Likewise.
5557 * gcc.dg/torture/ssa-fre-3.c: Likewise.
5558 * gcc.dg/torture/ssa-fre-4.c: Likewise.
5559
5560 2018-09-13 Omar Sandoval <osandov@osandov.com>
5561 Tom de Vries <tdevries@suse.de>
5562
5563 PR debug/86985
5564 * gcc.dg/guality/zero-length-array.c: New test.
5565
5566 2018-09-13 Sam Tebbs <sam.tebbs@arm.com>
5567
5568 PR target/85628
5569 * gcc.target/aarch64/combine_bfxil.c: New file.
5570 * gcc.target/aarch64/combine_bfxil_2.c: New file.
5571
5572 2018-09-13 Jakub Jelinek <jakub@redhat.com>
5573 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5574
5575 PR middle-end/87290
5576 * gcc.target/i386/pr87290.c: New test.
5577 * gcc.c-torture/execute/pr87290.c: New test.
5578
5579 2018-09-13 Jakub Jelinek <jakub@redhat.com>
5580
5581 PR tree-optimization/87287
5582 * gcc.dg/tree-ssa/pr87287.c: New test.
5583
5584 2018-09-12 David Malcolm <dmalcolm@redhat.com>
5585
5586 PR c++/85110
5587 * g++.dg/cpp0x/explicit4.C: Update expected output to reflect
5588 special-casing of diagnostic for a single non-viable candidate due
5589 to a bad argument.
5590 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
5591 Add test coverage for an unmatched overloaded operator.
5592 * g++.dg/expr/pmf-1.C: Likewise.
5593 * g++.old-deja/g++.bugs/900330_02.C: Likewise.
5594 * g++.old-deja/g++.jason/conversion11.C: Likewise.
5595 * g++.old-deja/g++.law/arg11.C: Likewise.
5596 * g++.old-deja/g++.law/arm9.C: Likewise.
5597 * g++.old-deja/g++.robertl/eb131.C: Likewise.
5598
5599 2018-09-12 Paul Thomas <pault@gcc.gnu.org>
5600
5601 PR fortran/87284
5602 * gfortran.dg/allocate_with_mold_2.f90: New test.
5603
5604 2018-09-12 Jakub Jelinek <jakub@redhat.com>
5605
5606 PR middle-end/82853
5607 * gcc.target/i386/pr82853-1.c: New test.
5608 * gcc.target/i386/pr82853-2.c: New test.
5609
5610 2018-09-12 Richard Biener <rguenther@suse.de>
5611
5612 PR tree-optimization/87280
5613 * gcc.dg/torture/pr87280.c: New testcase.
5614
5615 2018-09-12 Richard Biener <rguenther@suse.de>
5616
5617 PR tree-optimization/87266
5618 * gcc.dg/torture/pr87266-1.c: New testcase.
5619 * gcc.dg/torture/pr87266-2.c: Likewise.
5620 * gcc.dg/torture/pr87266-3.c: Likewise.
5621 * gcc.dg/torture/pr87266-4.c: Likewise.
5622
5623 2018-09-12 Andreas Krebbel <krebbel@linux.ibm.com>
5624
5625 * gcc.target/s390/dfp_to_bfp_rounding.c: New test.
5626
5627 2018-09-12 Jakub Jelinek <jakub@redhat.com>
5628 Andreas Krebbel <krebbel@linux.ibm.com>
5629
5630 PR tree-optimization/86844
5631 * gcc.c-torture/execute/pr86844.c: New test.
5632 * gcc.dg/store_merging_22.c: New test.
5633 * gcc.dg/store_merging_23.c: New test.
5634
5635 2018-09-12 Jakub Jelinek <jakub@redhat.com>
5636
5637 PR middle-end/87248
5638 * c-c++-common/torture/pr87248.c: New test.
5639
5640 2018-09-11 Janus Weil <janus@gcc.gnu.org>
5641
5642 PR fortran/87172
5643 * gfortran.dg/iso_c_binding_only_2.f90: New test case.
5644
5645 2018-09-11 Paul Thomas <pault@gcc.gnu.org>
5646
5647 PR fortran/87277
5648 * gfortran.dg/select_type_43.f90: New test.
5649
5650 2018-09-11 Nathan Sidwell <nathan@acm.org>
5651
5652 * gcc.dg/driver-specs.c: New.
5653
5654 2018-09-11 Joey Ye <joey.ye@arm.com>
5655
5656 * lib/gcov.exp (verify-intermediate): Add missing close.
5657
5658 2018-09-11 Janus Weil <janus@gcc.gnu.org>
5659
5660 PR fortran/86830
5661 * gfortran.dg/typebound_call_30.f90: New test case.
5662
5663 2018-09-10 Janus Weil <janus@gcc.gnu.org>
5664
5665 PR fortran/85395
5666 * gfortran.dg/proc_ptr_comp_52.f90: New test case.
5667
5668 2018-09-08 Marek Polacek <polacek@redhat.com>
5669
5670 PR c++/87150 - wrong ctor with maybe-rvalue semantics.
5671 * g++.dg/cpp0x/move-return2.C: New test.
5672
5673 2018-09-08 Marek Polacek <polacek@redhat.com>
5674
5675 * c-c++-common/array-init.c: Add dg-prune-output.
5676 * g++.dg/cpp0x/lambda/lambda-const-this.C: Add dg-warning.
5677 * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: Likewise.
5678 * g++.dg/cpp0x/lambda/lambda-in-class.C: Likewise.
5679 * g++.dg/cpp0x/lambda/lambda-nested.C: Likewise.
5680 * g++.dg/cpp0x/lambda/lambda-nsdmi1.C: Likewise.
5681 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: Likewise.
5682 * g++.dg/cpp0x/lambda/lambda-this.C: Likewise.
5683 * g++.dg/cpp0x/lambda/lambda-this17.C: Likewise.
5684 * g++.dg/cpp0x/lambda/lambda-this18.C: Likewise.
5685 * g++.dg/cpp0x/lambda/lambda-this2.C: Likewise.
5686 * g++.dg/cpp0x/lambda/lambda-this8.C: Likewise.
5687 * g++.dg/cpp1y/pr64382.C: Likewise.
5688 * g++.dg/cpp1y/pr77739.C: Likewise.
5689 * g++.dg/cpp1z/lambda-this1.C: Likewise.
5690 * g++.dg/cpp1z/lambda-this2.C: Likewise.
5691 * g++.dg/template/crash84.C: Adjust dg-error.
5692
5693 2018-09-07 Marek Polacek <polacek@redhat.com>
5694
5695 * g++.dg/cpp1z/direct-enum-init1.C: Remove "inside" from diagnostic
5696 messages.
5697
5698 2018-09-07 Marek Polacek <polacek@redhat.com>
5699
5700 PR c++/87152 - range-based for loops with initializer broken in templates.
5701 * g++.dg/cpp2a/range-for11.C: New test.
5702 * g++.dg/cpp2a/range-for12.C: New test.
5703 * g++.dg/cpp2a/range-for13.C: New test.
5704 * g++.dg/cpp2a/range-for14.C: New test.
5705 * g++.dg/cpp2a/range-for15.C: New test.
5706 * g++.dg/cpp2a/range-for16.C: New test.
5707 * g++.dg/cpp2a/range-for17.C: New test.
5708 * g++.dg/cpp2a/range-for18.C: New test.
5709 * g++.dg/parse/error61.C (foo): Adjust dg-error.
5710
5711 2018-09-06 Will Schmidt <will_schmidt@vnet.ibm.com>
5712
5713 PR target/86731
5714 * gcc.target/powerpc/pr86731.c: New test.
5715 * gcc.target/powerpc/pr86731-longlong.c: New test.
5716 * gcc.target/powerpc/pr86731-fwrapv.c: New test.
5717 * gcc.target/powerpc/pr86731-fwrapv-longlong.c: New test.
5718 * gcc.target/powerpc/pr86731-nogimplefold.c: New test.
5719 * gcc.target/powerpc/pr86731-nogimplefold-longlong.c: New test.
5720
5721 2018-09-06 Ilya Leoshkevich <iii@linux.ibm.com>
5722
5723 PR target/80080
5724 * gcc.target/s390/pr80080-3.c: New test.
5725 * gcc.target/s390/s390.exp: Make sure the new test passes
5726 on all optimization levels.
5727
5728 2018-09-05 Marek Polacek <polacek@redhat.com>
5729
5730 PR c++/86982, -Wreturn-local-addr and std::move and std::forward.
5731 * g++.dg/warn/Wreturn-local-addr-5.C: New test.
5732
5733 2018-09-05 Cesar Philippidis <cesar@codesourcery.com>
5734 Bernd Schmidt <bernds_cb1@t-online.de>
5735
5736 * gcc.target/nvptx/atomic_fetch-1.c: New test.
5737 * gcc.target/nvptx/atomic_fetch-1.c: New test.
5738
5739 2018-09-05 Marek Polacek <polacek@redhat.com>
5740
5741 PR c++/87109, wrong overload with ref-qualifiers.
5742 * g++.dg/cpp0x/ref-qual19.C: New test.
5743
5744 2018-09-05 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5745
5746 PR testsuite/52665
5747 * lib/gcc-dg.exp (gcc-dg-test-1): Iterate over _required_options.
5748 * lib/target-supports.exp (scan-assembler_required_options,
5749 scan-assembler-not_required_options,
5750 scan-assembler-times_required_options): Add -fno-ident.
5751 * lib/scanasm.exp (scan-assembler-times): Fix error message.
5752 * c-c++-common/ident-0a.c: New test.
5753 * c-c++-common/ident-0b.c: New test.
5754 * c-c++-common/ident-1a.c: New test.
5755 * c-c++-common/ident-1b.c: New test.
5756 * c-c++-common/ident-2a.c: New test.
5757 * c-c++-common/ident-2b.c: New test.
5758
5759 2018-09-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5760
5761 * gcc.dg/recip_sqrt_mult_1.c: New test.
5762 * gcc.dg/recip_sqrt_mult_2.c: Likewise.
5763 * gcc.dg/recip_sqrt_mult_3.c: Likewise.
5764 * gcc.dg/recip_sqrt_mult_4.c: Likewise.
5765 * gcc.dg/recip_sqrt_mult_5.c: Likewise.
5766 * g++.dg/recip_sqrt_mult_1.C: Likewise.
5767 * g++.dg/recip_sqrt_mult_2.C: Likewise.
5768
5769 2018-09-05 Martin Liska <mliska@suse.cz>
5770
5771 PR tree-optimization/87205
5772 * gcc.dg/tree-ssa/pr87205-2.c: New test.
5773 * gcc.dg/tree-ssa/pr87205.c: New test.
5774
5775 2018-09-05 Richard Biener <rguenther@suse.de>
5776
5777 PR tree-optimization/87217
5778 * gfortran.dg/pr87217.f: New testcase.
5779
5780 2018-09-05 Pádraig Brady p@draigbrady.com
5781
5782 PR c++/87137
5783 * g++.dg/abi/pr87137.C: New.
5784
5785 PR c++/87185
5786 * g++.dg/pr87185.C: New.
5787
5788 2018-09-05 Martin Liska <mliska@suse.cz>
5789
5790 PR testsuite/87216
5791 * gcc.dg/tree-prof/pr59521-3.c: Update scanned pattern
5792 to support Darwin names.
5793
5794 2018-09-05 Martin Liska <mliska@suse.cz>
5795
5796 * g++.dg/gcov/loop.C: Update test to support new format.
5797
5798 2018-09-04 H.J. Lu <hongjiu.lu@intel.com>
5799
5800 PR debug/86593
5801 * g++.dg/pr86593.C: New test.
5802
5803 2018-09-04 Jakub Jelinek <jakub@redhat.com>
5804
5805 PR target/87198
5806 * gcc.target/i386/pr87198.c: New test.
5807
5808 2018-09-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5809
5810 PR target/86744
5811 * gcc.target/i386/addr-sel-1.c: Don't xfail "b\\+1" scan.
5812
5813 2018-09-04 Richard Biener <rguenther@suse.de>
5814
5815 PR tree-optimization/87211
5816 * gcc.dg/torture/pr87211.c: New testcase.
5817
5818 2018-09-04 Richard Biener <rguenther@suse.de>
5819
5820 PR tree-optimization/87176
5821 * gcc.dg/torture/pr87176.c: New testcase.
5822 * gcc.dg/torture/ssa-fre-1.c: Likewise.
5823
5824 2018-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5825
5826 * gfortran.dg/modulo_check: New test.
5827
5828 2018-09-03 Richard Biener <rguenther@suse.de>
5829
5830 PR tree-optimization/87177
5831 * gcc.dg/torture/pr87177.c: New testcase.
5832 * gcc.dg/torture/pr87177-2.c: Likewise.
5833
5834 2018-09-03 Richard Biener <rguenther@suse.de>
5835
5836 PR tree-optimization/87200
5837 * gcc.dg/torture/pr87200.c: New testcase.
5838
5839 2018-09-03 Richard Biener <rguenther@suse.de>
5840
5841 PR tree-optimization/87197
5842 * gcc.dg/torture/pr87197.c: New testcase.
5843
5844 PR tree-optimization/87169
5845 * gcc.dg/torture/pr87169.c: New testcase.
5846
5847 2018-09-03 Martin Liska <mliska@suse.cz>
5848
5849 PR driver/83193
5850 * gcc.dg/completion-4.c: New test.
5851
5852 2018-09-03 Paolo Carlini <paolo.carlini@oracle.com>
5853
5854 PR c++/84980
5855 * g++.dg/concepts/pr84980.C: New.
5856
5857 2018-09-03 Martin Liska <mliska@suse.cz>
5858
5859 PR middle-end/59521
5860 * c-c++-common/pr59521-1.c: New test.
5861 * c-c++-common/pr59521-2.c: New test.
5862 * gcc.dg/tree-prof/pr59521-3.c: New test.
5863
5864 2018-09-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
5865
5866 * c-c++-common/array-init.c: New test.
5867 * g++.dg/init/string2.C: Remove selector.
5868
5869 2018-09-01 Michael Matz <matz@suse.de>
5870
5871 PR tree-optimization/87074
5872 * gcc.dg/pr87074.c: New test.
5873
5874 2018-08-31 Richard Biener <rguenther@suse.de>
5875
5876 PR tree-optimization/87168
5877 * gcc.dg/torture/pr87168.c: New testcase.
5878
5879 2018-08-31 Vlad Lazar <vlad.lazar@arm.com>
5880
5881 * gcc.target/aarch64/scalar_intrinsics.c (test_vnegd_s64): New.
5882 * gcc.target/aarch64/vneg_s.c (RUN_TEST_SCALAR): New.
5883 (test_vnegd_s64): Likewise.
5884 * gcc.target/aarch64/vnegd_64.c: New.
5885 * gcc.target/aarch64/vabsd_64.c: New.
5886 * gcc.tartget/aarch64/vabs_intrinsic_3.c: New.
5887
5888 2018-08-31 Nathan Sidwell <nathan@acm.org>
5889
5890 PR c++/87155
5891 PR c++/84707
5892 * g++.dg/cpp0x/pr87155.C: New.
5893 * g++.dg/cpp0x/inline-ns10.C: Adjust.
5894
5895 2018-08-31 Jakub Jelinek <jakub@redhat.com>
5896
5897 PR middle-end/87138
5898 * gcc.target/i386/avx512bw-pr87138.c: New test.
5899
5900 2018-08-31 Paul Thomas <pault@gcc.gnu.org>
5901
5902 PR fortran/86328
5903 PR fortran/86760
5904 * gfortran.dg/pr86328.f90 : New test.
5905 in comment 12 of the PR.
5906 * gfortran.dg/pr86760.f90 : New test.
5907
5908 2018-08-30 Sandra Loosemore <sandra@codesourcery.com>
5909
5910 * g++.dg/cpp0x/noexcept30.C: Make dependence on
5911 -fdelete-null-pointer-checks explicit.
5912 * g++.dg/cpp1y/constexpr-82218.C: Likewise.
5913 * g++.dg/expr/pmf-3.C: Likewise.
5914 * g++.dg/ext/attr-returns-nonnull.C: Likewise.
5915 * g++.dg/tree-ssa/lifetime-dse1.C: Likewise.
5916 * g++.dg/tree-ssa/pr61034.C: Likewise.
5917 * gcc.dg/addr_equal-1.c: Likewise.
5918 * gcc.dg/ipa/pr85734.c: Likewise.
5919 * gcc.dg/ipa/propmalloc-1.c: Likewise.
5920 * gcc.dg/ipa/propmalloc-2.c: Likewise.
5921 * gcc.dg/ipa/propmalloc-3.c: Likewise.
5922 * gcc.dg/tree-ssa/pr78154.c: Likewise.
5923 * gcc.dg/tree-ssa/pr83648.c: Likewise.
5924
5925 2018-08-30 Martin Sebor <msebor@redhat.com>
5926
5927 PR testsuite/87158
5928 * gcc.c-torture/execute/memchr-1.c: Correct big-endian expectations.
5929
5930 2018-08-30 Qing Zhao <qing.zhao@oracle.com>
5931
5932 PR testsuite/86519
5933 gcc.dg/strcmpopt_6.c: Remove.
5934 gcc.target/aarch64/strcmpopt_6.c: New testcase.
5935 gcc.target/i386/strcmpopt_6.c: Likewise.
5936
5937 2018-08-30 Richard Biener <rguenther@suse.de>
5938
5939 PR tree-optimization/87147
5940 * gcc.dg/torture/pr87147.c: New testcase.
5941
5942 2018-08-30 Tamar Christina <tamar.christina@arm.com>
5943
5944 * gcc.target/aarch64/large_struct_copy_2.c: New.
5945
5946 2018-08-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
5947
5948 PR middle-end/87053
5949 * gcc.c-torture/execute/pr87053.c: New test.
5950
5951 2018-08-29 Jakub Jelinek <jakub@redhat.com>
5952
5953 PR c++/87095
5954 * g++.dg/ubsan/vptr-13.C: New test.
5955
5956 2018-08-29 Paolo Carlini <paolo.carlini@oracle.com>
5957
5958 PR c++/85265
5959 * g++.dg/concepts/pr85265.C: New.
5960
5961 2018-08-29 Martin Sebor <msebor@redhat.com>
5962 Bernd Edlinger <bernd.edlinger@hotmail.de>
5963
5964 PR tree-optimization/86714
5965 PR tree-optimization/86711
5966 * gcc.c-torture/execute/memchr-1.c: New test.
5967 * gcc.c-torture/execute/pr86714.c: New test.
5968 * gcc.c-torture/execute/widechar-3.c: New test.
5969 * gcc.dg/strlenopt-58.c: New test.
5970
5971 2018-08-29 Richard Biener <rguenther@suse.de>
5972
5973 PR tree-optimization/87132
5974 * gcc.dg/torture/pr87132.c: New testcase.
5975
5976 2018-08-29 David Malcolm <dmalcolm@redhat.com>
5977
5978 PR c++/85110
5979 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
5980 output to reflect underlining of pertinent parameter in decl
5981 for "no known conversion" messages.
5982
5983 2018-08-29 Jakub Jelinek <jakub@redhat.com>
5984
5985 PR c++/87122
5986 * g++.dg/cpp1z/decomp47.C: New test.
5987
5988 2018-08-29 Matthew Malcomson <matthew.malcomson@arm.com>
5989
5990 * gcc.target/aarch64/simd/vect_su_add_sub.c: Use 32 and 64-bit types
5991 where appropriate.
5992
5993 2018-08-29 Richard Biener <rguenther@suse.de>
5994
5995 PR tree-optimization/87117
5996 * gfortran.dg/pr87117.f90: New testcase.
5997
5998 2018-08-29 Richard Biener <rguenther@suse.de>
5999
6000 PR tree-optimization/87126
6001 * gcc.dg/tree-ssa/pr87126.c: New testcase.
6002
6003 2018-08-28 MCC CS <deswurstes@users.noreply.github.com>
6004
6005 PR tree-optimization/87009
6006 * gcc.dg/pr87009.c: New test.
6007
6008 2018-08-28 Martin Sebor <msebor@redhat.com>
6009
6010 PR middle-end/86631
6011 * g++.dg/Walloca1.C: Adjust.
6012
6013 2018-08-28 Paolo Carlini <paolo.carlini@oracle.com>
6014
6015 PR c++/86546
6016 * g++.dg/other/switch4.C: New.
6017
6018 2018-08-28 Richard Biener <rguenther@suse.de>
6019
6020 PR tree-optimization/87124
6021 * g++.dg/torture/pr87124.C: New testcase.
6022
6023 2017-08-28 Paul Thomas <pault@gcc.gnu.org>
6024
6025 PR fortran/80477
6026 * gfortran.dg/class_result_7.f90: New test.
6027 * gfortran.dg/class_result_8.f90: New test.
6028 * gfortran.dg/class_result_9.f90: New test.
6029
6030 PR fortran/86481
6031 * gfortran.dg/allocate_with_source_25.f90: New test.
6032
6033 2018-08-28 Jakub Jelinek <jakub@redhat.com>
6034
6035 PR middle-end/87099
6036 * gcc.dg/pr87099.c: New test.
6037
6038 2018-08-28 Richard Sandiford <richard.sandiford@arm.com>
6039
6040 PR testsuite/87078
6041 * gcc.dg/vect/slp-37.c: Restrict scan tests to vect_hw_misalign.
6042
6043 2018-08-28 Richard Biener <rguenther@suse.de>
6044
6045 PR tree-optimization/87117
6046 * gcc.dg/pr87117-1.c: New testcase.
6047
6048 2018-08-28 Richard Biener <rguenther@suse.de>
6049
6050 PR tree-optimization/87117
6051 * gcc.dg/pr87117-2.c: New testcase.
6052
6053 2018-08-28 Richard Biener <rguenther@suse.de>
6054
6055 PR tree-optimization/87117
6056 * gcc.dg/lvalue-5.c: New testcase.
6057
6058 2018-08-27 Jeff Law <law@redhat.com>
6059
6060 PR tree-optimization/87110
6061 * gcc.c-torture/compile/pr87110.c: New test.
6062
6063 2018-08-27 Martin Sebor <msebor@redhat.com>
6064
6065 PR tree-optimization/86914
6066 * gcc.dg/strlenopt-57.c: New test.
6067
6068 2018-08-27 Martin Sebor <msebor@redhat.com>
6069
6070 PR tree-optimization/87112
6071 * gcc.dg/pr87112.c: New test.
6072
6073 2018-08-27 David Malcolm <dmalcolm@redhat.com>
6074
6075 PR c++/63392
6076 * g++.dg/diagnostic/missing-typename.C: New test.
6077
6078 2018-08-27 Jeff Law <law@redhat.com>
6079
6080 * gcc.c-torture/compile/dse.c: New test.
6081
6082 2018-08-27 Jakub Jelinek <jakub@redhat.com>
6083
6084 PR c++/86993
6085 * g++.dg/diagnostic/pr86993.C: New test.
6086
6087 2018-08-27 Richard Biener <rguenther@suse.de>
6088
6089 PR tree-optimization/86927
6090 * gcc.dg/vect/pr86927.c: New testcase.
6091
6092 2018-08-27 David Malcolm <dmalcolm@redhat.com>
6093
6094 PR c++/87091
6095 * gcc.dg/empty.h: New file.
6096 * gcc.dg/fixits-pr84852-1.c: Update for move of fix-it hint to
6097 top of file and removal of redundant second printing of warning
6098 location.
6099 * gcc.dg/fixits-pr84852-2.c: Likewise.
6100 * gcc.dg/missing-header-fixit-3.c: Likewise.
6101 * gcc.dg/missing-header-fixit-4.c: New test.
6102 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Update for
6103 conversion of show_caret_p to a tri-state.
6104
6105 2018-08-27 David Malcolm <dmalcolm@redhat.com>
6106
6107 PR c++/87091
6108 * g++.dg/pr85523.C: Extend expected output to show line
6109 before line-insertion fix-it hint.
6110 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
6111 (test_fixit_insert_newline): Add previous line to expected output.
6112 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
6113 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
6114
6115 2018-08-27 Martin Liska <mliska@suse.cz>
6116
6117 PR sanitizer/86962
6118 * gcc.dg/asan/pr86962.c: New test.
6119
6120 2018-08-27 Martin Liska <mliska@suse.cz>
6121
6122 * gcc.dg/tree-prof/val-prof-10.c: New test.
6123
6124 2018-08-27 Martin Liska <mliska@suse.cz>
6125
6126 PR tree-optimization/86847
6127 * gcc.dg/tree-ssa/switch-3.c: New test.
6128 * gcc.dg/tree-ssa/vrp105.c: Remove.
6129
6130 2018-08-27 Martin Liska <mliska@suse.cz>
6131
6132 * gcc.dg/tree-ssa/switch-2.c: New test.
6133
6134 2018-08-27 Richard Biener <rguenther@suse.de>
6135
6136 * g++.dg/torture/20180705-1.C: New testcase.
6137 * gcc.dg/tree-ssa/ssa-fre-67.c: Likewise.
6138 * gcc.dg/tree-ssa/ssa-ccp-14.c: Scan FRE dump.
6139 * gcc.dg/tree-ssa/ssa-fre-46.c: Use -O2.
6140 * gcc.dg/tree-ssa/vrp92.c: Disable FRE.
6141 * gcc.dg/pr83666.c: Drop --param=sccvn-max-scc-size option.
6142 * gcc.dg/pr85195.c: Likewise.
6143 * gcc.dg/pr85467.c: Likewise.
6144 * gcc.dg/torture/pr81790.c: Likewise.
6145
6146 * gfortran.dg/reassoc_4.f: Change max-completely-peeled-insns
6147 param to current default.
6148
6149 2018-08-27 Jakub Jelinek <jakub@redhat.com>
6150
6151 PR rtl-optimization/87065
6152 * gcc.target/i386/pr87065.c: New test.
6153
6154 2018-08-26 Marek Polacek <polacek@redhat.com>
6155
6156 PR c++/87080
6157 * g++.dg/cpp0x/Wpessimizing-move5.C: New test.
6158
6159 PR c++/87029, Implement -Wredundant-move.
6160 * g++.dg/cpp0x/Wredundant-move1.C: New test.
6161 * g++.dg/cpp0x/Wredundant-move2.C: New test.
6162 * g++.dg/cpp0x/Wredundant-move3.C: New test.
6163 * g++.dg/cpp0x/Wredundant-move4.C: New test.
6164
6165 2018-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
6166
6167 PR libfortran/86704
6168 * gfortran.dg/matmul_19.f90: New test.
6169
6170 2018-08-25 Janus Weil <janus@gcc.gnu.org>
6171
6172 PR fortran/86545
6173 * gfortran.dg/generic_35.f90: New test case.
6174
6175 2018-08-24 David Malcolm <dmalcolm@redhat.com>
6176
6177 PR c++/87091
6178 * gcc.dg/missing-header-fixit-3.c: Update for changes to how
6179 line spans are printed with -fdiagnostics-show-line-numbers.
6180
6181 2018-08-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6182
6183 PR fortran/86837
6184 * gfortran.dg/implied_do_io_6.f90: New test.
6185
6186 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
6187
6188 PR middle-end/87092
6189 * gcc.dg/pr87092.c: New test.
6190
6191 2018-08-24 Marek Polacek <polacek@redhat.com>
6192
6193 PR c++/67012
6194 PR c++/86942
6195 * g++.dg/cpp0x/auto52.C: New test.
6196 * g++.dg/cpp1y/auto-fn52.C: New test.
6197 * g++.dg/cpp1y/auto-fn53.C: New test.
6198 * g++.dg/cpp1y/auto-fn54.C: New test.
6199
6200 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
6201
6202 * lib/target-supports.exp (vect_perm_supported): Only return
6203 false for variable-length vectors if the permute size is not
6204 a power of 2.
6205 (check_effective_target_vect_perm)
6206 (check_effective_target_vect_perm_byte)
6207 (check_effective_target_vect_perm_short): Remove check for
6208 variable-length vectors.
6209 * gcc.dg/vect/slp-23.c: Add an XFAIL for variable-length SVE.
6210 * gcc.dg/vect/slp-perm-10.c: Likewise.
6211 * gcc.dg/vect/slp-perm-9.c: Add an XFAIL for variable-length vectors.
6212
6213 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
6214
6215 * gcc.target/aarch64/sve/bswap_1.c: New test.
6216 * gcc.target/aarch64/sve/bswap_2.c: Likewise.
6217 * gcc.target/aarch64/sve/bswap_3.c: Likewise.
6218
6219 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
6220
6221 * gcc.target/aarch64/sve/slp_perm_1.c: New test.
6222 * gcc.target/aarch64/sve/slp_perm_2.c: Likewise.
6223 * gcc.target/aarch64/sve/slp_perm_3.c: Likewise.
6224 * gcc.target/aarch64/sve/slp_perm_4.c: Likewise.
6225 * gcc.target/aarch64/sve/slp_perm_5.c: Likewise.
6226 * gcc.target/aarch64/sve/slp_perm_6.c: Likewise.
6227 * gcc.target/aarch64/sve/slp_perm_7.c: Likewise.
6228
6229 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
6230
6231 PR debug/79342
6232 * gcc.dg/pr79342.: New test.
6233
6234 2018-08-23 Martin Sebor <msebor@redhat.com>
6235
6236 PR tree-optimization/87072
6237 * gcc.dg/Warray-bounds-35.c: New test.
6238
6239 2018-08-23 Richard Biener <rguenther@suse.de>
6240
6241 PR middle-end/87024
6242 * gcc.dg/pr87024.c: New testcase.
6243
6244 2018-08-23 Richard Sandiford <richard.sandiford@arm.com>
6245
6246 * gcc.dg/vect/no-vfa-vect-depend-2.c: Remove XFAIL.
6247 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
6248 * gcc.dg/vect/pr65947-13.c: Update for vect_fold_extract_last.
6249 * gcc.dg/vect/pr80631-2.c: Likewise.
6250
6251 2017-08-23 Paul Thomas <pault@gcc.gnu.org>
6252
6253 PR fortran/86863
6254 * gfortran.dg/submodule_32.f08: New test.
6255
6256 2018-08-22 Janus Weil <janus@gcc.gnu.org>
6257
6258 PR fortran/86935
6259 * gfortran.dg/associate_3.f90: Update error message.
6260 * gfortran.dg/associate_39.f90: New test case.
6261
6262 2018-08-22 Janus Weil <janus@gcc.gnu.org>
6263
6264 PR fortran/86888
6265 * gfortran.dg/alloc_comp_basics_6.f90: Update an error message and add
6266 an additional case.
6267 * gfortran.dg/alloc_comp_basics_7.f90: New test case.
6268 * gfortran.dg/class_17.f03: Update error message.
6269 * gfortran.dg/class_55.f90: Ditto.
6270 * gfortran.dg/dtio_11.f90: Update error messages.
6271 * gfortran.dg/implicit_actual.f90: Add an error message.
6272 * gfortran.dg/typebound_proc_12.f90: Update error message.
6273
6274 2018-08-22 Martin Sebor <msebor@redhat.com>
6275
6276 PR middle-end/87052
6277 * gcc.dg/pr87052.c: New test.
6278 * gcc.dg/tree-ssa/dump-3.c: Adjust.
6279
6280 2018-08-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
6281
6282 * gfortran.dg/max_fmax_aarch64.f90: Rename to...
6283 * gfortran.dg/max_expr.f90: ...this.
6284 * gfortran.dg/min_fmin_aarch64.f90: Rename to...
6285 * gfortran.dg/min_expr.f90: ...this.
6286
6287 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
6288
6289 PR tree-optimization/86725
6290 * gcc.dg/vect/no-scevccp-pr86725-2.c: New test.
6291 * gcc.dg/vect/no-scevccp-pr86725-3.c: Likewise.
6292 * gcc.dg/vect/no-scevccp-pr86725-4.c: Likewise.
6293 * gcc.dg/vect/no-scevccp-pr86725-5.c: Likewise.
6294
6295 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
6296
6297 PR tree-optimization/86725
6298 * gcc.dg/vect/no-scevccp-pr86725-1.c: New test.
6299
6300 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
6301
6302 * gcc.dg/vect/vect-avg-16.c: New test.
6303 * gcc.dg/vect/slp-37.c: Expect the loop to be vectorized.
6304 * gcc.dg/vect/vect-strided-u8-i8-gap4.c,
6305 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise for
6306 the second loop in main1.
6307
6308 2018-08-22 Iain Sandoe <iain@sandoe.co.uk>
6309
6310 * gcc.dg/lto/pr85248_0.c (test_alias):
6311 Stringify __USER_LABEL_PREFIX__.
6312 (test_noreturn): Likewise.
6313
6314 2018-08-22 Richard Biener <rguenther@suse.de>
6315
6316 PR tree-optimization/86988
6317 * g++.dg/pr86988.C: New testcase.
6318
6319 2018-08-22 Richard Biener <rguenther@suse.de>
6320
6321 PR tree-optimization/86945
6322 * tree-cfg.c (generate_range_test): Use unsigned arithmetic.
6323
6324 2018-08-21 Janne Blomqvist <jb@gcc.gnu.org>
6325
6326 * gfortran.dg/nan_1.f90: Remove tests that test MAX/MIN with NaNs.
6327
6328 2018-08-21 Nicolas Koenig <koenigni@gcc.gnu.org>
6329 Thomas Koenig <tkoenig@gcc.gnu.org>
6330
6331 PR fortran/25829
6332 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
6333 * gfortran.dg/f2003_io_1.f03: Add wait statement.
6334
6335 2018-08-21 Marek Polacek <polacek@redhat.com>
6336
6337 PR c++/86981, Implement -Wpessimizing-move.
6338 * g++.dg/cpp0x/Wpessimizing-move1.C: New test.
6339 * g++.dg/cpp0x/Wpessimizing-move2.C: New test.
6340 * g++.dg/cpp0x/Wpessimizing-move3.C: New test.
6341 * g++.dg/cpp0x/Wpessimizing-move4.C: New test.
6342 * g++.dg/cpp1z/Wpessimizing-move1.C: New test.
6343
6344 PR c++/65043
6345 * g++.dg/concepts/pr67595.C: Add dg-warning.
6346 * g++.dg/cpp0x/Wnarrowing11.C: New test.
6347 * g++.dg/cpp0x/Wnarrowing12.C: New test.
6348 * g++.dg/cpp0x/rv-cast5.C: Add static_cast.
6349
6350 PR c++/86499
6351 * g++.dg/cpp0x/lambda/lambda-non-local.C: New test.
6352 * g++.dg/cpp0x/lambda/lambda-this10.C: Adjust dg-error.
6353
6354 2018-08-21 Ed Schonberg <schonberg@adacore.com>
6355
6356 * gnat.dg/expr_func7.adb, gnat.dg/expr_func7.ads: New testcase.
6357
6358 2018-08-21 Ed Schonberg <schonberg@adacore.com>
6359
6360 * gnat.dg/expr_func6.adb, gnat.dg/expr_func6.ads: New testcase.
6361
6362 2018-08-21 Javier Miranda <miranda@adacore.com>
6363
6364 * gnat.dg/spark2.adb, gnat.dg/spark2.ads: New testcase.
6365
6366 2018-08-21 Ed Schonberg <schonberg@adacore.com>
6367
6368 * gnat.dg/prot6.adb, gnat.dg/prot6.ads: New testcase.
6369
6370 2018-08-21 Ed Schonberg <schonberg@adacore.com>
6371
6372 * gnat.dg/access5.adb, gnat.dg/access5.ads: New testcase.
6373
6374 2018-08-21 Eric Botcazou <ebotcazou@adacore.com>
6375
6376 * gnat.dg/rep_clause7.adb: New testcase.
6377
6378 2018-08-21 Ed Schonberg <schonberg@adacore.com>
6379
6380 * gnat.dg/task1.adb, gnat.dg/task1.ads, gnat.dg/task1_pkg.adb,
6381 gnat.dg/task1_pkg.ads: New testcase.
6382
6383 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
6384
6385 * gnat.dg/linkedlist.adb: New testcase.
6386
6387 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
6388
6389 * gnat.dg/elab6.adb, gnat.dg/elab6.ads, gnat.dg/elab6_pkg.adb,
6390 gnat.dg/elab6_pkg.ads: New testcase.
6391
6392 2018-08-21 Ed Schonberg <schonberg@adacore.com>
6393
6394 * gnat.dg/expr_func5.adb: New testcase.
6395
6396 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
6397
6398 * gnat.dg/dynhash.adb: New testcase.
6399
6400 2018-08-21 Javier Miranda <miranda@adacore.com>
6401
6402 * gnat.dg/enum4.adb: New testcase.
6403
6404 2018-08-21 Tamar Christina <tamar.christina@arm.com>
6405
6406 * gcc.target/aarch64/large_struct_copy.c: New test.
6407
6408 2018-08-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
6409
6410 * g++.dg/torture/pr86763.C: Restrict to *-*-linux*.
6411
6412 2018-08-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
6413
6414 PR middle-end/86121
6415 * gcc.dg/Wstringop-overflow-6.c: Remove xfail.
6416
6417 2018-08-21 Tom de Vries <tdevries@suse.de>
6418
6419 * gcc.c-torture/unsorted/dump-noaddr.x: Use -gno-record-gcc-switches
6420 to avoid mismatch in .debug and .earlydebug dump files.
6421
6422 2018-08-20 Michael Meissner <meissner@linux.ibm.com>
6423
6424 PR target/87033
6425 * gcc.target/powerpc/pr87033.c: New test.
6426
6427 2018-08-20 Martin Sebor <msebor@redhat.com>
6428
6429 PR tree-optimization/87034
6430 * gcc.dg/builtin-sprintf-warn-20.c: New test.
6431
6432 2018-08-20 David Malcolm <dmalcolm@redhat.com>
6433
6434 PR other/84889
6435 * gcc.dg/plugin/diagnostic-group-test-1.c: New test.
6436 * gcc.dg/plugin/diagnostic_group_plugin.c: New test.
6437 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
6438
6439 2018-08-20 H.J. Lu <hongjiu.lu@intel.com>
6440
6441 PR target/87014
6442 * g++.dg/torture/pr87014.C: New file.
6443
6444 2018-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
6445
6446 PR target/86984
6447 * gcc.target/alpha/pr86984.c: New test.
6448
6449 2018-08-20 Richard Biener <rguenther@suse.de>
6450
6451 PR tree-optimization/78655
6452 * gcc.dg/tree-ssa/evrp11.c: New testcase.
6453
6454 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
6455
6456 * gcc.dg/debug/dwarf2/pr80263.c: Suppress pubtypes output
6457 for Darwin.
6458
6459 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
6460
6461 * g++.dg/debug/dwarf2/pr85302.C: Skip unsupported split DWARF
6462 test on Darwin.
6463 * g++.dg/debug/dwarf2/pr85302.C: Likewise.
6464 * gcc.dg/lto/pr83719_0.c: Likewise.
6465
6466 2018-08-17 Martin Sebor <msebor@redhat.com>
6467
6468 PR testsuite/86996
6469 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
6470
6471 2018-08-17 David Malcolm <dmalcolm@redhat.com>
6472
6473 * g++.dg/conversion/Wwrite-strings.C: New test.
6474
6475 2018-08-17 Sandra Loosemore <sandra@codesourcery.com>
6476 Chung-Lin Tang <cltang@codesourcery.com>
6477 Xianmiao Qu <xianmiao_qu@c-sky.com>
6478
6479 C-SKY port: Testsuite
6480
6481 * g++.dg/Wno-frame-address.C: Adjust for C-SKY.
6482 * g++.dg/torture/type-generic-1.C: Likewise.
6483 * gcc.c-torture/compile/20000804-1.c: Likewise.
6484 * gcc.c-torture/execute/20101011-1.c: Likewise.
6485 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Likewise.
6486 * gcc.dg/20020312-2.c: Likewise.
6487 * gcc.dg/Wno-frame-address.c: Likewise.
6488 * gcc.dg/c11-true_min-1.c: Likewise.
6489 * gcc.dg/sibcall-10.c: Likewise.
6490 * gcc.dg/sibcall-9.c: Likewise.
6491 * gcc.dg/stack-usage-1.c: Likewise.
6492 * gcc.dg/torture/float32-tg-3.c: Likewise.
6493 * gcc.dg/torture/float32x-tg-3.c: Likewise.
6494 * gcc.dg/torture/float64-tg-3.c: Likewise.
6495 * gcc.dg/torture/float64x-tg-3.c: Likewise.
6496 * gcc.dg/torture/type-generic-1.c: Likewise.
6497 * gcc.target/csky/*: New.
6498 * lib/target-supports.exp (check_profiling_available): Add
6499 csky-*-elf.
6500 (check_effective_target_hard_float): Handle C-SKY targets with
6501 single-precision hard float only.
6502 (check_effective_target_logical_op_short_circuit): Handle C-SKY.
6503
6504 2018-08-17 David Malcolm <dmalcolm@redhat.com>
6505
6506 * gcc.dg/format/gcc_diag-1.c: Fix typo. Add test coverage for
6507 gcc_dump_printf.
6508 * gcc.dg/format/gcc_diag-10.c: Add gimple typedef. Add test
6509 coverage for gcc_dump_printf.
6510
6511 2018-08-17 Martin Liska <mliska@suse.cz>
6512
6513 * g++.dg/opt/mpx.C: Fix scanned pattern.
6514 * gcc.target/i386/mpx.c: Likewise.
6515 * g++.dg/warn/Wunreachable-code-1.C: Remove.
6516 * g++.dg/warn/Wunreachable-code-2.C: Likewise.
6517 * gcc.dg/torture/pr52969.c: Likewise.
6518 * g++.dg/warn/pr31246-2.C: Likewise.
6519 * g++.dg/warn/pr31246.C: Likewise.
6520 * gcc.dg/pr33092.c: Likewise.
6521 * g++.dg/opt/eh1.C: Remove a deprecated option.
6522 * g++.dg/template/inline1.C: Likewise.
6523 * g++.dg/tree-ssa/pr81408.C: Likewise.
6524 * gcc.dg/pr41837.c: Likewise.
6525 * gcc.dg/pr41841.c: Likewise.
6526 * gcc.dg/pr42250.c: Likewise.
6527 * gcc.dg/pr43084.c: Likewise.
6528 * gcc.dg/pr43317.c: Likewise.
6529 * gcc.dg/pr51879-18.c: Likewise.
6530 * gcc.dg/torture/pr36066.c: Likewise.
6531 * gcc.dg/tree-ssa/ifc-8.c: Likewise.
6532 * gcc.dg/tree-ssa/ifc-cd.c: Likewise.
6533 * gcc.dg/tree-ssa/pr19210-1.c: Likewise.
6534 * gcc.dg/tree-ssa/pr45122.c: Likewise.
6535 * gcc.target/i386/pr45352-2.c: Likewise.
6536 * gcc.target/i386/zee.c: Likewise.
6537 * gfortran.dg/auto_char_len_2.f90: Likewise.
6538 * gfortran.dg/auto_char_len_4.f90: Likewise.
6539 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
6540 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
6541 * gfortran.dg/gomp/pr47331.f90: Likewise.
6542 * gfortran.dg/pr40999.f: Likewise.
6543 * gfortran.dg/pr41011.f: Likewise.
6544 * gfortran.dg/pr42051.f03: Likewise.
6545 * gfortran.dg/pr46804.f90: Likewise.
6546 * gfortran.dg/pr83149_1.f90: Likewise.
6547 * gfortran.dg/pr83149_b.f90: Likewise.
6548 * gfortran.dg/whole_file_1.f90: Likewise.
6549 * gfortran.dg/whole_file_10.f90: Likewise.
6550 * gfortran.dg/whole_file_11.f90: Likewise.
6551 * gfortran.dg/whole_file_12.f90: Likewise.
6552 * gfortran.dg/whole_file_13.f90: Likewise.
6553 * gfortran.dg/whole_file_14.f90: Likewise.
6554 * gfortran.dg/whole_file_15.f90: Likewise.
6555 * gfortran.dg/whole_file_16.f90: Likewise.
6556 * gfortran.dg/whole_file_17.f90: Likewise.
6557 * gfortran.dg/whole_file_18.f90: Likewise.
6558 * gfortran.dg/whole_file_19.f90: Likewise.
6559 * gfortran.dg/whole_file_2.f90: Likewise.
6560 * gfortran.dg/whole_file_20.f03: Likewise.
6561 * gfortran.dg/whole_file_3.f90: Likewise.
6562 * gfortran.dg/whole_file_4.f90: Likewise.
6563 * gfortran.dg/whole_file_5.f90: Likewise.
6564 * gfortran.dg/whole_file_6.f90: Likewise.
6565 * gfortran.dg/whole_file_7.f90: Likewise.
6566 * gfortran.dg/whole_file_8.f90: Likewise.
6567 * gfortran.dg/whole_file_9.f90: Likewise.
6568 * gcc.dg/vect/vect.exp: Likewise.
6569
6570 2018-08-17 Richard Biener <rguenther@suse.de>
6571
6572 PR middle-end/86505
6573 * gcc.dg/torture/pr86505.c: New testcase.
6574
6575 2018-08-16 Martin Sebor <msebor@redhat.com>
6576
6577 PR tree-optimization/86853
6578 * gcc.dg/tree-ssa/builtin-sprintf-10.c: New test.
6579 * gcc.dg/tree-ssa/builtin-sprintf-11.c: New test.
6580 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Adjust.
6581
6582 2018-08-16 David Malcolm <dmalcolm@redhat.com>
6583
6584 * gcc.dg/missing-header-fixit-3.c: New test.
6585
6586 2018-08-16 David Malcolm <dmalcolm@redhat.com>
6587
6588 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
6589 (test_fixit_insert_newline): Update expected output to show '+'
6590 characters in margin of line-insertion fix-it hint.
6591
6592 2018-08-16 Nathan Sidwell <nathan@acm.org>
6593
6594 * gcc.dg/cpp/macsyntx.c: Adjust expected errors.
6595 * gcc.dg/cpp/macsyntx2.c: likewise.
6596
6597 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
6598
6599 PR testsuite/86745
6600 * gcc.target/i386/avx-cvt-2.c: Loosen scan-assembler strings.
6601 * gcc.target/i386/avx-cvt-2.c: Ditto.
6602
6603 2018-08-16 David Malcolm <dmalcolm@redhat.com>
6604
6605 PR c++/70693
6606 * c-c++-common/Wmisleading-indentation-pr70693.c: New test.
6607
6608 2018-08-16 Vlad Lazar <vlad.lazar@arm.com>
6609
6610 * gcc.target/aarch64/imm_choice_comparison.c: New test.
6611
6612 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
6613
6614 * gcc.dg/memcmp-1.c (lib_memcmp): Apply __USER_LABEL_PREFIX__.
6615 (lib_strncmp): Likewise.
6616
6617 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
6618
6619 * c-c++-common/asan/pointer-subtract-3.c: Skip for Darwin.
6620 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
6621 * g++.dg/torture/pr44295.C : Likewise.
6622
6623 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
6624
6625 PR testsuite/78544
6626 * gcc.dg/tree-prof/section-attr-1.c: Add Darwin-specific section
6627 attributes and matching.
6628 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
6629 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
6630
6631 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
6632
6633 * gcc.dg/asan/pr81923.c: Stringify __USER_LABEL_PREFIX__.
6634
6635 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
6636
6637 * gcc.target/i386/rop1.c: Remove.
6638 * gcc.target/i386/pr83554 (dg-options): Remove -mmitigate-rop.
6639
6640 2018-08-15 Will Schmidt <will_schmidt@vnet.ibm.com>
6641
6642 * gcc.target/powerpc/fold-vec-splat-char.c: New.
6643 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: New.
6644 * gcc.target/powerpc/fold-vec-splat-int.c: New.
6645 * gcc.target/powerpc/fold-vec-splat-longlong.c: New.
6646 * gcc.target/powerpc/fold-vec-splat-pixel.c: New.
6647 * gcc.target/powerpc/fold-vec-splat-short.c: New.
6648
6649 2018-08-15 David Malcolm <dmalcolm@redhat.com>
6650
6651 * g++.dg/diagnostic/aka3.C: New test.
6652 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
6653 output to show range labels.
6654 * g++.dg/diagnostic/param-type-mismatch.C: Likewise.
6655 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
6656 * g++.dg/plugin/show-template-tree-color-labels.C: New test.
6657 * gcc.dg/bad-binary-ops.c: Update expected output to show range
6658 labels. Add an "aka" example.
6659 * gcc.dg/cpp/pr66415-1.c: Update expected output to show range
6660 labels.
6661 * gcc.dg/format/diagnostic-ranges.c: Likewise.
6662 * gcc.dg/format/pr72858.c: Likewise.
6663 * gcc.dg/format/pr78498.c: Likewise.
6664 * gcc.dg/param-type-mismatch.c: Add "-Wpointer-sign" to options.
6665 Update expected output to show range labels. Add examples of
6666 -Wincompatible-pointer-types and -Wpointer-sign for parameters.
6667 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
6668 Update expected output to show range labels.
6669 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
6670 (test_very_wide_line): Adjust so that label is at left-clipping
6671 boundary.
6672 (test_very_wide_line_2): New test.
6673 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
6674 Update expected output to show range labels.
6675 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
6676 * gcc.dg/plugin/diagnostic-test-show-locus-no-labels.c: New test.
6677 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): Update
6678 for new param to gcc_rich_location::add_expr.
6679 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
6680 Add "label" param.
6681 (test_show_locus): Add examples of labels to various tests. Tweak
6682 the "very wide_line" test case and duplicate it, to cover the
6683 boundary values for clipping of labels against the left-margin.
6684 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
6685 diagnostic-test-show-locus-no-labels.c.
6686 * gcc.dg/pr69554-1.c: Update expected output to show range labels.
6687 Update line numbers of dg-locus directives.
6688 * gcc.dg/pr69627.c: Update expected output to show range labels.
6689 * lib/multiline.exp (proc _build_multiline_regex): Remove
6690 special-case handling of lines with trailing '|'.
6691
6692 2018-08-15 Qing Zhao <qing.zhao@oracle.com>
6693
6694 PR testsuite/86519
6695 * gcc.dg/strcmpopt_6.c: Scan the assembly file instead of
6696 the .expand file.
6697
6698 2018-08-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6699
6700 * gcc.dg/wmain.c: New test.
6701
6702 2018-08-15 Iain Sandoe <iain@sandoe.co.uk>
6703
6704 PR c/19315
6705 * gcc.dg/graphite/pr82451.c: Make array 'a' an extern.
6706 * gcc.dg/redecl-10.c: Expect warnings for the static vars with
6707 unknown size.
6708
6709 2018-08-15 Martin Liska <mliska@suse.cz>
6710
6711 PR tree-optimization/86925
6712 * gcc.dg/predict-20.c: New test.
6713 * gcc.dg/predict-21.c: New test.
6714
6715 2018-08-15 Paolo Carlini <paolo.carlini@oracle.com>
6716
6717 * g++.dg/init/goto3.C: Adjust for error instead of permerror.
6718
6719 2018-08-14 Allan Sandfeld Jensen <allan.jensen@qt.io>
6720
6721 * gcc.target/i386/sse2-movs.c: New test.
6722
6723 2018-08-14 Martin Sebor <msebor@redhat.com>
6724
6725 PR tree-optimization/86650
6726 * gcc.dg/Warray-bounds-34.c: New test.
6727
6728 2018-08-14 Janus Weil <janus@gcc.gnu.org>
6729
6730 PR fortran/86116
6731 * gfortran.dg/generic_34.f90: New test case.
6732
6733 2018-08-13 Marek Polacek <polacek@redhat.com>
6734
6735 PR c++/57891
6736 * g++.dg/cpp0x/Wnarrowing6.C: New test.
6737 * g++.dg/cpp0x/Wnarrowing7.C: New test.
6738 * g++.dg/cpp0x/Wnarrowing8.C: New test.
6739 * g++.dg/cpp0x/Wnarrowing9.C: New test.
6740 * g++.dg/cpp0x/Wnarrowing10.C: New test.
6741 * g++.dg/cpp0x/constexpr-47969.C: Adjust dg-error.
6742 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
6743 * g++.dg/cpp0x/constexpr-targ.C: Likewise.
6744 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
6745 * g++.dg/ext/stmtexpr15.C: Likewise.
6746 * g++.dg/gomp/pr47963.C: Likewise.
6747 * g++.dg/init/new37.C: Likewise.
6748 * g++.dg/init/new43.C: Likewise.
6749 * g++.dg/other/fold1.C: Likewise.
6750 * g++.dg/parse/array-size2.C: Likewise.
6751 * g++.dg/template/dependent-name3.C: Likewise.
6752 * g++.dg/cpp0x/constexpr-data2.C: Add dg-error.
6753 * g++.dg/other/vrp1.C: Likewise.
6754 * g++.dg/template/char1.C: Likewise.
6755
6756 2018-08-13 Segher Boessenkool <segher@kernel.crashing.org>
6757
6758 * gcc.target/powerpc/pr56605.c: The generated code can have an AND
6759 instead of a ZERO_EXTEND.
6760
6761 2018-08-13 Martin Sebor <msebor@redhat.com>
6762
6763 PR tree-optimization/71625
6764 * c-c++-common/attr-nonstring-3.c: Temporarily xfail a test case.
6765 * g++.dg/init/string2.C: New test.
6766 * g++.dg/init/string3.C: New test.
6767 * g++.dg/init/string4.C: New test.
6768 * gcc.dg/init-string-3.c: New test.
6769 * gcc.dg/strlenopt-55.c: New test.
6770 * gcc.dg/strlenopt-56.c: New test.
6771
6772 2018-08-13 Marek Polacek <polacek@redhat.com>
6773
6774 P0806R2 - Deprecate implicit capture of this via [=]
6775 * g++.dg/cpp2a/lambda-this1.C: New test.
6776 * g++.dg/cpp2a/lambda-this2.C: New test.
6777 * g++.dg/cpp2a/lambda-this3.C: New test.
6778
6779 2018-08-13 Marek Polacek <polacek@redhat.com>
6780
6781 PR c++/86915
6782 * g++.dg/diagnostic/auto1.C: New test.
6783
6784 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
6785
6786 PR fortran/66679
6787 * gfortran.dg/transfer_class_3.f90: New test.
6788
6789 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
6790
6791 PR fortran/86906
6792 * gfortran.dg/use_rename_9.f90: New test.
6793
6794 2018-08-11 Jakub Jelinek <jakub@redhat.com>
6795
6796 PR tree-optimization/86835
6797 * gcc.dg/pr86835.c: New test.
6798
6799 2018-08-10 Janus Weil <janus@gcc.gnu.org>
6800
6801 PR fortran/57160
6802 * gfortran.dg/actual_pointer_function_1.f90: Fix invalid test case.
6803 * gfortran.dg/inline_matmul_23.f90: Add option "-ffrontend-optimize".
6804 * gfortran.dg/short_circuiting_2.f90: New test case.
6805 * gfortran.dg/short_circuiting_3.f90: New test case.
6806
6807 2018-08-10 Alexander Monakov <amonakov@ispras.ru>
6808
6809 PR target/82418
6810 * gcc.target/i386/pr82418.c: New test.
6811
6812 2018-08-10 Martin Liska <mliska@suse.cz>
6813
6814 PR target/83610
6815 * gcc.dg/predict-17.c: New test.
6816 * gcc.dg/predict-18.c: New test.
6817 * gcc.dg/predict-19.c: New test.
6818
6819 2018-08-10 Martin Liska <mliska@suse.cz>
6820
6821 PR tree-optimization/85799
6822 * gcc.dg/pr85799.c: New test.
6823
6824 2018-08-09 Jeff Law <law@redhat.com>
6825
6826 PR middle-end/86897
6827 * gcc.dg/uninit-suppress_2.c: Disable DOM.
6828
6829 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
6830
6831 * gcc.target/aarch64/sve/reduc_8.c: New test.
6832
6833 2018-08-09 David Malcolm <dmalcolm@redhat.com>
6834
6835 PR other/84889
6836 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: New
6837 test.
6838 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
6839 New test.
6840 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
6841 * lib/prune.exp: Add -fno-diagnostics-show-line-numbers to
6842 TEST_ALWAYS_FLAGS.
6843
6844 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
6845
6846 PR tree-optimization/86858
6847 * gcc.dg/vect/pr86858.c: New test.
6848
6849 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
6850
6851 PR tree-optimization/86871
6852 * gcc.dg/vect/pr86871.c: New test.
6853
6854 2018-08-09 Paolo Carlini <paolo.carlini@oracle.com>
6855
6856 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
6857
6858 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
6859
6860 * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: Decrement
6861 arch and tune numbers by 2.
6862 * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: Likewise.
6863 * gcc.target/s390/target-attribute/tattr-m31-1.c: Likewise.
6864 * gcc.target/s390/target-attribute/tattr-m31-10.c: Likewise.
6865 * gcc.target/s390/target-attribute/tattr-m31-11.c: Likewise.
6866 * gcc.target/s390/target-attribute/tattr-m31-12.c: Likewise.
6867 * gcc.target/s390/target-attribute/tattr-m31-13.c: Likewise.
6868 * gcc.target/s390/target-attribute/tattr-m31-14.c: Likewise.
6869 * gcc.target/s390/target-attribute/tattr-m31-15.c: Likewise.
6870 * gcc.target/s390/target-attribute/tattr-m31-16.c: Likewise.
6871 * gcc.target/s390/target-attribute/tattr-m31-17.c: Likewise.
6872 * gcc.target/s390/target-attribute/tattr-m31-18.c: Likewise.
6873 * gcc.target/s390/target-attribute/tattr-m31-19.c: Likewise.
6874 * gcc.target/s390/target-attribute/tattr-m31-2.c: Likewise.
6875 * gcc.target/s390/target-attribute/tattr-m31-20.c: Likewise.
6876 * gcc.target/s390/target-attribute/tattr-m31-21.c: Likewise.
6877 * gcc.target/s390/target-attribute/tattr-m31-22.c: Likewise.
6878 * gcc.target/s390/target-attribute/tattr-m31-23.c: Likewise.
6879 * gcc.target/s390/target-attribute/tattr-m31-24.c: Likewise.
6880 * gcc.target/s390/target-attribute/tattr-m31-25.c: Likewise.
6881 * gcc.target/s390/target-attribute/tattr-m31-26.c: Likewise.
6882 * gcc.target/s390/target-attribute/tattr-m31-27.c: Likewise.
6883 * gcc.target/s390/target-attribute/tattr-m31-28.c: Likewise.
6884 * gcc.target/s390/target-attribute/tattr-m31-29.c: Likewise.
6885 * gcc.target/s390/target-attribute/tattr-m31-3.c: Likewise.
6886 * gcc.target/s390/target-attribute/tattr-m31-30.c: Likewise.
6887 * gcc.target/s390/target-attribute/tattr-m31-31.c: Likewise.
6888 * gcc.target/s390/target-attribute/tattr-m31-32.c: Likewise.
6889 * gcc.target/s390/target-attribute/tattr-m31-4.c: Likewise.
6890 * gcc.target/s390/target-attribute/tattr-m31-5.c: Likewise.
6891 * gcc.target/s390/target-attribute/tattr-m31-6.c: Likewise.
6892 * gcc.target/s390/target-attribute/tattr-m31-7.c: Likewise.
6893 * gcc.target/s390/target-attribute/tattr-m31-8.c: Likewise.
6894 * gcc.target/s390/target-attribute/tattr-m31-9.c: Likewise.
6895 * gcc.target/s390/target-attribute/tattr-m64-1.c: Likewise.
6896 * gcc.target/s390/target-attribute/tattr-m64-10.c: Likewise.
6897 * gcc.target/s390/target-attribute/tattr-m64-11.c: Likewise.
6898 * gcc.target/s390/target-attribute/tattr-m64-12.c: Likewise.
6899 * gcc.target/s390/target-attribute/tattr-m64-13.c: Likewise.
6900 * gcc.target/s390/target-attribute/tattr-m64-14.c: Likewise.
6901 * gcc.target/s390/target-attribute/tattr-m64-15.c: Likewise.
6902 * gcc.target/s390/target-attribute/tattr-m64-16.c: Likewise.
6903 * gcc.target/s390/target-attribute/tattr-m64-17.c: Likewise.
6904 * gcc.target/s390/target-attribute/tattr-m64-18.c: Likewise.
6905 * gcc.target/s390/target-attribute/tattr-m64-19.c: Likewise.
6906 * gcc.target/s390/target-attribute/tattr-m64-2.c: Likewise.
6907 * gcc.target/s390/target-attribute/tattr-m64-20.c: Likewise.
6908 * gcc.target/s390/target-attribute/tattr-m64-21.c: Likewise.
6909 * gcc.target/s390/target-attribute/tattr-m64-22.c: Likewise.
6910 * gcc.target/s390/target-attribute/tattr-m64-23.c: Likewise.
6911 * gcc.target/s390/target-attribute/tattr-m64-24.c: Likewise.
6912 * gcc.target/s390/target-attribute/tattr-m64-25.c: Likewise.
6913 * gcc.target/s390/target-attribute/tattr-m64-26.c: Likewise.
6914 * gcc.target/s390/target-attribute/tattr-m64-27.c: Likewise.
6915 * gcc.target/s390/target-attribute/tattr-m64-28.c: Likewise.
6916 * gcc.target/s390/target-attribute/tattr-m64-29.c: Likewise.
6917 * gcc.target/s390/target-attribute/tattr-m64-3.c: Likewise.
6918 * gcc.target/s390/target-attribute/tattr-m64-30.c: Likewise.
6919 * gcc.target/s390/target-attribute/tattr-m64-31.c: Likewise.
6920 * gcc.target/s390/target-attribute/tattr-m64-32.c: Likewise.
6921 * gcc.target/s390/target-attribute/tattr-m64-33.c: Likewise.
6922 * gcc.target/s390/target-attribute/tattr-m64-4.c: Likewise.
6923 * gcc.target/s390/target-attribute/tattr-m64-5.c: Likewise.
6924 * gcc.target/s390/target-attribute/tattr-m64-6.c: Likewise.
6925 * gcc.target/s390/target-attribute/tattr-m64-7.c: Likewise.
6926 * gcc.target/s390/target-attribute/tattr-m64-8.c: Likewise.
6927 * gcc.target/s390/target-attribute/tattr-m64-9.c: Likewise.
6928
6929 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
6930
6931 PR target/84332
6932 * gcc.target/s390/pr84332.c: New testcase.
6933
6934 2018-08-08 Andreas Schwab <schwab@linux-m68k.org>
6935
6936 PR target/46179
6937 * gcc.target/m68k/tls-dimode.c: New file.
6938
6939 2018-08-08 Nathan Sidwell <nathan@acm.org>
6940
6941 * c-c++-common/inc-from-1a.h, c-c++-common/inc-from-1b.h,
6942 c-c++-common/inc-from-1.c: New
6943
6944 2018-08-08 Andreas Krebbel <krebbel@linux.ibm.com>
6945
6946 PR target/85295
6947 * gcc.target/s390/TI-constants-lra.c: New testcase.
6948 * gcc.target/s390/TI-constants-nolra.c: New testcase.
6949
6950 2018-08-08 Ilya Leoshkevich <iii@linux.ibm.com>
6951
6952 * gcc.target/s390/hotpatch-8.c: Remove.
6953 * gcc.target/s390/hotpatch-9.c: Remove.
6954 * gcc.target/s390/mnop-mcount-m31-fpic.c: Remove.
6955 * gcc.target/s390/mnop-mcount-m31.c: Remove.
6956
6957 2018-08-08 Jakub Jelinek <jakub@redhat.com>
6958
6959 P0595R1 - is_constant_evaluated
6960 * g++.dg/cpp2a/is-constant-evaluated1.C: New test.
6961
6962 PR c++/86836
6963 * g++.dg/cpp1z/decomp46.C: New test.
6964
6965 PR c++/86738
6966 * g++.dg/opt/pr86738.C: New test.
6967
6968 2018-08-07 Richard Sandiford <richard.sandiford@arm.com>
6969
6970 PR target/86838
6971 * gcc.target/aarch64/frecpe_1.c: New test.
6972 * gcc.target/aarch64/frecpe_2.c: Likewise.
6973
6974 2018-08-07 Paolo Carlini <paolo.carlini@oracle.com>
6975
6976 PR c++/59480, DR 136
6977 * g++.dg/other/friend8.C: New.
6978 * g++.dg/other/friend9.C: Likewise.
6979 * g++.dg/other/friend10.C: Likewise.
6980 * g++.dg/other/friend11.C: Likewise.
6981 * g++.dg/other/friend12.C: Likewise.
6982 * g++.dg/other/friend13.C: Likewise.
6983 * g++.dg/other/friend14.C: Likewise.
6984 * g++.dg/other/friend15.C: Likewise.
6985 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
6986 * g++.dg/parse/defarg8.C: Likewise.
6987
6988 2018-08-07 Martin Liska <mliska@suse.cz>
6989
6990 PR middle-end/83023
6991 * gcc.dg/predict-16.c: New test.
6992 * g++.dg/predict-1.C: New test.
6993
6994 2018-08-07 Steve Ellcey <sellcey@cavium.com>
6995 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6996
6997 PR tree-optimization/80925
6998 * gcc.dg/vect/no-section-anchors-vect-69.c: Expect 3 loops
6999 vectorized on !vect_hw_misalign targets.
7000
7001 2018-08-06 Marek Polacek <polacek@redhat.com>
7002
7003 PR c++/86767
7004 * g++.dg/cpp1y/constexpr-86767.C: New test.
7005
7006 2018-08-06 Uros Bizjak <ubizjak@gmail.com>
7007
7008 * g++.dg/torture/pr86763.C (dg-additional-options): Add -lrt
7009 for target *-*-linux-gnu.
7010
7011 2018-08-06 Alan Hayward <alan.hayward@arm.com>
7012
7013 * gcc.target/aarch64/sve/tls_preserve_1.c: New test.
7014 * gcc.target/aarch64/sve/tls_preserve_2.c: New test.
7015 * gcc.target/aarch64/sve/tls_preserve_3.c: New test.
7016
7017 2018-08-06 Andreas Krebbel <krebbel@linux.ibm.com>
7018
7019 * gcc.target/s390/nomemloopunroll-1.c: New test.
7020
7021 2018-08-05 H.J. Lu <hongjiu.lu@intel.com>
7022
7023 PR target/86386
7024 * gcc.target/i386/pr86386.c: New file.
7025
7026 2018-08-04 Tom de Vries <tdevries@suse.de>
7027
7028 * lib/gcc-gdb-test.exp: Use absolute line number in pass/fail line.
7029
7030 2018-08-04 Andreas Schwab <schwab@linux-m68k.org>
7031
7032 * gcc.dg/guality/const-volatile.c: Remove duplicate test
7033 "type:cvip".
7034
7035 2018-08-04 Janus Weil <janus@gcc.gnu.org>
7036
7037 PR fortran/45521
7038 * gfortran.dg/interface_assignment_6.f90: New test case.
7039
7040 2018-08-04 Uros Bizjak <ubizjak@gmail.com>
7041
7042 PR testsuite/86153
7043 * g++.dg/pr83239.C (dg-options): Add -finline-limit=500.
7044
7045 2018-08-03 David Malcolm <dmalcolm@redhat.com>
7046 Jonathan Wakely <jwakely@redhat.com>
7047
7048 PR c++/85523
7049 * g++.dg/pr85523.C: New test.
7050
7051 2018-08-03 Bogdan Harjoc <harjoc@gmail.com>
7052
7053 PR c/86690
7054 * gcc.dg/union-duplicate-field.c: New test.
7055
7056 2018-08-03 Jason Merrill <jason@redhat.com>
7057
7058 PR c++/86706
7059 * g++.dg/template/pr86706.C: New test.
7060
7061 2018-08-03 Richard Sandiford <richard.sandiford@arm.com>
7062
7063 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect AVG_FLOOR to be used
7064 on vect_avg_qi targets.
7065 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
7066 * gcc.dg/vect/bb-slp-pow-1.c: New test.
7067 * gcc.dg/vect/vect-avg-15.c: Likewise.
7068
7069 2018-08-03 Martin Liska <mliska@suse.cz>
7070
7071 * gcc.dg/predict-1.c: Adjust scanned pattern to cover 2 digits.
7072 * gcc.dg/predict-13.c: Likewise.
7073 * gcc.dg/predict-3.c: Likewise.
7074 * gcc.dg/predict-4.c: Likewise.
7075 * gcc.dg/predict-5.c: Likewise.
7076 * gcc.dg/predict-6.c: Likewise.
7077 * gcc.dg/predict-9.c: Likewise.
7078 * gfortran.dg/predict-1.f90: Likewise.
7079
7080 2018-08-02 Richard Biener <rguenther@suse.de>
7081
7082 PR c++/86763
7083 * g++.dg/torture/pr86763.C: New testcase.
7084
7085 2018-08-02 Richard Biener <rguenther@suse.de>
7086
7087 PR tree-optimization/86816
7088 * g++.dg/torture/pr86816.C: New testcase.
7089
7090 2018-08-02 Richard Sandiford <richard.sandiford@arm.com>
7091
7092 * gcc.target/aarch64/f16_mov_immediate_1.c: Expect fmov immediate
7093 to be used.
7094 * gcc.target/aarch64/f16_mov_immediate_2.c: Likewise.
7095 * gcc.target/aarch64/f16_mov_immediate_3.c: Force +nofp16.
7096 * gcc.target/aarch64/sve/single_1.c: Except fmov immediate to be used
7097 for .h.
7098 * gcc.target/aarch64/sve/single_2.c: Likewise.
7099 * gcc.target/aarch64/sve/single_3.c: Likewise.
7100 * gcc.target/aarch64/sve/single_4.c: Likewise.
7101
7102 2018-08-02 Jackson Woodruff <jackson.woodruff@arm.com>
7103
7104 PR target/86014
7105 * gcc.target/aarch64/ldp_stp_13.c: New test.
7106
7107 2018-08-01 Martin Sebor <msebor@redhat.com>
7108
7109 PR tree-optimization/86650
7110 * gcc.dg/format/gcc_diag-10.c: Adjust.
7111
7112 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
7113
7114 * gcc.target/aarch64/sve/var_stride_2.c: Update expected form
7115 of range check.
7116 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
7117
7118 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
7119
7120 PR target/86753
7121 * gcc.target/aarch64/sve/vcond_4.c: XFAIL positive tests.
7122 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
7123
7124 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
7125
7126 * gcc.dg/pointer-range-check-1.c: New test.
7127 * gcc.dg/pointer-range-check-2.c: Likewise.
7128
7129 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
7130
7131 PR tree-optimization/86749
7132 * gcc.dg/vect/pr86749.c: New test.
7133
7134 2018-08-01 Paolo Carlini <paolo.carlini@oracle.com>
7135
7136 PR c++/86661
7137 * g++.dg/lookup/name-clash12.C: New.
7138
7139 2018-08-01 Richard Biener <rguenther@suse.de>
7140
7141 * gcc.dg/tree-ssa/ssa-fre-68.c: New testcase.
7142
7143 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
7144
7145 * gcc.dg/plugin/poly-int-07_plugin.c (dg-options): Use -O0.
7146
7147 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
7148
7149 * gcc.dg/tree-ssa/pr84512.c: Xfail on alpha*-*-*.
7150
7151 2018-08-01 Martin Liska <mliska@suse.cz>
7152
7153 * gcc.dg/tree-prof/stringop-1.c: Adjust scanned pattern.
7154 * gcc.dg/tree-prof/stringop-2.c: Likewise.
7155 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
7156 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
7157 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
7158 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
7159 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
7160 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
7161
7162 2018-08-01 Martin Liska <mliska@suse.cz>
7163
7164 PR value-prof/35543
7165 * gcc.dg/tree-prof/val-prof-7.c: Add __builtin_memmove.
7166
7167 2018-08-01 Sam Tebbs <sam.tebbs@arm.com>
7168
7169 * gcc.target/aarch64/extract_zero_extend.c: New file.
7170
7171 2018-08-01 Jakub Jelinek <jakub@redhat.com>
7172
7173 PR c/85704
7174 * gcc.c-torture/compile/pr85704.c: New test.
7175
7176 2018-07-31 Alexandre Oliva <oliva@adacore.com>
7177 Olivier Hainque <hainque@adacore.com>
7178
7179 * gnat.dg/dinst.adb: New.
7180 * gnat.dg/dinst_pkg.ads, gnat.dg/dinst_pkg.adb: New.
7181
7182 2018-07-31 David Malcolm <dmalcolm@redhat.com>
7183
7184 * gcc.dg/format/gcc_diag-1.c (foo): Update the %v tests for
7185 tdiag and cxxdiag.
7186 * gcc.dg/format/gcc_diag-10.c (test_diag): Update tests of %G
7187 and %K.
7188
7189 2018-07-31 Richard Earnshaw <rearnsha@arm.com>
7190
7191 * c-c++-common/spec-barrier-1.c: New test.
7192 * c-c++-common/spec-barrier-2.c: New test.
7193 * gcc.dg/spec-barrier-3.c: New test.
7194
7195 2018-07-31 Martin Sebor <msebor@redhat.com>
7196
7197 PR tree-optimization/86741
7198 * gcc.dg/Warray-bounds-33.c: New test.
7199
7200 2018-07-31 Andreas Krebbel <krebbel@linux.ibm.com>
7201
7202 * gcc.target/s390/memset-1.c: Improve testcase.
7203
7204 2018-07-31 Tom de Vries <tdevries@suse.de>
7205
7206 PR debug/86687
7207 * g++.dg/guality/pr86687.C: New test.
7208
7209 2018-07-31 Jakub Jelinek <jakub@redhat.com>
7210
7211 P1008R1 - prohibit aggregates with user-declared constructors
7212 * g++.dg/ext/is_aggregate.C: Add tests with deleted or defaulted ctor.
7213 * g++.dg/cpp0x/defaulted1.C (main): Ifdef out for C++2a B b = {1};.
7214 * g++.dg/cpp0x/deleted2.C: Expect error for C++2a.
7215 * g++.dg/cpp2a/aggr1.C: New test.
7216 * g++.dg/cpp2a/aggr2.C: New test.
7217
7218 2018-07-31 Segher Boessenkool <segher@kernel.crashing.org>
7219
7220 PR target/86640
7221 * gcc.target/arm/pr86640.c: New testcase.
7222
7223 2018-07-31 Martin Liska <mliska@suse.cz>
7224
7225 PR gcov-profile/85338
7226 PR gcov-profile/85350
7227 PR gcov-profile/85372
7228 * gcc.misc-tests/gcov-pr85338.c: New test.
7229 * gcc.misc-tests/gcov-pr85350.c: New test.
7230 * gcc.misc-tests/gcov-pr85372.c: New test.
7231
7232 2018-07-31 Martin Liska <mliska@suse.cz>
7233
7234 PR gcov-profile/83813
7235 PR gcov-profile/84758
7236 PR gcov-profile/85217
7237 PR gcov-profile/85332
7238 * gcc.misc-tests/gcov-pr83813.c: New test.
7239 * gcc.misc-tests/gcov-pr84758.c: New test.
7240 * gcc.misc-tests/gcov-pr85217.c: New test.
7241 * gcc.misc-tests/gcov-pr85332.c: New test.
7242
7243 2018-07-31 Ed Schonberg <schonberg@adacore.com>
7244
7245 * gnat.dg/prot5.adb, gnat.dg/prot5_pkg.adb,
7246 gnat.dg/prot5_pkg.ads: New testcase.
7247
7248 2018-07-31 Justin Squirek <squirek@adacore.com>
7249
7250 * gnat.dg/addr11.adb: New testcase.
7251
7252 2018-07-31 Hristian Kirtchev <kirtchev@adacore.com>
7253
7254 * gnat.dg/global.adb, gnat.dg/global.ads: New testcase.
7255
7256 2018-07-31 Gary Dismukes <dismukes@adacore.com>
7257
7258 * gnat.dg/block_ext_return_assert_failure.adb: New testcase.
7259
7260 2018-07-31 Ed Schonberg <schonberg@adacore.com>
7261
7262 * gnat.dg/iter3.adb: New testcase.
7263
7264 2018-07-31 Andre Vieira <andre.simoesdiasvieira@arm.com>
7265
7266 Revert 'AsyncI/O patch committed'
7267 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
7268 Thomas Koenig <tkoenig@gcc.gnu.org>
7269
7270 PR fortran/25829
7271 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
7272 * gfortran.dg/f2003_io_1.f03: Add wait statement.
7273
7274 2018-07-30 Segher Boessenkool <segher@kernel.crashing.org>
7275
7276 PR rtl-optimization/85160
7277 * gcc.target/powerpc/combine-2-2.c: New testcase.
7278
7279 2018-07-27 Martin Sebor <msebor@redhat.com>
7280
7281 PR tree-optimization/86696
7282 * g++.dg/pr86696.C: New test.
7283
7284 2018-07-27 David Malcolm <dmalcolm@redhat.com>
7285
7286 PR tree-optimization/86636
7287 * gcc.c-torture/compile/pr86636.c: Add dg-do compile.
7288 Add dg-require-effective-target pthread.
7289
7290 2018-07-26 Qing Zhao <qing.zhao@oracle.com>
7291
7292 * gcc.dg/strcmpopt_5.c: Change to O2 to enable the transformation.
7293 * gcc.dg/strcmpopt_6.c: Likewise.
7294
7295 2018-07-26 Pat Haugen <pthaugen@us.ibm.com>
7296
7297 PR target/86612
7298 * gcc.target/powerpc/pr58673-2.c: Call strdup.
7299
7300 2018-07-26 Martin Sebor <msebor@redhat.com>
7301
7302 PR tree-optimization/86043
7303 PR tree-optimization/86042
7304 * gcc/testsuite/gcc.dg/attr-nonstring-2.c: Xfail test cases due to
7305 pr86688.
7306 * gcc.dg/strlenopt-44.c: New test.
7307
7308 2018-07-26 Martin Liska <mliska@suse.cz>
7309
7310 PR gcov-profile/86536
7311 * gcc.misc-tests/gcov-pr86536.c: New test.
7312
7313 2018-07-25 Martin Sebor <msebor@redhat.com>
7314
7315 * gcc.c-torture/execute/builtins/strnlen.c: Remove DejaGnu directives
7316 ignored by the test harness.
7317
7318 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
7319 Thomas Koenig <tkoenig@gcc.gnu.org>
7320
7321 PR fortran/25829
7322 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
7323 * gfortran.dg/f2003_io_1.f03: Add wait statement.
7324
7325 2018-07-25 Jakub Jelinek <jakub@redhat.com>
7326
7327 PR c++/85515
7328 * g++.dg/pr85515-2.C: Add expected dg-error.
7329 * g++.dg/cpp0x/range-for36.C: New test.
7330
7331 2018-07-25 Claudiu Zissulescu <claziss@synopsys.com>
7332
7333 * gcc.target/arc/uncached-1.c: New test.
7334 * gcc.target/arc/uncached-2.c: Likewise.
7335
7336 2018-07-24 Martin Sebor <msebor@redhat.com>
7337
7338 PR tree-optimization/86622
7339 PR tree-optimization/86532
7340 * gcc.c-torture/execute/strlen-2.c: New test.
7341 * gcc.c-torture/execute/strlen-3.c: New test.
7342 * gcc.c-torture/execute/strlen-4.c: New test.
7343
7344 2018-07-24 David Malcolm <dmalcolm@redhat.com>
7345
7346 PR tree-optimization/86636
7347 * gcc.c-torture/compile/pr86636.c: New test.
7348
7349 2018-07-24 Matthew Malcomson <matthew.malcomson@arm.com>
7350
7351 * gcc.target/aarch64/simd/vect_su_add_sub.c: New.
7352
7353 2018-07-24 Jakub Jelinek <jakub@redhat.com>
7354
7355 PR middle-end/86627
7356 * gcc.target/i386/pr86627.c: New test.
7357
7358 PR testsuite/86649
7359 * g++.dg/tree-ssa-/pr19476-1.C: Check dom2 dump instead of ccp1.
7360 * g++.dg/tree-ssa-/pr19476-5.C: Likewise.
7361 * g++.dg/tree-ssa-/pr19476-6.C: New test.
7362 * g++.dg/tree-ssa-/pr19476-7.C: New test.
7363
7364 2018-07-23 Carl Love <cel@us.ibm.com>
7365
7366 PR 86591
7367 * gcc.target/powerpc/altivec-1-runnable.c: Move vector double tests to
7368 file altivec-2-runnable.c.
7369 * gcc.target/powerpc/altivec-2-runnable.c: Add vector double tests.
7370 * gcc.target/powerpc/buitlins-1.c: Remove dg-final check for xxlor.
7371 Update dg-final test for __divdi3 and __udivdi3 instructions. Update
7372 comments for instruction generated by vec_mergeh, vec_perm, vec_round,
7373 vec_cts, vec_ctu, vec_cpsgn tests.
7374
7375 2018-07-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
7376
7377 PR c/86617
7378 * gcc.dg/pr86617.c: New test.
7379
7380 2018-07-23 Jakub Jelinek <jakub@redhat.com>
7381
7382 PR c++/86569
7383 * g++.dg/warn/Wnonnull-compare-9.C: New test.
7384
7385 2018-07-20 Martin Sebor <msebor@redhat.com>
7386
7387 PR middle-end/82063
7388 * c-c++-common/pr68657-1.c: Adjust.
7389 * c-c++-common/pr68657-2.c: Same.
7390 * c-c++-common/pr68657-3.c: Same.
7391 * c-c++-common/pr68833-1.c: Same.
7392 * gcc.dg/Walloc-size-larger-than-16.c: Same.
7393 * gcc.dg/Walloca-larger-than.c: New test.
7394 * gcc.dg/Walloca-larger-than-2.c: New test.
7395 * gcc.dg/Wframe-larger-than-2.c: New test.
7396 * gcc.dg/Wlarger-than3.c: New test.
7397 * gcc.dg/Wvla-larger-than-3.c: New test.
7398 * gcc.dg/pr42611.c: Adjust.
7399 * gnat.dg/frame_overflow.adb: Same.
7400
7401 2018-07-20 Martin Sebor <msebor@redhat.com>
7402
7403 PR tree-optimization/86613
7404 PR tree-optimization/86611
7405 * c-c++-common/Warray-bounds-2.c: Undefine macros and
7406 prune duplicate warnings.
7407 * gcc.dg/Warray-bounds-31.c: Xfail test cases with
7408 data-model-dependencies.
7409 * gcc.dg/Warray-bounds-32.c: Ditto.
7410
7411 2018-07-20 Richard Biener <rguenther@suse.de>
7412
7413 PR debug/86585
7414 * g++.dg/lto/pr86585_0.C: New testcase.
7415 * g++.dg/lto/pr86585_1.C: Likewise.
7416
7417 2018-07-19 Martin Sebor <msebor@redhat.com>
7418
7419 PR tree-optimization/83776
7420 PR tree-optimization/84047
7421 * gcc.dg/Warray-bounds-29.c: New test.
7422 * gcc.dg/Warray-bounds-30.c: New test.
7423 * gcc.dg/Warray-bounds-31.c: New test.
7424 * gcc.dg/Warray-bounds-32.c: New test.
7425
7426 2018-07-19 Michael Collison <michael.collison@arm.com>
7427 Richard Henderson <rth@redhat.com>
7428
7429 * gcc.target/aarch64/builtin_sadd_128.c: New testcase.
7430 * gcc.target/aarch64/builtin_saddl.c: New testcase.
7431 * gcc.target/aarch64/builtin_saddll.c: New testcase.
7432 * gcc.target/aarch64/builtin_uadd_128.c: New testcase.
7433 * gcc.target/aarch64/builtin_uaddl.c: New testcase.
7434 * gcc.target/aarch64/builtin_uaddll.c: New testcase.
7435 * gcc.target/aarch64/builtin_ssub_128.c: New testcase.
7436 * gcc.target/aarch64/builtin_ssubl.c: New testcase.
7437 * gcc.target/aarch64/builtin_ssubll.c: New testcase.
7438 * gcc.target/aarch64/builtin_usub_128.c: New testcase.
7439 * gcc.target/aarch64/builtin_usubl.c: New testcase.
7440 * gcc.target/aarch64/builtin_usubll.c: New testcase.
7441
7442 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
7443
7444 Revert fix for c++/59480 (and testsuite followup)
7445
7446 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
7447
7448 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
7449
7450 2019-07-18 Paolo Carlini <paolo.carlini@oracle.com>
7451
7452 PR c++/59480, DR 136
7453 * g++.dg/other/friend8.C: New.
7454 * g++.dg/other/friend9.C: Likewise.
7455 * g++.dg/other/friend10.C: Likewise.
7456 * g++.dg/other/friend11.C: Likewise.
7457 * g++.dg/other/friend12.C: Likewise.
7458 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
7459 * g++.dg/parse/defarg8.C: Likewise.
7460
7461 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
7462
7463 * gcc.target/aarch64/profile.c: New test.
7464
7465 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
7466
7467 PR target/83009
7468 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
7469
7470 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
7471
7472 PR target/86560
7473 * gcc.target/i386/pr86560-4.c: New test.
7474 * gcc.target/i386/pr86560-5.c: Likewise.
7475
7476 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
7477
7478 PR target/86560
7479 * gcc.target/i386/pr86560-1.c: New test.
7480 * gcc.target/i386/pr86560-2.c: Likewise.
7481 * gcc.target/i386/pr86560-3.c: Likewise.
7482
7483 2018-07-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7484
7485 * gfortran.dg/max_fmax_aarch64.f90: New test.
7486 * gfortran.dg/min_fmin_aarch64.f90: Likewise.
7487 * gfortran.dg/minmax_integer.f90: Likewise.
7488
7489 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
7490
7491 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
7492
7493 2018-07-18 Kugan Vivekanandarajah <kuganv@linaro.org>
7494
7495 PR middle-end/86544
7496 * g++.dg/tree-ssa/pr86544.C: New test.
7497
7498 2018-07-18 Jakub Jelinek <jakub@redhat.com>
7499
7500 PR c++/86550
7501 * g++.dg/cpp0x/lambda/lambda-86550.C: New test.
7502
7503 2018-07-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
7504
7505 PR 69558
7506 * c-c++-common/cpp/diagnostic-pragma-2.c: New test.
7507 * c-c++-common/pr69558.c: Remove xfail.
7508 * gcc.dg/cpp/builtin-macro-1.c: Adjust test expectations.
7509 * gcc.dg/pr61817-1.c: Likewise.
7510 * gcc.dg/pr61817-2.c: Likewise.
7511 * g++.dg/plugin/pragma_plugin.c: Warn at expansion_point_location.
7512
7513 2018-07-18 Janus Weil <janus@gcc.gnu.org>
7514
7515 PR fortran/85599
7516 * gfortran.dg/function_optimize_5.f90: Add option
7517 '-faggressive-function-elimination' and update dg-warning clauses.
7518 * gfortran.dg/short_circuiting.f90: New test.
7519
7520 2018-07-18 Marek Polacek <polacek@redhat.com>
7521
7522 PR c++/86190 - bogus -Wsign-conversion warning
7523 * g++.dg/warn/Wsign-conversion-3.C: New test.
7524 * g++.dg/warn/Wsign-conversion-4.C: New test.
7525
7526 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
7527
7528 PR c++/59480, DR 136
7529 * g++.dg/other/friend8.C: New.
7530 * g++.dg/other/friend9.C: Likewise.
7531 * g++.dg/other/friend10.C: Likewise.
7532 * g++.dg/other/friend11.C: Likewise.
7533 * g++.dg/other/friend12.C: Likewise.
7534 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
7535 * g++.dg/parse/defarg8.C: Likewise.
7536
7537 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
7538
7539 * g++.dg/ext/uow-3.C: Adjust.
7540 * g++.dg/ext/uow-4.C: Likewise.
7541 * g++.dg/lookup/name-clash11.C: Likewise.
7542 * g++.dg/lookup/name-clash7.C: Likewise.
7543 * g++.dg/lookup/redecl1.C: Likewise.
7544 * g++.dg/warn/changes-meaning.C: Likewise.
7545 * g++.old-deja/g++.jason/scoping8.C: Likewise.
7546 * g++.old-deja/g++.law/nest1.C: Likewise.
7547
7548 2018-07-18 Richard Biener <rguenther@suse.de>
7549
7550 PR debug/86523
7551 * g++.dg/lto/pr86523-3_0.C: New testcase.
7552
7553 2018-07-17 Andreas Schwab <schwab@linux-m68k.org>
7554
7555 * gcc.target/m68k/mulsi_highpart.c: New test.
7556
7557 2018-07-17 Jakub Jelinek <jakub@redhat.com>
7558
7559 * gcc.dg/cpp/pr61854-c90.c (foo): Expect a note, rather than error.
7560 * gcc.dg/cpp/pr61854-c94.c (foo): Likewise.
7561 * gcc.dg/cpp/pr61854-4.c (foo): Likewise.
7562 * gcc.dg/cpp/pr61854-8.c: New test.
7563
7564 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
7565
7566 * gcc.target/powerpc/pr85456.c: Require longdouble128.
7567
7568 2018-07-17 Fritz Reese <fritzoreese@gmail.com>
7569
7570 PR fortran/83184
7571 * gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages.
7572
7573 2018-07-17 Will Schmidt <will_schmidt@vnet.ibm.com>
7574
7575 * gcc.target/powerpc/fold-vec-unpack-char.c: New.
7576 * gcc.target/powerpc/fold-vec-unpack-float.c: New.
7577 * gcc.target/powerpc/fold-vec-unpack-int.c: New.
7578 * gcc.target/powerpc/fold-vec-unpack-pixel.c: New.
7579 * gcc.target/powerpc/fold-vec-unpack-short.c: New.
7580
7581 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
7582
7583 * gcc.target/powerpc/pr57150.c: Require longdouble128.
7584 * gcc.target/powerpc/pr79916.c: Require dfp.
7585
7586 2018-07-17 Richard Biener <rguenther@suse.de>
7587
7588 PR lto/86456
7589 * g++.dg/debug/dwarf2/pr86456.C: New testcase.
7590
7591 2018-07-17 Robin Dapp <rdapp@linux.ibm.com>
7592
7593 * gcc.target/s390/function-align1.c: New test.
7594 * gcc.target/s390/function-align2.c: New test.
7595 * gcc.target/s390/function-align3.c: New test.
7596
7597 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
7598
7599 * gnat.dg/discr55.adb: New test.
7600
7601 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7602
7603 * gcc.target/i386/vartrack-1.c (dg-options): Add
7604 -fomit-frame-pointer.
7605
7606 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7607
7608 * g++.dg/lto/pr86523-1_0.C: Require fpic, shared support.
7609 (dg-lto-options): Add -fPIC.
7610 * g++.dg/lto/pr86523-2_0.C: Likewise.
7611
7612 2018-07-17 Martin Liska <mliska@suse.cz>
7613
7614 * gcc.target/powerpc/loop_align.c: Update scanned pattern.
7615
7616 2018-07-17 Ed Schonberg <schonberg@adacore.com>
7617
7618 * gnat.dg/generic_call_cw.adb, gnat.dg/generic_call_iface.adb: New
7619 testcase.
7620
7621 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
7622
7623 * gnat.dg/sso10.adb, gnat.dg/sso10_pkg.ads: New testcase.
7624
7625 2018-07-17 Patrick Bernardi <bernardi@adacore.com>
7626
7627 * gnat.dg/memorytest.adb: New testcase.
7628
7629 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
7630
7631 * gnat.dg/config_pragma1.adb, gnat.dg/config_pragma1_pkg.ads:
7632 New testcase.
7633
7634 2018-07-17 Ed Schonberg <schonberg@adacore.com>
7635
7636 * gnat.dg/equal3.adb: New testcase.
7637
7638 2018-07-17 Justin Squirek <squirek@adacore.com>
7639
7640 * gnat.dg/split_args.adb: New testcase.
7641
7642 2018-07-17 Ed Schonberg <schonberg@adacore.com>
7643
7644 * gnat.dg/discr54.adb, gnat.dg/discr54_pkg.ads: New testcase.
7645
7646 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
7647
7648 * gnat.dg/bip_case_expr.adb, gnat.dg/bip_case_expr_pkg.ads:
7649 New testcase.
7650
7651 2018-07-16 Carl Love <cel@us.ibm.com>
7652
7653 PR target/86414
7654 Forgot the PR number on the commit log.
7655
7656 2018-07-16 Carl Love <cel@us.ibm.com>
7657
7658 PR target/86414
7659 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
7660 longdouble128.
7661 * gcc.target/powerpc/divkc3-3.c: Ditto.
7662 * gcc.target/powerpc/mulkc3-2.c: Ditto.
7663 * gcc.target/powerpc/mulkc3-3.c: Ditto.
7664 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
7665 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
7666
7667 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
7668
7669 * gcc.target/powerpc/convert-fp-128.c: New testcase.
7670 * gcc.target/powerpc/convert-fp-64.c: New testcase.
7671
7672 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
7673
7674 * lib/target-supports.exp (check_effective_target_longdouble64,
7675 check_effective_target_ppc_float128,
7676 check_effective_target_ppc_float128_insns,
7677 check_effective_target_powerpc_vsx): New.
7678
7679 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
7680
7681 * lib/target-supports.exp (check_ppc_float128_hw_available): Fix
7682 syntax error.
7683
7684 2018-07-16 Jakub Jelinek <jakub@redhat.com>
7685
7686 PR tree-optimization/86526
7687 * gcc.c-torture/compile/pr86526.c: New test.
7688
7689 2018-07-16 Carl Love <cel@us.ibm.com>
7690
7691 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
7692 longdouble128.
7693 * gcc.target/powerpc/divkc3-3.c: Ditto.
7694 * gcc.target/powerpc/mulkc3-2.c: Ditto.
7695 * gcc.target/powerpc/mulkc3-3.c: Ditto.
7696 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
7697 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
7698
7699 2018-07-16 Fritz Reese <fritzoreese@gmail.com>
7700
7701 PR fortran/83184
7702 * gfortran.dg/assumed_rank_14.f90: New testcase.
7703 * gfortran.dg/assumed_rank_15.f90: New testcase.
7704 * gfortran.dg/dec_structure_8.f90: Update error messages.
7705 * gfortran.dg/dec_structure_23.f90: Update error messages.
7706
7707 2018-07-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
7708
7709 PR middle-end/86528
7710 * gcc.c-torture/execute/pr86528.c: New test.
7711 * gcc.dg/Wrestrict-10.c (test_arr_strcat_2): Fix typo.
7712
7713 2018-07-16 Paolo Carlini <paolo.carlini@oracle.com>
7714
7715 * g++.dg/template/spec40.C: New.
7716 * g++.dg/parse/ptrmem8.C: Likewise.
7717
7718 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
7719
7720 * gcc.target/s390/mnop-mcount-m31-fpic.c: New testcase.
7721 * gcc.target/s390/mnop-mcount-m31-mzarch.c: New testcase.
7722 * gcc.target/s390/mnop-mcount-m31.c: New testcase.
7723 * gcc.target/s390/mnop-mcount-m64-mfentry.c: New testcase.
7724 * gcc.target/s390/mnop-mcount-m64.c: New testcase.
7725
7726 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
7727
7728 * gcc.target/s390/mrecord-mcount.c: New testcase.
7729
7730 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
7731
7732 * gcc.target/s390/mfentry-m64.c: New testcase.
7733
7734 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
7735
7736 * gnat.dg/abstract_state1.adb, gnat.dg/abstract_state1.ads: New
7737 testcase.
7738
7739 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
7740
7741 * gnat.dg/validity_check3.adb, gnat.dg/validity_check3.ads: New
7742 testcase.
7743
7744 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
7745
7746 * gnat.dg/wide_wide_value1.adb: New testcase.
7747
7748 2018-07-16 Javier Miranda <miranda@adacore.com>
7749
7750 * gnat.dg/bit_order1.adb: New testcase.
7751
7752 2018-07-16 Javier Miranda <miranda@adacore.com>
7753
7754 * gnat.dg/iter2.adb, gnat.dg/iter2.ads: New testcase.
7755
7756 2018-07-16 Richard Biener <rguenther@suse.de>
7757
7758 PR lto/86523
7759 * g++.dg/lto/pr86523-1_0.C: New testcase.
7760 * g++.dg/lto/pr86523-2_0.C: Likewise.
7761
7762 2018-07-16 Martin Liska <mliska@suse.cz>
7763
7764 PR ipa/86529
7765 * g++.dg/ipa/pr86529.C: New test.
7766
7767 2018-07-16 Tom de Vries <tdevries@suse.de>
7768
7769 PR debug/86455
7770 * gcc.target/i386/vartrack-1.c: New test.
7771
7772 2018-07-16 Eric Botcazou <ebotcazou@adacore.com>
7773
7774 * gnat.dg/opt73.adb: New test.
7775
7776 2018-07-16 Jakub Jelinek <jakub@redhat.com>
7777
7778 PR c++/3698
7779 PR c++/86208
7780 * g++.dg/opt/pr3698.C: New test.
7781
7782 2018-07-16 Richard Biener <rguenther@suse.de>
7783
7784 PR ipa/86389
7785 * gcc.dg/torture/pr86389.c: Require trampolines.
7786
7787 2018-07-15 Tom de Vries <tdevries@suse.de>
7788
7789 * lib/gcc-gdb-test.exp (guality_minimal_options): New proc.
7790 * lib/gfortran-dg.exp (gfortran-dg-runtest): Don't call torture-init if
7791 already called.
7792 * g++.dg/guality/guality.exp: Ensure Og is part of torture options.
7793 * gcc.dg/guality/guality.exp: Same.
7794 * gfortran.dg/guality/guality.exp: Same.
7795
7796 2018-07-13 H.J. Lu <hongjiu.lu@intel.com>
7797 Sunil K Pandey <sunil.k.pandey@intel.com>
7798
7799 PR target/84413
7800 * gcc.target/i386/pr84413-1.c: New test.
7801 * gcc.target/i386/pr84413-2.c: Likewise.
7802 * gcc.target/i386/pr84413-3.c: Likewise.
7803
7804 2018-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
7805 Steve Munroe <munroesj52@gmail.com>
7806
7807 * gcc.target/powerpc/sse2-pand-1.c: New file.
7808 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
7809 * gcc.target/powerpc/sse2-por-1.c: Likewise.
7810 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
7811
7812 2018-07-13 Nathan Sidwell <nathan@acm.org>
7813
7814 PR c++/86374
7815 * g++.dg/pr86374.C: New.
7816
7817 2018-07-13 Qing Zhao <qing.zhao@oracle.com>
7818
7819 PR middle-end/78809
7820 * gcc.dg/strcmpopt_5.c: New test.
7821 * gcc.dg/strcmpopt_6.c: New test.
7822
7823 2018-07-13 Richard Biener <rguenther@suse.de>
7824
7825 PR middle-end/85974
7826 * gcc.c-torture/compile/930326-1.c: Adjust to cover widening.
7827
7828 2018-07-13 Tom de Vries <tdevries@suse.de>
7829
7830 * gcc.dg/guality/clztest.c: Add -fno-ipa-icf in dg-options.
7831 * gcc.dg/guality/ctztest.c: Same.
7832 * gcc.dg/guality/sra-1.c: Same.
7833
7834 2018-07-13 Tom de Vries <tdevries@suse.de>
7835
7836 * gcc.dg/vla-1.c: Update.
7837
7838 2018-07-13 Tom de Vries <tdevries@suse.de>
7839
7840 * gcc.src/maintainers.exp: New file.
7841
7842 2018-07-13 Kugan Vivekanandarajah <kuganv@linaro.org>
7843
7844 PR middle-end/86489
7845 * gcc.dg/pr86489.c: New test.
7846
7847 2018-07-12 Martin Sebor <msebor@redhat.com>
7848
7849 PR testsuite/86510
7850 g++.dg/warn/pr86453.C: Adjust.
7851
7852 2018-07-12 Jim Wilson <jimw@sifive.com>
7853
7854 * gnat.dg/warn5.adb: Expect warning for riscv*-*-*.
7855
7856 2018-07-12 Kito Cheng <kito.cheng@gmail.com>
7857
7858 * gcc.target/riscv/interrupt-conflict-mode.c: New.
7859
7860 2018-07-12 Jakub Jelinek <jakub@redhat.com>
7861
7862 * c-c++-common/gomp/declare-target-3.c: New test.
7863 * g++.dg/gomp/declare-target-2.C: New test.
7864
7865 2018-07-12 Martin Sebor <msebor@redhat.com>
7866
7867 PR c/86453
7868 * c-c++-common/Wattributes.c: Adjust.
7869 * gcc.dg/Wattributes-10.c: New test.
7870 * g++.dg/Wattributes-3.C: Adjust.
7871 * gcc.dg/Wattributes-6.c: Adjust.
7872 * gcc.dg/pr18079.c: Adjust.
7873 * gcc.dg/torture/pr42363.c: Adjust.
7874
7875 2018-07-12 Julia Koval <julia.koval@intel.com>
7876
7877 * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit
7878 version.
7879
7880 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
7881
7882 * gcc.dg/vect/vect-cond-arith-6.c: New test.
7883 * gcc.target/aarch64/sve/cond_arith_4.c: Likewise.
7884 * gcc.target/aarch64/sve/cond_arith_4_run.c: Likewise.
7885 * gcc.target/aarch64/sve/cond_arith_5.c: Likewise.
7886 * gcc.target/aarch64/sve/cond_arith_5_run.c: Likewise.
7887 * gcc.target/aarch64/sve/slp_14.c: Likewise.
7888 * gcc.target/aarch64/sve/slp_14_run.c: Likewise.
7889
7890 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
7891
7892 * gcc.dg/vect/vect-cond-arith-4.c: New test.
7893 * gcc.dg/vect/vect-cond-arith-5.c: Likewise.
7894 * gcc.target/aarch64/sve/cond_arith_1.c: Likewise.
7895 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
7896 * gcc.target/aarch64/sve/cond_arith_2.c: Likewise.
7897 * gcc.target/aarch64/sve/cond_arith_2_run.c: Likewise.
7898 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
7899 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
7900
7901 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
7902 Alan Hayward <alan.hayward@arm.com>
7903 David Sherwood <david.sherwood@arm.com>
7904
7905 * gcc.dg/vect/vect-fma-2.c: New test.
7906 * gcc.target/aarch64/sve/reduc_4.c: Likewise.
7907 * gcc.target/aarch64/sve/reduc_6.c: Likewise.
7908 * gcc.target/aarch64/sve/reduc_7.c: Likewise.
7909
7910 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
7911
7912 * gcc.dg/vect/vect-cond-arith-3.c: New test.
7913 * gcc.target/aarch64/sve/vcond_13.c: Likewise.
7914 * gcc.target/aarch64/sve/vcond_13_run.c: Likewise.
7915 * gcc.target/aarch64/sve/vcond_14.c: Likewise.
7916 * gcc.target/aarch64/sve/vcond_14_run.c: Likewise.
7917 * gcc.target/aarch64/sve/vcond_15.c: Likewise.
7918 * gcc.target/aarch64/sve/vcond_15_run.c: Likewise.
7919 * gcc.target/aarch64/sve/vcond_16.c: Likewise.
7920 * gcc.target/aarch64/sve/vcond_16_run.c: Likewise.
7921
7922 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
7923
7924 * gcc.dg/vect/vect-cond-arith-2.c: New test.
7925 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
7926
7927 2018-07-12 Richard Biener <rguenther@suse.de>
7928
7929 PR target/84829
7930 * gcc.target/i386/pr84829.c: New testcase.
7931
7932 2018-07-12 Jakub Jelinek <jakub@redhat.com>
7933
7934 * gcc.dg/torture/20180712-1.c: New test.
7935
7936 PR tree-optimization/86492
7937 * gcc.c-torture/execute/pr86492.c: New test.
7938
7939 2018-07-12 Richard Biener <rguenther@suse.de>
7940
7941 PR c/86453
7942 * g++.dg/warn/pr86453.C: New testcase.
7943
7944 2018-07-12 Richard Biener <rguenther@suse.de>
7945
7946 PR middle-end/86479
7947 * gcc.dg/graphite/pr86479.c: New testcase.
7948
7949 2018-07-11 Jakub Jelinek <jakub@redhat.com>
7950
7951 * gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead
7952 of hardcoding size. Cast (rel) to MASK_TYPE.
7953 * gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise.
7954 * gcc.target/i386/avx512f-vinserti32x4-3.c: New test.
7955 * gcc.target/i386/avx512f-vinsertf32x4-3.c: New test.
7956 * gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test.
7957 * gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test.
7958 * gcc.target/i386/avx512vl-vpcmpleb-2.c: New test.
7959 * gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test.
7960 * gcc.target/i386/avx512vl-vpcmpltb-2.c: New test.
7961 * gcc.target/i386/avx512vl-vpcmpltub-2.c: New test.
7962 * gcc.target/i386/avx512vl-vpcmpleub-2.c: New test.
7963 * gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test.
7964 * gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test.
7965 * gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test.
7966 * gcc.target/i386/avx512vl-vpcmplew-2.c: New test.
7967 * gcc.target/i386/avx512vl-vpcmpgew-2.c: New test.
7968 * gcc.target/i386/avx512vl-vpcmpltw-2.c: New test.
7969 * gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test.
7970 * gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test.
7971 * gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test.
7972
7973 2018-07-11 Grazvydas Ignotas <notasas@gmail.com>
7974
7975 * gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to
7976 (AVX512F_LEN / 8) instead of (AVX512F_LEN / 16).
7977 * gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise.
7978
7979 2018-07-10 Mark Wielaard <mark@klomp.org>
7980
7981 PR debug/86459
7982 * gcc.dg/pr86459.c: New test.
7983
7984 2018-07-10 Martin Sebor <msebor@redhat.com>
7985
7986 PR testsuite/86461
7987 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
7988
7989 2018-07-10 Martin Liska <mliska@suse.cz>
7990
7991 PR testsuite/86445
7992 * gcc.dg/pr84100.c: Change it back to dg-bogus.
7993
7994 2018-07-10 Jakub Jelinek <jakub@redhat.com>
7995
7996 PR sanitizer/86406
7997 * g++.dg/ubsan/pr86406.C: New test.
7998
7999 PR fortran/86421
8000 * gfortran.dg/vect/pr86421.f90: New test.
8001
8002 2018-07-09 Martin Sebor <msebor@redhat.com>
8003
8004 PR tree-optimization/86415
8005 * gcc.dg/strlenopt-53.c: New test.
8006
8007 2018-07-09 Martin Sebor <msebor@redhat.com>
8008
8009 PR middle-end/77357
8010 * gcc.dg/strlenopt-49.c: New test.
8011 * gcc.dg/strlenopt-50.c: New test.
8012 * gcc.dg/strlenopt-51.c: New test.
8013 * gcc.dg/strlenopt-52.c: New test.
8014 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
8015
8016 2018-07-09 Jakub Jelinek <jakub@redhat.com>
8017
8018 PR c/86420
8019 * gcc.dg/nextafter-1.c (TEST): Adjust the tests that expect denormals
8020 to be returned and when first argument is not 0, so that they don't do
8021 anything for NEED_EXC or NEED_ERRNO.
8022
8023 2018-07-09 Tom de Vries <tdevries@suse.de>
8024
8025 * gcc.dg/guality/asm-1.c: Use relative line numbers where obvious.
8026 * gcc.dg/guality/bswaptest.c: Same.
8027 * gcc.dg/guality/clztest.c: Same.
8028 * gcc.dg/guality/csttest.c: Same.
8029 * gcc.dg/guality/ctztest.c: Same.
8030 * gcc.dg/guality/drap.c: Same.
8031 * gcc.dg/guality/nrv-1.c: Same.
8032 * gcc.dg/guality/pr41353-1.c: Same.
8033 * gcc.dg/guality/pr41353-2.c: Same.
8034 * gcc.dg/guality/pr41404-1.c: Same.
8035 * gcc.dg/guality/pr43051-1.c: Same.
8036 * gcc.dg/guality/pr43077-1.c: Same.
8037 * gcc.dg/guality/pr43177.c: Same.
8038 * gcc.dg/guality/pr43329-1.c: Same.
8039 * gcc.dg/guality/pr43479.c: Same.
8040 * gcc.dg/guality/pr43593.c: Same.
8041 * gcc.dg/guality/pr45003-1.c: Same.
8042 * gcc.dg/guality/pr45003-2.c: Same.
8043 * gcc.dg/guality/pr45003-3.c: Same.
8044 * gcc.dg/guality/pr48437.c: Same.
8045 * gcc.dg/guality/pr48466.c: Same.
8046 * gcc.dg/guality/pr49888.c: Same.
8047 * gcc.dg/guality/pr54200.c: Same.
8048 * gcc.dg/guality/pr54519-1.c: Same.
8049 * gcc.dg/guality/pr54519-2.c: Same.
8050 * gcc.dg/guality/pr54519-3.c: Same.
8051 * gcc.dg/guality/pr54519-4.c: Same.
8052 * gcc.dg/guality/pr54519-5.c: Same.
8053 * gcc.dg/guality/pr54519-6.c: Same.
8054 * gcc.dg/guality/pr54551.c: Same.
8055 * gcc.dg/guality/pr54693-2.c: Same.
8056 * gcc.dg/guality/pr54693.c: Same.
8057 * gcc.dg/guality/pr54796.c: Same.
8058 * gcc.dg/guality/pr54970.c: Same.
8059 * gcc.dg/guality/pr67192.c: Same.
8060 * gcc.dg/guality/pr69947.c: Same.
8061 * gcc.dg/guality/pr78726.c: Same.
8062 * gcc.dg/guality/rotatetest.c: Same.
8063 * gcc.dg/guality/sra-1.c: Same.
8064 * gcc.dg/guality/vla-2.c: Same.
8065
8066 2018-07-09 Paolo Carlini <paolo.carlini@oracle.com>
8067
8068 * g++.dg/diagnostic/long-short.C: New.
8069 * g++.dg/diagnostic/signed-unsigned.C: Likewise.
8070 * g++.dg/diagnostic/virtual-friend.C: Likewise.
8071 * g++.old-deja/g++.brendan/crash11.C: Adjust.
8072
8073 2018-07-09 Tom de Vries <tdevries@suse.de>
8074
8075 * gcc.dg/vla-1.c: New test.
8076
8077 2018-07-07 Tom de Vries <tdevries@suse.de>
8078
8079 * gcc.misc-tests/options.exp (check_for_all_options): Clean up dump
8080 files.
8081 (get_dump_flags): New proc.
8082 (toplevel): Test all dump flags.
8083
8084 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
8085
8086 * gnat.dg/stack_usage6.adb: New test.
8087 * gnat.dg/stack_usage6_pkg.ads: New helper.
8088
8089 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
8090
8091 * gnat.dg/pure_function3a.adb: New test.
8092 * gnat.dg/pure_function3b.adb: Likewise.
8093 * gnat.dg/pure_function3c.adb: Likewise.
8094 * gnat.dg/pure_function3_pkg.ads: New helper.
8095
8096 2018-07-07 Jakub Jelinek <jakub@redhat.com>
8097
8098 PR target/84711
8099 * gcc.dg/vect/pr84711.c: Remove unnecessary sse
8100 dg-require-effective-target. Add -msse not just on i386-*, but
8101 on all i?86-* and x86_64-*.
8102
8103 2018-07-06 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
8104
8105 * gcc.dg/tree-ssa/phi-opt-16.c: New test.
8106 * gcc.dg/tree-ssa/phi-opt-17.c: New test.
8107 * gcc.dg/tree-ssa/phi-opt-18.c: New test.
8108 * gcc.dg/tree-ssa/phi-opt-19.c: New test.
8109 * gcc.dg/tree-ssa/popcount3.c: New test.
8110
8111 2018-07-06 Kugan Vivekanandarajah <kuganv@linaro.org>
8112
8113 * gcc.dg/tree-ssa/pr64183.c: Disable final value replacement
8114 to preserve the test.
8115 * gcc.target/i386/pr85073.c: Likewise.
8116
8117 2018-07-06 Jakub Jelinek <jakub@redhat.com>
8118
8119 PR tree-optimization/86401
8120 * gcc.dg/tree-ssa/pr86401-1.c: New test.
8121 * gcc.dg/tree-ssa/pr86401-2.c: New test.
8122 * c-c++-common/rotate-9.c: New test.
8123
8124 2018-07-06 Peter Bergner <bergner@linux.ibm.com>
8125
8126 PR target/86324
8127 gcc.target/powerpc/pr86324-1.c: New test.
8128 gcc.target/powerpc/pr86324-2.c: Likewise.
8129
8130 2018-07-06 Tamar Christina <tamar.christina@arm.com>
8131
8132 PR target/84711
8133 * gcc.dg/vect/pr84711.c: Add -msse for i686 targets.
8134
8135 2018-07-06 Tamar Christina <tamar.christina@arm.com>
8136
8137 * gcc.target/aarch64/struct_cpy.c: Remove ;.
8138
8139 2018-07-05 Jeff Law <law@redhat.com>
8140
8141 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too.
8142
8143 2018-07-05 Paul Thomas <pault@gcc.gnu.org>
8144
8145 PR fortran/86408
8146 * gfortran.dg/deferred_character_20.f90: New test.
8147
8148 2018-07-05 Fritz Reese <fritzoreese@gmail.com>
8149
8150 PR fortran/83183
8151 PR fortran/86325
8152 * gfortran.dg/init_flag_18.f90: New testcase.
8153 * gfortran.dg/init_flag_19.f03: New testcase.
8154
8155 2018-07-05 Carl Love <cel@us.ibm.com>
8156 * gcc.target/altivec-1-runnable.c: New test file.
8157 * gcc.target/altivec-2-runnable.c: New test file.
8158 * gcc.target/vsx-7.c (main2): Change expected expected instruction
8159 for tests.
8160
8161 2018-07-05 Martin Sebor <msebor@redhat.com>
8162
8163 PR c++/86400
8164 * gcc.dg/strlenopt-47.c: New test.
8165 * gcc.dg/strlenopt-48.c: New test.
8166
8167 2018-07-05 Tamar Christina <tamar.christina@arm.com>
8168
8169 PR target/84711
8170 * gcc.target/arm/big-endian-subreg.c: New.
8171
8172 2018-07-05 Tamar Christina <tamar.christina@arm.com>
8173
8174 PR target/84711
8175 * gcc.dg/vect/pr84711.c: New.
8176
8177 2018-07-05 Tamar Christina <tamar.christina@arm.com>
8178
8179 * gcc.target/aarch64/struct_cpy.c: New.
8180
8181 2018-07-05 Christophe Lyon <christophe.lyon@linaro.org>
8182
8183 * c-c++-common/unroll-1.c: Remove 'note:' in matching string.
8184 * c-c++-common/unroll-2.c: Likewise.
8185 * g++.dg/cdce3.C: Likewise.
8186 * g++.dg/ext/unroll-1.C: Likewise.
8187 * g++.dg/ext/unroll-2.C: Likewise.
8188 * g++.dg/ext/unroll-3.C: Likewise.
8189 * gcc.dg/cdce1.c: Likewise.
8190 * gcc.dg/cdce2.c: Likewise.
8191 * gcc.dg/gomp/pr68128-1.c: Likewise.
8192 * gcc.dg/vect/pr46032.c: Likewise.
8193 * gcc.dg/vect/vect-cond-10.c: Likewise.
8194 * gcc.dg/vect/vect-cond-8.c: Likewise.
8195 * gcc.dg/vect/vect-cond-9.c: Likewise.
8196 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
8197 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
8198 * gcc.target/i386/avx-cvt-2.c: Likewise.
8199 * gcc.target/i386/avx-cvt-3.c: Likewise.
8200 * gcc.target/i386/avx2-cvt-2.c: Likewise.
8201 * gcc.target/i386/avx2-gather-2.c: Likewise.
8202 * gcc.target/i386/avx2-gather-6.c: Likewise.
8203 * gcc.target/i386/avx512f-gather-2.c: Likewise.
8204 * gcc.target/i386/sse2-cvt-2.c: Likewise.
8205 * gfortran.dg/directive_unroll_1.f90: Likewise.
8206 * gfortran.dg/directive_unroll_2.f90: Likewise.
8207 * gnat.dg/unroll2.adb: Likewise.
8208 * gnat.dg/unroll3.adb: Likewise.
8209
8210 2018-07-05 Tom de Vries <tdevries@suse.de>
8211
8212 * lib/gcc-dg.exp (dg-final): Simplify tcl code.
8213
8214 2018-07-04 Martin Sebor <msebor@redhat.com>
8215
8216 PR tree-optimization/86274
8217 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo.
8218
8219 2018-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8220
8221 PR fortran/82009
8222 * gfortran.dg/block_16.f08. New test.
8223
8224 2018-07-04 Aldy Hernandez <aldyh@redhat.com>
8225
8226 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64
8227 has a slightly different IL that provides more threading
8228 opportunities.
8229
8230 2018-07-04 Martin Liska <mliska@suse.cz>
8231
8232 PR middle-end/66240
8233 PR target/45996
8234 PR c/84100
8235 * gcc.dg/pr84100.c (foo):
8236 * gcc.target/i386/falign-functions-2.c: New test.
8237 * gcc.target/i386/falign-functions.c: New test.
8238
8239 2018-07-04 Martin Liska <mliska@suse.cz>
8240
8241 * gcc.dg/pr47793.c: Remove.
8242
8243 2018-07-04 Richard Sandiford <richard.sandiford@arm.com>
8244
8245 * gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for
8246 final scan test.
8247 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
8248
8249 2018-07-03 H.J. Lu <hongjiu.lu@intel.com>
8250
8251 PR target/85620
8252 * gcc.target/i386/pr85620-1.c: New test.
8253 * gcc.target/i386/pr85620-2.c: Likewise.
8254 * gcc.target/i386/pr85620-3.c: Likewise.
8255 * gcc.target/i386/pr85620-4.c: Likewise.
8256
8257 2018-07-03 Martin Sebor <msebor@redhat.com>
8258
8259 PR tree-optimization/86274
8260 * gcc.dg/tree-ssa/builtin-sprintf-9.c: New test.
8261 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
8262 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same.
8263 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
8264 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
8265 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
8266 * gcc.dg/tree-ssa/pr83198.c: Same.
8267
8268 2018-07-03 Paolo Carlini <paolo.carlini@oracle.com>
8269
8270 * g++.dg/other/locations1.C: New.
8271 * g++.dg/tls/locations1.C: Likewise.
8272 * g++.dg/diagnostic/virtual-constexpr.C: Likewise.
8273 * g++.dg/diagnostic/virtual-static.C: Likewise.
8274 * g++.dg/concepts/fn-concept2.C: Test the locations too.
8275 * g++.dg/cpp0x/constexpr-virtual5.C: Likewise.
8276 * g++.dg/cpp0x/pr51463.C: Likewise.
8277 * g++.dg/other/typedef1.C: Likewise.
8278 * g++.dg/parse/dtor13.C: Likewise.
8279 * g++.dg/template/error44.C: Likewise.
8280 * g++.dg/template/typedef4.C: Likewise.
8281 * g++.dg/template/typedef5.C: Likewise.
8282 * g++.dg/tls/diag-2.C: Likewise.
8283 * g++.old-deja/g++.brendan/crash11.C: Likewise.
8284
8285 2018-07-03 Marek Polacek <polacek@redhat.com>
8286
8287 PR c++/86201
8288 * g++.dg/diagnostic/pr86201.C: New test.
8289
8290 2018-07-03 Uros Bizjak <ubizjak@gmail.com>
8291
8292 PR target/85694
8293 * gcc.target/i386/pr85694.c: New test.
8294
8295 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
8296
8297 PR tree-optimization/85694
8298 * lib/target-supports.exp (check_effective_target_vect_avg_qi):
8299 Return true for AArch64 without SVE.
8300 * gcc.target/aarch64/vect_hadd_1.h: New file.
8301 * gcc.target/aarch64/vect_shadd_1.c: New test.
8302 * gcc.target/aarch64/vect_srhadd_1.c: Likewise.
8303 * gcc.target/aarch64/vect_uhadd_1.c: Likewise.
8304 * gcc.target/aarch64/vect_urhadd_1.c: Likewise.
8305
8306 2018-07-03 Marek Polacek <polacek@redhat.com>
8307
8308 PR middle-end/86202
8309 * gcc.dg/Wint-conversion-2.c: New test.
8310
8311 PR c++/84306
8312 * g++.dg/overload/conv-op3.C: New test.
8313
8314 2018-07-03 Richard Biener <rguenther@suse.de>
8315
8316 PR ipa/86389
8317 * gcc.dg/torture/pr86389.c: New testcase.
8318
8319 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
8320
8321 PR tree-optimization/85694
8322 * lib/target-supports.exp (check_effective_target_vect_avg_qi): New
8323 proc.
8324 * gcc.dg/vect/vect-avg-1.c: New test.
8325 * gcc.dg/vect/vect-avg-2.c: Likewise.
8326 * gcc.dg/vect/vect-avg-3.c: Likewise.
8327 * gcc.dg/vect/vect-avg-4.c: Likewise.
8328 * gcc.dg/vect/vect-avg-5.c: Likewise.
8329 * gcc.dg/vect/vect-avg-6.c: Likewise.
8330 * gcc.dg/vect/vect-avg-7.c: Likewise.
8331 * gcc.dg/vect/vect-avg-8.c: Likewise.
8332 * gcc.dg/vect/vect-avg-9.c: Likewise.
8333 * gcc.dg/vect/vect-avg-10.c: Likewise.
8334 * gcc.dg/vect/vect-avg-11.c: Likewise.
8335 * gcc.dg/vect/vect-avg-12.c: Likewise.
8336 * gcc.dg/vect/vect-avg-13.c: Likewise.
8337 * gcc.dg/vect/vect-avg-14.c: Likewise.
8338
8339 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
8340
8341 * gcc.dg/vect/vect-over-widen-5.c: Test that the extensions
8342 get split into two for use by the over-widening pattern.
8343 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
8344 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
8345 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
8346 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
8347 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
8348 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
8349 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
8350 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
8351 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
8352 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
8353 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
8354 * gcc.dg/vect/vect-over-widen-22.c: New test.
8355
8356 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
8357
8358 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a
8359 widen_mult pattern.
8360 * gcc.dg/vect/vect-over-widen-1.c: Update the scan tests for new
8361 over-widening messages.
8362 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
8363 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
8364 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
8365 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
8366 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
8367 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
8368 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
8369 * gcc.dg/vect/bb-slp-over-widen-1.c: New test.
8370 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
8371 * gcc.dg/vect/vect-over-widen-5.c: Likewise.
8372 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
8373 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
8374 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
8375 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
8376 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
8377 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
8378 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
8379 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
8380 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
8381 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
8382 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
8383 * gcc.dg/vect/vect-over-widen-17.c: Likewise.
8384 * gcc.dg/vect/vect-over-widen-18.c: Likewise.
8385 * gcc.dg/vect/vect-over-widen-19.c: Likewise.
8386 * gcc.dg/vect/vect-over-widen-20.c: Likewise.
8387 * gcc.dg/vect/vect-over-widen-21.c: Likewise.
8388
8389 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
8390
8391 * gcc.dg/vect/vect-mixed-size-cond-1.c: New test.
8392
8393 2018-07-02 Jim Wilson <jimw@sifive.com>
8394
8395 * gcc.target/riscv/interrupt-debug.c: New.
8396
8397 2018-07-02 Paolo Carlini <paolo.carlini@oracle.com>
8398
8399 * g++.dg/diagnostic/thread-thread_local.C: New.
8400
8401 2018-07-02 Martin Liska <mliska@suse.cz>
8402
8403 PR testsuite/86366
8404 * gcc.dg/profile-dir-1.c: Fix scanned pattern.
8405 * gcc.dg/profile-dir-2.c: Likewise.
8406 * gcc.dg/profile-dir-3.c: Likewise.
8407
8408 2018-07-02 Christophe Lyon <christophe.lyon@linaro.org>
8409
8410 * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
8411 overriden.
8412
8413 2018-07-02 Richard Biener <rguenther@suse.de>
8414
8415 PR tree-optimization/86363
8416 * gcc.dg/torture/pr86363.c: New testcase.
8417
8418 2018-07-02 Martin Liska <mliska@suse.cz>
8419
8420 * gcc.dg/completion-1.c: New test.
8421 * gcc.dg/completion-2.c: New test.
8422 * gcc.dg/completion-3.c: New test.
8423
8424 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
8425
8426 PR fortran/82969
8427 PR fortran/86242
8428 * gfortran.dg/proc_ptr_50.f90: New test.
8429
8430 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
8431
8432 PR fortran/45305
8433 * gfortran.dg/scalarize_parameter_array_2.f90: New test.
8434
8435 2018-07-02 Martin Liska <mliska@suse.cz>
8436
8437 PR ipa/86279
8438 * gcc.dg/ipa/pr86279.c: New test.
8439
8440 2018-07-02 Martin Liska <mliska@suse.cz>
8441
8442 PR ipa/86323
8443 * g++.dg/ipa/pr86323.C: New test.
8444
8445 2018-07-01 Tom de Vries <tdevries@suse.de>
8446
8447 revert:
8448 2018-07-01 Tom de Vries <tdevries@suse.de>
8449
8450 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
8451 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
8452
8453 2018-07-01 Tom de Vries <tdevries@suse.de>
8454
8455 * lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number
8456 argument.
8457 * gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58
8458 with @main.
8459
8460 2018-07-01 Tom de Vries <tdevries@suse.de>
8461
8462 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
8463 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
8464
8465 2018-07-01 Tom de Vries <tdevries@suse.de>
8466
8467 * lib/gcc-dg.exp (get-absolute-line): Handle '.'.
8468 * gcc.dg/guality/vla-1.c: Use relative line numbers.
8469
8470 2018-07-01 Tom de Vries <tdevries@suse.de>
8471
8472 * gcc.dg-selftests/dg-final.exp (verify_call_1): Factor out of ...
8473 (verify_call): ... here. Move to toplevel.
8474 (verify_call_np, dg_final_directive_check_utils): New proc.
8475 (toplevel): Call dg_final_directive_check_utils.
8476 * lib/gcc-dg.exp (get-absolute-line): Fix typo in variable reference.
8477
8478 2018-06-30 Jim Wilson <jimw@sifive.com>
8479
8480 * gcc.target/riscv/shift-shift-1.c: New.
8481 * gcc.target/riscv/shift-shift-2.c: New.
8482 * gcc.target/riscv/shift-shift-3.c: New.
8483
8484 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
8485
8486 * gcc.dg/vect/vect-widen-mult-extern-1.c: New test.
8487
8488 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
8489
8490 * gcc.dg/vect/vect-widen-mult-sum.c: Remove xfail.
8491 * gcc.dg/vect/no-scevccp-outer-6.c: Don't match widened multiplications
8492 by 4 in the computation of a[i].
8493 * gcc.dg/vect/vect-mult-const-pattern-1.c: Test specifically for the
8494 main multiplication constant.
8495 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
8496 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
8497 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. Expect the
8498 pattern to cast the result to int.
8499 * gcc.dg/vect/vect-reduc-dot-1.c: New test.
8500 * gcc.dg/vect/vect-reduc-dot-2.c: Likewise.
8501 * gcc.dg/vect/vect-reduc-dot-3.c: Likewise.
8502 * gcc.dg/vect/vect-reduc-dot-4.c: Likewise.
8503 * gcc.dg/vect/vect-reduc-dot-5.c: Likewise.
8504 * gcc.dg/vect/vect-reduc-dot-6.c: Likewise.
8505 * gcc.dg/vect/vect-reduc-dot-7.c: Likewise.
8506 * gcc.dg/vect/vect-reduc-dot-8.c: Likewise.
8507 * gcc.dg/vect/vect-reduc-sad-1.c: Likewise.
8508 * gcc.dg/vect/vect-reduc-sad-2.c: Likewise.
8509 * gcc.dg/vect/vect-reduc-sad-3.c: Likewise.
8510 * gcc.dg/vect/vect-reduc-sad-4.c: Likewise.
8511 * gcc.dg/vect/vect-reduc-sad-5.c: Likewise.
8512 * gcc.dg/vect/vect-reduc-sad-6.c: Likewise.
8513 * gcc.dg/vect/vect-reduc-sad-7.c: Likewise.
8514 * gcc.dg/vect/vect-reduc-sad-8.c: Likewise.
8515 * gcc.dg/vect/vect-widen-mult-1.c: Likewise.
8516 * gcc.dg/vect/vect-widen-mult-2.c: Likewise.
8517 * gcc.dg/vect/vect-widen-mult-3.c: Likewise.
8518 * gcc.dg/vect/vect-widen-mult-4.c: Likewise.
8519
8520 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
8521
8522 * gcc.dg/vect/vect-reduc-dot-u16b.c: Remove xfail and update the
8523 test for vectorization along the lines described in the comment.
8524
8525 2018-06-30 Tom de Vries <tdevries@suse.de>
8526
8527 * gcc.dg/guality/guality.exp (guality_transform_options): New proc.
8528 (toplevel): Apply guality_transform_options on DG_TORTURE_OPTIONS and
8529 LTO_TORTURE_OPTIONS.
8530 * gcc.dg/guality/prevent-optimization.h: New file.
8531 * gcc.dg/guality/pr45882.c: Include prevent-optimization.h.
8532 (a): Replace __attribute__((used)) with ATTRIBUTE_USED.
8533
8534 2018-06-30 Tom de Vries <tdevries@suse.de>
8535
8536 * gcc.dg/guality/pr45882.c (foo): Use relative line numbers.
8537 * lib/gcc-dg.exp (dg-final): New proc.
8538 * lib/gcc-gdb-test.exp (gdb-test): Add and handle additional line number
8539 argument.
8540
8541 2018-06-29 Martin Sebor <msebor@redhat.com>
8542
8543 * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10
8544 that don't define the function.
8545
8546 2018-06-29 Marek Polacek <polacek@redhat.com>
8547
8548 PR c++/86184
8549 * g++.dg/ext/cond3.C: New test.
8550
8551 2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8552
8553 * gcc.target/arm/arm-soft-strd-even.c: New test.
8554
8555 2018-06-29 Tom de Vries <tdevries@suse.de>
8556
8557 * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint
8558 line, and use it.
8559 * lib/gcc-dg.exp (get-absolute-line): Factor out of ...
8560 (process-message): ... here.
8561 * lib/gcc-gdb-test.exp (gdb-test): Use get-absolute-line.
8562
8563 2018-06-29 Martin Liska <mliska@suse.cz>
8564
8565 PR tree-optimization/86263
8566 * gcc.dg/tree-ssa/pr86263.c: New test.
8567
8568 2018-06-28 Carl Love <cel@us.ibm.com>
8569
8570 * gcc.target/p9-extract-1.c: Add test case.
8571 * gcc.target/builtins-3-p9-runnable.c: Add test case to match
8572 name in ABI.
8573
8574 2018-06-28 Uros Bizjak <ubizjak@gmail.com>
8575
8576 PR target/86348
8577 * gcc.target/i386/pr86348.c: New test.
8578
8579 2018-06-28 Wilco Dijkstra <wdijkstr@arm.com>
8580
8581 * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase.
8582
8583 2018-06-28 Fritz Reese <fritzoreese@gmail.com>
8584
8585 PR fortran/82865
8586 * gfortran.dg/dec_type_print_2.f03: New testcase.
8587
8588 2018-06-28 David Pagan <dave.pagan@oracle.com>
8589
8590 PR c/55976
8591 * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous
8592 message causing unexpected test FAIL.
8593
8594 2018-06-28 Martin Liska <mliska@suse.cz>
8595
8596 * gcc.dg/tree-ssa/switch-1.c: New test.
8597
8598 2018-06-28 Eric Botcazou <ebotcazou@adacore.com>
8599
8600 * gnat.dg/debug15.adb: New test.
8601
8602 2018-06-27 David Malcolm <dmalcolm@redhat.com>
8603
8604 PR c++/86329
8605 * g++.dg/lookup/pr86329.C: New test.
8606
8607 2018-06-27 Carl Love <cel@us.ibm.com>
8608
8609 * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
8610
8611 2018-06-27 Tamar Christina <tamar.christina@arm.com>
8612
8613 PR target/85769
8614 * gcc.target/aarch64/f16_mov_immediate_3.c: New.
8615
8616 2018-06-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
8617
8618 * gcc.target/powerpc/builtins-1.c: Correct a comment.
8619
8620 2018-06-26 Will Schmidt <will_schmidt@vnet.ibm.com>
8621
8622 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok
8623 requirement for this test.
8624 * gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok
8625 requirement, and -mpower8-vector compile option.
8626
8627 2018-06-26 Jakub Jelinek <jakub@redhat.com>
8628
8629 PR target/86314
8630 * gcc.dg/pr86314.c: New test.
8631
8632 PR debug/86257
8633 * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options.
8634
8635 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8636
8637 * gcc.target/i386/pr86257.c: Require 64-bit.
8638
8639 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8640
8641 * g++.dg/pr86082.C: Require IBM1047 support.
8642
8643 2018-06-26 Richard Biener <rguenther@suse.de>
8644
8645 PR middle-end/86271
8646 * gcc.dg/pr86271.c: New testcase.
8647
8648 2018-06-26 Alexandre Oliva <aoliva@redhat.com>
8649
8650 PR debug/86064
8651 * gcc.dg/pr86064.c: New.
8652
8653 2018-06-25 Jeff Law <law@redhat.com>
8654
8655 * lib/target-supports.exp
8656 (check_effective_target_logical_op_short_circuit): Add v850.
8657
8658 2018-06-25 Martin Sebor <msebor@redhat.com>
8659
8660 PR tree-optimization/86204
8661 * gcc.dg/strlenopt-46.c: New test.
8662
8663 2018-06-25 Martin Sebor <msebor@redhat.com>
8664
8665 PR tree-optimization/85700
8666 * gcc.dg/Wstringop-truncation-4.c: New test.
8667
8668 2018-06-25 Fritz Reese <fritzoreese@gmail.com>
8669
8670 PR fortran/82972
8671 PR fortran/83088
8672 PR fortran/85851
8673 * gfortran.dg/init_flag_17.f90: New testcase.
8674
8675 2018-06-25 Carl Love <cel@us.ibm.com>
8676
8677 * gcc.target/powerpc/p9-extract-1.c: Make second argument of
8678 vec_extract a signed int. Add vec_extract tests for bool char
8679 and bool int.
8680 * gcc.target/powerpc/p9-extract-4.c: New test file for long long
8681 vec_extract tests.
8682
8683 2018-06-25 Tom de Vries <tdevries@suse.de>
8684
8685 * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure.
8686
8687 2018-06-25 Jakub Jelinek <jakub@redhat.com>
8688
8689 PR target/84786
8690 * gcc.target/i386/avx512f-pr84786-3.c: New test.
8691
8692 2018-06-25 Eric Botcazou <ebotcazou@libertysurf.fr>
8693
8694 * gnat.dg/sso9.adb: New testcase.
8695 * gnat.dg/sso9_pkg.ads: Likewise.
8696
8697 2018-06-25 Tom de Vries <tdevries@suse.de>
8698
8699 PR debug/86257
8700 * gcc.target/i386/pr86257.c: New test.
8701
8702 2018-06-25 Andreas Krebbel <krebbel@linux.ibm.com>
8703
8704 PR C++/86082
8705 * g++.dg/pr86082.C: New test.
8706
8707 2018-06-24 Tom de Vries <tdevries@suse.de>
8708
8709 * g++.dg/guality/guality.exp: Don't use which on gdb arg to report_gdb.
8710 * gcc.dg/guality/guality.exp: Same.
8711 * gfortran.dg/guality/guality.exp: Same.
8712 * lib/gcc-gdb-test.exp: Do early out if which gdb fails.
8713
8714 2018-06-23 Paolo Carlini <paolo.carlini@oracle.com>
8715
8716 * g++.dg/concepts/locations1.C: New.
8717 * g++.dg/cpp0x/locations1.C: Likewise.
8718 * g++.dg/cpp1z/inline-var2.C: Test locations too.
8719 * g++.dg/cpp1z/inline-var3.C: Likewise.
8720
8721 2018-06-22 Paul Thomas <pault@gcc.gnu.org>
8722
8723 PR fortran/86281
8724 * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy.
8725
8726 2018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
8727
8728 * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
8729 this test.
8730 * gcc.target/powerpc/builtins-9.c: New test.
8731 * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
8732 to expect different code generation on big-endian vs.
8733 little-endian targets.
8734
8735 2018-06-22 Tom de Vries <tdevries@suse.de>
8736
8737 * g++.dg/guality/guality.exp (guality_gdb_name): Default to
8738 $rootme/../gdb/gdb, if available.
8739 * gcc.dg/guality/guality.exp (guality_gdb_name): Same.
8740 * gfortran.dg/guality/guality.exp (guality_gdb_name): Same.
8741
8742 2018-06-22 Tom de Vries <tdevries@suse.de>
8743
8744 * lib/gcc-gdb-test.exp (report_gdb): New proc.
8745 * g++.dg/guality/guality.exp: Use report_gdb.
8746 * gcc.dg/guality/guality.exp: Same.
8747 * gfortran.dg/guality/guality.exp: Same.
8748
8749 2018-06-22 Jakub Jelinek <jakub@redhat.com>
8750
8751 PR c++/85662
8752 * g++.dg/ext/offsetof3.C: New test.
8753
8754 2018-06-22 Carl Love <cel@us.ibm.com>
8755
8756 * gcc.target/powerpc/altivec-7.c: Add qualifiers for counts on AIX
8757 versus Linux. Change checks for xxlnor, xxland and xxlxor to also look
8758 for the vnor, vand and vxor instructions.
8759 * gcc.target/powerpc/builtins-1.c: Move vec_or tests to a new file.
8760 Remove counts for xxlor. Fix match on bl __divdi3 and bl __udivdi3.
8761 * gcc.target/powerpc/builtins-4.c: Fix matching for vsl instructions.
8762 * gcc.target/powerpc/builtins-5.c: New test file for vec_or test cases.
8763 * gcc.target/powerpc/vsx-vector-6.p7.c: Fix xxlnor BE expected count.
8764 Add -dp to dg-options, update expected counts.
8765
8766 2018-06-22 Paul Koning <ni1d@arrl.net>
8767
8768 * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment
8769 if pdp11.
8770 * gcc.c-torture/compile/20010518-2.c: Skip if pdp11 -mint32.
8771 * gcc.c-torture/compile/20040101-1.c: Ditto.
8772 * gcc.c-torture/compile/20050622-1.c: Ditto.
8773 * gcc.c-torture/compile/20080625-1.c: Ditto.
8774 * gcc.c-torture/compile/20090107-1.c: Ditto.
8775 * gcc.c-torture/compile/920501-12.c: Ditto.
8776 * gcc.c-torture/compile/920501-4.c: Ditto.
8777 * gcc.c-torture/compile/961203-1.c: Ditto.
8778 * gcc.c-torture/compile/limits-externdecl.c: Ditto.
8779 * gcc.c-torture/compile/pr25310.c: Ditto.
8780
8781 2018-06-22 Cesar Philippidis <cesar@codesourcery.com>
8782 James Norris <jnorris@codesourcery.com>
8783 Thomas Schwinge <thomas@codesourcery.com>
8784 Tom de Vries <tom@codesourcery.com>
8785
8786 * c-c++-common/goacc/deviceptr-4.c: New file.
8787 * c-c++-common/goacc/kernels-counter-var-redundant-load.c:
8788 Likewise.
8789 * c-c++-common/goacc/kernels-loop-data-2.c: Likewise.
8790 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise.
8791 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise.
8792 * c-c++-common/goacc/kernels-loop-data-update.c: Likewise.
8793 * c-c++-common/goacc/kernels-loop-data.c: Likewise.
8794 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c:
8795 Likewise.
8796 * c-c++-common/goacc/parallel-reduction.c: Likewise.
8797 * c-c++-common/goacc/private-reduction-1.c: Likewise.
8798 * gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95:
8799 Likewise.
8800 * gfortran.dg/goacc/modules.f95: Likewise.
8801 * gfortran.dg/goacc/routine-8.f90: Likewise.
8802 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
8803
8804 2018-06-21 Michael Meissner <meissner@linux.ibm.com>
8805
8806 * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double
8807 if the long double format is IEEE 128-bit for tests that are
8808 explicitly testing IBM extended double support. Use the
8809 appropriate pack and unpack built-in functions. Change calls from
8810 __builtin_isinfl to __builtin_isinf since the later supports all
8811 floating point types.
8812 * gcc.target/powerpc/pr57150.c: Likewise.
8813 * gcc.target/powerpc/pr60203.c: Likewise.
8814 * gcc.target/powerpc/pr67808.c: Likewise.
8815 * gcc.target/powerpc/pr70117.c: Likewise.
8816 * gcc.target/powerpc/tfmode_off.c: Likewise.
8817
8818 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
8819
8820 PR fortran/49630
8821 * gfortran.dg/assumed_charlen_function_7.f90: New test.
8822
8823 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
8824
8825 PR fortran/83118
8826 * gfortran.dg/unlimited_polymorphic_30.f03: New test.
8827
8828 2018-06-21 Tom de Vries <tdevries@suse.de>
8829
8830 * gcc.dg/guality/pr45882.c (a): Add used attribute.
8831
8832 2018-06-21 Tom de Vries <tdevries@suse.de>
8833
8834 PR tree-optimization/85859
8835 * gcc.dg/pr85859.c: New test.
8836
8837 2018-06-21 Richard Biener <rguenther@suse.de>
8838
8839 PR tree-optimization/86232
8840 * gcc.dg/torture/pr86232.c: New testcase.
8841
8842 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
8843
8844 * gcc/gcc.target/aarch64/aes_xor_combine.c: New test.
8845
8846 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
8847
8848 * gcc/gcc.target/aarch64/aes_2.c: New test.
8849
8850 2018-06-20 Than McIntosh <thanm@google.com>
8851
8852 PR libgcc/86213
8853 * gcc.dg/split-8.c: New.
8854
8855 2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
8856
8857 * gcc.target/powerpc/builtins-1.c: Adjust dg directives to scan
8858 for vpkudus in place of vpksdus.
8859 * gcc.target/powerpc/builtins-3-p8.c: Likewise.
8860
8861 2018-06-20 Nathan Sidwell <nathan@acm.org>
8862
8863 PR c++/85634
8864 * g++.dg/lookup/pr85634-2.C: New.
8865
8866 2018-06-20 Paolo Carlini <paolo.carlini@oracle.com>
8867
8868 * g++.dg/template/friend65.C: New.
8869 * g++.dg/cpp0x/main1.C: Likewise.
8870 * g++.dg/other/main2.C: Likewise.
8871 * g++.dg/other/main3.C: Likewise.
8872 * g++.dg/template/friend42.C: Test location too.
8873 * g++.dg/concepts/decl-diagnose.C: Likewise.
8874 * g++.dg/warn/main-2.C: Update.
8875
8876 2018-06-20 Chung-Lin Tang <cltang@codesourcery.com>
8877 Thomas Schwinge <thomas@codesourcery.com>
8878 Cesar Philippidis <cesar@codesourcery.com>
8879
8880 * c-c++-common/goacc/declare-1.c: Update test case to utilize OpenACC
8881 2.5 data clause semantics.
8882 * c-c++-common/goacc/declare-2.c: Likewise.
8883 * c-c++-common/goacc/default-4.c: Likewise.
8884 * c-c++-common/goacc/finalize-1.c: New test.
8885 * c-c++-common/goacc/kernels-alias-2.c: Update test case to utilize
8886 OpenACC 2.5 data clause semantics.
8887 * c-c++-common/goacc/kernels-alias.c: Likewise.
8888 * c-c++-common/goacc/routine-5.c: Likewise.
8889 * c-c++-common/goacc/update-if_present-1.c: New test.
8890 * c-c++-common/goacc/update-if_present-2.c: New test.
8891 * g++.dg/goacc/template.C: Update test case to utilize OpenACC
8892 2.5 data clause semantics.
8893 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8894 * gfortran.dg/goacc/data-tree.f95: Likewise.
8895 * gfortran.dg/goacc/declare-2.f95: Likewise.
8896 * gfortran.dg/goacc/default-4.f: Likewise.
8897 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
8898 * gfortran.dg/goacc/finalize-1.f: New test.
8899 * gfortran.dg/goacc/kernels-alias-2.f95: Update test case to utilize
8900 OpenACC 2.5 data clause semantics.
8901 * gfortran.dg/goacc/kernels-alias.f95: Likewise.
8902 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
8903 * gfortran.dg/goacc/nested-function-1.f90: Likewise.
8904 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
8905 * gfortran.dg/goacc/reduction-promotions.f90: Likewise.
8906 * gfortran.dg/goacc/update-if_present-1.f90: New test.
8907 * gfortran.dg/goacc/update-if_present-2.f90: New test.
8908
8909 2018-06-20 Jakub Jelinek <jakub@redhat.com>
8910
8911 PR c++/86210
8912 * g++.dg/warn/Wnonnull4.C: New test.
8913
8914 2018-06-20 Marek Polacek <polacek@redhat.com>
8915
8916 PR c++/86240
8917 * g++.dg/pr86240.C: New test.
8918
8919 2018-06-20 Jakub Jelinek <jakub@redhat.com>
8920
8921 PR debug/86194
8922 * gcc.target/i386/pr86194.c: New test.
8923
8924 PR tree-optimization/86231
8925 * gcc.dg/tree-ssa/vrp119.c: New test.
8926 * gcc.c-torture/execute/pr86231.c: New test.
8927
8928 2018-06-20 Tom de Vries <tdevries@suse.de>
8929
8930 PR tree-optimization/86097
8931 * gcc.dg/autopar/pr86097.c: New test.
8932
8933 2018-06-20 Nathan Sidwell <nathan@acm.org>
8934
8935 PR c++/85634
8936 * g++.dg/lookup/pr85634.C: New.
8937
8938 2018-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8939
8940 * gcc.target/aarch64/ldp_stp_q.c: New test.
8941 * gcc.target/aarch64/stp_vec_128_1.c: Likewise.
8942 * gcc.target/aarch64/ldp_stp_q_disable.c: Likewise.
8943
8944 2018-06-20 Martin Liska <mliska@suse.cz>
8945
8946 * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL.
8947
8948 2018-06-19 Martin Sebor <msebor@redhat.com>
8949
8950 PR tree-optimization/48560
8951 * gcc.dg/Warray-bounds-28.c: New test.
8952
8953 2018-06-19 Martin Sebor <msebor@redhat.com>
8954
8955 PR middle-end/85602
8956 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
8957 to also match C++.
8958
8959 2018-06-19 Jan Hubicka <hubicka@ucw.cz>
8960
8961 * g++.dg/lto/pr84805_0.C: Update template.
8962 * g++.dg/lto/pr84805_1.C: Update template.
8963
8964 2018-06-19 Eric Botcazou <ebotcazou@adacore.com>
8965
8966 * gnat.dg/aggr24.adb: New test.
8967 * gnat.dg/aggr24_pkg.ad[sb]: New helper.
8968
8969 2018-06-19 Richard Biener <rguenther@suse.de>
8970
8971 PR tree-optimization/86179
8972 * gcc.dg/pr86179.c: New testcase.
8973
8974 2018-06-18 Martin Sebor <msebor@redhat.com>
8975
8976 PR middle-end/85602
8977 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
8978 * c-c++-common/attr-nonstring-8.c: New test.
8979
8980 2018-06-18 Martin Sebor <msebor@redhat.com>
8981
8982 PR tree-optimization/81384
8983 * gcc.c-torture/execute/builtins/lib/strnlen.c: New test.
8984 * gcc.c-torture/execute/builtins/strnlen-lib.c: New test.
8985 * gcc.c-torture/execute/builtins/strnlen.c: New test.
8986 * gcc.dg/attr-nonstring-2.c: New test.
8987 * gcc.dg/attr-nonstring-3.c: New test.
8988 * gcc.dg/attr-nonstring-4.c: New test.
8989 * gcc.dg/strlenopt-45.c: New test.
8990 * gcc.dg/strlenopt.h (strnlen): Declare.
8991
8992 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
8993
8994 PR tree-optimization/86076
8995 * gcc.dg/pr86076.c: Add target pthread for bare-metal targets.
8996
8997 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
8998
8999 PR tree-optimization/64946
9000 * gcc.target/aarch64/vect-abs-compile.c: Remove xfail.
9001
9002 2018-06-17 Eric Botcazou <ebotcazou@adacore.com>
9003
9004 * gcc.dg/debug/dwarf2/pr37726.c: Move to...
9005 * gcc.dg/guality/pr37726.c: ...here and turn into GDB test.
9006 * gnat.dg/stack_usage5.adb: New test.
9007
9008 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
9009
9010 PR middle-end/82479
9011 * gcc.dg/tree-ssa/popcount.c: New test.
9012 * gcc.dg/tree-ssa/popcount2.c: New test.
9013
9014 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
9015
9016 PR middle-end/64946
9017 * gcc.dg/absu.c: New test.
9018 * gcc.dg/gimplefe-29.c: New test.
9019 * gcc.target/aarch64/pr64946.c: New test.
9020
9021 2018-06-15 Jakub Jelinek <jakub@redhat.com>
9022
9023 PR c/86093
9024 * c-c++-common/pr86093.c: New test.
9025
9026 PR middle-end/85878
9027 * gfortran.fortran-torture/compile/pr85878.f90: New test.
9028
9029 PR middle-end/86123
9030 * gcc.c-torture/compile/pr86123.c: New test.
9031
9032 2018-06-15 Tom de Vries <tdevries@suse.de>
9033
9034 * gcc.dg-selftests/dg-final.exp: Force sequential execution.
9035
9036 2018-06-15 Nick Clifton <nickc@redhat.com>
9037
9038 PR 84195
9039 * gcc.c-torture/compile/pr84195.c: New test.
9040
9041 2018-06-15 Richard Biener <rguenther@suse.de>
9042
9043 PR middle-end/86159
9044 * g++.dg/pr86159.C: New testcase.
9045
9046 2018-06-15 Richard Biener <rguenther@suse.de>
9047
9048 PR middle-end/86076
9049 * gcc.dg/pr86076.c: New testcase.
9050
9051 2018-06-14 Marek Polacek <polacek@redhat.com>
9052
9053 PR c++/86063
9054 * g++.dg/cpp0x/gen-attrs-65.C: New test.
9055
9056 2018-06-14 Jakub Jelinek <jakub@redhat.com>
9057
9058 PR target/86048
9059 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add
9060 -msse2 to dg-options.
9061
9062 PR middle-end/86122
9063 * gcc.c-torture/compile/pr86122.c: New test.
9064
9065 P0624R2 - Default constructible and assignable stateless lambdas
9066 * g++.dg/cpp2a/lambda1.C: New test.
9067 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics
9068 for -std=c++2a.
9069
9070 2018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
9071
9072 * g++.dg/other/static3.C: New.
9073 * g++.dg/other/static4.C: Likewise.
9074 * g++.dg/warn/Wshadow-15.C: Likewise.
9075 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too.
9076 * g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise.
9077 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise.
9078 * g++.dg/cpp0x/udlit-args-neg.C: Likewise.
9079 * g++.dg/cpp0x/udlit-clink-neg.C: Likewise.
9080 * g++.dg/cpp0x/udlit-extern-c.C: Likewise.
9081 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
9082
9083 2018-06-14 Jakub Jelinek <jakub@redhat.com>
9084
9085 PR target/85945
9086 * gcc.c-torture/compile/pr85945.c: New test.
9087
9088 2018-06-14 Richard Biener <rguenther@suse.de>
9089
9090 PR ipa/86124
9091 * gcc.dg/pr86124.c: New testcase.
9092
9093 2018-06-13 Martin Sebor <msebor@redhat.com>
9094
9095 PR tree-optimization/86114
9096 * gcc.dg/pr86114.c: New test.
9097
9098 2018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
9099
9100 PR fortran/86110
9101 * gfortran.dg/pr86110.f90: New test.
9102
9103 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
9104
9105 PR fortran/85703
9106 * gfortran.dg/goacc/pr85703.f90: New test.
9107 * gfortran.dg/gomp/pr85703.f90: New test.
9108
9109 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
9110
9111 PR fortran/85702
9112 * gfortran.dg/goacc/pr85702.f90: New test.
9113
9114 2018-06-13 Eric Botcazou <ebotcazou@adacore.com>
9115
9116 * gcc.target/i386/pr86048.c: New test.
9117
9118 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
9119
9120 * gcc.target/arc/fma-1.c: New test.
9121
9122 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
9123
9124 * gcc.target/arc/pr9001107555.c: New file.
9125
9126 2018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
9127
9128 * g++.dg/torture/aarch64-vect-init-1.C: New test.
9129
9130 2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
9131
9132 * g++.dg/init/delete3.C: New.
9133 * g++.dg/init/new49.C: Likewise.
9134 * g++.dg/init/new25.C: Test locations too.
9135 * g++.dg/template/new4.C: Likewise.
9136 * g++.old-deja/g++.jason/operator.C: Likewise.
9137
9138 2018-06-12 Marek Polacek <polacek@redhat.com>
9139
9140 Core issue 1331 - const mismatch with defaulted copy constructor
9141 * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error.
9142 * g++.dg/cpp0x/defaulted52.C: New test.
9143 * g++.dg/cpp0x/defaulted53.C: New test.
9144 * g++.dg/cpp0x/defaulted54.C: New test.
9145 * g++.dg/cpp0x/defaulted55.C: New test.
9146 * g++.dg/cpp0x/defaulted56.C: New test.
9147 * g++.dg/cpp0x/defaulted57.C: New test.
9148 * g++.dg/cpp0x/defaulted58.C: New test.
9149 * g++.dg/cpp0x/defaulted59.C: New test.
9150 * g++.dg/cpp0x/defaulted60.C: New test.
9151
9152 2018-06-12 David Malcolm <dmalcolm@redhat.com>
9153
9154 PR other/69968
9155 * gcc.dg/spellcheck-transposition.c: New test.
9156
9157 2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
9158
9159 PR fortran/44491
9160 * gfortran.dg/pr44491.f90: New testcase
9161
9162 2018-06-12 Martin Sebor <msebor@redhat.com>
9163
9164 PR tree-optimization/85259
9165 * gcc.dg/Wstringop-overflow-5.c: New test.
9166 * gcc.dg/Wstringop-overflow-6.c: New test.
9167
9168 2018-06-12 Martin Sebor <msebor@redhat.com>
9169
9170 PR c/85931
9171 * gcc.dg/Wstringop-truncation-3.c: New test.
9172
9173 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
9174
9175 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
9176 * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
9177 * gcc.target/powerpc/swaps-p8-17.c: Same.
9178
9179 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
9180
9181 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
9182 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
9183 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
9184 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
9185 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
9186 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.
9187
9188 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
9189
9190 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
9191 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
9192 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
9193 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
9194 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
9195 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.
9196
9197 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
9198
9199 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
9200 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
9201 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
9202 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
9203 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
9204 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.
9205
9206 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
9207
9208 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
9209 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
9210 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
9211 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
9212 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
9213 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.
9214
9215 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
9216
9217 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
9218 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
9219 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
9220 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
9221 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
9222 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.
9223
9224 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
9225
9226 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
9227 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
9228 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
9229 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
9230 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
9231 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.
9232
9233 2018-06-12 Martin Liska <mliska@suse.cz>
9234
9235 * g++.dg/opt/mpx.C: New test.
9236 * gcc.target/i386/mpx.c: New test.
9237
9238 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
9239
9240 * gcc.target/arc/builtin_simdarc.c: Update test.
9241 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
9242 * gcc.target/arc/tumaddsidi4.c: Likewise.
9243
9244 2018-06-12 Eric Botcazou <ebotcazou@adacore.com>
9245
9246 * gnat.dg/opt72a.ad[sb]: New test.
9247 * gnat.dg/opt72_pkg.ads: New helper.
9248
9249 2018-06-12 Tom de Vries <tdevries@suse.de>
9250
9251 * gcc.dg-selftests/dg-final.exp: New file.
9252
9253 2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
9254
9255 * g++.dg/lookup/new2.C: Test locations too.
9256 * g++.dg/other/ellipsis1.C: Likewise.
9257 * g++.dg/other/operator1.C: Likewise.
9258 * g++.dg/other/operator2.C: Likewise.
9259 * g++.dg/overload/operator2.C: Likewise.
9260 * g++.dg/parse/defarg11.C: Likewise.
9261 * g++.dg/parse/operator4.C: Likewise.
9262 * g++.dg/template/error30.C: Likewise.
9263 * g++.dg/template/explicit-args3.C: Likewise.
9264 * g++.dg/warn/effc1.C: Likewise.
9265 * g++.old-deja/g++.brendan/prepost2.C: Likewise.
9266 * g++.old-deja/g++.brendan/prepost3.C: Likewise.
9267 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
9268 * g++.old-deja/g++.jason/conversion5.C: Likewise.
9269 * g++.old-deja/g++.jason/operator.C: Likewise.
9270
9271 2018-06-11 Martin Sebor <msebor@redhat.com>
9272
9273 PR tree-optimization/86083
9274 * gcc.dg/strlenopt-44.c: New test.
9275
9276 2018-06-11 Janus Weil <janus@gcc.gnu.org>
9277
9278 PR fortran/45521
9279 * gfortran.dg/generic_32.f90: New test.
9280 * gfortran.dg/generic_33.f90: New test.
9281
9282 2018-06-11 Carl Love <cel@us.ibm.com>
9283 * gcc.target/powerpc/altivec-7.c (main): Remove tests
9284 vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
9285 long long bool. Remove duplicate dg-final for xxlxor. Update
9286 dg-final instruction counts.
9287 * gcc.target/powerpc/altivec-37.c (main): New file for
9288 tests vec_unpackh and vec_unpackl returning long long bool and
9289 long long int.
9290
9291 2018-06-11 Martin Liska <mliska@suse.cz>
9292
9293 PR tree-optimization/86089
9294 * gcc.dg/tree-ssa/pr86089.c: New test.
9295
9296 2018-06-11 Julia Koval <julia.koval@intel.com>
9297
9298 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
9299 * gcc.target/i386/vpclmulqdq.c: Ditto.
9300
9301 2018-06-11 Olivier Hainque <hainque@adacore.com>
9302
9303 * gnat.dg/lang-dw2.adb: New test.
9304 * gnat.dg/lang-dw3.adb: New test.
9305
9306 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
9307
9308 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
9309 gnat.dg/assertion_policy1_pkg.ads: New testcase.
9310
9311 2018-06-11 Ed Schonberg <schonberg@adacore.com>
9312
9313 * gnat.dg/predicate1.adb: New testcase.
9314
9315 2018-06-11 Yannick Moy <moy@adacore.com>
9316
9317 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
9318
9319 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
9320
9321 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
9322 testcase.
9323
9324 2018-06-11 Javier Miranda <miranda@adacore.com>
9325
9326 * gnat.dg/prot4.adb: New testcase.
9327
9328 2018-06-11 Yannick Moy <moy@adacore.com>
9329
9330 * gnat.dg/part_of1-instantiation.adb,
9331 gnat.dg/part_of1-instantiation.ads,
9332 gnat.dg/part_of1-private_generic.adb,
9333 gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
9334 testcase.
9335
9336 2018-06-11 Piotr Trojanek <trojanek@adacore.com>
9337
9338 * gnat.dg/contract1.adb: New testcase.
9339
9340 2018-06-11 Javier Miranda <miranda@adacore.com>
9341
9342 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
9343 testcase.
9344
9345 2018-06-11 Ed Schonberg <schonberg@adacore.com>
9346
9347 * gnat.dg/inline_always1.adb: New testcase.
9348
9349 2018-06-11 Ed Schonberg <schonberg@adacore.com>
9350
9351 * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
9352 gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
9353 gnat.dg/nested_generic2_g2.ads: New testcase.
9354
9355 2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
9356
9357 * g++.dg/template/friend64.C: New.
9358 * g++.old-deja/g++.other/friend4.C: Test the location too.
9359 * g++.old-deja/g++.pt/crash23.C: Likewise.
9360
9361 2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9362
9363 * gfortran.dg/inline_matmul_23.f90: New test.
9364
9365 2018-06-10 Janus Weil <janus@gcc.gnu.org>
9366
9367 PR fortran/85088
9368 * gfortran.dg/intent_decl_1.f90: New test case.
9369
9370 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
9371
9372 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
9373 * gfortran.dg/ieee/large_4.f90: Ditto.
9374 * gfortran.dg/round_4.f90: Ditto.
9375
9376 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
9377
9378 PR fortran/38351
9379 * gfortran.dg/pr38351.f90: New test.
9380 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
9381
9382 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
9383
9384 PR fortran/85138
9385 PR fortran/85996
9386 PR fortran/86051
9387 * gfortran.dg/pr85138_1.f90: New test.
9388 * gfortran.dg/pr85138_2.f90: Ditto.
9389 * gfortran.dg/pr85996.f90: Ditto.
9390
9391 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
9392
9393 PR fortran/78278
9394 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
9395 * gfortran.dg/data_char_1.f90: Ditto.
9396 * gfortran.dg/pr78571.f90: Ditto.
9397 * gfortran.dg/pr78278.f90: New test.
9398
9399 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
9400
9401 PR fortran/63514
9402 * gfortran.dg/pr63514.f90: New test.
9403
9404 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9405
9406 PR fortran/85631
9407 * gfortran.dg/bounds_check_20.f90: New test.
9408
9409 2018-06-08 Carl Love <cel@us.ibm.com>
9410
9411 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
9412 vpkudum counts.
9413 * gcc.target/powerpc/p9-extract-3.c: Make second argument of
9414 vec_extract a signed int.
9415 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
9416 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
9417 vcmpgtsd, vcmpgtud.
9418 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
9419 vec_extract a signed int.
9420 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
9421 vec_extract a signed int.
9422 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
9423 vec_xor builtins. Update xxsel, xxlxor counts.
9424
9425 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
9426
9427 PR fortran/86059
9428 * gfortran.dg/associate_30.f90: Remove code tested ...
9429 * gfortran.dg/pr67803.f90: Ditto.
9430 * gfortran.dg/pr67805.f90: Ditto.
9431 * gfortran.dg/pr86059.f90: ... here. New test.
9432
9433 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
9434
9435 PR fortran/78571
9436 * gfortran.dg/pr78571.f90: New test.
9437
9438 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
9439
9440 PR target/85755
9441 * gcc.target/powerpc/pr85755.c: New test.
9442
9443 2018-06-08 Carl Love <cel@us.ibm.com>
9444
9445 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
9446 vsx-vector-6.p7.c.
9447 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
9448 vsx-vector-6.p9.c.
9449 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
9450 for BE system that are different then for an LE system from this file
9451 into vsx-vector-6-le.c using be target qualifier. Remove this file.
9452 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
9453 the various instruction counts. Rename file to vsx-vector-6.p8.c.
9454
9455 2018-06-08 Martin Liska <mliska@suse.cz>
9456
9457 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
9458
9459 2018-06-08 Martin Liska <mliska@suse.cz>
9460
9461 * g++.dg/dg.exp: Do not use mpx.exp.
9462 * g++.dg/lto/lto.exp: Likewise.
9463 * g++.dg/lto/pr69729_0.C: Remove.
9464 * g++.dg/opt/pr71529.C: Remove.
9465 * g++.dg/pr63995-1.C: Remove.
9466 * g++.dg/pr68270.C: Remove.
9467 * g++.dg/pr71624.C: Remove.
9468 * g++.dg/pr71633.C: Remove.
9469 * g++.dg/pr79761.C: Remove.
9470 * g++.dg/pr79764.C: Remove.
9471 * g++.dg/pr79769.C: Remove.
9472 * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
9473 * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
9474 * gcc.dg/lto/chkp-privatize_0.c: Remove.
9475 * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
9476 * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
9477 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
9478 * gcc.dg/lto/lto.exp: Do not use mpx.exp.
9479 * gcc.dg/lto/pr66221_0.c: Remove.
9480 * gcc.target/i386/chkp-always_inline.c: Remove.
9481 * gcc.target/i386/chkp-bndret.c: Remove.
9482 * gcc.target/i386/chkp-builtins-1.c: Remove.
9483 * gcc.target/i386/chkp-builtins-2.c: Remove.
9484 * gcc.target/i386/chkp-builtins-3.c: Remove.
9485 * gcc.target/i386/chkp-builtins-4.c: Remove.
9486 * gcc.target/i386/chkp-const-check-1.c: Remove.
9487 * gcc.target/i386/chkp-const-check-2.c: Remove.
9488 * gcc.target/i386/chkp-hidden-def.c: Remove.
9489 * gcc.target/i386/chkp-label-address.c: Remove.
9490 * gcc.target/i386/chkp-lifetime-1.c: Remove.
9491 * gcc.target/i386/chkp-narrow-bounds.c: Remove.
9492 * gcc.target/i386/chkp-pr69044.c: Remove.
9493 * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
9494 * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
9495 * gcc.target/i386/chkp-strchr.c: Remove.
9496 * gcc.target/i386/chkp-strlen-1.c: Remove.
9497 * gcc.target/i386/chkp-strlen-2.c: Remove.
9498 * gcc.target/i386/chkp-strlen-3.c: Remove.
9499 * gcc.target/i386/chkp-strlen-4.c: Remove.
9500 * gcc.target/i386/chkp-strlen-5.c: Remove.
9501 * gcc.target/i386/chkp-stropt-1.c: Remove.
9502 * gcc.target/i386/chkp-stropt-10.c: Remove.
9503 * gcc.target/i386/chkp-stropt-11.c: Remove.
9504 * gcc.target/i386/chkp-stropt-12.c: Remove.
9505 * gcc.target/i386/chkp-stropt-13.c: Remove.
9506 * gcc.target/i386/chkp-stropt-14.c: Remove.
9507 * gcc.target/i386/chkp-stropt-15.c: Remove.
9508 * gcc.target/i386/chkp-stropt-16.c: Remove.
9509 * gcc.target/i386/chkp-stropt-17.c: Remove.
9510 * gcc.target/i386/chkp-stropt-2.c: Remove.
9511 * gcc.target/i386/chkp-stropt-3.c: Remove.
9512 * gcc.target/i386/chkp-stropt-4.c: Remove.
9513 * gcc.target/i386/chkp-stropt-5.c: Remove.
9514 * gcc.target/i386/chkp-stropt-6.c: Remove.
9515 * gcc.target/i386/chkp-stropt-7.c: Remove.
9516 * gcc.target/i386/chkp-stropt-8.c: Remove.
9517 * gcc.target/i386/chkp-stropt-9.c: Remove.
9518 * gcc.target/i386/i386.exp: Do not use mpx.exp.
9519 * gcc.target/i386/indirect-thunk-11.c: Remove.
9520 * gcc.target/i386/indirect-thunk-12.c: Remove.
9521 * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
9522 * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
9523 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
9524 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
9525 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
9526 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
9527 * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
9528 * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
9529 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
9530 * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
9531 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
9532 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
9533 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
9534 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
9535 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
9536 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
9537 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
9538 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
9539 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
9540 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
9541 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
9542 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
9543 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
9544 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
9545 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
9546 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
9547 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
9548 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
9549 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
9550 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
9551 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
9552 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
9553 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
9554 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
9555 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
9556 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
9557 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
9558 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
9559 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
9560 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
9561 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
9562 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
9563 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
9564 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
9565 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
9566 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
9567 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
9568 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
9569 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
9570 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
9571 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
9572 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
9573 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
9574 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
9575 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
9576 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
9577 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
9578 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
9579 * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
9580 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
9581 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
9582 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
9583 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
9584 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
9585 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
9586 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
9587 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
9588 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
9589 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
9590 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
9591 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
9592 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
9593 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
9594 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
9595 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
9596 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
9597 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
9598 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
9599 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
9600 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
9601 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
9602 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
9603 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
9604 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
9605 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
9606 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
9607 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
9608 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
9609 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
9610 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
9611 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
9612 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
9613 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
9614 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
9615 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
9616 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
9617 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
9618 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
9619 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
9620 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
9621 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
9622 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
9623 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
9624 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
9625 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
9626 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
9627 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
9628 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
9629 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
9630 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
9631 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
9632 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
9633 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
9634 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
9635 * gcc.target/i386/mpx/label-address-1.c: Remove.
9636 * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
9637 * gcc.target/i386/mpx/macro.c: Remove.
9638 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
9639 * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
9640 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
9641 * gcc.target/i386/mpx/memcpy-1.c: Remove.
9642 * gcc.target/i386/mpx/memmove-1.c: Remove.
9643 * gcc.target/i386/mpx/memmove-2.c: Remove.
9644 * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
9645 * gcc.target/i386/mpx/mpx-check.h: Remove.
9646 * gcc.target/i386/mpx/mpx-os-support.h: Remove.
9647 * gcc.target/i386/mpx/mpx.exp: Remove.
9648 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
9649 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
9650 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
9651 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
9652 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
9653 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
9654 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
9655 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
9656 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
9657 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
9658 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
9659 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
9660 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
9661 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
9662 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
9663 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
9664 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
9665 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
9666 * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
9667 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
9668 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
9669 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
9670 * gcc.target/i386/mpx/pr65508.c: Remove.
9671 * gcc.target/i386/mpx/pr65531.cc: Remove.
9672 * gcc.target/i386/mpx/pr66048.cc: Remove.
9673 * gcc.target/i386/mpx/pr66134.c: Remove.
9674 * gcc.target/i386/mpx/pr66566.c: Remove.
9675 * gcc.target/i386/mpx/pr66567.c: Remove.
9676 * gcc.target/i386/mpx/pr66568.c: Remove.
9677 * gcc.target/i386/mpx/pr66569.c: Remove.
9678 * gcc.target/i386/mpx/pr66581.c: Remove.
9679 * gcc.target/i386/mpx/pr68337-1.c: Remove.
9680 * gcc.target/i386/mpx/pr68337-2.c: Remove.
9681 * gcc.target/i386/mpx/pr68416.c: Remove.
9682 * gcc.target/i386/mpx/pr78339.c: Remove.
9683 * gcc.target/i386/mpx/pr79631.c: Remove.
9684 * gcc.target/i386/mpx/pr79633.c: Remove.
9685 * gcc.target/i386/mpx/pr79753.c: Remove.
9686 * gcc.target/i386/mpx/pr79770.c: Remove.
9687 * gcc.target/i386/mpx/pr79987.c: Remove.
9688 * gcc.target/i386/mpx/pr79988.c: Remove.
9689 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
9690 * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
9691 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
9692 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
9693 * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
9694 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
9695 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
9696 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
9697 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
9698 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
9699 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
9700 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
9701 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
9702 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
9703 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
9704 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
9705 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
9706 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
9707 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
9708 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
9709 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
9710 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
9711 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
9712 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
9713 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
9714 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
9715 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
9716 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
9717 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
9718 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
9719 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
9720 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
9721 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
9722 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
9723 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
9724 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
9725 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
9726 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
9727 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
9728 * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
9729 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
9730 * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
9731 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
9732 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
9733 * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
9734 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
9735 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
9736 * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
9737 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
9738 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
9739 * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
9740 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
9741 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
9742 * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
9743 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
9744 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
9745 * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
9746 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
9747 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
9748 * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
9749 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
9750 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
9751 * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
9752 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
9753 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
9754 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
9755 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
9756 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
9757 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
9758 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
9759 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
9760 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
9761 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
9762 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
9763 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
9764 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
9765 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
9766 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
9767 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
9768 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
9769 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
9770 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
9771 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
9772 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
9773 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
9774 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
9775 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
9776 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
9777 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
9778 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
9779 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
9780 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
9781 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
9782 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
9783 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
9784 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
9785 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
9786 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
9787 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
9788 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
9789 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
9790 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
9791 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
9792 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
9793 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
9794 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
9795 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
9796 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
9797 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
9798 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
9799 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
9800 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
9801 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
9802 * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
9803 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
9804 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
9805 * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
9806 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
9807 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
9808 * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
9809 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
9810 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
9811 * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
9812 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
9813 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
9814 * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
9815 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
9816 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
9817 * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
9818 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
9819 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
9820 * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
9821 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
9822 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
9823 * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
9824 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
9825 * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
9826 * gcc.target/i386/mpx/vla-1-nov.c: Remove.
9827 * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
9828 * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
9829 * gcc.target/i386/mpx/vla-2-nov.c: Remove.
9830 * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
9831 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
9832 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
9833 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
9834 * gcc.target/i386/pr63995-2.c: Remove.
9835 * gcc.target/i386/pr64805.c: Remove.
9836 * gcc.target/i386/pr65044.c: Remove.
9837 * gcc.target/i386/pr65167.c: Remove.
9838 * gcc.target/i386/pr65183.c: Remove.
9839 * gcc.target/i386/pr65184.c: Remove.
9840 * gcc.target/i386/pr65523.c: Remove.
9841 * gcc.target/i386/pr70876.c: Remove.
9842 * gcc.target/i386/pr70877.c: Remove.
9843 * gcc.target/i386/pr71458.c: Remove.
9844 * gcc.target/i386/pr80880.c: Remove.
9845 * gcc.target/i386/ret-thunk-25.c: Remove.
9846 * gcc.target/i386/thunk-retbnd.c: Remove.
9847 * lib/mpx-dg.exp: Remove.
9848 * gcc.target/i386/funcspec-56.inc: Adjust test case.
9849
9850 2018-06-07 Carl Love <cel@us.ibm.com>
9851
9852 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
9853 statements.
9854
9855 2018-06-07 Carl Love <cel@us.ibm.com>
9856
9857 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
9858 error message.
9859
9860 2018-06-07 Marek Polacek <polacek@redhat.com>
9861
9862 PR c/85318
9863 * gcc.dg/Wc90-c99-compat-10.c: New test.
9864 * gcc.dg/Wc90-c99-compat-11.c: New test.
9865 * gcc.dg/Wc90-c99-compat-12.c: New test.
9866 * gcc.dg/Wc90-c99-compat-9.c: New test.
9867
9868 2018-06-07 Paul Koning <ni1d@arrl.net>
9869
9870 * gcc.c-torture/compile/20180605-1.c: New test.
9871
9872 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
9873
9874 PR fortran/86045
9875 * gfortran.dg/pr86045.f90: New test.
9876
9877 2018-06-07 Marek Polacek <polacek@redhat.com>
9878
9879 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
9880
9881 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
9882
9883 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
9884
9885 2018-06-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
9886
9887 * gcc.target/msp430/msp430i-device-symbol.c: New test.
9888 * gcc.target/msp430/msp430f-device-symbol.c: New test.
9889 * gcc.target/msp430/msp430.h: New test header file.
9890
9891 2018-06-07 Jakub Jelinek <jakub@redhat.com>
9892
9893 PR tree-optimization/69615
9894 * gcc.dg/tree-ssa/pr69615.c: New test.
9895
9896 2018-06-07 Richard Biener <rguenther@suse.de>
9897
9898 PR tree-optimization/85935
9899 * gcc.dg/graphite/pr85935.c: New testcase.
9900
9901 2018-06-04 Carl Love <cel@us.ibm.com>
9902
9903 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
9904 debug print statements. Fix a few formating issues.
9905
9906 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
9907
9908 PR target/85657
9909 * gcc.target/powerpc/pr85657-4.c: New tests.
9910 * gcc.target/powerpc/pr85657-5.c: Likewise.
9911 * gcc.target/powerpc/pr85657-6.c: Likewise.
9912
9913 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
9914
9915 PR fortran/85641
9916 * gfortran.dg/realloc_on_assign_30.f90: New test.
9917
9918 2018-06-06 Carl Love <cel@us.ibm.com>
9919 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
9920 argument to vui_arg.
9921
9922 2018-06-06 Carl Love <cel@us.ibm.com>
9923
9924 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
9925 to builtins-4.c.
9926 * gcc.target/powerpc/builtins-4.c: New test file for tests
9927 that need -mvsx.
9928
9929 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
9930
9931 PR target/85657
9932 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
9933 be used in templates. Don't check for them in overloaded functions.
9934
9935 2018-06-06 Jim Wilson <jimw@sifive.com>
9936
9937 * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
9938 * gcc.target/riscv/interrupt-mmode.c: New.
9939 * gcc.target/riscv/interrupt-smode.c: New.
9940 * gcc.target/riscv/interrupt-umode.c: New.
9941
9942 2018-06-06 Marek Polacek <polacek@redhat.com>
9943
9944 PR c++/85977
9945 * g++.dg/cpp0x/initlist102.C: New test.
9946 * g++.dg/cpp0x/initlist103.C: New test.
9947 * g++.dg/cpp0x/initlist104.C: New test.
9948
9949 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
9950
9951 * gcc.dg/torture/pr86066.c: New test.
9952
9953 2018-06-06 Richard Biener <rguenther@suse.de>
9954
9955 PR tree-optimization/86062
9956 * g++.dg/tree-ssa/pr86062.C: New testcase.
9957
9958 2018-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
9959
9960 * gcc.target/msp430/function-attributes-4.c: New test.
9961 * gcc.target/msp430/static-interrupts.c: New test.
9962
9963 2018-06-05 Steve Ellcey <sellcey@cavium.com>
9964
9965 PR target/79924
9966 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
9967 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
9968 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
9969 * gcc.target/aarch64/nofp_1.c: Ditto.
9970
9971 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
9972
9973 * gcc.target/arm/cmse/cmse-1c99.c: New test.
9974
9975 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
9976
9977 PR fortran/85701
9978 * gfortran.dg/goacc/pr85701.f90: New test.
9979
9980 2018-06-05 Marek Polacek <polacek@redhat.com>
9981
9982 PR c++/85976
9983 * g++.dg/cpp0x/alias-decl-64.C: New test.
9984
9985 2018-06-05 Richard Biener <rguenther@suse.de>
9986
9987 PR tree-optimization/86046
9988 * gcc.dg/pr86046.c: New testcase.
9989
9990 2018-06-05 Richard Biener <rguenther@suse.de>
9991
9992 PR tree-optimization/86047
9993 * gcc.dg/pr86047.c: New testcase.
9994
9995 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9996
9997 PR target/81497
9998 * g++.target/arm/arm.exp: New file.
9999 * g++.target/arm/pr81497.C: Likewise.
10000
10001 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
10002
10003 * gcc.target/s390/htm-builtins-compile-4.c: New test.
10004
10005 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
10006
10007 * gcc.dg/store_merging_21.c: New test.
10008 * gnat.dg/opt71b.adb: Likewise.
10009 * gnat.dg/opt71.adb: Rename into...
10010 * gnat.dg/opt71a.adb: ...this.
10011
10012 2018-06-04 Richard Biener <rguenther@suse.de>
10013
10014 PR tree-optimization/85955
10015 * gcc.dg/pr85955.c: New testcase.
10016
10017 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
10018
10019 PR fortran/85981
10020 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
10021 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
10022 * gfortran.dg/allocate_stat_2.f90: Ditto.
10023 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
10024
10025 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
10026
10027 * gcc.target/aarch64/sve/extract_5.c: New test.
10028
10029 2018-06-04 Jakub Jelinek <jakub@redhat.com>
10030
10031 PR target/85832
10032 PR target/86036
10033 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
10034 vptestm.
10035 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
10036 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
10037 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
10038 * gcc.target/i386/avx512bw-pr86036.c: New test.
10039
10040 2018-06-04 Richard Biener <rguenther@suse.de>
10041
10042 PR tree-optimization/86038
10043 * gcc.dg/pr86038.c: New testcase.
10044
10045 2018-06-04 Jakub Jelinek <jakub@redhat.com>
10046
10047 PR tree-optimization/69615
10048 * gcc.dg/pr69615.c: New test.
10049
10050 PR c++/86025
10051 * c-c++-common/gomp/pr86025.c: New test.
10052
10053 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
10054
10055 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
10056
10057 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
10058
10059 * gcc.dg/torture/pr86034.c: New test.
10060
10061 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
10062
10063 PR fortran/36497
10064 * gfortran.dg/cray_pointer_12.f90: New test.
10065
10066 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
10067
10068 PR fortran/85938
10069 * gfortran.dg/pr85938.f90: Fixed by revision r261081
10070
10071 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
10072
10073 * gnat.dg/specs/opt3.ads: New test.
10074 * gnat.dg/specs/opt3_pkg.ads: New helper.
10075
10076 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
10077
10078 * gnat.dg/discr53.ad[sb]: New test.
10079 * gnat.dg/discr53_pkg.ads: New helper.
10080
10081 2018-06-01 Carl Love <cel@us.ibm.com>
10082
10083 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
10084 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
10085
10086 2018-06-01 Carl Love <cel@us.ibm.com>
10087
10088 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
10089 to make it consistent with the naming convention in the file.
10090 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
10091 to altivec-7.c. Delete file.
10092 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
10093 to altivec-7.c. Delete file.
10094 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
10095 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
10096 vec_unpackl tests. Update instruction counts.
10097 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
10098 tests to builtins-1.c.
10099 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
10100 tests to builtins-1.c.
10101 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
10102 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
10103 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
10104 Remove vec_ctf tests returning double. Remove vec_cts with
10105 double args. Remove vec_sel with invalid arguments. Add tests for
10106 vec_splat.
10107 Add instruction counts for new tests.
10108 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
10109 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
10110 vec_unsigned.
10111 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
10112 test_sll_vsill_vsill_vuc.
10113 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
10114 vec_revb.
10115 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
10116 tests from altivec-7.h.
10117 * gcc.target/powerpc/vsx-7-be.c: Remove file.
10118 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
10119 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
10120 splat_sll, splat_uc, splat_int128, splat_uint128.
10121 Make second argument of vec_extract and vec_insert a signed int.
10122 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
10123 argument.
10124
10125 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
10126
10127 * gcc.dg/store_merging_20.c: New test.
10128 * gnat.dg/opt71.adb: Likewise.
10129 * gnat.dg/opt71_pkg.ads: New helper.
10130
10131 2018-06-01 Carl Love <cel@us.ibm.com>
10132
10133 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
10134 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
10135 Add vec_xst_be for signed and unsigned arguments.
10136
10137 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
10138
10139 PR fortran/85816
10140 PR fortran/85975
10141 * gfortran.dg/pr85816.f90: New test.
10142 * gfortran.dg/pr85975.f90: New test.
10143
10144 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
10145
10146 PR fortran/63570
10147 * gfortran.dg/random_init_1.f90: New test.
10148 * gfortran.dg/random_init_2.f90: New test.
10149 * gfortran.dg/random_init_3.f90: New test.
10150 * gfortran.dg/random_init_4.f90: New test.
10151 * gfortran.dg/random_init_5.f90: New test.
10152 * gfortran.dg/random_init_6.f90: New test.
10153
10154 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
10155
10156 PR tree-optimization/85989
10157 * gcc.dg/torture/pr85989.c: New test.
10158
10159 2018-06-01 Richard Biener <rguenther@suse.de>
10160
10161 PR middle-end/86017
10162 * gcc.dg/tree-ssa/pr86017.c: New testcase.
10163
10164 2018-06-01 Richard Biener <rguenther@suse.de>
10165
10166 PR ipa/85960
10167 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
10168
10169 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
10170
10171 PR middle-end/78809
10172 * gcc.dg/strcmpopt_2.c: New test.
10173 * gcc.dg/strcmpopt_3.c: New test.
10174
10175 PR middle-end/83026
10176 * gcc.dg/strcmpopt_3.c: New test.
10177
10178 2018-05-31 Jakub Jelinek <jakub@redhat.com>
10179
10180 PR target/85984
10181 * gcc.target/i386/pr85984.c: New test.
10182
10183 2018-05-31 Martin Sebor <msebor@redhat.com>
10184
10185 PR c/82063
10186 * gcc.dg/Walloc-size-larger-than-1.c: New test.
10187 * gcc.dg/Walloc-size-larger-than-10.c: New test.
10188 * gcc.dg/Walloc-size-larger-than-11.c: New test.
10189 * gcc.dg/Walloc-size-larger-than-12.c: New test.
10190 * gcc.dg/Walloc-size-larger-than-13.c: New test.
10191 * gcc.dg/Walloc-size-larger-than-14.c: New test.
10192 * gcc.dg/Walloc-size-larger-than-15.c: New test.
10193 * gcc.dg/Walloc-size-larger-than-16.c: New test.
10194 * gcc.dg/Walloc-size-larger-than-17.c: New test.
10195 * gcc.dg/Walloc-size-larger-than-2.c: New test.
10196 * gcc.dg/Walloc-size-larger-than-3.c: New test.
10197 * gcc.dg/Walloc-size-larger-than-4.c: New test.
10198 * gcc.dg/Walloc-size-larger-than-5.c: New test.
10199 * gcc.dg/Walloc-size-larger-than-6.c: New test.
10200 * gcc.dg/Walloc-size-larger-than-7.c: New test.
10201 * gcc.dg/Walloc-size-larger-than-8.c: New test.
10202 * gcc.dg/Walloc-size-larger-than-9.c: New test.
10203 * gcc.dg/Walloc-size-larger-than.c: New test.
10204
10205 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
10206 Cesar Philippidis <cesar@codesourcery.com>
10207
10208 PR middle-end/85879
10209 * gfortran.dg/goacc/pr77371-1.f90: New test.
10210 * gfortran.dg/goacc/pr77371-2.f90: New test.
10211 * gfortran.dg/goacc/pr85879.f90: New test.
10212
10213 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
10214
10215 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
10216 * gnat.dg/stack_usage1b.adb: Likewise.
10217 * gnat.dg/stack_usage1c.adb: Likewise.
10218 * gnat.dg/stack_usage3.adb: Likewise.
10219 * gnat.dg/stack_usage1_pkg.adb: Delete.
10220
10221 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
10222
10223 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
10224 * gcc.dg/store_merging_11.c: Likewise.
10225 * gcc.dg/store_merging_13.c: Likewise.
10226 * gcc.dg/store_merging_14.c: Likewise.
10227 * gcc.dg/store_merging_15.c: Likewise.
10228 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
10229
10230 2018-05-31 Ed Schonberg <schonberg@adacore.com>
10231
10232 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
10233 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
10234 gnat.dg/limited1_outer.ads: New testcase.
10235
10236 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
10237
10238 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
10239 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
10240 New testcase.
10241
10242 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
10243
10244 * gnat.dg/size_clause1.adb: New testcase.
10245
10246 2018-05-31 Javier Miranda <miranda@adacore.com>
10247
10248 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
10249
10250 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
10251
10252 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
10253 vld1x3 intrinsics for aarch64.
10254 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
10255 vst1x2 intrinsics for aarch64.
10256 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
10257 vst1x3 intrinsics for aarch64.
10258
10259 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
10260
10261 PR c++/77777
10262 * g++.dg/diagnostic/pr77777.C: New test.
10263
10264 2018-05-30 David Pagan <dave.pagan@oracle.com>
10265
10266 PR c/55976
10267 * gcc.dg/noncompile/pr55976-1.c: New test.
10268 * gcc.dg/noncompile/pr55976-2.c: New test.
10269
10270 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
10271
10272 * gcc.dg/lto/20111213-1_0.c: Fix template.
10273 * gcc.dg/lto/20100603-1_0.c: Fix template.
10274 * gcc.dg/lto/20100603-2_0.c: Fix template.
10275 * gcc.dg/lto/20100603-3_0.c: Fix template.
10276
10277 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
10278 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
10279 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
10280 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
10281 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
10282 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
10283 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
10284 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
10285 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
10286 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
10287 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
10288 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
10289 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
10290 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
10291 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
10292 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
10293 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
10294 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
10295 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
10296 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
10297 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
10298 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
10299 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
10300 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
10301 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
10302 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
10303 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
10304 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
10305 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
10306 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
10307 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
10308 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
10309 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
10310 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
10311 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
10312 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
10313 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
10314 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
10315 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
10316 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
10317 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
10318 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
10319 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
10320 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
10321 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
10322 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
10323 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
10324 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
10325 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
10326 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
10327 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
10328 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
10329 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
10330 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
10331 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
10332 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
10333 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
10334 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
10335 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
10336 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
10337 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
10338 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
10339
10340 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
10341
10342 Revert:
10343 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
10344
10345 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
10346
10347 * gcc.target/aarch64/simd/ldp_stp_9: New.
10348 * gcc.target/aarch64/simd/ldp_stp_10: New.
10349 * gcc.target/aarch64/simd/ldp_stp_11: New.
10350 * gcc.target/aarch64/simd/ldp_stp_12: New.
10351
10352 2018-05-30 Ed Schonberg <schonberg@adacore.com>
10353
10354 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
10355
10356 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
10357
10358 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
10359
10360 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
10361
10362 PR target/85950
10363 * gcc.target/i386/pr85950.c: New test.
10364
10365 2018-05-29 Marek Polacek <polacek@redhat.com>
10366
10367 PR c++/85883
10368 * g++.dg/cpp1z/class-deduction55.C: New test.
10369 * g++.dg/cpp1z/class-deduction56.C: New test.
10370 * g++.dg/cpp1z/class-deduction57.C: New test.
10371
10372 2018-05-29 Jakub Jelinek <jakub@redhat.com>
10373
10374 PR c++/85952
10375 * g++.dg/warn/Wunused-var-33.C: New test.
10376
10377 PR target/85918
10378 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
10379 and -fno-vect-cost-model options. Add aligned(64) attribute to the
10380 arrays. Add suffix 1 to all functions and use 4 iterations rather
10381 than N. Add functions with conversions to and from float.
10382 Add new set of functions with 8 iterations and another one
10383 with 16 iterations, expect 24 vectorized loops instead of just 4.
10384 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
10385
10386 2018-05-29 Javier Miranda <miranda@adacore.com>
10387
10388 * gnat.dg/equal2.adb: New testcase.
10389
10390 2018-05-29 Ed Schonberg <schonberg@adacore.com>
10391
10392 * gnat.dg/float_attributes_overflows.adb: New testcase.
10393
10394 2018-05-29 Pascal Obry <obry@adacore.com>
10395
10396 * gnat.dg/normalize_pathname.adb: New testcase.
10397
10398 2018-05-29 Tom de Vries <tom@codesourcery.com>
10399
10400 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
10401 message.
10402 * lib/scanipa.exp (scan-ipa-dump-times): Same.
10403 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
10404 * lib/scantree.exp (scan-tree-dump-times): Same.
10405
10406 2018-05-29 Tom de Vries <tom@codesourcery.com>
10407
10408 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
10409 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
10410 Use proc name as first argument to dg-scan.
10411
10412 2018-05-29 Tom de Vries <tom@codesourcery.com>
10413
10414 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
10415 with no arguments.
10416
10417 2018-05-28 Richard Biener <rguenther@suse.de>
10418
10419 PR tree-optimization/85934
10420 * gcc.target/i386/pr85934.c: New testcase.
10421
10422 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
10423
10424 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
10425
10426 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
10427
10428 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
10429
10430 2018-05-28 Ed Schonberg <schonberg@adacore.com>
10431
10432 * gnat.dg/fixedpnt5.adb: New testcase.
10433
10434 2018-05-28 Justin Squirek <squirek@adacore.com>
10435
10436 * gnat.dg/array31.adb: New testcase.
10437
10438 2018-05-28 Justin Squirek <squirek@adacore.com>
10439
10440 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
10441 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
10442
10443 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
10444
10445 * gfortran.dg/data_stmt_pointer.f90: new test.
10446
10447 2018-05-27 Jakub Jelinek <jakub@redhat.com>
10448
10449 PR target/85918
10450 * gcc.target/i386/avx512dq-pr85918.c: New test.
10451
10452 2018-05-25 Jim Wilson <jimw@sifive.com>
10453
10454 * gcc.target/riscv/interrupt-1.c: New.
10455 * gcc.target/riscv/interrupt-2.c: New.
10456 * gcc.target/riscv/interrupt-3.c: New.
10457 * gcc.target/riscv/interrupt-4.c: New.
10458 * gcc.target/riscv/interrupt-5.c: New.
10459
10460 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
10461
10462 PR fortran/85786
10463 * gfortran.dg/pr85786.f90: New test.
10464
10465 2018-05-25 Paul Koning <ni1d@arrl.net>
10466
10467 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
10468 * gcc.c-torture/compile/pr55921.c: Ditto.
10469 * gcc.c-torture/compile/pr60655-1.c: Ditto.
10470 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
10471
10472 2018-05-25 Jakub Jelinek <jakub@redhat.com>
10473
10474 PR target/85832
10475 * gcc.target/i386/avx512f-pr85832.c: New test.
10476 * gcc.target/i386/avx512vl-pr85832.c: New test.
10477 * gcc.target/i386/avx512bw-pr85832.c: New test.
10478 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
10479
10480 2018-05-25 Bin Cheng <bin.cheng@arm.com>
10481
10482 PR tree-optimization/85720
10483 * gcc.dg/tree-ssa/pr85720.c: New test.
10484 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
10485 distribution.
10486
10487 2018-05-25 Martin Liska <mliska@suse.cz>
10488
10489 PR testsuite/85911
10490 * gcc.dg/tree-prof/update-loopch.c: Do not scan
10491 for 'Removing basic block'.
10492
10493 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
10494
10495 * gnat.dg/sec_stack1.adb: New testcase.
10496
10497 2018-05-25 Ed Schonberg <schonberg@adacore.com>
10498
10499 * gnat.dg/fixedpnt4.adb: New testcase.
10500
10501 2018-05-25 Javier Miranda <miranda@adacore.com>
10502
10503 * gnat.dg/interface7.adb: New testcase.
10504
10505 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
10506
10507 * gnat.dg/sec_stack2.adb: New testcase.
10508
10509 2018-05-25 Ed Schonberg <schonberg@adacore.com>
10510
10511 * gnat.dg/interface6.adb: New testcase.
10512
10513 2018-05-25 Ed Schonberg <schonberg@adacore.com>
10514
10515 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
10516
10517 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
10518
10519 * lib/target-supports.exp
10520 (check_effective_target_vect_double_cond_arith): Include
10521 multiplication and division.
10522 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
10523 fully-masked loops with a fixed vector length.
10524 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
10525 tests.
10526 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
10527 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
10528 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
10529
10530 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
10531
10532 * gcc.target/aarch64/sve/div_1.c: New test.
10533 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
10534 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
10535 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
10536
10537 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
10538
10539 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
10540
10541 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
10542
10543 * lib/target-supports.exp
10544 (check_effective_target_vect_double_cond_arith): New proc.
10545 * gcc.dg/vect/vect-cond-arith-1.c: New test.
10546 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
10547 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
10548 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
10549 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
10550 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
10551 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
10552
10553 2018-05-25 Janus Weil <janus@gcc.gnu.org>
10554
10555 PR fortran/85839
10556 * gfortran.dg/f2018_obs.f90: New test case.
10557
10558 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
10559
10560 PR fortran/85543
10561 * gfortran.dg/pr85543.f90: New test.
10562
10563 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
10564
10565 PR fortran/85780
10566 * gfortran.dg/pr85780.f90: New test.
10567
10568 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
10569
10570 PR fortran/85779
10571 * gfortran.dg/pr85779_1.f90: New test.
10572 * gfortran.dg/pr85779_2.f90: Ditto.
10573 * gfortran.dg/pr85779_3.f90: Ditto.
10574
10575 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
10576
10577 PR fortran/85895
10578
10579 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
10580 * gfortran.dg/pr85895.f90: New test.
10581
10582 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
10583
10584 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
10585 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
10586
10587 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
10588
10589 * gcc.dg/fold-popcount-1.c: New testcase.
10590 * gcc.dg/fold-popcount-2.c: New testcase.
10591 * gcc.dg/fold-popcount-3.c: New testcase.
10592 * gcc.dg/fold-popcount-4.c: New testcase.
10593
10594 2018-05-24 Marek Polacek <polacek@redhat.com>
10595
10596 PR c++/85847
10597 * g++.dg/cpp0x/new3.C: New test.
10598
10599 2018-05-24 Javier Miranda <miranda@adacore.com>
10600
10601 * gnat.dg/discr52.adb: New testcase.
10602
10603 2018-05-24 Ed Schonberg <schonberg@adacore.com>
10604
10605 * gnat.dg/others1.adb: New testcase.
10606
10607 2018-05-24 Justin Squirek <squirek@adacore.com>
10608
10609 * gnat.dg/raise_expr.adb: New testcase.
10610
10611 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
10612
10613 * gnat.dg/formal_containers.adb: New testcase.
10614
10615 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10616
10617 * gcc.target/i386/pr85345.c: Require ifunc support.
10618
10619 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
10620
10621 * gcc.dg/vect/vect-fma-1.c: New test.
10622
10623 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10624
10625 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
10626 scan-tree-dump*.
10627
10628 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
10629
10630 PR target/83009
10631 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
10632
10633 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
10634
10635 PR target/78849
10636 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
10637 DEFAULT_CFLAGS.
10638 * gcc.target/msp430/pr78849.c: New test.
10639
10640 2018-05-23 Marek Polacek <polacek@redhat.com>
10641
10642 * g++.dg/cpp2a/range-for8.C: New test.
10643 * g++.dg/cpp2a/range-for9.C: New test.
10644 * g++.dg/cpp2a/range-for10.C: New test.
10645
10646 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
10647
10648 * lib/target-supports.exp (check_effective_target_be): New.
10649 (check_effective_target_le): New.
10650
10651 2018-05-23 Marek Polacek <polacek@redhat.com>
10652
10653 * g++.dg/cpp2a/range-for1.C: New test.
10654 * g++.dg/cpp2a/range-for2.C: New test.
10655 * g++.dg/cpp2a/range-for3.C: New test.
10656 * g++.dg/cpp2a/range-for4.C: New test.
10657 * g++.dg/cpp2a/range-for5.C: New test.
10658 * g++.dg/cpp2a/range-for6.C: New test.
10659 * g++.dg/cpp2a/range-for7.C: New test.
10660
10661 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
10662
10663 * gcc.target/i386/cvt-3.c: New test.
10664
10665 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
10666
10667 * gcc.target/i386/cvt-2.c: New test.
10668
10669 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
10670
10671 * gcc.dg/pr79985.c: New testcase.
10672
10673 2018-05-23 Richard Biener <rguenther@suse.de>
10674
10675 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
10676
10677 2018-05-23 Sudakshina Das <sudi.das@arm.com>
10678
10679 PR target/84882
10680 * gcc.target/aarch64/pr84882.c: New test.
10681 * gcc.target/aarch64/target_attr_18.c: Likewise.
10682
10683 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
10684
10685 PR tree-optimization/85853
10686 * gfortran.dg/vect/pr85853.f90: New test.
10687
10688 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
10689
10690 * gnat.dg/import2.adb: New testcase.
10691
10692 2018-05-23 Ed Schonberg <schonberg@adacore.com>
10693
10694 * gnat.dg/discr51.adb: New testcase.
10695
10696 2018-05-23 Javier Miranda <miranda@adacore.com>
10697
10698 * gnat.dg/valid_scalars1.adb: New testcase.
10699
10700 2018-05-23 Ed Schonberg <schonberg@adacore.com>
10701
10702 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
10703
10704 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
10705
10706 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
10707 testcase.
10708
10709 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
10710
10711 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
10712 testcase.
10713
10714 2018-05-23 Bob Duff <duff@adacore.com>
10715
10716 * gnat.dg/addr10.adb: New testcase.
10717
10718 2018-05-23 Richard Biener <rguenther@suse.de>
10719
10720 PR middle-end/85874
10721 * gcc.dg/Wstrict-overflow-27.c: New testcase.
10722
10723 2018-05-23 Yury Gribov <tetra2005@gmail.com>
10724
10725 PR tree-optimization/85822
10726 * c-c++-common/pr85822.c: New test.
10727
10728 2018-05-23 Richard Biener <rguenther@suse.de>
10729
10730 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
10731
10732 2018-05-22 Janus Weil <janus@gcc.gnu.org>
10733
10734 PR fortran/85841
10735 * gfortran.dg/pr30667.f: Add option "-std=legacy".
10736
10737 2018-05-22 Martin Sebor <msebor@redhat.com>
10738
10739 PR middle-end/85359
10740 * gcc.dg/attr-nonstring.c: New test.
10741
10742 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
10743
10744 PR target/85345
10745 * gcc.target/i386/pr85345.c: New test.
10746
10747 2018-05-22 Luis Machado <luis.machado@linaro.org>
10748
10749 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
10750
10751 2018-05-22 Janus Weil <janus@gcc.gnu.org>
10752
10753 PR fortran/85841
10754 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
10755 dg-additional-options.
10756 * gfortran.dg/graphite/block-2.f: Ditto.
10757 * gfortran.dg/graphite/id-19.f: Ditto.
10758 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
10759 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
10760 * gfortran.dg/vect/pr52580.f: Ditto.
10761
10762 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
10763
10764 * gcc.target/aarch64/ldp_stp_6.c: New.
10765 * gcc.target/aarch64/ldp_stp_7.c: New.
10766 * gcc.target/aarch64/ldp_stp_8.c: New.
10767
10768 2018-05-22 Martin Sebor <msebor@redhat.com>
10769
10770 PR c/85623
10771 * c-c++-common/attr-nonstring-3.c: Adjust.
10772 * c-c++-common/attr-nonstring-4.c: Adjust.
10773 * c-c++-common/attr-nonstring-6.c: New test.
10774
10775 2018-05-22 Martin Sebor <msebor@redhat.com>
10776
10777 PR tree-optimization/85826
10778 * gcc.dg/Wrestrict-17.c: New test.
10779
10780 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
10781
10782 * gcc.dg/torture/pr85862.c: Rename to...
10783 * gcc.dg/torture/pr85852.c: ...this.
10784
10785 2018-05-22 Justin Squirek <squirek@adacore.com>
10786
10787 * gnat.dg/warn14.adb: New testcase.
10788
10789 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
10790
10791 * gnat.dg/controlled8.adb: New testcase.
10792
10793 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
10794
10795 * gnat.dg/discr50.adb: New testcase.
10796
10797 2018-05-22 Ed Schonberg <schonberg@adacore.com>
10798
10799 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
10800 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
10801 gnat.dg/discr49_rec2.ads: New testcase.
10802
10803 2018-05-22 Ed Schonberg <schonberg@adacore.com>
10804
10805 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
10806 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
10807 testcase.
10808
10809 2018-05-22 Ed Schonberg <schonberg@adacore.com>
10810
10811 * gnat.dg/fixedpnt3.adb: New testcase.
10812
10813 2018-05-22 Justin Squirek <squirek@adacore.com>
10814
10815 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
10816 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
10817
10818 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
10819
10820 PR middle-end/85862
10821 * gcc.dg/torture/pr85862.c: New test.
10822
10823 2018-05-22 Richard Biener <rguenther@suse.de>
10824
10825 PR tree-optimization/85834
10826 * g++.dg/torture/pr85834.C: New testcase.
10827 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
10828
10829 2018-05-22 Martin Liska <mliska@suse.cz>
10830
10831 PR ipa/85607
10832 * g++.dg/ipa/pr85607.C: New test.
10833
10834 2018-05-22 Richard Biener <rguenther@suse.de>
10835
10836 PR tree-optimization/85863
10837 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
10838
10839 2018-05-22 Janus Weil <janus@gcc.gnu.org>
10840
10841 PR fortran/85841
10842 * gfortran.dg/assumed_rank_5.f90: Update error message.
10843 * gfortran.dg/assumed_type_4.f90: Ditto.
10844 * gfortran.dg/bind_c_array_params.f03: Ditto.
10845 * gfortran.dg/bind_c_usage_28.f90: Ditto.
10846 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
10847 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
10848 * gfortran.dg/c_loc_tests_11.f03: Ditto.
10849 * gfortran.dg/coarray_atomic_2.f90: Ditto.
10850 * gfortran.dg/coarray_collectives_2.f90: Ditto.
10851 * gfortran.dg/coarray_collectives_10.f90: Ditto.
10852 * gfortran.dg/coarray_collectives_13.f90: Ditto.
10853 * gfortran.dg/rank_3.f90: Ditto.
10854 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
10855 * gfortran.dg/implicit_14.f90: Ditto.
10856
10857 2018-05-21 Christian Groessler <chris@groessler.org>
10858
10859 * gcc.c-torture/compile/simd-5.c: Fix comment.
10860
10861 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
10862
10863 PR target/85657
10864 * gcc.target/powerpc/pr85657-1.c: New test for converting between
10865 __float128, __ibm128, and long double.
10866 * gcc.target/powerpc/pr85657-2.c: Likewise.
10867 * gcc.target/powerpc/pr85657-3.c: Likewise.
10868 * g++.dg/pr85667.C: New test to make sure __ibm128 is
10869 implementated as a separate type internally, and is not just an
10870 alias for long double.
10871
10872 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
10873
10874 PR tree-optimization/85814
10875 * gcc.dg/torture/pr85814.c: New test.
10876
10877 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
10878
10879 PR c++/84588
10880 * g++.dg/cpp0x/cond1.C: New.
10881 * g++.dg/cpp1y/pr84588-1.C: Likewise.
10882 * g++.dg/cpp1y/pr84588-2.C: Likewise.
10883 * g++.dg/cpp1y/pr84588-3.C: Likewise.
10884 * g++.dg/parse/cond6.C: Likewise.
10885 * g++.dg/parse/cond7.C: Likewise.
10886 * g++.dg/parse/cond8.C: Likewise.
10887 * g++.dg/cpp1z/decomp16.C: Update.
10888 * g++.old-deja/g++.jason/cond.C: Likewise.
10889
10890 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
10891
10892 ChangeLog for r260480
10893 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
10894 warnings for deleted and obsolescent features.
10895 * gfortran.dg/graphite/id-19.f: Ditto.
10896 * gfortran.dg/graphite/id-20.f: Ditto.
10897 * gfortran.dg/graphite/id-27.f90: Ditto.
10898 * gfortran.dg/graphite/pr82449.f: Ditto.
10899
10900 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10901
10902 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
10903 tiny and large memory models.
10904
10905 2018-04-04 Ed Schonberg <schonberg@adacore.com>
10906
10907 * gnat.dg/suppress_initialization.adb,
10908 gnat.dg/suppress_initialization_pkg.ads: New testcase.
10909
10910 2018-04-04 Ed Schonberg <schonberg@adacore.com>
10911
10912 * gnat.dg/exit1.adb: New testcase.
10913
10914 2018-04-04 Ed Schonberg <schonberg@adacore.com>
10915
10916 * gnat.dg/array30.adb: New testcase.
10917
10918 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
10919
10920 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
10921
10922 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10923
10924 * gcc.c-torture/execute/ssad-run.c: New test.
10925 * gcc.c-torture/execute/usad-run.c: Likewise.
10926 * gcc.target/aarch64/ssadv16qi.c: Likewise.
10927 * gcc.target/aarch64/usadv16qi.c: Likewise.
10928
10929 2018-05-21 Tamar Christina <tamar.christina@arm.com>
10930
10931 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
10932 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
10933 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
10934 vbcaxq_s64): New.
10935 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
10936 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
10937 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
10938
10939 2018-05-21 Janus Weil <janus@gcc.gnu.org>
10940
10941 PR fortran/85841
10942 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
10943 * gfortran.dg/g77/20020307-1.f: Ditto.
10944 * gfortran.dg/g77/980310-3.f: Ditto.
10945 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
10946 * gfortran.dg/goacc/loop-1.f95: Ditto.
10947 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
10948 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
10949 * gfortran.dg/gomp/do-1.f90: Ditto.
10950 * gfortran.dg/gomp/omp_do1.f90: Ditto.
10951 * gfortran.dg/pr17229.f: Ditto.
10952 * gfortran.dg/pr37243.f: Ditto.
10953 * gfortran.dg/pr49721-1.f: Ditto.
10954 * gfortran.dg/pr58484.f: Ditto.
10955 * gfortran.dg/pr81175.f: Ditto.
10956 * gfortran.dg/pr81723.f: Ditto.
10957 * gfortran.dg/predcom-2.f: Ditto.
10958 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
10959 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
10960 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
10961 * gfortran.dg/vect/pr52580.f: Ditto.
10962
10963 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
10964
10965 PR fortran/80657
10966 * gfortran.dg/char_result_18.f90: New test.
10967
10968 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
10969
10970 PR fortran/49636
10971 * gfortran.dg/associate_38.f90: New test.
10972
10973 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
10974
10975 PR fortran/82275
10976 * gfortran.dg/select_type_42.f90: New test.
10977
10978 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
10979
10980 PR fortran/82923
10981 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
10982 that the patch fixes PR66694 & PR82617, although the testcases
10983 are not explicitly included.
10984
10985 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
10986
10987 * gcc.dg/stack-usage-1.c: Add support for rv32e.
10988
10989 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
10990
10991 PR c++/82899
10992 * g++.dg/pr82899.C: New testcase.
10993
10994 2018-05-18 Martin Liska <mliska@suse.cz>
10995
10996 * gcc.dg/pr68766.c: Change pruned output.
10997
10998 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
10999
11000 PR c++/85782
11001 * c-c++-common/goacc/pr85782.c: New test.
11002
11003 2018-05-18 Sudakshina Das <sudi.das@arm.com>
11004
11005 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
11006
11007 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11008
11009 * gcc.target/arm/pr62554.c: Delete.
11010 * gcc.target/arm/pr69610-1.c: Likewise.
11011 * gcc.target/arm/pr69610-2.c: Likewise.
11012
11013 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11014
11015 * gcc.target/arm/pr40887.c: Update comment.
11016 * lib/target-supports.exp: Don't generate effective target checks
11017 and related helpers for armv5. Update comment.
11018 * gcc.target/arm/armv5_thumb_isa.c: Delete.
11019 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
11020 target check and options.
11021
11022 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11023
11024 PR middle-end/85817
11025 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
11026 scan-tree-dump-not for h.
11027
11028 2018-05-18 Richard Biener <rguenther@suse.de>
11029
11030 * gcc.dg/tree-ssa/pr21559.c: Adjust.
11031 * gcc.dg/tree-ssa/pr45397.c: Likewise.
11032 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
11033 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
11034 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
11035 * gcc.dg/tree-ssa/vrp17.c: Likewise.
11036 * gcc.dg/tree-ssa/vrp18.c: Likewise.
11037 * gcc.dg/tree-ssa/vrp23.c: Likewise.
11038 * gcc.dg/tree-ssa/vrp24.c: Likewise.
11039 * gcc.dg/tree-ssa/vrp58.c: Likewise.
11040 * gcc.dg/vrp-min-max-1.c: Likewise.
11041 * gcc.dg/vrp-min-max-3.c: New testcase.
11042
11043 2018-05-18 Richard Biener <rguenther@suse.de>
11044
11045 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
11046 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
11047 * gcc.dg/graphite/scop-6.c: Likewise.
11048 * gcc.dg/graphite/scop-7.c: Likewise.
11049 * gcc.dg/graphite/scop-8.c: Likewise.
11050 * gcc.dg/graphite/scop-9.c: Likewise.
11051
11052 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11053
11054 * gcc.target/aarch64/vect-init-ld1.c: New test.
11055
11056 2018-05-18 Martin Liska <mliska@suse.cz>
11057
11058 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
11059 * gcc.dg/tree-prof/update-loopch.c: Likewise.
11060
11061 2018-05-18 Martin Liska <mliska@suse.cz>
11062
11063 * gcc.dg/ipa/ipa-icf-39.c: New test.
11064 * gcc.dg/pr68766.c: Adjust pruned output.
11065
11066 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
11067
11068 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
11069 New proc.
11070 * gcc.dg/fma-1.c: New test.
11071 * gcc.dg/fma-2.c: Likewise.
11072 * gcc.dg/fma-3.c: Likewise.
11073 * gcc.dg/fma-4.c: Likewise.
11074 * gcc.dg/fma-5.c: Likewise.
11075 * gcc.dg/fma-6.c: Likewise.
11076 * gcc.dg/fma-7.c: Likewise.
11077 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
11078 scalar_all_fma.
11079 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
11080 * gfortran.dg/reassoc_8.f: Likewise.
11081 * gfortran.dg/reassoc_9.f: Likewise.
11082 * gfortran.dg/reassoc_10.f: Likewise.
11083
11084 2018-05-17 Jim Wilson <jimw@sifive.com>
11085
11086 * gcc.target/riscv/switch-qi.c: New.
11087 * gcc.target/riscv/switch-si.c: New.
11088
11089 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
11090
11091 PR target/85698
11092 * gcc.target/powerpc/pr85698.c: New test.
11093
11094 2018-05-17 Richard Biener <rguenther@suse.de>
11095
11096 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
11097
11098 2018-05-17 Bin Cheng <bin.cheng@arm.com>
11099
11100 PR tree-optimization/85793
11101 * gcc.dg/vect/pr85793.c: New test.
11102
11103 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
11104
11105 * gcc.dg/gimplefe-28.c: New test.
11106 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
11107 internal function calls.
11108 * gcc.dg/goacc/loop-processing-1.c: Likewise.
11109
11110 2018-05-17 Martin Liska <mliska@suse.cz>
11111
11112 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
11113 space in between 'G_' and '('.
11114
11115 2018-05-17 Jakub Jelinek <jakub@redhat.com>
11116
11117 PR target/85323
11118 * gcc.target/i386/pr85323-7.c: New test.
11119 * gcc.target/i386/pr85323-8.c: New test.
11120 * gcc.target/i386/pr85323-9.c: New test.
11121
11122 PR target/85323
11123 * gcc.target/i386/pr85323-4.c: New test.
11124 * gcc.target/i386/pr85323-5.c: New test.
11125 * gcc.target/i386/pr85323-6.c: New test.
11126
11127 PR target/85323
11128 * gcc.target/i386/pr85323-1.c: New test.
11129 * gcc.target/i386/pr85323-2.c: New test.
11130 * gcc.target/i386/pr85323-3.c: New test.
11131
11132 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
11133 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
11134 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
11135 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
11136 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
11137 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
11138 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
11139 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
11140 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
11141 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
11142 * gcc.target/i386/avx512f-setzero-1.c: New test.
11143
11144 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
11145
11146 * gcc.target/aarch64/vect-slp-dup.c: New.
11147
11148 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
11149
11150 PR c++/85713
11151 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
11152
11153 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
11154
11155 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
11156 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
11157
11158 2018-05-17 Richard Biener <rguenther@suse.de>
11159
11160 PR tree-optimization/85757
11161 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
11162
11163 2018-05-16 Marek Polacek <polacek@redhat.com>
11164
11165 PR c++/85363
11166 * g++.dg/cpp0x/initlist-throw1.C: New test.
11167 * g++.dg/cpp0x/initlist-throw2.C: New test.
11168
11169 2018-05-16 Carl Love <cel@us.ibm.com>
11170
11171 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
11172 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
11173 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
11174
11175 2018-05-16 Richard Biener <rguenther@suse.de>
11176
11177 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
11178 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
11179 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
11180
11181 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
11182
11183 * gcc.target/aarch64/sve/vcond_10.c: New test.
11184 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
11185 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
11186 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
11187
11188 2018-05-15 Martin Sebor <msebor@redhat.com>
11189
11190 PR tree-optimization/85753
11191 * gcc.dg/Wrestrict-10.c: Adjust.
11192 * gcc.dg/Wrestrict-16.c: New test.
11193
11194 2018-05-15 Martin Sebor <msebor@redhat.com>
11195
11196 PR middle-end/85643
11197 * c-c++-common/attr-nonstring-7.c: New test.
11198
11199 2018-05-15 Richard Biener <rguenther@suse.de>
11200
11201 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
11202
11203 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11204
11205 PR tree-optimization/83648
11206 * gcc.dg/tree-ssa/pr83648.c: New test.
11207 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
11208
11209 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11210
11211 PR ipa/85734
11212 * gcc.dg/ipa/pr85734.c: New test.
11213
11214 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
11215
11216 PR target/85756
11217 * gnat.dg/opt70.adb: New test.
11218 * gnat.dg/opt70_pkg.ad[sb]: New helper.
11219
11220 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11221
11222 * gcc.target/aarch64/crypto-fuse-1.c: New test.
11223 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
11224
11225 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
11226
11227 * gcc.target/aarch64/vmov_n_1.c: Update test.
11228 * gcc.target/aarch64/vfp-1.c: Update test.
11229
11230 2018-05-14 Jakub Jelinek <jakub@redhat.com>
11231
11232 PR target/85756
11233 * gcc.c-torture/execute/pr85756.c: New test.
11234
11235 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
11236
11237 * gcc.target/i386/cldemote-1.c: New test.
11238
11239 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
11240
11241 PR fortran/85742
11242 * gfortran.dg/assumed_type_9.f90 : New test.
11243
11244 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
11245
11246 PR fortran/85542
11247 * gfortran.dg/pr85542.f90: New test.
11248
11249 2018-05-11 Martin Jambor <mjambor@suse.cz>
11250
11251 PR ipa/85655
11252 * g++.dg/lto/pr85655_0.C: New test.
11253
11254 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
11255
11256 * gcc.target/i386/tpause-1.c: New test.
11257 * gcc.target/i386/umonitor-1.c: New test.
11258
11259 2018-05-11 Jakub Jelinek <jakub@redhat.com>
11260
11261 PR c/85696
11262 * c-c++-common/gomp/pr85696.c: New test.
11263
11264 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
11265 Jakub Jelinek <jakub@redhat.com>
11266
11267 PR tree-optimization/85692
11268 * gcc.target/i386/pr85692.c: New test.
11269
11270 2018-05-11 Martin Liska <mliska@suse.cz>
11271
11272 PR sanitizer/85556
11273 * c-c++-common/ubsan/attrib-6.c: New test.
11274
11275 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
11276
11277 PR fortran/85687
11278 * gfortran.dg/pr85687.f90: new test.
11279
11280 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
11281
11282 PR fortran/85521
11283 * gfortran.dg/pr85521_1.f90: New test.
11284 * gfortran.dg/pr85521_2.f90: New test.
11285
11286 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
11287
11288 PR fortran/70870
11289 * gfortran.dg/pr70870_1.f90: New test.
11290
11291 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
11292
11293 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
11294
11295 2018-05-10 Jakub Jelinek <jakub@redhat.com>
11296
11297 PR c++/85662
11298 * g++.dg/ext/offsetof2.C: New test.
11299
11300 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
11301
11302 PR fortran/68846
11303 * gfortran.dg/temporary_3.f90 : New test.
11304
11305 PR fortran/70864
11306 * gfortran.dg/temporary_2.f90 : New test.
11307
11308 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
11309
11310 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
11311 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
11312 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
11313 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
11314 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
11315 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
11316 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
11317 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
11318 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
11319 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
11320 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
11321 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
11322 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
11323 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
11324 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
11325 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
11326 * gcc.dg/vmx/st-be-order.c: Delete testcase.
11327 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
11328 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
11329 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
11330 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
11331 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
11332 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
11333 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
11334 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
11335 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
11336 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
11337
11338 2018-05-10 Jakub Jelinek <jakub@redhat.com>
11339
11340 PR tree-optimization/85699
11341 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
11342 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
11343 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
11344 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
11345
11346 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
11347
11348 * g++.dg/tls/pr85400.C: New test.
11349
11350 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
11351
11352 PR c++/85713
11353 * g++.dg/cpp1y/lambda-generic-85713.C: New.
11354
11355 2018-05-09 Carl Love <cel@us.ibm.com>
11356
11357 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
11358
11359 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
11360
11361 PR c++/85713
11362 Revert:
11363 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
11364
11365 PR c++/84588
11366 * g++.dg/cpp1y/pr84588.C: New.
11367
11368 2018-05-09 Andreas Schwab <schwab@suse.de>
11369
11370 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
11371
11372 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
11373
11374 * gcc.target/aarch64/store_lane_spill_1.c: New test.
11375 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
11376
11377 2018-05-08 Carl Love <cel@us.ibm.com>
11378 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
11379
11380 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
11381
11382 PR c++/84588
11383 * g++.dg/cpp1y/pr84588.C: New.
11384
11385 2018-05-08 Marek Polacek <polacek@redhat.com>
11386
11387 PR c++/85695
11388 * g++.dg/cpp1z/constexpr-if22.C: New test.
11389
11390 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
11391
11392 PR target/85693
11393 * gcc.target/i386/pr85693.c: New test.
11394
11395 2018-05-08 Jakub Jelinek <jakub@redhat.com>
11396
11397 PR target/85683
11398 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
11399 scan-assembler-times checking that except for [fh]*xor other functions
11400 don't use any load instructions.
11401
11402 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
11403
11404 * gcc.target/i386/builtin_target.c: Test goldmont.
11405 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
11406 arch=silvermont.
11407
11408 2018-05-08 Jakub Jelinek <jakub@redhat.com>
11409
11410 PR target/85572
11411 * g++.dg/other/sse2-pr85572-1.C: New test.
11412 * g++.dg/other/sse2-pr85572-2.C: New test.
11413 * g++.dg/other/sse4-pr85572-1.C: New test.
11414 * g++.dg/other/avx2-pr85572-1.C: New test.
11415
11416 PR target/85317
11417 * gcc.target/i386/pr85317.c: New test.
11418 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
11419 optimization barrier to avoid optimizing away the expected insn.
11420
11421 PR target/85480
11422 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
11423 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
11424
11425 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
11426
11427 * g++.dg/other/sve_const_pred_1.C: Rename to...
11428 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
11429 target selectors and explicit -march options.
11430 * g++.dg/other/sve_const_pred_2.C: Rename to...
11431 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
11432 * g++.dg/other/sve_const_pred_3.C: Rename to...
11433 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
11434 * g++.dg/other/sve_const_pred_4.C: Rename to...
11435 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
11436 * g++.dg/other/sve_tls_2.C: Rename to...
11437 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
11438 * g++.dg/other/sve_vcond_1.C: Rename to...
11439 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
11440 * g++.dg/other/sve_vcond_1_run.C: Rename to...
11441 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
11442
11443 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
11444
11445 PR testsuite/85586
11446 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
11447 !vect_no_align.
11448
11449 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
11450
11451 PR c++/57429
11452 * g++.dg/cpp0x/deleted14.C: New.
11453
11454 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
11455 Alan Hayward <alan.hayward@arm.com>
11456 David Sherwood <david.sherwood@arm.com>
11457
11458 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
11459 XFAIL the BIC test.
11460 * gcc.target/aarch64/sve/vcond_7.c: New test.
11461 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
11462
11463 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
11464
11465 PR c++/70563
11466 * g++.dg/cpp0x/sfinae62.C: New.
11467
11468 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
11469
11470 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
11471 load from src[i].
11472
11473 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
11474
11475 PR c++/80691
11476 * g++.dg/cpp0x/narrowing1.C: New.
11477
11478 2018-05-08 Richard Biener <rguenther@suse.de>
11479
11480 PR middle-end/85588
11481 * gcc.dg/torture/pr85574.c: Rename to...
11482 * gcc.dg/torture/pr85588.c: ... this.
11483
11484 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
11485
11486 PR fortran/54613
11487 * gfortran.dg/minmaxloc_12.f90: New test case.
11488 * gfortran.dg/minmaxloc_13.f90: New test case.
11489
11490 2018-05-07 Nathan Sidwell <nathan@acm.org>
11491
11492 * g++.dg/cpp0x/range-for10.C: Delete.
11493 * g++.dg/ext/forscope1.C: Delete.
11494 * g++.dg/ext/forscope2.C: Delete.
11495 * g++.dg/template/for1.C: Delete.
11496
11497 2018-05-07 Jeff Law <law@redhat.com>
11498
11499 * gfortran.dg/linefile.f90: New test.
11500
11501 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
11502
11503 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
11504 and options.
11505
11506 2018-05-06 Jakub Jelinek <jakub@redhat.com>
11507
11508 PR c++/85659
11509 * g++.dg/ext/asm14.C: New test.
11510 * g++.dg/ext/asm15.C: New test.
11511 * g++.dg/ext/asm16.C: New test.
11512
11513 2018-05-06 Michael Eager <eager@eagercon.com>
11514
11515 * gcc.target/microblaze/others/picdtr.c: Correct option
11516 -fPIE -mpic-data-is-text-relative.
11517
11518 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
11519
11520 * gcc.target/microblaze/others/picdtr.c: Add test for
11521 -fPIE -mpic-data-is-text-relative.
11522
11523 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
11524
11525 PR fortran/85507
11526 * gfortran.dg/coarray_dependency_1.f90: New test.
11527 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
11528
11529 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
11530
11531 * brig.dg/test/gimple/smoke_test.hsail: Fix the test
11532 to match the currently produced gimple.
11533
11534 2018-05-04 Carl Love <cel@us.ibm.com>
11535
11536 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
11537 vec_trunc.
11538 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
11539 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
11540 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
11541 xvcmpgedp counts. Add xxsel counts.
11542
11543 2018-05-04 Richard Biener <rguenther@suse.de>
11544
11545 PR middle-end/85627
11546 * g++.dg/torture/pr85627.C: New testcase.
11547
11548 2018-05-04 Richard Biener <rguenther@suse.de>
11549
11550 PR middle-end/85574
11551 * gcc.dg/torture/pr85574.c: New testcase.
11552 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
11553
11554 2018-05-04 Jakub Jelinek <jakub@redhat.com>
11555
11556 PR libstdc++/85466
11557 * gcc.dg/nextafter-1.c: New test.
11558 * gcc.dg/nextafter-2.c: New test.
11559 * gcc.dg/nextafter-3.c: New test.
11560 * gcc.dg/nextafter-4.c: New test.
11561
11562 2018-05-03 Nathan Sidwell <nathan@acm.org>
11563
11564 Remove -ffriend-injection.
11565 * g++.old-deja/g++.jason/scoping15.C: Delete.
11566 * g++.old-deja/g++.mike/net43.C: Delete.
11567
11568 2018-05-03 Jakub Jelinek <jakub@redhat.com>
11569
11570 PR target/85530
11571 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
11572 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
11573 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
11574 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
11575
11576 2018-05-03 Tom de Vries <tom@codesourcery.com>
11577
11578 PR testsuite/85106
11579 * lib/scanoffloadtree.exp: New file.
11580
11581 2018-05-03 Richard Biener <rguenther@suse.de>
11582
11583 PR tree-optimization/85615
11584 * gcc.dg/torture/pr85615.c: New testcase.
11585
11586 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11587
11588 PR tree-optimization/70291
11589 * gcc.dg/complex-6.c: New test.
11590 * gcc.dg/complex-7.c: Likewise.
11591
11592 2018-05-03 Richard Biener <rguenther@suse.de>
11593
11594 PR testsuite/85579
11595 * fortran.dg/pr51434.f90: Truncate transfer argument.
11596
11597 2018-05-02 Jakub Jelinek <jakub@redhat.com>
11598
11599 PR target/85582
11600 * gcc.c-torture/execute/pr85582-3.c: New test.
11601
11602 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
11603 Jason Merrill <jason@redhat.com>
11604
11605 PR c++/68374
11606 * g++.dg/warn/Wshadow-13.C: New.
11607 * g++.dg/warn/Wshadow-14.C: Likewise.
11608
11609 2018-05-02 Tom de Vries <tom@codesourcery.com>
11610
11611 PR libgomp/82428
11612 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
11613 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
11614
11615 2018-05-02 David Pagan <dave.pagan@oracle.com>
11616
11617 PR c/30552
11618 * gcc.dg/noncompile/pr30552-1.c: New test.
11619 * gcc.dg/noncompile/pr30552-2.c: New test.
11620 * gcc.dg/noncompile/pr30552-3.c: New test.
11621 * gcc.dg/noncompile/pr30552-4.c: New test.
11622
11623 2018-05-02 Richard Biener <rguenther@suse.de>
11624
11625 PR tree-optimization/85597
11626 * gcc.dg/vect/pr85597.c: New testcase.
11627
11628 2018-05-02 Tom de Vries <tom@codesourcery.com>
11629
11630 PR testsuite/85106
11631 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
11632 * lib/scanltranstree.exp: New file.
11633 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
11634 (scan-ltrans-tree-dump-times_required_options)
11635 (scan-ltrans-tree-dump-not_required_options)
11636 (scan-ltrans-tree-dump-dem_required_options)
11637 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
11638 * lib/gcc-dg.exp: Include scanltranstree.exp.
11639
11640 2018-05-02 Tom de Vries <tom@codesourcery.com>
11641
11642 PR testsuite/85106
11643 * gcc.dg/ipa/ipa-icf-38.c: New test.
11644 * gcc.dg/ipa/ipa-icf-38a.c: New test.
11645 * lib/scandump.exp (dump-base): New proc.
11646 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
11647 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
11648 base.
11649 * lib/scanipa.exp: Add "" argument to scan-dump calls.
11650 * lib/scanlang.exp: Same.
11651 * lib/scanrtl.exp: Same.
11652 * lib/scantree.exp: Same.
11653 * lib/scanwpaipa.exp: New file.
11654 * lib/gcc-dg.exp: Include scanwpaipa.exp.
11655
11656 2018-05-02 Richard Biener <rguenther@suse.de>
11657
11658 PR middle-end/85567
11659 * gcc.dg/torture/pr85567.c: New testcase.
11660
11661 2018-05-02 Jakub Jelinek <jakub@redhat.com>
11662
11663 PR target/85582
11664 * gcc.c-torture/execute/pr85582-1.c: New test.
11665 * gcc.c-torture/execute/pr85582-2.c: New test.
11666
11667 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
11668
11669 PR tree-optimization/85586
11670 * gcc.dg/vect/pr85586.c: New test.
11671
11672 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
11673
11674 PR tree-optimization/85143
11675 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
11676 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
11677
11678 2018-05-01 David Malcolm <dmalcolm@redhat.com>
11679
11680 PR c/84258
11681 * c-c++-common/Wformat-pr84258.c: New test.
11682
11683 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11684
11685 PR tree-optimization/82665
11686 * gcc.dg/tree-ssa/pr82665.c: New test.
11687
11688 2018-04-30 David Malcolm <dmalcolm@redhat.com>
11689
11690 PR c++/85523
11691 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
11692 (test_add_fixit_insert_formatted_single_line): New function.
11693 (test_add_fixit_insert_formatted_multiline): New function.
11694 Extend expected output of generated patch to include fix-it hints
11695 for these.
11696 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
11697 "gcc-rich-location.h". Add test coverage for
11698 gcc_rich_location::add_fixit_insert_formatted.
11699
11700 2018-04-30 David Malcolm <dmalcolm@redhat.com>
11701
11702 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
11703 (test_show_locus): Update for location_get_source_line returning a
11704 char_span. Use char_span for handling words in the
11705 "test_many_nested_locations" fix-it example.
11706
11707 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
11708
11709 * gcc.target/arc/interrupt-8.c: Update test.
11710 * gcc.target/arc/loop-4.c: Likewise.
11711 * gcc.target/arc/loop-hazard-1.c: Likewise.
11712 * gcc.target/arc/sdata-3.c: Likewise.
11713
11714 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
11715
11716 * gcc.target/arc/store-merge-1.c: New test.
11717 * gcc.target/arc/add_n-combine.c: Update test.
11718
11719 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
11720
11721 Microblaze Target: PIC data text relative
11722
11723 * gcc.target/microblaze/others/data_var1.c: Include
11724 PIC case of r20 base register.
11725 * gcc.target/microblaze/others/data_var2.c: Ditto.
11726 * gcc.target/microblaze/others/picdtr.c: Add new
11727 test case for -mpic-is-data-text-relative.
11728 * gcc.target/microblaze/others/sdata_var1.c: Add
11729 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
11730 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
11731 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
11732 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
11733 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
11734 * gcc.target/microblaze/others/string_cst1_gpopt.c:
11735 Ditto.
11736 * gcc.target/microblaze/others/string_cst2_gpopt.c:
11737 Ditto.
11738
11739 2018-04-30 Richard Biener <rguenther@suse.de>
11740
11741 PR tree-optimization/28364
11742 PR tree-optimization/85275
11743 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
11744 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
11745 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
11746 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
11747 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
11748 still passes.
11749 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
11750 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
11751 still passes.
11752 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
11753 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
11754 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
11755
11756 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
11757
11758 PR target/84431
11759 * gcc.target/i386/pr84431.c: New test.
11760
11761 2018-04-27 Martin Jambor <mjambor@suse.cz>
11762
11763 PR ipa/85549
11764 * g++.dg/ipa/pr85549.C: New test.
11765
11766 2018-04-27 Jakub Jelinek <jakub@redhat.com>
11767
11768 PR c++/85553
11769 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
11770 directive.
11771 * g++.dg/cpp0x/constexpr-85553.C: New test.
11772
11773 2018-04-27 David Malcolm <dmalcolm@redhat.com>
11774
11775 PR c++/85515
11776 * g++.dg/pr85515-1.C: New test.
11777 * g++.dg/pr85515-2.C: New test.
11778
11779 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
11780
11781 PR c++/84691
11782 * g++.dg/cpp0x/friend3.C: New.
11783
11784 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11785
11786 PR target/82518
11787 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
11788 Use check_effective_target_arm_little_endian.
11789
11790 2018-04-27 Jakub Jelinek <jakub@redhat.com>
11791
11792 PR tree-optimization/85529
11793 * gcc.c-torture/execute/pr85529-1.c: New test.
11794 * gcc.c-torture/execute/pr85529-2.c: New test.
11795 * gcc.dg/pr85529.c: New test.
11796
11797 2018-04-26 Maciej W. Rozycki <macro@mips.com>
11798
11799 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
11800 `.dword' in addition to `lw' and `.word'.
11801
11802 2018-04-26 Maciej W. Rozycki <macro@mips.com>
11803
11804 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
11805
11806 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
11807
11808 * gnat.dg/loop_optimization24.adb: New test.
11809
11810 2018-04-26 Richard Biener <rguenther@suse.de>
11811
11812 PR tree-optimization/85116
11813 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
11814 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
11815 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
11816 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
11817
11818 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
11819
11820 PR target/85473
11821 * gcc.target/i386/pr85473-1.c: New test.
11822 * gcc.target/i386/pr85473-2.c: New test.
11823
11824 2018-04-25 Nathan Sidwell <nathan@acm.org>
11825 Jakub Jelinek <jakub@redhat.com>
11826
11827 PR c++/85437
11828 PR c++/49171
11829 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
11830 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
11831 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
11832 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
11833 * g++.dg/cpp0x/pr85437-1.C: New.
11834 * g++.dg/cpp0x/pr85437-2.C: New.
11835 * g++.dg/cpp0x/pr85437-3.C: New.
11836 * g++.dg/cpp0x/pr85437-4.C: New.
11837
11838 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
11839
11840 PR fortran/85520
11841 * gfortran.dg/pr85520.f90: New test.
11842
11843 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11844
11845 PR target/85512
11846 * gcc.dg/pr85512.c: New test.
11847
11848 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
11849
11850 PR target/85485
11851 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
11852 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
11853 * gcc.dg/pr85388-1.c (dg-options): Likwise.
11854 * gcc.dg/pr85388-2.c (dg-options): Likwise.
11855 * gcc.dg/pr85388-3.c (dg-options): Likwise.
11856 * gcc.dg/pr85388-4.c (dg-options): Likwise.
11857 * gcc.dg/pr85388-5.c (dg-options): Likwise.
11858 * gcc.dg/pr85388-6.c (dg-options): Likwise.
11859 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
11860 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
11861 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
11862 * gcc.target/i386/cet-label.c (dg-options): Likwise.
11863 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
11864 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
11865 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
11866 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
11867 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
11868 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
11869 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
11870 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
11871 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
11872 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
11873 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
11874 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
11875 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
11876 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
11877 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
11878 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
11879 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
11880 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
11881 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
11882 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
11883 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
11884 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
11885 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
11886 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
11887 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
11888 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
11889 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
11890 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
11891 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
11892 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
11893 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
11894 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
11895 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
11896 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
11897 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
11898 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
11899 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
11900 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
11901 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
11902 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
11903 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
11904 * gcc.target/i386/pr84146.c (dg-options): Likwise.
11905 * gcc.target/i386/pr85403.c (dg-options): Likwise.
11906 * gcc.target/i386/pr85404.c (dg-options): Likwise.
11907 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
11908 with -mshstk.
11909 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
11910 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
11911 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
11912 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
11913 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
11914 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
11915 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
11916 * (dg-options): Likwise.
11917 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
11918 -mno-cet.
11919 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
11920 * gcc.target/i386/cet-label-3.c: Removed.
11921 * gcc.target/i386/cet-property-3.c: Likwise.
11922 * gcc.target/i386/cet-sjlj-7.c: Likwise.
11923
11924 2018-04-24 Jakub Jelinek <jakub@redhat.com>
11925
11926 PR target/85511
11927 * gcc.target/i386/pr85511.c: New test.
11928
11929 PR target/85503
11930 * g++.dg/ext/pr85503.C: New test.
11931
11932 PR target/85508
11933 * gcc.target/i386/pr85508.c: New test.
11934
11935 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
11936
11937 PR tree-optimization/85478
11938 * g++.dg/pr85478.C: New test.
11939
11940 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
11941
11942 * g++.dg/torture/pr85496.C: New test.
11943
11944 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
11945
11946 PR rtl-optimization/85423
11947 * gcc.dg/pr85423.c: New test.
11948
11949 2018-04-20 Martin Sebor <msebor@redhat.com>
11950
11951 PR c/85365
11952 * gcc.dg/Wrestrict-15.c: New test.
11953
11954 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
11955
11956 PR target/85456
11957 * gcc.target/powerpc/pr85456.c: New test.
11958
11959 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
11960
11961 * g++.dg/ext/undef-bool-1.C: Require lp64.
11962 * gcc.target/powerpc/undef-bool-2.c: Likewise.
11963
11964 2018-04-20 Jeff Law <law@redhat.com>
11965
11966 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
11967 stack protector.
11968 * gcc.dg/stack-check-6.c: Likewise.
11969 * gcc.dg/stack-check-6a.c: Likewise.
11970 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
11971 * gcc.target/i386/stack-check-18.c: Likewise.
11972 * gcc.target/i386/stack-check-19.c: Likewise.
11973
11974 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11975
11976 PR testsuite/85483
11977 * gcc.target/aarch64/sve/vcond_1.c: Move to...
11978 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
11979 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
11980 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
11981
11982 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
11983
11984 PR target/85469
11985 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
11986 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
11987
11988 2018-04-20 Richard Biener <rguenther@suse.de>
11989
11990 PR middle-end/85475
11991 * gcc.dg/torture/pr85475.c: New testcase.
11992
11993 2018-04-20 Martin Jambor <mjambor@suse.cz>
11994
11995 ipa/85449
11996 * gcc.dg/ipa/pr85449.c: New test.
11997
11998 2018-04-20 Martin Jambor <mjambor@suse.cz>
11999
12000 ipa/85447
12001 * g++.dg/ipa/pr85447.C: New file.
12002 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
12003
12004 2018-04-20 Jakub Jelinek <jakub@redhat.com>
12005
12006 PR c++/85462
12007 * g++.dg/cpp0x/pr85462.C: New test.
12008
12009 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
12010
12011 * gcc.target/i386/pr85404.c: Require CET target.
12012
12013 2018-04-19 Jakub Jelinek <jakub@redhat.com>
12014
12015 PR tree-optimization/85467
12016 * gcc.dg/pr85467.c: New test.
12017
12018 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
12019
12020 PR c++/84611
12021 * g++.dg/parse/crash68.C: New.
12022
12023 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
12024
12025 PR libgcc/85334
12026 * g++.dg/torture/pr85334.C: New test.
12027
12028 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
12029
12030 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
12031 * g++.dg/diagnostic/pr85464.C: New.
12032
12033 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
12034
12035 PR target/85397
12036 * gcc.dg/torture/pr85397-1.c: New test.
12037 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
12038 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
12039
12040 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
12041
12042 PR target/85404
12043 * gcc.target/i386/pr85404.c: New test.
12044
12045 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
12046
12047 PR target/85417
12048 * c-c++-common/attr-nocf-check-1.c: Compile with
12049 -fcf-protection=none.
12050 * c-c++-common/attr-nocf-check-3.c: Likewise.
12051 * gcc.dg/march-generic.c: Likewise.
12052 * gcc.target/i386/align-limit.c: Likewise.
12053 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
12054 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
12055 * gcc.target/i386/cet-property-2.c: Likewise.
12056 * gcc.target/i386/ret-thunk-26.c: Likewise.
12057 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
12058 targets.
12059 * c-c++-common/fcf-protection-2.c: Likewise.
12060 * c-c++-common/fcf-protection-3.c: Likewise.
12061 * c-c++-common/fcf-protection-5.c: Likewise.
12062 * c-c++-common/fcf-protection-6.c: Likewise.
12063 * c-c++-common/fcf-protection-7.c: Likewise.
12064 * gcc.target/i386/cet-label-3.c: New test.
12065 * gcc.target/i386/cet-property-3.c: Likewise.
12066 * gcc.target/i386/cet-sjlj-7.c: Likewise.
12067 * gcc.target/i386/pr85417-1.c: Likewise.
12068 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
12069 __x86_indirect_thunk_nt_(r|e)ax
12070 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
12071 * gcc.target/i386/pr85403.c: Remove dg-error,
12072
12073 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
12074
12075 * gcc.target/i386/movdir-1.c: New test.
12076
12077 2018-04-19 Richard Biener <rguenther@suse.de>
12078
12079 PR middle-end/85455
12080 * gcc.dg/pr85455.c: New testcase.
12081
12082 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
12083
12084 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
12085 targets.
12086 * g++.dg/lto/pr85405b_0.C: Likewise.
12087 * g++.dg/lto/pr84805_0.C: Likewise.
12088
12089 2018-04-18 Martin Liska <mliska@suse.cz>
12090
12091 PR ipa/83983
12092 PR ipa/85391
12093 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
12094 output.
12095
12096 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
12097
12098 PR target/85388
12099 * gcc.dg/pr85388-1.c: New test.
12100 * gcc.dg/pr85388-2.c: Likewise.
12101 * gcc.dg/pr85388-3.c: Likewise.
12102 * gcc.dg/pr85388-4.c: Likewise.
12103 * gcc.dg/pr85388-5.c: Likewise.
12104 * gcc.dg/pr85388-6.c: Likewise.
12105
12106 2018-04-18 Jan Hubicka <jh@suse.cz>
12107 Martin Liska <mliska@suse.cz>
12108
12109 * g++.dg/lto/pr83121_0.C: Update template.
12110 * g++.dg/lto/pr83121_1.C: Update template.
12111 * g++.dg/lto/pr84805_0.C: Update template.
12112 * g++.dg/lto/pr84805_1.C: Update template.
12113 * g++.dg/lto/pr84805_2.C: Update template.
12114
12115 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
12116
12117 PR c++/84630
12118 * g++.dg/cpp0x/pr84630.C: New.
12119
12120 2018-04-18 Jakub Jelinek <jakub@redhat.com>
12121
12122 PR c++/84463
12123 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
12124 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
12125 in two cases. Uncomment two other tests and add expected dg-error for
12126 them.
12127 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
12128 -Wnarrowing diagnostics on some targets for c++11.
12129 * g++.dg/parse/array-size2.C: Remove xfail.
12130 * g++.dg/cpp0x/constexpr-84463.C: New test.
12131
12132 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
12133
12134 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
12135 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
12136
12137 2018-04-17 Jakub Jelinek <jakub@redhat.com>
12138
12139 PR testsuite/85326
12140 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
12141 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
12142 * g++.dg/other/sve_tls_2.C: Require effective target tls.
12143
12144 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
12145
12146 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
12147 prevent cascading of errors and change expected error message.
12148 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
12149 to 64-bit targets.
12150 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
12151 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
12152 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
12153 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
12154 error message.
12155 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
12156
12157 2018-04-17 Jakub Jelinek <jakub@redhat.com>
12158
12159 PR target/85430
12160 * gcc.dg/pr85430.c: New test.
12161
12162 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12163
12164 PR testsuite/85326
12165 * gcc.target/arm/pr54300.C: Move to...
12166 * g++.dg/other/pr54300.C: ... Here. Add target directives.
12167 * gcc.target/arm/pr55073.C: Move to...
12168 * g++.dg/other/pr55073.C: ... Here. Add target directives.
12169 * gcc.target/arm/pr56184.C: Move to...
12170 * g++.dg/other/pr56184.C: ... Here. Add target directives.
12171 * gcc.target/arm/pr59985.C: Move to...
12172 * g++.dg/other/pr59985.C: ... Here. Add target directives.
12173 * gcc.target/aarch64/pr60675.C: Move to...
12174 * g++.dg/other/pr60675.C: ... Here. Add target directives.
12175 * gcc.target/aarch64/pr81422.C: Move to...
12176 * g++.dg/other/pr81422.C: ... Here. Add target directives.
12177 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
12178 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
12179 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
12180 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
12181 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
12182 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
12183 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
12184 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
12185 * gcc.target/aarch64/sve/tls_2.C: Move to...
12186 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
12187 * gcc.target/aarch64/pr81414.C: Rename to...
12188 * gcc.target/aarch64/pr81414.c: ... This.
12189 * gcc.target/aarch64/simd/pr67896.C: Rename to...
12190 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
12191 messages.
12192 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
12193 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
12194 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
12195 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
12196 file name.
12197
12198 2018-04-17 Jakub Jelinek <jakub@redhat.com>
12199
12200 PR middle-end/85414
12201 * gcc.dg/pr85414.c: New test.
12202
12203 2018-04-17 Martin Jambor <mjambor@suse.cz>
12204
12205 PR ipa/85421
12206 * g++.dg/ipa/pr85421.C: New test.
12207
12208 2018-04-17 Martin Liska <mliska@suse.cz>
12209
12210 PR lto/85405
12211 * g++.dg/lto/pr85405b_0.C: New test.
12212 * g++.dg/lto/pr85405b_1.C: New test.
12213
12214 2018-04-17 Martin Liska <mliska@suse.cz>
12215
12216 PR lto/85405
12217 * g++.dg/lto/pr85405_0.C: New test.
12218 * g++.dg/lto/pr85405_1.C: New test.
12219
12220 2018-04-17 Martin Liska <mliska@suse.cz>
12221
12222 PR ipa/85329
12223 * g++.dg/ext/pr85329-2.C: New test.
12224 * g++.dg/ext/pr85329.C: New test.
12225 * gcc.target/i386/mvc12.c: New test.
12226
12227 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
12228
12229 PR c++/85039
12230 * g++.dg/pr85039-1.C: New.
12231 * g++.dg/pr85039-2.C: New.
12232 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
12233
12234 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
12235
12236 PR target/85080
12237 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
12238 if the target supports efficient unaligned storage accesses.
12239
12240 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
12241
12242 PR target/83660
12243 * gcc.target/powerpc/pr83660.C: New test.
12244
12245 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
12246
12247 PR target/85403
12248 * gcc.target/i386/pr85403.c: New test.
12249
12250 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
12251
12252 PR target/84331
12253 * gcc.target/i386/funcspec-56.inc: Test arch=skylake.
12254
12255 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
12256 Jason Merrill <jason@redhat.com>
12257
12258 PR c++/85112
12259 * g++.dg/cpp0x/pr85112.C: New.
12260
12261 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
12262
12263 PR testsuite/85326
12264 * g++.dg/ext/undef-bool-1.C: New file.
12265 * gcc.target/powerpc/powerpc.exp: Remove .C support.
12266 * gcc.target/powerpc/undef-bool-1.C: Remove file.
12267
12268 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
12269
12270 PR target/85293
12271 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
12272 corresponding dg-error clause.
12273 * gcc.target/powerpc/pr80098-3.c: Ditto.
12274 * gcc.target/powerpc/pr80103-1.c: Delete.
12275
12276 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
12277
12278 PR fortran/81773
12279 PR fortran/83606
12280 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
12281 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
12282
12283 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12284
12285 PR fortran/85387
12286 * gfortran.dg/implied_do_io_5.f90: New test.
12287
12288 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
12289
12290 PR target/83402
12291 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
12292 several values: positive, negative, and zero.
12293 * gcc.target/powerpc/sse2-pslld-1.c: Same.
12294 * gcc.target/powerpc/sse2-psllq-1.c: Same.
12295
12296 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
12297
12298 PR rtl-optimization/79916
12299 * gcc.target/powerpc/pr79916.c: New.
12300
12301 2018-04-13 Jakub Jelinek <jakub@redhat.com>
12302
12303 PR rtl-optimization/85393
12304 * g++.dg/opt/pr85393.C: New test.
12305 * g++.dg/opt/pr85393-aux.cc: New file.
12306
12307 PR rtl-optimization/85376
12308 * gcc.dg/pr85376.c: New test.
12309
12310 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
12311
12312 PR rtl-optimization/83852
12313 * gcc.dg/pr83852.c: New testcase.
12314
12315 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
12316
12317 PR testsuite/85326
12318 * gcc.target/s390/pr77822-1.C: Rename to ...
12319 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
12320 * gcc.target/s390/pr77822-2.c: Add asm scan check.
12321 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
12322
12323 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
12324
12325 PR lto/71991
12326 * gcc.target/i386/pr71991.c: New testcase.
12327
12328 2018-04-13 Martin Liska <mliska@suse.cz>
12329 Jakub Jelinek <jakub@redhat.com>
12330
12331 PR middle-end/81657
12332 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
12333 call.
12334
12335 2018-04-12 David Malcolm <dmalcolm@redhat.com>
12336
12337 PR c++/85385
12338 * g++.dg/diagnostic/macro-arg-count.C: New test.
12339
12340 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
12341
12342 PR fortran/83064
12343 PR testsuite/85346
12344 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
12345 array and move test to libgomp/testsuite/libgomp.fortran.
12346 * gfortran.dg/do_concurrent_6.f90: New test.
12347
12348 2018-04-12 Marek Polacek <polacek@redhat.com>
12349
12350 PR c++/85258
12351 * g++.dg/parse/error61.C: New test.
12352
12353 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
12354
12355 PR target/85347
12356 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
12357 specify -mvsx on gcc command line.
12358
12359 2018-04-12 Jakub Jelinek <jakub@redhat.com>
12360
12361 PR target/85328
12362 * gcc.target/i386/pr85328.c: New test.
12363
12364 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12365
12366 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
12367
12368 2018-04-12 Jakub Jelinek <jakub@redhat.com>
12369
12370 PR rtl-optimization/85342
12371 * gcc.target/i386/pr85342.c: New test.
12372
12373 2018-04-11 Jason Merrill <jason@redhat.com>
12374
12375 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
12376 if ulimit -v is set.
12377
12378 2018-04-11 Bin Cheng <bin.cheng@arm.com>
12379
12380 PR testsuite/85190
12381 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
12382
12383 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
12384
12385 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
12386 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
12387
12388 2018-04-11 Jakub Jelinek <jakub@redhat.com>
12389
12390 PR c++/70808
12391 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
12392 effective target.
12393
12394 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
12395
12396 PR target/84301
12397 * gcc.target/i386/pr84301.c: New test.
12398
12399 2018-04-11 Jakub Jelinek <jakub@redhat.com>
12400
12401 PR tree-optimization/85331
12402 * gcc.c-torture/execute/pr85331.c: New test.
12403
12404 2018-04-11 Marek Polacek <polacek@redhat.com>
12405
12406 PR c++/85032
12407 * g++.dg/cpp0x/pr51225.C: Adjust error message.
12408 * g++.dg/cpp1z/constexpr-if21.C: New test.
12409
12410 2018-04-11 Jakub Jelinek <jakub@redhat.com>
12411
12412 PR target/85281
12413 * gcc.target/i386/pr85281.c: New test.
12414
12415 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
12416
12417 PR rtl-optimization/84659
12418 * gcc.dg/pr84659.c: New test.
12419
12420 2018-04-11 Jakub Jelinek <jakub@redhat.com>
12421
12422 PR debug/85302
12423 * g++.dg/debug/dwarf2/pr85302.C: New test.
12424
12425 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
12426
12427 PR target/85261
12428 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
12429 into register.
12430
12431 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
12432
12433 PR c++/70808
12434 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
12435
12436 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
12437
12438 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
12439 * gcc.target/powerpc/dimode_off.c: Ditto.
12440 * gcc.target/powerpc/tfmode_off.c: Ditto.
12441 * gcc.target/powerpc/timode_off.c: Ditto.
12442
12443 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
12444
12445 * gcc.target/powerpc/vec-ldl-1.c: New test.
12446 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
12447 corrections to ABI implementation.
12448
12449 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
12450
12451 PR target/85056
12452 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
12453
12454 2018-04-10 Jakub Jelinek <jakub@redhat.com>
12455
12456 PR rtl-optimization/85300
12457 * gcc.dg/pr85300.c: New test.
12458
12459 2018-04-10 David Malcolm <dmalcolm@redhat.com>
12460
12461 PR c++/85110
12462 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
12463 where we now show the pertinent parameter.
12464 * g++.dg/diagnostic/aka2.C: Likewise.
12465 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
12466
12467 2018-04-10 Jakub Jelinek <jakub@redhat.com>
12468
12469 PR fortran/85313
12470 * gfortran.dg/gomp/pr85313.f90: New test.
12471
12472 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
12473
12474 PR c++/24314
12475 * g++.dg/parse/template29.C: New.
12476
12477 2018-04-10 Bin Cheng <bin.cheng@arm.com>
12478
12479 PR testsuite/85190
12480 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
12481
12482 2018-04-10 Jakub Jelinek <jakub@redhat.com>
12483
12484 PR target/85177
12485 PR target/85255
12486 * gcc.target/i386/avx512f-pr85177.c: New test.
12487 * gcc.target/i386/avx512f-pr85255.c: New test.
12488
12489 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
12490
12491 PR tree-optimization/85286
12492 * gcc.dg/vect/pr85286.c: New test.
12493
12494 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12495
12496 PR target/85173
12497 * gcc.target/arm/pr85173.c: New test.
12498
12499 2018-04-10 Jakub Jelinek <jakub@redhat.com>
12500
12501 PR lto/85248
12502 * gcc.dg/lto/pr85248_0.c: New test.
12503 * gcc.dg/lto/pr85248_1.c: New test.
12504
12505 2018-04-09 Jan Hubicka <jh@suse.cz>
12506
12507 PR lto/85078
12508 * g++.dg/torture/pr85078.C: New.
12509
12510 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
12511
12512 PR c++/85227
12513 * g++.dg/cpp1z/decomp44.C: New.
12514 * g++.dg/cpp1z/decomp45.C: Likewise.
12515
12516 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
12517
12518 PR fortran/83064
12519 * gfortran.dg/do_concurrent_5.f90: New test.
12520 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
12521 message.
12522
12523 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
12524
12525 PR fortran/51260
12526 * gfortran.dg/parameter_array_element_3.f90: New test.
12527
12528 2018-04-09 Jakub Jelinek <jakub@redhat.com>
12529
12530 PR c++/85194
12531 * g++.dg/cpp1z/decomp43.C: New test.
12532
12533 PR rtl-optimization/80463
12534 * g++.dg/pr80463.C: Add -w to dg-options.
12535
12536 2018-04-09 Richard Biener <rguenther@suse.de>
12537
12538 PR tree-optimization/85284
12539 * gcc.dg/torture/pr85284.c: New testcase.
12540
12541 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
12542
12543 PR rtl-optimization/80463
12544 PR rtl-optimization/83972
12545 PR rtl-optimization/83480
12546
12547 * gcc.dg/pr80463.c: New test.
12548 * g++.dg/pr80463.C: Likewise.
12549 * gcc.dg/pr83972.c: Likewise.
12550
12551 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
12552
12553 PR rtl-optimization/83913
12554 * gcc.dg/pr83913.c: New test.
12555
12556 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
12557
12558 PR rtl-optimization/83962
12559 * gcc.dg/pr83962.c: New test.
12560
12561 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
12562
12563 PR rtl-optimization/83530
12564 * gcc.dg/pr83530.c: New test.
12565
12566 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
12567
12568 PR middle-end/82976
12569 * gfortran.dg/realloc_on_assign_16a.f90: New test.
12570
12571 2018-04-07 Jakub Jelinek <jakub@redhat.com>
12572
12573 PR tree-optimization/85257
12574 * gcc.dg/pr85257.c: New test.
12575
12576 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
12577
12578 * g++.dg/opt/pr85196.C: New test.
12579
12580 2018-04-06 David Malcolm <dmalcolm@redhat.com>
12581
12582 PR c++/84269
12583 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
12584 std::tuple here since they need C++11.
12585 * g++.dg/lookup/missing-std-include-8.C: New test.
12586 * g++.dg/lookup/missing-std-include.C: Move std::array and
12587 std::tuple test to missing-std-include-6.C to avoid failures
12588 with C++98.
12589
12590 2018-04-06 Jakub Jelinek <jakub@redhat.com>
12591
12592 PR debug/85252
12593 * gcc.dg/debug/pr85252.c: New test.
12594
12595 PR rtl-optimization/84872
12596 * gcc.dg/graphite/pr84872.c: New test.
12597
12598 PR c++/85210
12599 * g++.dg/cpp1z/decomp42.C: New test.
12600
12601 2018-04-06 David Malcolm <dmalcolm@redhat.com>
12602
12603 PR c++/85021
12604 * g++.dg/lookup/missing-std-include-7.C: New test.
12605
12606 2018-04-06 Tamar Christina <tamar.christina@arm.com>
12607
12608 * gcc.dg/struct-simple.c: Revert r254862.
12609 * lib/target-supports.exp
12610 (check_effective_target_word_mode_no_slow_unalign): Likewise.
12611
12612 2018-04-06 Richard Biener <rguenther@suse.de>
12613
12614 PR middle-end/85244
12615 * gcc.dg/torture/pr85244-1.c: New testcase.
12616 * gcc.dg/torture/pr85244-2.c: Likewise.
12617
12618 2018-04-06 Jakub Jelinek <jakub@redhat.com>
12619
12620 PR sanitizer/85213
12621 * c-c++-common/ubsan/pr85213.c: New test.
12622
12623 2018-04-06 Richard Biener <rguenther@suse.de>
12624
12625 PR middle-end/85180
12626 * gcc.dg/pr85180.c: New testcase.
12627
12628 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12629
12630 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
12631 to trigger the optimization. Do some cleanup and function
12632 renaming. Add more test functions.
12633
12634 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12635
12636 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
12637 options.
12638 * gcc.target/s390/hotpatch-1.c: Skip when building without
12639 optimization.
12640 * gcc.target/s390/hotpatch-10.c: Likewise.
12641 * gcc.target/s390/hotpatch-11.c: Likewise.
12642 * gcc.target/s390/hotpatch-12.c: Likewise.
12643 * gcc.target/s390/hotpatch-13.c: Likewise.
12644 * gcc.target/s390/hotpatch-14.c: Likewise.
12645 * gcc.target/s390/hotpatch-15.c: Likewise.
12646 * gcc.target/s390/hotpatch-16.c: Likewise.
12647 * gcc.target/s390/hotpatch-17.c: Likewise.
12648 * gcc.target/s390/hotpatch-18.c: Likewise.
12649 * gcc.target/s390/hotpatch-19.c: Likewise.
12650 * gcc.target/s390/hotpatch-2.c: Likewise.
12651 * gcc.target/s390/hotpatch-3.c: Likewise.
12652 * gcc.target/s390/hotpatch-4.c: Likewise.
12653 * gcc.target/s390/hotpatch-5.c: Likewise.
12654 * gcc.target/s390/hotpatch-6.c: Likewise.
12655 * gcc.target/s390/hotpatch-7.c: Likewise.
12656 * gcc.target/s390/hotpatch-8.c: Likewise.
12657 * gcc.target/s390/hotpatch-9.c: Likewise.
12658
12659 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12660
12661 * c-c++-common/Wattributes.c: Disable warning for s390* target and
12662 check for an error instead.
12663 * gcc.dg/Wattributes-6.c: Likewise.
12664
12665 2018-04-05 Jakub Jelinek <jakub@redhat.com>
12666
12667 PR c++/85209
12668 * g++.dg/cpp1z/decomp39.C: New test.
12669 * g++.dg/cpp1z/decomp40.C: New test.
12670
12671 PR c++/85208
12672 * g++.dg/cpp1z/decomp41.C: New test.
12673
12674 PR middle-end/85195
12675 * gcc.dg/pr85195.c: New test.
12676
12677 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
12678
12679 PR c++/80956
12680 * g++.dg/cpp0x/initlist100.C: New.
12681 * g++.dg/cpp0x/initlist101.C: Likewise.
12682
12683 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
12684
12685 PR c++/84792
12686 * g++.dg/other/pr84792-1.C: New.
12687 * g++.dg/other/pr84792-2.C: Likewise.
12688
12689 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
12690
12691 PR target/85193
12692 * gcc.target/i386/pr85193.c: New test.
12693
12694 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
12695
12696 PR c++/84979
12697 * g++.dg/concepts/pr84979.C: New.
12698 * g++.dg/concepts/pr84979-2.C: New.
12699 * g++.dg/concepts/pr84979-3.C: New.
12700
12701 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
12702
12703 PR c++/80026
12704 * g++.dg/cpp0x/variadic174.C: New.
12705
12706 2018-04-04 Jakub Jelinek <jakub@redhat.com>
12707
12708 PR inline-asm/85172
12709 * g++.dg/ext/builtin13.C: New test.
12710 * g++.dg/ext/atomic-4.C: New test.
12711
12712 PR c++/85146
12713 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
12714 * g++.dg/ext/bases3.C: New test.
12715
12716 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
12717
12718 PR target/85203
12719 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
12720 to match a single insn of the baz function. Move scan directives at
12721 the end of the file below the functions they are trying to test for
12722 better readability.
12723 * gcc.target/arm/cmse/cmse-16.c: New testcase.
12724
12725 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
12726
12727 PR rtl-optimization/84878
12728 * gcc.target/powerpc/pr84878.c: New test.
12729
12730 2018-04-04 Michael Matz <matz@suse.de>
12731
12732 * gcc.dg/Wstringop-overflow-4.c: New test.
12733 * c-c++-common/Wstringop-truncation-4.c: Adjust.
12734
12735 2018-04-04 Jakub Jelinek <jakub@redhat.com>
12736
12737 PR testsuite/85189
12738 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
12739 for the diagnostics of overridden functions. Adjust for new wording.
12740
12741 2018-04-04 Richard Biener <rguenther@suse.de>
12742
12743 PR lto/85176
12744 * g++.dg/lto/pr85176_0.C: New testcase.
12745
12746 2018-04-04 Richard Biener <rguenther@suse.de>
12747
12748 PR testsuite/85191
12749 * lib/target-supports.exp (check_effective_target_vect_perm_short):
12750 Fix typo.
12751
12752 2018-04-04 Martin Liska <mliska@suse.cz>
12753
12754 PR sanitizer/85174
12755 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
12756 and msdata as a workaround for powerpc.
12757
12758 2018-04-04 Richard Biener <rguenther@suse.de>
12759
12760 PR tree-optimization/85168
12761 * gcc.dg/torture/pr85168.c: New testcase.
12762
12763 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
12764
12765 PR c++/84943
12766 * g++.dg/pr84943.C: New.
12767 * g++.dg/pr84943-2.C: New.
12768
12769 2018-04-03 Jakub Jelinek <jakub@redhat.com>
12770
12771 PR rtl-optimization/85167
12772 * gcc.dg/pr85167.c: New test.
12773
12774 PR tree-optimization/85156
12775 * c-c++-common/pr85156.c: New test.
12776 * gcc.c-torture/execute/pr85156.c: New test.
12777
12778 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
12779
12780 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
12781 * gcc.target/powerpc/undef-bool-1.C: New file.
12782 * gcc.target/powerpc/undef-bool-2.c: New file.
12783
12784 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
12785
12786 PR c++/84768
12787 * g++.dg/cpp1z/class-deduction52.C: New.
12788
12789 2018-04-03 Jakub Jelinek <jakub@redhat.com>
12790
12791 PR c++/85147
12792 * g++.dg/cpp0x/pr85147.C: New test.
12793
12794 PR c++/85140
12795 * g++.dg/cpp0x/gen-attrs-64.C: New test.
12796
12797 PR c++/85134
12798 * g++.dg/gomp/pr85134.C: New test.
12799 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
12800
12801 PR target/85169
12802 * gcc.c-torture/execute/pr85169.c: New test.
12803 * gcc.target/i386/avx512f-pr85169.c: New test.
12804 * gcc.target/i386/avx512bw-pr85169.c: New test.
12805
12806 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
12807
12808 PR target/85126
12809 * gcc.target/powerpc/pr69946: Adjust comment. Remove
12810 scan-assembler-times clause.
12811
12812 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
12813
12814 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
12815 dg-additional-options.
12816
12817 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
12818
12819 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
12820
12821 2018-04-03 Richard Biener <rguenther@suse.de>
12822
12823 PR testsuite/85154
12824 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
12825
12826 2018-04-02 Jim Wilson <jimw@sifive.com>
12827
12828 * gcc.target/riscv/pr84660.c: New.
12829 * gcc.target/riscv/shift-and-1.c: New.
12830 * gcc.target/riscv/shift-and-2.c: New.
12831
12832 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
12833
12834 PR fortran/85102
12835 * gfortran.dg/array_simplify_2.f90: New test.
12836
12837 2018-04-01 Jakub Jelinek <jakub@redhat.com>
12838
12839 PR middle-end/85090
12840 * gcc.target/i386/avx512f-pr85090-1.c: New test.
12841 * gcc.target/i386/avx512f-pr85090-2.c: New test.
12842 * gcc.target/i386/avx512f-pr85090-3.c: New test.
12843 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
12844 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
12845
12846 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
12847
12848 PR c++/85027
12849 * g++.dg/pr85027.C: New.
12850
12851 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
12852
12853 PR target/83315
12854 * gcc.target/powerpc/sse-maxps-2.c: New test.
12855 * gcc.target/powerpc/sse-minps-2.c: New test.
12856
12857 2018-03-30 Jakub Jelinek <jakub@redhat.com>
12858
12859 PR c++/84791
12860 * g++.dg/gomp/pr84791.C: New test.
12861
12862 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
12863
12864 PR fortran/84931
12865 * gfortran.dg/array_constructor_53.f90: New test.
12866
12867 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
12868
12869 PR fortran/85130
12870 * gfortran.dg/substr_6.f90: Remove illegal test for
12871 out-of-bounds substring.
12872
12873 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
12874
12875 PR fortran/85111
12876 * gfortran.dg/zero_sized_10.f90: New test.
12877
12878 2018-03-29 David Malcolm <dmalcolm@redhat.com>
12879
12880 PR c++/84269
12881 * g++.dg/lookup/missing-std-include-6.C: New test.
12882 * g++.dg/lookup/missing-std-include.C: Add std::pair and
12883 std::tuple tests.
12884 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
12885 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
12886 <cstring>, <cassert>, and <cstdlib>.
12887
12888 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
12889
12890 PR inline-asm/84985
12891 * gcc.target/i386/pr84985.c: New.
12892
12893 2018-03-29 David Malcolm <dmalcolm@redhat.com>
12894
12895 PR c++/85110
12896 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
12897
12898 2018-03-29 Jakub Jelinek <jakub@redhat.com>
12899
12900 PR c++/85108
12901 * g++.dg/warn/Wunused-var-31.C: New test.
12902
12903 PR c/85094
12904 * c-c++-common/Wduplicated-branches-14.c: New test.
12905
12906 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
12907
12908 PR c++/84606
12909 * g++.dg/cpp0x/pr84606.C: New.
12910
12911 2018-03-29 Carl Love <cel@us.ibm.com>
12912
12913 Revert
12914 2017-09-27 Carl Love <cel@us.ibm.com>
12915
12916 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
12917 for the __builtin_fctid and __builtin_fctiw.
12918
12919 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
12920
12921 PR target/84912
12922 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
12923 deleted builtin function.
12924 (div_weuo): Likewise.
12925 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
12926 (div_deuo): Likewise.
12927
12928 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
12929
12930 PR c++/85028
12931 * g++.dg/other/default13.C: New.
12932
12933 2018-03-28 Jakub Jelinek <jakub@redhat.com>
12934
12935 PR target/85095
12936 * gcc.target/i386/pr85095-1.c: New test.
12937 * gcc.target/i386/pr85095-2.c: New test.
12938 * gcc.c-torture/execute/pr85095.c: New test.
12939
12940 PR tree-optimization/82004
12941 * gcc.dg/pr82004.c: New test.
12942
12943 2018-03-28 Jakub Jelinek <jakub@redhat.com>
12944 Martin Liska <mliska@suse.cz>
12945
12946 PR sanitizer/85081
12947 * g++.dg/asan/pr85081.C: New test.
12948
12949 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
12950
12951 PR c++/84789
12952 * g++.dg/template/pr84789.C: Adjust for testing with
12953 -fconcepts too.
12954
12955 PR c++/84973
12956 * g++.dg/template/pr84973.C: New.
12957 * g++.dg/template/pr84973-2.C: New.
12958 * g++.dg/template/pr84973-3.C: New.
12959
12960 PR c++/84968
12961 * g++.dg/eh/pr84968.C: New.
12962
12963 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
12964
12965 PR target/84914
12966 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
12967 long double multiply/divide uses the correct function.
12968 * gcc.target/powerpc/mulkc-3.c: Likewise.
12969 * gcc.target/powerpc/divkc-2.c: Likewise.
12970 * gcc.target/powerpc/divkc-3.c: Likewise.
12971
12972 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
12973
12974 PR c++/85067
12975 * g++.dg/cpp0x/defaulted51.C: New.
12976 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
12977
12978 2018-03-27 Jakub Jelinek <jakub@redhat.com>
12979
12980 PR c++/85077
12981 * g++.dg/ext/vector35.C: New test.
12982
12983 PR c++/85061
12984 * g++.dg/ext/builtin-offsetof3.C: New test.
12985
12986 PR c++/85076
12987 * g++.dg/cpp1y/pr85076.C: New test.
12988
12989 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
12990
12991 PR fortran/85084
12992 * gfortran.dg/matmul_rank_1.f90: New test.
12993
12994 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
12995 Harald Anlauf <anlauf@gmx.de>
12996
12997 * gfortran.dg/structure_constructor_15.f90: New test.
12998
12999 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
13000
13001 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
13002 for the diagnostics of overridden functions. Adjust for new wording.
13003 * g++.dg/cpp0x/implicit1.C: Likewise.
13004 * g++.dg/cpp0x/override1.C: Likewise.
13005 * g++.dg/cpp1y/auto-fn18.C: Likewise.
13006 * g++.dg/eh/shadow1.C: Likewise.
13007 * g++.dg/inherit/covariant12.C: Likewise.
13008 * g++.dg/inherit/covariant14.C: Likewise.
13009 * g++.dg/inherit/covariant15.C: Likewise.
13010 * g++.dg/inherit/covariant16.C: Likewise.
13011 * g++.dg/inherit/covariant22.C: Likewise.
13012 * g++.dg/inherit/crash3.C: Likewise.
13013 * g++.dg/inherit/error2.C: Likewise.
13014 * g++.dg/template/crash100.C: Likewise.
13015 * g++.old-deja/g++.eh/spec6.C: Likewise.
13016 * g++.old-deja/g++.mike/p811.C: Likewise.
13017 * g++.old-deja/g++.other/virtual11.C: Likewise.
13018 * g++.old-deja/g++.other/virtual4.C: Likewise.
13019
13020 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
13021
13022 PR target/85044
13023 * gcc.target/i386/pr85044.c: New test.
13024
13025 2018-03-27 Martin Sebor <msebor@redhat.com>
13026
13027 PR testsuite/83462
13028 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
13029 other than x86.
13030
13031 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13032
13033 PR target/83009
13034 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
13035
13036 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13037
13038 PR target/81863
13039 * gcc.target/arm/pr81863.c: New test.
13040
13041 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
13042
13043 PR target/85056
13044 * gcc.target/nvptx/pr85056.c: New test.
13045 * gcc.target/nvptx/pr85056a.c: New test.
13046
13047 2018-03-27 Richard Biener <rguenther@suse.de>
13048
13049 PR testsuite/82847
13050 * lib/target-supports.exp (check_ssse3_available): New function.
13051 (check_effective_target_vect_perm_short): Enable for x86 if
13052 check_ssse3_available.
13053
13054 2018-03-27 Richard Biener <rguenther@suse.de>
13055
13056 PR tree-optimization/85082
13057 * gfortran.dg/pr85082.f90: New testcase.
13058
13059 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
13060
13061 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
13062 to "l=2" in dg-final.
13063
13064 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
13065
13066 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
13067 * gcc.target/mips/fix-r4000-2.c: Likewise.
13068 * gcc.target/mips/fix-r4000-3.c: Likewise.
13069 * gcc.target/mips/fix-r4000-4.c: Likewise.
13070 * gcc.target/mips/fix-r4000-5.c: Likewise.
13071 * gcc.target/mips/fix-r4000-6.c: Likewise.
13072 * gcc.target/mips/fix-r4000-7.c: Likewise.
13073 * gcc.target/mips/fix-r4000-8.c: Likewise.
13074 * gcc.target/mips/fix-r4000-9.c: Likewise.
13075 * gcc.target/mips/fix-r4000-10.c: Likewise.
13076 * gcc.target/mips/fix-r4000-7.c: Change dg-final
13077 "mulditi3_r4000" instead of "mulditi3".
13078 * gcc.target/mips/fix-r4000-8.c: Change dg-final
13079 "umulditi3_r4000" instead of "umulditi3".
13080
13081 2018-03-27 Jakub Jelinek <jakub@redhat.com>
13082
13083 PR c++/85068
13084 * g++.dg/inherit/covariant22.C: New test.
13085
13086 2018-03-27 Richard Biener <rguenther@suse.de>
13087
13088 PR testsuite/84004
13089 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
13090 alignment.
13091
13092 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
13093 Jason Merrill <jason@redhat.com>
13094
13095 PR c++/84632
13096 * g++.dg/init/array49.C: New.
13097 * g++.dg/torture/pr70499.C: Adjust.
13098
13099 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
13100
13101 PR target/85073
13102 * gcc.target/i386/pr85073.c: New test.
13103
13104 2018-03-26 Richard Biener <rguenther@suse.de>
13105
13106 PR testsuite/85066
13107 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
13108 instead of long.
13109
13110 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
13111
13112 PR fortran/66709
13113 * gfortran.dg/parameter_array_format.f90: New test.
13114
13115 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
13116 Neil Carlson <neil.n.carlson@gmail.com>
13117
13118 PR fortran/84381
13119 * gfortran.dg/literal_character_constant_1.inc: Replace
13120 call abort by STOP n.
13121 * gfortran.dg/overload_1.f90: Likewise.
13122
13123 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
13124 Dominique d'Humieres <dominiq@gcc.gnu.org>
13125
13126 PR fortran/84924
13127 * gfortran.dg/scalar_pointer_1.f90: New test.
13128
13129 2018-03-25 Tom de Vries <tom@codesourcery.com>
13130
13131 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
13132 precise.
13133
13134 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13135
13136 PR fortran/69497
13137 * gfortran.dg/pr89497.f90: New test.
13138
13139 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
13140
13141 PR fortran/70068
13142 * gfortran.dg/substr_7.f90: New test.
13143
13144 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
13145
13146 PR fortran/42651
13147 * gfortran.dg/pr42651.f90: New test.
13148 * gfortran.dg/func_result_7.f90: Update error message.
13149
13150 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
13151
13152 PR tree-optimization/84005
13153 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
13154 failing to force the alignment.
13155
13156 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
13157
13158 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
13159 from this to...
13160 <vclzd>: ...this.
13161
13162 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
13163
13164 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
13165 message. Fix scan-assembler patterns.
13166
13167 2018-03-23 Jakub Jelinek <jakub@redhat.com>
13168
13169 PR c++/85015
13170 * g++.dg/cpp0x/pr85015.C: New test.
13171
13172 PR c++/84942
13173 * g++.dg/cpp1y/pr84942.C: New test.
13174
13175 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
13176
13177 PR inline-asm/85030
13178 * gcc.target/i386/pr85030.c: New.
13179
13180 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13181
13182 PR target/85026
13183 * g++.dg/pr85026.C: New test.
13184
13185 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
13186
13187 * g++.dg/debug/pr84704.C: XFAIL AIX.
13188
13189 2018-03-23 Sudakshina Das <sudi.das@arm.com>
13190
13191 PR target/84826
13192 * gcc.target/arm/pr84826.c: Add dg directive.
13193
13194 2018-03-23 Marek Polacek <polacek@redhat.com>
13195
13196 PR c++/85033
13197 * g++.dg/ext/builtin-offsetof2.C: New test.
13198
13199 PR c++/85045
13200 * g++.dg/cpp0x/Wnarrowing5.C: New test.
13201 * gcc.dg/pr85045.c: New test.
13202
13203 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
13204
13205 PR debug/85020
13206 * gnat.dg/lto22.adb: New test.
13207 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
13208 * gnat.dg/lto22_pkg2.ads: Likewise.
13209
13210 2018-03-23 Jakub Jelinek <jakub@redhat.com>
13211
13212 PR c/80778
13213 * gcc.dg/lto/pr80778_0.c: New test.
13214
13215 PR inline-asm/85034
13216 * gcc.target/i386/pr85034.c: New test.
13217
13218 PR inline-asm/85022
13219 * c-c++-common/torture/pr85022.c: New test.
13220
13221 PR sanitizer/85029
13222 * g++.dg/ubsan/pr85029.C: New test.
13223
13224 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
13225
13226 PR c++/71251
13227 * g++.dg/cpp0x/pr71251.C: New.
13228
13229 PR c++/84789
13230 * g++.dg/template/pr84789.C: New.
13231 * g++.dg/template/pr84789-2.C: New.
13232 * g++.dg/template/pr84789-3.C: New.
13233 * g++.dg/parse/dtor11.C: Accept alternate error message.
13234
13235 PR c++/84729
13236 * g++.dg/pr84729.C: New.
13237 * g++.old-deja/g++.ext/arrnew2.C: Require error.
13238 * g++.old-deja/g++.robertl/eb58.C: Likewise.
13239 * g++.old-deja/g++.robertl/eb63.C: Likewise.
13240
13241 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
13242
13243 PR fortran/84922
13244 * gfortran.dg/interface_42.f90: New test.
13245 * gfortran.dg/interface_43.f90: New test.
13246
13247 2018-03-22 Sudakshina Das <sudi.das@arm.com>
13248
13249 PR target/84826
13250 * gcc.target/arm/pr84826.c: New test.
13251
13252 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
13253
13254 * gcc.target/arm/addr-modes-float.c: Move dg-do before
13255 dg-require-effective-target.
13256 * gcc.target/arm/addr-modes-int.c: Likewise.
13257 * gcc.target/nios2/lo-addr-tls.c: Likewise.
13258
13259 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
13260
13261 PR target/84760
13262 * gcc.target/powerpc/altivec-ld-1.c: New test.
13263
13264 2018-03-22 Bin Cheng <bin.cheng@arm.com>
13265
13266 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
13267
13268 2018-03-22 Jakub Jelinek <jakub@redhat.com>
13269
13270 PR inline-asm/84941
13271 * gcc.dg/pr84941.c: New test.
13272
13273 2018-03-22 Tom de Vries <tom@codesourcery.com>
13274
13275 PR tree-optimization/84956
13276 * gcc.dg/pr84956.c: New test.
13277
13278 2018-03-22 Marek Polacek <polacek@redhat.com>
13279
13280 PR c++/84854
13281 * g++.dg/cpp1z/constexpr-if15.C: New test.
13282 * g++.dg/cpp1z/constexpr-if16.C: New test.
13283
13284 2018-03-21 Joseph Myers <joseph@codesourcery.com>
13285
13286 * gcc.dg/builtin-tgmath-3.c: New test.
13287
13288 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
13289
13290 PR c++/71965
13291 * g++.dg/concepts/pr71965.C: New.
13292
13293 PR c++/84610
13294 PR c++/84642
13295 * g++.dg/cpp0x/pr84610.C: New.
13296 * g++.dg/cpp0x/pr84642.C: New.
13297
13298 2018-03-21 Jakub Jelinek <jakub@redhat.com>
13299
13300 PR c/84999
13301 * c-c++-common/pr84999.c: New test.
13302
13303 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
13304
13305 PR c++/84972
13306 * g++.dg/ext/desig10.C: New.
13307
13308 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
13309 Harald Anlauf <anlauf@gmx.de>
13310
13311 PR fortran/84957
13312 * gfortran.dg/pr84957.f90: New test.
13313
13314 2018-03-21 Jakub Jelinek <jakub@redhat.com>
13315
13316 PR tree-optimization/84960
13317 * gcc.c-torture/compile/pr84960.c: New test.
13318
13319 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
13320
13321 PR tree-optimization/84811
13322 * gcc.dg/torture/pr84811.c: New test.
13323
13324 2018-03-21 Jakub Jelinek <jakub@redhat.com>
13325
13326 PR tree-optimization/84982
13327 * c-c++-common/pr84982.c: New test.
13328
13329 PR c++/84961
13330 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
13331 "m" (++x) in C++.
13332 * g++.dg/torture/pr84961-1.C: New test.
13333 * g++.dg/torture/pr84961-2.C: New test.
13334
13335 2018-03-21 Nathan Sidwell <nathan@acm.org>
13336
13337 PR c++/85008
13338 * g++.dg/pr85008.C: New.
13339
13340 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
13341
13342 PR fortran/84615
13343 * gfortran.dg/char_result_17.f90: New test.
13344
13345 2018-03-21 David Malcolm <dmalcolm@redhat.com>
13346
13347 PR c++/84994
13348 * g++.dg/other/accessor-fixits-1.C: Move to...
13349 * g++.dg/torture/accessor-fixits-1.C: ...here.
13350 * g++.dg/other/accessor-fixits-2.C: Move to...
13351 * g++.dg/torture/accessor-fixits-2.C: ...here.
13352 * g++.dg/other/accessor-fixits-3.C: Move to...
13353 * g++.dg/torture/accessor-fixits-3.C: ...here.
13354 * g++.dg/other/accessor-fixits-4.C: Move to...
13355 * g++.dg/torture/accessor-fixits-4.C: ...here.
13356 * g++.dg/other/accessor-fixits-5.C: Move to...
13357 * g++.dg/torture/accessor-fixits-5.C: ...here.
13358 * g++.dg/torture/accessor-fixits-6.C: New testcase.
13359 * g++.dg/torture/accessor-fixits-7.C: New testcase.
13360 * g++.dg/torture/accessor-fixits-8.C: New testcase.
13361
13362 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13363
13364 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
13365
13366 2018-03-21 Sudakshina Das <sudi.das@arm.com>
13367
13368 PR target/82989
13369 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
13370
13371 2018-03-21 Nathan Sidwell <nathan@acm.org>
13372
13373 PR c++/84804
13374 * g++.dg/lookup/pr84804.C: New.
13375
13376 2018-03-21 Martin Sebor <msebor@redhat.com>
13377
13378 PR c++/84850
13379 * g++.dg/Wclass-memaccess-3.C: New test.
13380 * g++.dg/Wclass-memaccess-4.C: New test.
13381
13382 2018-03-21 David Malcolm <dmalcolm@redhat.com>
13383
13384 PR c++/84892
13385 * g++.dg/other/accessor-fixits-1.C
13386 (test_access_const_t1_color): New.
13387 (test_deref_const_t1_color): New.
13388 * g++.dg/other/accessor-fixits-5.C: New testcase.
13389
13390 2018-03-21 Tom de Vries <tom@codesourcery.com>
13391
13392 PR tree-optimization/83126
13393 * gcc.dg/graphite/pr83126.c: New test.
13394
13395 2018-03-21 Nathan Sidwell <nathan@acm.org>
13396
13397 * g++.dg/ext/anon-struct6.C: Adjust.
13398 * g++.dg/ext/deprecate-1.C: New.
13399 * g++.dg/ext/deprecate-2.C: New.
13400 * g++.dg/lookup/pr84602.C: Adjust.
13401 * g++.dg/lookup/pr84962.C: Adjust.
13402 * g++.old-deja/g++.other/anon4.C
13403
13404 PR c++/84836
13405 * g++.dg/lookup/pr84836.C: New.
13406
13407 2018-03-21 Bin Cheng <bin.cheng@arm.com>
13408
13409 PR tree-optimization/84969
13410 * gcc.dg/tree-ssa/pr84969.c: New test.
13411
13412 2018-03-21 Jakub Jelinek <jakub@redhat.com>
13413
13414 PR rtl-optimization/84989
13415 * gcc.target/i386/pr84989.c: New test.
13416
13417 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
13418
13419 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
13420
13421 2018-03-21 Martin Liska <mliska@suse.cz>
13422
13423 PR ipa/84963
13424 * gfortran.dg/goacc/pr84963.f90: New test.
13425
13426 2018-03-21 Marek Polacek <polacek@redhat.com>
13427
13428 PR c++/71638, ICE with NSDMI and reference.
13429 * g++.dg/cpp0x/nsdmi14.C: New test.
13430 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
13431
13432 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
13433
13434 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
13435 MIPS with -mpaired-single directives.
13436
13437 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
13438
13439 PR fortran/85001
13440 * gfortran.dg/interface_41.f90: New test.
13441
13442 2018-03-20 Jakub Jelinek <jakub@redhat.com>
13443
13444 PR debug/84875
13445 * gcc.dg/pr84875.c: New test.
13446
13447 2018-03-20 Marek Polacek <polacek@redhat.com>
13448
13449 PR c++/84978, ICE with NRVO.
13450 * g++.dg/opt/nrv19.C: New test.
13451
13452 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13453
13454 PR target/82518
13455 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
13456 Disable for armeb targets.
13457 * gcc.target/arm/pr82518.c: New test.
13458
13459 2018-03-20 Nathan Sidwell <nathan@acm.org>
13460
13461 PR c++/84962
13462 * g++.dg/lookup/pr84962.C: New.
13463
13464 PR c++/84970
13465 * g++.dg/lookup/pr84970.C: New.
13466
13467 2018-03-20 Richard Biener <rguenther@suse.de>
13468
13469 PR target/84986
13470 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
13471
13472 2018-03-20 Martin Liska <mliska@suse.cz>
13473
13474 PR ipa/84825
13475 * g++.dg/ipa/pr84825.C: New test.
13476
13477 2018-03-20 Martin Liska <mliska@suse.cz>
13478
13479 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
13480
13481 2018-03-20 Jakub Jelinek <jakub@redhat.com>
13482
13483 PR target/84845
13484 * gcc.c-torture/compile/pr84845.c: New test.
13485
13486 2018-03-20 Sudakshina Das <sudi.das@arm.com>
13487
13488 PR target/82989
13489 * gcc.target/arm/pr82989.c: New test.
13490
13491 2018-03-20 Jakub Jelinek <jakub@redhat.com>
13492
13493 PR target/84945
13494 * gcc.target/i386/pr84945.c: New test.
13495
13496 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
13497
13498 PR target/81647
13499 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
13500
13501 2018-03-20 Jakub Jelinek <jakub@redhat.com>
13502
13503 PR c/84953
13504 * gcc.dg/pr84953.c: New test.
13505
13506 2018-03-19 Marek Polacek <polacek@redhat.com>
13507
13508 PR c++/84925
13509 * g++.dg/cpp1z/lambda-__func__.C: New test.
13510
13511 PR c++/84927
13512 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
13513
13514 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
13515
13516 PR sanitizer/78651
13517 * g++.dg/asan/pr78651.C: New test.
13518
13519 2018-03-19 Tom de Vries <tom@codesourcery.com>
13520
13521 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
13522 vect_int_mult. Add nvptx xfail for PR84958.
13523
13524 2018-03-19 Nathan Sidwell <nathan@acm.org>
13525
13526 PR c++/84835
13527 * g++.dg/cpp1y/pr84835.C: New.
13528
13529 2018-03-19 Sudakshina Das <sudi.das@arm.com>
13530
13531 PR target/81647
13532 * gcc.target/aarch64/pr81647.c: New.
13533
13534 2018-03-19 Richard Biener <rguenther@suse.de>
13535
13536 PR tree-optimization/84933
13537 * g++.dg/pr84933.C: New testcase.
13538
13539 2018-03-19 Richard Biener <rguenther@suse.de>
13540
13541 PR tree-optimization/84859
13542 * gcc.dg/tree-ssa/pr84859.c: New testcase.
13543 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
13544 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
13545 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
13546
13547 2018-03-19 Nathan Sidwell <nathan@acm.org>
13548
13549 PR c++/84812
13550 * g++.dg/lookup/pr84812.C: New.
13551
13552 2018-03-19 Richard Biener <rguenther@suse.de>
13553
13554 PR tree-optimization/84929
13555 * gcc.dg/torture/pr84929.c: New testcase.
13556
13557 2018-03-19 Tamar Christina <tamar.christina@arm.com>
13558
13559 PR target/84711
13560 * gcc.target/arm/big-endian-subreg.c: Delete.
13561
13562 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
13563
13564 PR fortran/84931
13565 * gfortran.dg/array_constructor_52.f90: New test.
13566
13567 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
13568
13569 PR fortran/77414
13570 * gfortran.dg/pr77414.f90: New test.
13571 * gfortran.dg/internal_references_1.f90: Adjust error message.
13572
13573 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
13574
13575 PR fortran/65453
13576 * gfortran.dg/pr65453.f90: New test.
13577
13578 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
13579
13580 PR tree-optimization/84913
13581 * gfortran.dg/vect/pr84913.f90: New test.
13582
13583 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
13584
13585 PR fortran/79929
13586 * gfortran.dg/warn_concat.f90: New test.
13587
13588 2018-03-16 Jakub Jelinek <jakub@redhat.com>
13589
13590 PR target/84899
13591 * gcc.dg/pr84899.c: New test.
13592
13593 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
13594
13595 PR fortran/69395
13596 * gfortran.dg/pr69395.f90: Add test for max dimensions
13597
13598 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
13599
13600 PR target/84876
13601 * gcc.target/i386/pr84876.c: New test.
13602
13603 2018-03-16 Martin Liska <mliska@suse.cz>
13604
13605 PR ipa/84833
13606 * gcc.target/i386/mvc11.c: New test.
13607
13608 2018-03-16 Martin Liska <mliska@suse.cz>
13609
13610 PR ipa/84722
13611 * gcc.target/i386/mvc10.c: New test.
13612
13613 2018-03-16 Jakub Jelinek <jakub@redhat.com>
13614
13615 PR c++/79937
13616 PR c++/82410
13617 * g++.dg/cpp1y/pr79937-1.C: New test.
13618 * g++.dg/cpp1y/pr79937-2.C: New test.
13619 * g++.dg/cpp1y/pr79937-3.C: New test.
13620 * g++.dg/cpp1y/pr79937-4.C: New test.
13621 * g++.dg/cpp1y/pr82410.C: New test.
13622
13623 2018-03-16 Tom de Vries <tom@codesourcery.com>
13624
13625 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
13626
13627 2018-03-16 Tom de Vries <tom@codesourcery.com>
13628
13629 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
13630
13631 2018-03-16 Jakub Jelinek <jakub@redhat.com>
13632
13633 PR c++/84874
13634 * g++.dg/cpp2a/desig8.C: New test.
13635
13636 PR tree-optimization/84841
13637 * gcc.dg/pr84841.c: New test.
13638
13639 PR c++/84874
13640 * g++.dg/cpp2a/desig7.C: New test.
13641
13642 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
13643 Jim MacArthur <jim.macarthur@codethink.co.uk>
13644
13645 * gfortran.dg/automatic_1.f90: New test.
13646 * gfortran.dg/automatic_repeat.f90: New test
13647 * gfortran.dg/automatic_save.f90: New test.
13648 * gfortran.dg/vax_structure.f90: New test.
13649
13650 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
13651
13652 PR fortran/78741
13653 * gfortran.dg/pr78741.f90: New test.
13654
13655 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
13656
13657 PR fortran/69395
13658 * gfortran.dg/pr69395.f90: New test.
13659
13660 2018-03-15 Jakub Jelinek <jakub@redhat.com>
13661
13662 PR c++/79085
13663 * g++.dg/opt/pr79085.C: New test.
13664
13665 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
13666
13667 PR target/84574
13668 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
13669 label instead of __x86_indirect_thunk label.
13670
13671 2018-03-15 Jakub Jelinek <jakub@redhat.com>
13672
13673 PR c++/84222
13674 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
13675 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
13676 * g++.dg/warn/deprecated-13.C: New test.
13677
13678 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
13679
13680 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
13681
13682 2018-03-15 Richard Biener <rguenther@suse.de>
13683
13684 PR c/84873
13685 * c-c++-common/pr84873.c: New testcase.
13686
13687 2018-03-15 Tamar Christina <tamar.christina@arm.com>
13688
13689 PR target/84711
13690 * gcc.target/arm/big-endian-subreg.c: New.
13691
13692 2018-03-15 Jakub Jelinek <jakub@redhat.com>
13693
13694 PR target/84860
13695 * gcc.c-torture/compile/pr84860.c: New test.
13696
13697 2018-03-15 Julia Koval <julia.koval@intel.com>
13698
13699 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
13700 cannonlake.
13701 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
13702 avx512bitalg.
13703
13704 2018-03-15 Jakub Jelinek <jakub@redhat.com>
13705
13706 PR c/84853
13707 * gcc.dg/pr84853.c: New test.
13708
13709 2018-03-14 Carl Love <cel@us.ibm.com>
13710
13711 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
13712
13713 2018-03-14 Martin Liska <mliska@suse.cz>
13714
13715 PR ipa/8480
13716 * g++.dg/lto/pr84805_0.C: New test.
13717 * g++.dg/lto/pr84805_1.C: New test.
13718 * g++.dg/lto/pr84805_2.C: New test.
13719
13720 2018-03-14 David Malcolm <dmalcolm@redhat.com>
13721
13722 PR c/84852
13723 * gcc.dg/fixits-pr84852-1.c: New test.
13724 * gcc.dg/fixits-pr84852-2.c: New test.
13725
13726 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
13727
13728 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
13729 separate verbose message.
13730 * lib/scandump.exp (scan-dump-times): Likewise.
13731
13732 2018-03-14 Julia Koval <julia.koval@intel.com>
13733
13734 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
13735 server.
13736 * gcc.target/i386/funcspec-56.inc: Ditto.
13737
13738 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
13739
13740 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
13741 aarch64_sve_hw.
13742
13743 2018-03-14 Jakub Jelinek <jakub@redhat.com>
13744
13745 PR sanitizer/83392
13746 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
13747 check count from 17 to 14.
13748
13749 PR target/84844
13750 * gcc.target/i386/pr84844.c: New test.
13751
13752 2018-03-14 Richard Biener <rguenther@suse.de>
13753
13754 PR tree-optimization/84830
13755 * gcc.dg/torture/pr84830.c: New testcase.
13756
13757 2018-03-14 Marek Polacek <polacek@redhat.com>
13758
13759 PR c++/84596
13760 * g++.dg/cpp0x/static_assert15.C: New test.
13761
13762 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
13763
13764 PR fortran/61775
13765 * gfortran.dg/pr61775.f90: New test.
13766
13767 2018-03-13 Jakub Jelinek <jakub@redhat.com>
13768
13769 PR c++/84843
13770 * g++.dg/ext/pr84843-1.C: New test.
13771 * g++.dg/ext/pr84843-2.C: New test.
13772
13773 2018-03-13 David Pagan <dave.pagan@oracle.com>
13774
13775 PR c/46921
13776 * gcc.dg/pr46921.c: New test.
13777
13778 2018-03-13 Martin Sebor <msebor@redhat.com>
13779
13780 PR tree-optimization/84725
13781 * c-c++-common/Wstringop-truncation-4.c: New test.
13782 * c-c++-common/attr-nonstring-5.c: New test.
13783
13784 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
13785
13786 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
13787 than unpacks.
13788 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
13789 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
13790
13791 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
13792
13793 * gcc.target/aarch64/sve/tls_1.c: New test.
13794 * gcc.target/aarch64/sve/tls_2.C: Likewise.
13795
13796 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
13797
13798 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
13799 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
13800
13801 2018-03-13 Martin Liska <mliska@suse.cz>
13802
13803 PR ipa/84658.
13804 * g++.dg/ipa/pr84658.C: New test.
13805
13806 2018-03-13 Jakub Jelinek <jakub@redhat.com>
13807
13808 PR middle-end/84834
13809 * gcc.dg/pr84834.c: New test.
13810
13811 PR target/84827
13812 * gcc.target/i386/pr84827.c: New test.
13813
13814 PR target/84828
13815 * g++.dg/ext/pr84828.C: New test.
13816
13817 PR target/84786
13818 * gcc.target/i386/avx512f-pr84786-1.c: New test.
13819 * gcc.target/i386/avx512f-pr84786-2.c: New test.
13820
13821 PR c++/84808
13822 * g++.dg/cpp1y/constexpr-84808.C: New test.
13823
13824 PR c++/84704
13825 * g++.dg/debug/pr84704.C: New test.
13826
13827 2018-03-12 Renlin Li <renlin.li@arm.com>
13828
13829 * gcc.target/aarch64/movi_hf.c: New.
13830 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
13831 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
13832
13833 2018-03-12 Martin Sebor <msebor@redhat.com>
13834
13835 PR tree-optimization/83456
13836 * c-c++-common/Wrestrict-2.c: Remove test cases.
13837 * c-c++-common/Wrestrict.c: Same.
13838 * gcc.dg/Wrestrict-12.c: New test.
13839 * gcc.dg/Wrestrict-14.c: New test.
13840
13841 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
13842
13843 * g++.dg/pr84821.C: New test.
13844
13845 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
13846
13847 * gcc.dg/pr84799.c: New test.
13848
13849 2018-03-12 Richard Biener <rguenther@suse.de>
13850
13851 PR tree-optimization/84803
13852 * gcc.dg/torture/pr84803.c: New testcase.
13853
13854 2018-03-12 Jakub Jelinek <jakub@redhat.com>
13855
13856 PR c++/84813
13857 * g++.dg/debug/pr84813.C: New test.
13858
13859 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
13860
13861 PR fortran/84546
13862 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
13863
13864 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
13865
13866 PR fortran/83939
13867 * gfortran.dg/pr83939.f90
13868
13869 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
13870
13871 PR fortran/66128
13872 * gfortran.dg/zero_sized_9.f90: New test.
13873
13874 2018-03-11 Jakub Jelinek <jakub@redhat.com>
13875
13876 PR debug/58150
13877 * g++.dg/debug/dwarf2/enum2.C: New test.
13878
13879 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
13880
13881 PR fortran/84734
13882 * gfortran.dg/pr84734.f90: New test.
13883
13884 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
13885
13886 * gnat.dg/prot3.adb: New test.
13887 * gnat.dg/prot3_pkg.ad[sb]: New helper.
13888
13889 2018-03-09 Jason Merrill <jason@redhat.com>
13890 Paolo Carlini <paolo.carlini@oracle.com>
13891
13892 PR c++/71169
13893 PR c++/71832
13894 * g++.dg/cpp0x/pr71169.C: New.
13895 * g++.dg/cpp0x/pr71169-2.C: Likewise.
13896 * g++.dg/cpp0x/pr71832.C: Likewise.
13897
13898 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
13899
13900 PR target/83969
13901 * gcc.target/powerpc/pr83969.c: New test.
13902
13903 2018-03-09 Jakub Jelinek <jakub@redhat.com>
13904
13905 PR target/84772
13906 * gcc.dg/pr84772.c: New test.
13907
13908 PR c++/84076
13909 * g++.dg/warn/Wformat-2.C: New test.
13910
13911 PR c++/84767
13912 * g++.dg/ext/vla18.C: New test.
13913
13914 2018-03-09 Martin Sebor <msebor@redhat.com>
13915
13916 PR tree-optimization/84526
13917 * gcc.dg/Wrestrict-10.c: New test.
13918 * gcc.dg/Wrestrict-11.c: New test.
13919
13920 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
13921
13922 PR rtl-optimization/84682
13923 * gcc.dg/torture/pr84682-1.c: New.
13924 * gcc.dg/torture/pr84682-2.c: New.
13925 * gcc.dg/torture/pr84682-3.c: New.
13926
13927 2018-03-09 Jakub Jelinek <jakub@redhat.com>
13928
13929 PR c++/84724
13930 * g++.dg/ext/pr84724.C: New test.
13931
13932 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
13933
13934 PR target/83712
13935 * gcc.target/arm/pr83712.c: New.
13936
13937 2018-03-09 Richard Biener <rguenther@suse.de>
13938
13939 PR tree-optimization/84775
13940 * gcc.dg/torture/pr84775.c: New testcase.
13941
13942 2018-03-09 Jakub Jelinek <jakub@redhat.com>
13943
13944 PR debug/84404
13945 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
13946 targets.
13947
13948 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
13949
13950 * gcc.c-torture/compile/20180309-1.c: New test.
13951
13952 2018-03-08 Jakub Jelinek <jakub@redhat.com>
13953
13954 PR c++/80598
13955 * g++.dg/warn/Wunused-function4.C: New test.
13956
13957 PR inline-asm/84742
13958 * gcc.target/i386/pr84742-1.c: New test.
13959 * gcc.target/i386/pr84742-2.c: New test.
13960
13961 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13962
13963 PR target/84748
13964 * gcc.c-torture/execute/pr84748.c: New test.
13965
13966 2018-03-08 Richard Biener <rguenther@suse.de>
13967
13968 PR middle-end/84552
13969 * gcc.dg/graphite/pr84552.c: New testcase.
13970
13971 2018-03-08 Richard Biener <rguenther@suse.de>
13972
13973 PR tree-optimization/84178
13974 * gcc.dg/torture/pr84178-2.c: New testcase.
13975
13976 2018-03-08 David Malcolm <dmalcolm@redhat.com>
13977
13978 PR tree-optimization/84178
13979 * gcc.c-torture/compile/pr84178-1.c: New test.
13980
13981 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
13982
13983 * lib/target-supports.exp: Do not return zero from a ifunc
13984 function.
13985
13986 2018-03-08 Richard Biener <rguenther@suse.de>
13987
13988 PR tree-optimization/84746
13989 * gcc.dg/torture/pr84746.c: New testcase.
13990
13991
13992 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
13993 PR debug/84404
13994 PR debug/84408
13995 * gcc.dg/graphite/pr84404.c: New.
13996
13997 2018-03-08 Jakub Jelinek <jakub@redhat.com>
13998
13999 PR tree-optimization/84740
14000 * gcc.dg/torture/pr84740.c: New test.
14001
14002 PR tree-optimization/84739
14003 * gcc.dg/pr84739.c: New test.
14004
14005 2018-03-07 Martin Sebor <msebor@redhat.com>
14006
14007 PR tree-optimization/83519
14008 * gcc.dg/Wrestrict-13.c: New test.
14009
14010 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
14011
14012 PR fortran/64124
14013 PR fortran/70409
14014 * gfortran.dg/pr64124.f90: New tests.
14015 * gfortran.dg/pr70409.f90: New tests.
14016
14017 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
14018
14019 PR target/82411
14020 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
14021
14022 2018-03-07 Martin Sebor <msebor@redhat.com>
14023
14024 PR tree-optimization/84526
14025 * gcc.dg/Wrestrict-10.c: New test.
14026
14027 2018-03-07 Martin Sebor <msebor@redhat.com>
14028
14029 PR tree-optimization/84468
14030 * g++.dg/warn/Wstringop-truncation-2.C: New test.
14031 * gcc.dg/Wstringop-truncation.c: New test.
14032 * gcc.dg/Wstringop-truncation-2.c: New test.
14033
14034 2018-03-07 Jakub Jelinek <jakub@redhat.com>
14035
14036 PR fortran/84565
14037 * gfortran.dg/pr84565.f90: New test.
14038
14039 PR middle-end/84723
14040 * gcc.target/i386/pr84723-1.c: New test.
14041 * gcc.target/i386/pr84723-2.c: New test.
14042 * gcc.target/i386/pr84723-3.c: New test.
14043 * gcc.target/i386/pr84723-4.c: New test.
14044 * gcc.target/i386/pr84723-5.c: New test.
14045
14046 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
14047
14048 PR fortran/64107
14049 * gfortran.dg/pr64107.f90: New test.
14050
14051 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
14052
14053 PR fortran/84697
14054 PR fortran/66128
14055 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
14056
14057 2018-03-06 Marek Polacek <polacek@redhat.com>
14058
14059 PR c++/84684
14060 * g++.dg/cpp1z/constexpr-84684.C: New test.
14061
14062 2018-03-06 Jakub Jelinek <jakub@redhat.com>
14063
14064 PR c/84721
14065 * gcc.dg/pr84721.c: New test.
14066
14067 PR target/84710
14068 * gcc.dg/pr84710.c: New test.
14069
14070 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
14071
14072 PR fortran/56667
14073 * gfortran.dg/implied_do_2.f90: New test.
14074 * gfortran.dg/coarray_8.f90: Update for new error message.
14075
14076 2018-03-06 Jakub Jelinek <jakub@redhat.com>
14077
14078 PR inline-asm/84683
14079 * g++.dg/ext/pr84683.C: New test.
14080
14081 PR tree-optimization/84687
14082 * gcc.dg/pr84687.c: New test.
14083
14084 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
14085
14086 PR c++/84231
14087 * g++.dg/pr84231.C: New.
14088
14089 PR c++/84593
14090 * g++.dg/cpp1y/pr84593.C: New.
14091
14092 PR c++/84492
14093 * g++.dg/pr84492.C: New.
14094
14095 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14096
14097 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
14098 __builtin_ppc_speculation_barrier.
14099
14100 2018-03-05 Jakub Jelinek <jakub@redhat.com>
14101
14102 PR target/84700
14103 * gcc.target/powerpc/pr84700.c: New test.
14104
14105 2018-03-05 Nathan Sidwell <nathan@acm.org>
14106
14107 PR c++/84702
14108 * g++.dg/lookup/pr84702.C: New.
14109
14110 2018-03-05 Jakub Jelinek <jakub@redhat.com>
14111
14112 PR target/84564
14113 * gcc.target/i386/pr84564.c: New test.
14114
14115 2018-03-05 Marek Polacek <polacek@redhat.com>
14116
14117 PR c++/84707
14118 * g++.dg/cpp0x/inline-ns10.C: New test.
14119
14120 2018-03-05 Nathan Sidwell <nathan@acm.org>
14121
14122 PR c++/84694
14123 * g++.dg/template/pr84694.C: New.
14124
14125 2018-03-05 Jakub Jelinek <jakub@redhat.com>
14126
14127 PR target/84524
14128 * gcc.c-torture/execute/pr84524.c: New test.
14129 * gcc.target/i386/avx512bw-pr84524.c: New test.
14130
14131 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
14132
14133 PR target/84264
14134 * g++.dg/pr84264.C: New test.
14135
14136 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
14137
14138 PR c++/84618
14139 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
14140 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
14141 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
14142
14143 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
14144
14145 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
14146 * g++.dg/other/i386-3.C: Ditto.
14147 * gcc.target/i386/sse-12.c: Ditto.
14148 * gcc.target/i386/sse-13.c: Ditto.
14149 * gcc.target/i386/sse-14.c: Ditto.
14150 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
14151 * gcc.target/i386/wbinvd-1.c: New test.
14152 * gcc.target/i386/wbnoinvd-1.c: Ditto.
14153 * gcc.target/i386/pconfig-1.c: Ditto.
14154
14155 2018-03-05 Pádraig Brady <P@draigBrady.com>
14156 Nathan Sidwell <nathan@acm.org>
14157
14158 PR c++/84497
14159 * g++.dg/cpp0x/pr84497.C: New.
14160
14161 2018-03-05 Richard Biener <rguenther@suse.de>
14162
14163 PR tree-optimization/84670
14164 * gcc.dg/pr84670-1.c: New testcase.
14165 * gcc.dg/pr84670-2.c: Likewise.
14166 * gcc.dg/pr84670-3.c: Likewise.
14167 * gcc.dg/pr84670-4.c: Likewise.
14168
14169 2018-03-05 Richard Biener <rguenther@suse.de>
14170
14171 PR tree-optimization/84650
14172 * gcc.dg/graphite/pr84650.c: New testcase.
14173
14174 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
14175
14176 PR c++/82022
14177 * g++.dg/cpp1z/constexpr-lambda20.C: New.
14178
14179 2018-03-03 Harald Anlauf <anlauf@gmx.de>
14180
14181 PR fortran/71085
14182 * gfortran.dg/pr71085.f90: New test.
14183
14184 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
14185
14186 PR fortran/66128
14187 * gfortran.dg/zero_sized_8.f90: Really commit New test.
14188
14189 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
14190
14191 PR fortran/51434
14192 * gfortran.dg/pr51434.f90: New test.
14193
14194 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
14195
14196 PR c++/61358
14197 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
14198
14199 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
14200
14201 PR c++/67370
14202 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
14203
14204 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
14205
14206 PR c++/71464
14207 * g++.dg/torture/pr71464.C: New.
14208
14209 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
14210
14211 PR fortran/80965
14212 * gfortran.dg/select_type_41.f90: New test.
14213
14214 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
14215
14216 PR c++/61135
14217 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
14218
14219 2018-03-02 Marek Polacek <polacek@redhat.com>
14220
14221 PR c++/84578
14222 * g++.dg/ext/flexary29.C: New test.
14223
14224 2018-03-02 Jakub Jelinek <jakub@redhat.com>
14225
14226 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
14227
14228 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
14229
14230 PR c++/81812
14231 * g++.dg/torture/pr81812.C: New.
14232
14233 2018-03-02 Marek Polacek <polacek@redhat.com>
14234
14235 PR c++/84171
14236 * g++.dg/warn/Wsign-compare-8.C: New test.
14237
14238 PR c++/84663
14239 * g++.dg/parse/array-size3.C: New test.
14240
14241 PR c++/84664
14242 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
14243
14244 2018-03-02 Jakub Jelinek <jakub@redhat.com>
14245
14246 PR c++/84662
14247 * g++.dg/cpp1y/pr84662.C: New test.
14248
14249 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
14250
14251 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
14252 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
14253 "dg-lto-options".
14254 * g++.dg/lto/20101010-1_0.C: Likewise.
14255 * g++.dg/lto/20101010-2_0.C: Likewise.
14256
14257 2018-03-02 Jakub Jelinek <jakub@redhat.com>
14258
14259 PR ipa/84628
14260 * gcc.dg/pr84628.c: New test.
14261
14262 PR target/56540
14263 * gcc.target/ia64/pr56540.c: New test.
14264
14265 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
14266
14267 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
14268 32-bit target.
14269 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
14270 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
14271 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
14272 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
14273
14274 2018-03-02 Marek Polacek <polacek@redhat.com>
14275
14276 PR c++/84590
14277 * c-c++-common/ubsan/shift-11.c: New test.
14278
14279 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
14280
14281 * gcc.dg/vect/vect-alias-check-13.c: New test.
14282
14283 2018-03-02 Jakub Jelinek <jakub@redhat.com>
14284
14285 PR target/84614
14286 * gcc.dg/pr84614.c: New test.
14287
14288 PR inline-asm/84625
14289 * gcc.target/i386/pr84625.c: New test.
14290
14291 2018-03-02 Richard Biener <rguenther@suse.de>
14292
14293 PR tree-optimization/84427
14294 * gcc.dg/torture/pr84427.c: New testcase.
14295
14296 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
14297
14298 PR target/84534
14299 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
14300 powerpc64le*-*-linux*.
14301 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
14302 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
14303
14304 2018-03-01 Martin Sebor <msebor@redhat.com>
14305
14306 PR c++/84294
14307 * g++.dg/ext/attr-const.C: Remove xfail.
14308 * g++.dg/ext/attr-malloc-3.C: New test.
14309 * g++.dg/ext/attr-noinline-3.C: New test.
14310 * g++.dg/ext/attr-noreturn-3.C: New test.
14311 * g++.dg/ext/attr-nothrow-3.C: New test.
14312 * g++.dg/ext/attr-pure.C: Remove xfail.
14313
14314 2018-03-02 Jakub Jelinek <jakub@redhat.com>
14315
14316 PR sanitizer/70875
14317 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
14318 dg-options and dg-shouldfail "ubsan" directive.
14319
14320 2018-03-01 Marek Polacek <polacek@redhat.com>
14321 Jason Merrill <jason@redhat.com>
14322
14323 PR c++/84582
14324 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
14325 * g++.dg/cpp1z/static1.C: New test.
14326 * g++.dg/template/static37.C: New test.
14327
14328 2018-03-01 Nathan Sidwell <nathan@acm.org>
14329
14330 PR c++/84434
14331 * g++.dg/template/pr84434.C: New.
14332
14333 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
14334
14335 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
14336 -mthumb to the command-line.
14337
14338 2018-03-01 Marek Polacek <polacek@redhat.com>
14339
14340 PR c++/84596
14341 * g++.dg/cpp0x/static_assert14.C: New test.
14342
14343 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
14344
14345 PR c++/79410
14346 * g++.dg/torture/pr79410.C: New.
14347
14348 2018-03-01 Martin Liska <mliska@suse.cz>
14349
14350 PR sanitizer/82484
14351 * gcc.dg/asan/pr82484.c: New test.
14352
14353 2018-03-01 Richard Biener <rguenther@suse.de>
14354
14355 PR debug/84645
14356 * gfortran.dg/lto/pr84645_0.f90: New testcase.
14357
14358 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
14359
14360 PR fortran/84219
14361 * gfortran.dg/coarray_47.f90: New test.
14362
14363 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
14364
14365 PR fortran/84538
14366 * gfortran.dg/class_array_23.f03: New test.
14367
14368 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
14369
14370 PR rtl-optimization/84528
14371 * gcc.dg/torture/pr84538.c: Rename to...
14372 * gcc.dg/torture/pr84528.c: ...this.
14373
14374 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
14375
14376 PR rtl-optimization/84528
14377 * gcc.dg/torture/pr84538.c: New test.
14378
14379 2018-02-28 Martin Sebor <msebor@redhat.com>
14380
14381 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
14382 -fpic test failures.
14383 * c-c++-common/Wrestrict-2.c: Same.
14384 * c-c++-common/Wstringop-truncation.c: Same.
14385 * gcc.dg/Warray-bounds-22.c: Same.
14386 * gcc.dg/Wstringop-overflow.c: Same.
14387 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
14388 (signed_range): Same.
14389 (unsigned_anti_range): Same.
14390 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
14391 (signed_range): Same.
14392 (unsigned_anti_range): Same.
14393 * gcc.dg/attr-alloc_size-7.c: Same.
14394 * gcc.dg/attr-alloc_size-8.c: Same.
14395 * gcc.dg/builtin-alloc-size.c: Same.
14396 * gcc.dg/builtin-stpncpy.c: Same.
14397 * gcc.dg/builtins-nonnull.c: Same.
14398 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
14399 * gcc.dg/pr79214.c: Same.
14400 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
14401 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
14402 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
14403 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
14404 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
14405 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
14406 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
14407 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
14408 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
14409 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
14410 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
14411
14412 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
14413
14414 PR target/84014
14415 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
14416
14417 2018-02-28 Jakub Jelinek <jakub@redhat.com>
14418
14419 PR c++/84609
14420 * g++.dg/cpp0x/pr84609.C: New test.
14421
14422 2018-02-28 Martin Sebor <msebor@redhat.com>
14423
14424 PR testsuite/84617
14425 * g++.dg/ext/attr-malloc-3.C: New test.
14426 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
14427 to pre-existing problems.
14428 * g++.dg/ext/attr-pure.C: Same.
14429
14430 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
14431
14432 PR fortran/83901
14433 * gfortran.dg/associate_37.f90: New test.
14434
14435 PR fortran/83344
14436 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
14437
14438 2018-02-28 Jakub Jelinek <jakub@redhat.com>
14439
14440 PR target/52991
14441 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
14442 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
14443 * gcc.dg/bf-ms-layout-4.c: New test.
14444 * gcc.dg/bf-ms-layout-5.c: New test.
14445
14446 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
14447
14448 PR target/83399
14449 * gcc.target/powerpc/pr83399.c: Only run on Linux.
14450
14451 2018-02-28 Richard Biener <rguenther@suse.de>
14452
14453 PR tree-optimization/84584
14454 * gcc.dg/graphite/pr84584.c: New testcase.
14455
14456 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
14457
14458 PR preprocessor/84517
14459 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
14460
14461 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
14462
14463 * c-c++-common/dump-ada-spec-12.c: New test.
14464 * c-c++-common/dump-ada-spec-13.c: Likewise.
14465
14466 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
14467
14468 * c-c++-common/dump-ada-spec-11.c: New test.
14469
14470 2018-02-28 Martin Liska <mliska@suse.cz>
14471
14472 PR testsuite/84597
14473 * g++.dg/ext/timevar1.C: Fix pruned patterns.
14474 * g++.dg/ext/timevar2.C: Likewise.
14475
14476 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
14477
14478 * c-c++-common/dump-ada-spec-8.c: New test.
14479 * c-c++-common/dump-ada-spec-9.c: Likewise.
14480 * c-c++-common/dump-ada-spec-10.c: Likewise.
14481
14482 2018-02-28 Richard Biener <rguenther@suse.de>
14483
14484 PR middle-end/84607
14485 * gcc.dg/pr84607.c: New testcase.
14486
14487 2018-02-28 Nathan Sidwell <nathan@acm.org>
14488
14489 PR c++/84602
14490 * g++.dg/lookup/pr84602.C: New.
14491
14492 2018-02-28 Jakub Jelinek <jakub@redhat.com>
14493
14494 PR c++/83871
14495 PR c++/83503
14496 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
14497 dg-options.
14498 * g++.dg/ext/attr-nonnull.C: Likewise.
14499 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
14500 directives.
14501 * g++.dg/ext/attr-noinline-2.C: Likewise.
14502 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
14503 -fdump-tree-eh in dg-options.
14504
14505 2018-02-28 Alan Modra <amodra@gmail.com>
14506
14507 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
14508 GNU ld message.
14509 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
14510
14511 2018-02-27 Martin Sebor <msebor@redhat.com>
14512
14513 PR c++/83871
14514 PR c++/83503
14515 * g++.dg/Wmissing-attributes.C: New test.
14516 * g++.dg/ext/attr-const-pure.C: New test.
14517 * g++.dg/ext/attr-const.C: New test.
14518 * g++.dg/ext/attr-deprecated-2.C: New test.
14519 * g++.dg/ext/attr-malloc-2.C: New test.
14520 * g++.dg/ext/attr-malloc.C: New test.
14521 * g++.dg/ext/attr-noinline-2.C: New test.
14522 * g++.dg/ext/attr-noinline.C: New test.
14523 * g++.dg/ext/attr-nonnull.C: New test.
14524 * g++.dg/ext/attr-noreturn-2.C: New test.
14525 * g++.dg/ext/attr-noreturn.C: New test.
14526 * g++.dg/ext/attr-nothrow-2.C: New test.
14527 * g++.dg/ext/attr-nothrow.C: New test.
14528 * g++.dg/ext/attr-optimize.C: New test.
14529 * g++.dg/ext/attr-pure.C: New test.
14530 * g++.dg/ext/attr-returns-nonnull.C: New test.
14531 * g++.dg/ext/attr-warning.C: New test.
14532
14533 2018-02-27 Nathan Sidwell <nathan@acm.org>
14534
14535 PR c++/84426
14536 * g++.dg/lookup/pr84426.C: New.
14537
14538 2018-02-27 Richard Biener <rguenther@suse.de>
14539
14540 PR tree-optimization/84512
14541 * gcc.dg/tree-ssa/pr84512.c: New testcase.
14542
14543 2018-02-27 Martin Liska <mliska@suse.cz>
14544
14545 PR gcov-profile/84548
14546 * g++.dg/gcov/pr84548.C: New test.
14547
14548 2018-02-27 Jakub Jelinek <jakub@redhat.com>
14549
14550 PR target/84575
14551 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
14552
14553 2018-02-26 Jakub Jelinek <jakub@redhat.com>
14554
14555 PR c++/84558
14556 * g++.dg/cpp1y/pr84558.C: New test.
14557
14558 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
14559
14560 PR c++/84540
14561 * g++.dg/cpp0x/alignas14.C: New.
14562 * g++.dg/cpp0x/alignas15.C: Likewise.
14563
14564 2018-02-26 Jakub Jelinek <jakub@redhat.com>
14565
14566 PR c++/84557
14567 * g++.dg/gomp/pr84557.C: New test.
14568
14569 2018-02-26 Marek Polacek <polacek@redhat.com>
14570
14571 PR c++/84325
14572 * g++.dg/cpp1z/pr84325.C: New test.
14573
14574 2018-02-26 Carl Love <cel@us.ibm.com>
14575
14576 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
14577 Power 8 test file.
14578 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
14579 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
14580 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
14581 -mcpu=power8.
14582 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
14583 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
14584 -mcpu=power8.
14585
14586 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
14587
14588 PR target/84039
14589 * gcc.target/i386/indirect-thunk-1.c: Updated.
14590 * gcc.target/i386/indirect-thunk-2.c: Likewise.
14591 * gcc.target/i386/indirect-thunk-3.c: Likewise.
14592 * gcc.target/i386/indirect-thunk-4.c: Likewise.
14593 * gcc.target/i386/indirect-thunk-5.c: Likewise.
14594 * gcc.target/i386/indirect-thunk-6.c: Likewise.
14595 * gcc.target/i386/indirect-thunk-7.c: Likewise.
14596 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
14597 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
14598 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
14599 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
14600 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
14601 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
14602 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
14603 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
14604 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
14605 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
14606 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
14607 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
14608 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
14609 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
14610 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
14611 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
14612 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
14613 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
14614 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
14615 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
14616 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
14617 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
14618 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
14619 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
14620 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
14621 * gcc.target/i386/ret-thunk-9.c: Likewise.
14622 * gcc.target/i386/ret-thunk-10.c: Likewise.
14623 * gcc.target/i386/ret-thunk-11.c: Likewise.
14624 * gcc.target/i386/ret-thunk-12.c: Likewise.
14625 * gcc.target/i386/ret-thunk-13.c: Likewise.
14626 * gcc.target/i386/ret-thunk-14.c: Likewise.
14627 * gcc.target/i386/ret-thunk-15.c: Likewise.
14628
14629 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
14630
14631 * gcc.c-torture/execute/20180226-1.c: New test.
14632
14633 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
14634
14635 PR tree-optimization/83965
14636 * gcc.dg/vect/pr83965-2.c: New test.
14637
14638 2018-02-26 Tom de Vries <tom@codesourcery.com>
14639
14640 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
14641
14642 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
14643
14644 PR target/84530
14645 * gcc.target/i386/ret-thunk-22.c: New test.
14646 * gcc.target/i386/ret-thunk-23.c: Likewise.
14647 * gcc.target/i386/ret-thunk-24.c: Likewise.
14648 * gcc.target/i386/ret-thunk-25.c: Likewise.
14649 * gcc.target/i386/ret-thunk-26.c: Likewise.
14650
14651 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
14652
14653 PR c++/84533
14654 * g++.dg/cpp1z/pr84533.C: New.
14655
14656 2018-02-26 Marek Polacek <polacek@redhat.com>
14657
14658 PR c++/84537
14659 * g++.dg/parse/error60.C: New test.
14660
14661 2018-02-26 Jakub Jelinek <jakub@redhat.com>
14662
14663 PR c++/84556
14664 * g++.dg/gomp/pr84556.C: New test.
14665 * g++.dg/vect/pr84556.cc: New test.
14666
14667 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
14668
14669 PR fortran/32957
14670 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
14671 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
14672 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
14673 * gfortran.dg/c_loc_test.f90: Likewise.
14674 * gfortran.dg/c_loc_tests_2.f03: Likewise.
14675 * gfortran.dg/proc_decl_17.f90: Likewise.
14676 * gfortran.dg/proc_ptr_8.f90: Likewise.
14677
14678 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
14679
14680 PR target/84521
14681 * gcc.target/aarch64/lr_free_2.c: Revert changes in
14682 r254814 disabling -fomit-frame-pointer by default.
14683 * gcc.target/aarch64/spill_1.c: Likewise.
14684 * gcc.target/aarch64/test_frame_11.c: Likewise.
14685 * gcc.target/aarch64/test_frame_12.c: Likewise.
14686 * gcc.target/aarch64/test_frame_13.c: Likewise.
14687 * gcc.target/aarch64/test_frame_14.c: Likewise.
14688 * gcc.target/aarch64/test_frame_15.c: Likewise.
14689 * gcc.target/aarch64/test_frame_3.c: Likewise.
14690 * gcc.target/aarch64/test_frame_5.c: Likewise.
14691 * gcc.target/aarch64/test_frame_9.c: Likewise.
14692
14693 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
14694
14695 PR fortran/83633
14696 * gfortran.dg/explicit_shape_1.f90: New test.
14697 * gfortran.dg/automatic_module_variable.f90: Update regex.
14698 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
14699 * gfortran.dg/constant_shape.f90: Ditto.
14700 * gfortran.dg/dec_structure_23.f90: Ditto.
14701 * gfortran.dg/pr78240.f90: Ditto.
14702
14703 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
14704
14705 PR fortran/84523
14706 * gfortran.dg/pr84523.f90: New test.
14707
14708 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
14709
14710 PR fortran/78238
14711 * gfortran.dg/select_type_40.f90: New test.
14712
14713 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
14714
14715 PR fortran/30792
14716 * gfortran.dg/data_substring.f90: New test.
14717
14718 2018-02-24 Marek Polacek <polacek@redhat.com>
14719
14720 PR c++/83692
14721 * g++.dg/cpp1z/constexpr-83692.C: New test.
14722
14723 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
14724
14725 PR fortran/84346
14726 * gfortran.dg/statement_function_1.f90: Update test.
14727
14728 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14729
14730 PR fortran/84506
14731 * gfortran.dg/inquire_19.f90: New test.
14732
14733 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
14734
14735 PR fortran/83149
14736 * gfortran.dg/pr83149_b.f90: New test.
14737 * gfortran.dg/pr83149_a.f90: Additional source for previous.
14738
14739 2018-02-23 Carl Love <cel@us.ibm.com>
14740
14741 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
14742 vec_signed2 and vec_unsigned2 to new Power 8 test file.
14743 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
14744 Power 8 tests.
14745
14746 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
14747
14748 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
14749 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
14750
14751 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
14752
14753 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
14754 expected output.
14755
14756 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
14757
14758 PR fortran/83149
14759 * gfortran.dg/pr83149_1.f90: New test.
14760 * gfortran.dg/pr83149.f90: Additional source for previous.
14761
14762 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
14763
14764 PR testsuite/80551
14765 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
14766 __GI___pthread_mutex_init as well.
14767
14768 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
14769
14770 PR fortran/83148
14771 * gfortran.dg/class_68.f90: New test.
14772
14773 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
14774
14775 PR fortran/59781
14776 * gfortran.dg/derived_init_5.f90: New test.
14777
14778 2018-02-22 Jakub Jelinek <jakub@redhat.com>
14779
14780 PR target/82851
14781 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
14782 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
14783
14784 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
14785
14786 PR target/81572
14787 * gcc.target/powerpc/pr81572.c: New.
14788
14789 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
14790
14791 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
14792
14793 2018-02-22 Martin Sebor <msebor@redhat.com>
14794
14795 PR tree-optimization/84480
14796 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
14797 * g++.dg/warn/Wstringop-truncation-1.C: New test.
14798
14799 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
14800
14801 PR target/84176
14802 * gcc.target/i386/indirect-thunk-11.c: New test.
14803 * gcc.target/i386/indirect-thunk-12.c: Likewise.
14804 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
14805 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
14806 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
14807 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
14808 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
14809 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
14810 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
14811 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
14812
14813 2018-02-22 Steve Ellcey <sellcey@cavium.com>
14814
14815 PR target/83335
14816 * gcc.target/aarch64/asm-2.c: Add dg-error for
14817 ILP32 mode.
14818 * gcc.target/aarch64/asm-4.c: New test.
14819
14820 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
14821
14822 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
14823
14824 2018-02-22 Marek Polacek <polacek@redhat.com>
14825
14826 PR c++/84493
14827 * g++.dg/parse/error59.C: New test.
14828
14829 2018-02-22 Tom de Vries <tom@codesourcery.com>
14830
14831 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
14832
14833 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
14834
14835 PR c++/77655
14836 * g++.dg/cpp0x/pr77655.C: New.
14837
14838 2018-02-22 Jakub Jelinek <jakub@redhat.com>
14839
14840 PR c++/84496
14841 * g++.dg/cpp1y/pr84496.C: New test.
14842
14843 PR target/84502
14844 * g++.dg/torture/pr84502.C: New test.
14845
14846 PR tree-optimization/84503
14847 * gcc.dg/pr84503-1.c: New test.
14848 * gcc.dg/pr84503-2.c: New test.
14849
14850 2018-02-21 Jakub Jelinek <jakub@redhat.com>
14851
14852 PR tree-optimization/84478
14853 * gcc.c-torture/execute/pr84478.c: New test.
14854
14855 2018-02-20 Martin Sebor <msebor@redhat.com>
14856
14857 PR middle-end/84095
14858 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
14859 * c-c++-common/Wrestrict.c: Same.
14860 * gcc.dg/Wrestrict-6.c: Same.
14861 * gcc.dg/Warray-bounds-27.c: New test.
14862 * gcc.dg/Wrestrict-8.c: New test.
14863 * gcc.dg/Wrestrict-9.c: New test.
14864 * gcc.dg/pr84095.c: New test.
14865
14866 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
14867
14868 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
14869
14870 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
14871
14872 PR fortran/48890
14873 PR fortran/83823
14874 * gfortran.dg/structure_constructor_14.f90: New test.
14875
14876 2018-02-20 Jeff Law <law@redhat.com>
14877
14878 PR middle-end/82123
14879 PR tree-optimization/81592
14880 PR middle-end/79257
14881 * gcc.dg/pr81592.c: New test.
14882 * gcc.dg/pr82123.c: New test.
14883 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
14884
14885 2018-02-20 Jakub Jelinek <jakub@redhat.com>
14886
14887 PR c++/84488
14888 * g++.dg/warn/Wunused-var-30.C: New test.
14889
14890 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
14891
14892 PR tree-optimization/84419
14893 * gcc.dg/vect/pr84419.c: New test.
14894
14895 2018-02-20 Jakub Jelinek <jakub@redhat.com>
14896
14897 PR middle-end/82004
14898 * gfortran.dg/pr82004.f90: New test.
14899
14900 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
14901
14902 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
14903
14904 2018-02-20 Martin Liska <mliska@suse.cz>
14905
14906 PR c/84310
14907 PR target/79747
14908 * gcc.target/i386/pr84310.c: New test.
14909 * gcc.target/i386/pr84310-2.c: Likewise.
14910
14911 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
14912
14913 PR c++/84446
14914 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
14915
14916 2018-02-20 Jakub Jelinek <jakub@redhat.com>
14917
14918 PR c++/84445
14919 * g++.dg/cpp1z/launder7.C: New test.
14920
14921 PR c++/84449
14922 * g++.dg/cpp0x/constexpr-84449.C: New test.
14923
14924 PR c++/84455
14925 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
14926
14927 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
14928
14929 PR fortran/83344
14930 PR fortran/83975
14931 * gfortran.dg/associate_22.f90: Enable commented out test.
14932 * gfortran.dg/associate_36.f90: New test.
14933
14934 2018-02-19 Jakub Jelinek <jakub@redhat.com>
14935
14936 PR target/84146
14937 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
14938
14939 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
14940
14941 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
14942 (dg-options): Use -mavx instead of -w.
14943
14944 2018-02-19 Jakub Jelinek <jakub@redhat.com>
14945
14946 PR c++/84444
14947 * g++.dg/cpp1z/launder8.C: New test.
14948
14949 PR c++/84448
14950 * g++.dg/gomp/pr84448.C: New test.
14951
14952 PR c++/84430
14953 * g++.dg/gomp/pr84430.C: New test.
14954
14955 PR tree-optimization/84452
14956 * gcc.dg/pr84452.c: New test.
14957
14958 PR c++/79064
14959 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
14960
14961 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
14962
14963 PR fortran/35339
14964 * gfortran.dg/implied_do_io_4.f90: New test.
14965
14966 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
14967
14968 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
14969 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
14970 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
14971
14972 2018-02-19 Carl Love <cel@us.ibm.com>
14973
14974 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
14975
14976 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
14977
14978 PR target/84460
14979 * gcc.target/i386/pr57193.c: Add -mtune=generic.
14980
14981 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
14982
14983 PR c++/84348
14984 * g++.dg/cpp0x/auto50.C: New.
14985 * g++.dg/parse/friend12.C: Adjust.
14986
14987 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14988
14989 PR libgfortran/84389
14990 * gfortran.dg/dtio_33.f90: New test.
14991
14992 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14993
14994 PR libgfortran/84412
14995 * gfortran.dg/inquire_18.f90: New test.
14996
14997 2018-02-18 Janus Weil <janus@gcc.gnu.org>
14998
14999 PR fortran/84381
15000 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
15001 * gfortran.dg/pointer_intent_3.f90: Ditto.
15002 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
15003 * gfortran.dg/protected_3.f90: Ditto.
15004 * gfortran.dg/protected_4.f90: Ditto.
15005 * gfortran.dg/protected_5.f90: Ditto.
15006 * gfortran.dg/protected_6.f90: Ditto.
15007
15008 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
15009
15010 PR fortran/80945
15011 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
15012 change to run.
15013
15014 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
15015
15016 PR fortran/84270
15017 * gfortran.dg/inline_matmul_22.f90: New test.
15018
15019 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
15020
15021 PR fortran/84381
15022 * gfortran.dg/abort_shoulfail.f90: New test.
15023 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
15024 by STOP n.
15025 * gfortran.dg/PR19754_2.f90: Likewise.
15026 * gfortran.dg/PR19872.f: Likewise.
15027 * gfortran.dg/PR49268.f90: Likewise.
15028 * gfortran.dg/Wall.f90: Likewise.
15029 * gfortran.dg/Wno-all.f90: Likewise.
15030 * gfortran.dg/achar_1.f90: Likewise.
15031 * gfortran.dg/achar_2.f90: Likewise.
15032 * gfortran.dg/achar_4.f90: Likewise.
15033 * gfortran.dg/achar_6.F90: Likewise.
15034 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
15035 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
15036 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
15037 * gfortran.dg/actual_array_offset_1.f90: Likewise.
15038 * gfortran.dg/actual_array_result_1.f90: Likewise.
15039 * gfortran.dg/actual_array_substr_1.f90: Likewise.
15040 * gfortran.dg/actual_array_substr_2.f90: Likewise.
15041 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
15042 * gfortran.dg/actual_procedure_1.f90: Likewise.
15043 * gfortran.dg/adjustl_1.f90: Likewise.
15044 * gfortran.dg/advance_1.f90: Likewise.
15045 * gfortran.dg/advance_4.f90: Likewise.
15046 * gfortran.dg/advance_5.f90: Likewise.
15047 * gfortran.dg/advance_6.f90: Likewise.
15048 * gfortran.dg/aint_anint_1.f90: Likewise.
15049 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
15050 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
15051 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
15052 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
15053 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
15054 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
15055 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
15056 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
15057 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
15058 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
15059 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
15060 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
15061 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
15062 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
15063 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
15064 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
15065 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
15066 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
15067 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
15068 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
15069 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
15070 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
15071 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
15072 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
15073 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
15074 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
15075 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
15076 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
15077 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
15078 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
15079 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
15080 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
15081 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
15082 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
15083 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
15084 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
15085 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
15086 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
15087 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
15088 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
15089 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
15090 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
15091 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
15092 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
15093 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
15094 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
15095 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
15096 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
15097 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
15098 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
15099 * gfortran.dg/allocatable_function_1.f90: Likewise.
15100 * gfortran.dg/allocatable_function_10.f90: Likewise.
15101 * gfortran.dg/allocatable_function_3.f90: Likewise.
15102 * gfortran.dg/allocatable_function_5.f90: Likewise.
15103 * gfortran.dg/allocatable_function_6.f90: Likewise.
15104 * gfortran.dg/allocatable_function_7.f90: Likewise.
15105 * gfortran.dg/allocatable_function_8.f90: Likewise.
15106 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
15107 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
15108 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
15109 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
15110 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
15111 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
15112 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
15113 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
15114 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
15115 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
15116 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
15117 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
15118 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
15119 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
15120 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
15121 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
15122 * gfortran.dg/allocate_class_3.f90: Likewise.
15123 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
15124 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
15125 * gfortran.dg/allocate_derived_5.f90: Likewise.
15126 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
15127 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
15128 * gfortran.dg/allocate_with_source_1.f90: Likewise.
15129 * gfortran.dg/allocate_with_source_10.f08: Likewise.
15130 * gfortran.dg/allocate_with_source_11.f08: Likewise.
15131 * gfortran.dg/allocate_with_source_12.f03: Likewise.
15132 * gfortran.dg/allocate_with_source_15.f03: Likewise.
15133 * gfortran.dg/allocate_with_source_16.f90: Likewise.
15134 * gfortran.dg/allocate_with_source_17.f03: Likewise.
15135 * gfortran.dg/allocate_with_source_18.f03: Likewise.
15136 * gfortran.dg/allocate_with_source_2.f90: Likewise.
15137 * gfortran.dg/allocate_with_source_20.f03: Likewise.
15138 * gfortran.dg/allocate_with_source_22.f03: Likewise.
15139 * gfortran.dg/allocate_with_source_23.f03: Likewise.
15140 * gfortran.dg/allocate_with_source_24.f90: Likewise.
15141 * gfortran.dg/allocate_with_source_5.f90: Likewise.
15142 * gfortran.dg/allocate_with_source_6.f90: Likewise.
15143 * gfortran.dg/allocate_with_source_7.f08: Likewise.
15144 * gfortran.dg/allocate_with_source_8.f08: Likewise.
15145 * gfortran.dg/allocate_with_source_9.f08: Likewise.
15146 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
15147 * gfortran.dg/allocate_zerosize_3.f: Likewise.
15148 * gfortran.dg/altreturn_3.f90: Likewise.
15149 * gfortran.dg/altreturn_5.f90: Likewise.
15150 * gfortran.dg/altreturn_7.f90: Likewise.
15151 * gfortran.dg/and_or_xor.f90: Likewise.
15152 * gfortran.dg/anint_1.f90: Likewise.
15153 * gfortran.dg/any_all_1.f90: Likewise.
15154 * gfortran.dg/anyallcount_1.f90: Likewise.
15155 * gfortran.dg/append_1.f90: Likewise.
15156 * gfortran.dg/argument_checking_1.f90: Likewise.
15157 * gfortran.dg/argument_checking_2.f90: Likewise.
15158 * gfortran.dg/argument_checking_8.f90: Likewise.
15159 * gfortran.dg/arithmetic_if.f90: Likewise.
15160 * gfortran.dg/array_1.f90: Likewise.
15161 * gfortran.dg/array_2.f90: Likewise.
15162 * gfortran.dg/array_alloc_1.f90: Likewise.
15163 * gfortran.dg/array_alloc_2.f90: Likewise.
15164 * gfortran.dg/array_alloc_3.f90: Likewise.
15165 * gfortran.dg/array_assignment_1.F90: Likewise.
15166 * gfortran.dg/array_assignment_5.f90: Likewise.
15167 * gfortran.dg/array_constructor_1.f90: Likewise.
15168 * gfortran.dg/array_constructor_10.f90: Likewise.
15169 * gfortran.dg/array_constructor_11.f90: Likewise.
15170 * gfortran.dg/array_constructor_12.f90: Likewise.
15171 * gfortran.dg/array_constructor_15.f90: Likewise.
15172 * gfortran.dg/array_constructor_16.f90: Likewise.
15173 * gfortran.dg/array_constructor_17.f90: Likewise.
15174 * gfortran.dg/array_constructor_19.f90: Likewise.
15175 * gfortran.dg/array_constructor_23.f: Likewise.
15176 * gfortran.dg/array_constructor_24.f: Likewise.
15177 * gfortran.dg/array_constructor_32.f90: Likewise.
15178 * gfortran.dg/array_constructor_36.f90: Likewise.
15179 * gfortran.dg/array_constructor_39.f90: Likewise.
15180 * gfortran.dg/array_constructor_4.f90: Likewise.
15181 * gfortran.dg/array_constructor_40.f90: Likewise.
15182 * gfortran.dg/array_constructor_44.f90: Likewise.
15183 * gfortran.dg/array_constructor_45.f90: Likewise.
15184 * gfortran.dg/array_constructor_46.f90: Likewise.
15185 * gfortran.dg/array_constructor_47.f90: Likewise.
15186 * gfortran.dg/array_constructor_49.f90: Likewise.
15187 * gfortran.dg/array_constructor_5.f90: Likewise.
15188 * gfortran.dg/array_constructor_50.f90: Likewise.
15189 * gfortran.dg/array_constructor_6.f90: Likewise.
15190 * gfortran.dg/array_constructor_7.f90: Likewise.
15191 * gfortran.dg/array_constructor_8.f90: Likewise.
15192 * gfortran.dg/array_constructor_9.f90: Likewise.
15193 * gfortran.dg/array_constructor_type_1.f03: Likewise.
15194 * gfortran.dg/array_constructor_type_10.f03: Likewise.
15195 * gfortran.dg/array_constructor_type_11.f03: Likewise.
15196 * gfortran.dg/array_constructor_type_12.f03: Likewise.
15197 * gfortran.dg/array_constructor_type_13.f90: Likewise.
15198 * gfortran.dg/array_constructor_type_14.f03: Likewise.
15199 * gfortran.dg/array_constructor_type_16.f03: Likewise.
15200 * gfortran.dg/array_constructor_type_2.f03: Likewise.
15201 * gfortran.dg/array_constructor_type_22.f03: Likewise.
15202 * gfortran.dg/array_constructor_type_3.f03: Likewise.
15203 * gfortran.dg/array_constructor_type_4.f03: Likewise.
15204 * gfortran.dg/array_constructor_type_5.f03: Likewise.
15205 * gfortran.dg/array_constructor_type_6.f03: Likewise.
15206 * gfortran.dg/array_constructor_type_7.f03: Likewise.
15207 * gfortran.dg/array_function_1.f90: Likewise.
15208 * gfortran.dg/array_function_5.f90: Likewise.
15209 * gfortran.dg/array_initializer_1.f90: Likewise.
15210 * gfortran.dg/array_initializer_2.f90: Likewise.
15211 * gfortran.dg/array_memcpy_5.f90: Likewise.
15212 * gfortran.dg/array_memset_2.f90: Likewise.
15213 * gfortran.dg/array_reference_1.f90: Likewise.
15214 * gfortran.dg/array_return_value_1.f90: Likewise.
15215 * gfortran.dg/array_section_1.f90: Likewise.
15216 * gfortran.dg/array_temporaries_3.f90: Likewise.
15217 * gfortran.dg/arrayio_1.f90: Likewise.
15218 * gfortran.dg/arrayio_10.f90: Likewise.
15219 * gfortran.dg/arrayio_11.f90: Likewise.
15220 * gfortran.dg/arrayio_12.f90: Likewise.
15221 * gfortran.dg/arrayio_13.f90: Likewise.
15222 * gfortran.dg/arrayio_14.f90: Likewise.
15223 * gfortran.dg/arrayio_16.f90: Likewise.
15224 * gfortran.dg/arrayio_2.f90: Likewise.
15225 * gfortran.dg/arrayio_3.f90: Likewise.
15226 * gfortran.dg/arrayio_4.f90: Likewise.
15227 * gfortran.dg/arrayio_5.f90: Likewise.
15228 * gfortran.dg/arrayio_6.f90: Likewise.
15229 * gfortran.dg/arrayio_7.f90: Likewise.
15230 * gfortran.dg/arrayio_8.f90: Likewise.
15231 * gfortran.dg/arrayio_9.f90: Likewise.
15232 * gfortran.dg/arrayio_derived_1.f90: Likewise.
15233 * gfortran.dg/assign_10.f90: Likewise.
15234 * gfortran.dg/assign_9.f90: Likewise.
15235 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
15236 * gfortran.dg/assignment_1.f90: Likewise.
15237 * gfortran.dg/associate_1.f03: Likewise.
15238 * gfortran.dg/associate_11.f90: Likewise.
15239 * gfortran.dg/associate_13.f90: Likewise.
15240 * gfortran.dg/associate_15.f90: Likewise.
15241 * gfortran.dg/associate_17.f90: Likewise.
15242 * gfortran.dg/associate_18.f08: Likewise.
15243 * gfortran.dg/associate_19.f03: Likewise.
15244 * gfortran.dg/associate_20.f03: Likewise.
15245 * gfortran.dg/associate_22.f90: Likewise.
15246 * gfortran.dg/associate_23.f90: Likewise.
15247 * gfortran.dg/associate_24.f90: Likewise.
15248 * gfortran.dg/associate_25.f90: Likewise.
15249 * gfortran.dg/associate_27.f90: Likewise.
15250 * gfortran.dg/associate_28.f90: Likewise.
15251 * gfortran.dg/associate_32.f03: Likewise.
15252 * gfortran.dg/associate_33.f03: Likewise.
15253 * gfortran.dg/associate_34.f90: Likewise.
15254 * gfortran.dg/associate_6.f03: Likewise.
15255 * gfortran.dg/associate_7.f03: Likewise.
15256 * gfortran.dg/associate_8.f03: Likewise.
15257 * gfortran.dg/associate_9.f03: Likewise.
15258 * gfortran.dg/associated_1.f90: Likewise.
15259 * gfortran.dg/associated_2.f90: Likewise.
15260 * gfortran.dg/associated_5.f90: Likewise.
15261 * gfortran.dg/associated_6.f90: Likewise.
15262 * gfortran.dg/associated_target_3.f90: Likewise.
15263 * gfortran.dg/associated_target_4.f90: Likewise.
15264 * gfortran.dg/associated_target_5.f03: Likewise.
15265 * gfortran.dg/associated_target_6.f03: Likewise.
15266 * gfortran.dg/assumed_dummy_1.f90: Likewise.
15267 * gfortran.dg/assumed_rank_1.f90: Likewise.
15268 * gfortran.dg/assumed_rank_10.f90: Likewise.
15269 * gfortran.dg/assumed_rank_2.f90: Likewise.
15270 * gfortran.dg/assumed_rank_7.f90: Likewise.
15271 * gfortran.dg/assumed_rank_8.f90: Likewise.
15272 * gfortran.dg/assumed_rank_9.f90: Likewise.
15273 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
15274 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
15275 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
15276 * gfortran.dg/assumed_type_2.f90: Likewise.
15277 * gfortran.dg/atan2_1.f90: Likewise.
15278 * gfortran.dg/auto_array_1.f90: Likewise.
15279 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
15280 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
15281 * gfortran.dg/auto_char_len_3.f90: Likewise.
15282 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
15283 * gfortran.dg/auto_internal_assumed.f90: Likewise.
15284 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
15285 * gfortran.dg/auto_save_2.f90: Likewise.
15286 * gfortran.dg/automatic_default_init_1.f90: Likewise.
15287 * gfortran.dg/backslash_1.f90: Likewise.
15288 * gfortran.dg/backslash_2.f90: Likewise.
15289 * gfortran.dg/backslash_3.f: Likewise.
15290 * gfortran.dg/backspace_1.f: Likewise.
15291 * gfortran.dg/backspace_10.f90: Likewise.
15292 * gfortran.dg/backspace_11.f90: Likewise.
15293 * gfortran.dg/backspace_2.f: Likewise.
15294 * gfortran.dg/backspace_3.f: Likewise.
15295 * gfortran.dg/backspace_4.f: Likewise.
15296 * gfortran.dg/backspace_5.f: Likewise.
15297 * gfortran.dg/backspace_6.f: Likewise.
15298 * gfortran.dg/backspace_7.f90: Likewise.
15299 * gfortran.dg/backspace_8.f: Likewise.
15300 * gfortran.dg/backspace_9.f: Likewise.
15301 * gfortran.dg/bessel_1.f90: Likewise.
15302 * gfortran.dg/bessel_2.f90: Likewise.
15303 * gfortran.dg/bessel_5.f90: Likewise.
15304 * gfortran.dg/bessel_6.f90: Likewise.
15305 * gfortran.dg/bessel_7.f90: Likewise.
15306 * gfortran.dg/bind_c_dts_2.f03: Likewise.
15307 * gfortran.dg/bind_c_dts_3.f03: Likewise.
15308 * gfortran.dg/bind_c_usage_15.f90: Likewise.
15309 * gfortran.dg/bind_c_usage_16.f03: Likewise.
15310 * gfortran.dg/bind_c_usage_17.f90: Likewise.
15311 * gfortran.dg/bind_c_usage_24.f90: Likewise.
15312 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
15313 * gfortran.dg/binding_label_tests_16.f03: Likewise.
15314 * gfortran.dg/binding_label_tests_23.f90: Likewise.
15315 * gfortran.dg/bit_comparison_1.F90: Likewise.
15316 * gfortran.dg/bit_comparison_2.F90: Likewise.
15317 * gfortran.dg/block_1.f08: Likewise.
15318 * gfortran.dg/block_13.f08: Likewise.
15319 * gfortran.dg/block_14.f90: Likewise.
15320 * gfortran.dg/block_2.f08: Likewise.
15321 * gfortran.dg/block_6.f08: Likewise.
15322 * gfortran.dg/block_7.f08: Likewise.
15323 * gfortran.dg/block_8.f08: Likewise.
15324 * gfortran.dg/blockdata_1.f90: Likewise.
15325 * gfortran.dg/bound_1.f90: Likewise.
15326 * gfortran.dg/bound_2.f90: Likewise.
15327 * gfortran.dg/bound_3.f90: Likewise.
15328 * gfortran.dg/bound_4.f90: Likewise.
15329 * gfortran.dg/bound_5.f90: Likewise.
15330 * gfortran.dg/bound_6.f90: Likewise.
15331 * gfortran.dg/bound_7.f90: Likewise.
15332 * gfortran.dg/bound_8.f90: Likewise.
15333 * gfortran.dg/bound_9.f90: Likewise.
15334 * gfortran.dg/bound_simplification_1.f90: Likewise.
15335 * gfortran.dg/bound_simplification_3.f90: Likewise.
15336 * gfortran.dg/bound_simplification_4.f90: Likewise.
15337 * gfortran.dg/bound_simplification_5.f90: Likewise.
15338 * gfortran.dg/bound_simplification_6.f90: Likewise.
15339 * gfortran.dg/bounds_check_1.f90: Likewise.
15340 * gfortran.dg/bounds_check_12.f90: Likewise.
15341 * gfortran.dg/bounds_check_14.f90: Likewise.
15342 * gfortran.dg/bounds_check_15.f90: Likewise.
15343 * gfortran.dg/bounds_check_19.f90: Likewise.
15344 * gfortran.dg/bounds_check_8.f90: Likewise.
15345 * gfortran.dg/bounds_check_9.f90: Likewise.
15346 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
15347 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
15348 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
15349 * gfortran.dg/boz_1.f90: Likewise.
15350 * gfortran.dg/boz_11.f90: Likewise.
15351 * gfortran.dg/boz_13.f90: Likewise.
15352 * gfortran.dg/boz_14.f90: Likewise.
15353 * gfortran.dg/boz_15.f90: Likewise.
15354 * gfortran.dg/boz_3.f90: Likewise.
15355 * gfortran.dg/boz_6.f90: Likewise.
15356 * gfortran.dg/boz_9.f90: Likewise.
15357 * gfortran.dg/byte_1.f90: Likewise.
15358 * gfortran.dg/byte_2.f90: Likewise.
15359 * gfortran.dg/c_assoc.f90: Likewise.
15360 * gfortran.dg/c_assoc_2.f03: Likewise.
15361 * gfortran.dg/c_assoc_3.f90: Likewise.
15362 * gfortran.dg/c_by_val_1.f: Likewise.
15363 * gfortran.dg/c_by_val_5.f90: Likewise.
15364 * gfortran.dg/c_char_tests.f03: Likewise.
15365 * gfortran.dg/c_char_tests_2.f03: Likewise.
15366 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
15367 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
15368 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
15369 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
15370 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
15371 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
15372 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
15373 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
15374 * gfortran.dg/c_kind_params.f90: Likewise.
15375 * gfortran.dg/c_loc_test_20.f90: Likewise.
15376 * gfortran.dg/c_loc_tests_2.f03: Likewise.
15377 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
15378 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
15379 * gfortran.dg/c_size_t_test.f03: Likewise.
15380 * gfortran.dg/c_sizeof_1.f90: Likewise.
15381 * gfortran.dg/c_sizeof_5.f90: Likewise.
15382 * gfortran.dg/c_sizeof_6.f90: Likewise.
15383 * gfortran.dg/char4_iunit_1.f03: Likewise.
15384 * gfortran.dg/char4_iunit_2.f03: Likewise.
15385 * gfortran.dg/char_allocation_1.f90: Likewise.
15386 * gfortran.dg/char_array_constructor.f90: Likewise.
15387 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
15388 * gfortran.dg/char_assign_1.f90: Likewise.
15389 * gfortran.dg/char_associated_1.f90: Likewise.
15390 * gfortran.dg/char_cast_2.f90: Likewise.
15391 * gfortran.dg/char_comparison_1.f: Likewise.
15392 * gfortran.dg/char_component_initializer_1.f90: Likewise.
15393 * gfortran.dg/char_component_initializer_2.f90: Likewise.
15394 * gfortran.dg/char_cons_len.f90: Likewise.
15395 * gfortran.dg/char_conversion.f90: Likewise.
15396 * gfortran.dg/char_cshift_1.f90: Likewise.
15397 * gfortran.dg/char_cshift_2.f90: Likewise.
15398 * gfortran.dg/char_decl_2.f90: Likewise.
15399 * gfortran.dg/char_eoshift_1.f90: Likewise.
15400 * gfortran.dg/char_eoshift_2.f90: Likewise.
15401 * gfortran.dg/char_eoshift_3.f90: Likewise.
15402 * gfortran.dg/char_eoshift_4.f90: Likewise.
15403 * gfortran.dg/char_eoshift_5.f90: Likewise.
15404 * gfortran.dg/char_expr_1.f90: Likewise.
15405 * gfortran.dg/char_expr_3.f90: Likewise.
15406 * gfortran.dg/char_initialiser_actual.f90: Likewise.
15407 * gfortran.dg/char_length_12.f90: Likewise.
15408 * gfortran.dg/char_length_14.f90: Likewise.
15409 * gfortran.dg/char_length_15.f90: Likewise.
15410 * gfortran.dg/char_length_17.f90: Likewise.
15411 * gfortran.dg/char_length_20.f90: Likewise.
15412 * gfortran.dg/char_length_21.f90: Likewise.
15413 * gfortran.dg/char_length_5.f90: Likewise.
15414 * gfortran.dg/char_length_6.f90: Likewise.
15415 * gfortran.dg/char_length_7.f90: Likewise.
15416 * gfortran.dg/char_length_8.f90: Likewise.
15417 * gfortran.dg/char_pack_1.f90: Likewise.
15418 * gfortran.dg/char_pack_2.f90: Likewise.
15419 * gfortran.dg/char_pointer_assign.f90: Likewise.
15420 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
15421 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
15422 * gfortran.dg/char_pointer_dependency.f90: Likewise.
15423 * gfortran.dg/char_pointer_dummy.f90: Likewise.
15424 * gfortran.dg/char_pointer_func.f90: Likewise.
15425 * gfortran.dg/char_reshape_1.f90: Likewise.
15426 * gfortran.dg/char_result_1.f90: Likewise.
15427 * gfortran.dg/char_result_12.f90: Likewise.
15428 * gfortran.dg/char_result_13.f90: Likewise.
15429 * gfortran.dg/char_result_14.f90: Likewise.
15430 * gfortran.dg/char_result_15.f90: Likewise.
15431 * gfortran.dg/char_result_2.f90: Likewise.
15432 * gfortran.dg/char_result_3.f90: Likewise.
15433 * gfortran.dg/char_result_4.f90: Likewise.
15434 * gfortran.dg/char_result_5.f90: Likewise.
15435 * gfortran.dg/char_result_6.f90: Likewise.
15436 * gfortran.dg/char_result_7.f90: Likewise.
15437 * gfortran.dg/char_result_8.f90: Likewise.
15438 * gfortran.dg/char_spread_1.f90: Likewise.
15439 * gfortran.dg/char_transpose_1.f90: Likewise.
15440 * gfortran.dg/char_type_len.f90: Likewise.
15441 * gfortran.dg/char_unpack_1.f90: Likewise.
15442 * gfortran.dg/char_unpack_2.f90: Likewise.
15443 * gfortran.dg/character_array_constructor_1.f90: Likewise.
15444 * gfortran.dg/character_comparison_1.f90: Likewise.
15445 * gfortran.dg/character_comparison_2.f90: Likewise.
15446 * gfortran.dg/character_comparison_3.f90: Likewise.
15447 * gfortran.dg/character_comparison_4.f90: Likewise.
15448 * gfortran.dg/character_comparison_5.f90: Likewise.
15449 * gfortran.dg/character_comparison_6.f90: Likewise.
15450 * gfortran.dg/character_comparison_7.f90: Likewise.
15451 * gfortran.dg/character_comparison_8.f90: Likewise.
15452 * gfortran.dg/character_comparison_9.f90: Likewise.
15453 * gfortran.dg/charlen_15.f90: Likewise.
15454 * gfortran.dg/charlen_16.f90: Likewise.
15455 * gfortran.dg/chkbits.f90: Likewise.
15456 * gfortran.dg/chmod_1.f90: Likewise.
15457 * gfortran.dg/chmod_2.f90: Likewise.
15458 * gfortran.dg/chmod_3.f90: Likewise.
15459 * gfortran.dg/class_1.f03: Likewise.
15460 * gfortran.dg/class_18.f03: Likewise.
15461 * gfortran.dg/class_19.f03: Likewise.
15462 * gfortran.dg/class_35.f90: Likewise.
15463 * gfortran.dg/class_46.f03: Likewise.
15464 * gfortran.dg/class_48.f90: Likewise.
15465 * gfortran.dg/class_51.f90: Likewise.
15466 * gfortran.dg/class_52.f90: Likewise.
15467 * gfortran.dg/class_6.f03: Likewise.
15468 * gfortran.dg/class_63.f90: Likewise.
15469 * gfortran.dg/class_64.f90: Likewise.
15470 * gfortran.dg/class_65.f90: Likewise.
15471 * gfortran.dg/class_66.f90: Likewise.
15472 * gfortran.dg/class_67.f90: Likewise.
15473 * gfortran.dg/class_9.f03: Likewise.
15474 * gfortran.dg/class_alias.f90: Likewise.
15475 * gfortran.dg/class_allocate_1.f03: Likewise.
15476 * gfortran.dg/class_allocate_10.f03: Likewise.
15477 * gfortran.dg/class_allocate_13.f90: Likewise.
15478 * gfortran.dg/class_allocate_14.f90: Likewise.
15479 * gfortran.dg/class_allocate_15.f90: Likewise.
15480 * gfortran.dg/class_allocate_19.f03: Likewise.
15481 * gfortran.dg/class_allocate_21.f90: Likewise.
15482 * gfortran.dg/class_allocate_22.f90: Likewise.
15483 * gfortran.dg/class_allocate_3.f03: Likewise.
15484 * gfortran.dg/class_allocate_4.f03: Likewise.
15485 * gfortran.dg/class_allocate_5.f90: Likewise.
15486 * gfortran.dg/class_allocate_6.f03: Likewise.
15487 * gfortran.dg/class_allocate_7.f03: Likewise.
15488 * gfortran.dg/class_allocate_8.f03: Likewise.
15489 * gfortran.dg/class_allocate_9.f03: Likewise.
15490 * gfortran.dg/class_array_1.f03: Likewise.
15491 * gfortran.dg/class_array_14.f90: Likewise.
15492 * gfortran.dg/class_array_15.f03: Likewise.
15493 * gfortran.dg/class_array_16.f90: Likewise.
15494 * gfortran.dg/class_array_2.f03: Likewise.
15495 * gfortran.dg/class_array_20.f03: Likewise.
15496 * gfortran.dg/class_array_21.f03: Likewise.
15497 * gfortran.dg/class_array_3.f03: Likewise.
15498 * gfortran.dg/class_array_4.f03: Likewise.
15499 * gfortran.dg/class_array_7.f03: Likewise.
15500 * gfortran.dg/class_array_8.f03: Likewise.
15501 * gfortran.dg/class_array_9.f03: Likewise.
15502 * gfortran.dg/class_defined_operator_1.f03: Likewise.
15503 * gfortran.dg/class_dummy_1.f03: Likewise.
15504 * gfortran.dg/class_optional_1.f90: Likewise.
15505 * gfortran.dg/class_optional_2.f90: Likewise.
15506 * gfortran.dg/class_result_5.f90: Likewise.
15507 * gfortran.dg/class_result_6.f90: Likewise.
15508 * gfortran.dg/class_to_type_1.f03: Likewise.
15509 * gfortran.dg/class_to_type_2.f90: Likewise.
15510 * gfortran.dg/class_to_type_3.f03: Likewise.
15511 * gfortran.dg/class_to_type_4.f90: Likewise.
15512 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
15513 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
15514 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
15515 * gfortran.dg/coarray/atomic_1.f90: Likewise.
15516 * gfortran.dg/coarray/atomic_2.f90: Likewise.
15517 * gfortran.dg/coarray/codimension.f90: Likewise.
15518 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
15519 * gfortran.dg/coarray/collectives_1.f90: Likewise.
15520 * gfortran.dg/coarray/collectives_2.f90: Likewise.
15521 * gfortran.dg/coarray/collectives_3.f90: Likewise.
15522 * gfortran.dg/coarray/collectives_4.f90: Likewise.
15523 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
15524 * gfortran.dg/coarray/dummy_1.f90: Likewise.
15525 * gfortran.dg/coarray/event_1.f90: Likewise.
15526 * gfortran.dg/coarray/event_2.f90: Likewise.
15527 * gfortran.dg/coarray/get_array.f90: Likewise.
15528 * gfortran.dg/coarray/image_index_1.f90: Likewise.
15529 * gfortran.dg/coarray/image_index_2.f90: Likewise.
15530 * gfortran.dg/coarray/image_index_3.f90: Likewise.
15531 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
15532 * gfortran.dg/coarray/lock_1.f90: Likewise.
15533 * gfortran.dg/coarray/lock_2.f90: Likewise.
15534 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
15535 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
15536 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
15537 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
15538 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
15539 * gfortran.dg/coarray/registering_1.f90: Likewise.
15540 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
15541 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
15542 * gfortran.dg/coarray/send_array.f90: Likewise.
15543 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
15544 * gfortran.dg/coarray/sendget_array.f90: Likewise.
15545 * gfortran.dg/coarray/subobject_1.f90: Likewise.
15546 * gfortran.dg/coarray/sync_1.f90: Likewise.
15547 * gfortran.dg/coarray/sync_3.f90: Likewise.
15548 * gfortran.dg/coarray/this_image_1.f90: Likewise.
15549 * gfortran.dg/coarray/this_image_2.f90: Likewise.
15550 * gfortran.dg/coarray_13.f90: Likewise.
15551 * gfortran.dg/coarray_15.f90: Likewise.
15552 * gfortran.dg/coarray_16.f90: Likewise.
15553 * gfortran.dg/coarray_2.f90: Likewise.
15554 * gfortran.dg/coarray_23.f90: Likewise.
15555 * gfortran.dg/coarray_40.f90: Likewise.
15556 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
15557 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
15558 * gfortran.dg/coarray_allocate_10.f08: Likewise.
15559 * gfortran.dg/coarray_allocate_2.f08: Likewise.
15560 * gfortran.dg/coarray_allocate_3.f08: Likewise.
15561 * gfortran.dg/coarray_allocate_4.f08: Likewise.
15562 * gfortran.dg/coarray_allocate_5.f08: Likewise.
15563 * gfortran.dg/coarray_allocate_7.f08: Likewise.
15564 * gfortran.dg/coarray_allocate_8.f08: Likewise.
15565 * gfortran.dg/coarray_allocate_9.f08: Likewise.
15566 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
15567 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
15568 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
15569 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
15570 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
15571 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
15572 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
15573 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
15574 * gfortran.dg/coarray_stat_2.f90: Likewise.
15575 * gfortran.dg/coarray_subobject_1.f90: Likewise.
15576 * gfortran.dg/coindexed_1.f90: Likewise.
15577 * gfortran.dg/comma.f: Likewise.
15578 * gfortran.dg/comma_format_extension_3.f: Likewise.
15579 * gfortran.dg/comma_format_extension_4.f: Likewise.
15580 * gfortran.dg/common_2.f90: Likewise.
15581 * gfortran.dg/common_4.f90: Likewise.
15582 * gfortran.dg/common_align_1.f90: Likewise.
15583 * gfortran.dg/common_align_2.f90: Likewise.
15584 * gfortran.dg/common_equivalence_1.f: Likewise.
15585 * gfortran.dg/common_pointer_1.f90: Likewise.
15586 * gfortran.dg/common_resize_1.f: Likewise.
15587 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
15588 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
15589 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
15590 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
15591 * gfortran.dg/complex_read.f90: Likewise.
15592 * gfortran.dg/complex_write.f90: Likewise.
15593 * gfortran.dg/constant_substring.f: Likewise.
15594 * gfortran.dg/constructor_2.f90: Likewise.
15595 * gfortran.dg/constructor_3.f90: Likewise.
15596 * gfortran.dg/constructor_6.f90: Likewise.
15597 * gfortran.dg/contained_1.f90: Likewise.
15598 * gfortran.dg/contained_3.f90: Likewise.
15599 * gfortran.dg/contained_equivalence_1.f90: Likewise.
15600 * gfortran.dg/contained_module_proc_1.f90: Likewise.
15601 * gfortran.dg/continuation_1.f90: Likewise.
15602 * gfortran.dg/continuation_11.f90: Likewise.
15603 * gfortran.dg/continuation_12.f90: Likewise.
15604 * gfortran.dg/continuation_13.f90: Likewise.
15605 * gfortran.dg/continuation_14.f: Likewise.
15606 * gfortran.dg/continuation_8.f90: Likewise.
15607 * gfortran.dg/convert_2.f90: Likewise.
15608 * gfortran.dg/convert_implied_open.f90: Likewise.
15609 * gfortran.dg/count_init_expr.f03: Likewise.
15610 * gfortran.dg/cr_lf.f90: Likewise.
15611 * gfortran.dg/cray_pointers_10.f90: Likewise.
15612 * gfortran.dg/cray_pointers_2.f90: Likewise.
15613 * gfortran.dg/cray_pointers_5.f90: Likewise.
15614 * gfortran.dg/cray_pointers_7.f90: Likewise.
15615 * gfortran.dg/cray_pointers_8.f90: Likewise.
15616 * gfortran.dg/cshift_1.f90: Likewise.
15617 * gfortran.dg/cshift_2.f90: Likewise.
15618 * gfortran.dg/cshift_large_1.f90: Likewise.
15619 * gfortran.dg/cshift_nan_1.f90: Likewise.
15620 * gfortran.dg/csqrt_2.f: Likewise.
15621 * gfortran.dg/data_array_1.f90: Likewise.
15622 * gfortran.dg/data_char_1.f90: Likewise.
15623 * gfortran.dg/data_char_2.f90: Likewise.
15624 * gfortran.dg/data_char_3.f90: Likewise.
15625 * gfortran.dg/data_derived_1.f90: Likewise.
15626 * gfortran.dg/data_implied_do_1.f90: Likewise.
15627 * gfortran.dg/data_namelist_conflict.f90: Likewise.
15628 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
15629 * gfortran.dg/deallocate_stat.f90: Likewise.
15630 * gfortran.dg/deallocate_stat_2.f90: Likewise.
15631 * gfortran.dg/debug/pr37738.f: Likewise.
15632 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
15633 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
15634 * gfortran.dg/dec_exp_1.f90: Likewise.
15635 * gfortran.dg/dec_init_1.f90: Likewise.
15636 * gfortran.dg/dec_init_2.f90: Likewise.
15637 * gfortran.dg/dec_init_3.f90: Likewise.
15638 * gfortran.dg/dec_init_4.f90: Likewise.
15639 * gfortran.dg/dec_io_1.f90: Likewise.
15640 * gfortran.dg/dec_io_2.f90: Likewise.
15641 * gfortran.dg/dec_io_2a.f90: Likewise.
15642 * gfortran.dg/dec_io_6.f90: Likewise.
15643 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
15644 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
15645 * gfortran.dg/dec_math.f90: Likewise.
15646 * gfortran.dg/dec_parameter_1.f: Likewise.
15647 * gfortran.dg/dec_parameter_2.f90: Likewise.
15648 * gfortran.dg/dec_static_1.f90: Likewise.
15649 * gfortran.dg/dec_static_2.f90: Likewise.
15650 * gfortran.dg/dec_structure_1.f90: Likewise.
15651 * gfortran.dg/dec_structure_10.f90: Likewise.
15652 * gfortran.dg/dec_structure_18.f90: Likewise.
15653 * gfortran.dg/dec_structure_19.f90: Likewise.
15654 * gfortran.dg/dec_structure_2.f90: Likewise.
15655 * gfortran.dg/dec_structure_22.f90: Likewise.
15656 * gfortran.dg/dec_structure_3.f90: Likewise.
15657 * gfortran.dg/dec_structure_4.f90: Likewise.
15658 * gfortran.dg/dec_structure_5.f90: Likewise.
15659 * gfortran.dg/dec_structure_6.f90: Likewise.
15660 * gfortran.dg/dec_structure_7.f90: Likewise.
15661 * gfortran.dg/dec_union_1.f90: Likewise.
15662 * gfortran.dg/dec_union_2.f90: Likewise.
15663 * gfortran.dg/dec_union_3.f90: Likewise.
15664 * gfortran.dg/dec_union_4.f90: Likewise.
15665 * gfortran.dg/dec_union_5.f90: Likewise.
15666 * gfortran.dg/default_format_1.f90: Likewise.
15667 * gfortran.dg/default_format_2.f90: Likewise.
15668 * gfortran.dg/default_format_denormal_1.f90: Likewise.
15669 * gfortran.dg/default_format_denormal_2.f90: Likewise.
15670 * gfortran.dg/default_initialization_3.f90: Likewise.
15671 * gfortran.dg/default_initialization_4.f90: Likewise.
15672 * gfortran.dg/default_initialization_5.f90: Likewise.
15673 * gfortran.dg/deferred_character_1.f90: Likewise.
15674 * gfortran.dg/deferred_character_10.f90: Likewise.
15675 * gfortran.dg/deferred_character_11.f90: Likewise.
15676 * gfortran.dg/deferred_character_12.f90: Likewise.
15677 * gfortran.dg/deferred_character_13.f90: Likewise.
15678 * gfortran.dg/deferred_character_14.f90: Likewise.
15679 * gfortran.dg/deferred_character_15.f90: Likewise.
15680 * gfortran.dg/deferred_character_16.f90: Likewise.
15681 * gfortran.dg/deferred_character_2.f90: Likewise.
15682 * gfortran.dg/deferred_character_3.f90: Likewise.
15683 * gfortran.dg/deferred_character_4.f90: Likewise.
15684 * gfortran.dg/deferred_character_5.f90: Likewise.
15685 * gfortran.dg/deferred_character_6.f90: Likewise.
15686 * gfortran.dg/deferred_character_7.f90: Likewise.
15687 * gfortran.dg/deferred_character_8.f90: Likewise.
15688 * gfortran.dg/deferred_character_9.f90: Likewise.
15689 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
15690 * gfortran.dg/deferred_type_component_1.f90: Likewise.
15691 * gfortran.dg/deferred_type_component_2.f90: Likewise.
15692 * gfortran.dg/deferred_type_param_2.f90: Likewise.
15693 * gfortran.dg/deferred_type_param_4.f90: Likewise.
15694 * gfortran.dg/deferred_type_param_5.f90: Likewise.
15695 * gfortran.dg/deferred_type_param_6.f90: Likewise.
15696 * gfortran.dg/deferred_type_param_8.f90: Likewise.
15697 * gfortran.dg/deferred_type_param_9.f90: Likewise.
15698 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
15699 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
15700 * gfortran.dg/defined_assignment_1.f90: Likewise.
15701 * gfortran.dg/defined_assignment_10.f90: Likewise.
15702 * gfortran.dg/defined_assignment_11.f90: Likewise.
15703 * gfortran.dg/defined_assignment_2.f90: Likewise.
15704 * gfortran.dg/defined_assignment_3.f90: Likewise.
15705 * gfortran.dg/defined_assignment_4.f90: Likewise.
15706 * gfortran.dg/defined_assignment_5.f90: Likewise.
15707 * gfortran.dg/defined_assignment_8.f90: Likewise.
15708 * gfortran.dg/defined_assignment_9.f90: Likewise.
15709 * gfortran.dg/dependency_2.f90: Likewise.
15710 * gfortran.dg/dependency_21.f90: Likewise.
15711 * gfortran.dg/dependency_22.f90: Likewise.
15712 * gfortran.dg/dependency_23.f90: Likewise.
15713 * gfortran.dg/dependency_24.f90: Likewise.
15714 * gfortran.dg/dependency_25.f90: Likewise.
15715 * gfortran.dg/dependency_26.f90: Likewise.
15716 * gfortran.dg/dependency_39.f90: Likewise.
15717 * gfortran.dg/dependency_40.f90: Likewise.
15718 * gfortran.dg/dependency_41.f90: Likewise.
15719 * gfortran.dg/dependency_42.f90: Likewise.
15720 * gfortran.dg/dependency_43.f90: Likewise.
15721 * gfortran.dg/dependency_44.f90: Likewise.
15722 * gfortran.dg/dependency_45.f90: Likewise.
15723 * gfortran.dg/dependency_50.f90: Likewise.
15724 * gfortran.dg/dependency_51.f90: Likewise.
15725 * gfortran.dg/dependent_decls_1.f90: Likewise.
15726 * gfortran.dg/der_array_1.f90: Likewise.
15727 * gfortran.dg/der_array_io_1.f90: Likewise.
15728 * gfortran.dg/der_array_io_2.f90: Likewise.
15729 * gfortran.dg/der_array_io_3.f90: Likewise.
15730 * gfortran.dg/der_io_1.f90: Likewise.
15731 * gfortran.dg/der_io_3.f90: Likewise.
15732 * gfortran.dg/der_pointer_2.f90: Likewise.
15733 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
15734 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
15735 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
15736 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
15737 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
15738 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
15739 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
15740 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
15741 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
15742 * gfortran.dg/derived_external_function_1.f90: Likewise.
15743 * gfortran.dg/derived_init_1.f90: Likewise.
15744 * gfortran.dg/derived_init_2.f90: Likewise.
15745 * gfortran.dg/derived_init_3.f90: Likewise.
15746 * gfortran.dg/derived_init_4.f90: Likewise.
15747 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
15748 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
15749 * gfortran.dg/dev_null.F90: Likewise.
15750 * gfortran.dg/dfloat_1.f90: Likewise.
15751 * gfortran.dg/dim_sum_1.f90: Likewise.
15752 * gfortran.dg/dim_sum_2.f90: Likewise.
15753 * gfortran.dg/dim_sum_3.f90: Likewise.
15754 * gfortran.dg/direct_io_10.f: Likewise.
15755 * gfortran.dg/direct_io_11.f90: Likewise.
15756 * gfortran.dg/direct_io_12.f90: Likewise.
15757 * gfortran.dg/direct_io_2.f90: Likewise.
15758 * gfortran.dg/direct_io_3.f90: Likewise.
15759 * gfortran.dg/direct_io_4.f90: Likewise.
15760 * gfortran.dg/direct_io_5.f90: Likewise.
15761 * gfortran.dg/direct_io_6.f90: Likewise.
15762 * gfortran.dg/direct_io_7.f90: Likewise.
15763 * gfortran.dg/direct_io_8.f90: Likewise.
15764 * gfortran.dg/direct_io_9.f: Likewise.
15765 * gfortran.dg/do_1.f90: Likewise.
15766 * gfortran.dg/do_3.F90: Likewise.
15767 * gfortran.dg/do_concurrent_2.f90: Likewise.
15768 * gfortran.dg/do_concurrent_4.f90: Likewise.
15769 * gfortran.dg/do_corner_warn.f90: Likewise.
15770 * gfortran.dg/do_iterator_2.f90: Likewise.
15771 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
15772 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
15773 * gfortran.dg/dos_eol.f: Likewise.
15774 * gfortran.dg/dot_product_1.f03: Likewise.
15775 * gfortran.dg/dot_product_2.f90: Likewise.
15776 * gfortran.dg/dot_product_4.f90: Likewise.
15777 * gfortran.dg/dshift_1.F90: Likewise.
15778 * gfortran.dg/dshift_2.F90: Likewise.
15779 * gfortran.dg/dtio_1.f90: Likewise.
15780 * gfortran.dg/dtio_10.f90: Likewise.
15781 * gfortran.dg/dtio_12.f90: Likewise.
15782 * gfortran.dg/dtio_14.f90: Likewise.
15783 * gfortran.dg/dtio_15.f90: Likewise.
15784 * gfortran.dg/dtio_16.f90: Likewise.
15785 * gfortran.dg/dtio_17.f90: Likewise.
15786 * gfortran.dg/dtio_19.f90: Likewise.
15787 * gfortran.dg/dtio_2.f90: Likewise.
15788 * gfortran.dg/dtio_20.f03: Likewise.
15789 * gfortran.dg/dtio_22.f90: Likewise.
15790 * gfortran.dg/dtio_24.f90: Likewise.
15791 * gfortran.dg/dtio_25.f90: Likewise.
15792 * gfortran.dg/dtio_26.f03: Likewise.
15793 * gfortran.dg/dtio_27.f90: Likewise.
15794 * gfortran.dg/dtio_28.f03: Likewise.
15795 * gfortran.dg/dtio_3.f90: Likewise.
15796 * gfortran.dg/dtio_30.f03: Likewise.
15797 * gfortran.dg/dtio_31.f03: Likewise.
15798 * gfortran.dg/dtio_32.f03: Likewise.
15799 * gfortran.dg/dtio_4.f90: Likewise.
15800 * gfortran.dg/dtio_5.f90: Likewise.
15801 * gfortran.dg/dtio_7.f90: Likewise.
15802 * gfortran.dg/dtio_8.f90: Likewise.
15803 * gfortran.dg/dtio_9.f90: Likewise.
15804 * gfortran.dg/dummy_procedure_3.f90: Likewise.
15805 * gfortran.dg/dummy_procedure_7.f90: Likewise.
15806 * gfortran.dg/dup_save_1.f90: Likewise.
15807 * gfortran.dg/dup_save_2.f90: Likewise.
15808 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
15809 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
15810 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
15811 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
15812 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
15813 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
15814 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
15815 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
15816 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
15817 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
15818 * gfortran.dg/e_d_fmt.f90: Likewise.
15819 * gfortran.dg/edit_real_1.f90: Likewise.
15820 * gfortran.dg/elemental_by_value_1.f90: Likewise.
15821 * gfortran.dg/elemental_dependency_1.f90: Likewise.
15822 * gfortran.dg/elemental_dependency_4.f90: Likewise.
15823 * gfortran.dg/elemental_dependency_5.f90: Likewise.
15824 * gfortran.dg/elemental_dependency_6.f90: Likewise.
15825 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
15826 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
15827 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
15828 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
15829 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
15830 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
15831 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
15832 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
15833 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
15834 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
15835 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
15836 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
15837 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
15838 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
15839 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
15840 * gfortran.dg/empty_format_1.f90: Likewise.
15841 * gfortran.dg/endfile.f: Likewise.
15842 * gfortran.dg/endfile.f90: Likewise.
15843 * gfortran.dg/endfile_2.f90: Likewise.
15844 * gfortran.dg/entry_1.f90: Likewise.
15845 * gfortran.dg/entry_10.f90: Likewise.
15846 * gfortran.dg/entry_12.f90: Likewise.
15847 * gfortran.dg/entry_13.f90: Likewise.
15848 * gfortran.dg/entry_14.f90: Likewise.
15849 * gfortran.dg/entry_16.f90: Likewise.
15850 * gfortran.dg/entry_3.f90: Likewise.
15851 * gfortran.dg/entry_6.f90: Likewise.
15852 * gfortran.dg/entry_9.f90: Likewise.
15853 * gfortran.dg/entry_array_specs_2.f: Likewise.
15854 * gfortran.dg/enum_1.f90: Likewise.
15855 * gfortran.dg/enum_9.f90: Likewise.
15856 * gfortran.dg/eof_1.f90: Likewise.
15857 * gfortran.dg/eof_2.f90: Likewise.
15858 * gfortran.dg/eof_4.f90: Likewise.
15859 * gfortran.dg/eof_5.f90: Likewise.
15860 * gfortran.dg/eor_handling_1.f90: Likewise.
15861 * gfortran.dg/eor_handling_2.f90: Likewise.
15862 * gfortran.dg/eor_handling_3.f90: Likewise.
15863 * gfortran.dg/eor_handling_4.f90: Likewise.
15864 * gfortran.dg/eor_handling_5.f90: Likewise.
15865 * gfortran.dg/eoshift_3.f90: Likewise.
15866 * gfortran.dg/eoshift_4.f90: Likewise.
15867 * gfortran.dg/eoshift_5.f90: Likewise.
15868 * gfortran.dg/eoshift_6.f90: Likewise.
15869 * gfortran.dg/eoshift_large_1.f90: Likewise.
15870 * gfortran.dg/equiv_6.f90: Likewise.
15871 * gfortran.dg/equiv_7.f90: Likewise.
15872 * gfortran.dg/equiv_9.f90: Likewise.
15873 * gfortran.dg/equiv_constraint_4.f90: Likewise.
15874 * gfortran.dg/erf_2.F90: Likewise.
15875 * gfortran.dg/erf_3.F90: Likewise.
15876 * gfortran.dg/erfc_scaled_1.f90: Likewise.
15877 * gfortran.dg/error_format_2.f90: Likewise.
15878 * gfortran.dg/error_recovery_5.f90: Likewise.
15879 * gfortran.dg/execute_command_line_2.f90: Likewise.
15880 * gfortran.dg/execute_command_line_3.f90: Likewise.
15881 * gfortran.dg/exit_1.f08: Likewise.
15882 * gfortran.dg/exit_3.f08: Likewise.
15883 * gfortran.dg/exponent_1.f90: Likewise.
15884 * gfortran.dg/exponent_2.f90: Likewise.
15885 * gfortran.dg/extended_char_comparison_1.f: Likewise.
15886 * gfortran.dg/extends_1.f03: Likewise.
15887 * gfortran.dg/extends_16.f90: Likewise.
15888 * gfortran.dg/extends_2.f03: Likewise.
15889 * gfortran.dg/extends_3.f03: Likewise.
15890 * gfortran.dg/extends_4.f03: Likewise.
15891 * gfortran.dg/extends_type_of_1.f03: Likewise.
15892 * gfortran.dg/extends_type_of_2.f03: Likewise.
15893 * gfortran.dg/external_procedures_3.f90: Likewise.
15894 * gfortran.dg/f2003_inquire_1.f03: Likewise.
15895 * gfortran.dg/f2003_io_1.f03: Likewise.
15896 * gfortran.dg/f2003_io_4.f03: Likewise.
15897 * gfortran.dg/f2003_io_5.f03: Likewise.
15898 * gfortran.dg/f2003_io_6.f03: Likewise.
15899 * gfortran.dg/f2003_io_7.f03: Likewise.
15900 * gfortran.dg/f2c_1.f90: Likewise.
15901 * gfortran.dg/f2c_2.f90: Likewise.
15902 * gfortran.dg/f2c_3.f90: Likewise.
15903 * gfortran.dg/f2c_4.f90: Likewise.
15904 * gfortran.dg/f2c_6.f90: Likewise.
15905 * gfortran.dg/f2c_7.f90: Likewise.
15906 * gfortran.dg/f2c_9.f90: Likewise.
15907 * gfortran.dg/fgetc_1.f90: Likewise.
15908 * gfortran.dg/fgetc_2.f90: Likewise.
15909 * gfortran.dg/filename_null.f90: Likewise.
15910 * gfortran.dg/finalize_12.f90: Likewise.
15911 * gfortran.dg/finalize_13.f90: Likewise.
15912 * gfortran.dg/finalize_15.f90: Likewise.
15913 * gfortran.dg/finalize_17.f90: Likewise.
15914 * gfortran.dg/finalize_18.f90: Likewise.
15915 * gfortran.dg/finalize_25.f90: Likewise.
15916 * gfortran.dg/finalize_29.f08: Likewise.
15917 * gfortran.dg/finalize_31.f90: Likewise.
15918 * gfortran.dg/float_1.f90: Likewise.
15919 * gfortran.dg/flush_1.f90: Likewise.
15920 * gfortran.dg/fmt_bz_bn.f: Likewise.
15921 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
15922 * gfortran.dg/fmt_cache_1.f: Likewise.
15923 * gfortran.dg/fmt_cache_2.f: Likewise.
15924 * gfortran.dg/fmt_cache_3.f90: Likewise.
15925 * gfortran.dg/fmt_colon.f90: Likewise.
15926 * gfortran.dg/fmt_e.f90: Likewise.
15927 * gfortran.dg/fmt_en.f90: Likewise.
15928 * gfortran.dg/fmt_error_10.f: Likewise.
15929 * gfortran.dg/fmt_error_9.f: Likewise.
15930 * gfortran.dg/fmt_exhaust.f90: Likewise.
15931 * gfortran.dg/fmt_f0_1.f90: Likewise.
15932 * gfortran.dg/fmt_f_an_p.f: Likewise.
15933 * gfortran.dg/fmt_fw_d.f90: Likewise.
15934 * gfortran.dg/fmt_g.f: Likewise.
15935 * gfortran.dg/fmt_g0_1.f08: Likewise.
15936 * gfortran.dg/fmt_g0_2.f08: Likewise.
15937 * gfortran.dg/fmt_g0_4.f08: Likewise.
15938 * gfortran.dg/fmt_g0_5.f08: Likewise.
15939 * gfortran.dg/fmt_g0_6.f08: Likewise.
15940 * gfortran.dg/fmt_g0_7.f08: Likewise.
15941 * gfortran.dg/fmt_g_1.f90: Likewise.
15942 * gfortran.dg/fmt_int_sign.f90: Likewise.
15943 * gfortran.dg/fmt_l.f90: Likewise.
15944 * gfortran.dg/fmt_missing_period_2.f: Likewise.
15945 * gfortran.dg/fmt_missing_period_3.f: Likewise.
15946 * gfortran.dg/fmt_p_1.f90: Likewise.
15947 * gfortran.dg/fmt_pf.f90: Likewise.
15948 * gfortran.dg/fmt_read.f90: Likewise.
15949 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
15950 * gfortran.dg/fmt_t_1.f90: Likewise.
15951 * gfortran.dg/fmt_t_2.f90: Likewise.
15952 * gfortran.dg/fmt_t_3.f90: Likewise.
15953 * gfortran.dg/fmt_t_4.f90: Likewise.
15954 * gfortran.dg/fmt_t_5.f90: Likewise.
15955 * gfortran.dg/fmt_t_6.f: Likewise.
15956 * gfortran.dg/fmt_t_7.f: Likewise.
15957 * gfortran.dg/fmt_t_9.f: Likewise.
15958 * gfortran.dg/fmt_tl.f: Likewise.
15959 * gfortran.dg/fmt_unlimited.f90: Likewise.
15960 * gfortran.dg/fmt_white.f: Likewise.
15961 * gfortran.dg/fmt_zero_digits.f90: Likewise.
15962 * gfortran.dg/fold_nearest.f90: Likewise.
15963 * gfortran.dg/forall_1.f90: Likewise.
15964 * gfortran.dg/forall_10.f90: Likewise.
15965 * gfortran.dg/forall_12.f90: Likewise.
15966 * gfortran.dg/forall_13.f90: Likewise.
15967 * gfortran.dg/forall_15.f90: Likewise.
15968 * gfortran.dg/forall_4.f90: Likewise.
15969 * gfortran.dg/forall_5.f90: Likewise.
15970 * gfortran.dg/forall_6.f90: Likewise.
15971 * gfortran.dg/forall_7.f90: Likewise.
15972 * gfortran.dg/fraction.f90: Likewise.
15973 * gfortran.dg/fseek.f90: Likewise.
15974 * gfortran.dg/ftell_1.f90: Likewise.
15975 * gfortran.dg/ftell_2.f90: Likewise.
15976 * gfortran.dg/ftell_3.f90: Likewise.
15977 * gfortran.dg/func_assign_2.f90: Likewise.
15978 * gfortran.dg/func_assign_3.f90: Likewise.
15979 * gfortran.dg/func_derived_1.f90: Likewise.
15980 * gfortran.dg/func_derived_2.f90: Likewise.
15981 * gfortran.dg/func_derived_3.f90: Likewise.
15982 * gfortran.dg/func_result_1.f90: Likewise.
15983 * gfortran.dg/func_result_2.f90: Likewise.
15984 * gfortran.dg/func_result_6.f90: Likewise.
15985 * gfortran.dg/function_charlen_2.f90: Likewise.
15986 * gfortran.dg/function_charlen_3.f: Likewise.
15987 * gfortran.dg/function_kinds_1.f90: Likewise.
15988 * gfortran.dg/function_kinds_4.f90: Likewise.
15989 * gfortran.dg/function_optimize_10.f90: Likewise.
15990 * gfortran.dg/function_optimize_11.f90: Likewise.
15991 * gfortran.dg/function_optimize_12.f90: Likewise.
15992 * gfortran.dg/function_optimize_4.f90: Likewise.
15993 * gfortran.dg/function_optimize_8.f90: Likewise.
15994 * gfortran.dg/g77/13037.f: Likewise.
15995 * gfortran.dg/g77/1832.f: Likewise.
15996 * gfortran.dg/g77/19981119-0.f: Likewise.
15997 * gfortran.dg/g77/19990313-0.f: Likewise.
15998 * gfortran.dg/g77/19990313-1.f: Likewise.
15999 * gfortran.dg/g77/19990313-2.f: Likewise.
16000 * gfortran.dg/g77/19990313-3.f: Likewise.
16001 * gfortran.dg/g77/19990419-1.f: Likewise.
16002 * gfortran.dg/g77/19990826-0.f: Likewise.
16003 * gfortran.dg/g77/19990826-2.f: Likewise.
16004 * gfortran.dg/g77/20000503-1.f: Likewise.
16005 * gfortran.dg/g77/20001111.f: Likewise.
16006 * gfortran.dg/g77/20010116.f: Likewise.
16007 * gfortran.dg/g77/20010216-1.f: Likewise.
16008 * gfortran.dg/g77/20010430.f: Likewise.
16009 * gfortran.dg/g77/20010610.f: Likewise.
16010 * gfortran.dg/g77/6177.f: Likewise.
16011 * gfortran.dg/g77/7388.f: Likewise.
16012 * gfortran.dg/g77/947.f: Likewise.
16013 * gfortran.dg/g77/970625-2.f: Likewise.
16014 * gfortran.dg/g77/971102-1.f: Likewise.
16015 * gfortran.dg/g77/980628-0.f: Likewise.
16016 * gfortran.dg/g77/980628-1.f: Likewise.
16017 * gfortran.dg/g77/980628-10.f: Likewise.
16018 * gfortran.dg/g77/980628-2.f: Likewise.
16019 * gfortran.dg/g77/980628-3.f: Likewise.
16020 * gfortran.dg/g77/980628-7.f: Likewise.
16021 * gfortran.dg/g77/980628-8.f: Likewise.
16022 * gfortran.dg/g77/980628-9.f: Likewise.
16023 * gfortran.dg/g77/980701-0.f: Likewise.
16024 * gfortran.dg/g77/980701-1.f: Likewise.
16025 * gfortran.dg/g77/cabs.f: Likewise.
16026 * gfortran.dg/g77/claus.f: Likewise.
16027 * gfortran.dg/g77/complex_1.f: Likewise.
16028 * gfortran.dg/g77/cpp3.F: Likewise.
16029 * gfortran.dg/g77/cpp4.F: Likewise.
16030 * gfortran.dg/g77/cpp5.F: Likewise.
16031 * gfortran.dg/g77/dcomplex.f: Likewise.
16032 * gfortran.dg/g77/dnrm2.f: Likewise.
16033 * gfortran.dg/g77/erfc.f: Likewise.
16034 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
16035 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
16036 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
16037 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
16038 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
16039 * gfortran.dg/g77/int8421.f: Likewise.
16040 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
16041 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
16042 * gfortran.dg/g77/le.f: Likewise.
16043 * gfortran.dg/g77/short.f: Likewise.
16044 * gfortran.dg/gamma_1.f90: Likewise.
16045 * gfortran.dg/gamma_4.f90: Likewise.
16046 * gfortran.dg/gamma_5.f90: Likewise.
16047 * gfortran.dg/generic_13.f90: Likewise.
16048 * gfortran.dg/generic_15.f90: Likewise.
16049 * gfortran.dg/generic_19.f90: Likewise.
16050 * gfortran.dg/generic_20.f90: Likewise.
16051 * gfortran.dg/generic_23.f03: Likewise.
16052 * gfortran.dg/generic_25.f90: Likewise.
16053 * gfortran.dg/generic_27.f90: Likewise.
16054 * gfortran.dg/generic_31.f90: Likewise.
16055 * gfortran.dg/generic_4.f90: Likewise.
16056 * gfortran.dg/global_vars_c_init.f90: Likewise.
16057 * gfortran.dg/global_vars_f90_init.f90: Likewise.
16058 * gfortran.dg/gnu_logical_1.F: Likewise.
16059 * gfortran.dg/goacc/fixed-1.f: Likewise.
16060 * gfortran.dg/goacc/fixed-2.f: Likewise.
16061 * gfortran.dg/goacc/gang-static.f95: Likewise.
16062 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
16063 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
16064 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
16065 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
16066 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
16067 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
16068 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
16069 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
16070 * gfortran.dg/goacc/omp-fixed.f: Likewise.
16071 * gfortran.dg/gomp/crayptr5.f90: Likewise.
16072 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
16073 * gfortran.dg/gomp/pr48794.f90: Likewise.
16074 * gfortran.dg/gomp/pr72744.f90: Likewise.
16075 * gfortran.dg/gomp/pr77665.f90: Likewise.
16076 * gfortran.dg/gomp/workshare2.f90: Likewise.
16077 * gfortran.dg/gomp/workshare3.f90: Likewise.
16078 * gfortran.dg/goto_1.f: Likewise.
16079 * gfortran.dg/goto_2.f90: Likewise.
16080 * gfortran.dg/goto_4.f90: Likewise.
16081 * gfortran.dg/goto_6.f: Likewise.
16082 * gfortran.dg/graphite/id-26.f03: Likewise.
16083 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
16084 * gfortran.dg/graphite/pr29581.f90: Likewise.
16085 * gfortran.dg/graphite/pr29832.f90: Likewise.
16086 * gfortran.dg/graphite/run-id-1.f: Likewise.
16087 * gfortran.dg/graphite/run-id-2.f90: Likewise.
16088 * gfortran.dg/graphite/run-id-3.f90: Likewise.
16089 * gfortran.dg/hollerith.f90: Likewise.
16090 * gfortran.dg/hollerith4.f90: Likewise.
16091 * gfortran.dg/hollerith6.f90: Likewise.
16092 * gfortran.dg/hollerith8.f90: Likewise.
16093 * gfortran.dg/hollerith_1.f90: Likewise.
16094 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
16095 * gfortran.dg/hollerith_f95.f90: Likewise.
16096 * gfortran.dg/hollerith_legacy.f90: Likewise.
16097 * gfortran.dg/host_assoc_call_3.f90: Likewise.
16098 * gfortran.dg/host_assoc_function_1.f90: Likewise.
16099 * gfortran.dg/host_assoc_function_3.f90: Likewise.
16100 * gfortran.dg/host_assoc_function_4.f90: Likewise.
16101 * gfortran.dg/host_assoc_function_9.f90: Likewise.
16102 * gfortran.dg/host_dummy_index_1.f90: Likewise.
16103 * gfortran.dg/hypot_1.f90: Likewise.
16104 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
16105 * gfortran.dg/iargc.f90: Likewise.
16106 * gfortran.dg/ibits.f90: Likewise.
16107 * gfortran.dg/ichar_1.f90: Likewise.
16108 * gfortran.dg/ichar_2.f90: Likewise.
16109 * gfortran.dg/ieee/ieee_1.F90: Likewise.
16110 * gfortran.dg/ieee/ieee_2.f90: Likewise.
16111 * gfortran.dg/ieee/ieee_3.f90: Likewise.
16112 * gfortran.dg/ieee/ieee_4.f90: Likewise.
16113 * gfortran.dg/ieee/ieee_6.f90: Likewise.
16114 * gfortran.dg/ieee/ieee_7.f90: Likewise.
16115 * gfortran.dg/ieee/ieee_8.f90: Likewise.
16116 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
16117 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
16118 * gfortran.dg/ieee/large_1.f90: Likewise.
16119 * gfortran.dg/ieee/large_2.f90: Likewise.
16120 * gfortran.dg/ieee/large_3.F90: Likewise.
16121 * gfortran.dg/ieee/large_4.f90: Likewise.
16122 * gfortran.dg/ieee/rounding_1.f90: Likewise.
16123 * gfortran.dg/ieee/underflow_1.f90: Likewise.
16124 * gfortran.dg/impl_do_var_data.f90: Likewise.
16125 * gfortran.dg/implicit_10.f90: Likewise.
16126 * gfortran.dg/implicit_12.f90: Likewise.
16127 * gfortran.dg/implicit_class_1.f90: Likewise.
16128 * gfortran.dg/implicit_pure_1.f90: Likewise.
16129 * gfortran.dg/implied_do_1.f90: Likewise.
16130 * gfortran.dg/implied_do_io_1.f90: Likewise.
16131 * gfortran.dg/implied_do_io_2.f90: Likewise.
16132 * gfortran.dg/implied_do_io_3.f90: Likewise.
16133 * gfortran.dg/implied_shape_1.f08: Likewise.
16134 * gfortran.dg/import.f90: Likewise.
16135 * gfortran.dg/import4.f90: Likewise.
16136 * gfortran.dg/impure_1.f08: Likewise.
16137 * gfortran.dg/index.f90: Likewise.
16138 * gfortran.dg/index_2.f90: Likewise.
16139 * gfortran.dg/init_flag_1.f90: Likewise.
16140 * gfortran.dg/init_flag_10.f90: Likewise.
16141 * gfortran.dg/init_flag_15.f03: Likewise.
16142 * gfortran.dg/init_flag_2.f90: Likewise.
16143 * gfortran.dg/init_flag_3.f90: Likewise.
16144 * gfortran.dg/init_flag_4.f90: Likewise.
16145 * gfortran.dg/init_flag_5.f90: Likewise.
16146 * gfortran.dg/init_flag_6.f90: Likewise.
16147 * gfortran.dg/init_flag_7.f90: Likewise.
16148 * gfortran.dg/init_flag_9.f90: Likewise.
16149 * gfortran.dg/initialization_11.f90: Likewise.
16150 * gfortran.dg/initialization_19.f90: Likewise.
16151 * gfortran.dg/initialization_2.f90: Likewise.
16152 * gfortran.dg/initialization_22.f90: Likewise.
16153 * gfortran.dg/initialization_27.f90: Likewise.
16154 * gfortran.dg/initialization_5.f90: Likewise.
16155 * gfortran.dg/initialization_6.f90: Likewise.
16156 * gfortran.dg/inline_matmul_1.f90: Likewise.
16157 * gfortran.dg/inline_matmul_10.f90: Likewise.
16158 * gfortran.dg/inline_matmul_11.f90: Likewise.
16159 * gfortran.dg/inline_matmul_13.f90: Likewise.
16160 * gfortran.dg/inline_matmul_14.f90: Likewise.
16161 * gfortran.dg/inline_matmul_16.f90: Likewise.
16162 * gfortran.dg/inline_matmul_17.f90: Likewise.
16163 * gfortran.dg/inline_matmul_18.f90: Likewise.
16164 * gfortran.dg/inline_matmul_19.f90: Likewise.
16165 * gfortran.dg/inline_matmul_2.f90: Likewise.
16166 * gfortran.dg/inline_matmul_20.f90: Likewise.
16167 * gfortran.dg/inline_matmul_22.f90: Likewise.
16168 * gfortran.dg/inline_matmul_3.f90: Likewise.
16169 * gfortran.dg/inline_matmul_4.f90: Likewise.
16170 * gfortran.dg/inline_matmul_5.f90: Likewise.
16171 * gfortran.dg/inline_matmul_6.f90: Likewise.
16172 * gfortran.dg/inline_matmul_7.f90: Likewise.
16173 * gfortran.dg/inline_matmul_8.f90: Likewise.
16174 * gfortran.dg/inline_matmul_9.f90: Likewise.
16175 * gfortran.dg/inline_sum_1.f90: Likewise.
16176 * gfortran.dg/inline_sum_3.f90: Likewise.
16177 * gfortran.dg/inline_sum_5.f90: Likewise.
16178 * gfortran.dg/inquire-complex.f90: Likewise.
16179 * gfortran.dg/inquire.f90: Likewise.
16180 * gfortran.dg/inquire_10.f90: Likewise.
16181 * gfortran.dg/inquire_13.f90: Likewise.
16182 * gfortran.dg/inquire_15.f90: Likewise.
16183 * gfortran.dg/inquire_16.f90: Likewise.
16184 * gfortran.dg/inquire_17.f90: Likewise.
16185 * gfortran.dg/inquire_5.f90: Likewise.
16186 * gfortran.dg/inquire_6.f90: Likewise.
16187 * gfortran.dg/inquire_7.f90: Likewise.
16188 * gfortran.dg/inquire_9.f90: Likewise.
16189 * gfortran.dg/inquire_internal.f90: Likewise.
16190 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
16191 * gfortran.dg/inquire_size.f90: Likewise.
16192 * gfortran.dg/int_1.f90: Likewise.
16193 * gfortran.dg/int_conv_1.f90: Likewise.
16194 * gfortran.dg/int_range_io_1.f90: Likewise.
16195 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
16196 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
16197 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
16198 * gfortran.dg/integer_plus.f90: Likewise.
16199 * gfortran.dg/intent_out_2.f90: Likewise.
16200 * gfortran.dg/intent_out_5.f90: Likewise.
16201 * gfortran.dg/intent_out_6.f90: Likewise.
16202 * gfortran.dg/interface_12.f90: Likewise.
16203 * gfortran.dg/interface_19.f90: Likewise.
16204 * gfortran.dg/interface_4.f90: Likewise.
16205 * gfortran.dg/interface_5.f90: Likewise.
16206 * gfortran.dg/interface_9.f90: Likewise.
16207 * gfortran.dg/interface_assignment_1.f90: Likewise.
16208 * gfortran.dg/interface_assignment_2.f90: Likewise.
16209 * gfortran.dg/internal_dummy_2.f08: Likewise.
16210 * gfortran.dg/internal_dummy_3.f08: Likewise.
16211 * gfortran.dg/internal_dummy_4.f08: Likewise.
16212 * gfortran.dg/internal_pack_1.f90: Likewise.
16213 * gfortran.dg/internal_pack_10.f90: Likewise.
16214 * gfortran.dg/internal_pack_12.f90: Likewise.
16215 * gfortran.dg/internal_pack_13.f90: Likewise.
16216 * gfortran.dg/internal_pack_14.f90: Likewise.
16217 * gfortran.dg/internal_pack_15.f90: Likewise.
16218 * gfortran.dg/internal_pack_2.f90: Likewise.
16219 * gfortran.dg/internal_pack_3.f90: Likewise.
16220 * gfortran.dg/internal_pack_4.f90: Likewise.
16221 * gfortran.dg/internal_pack_6.f90: Likewise.
16222 * gfortran.dg/internal_pack_8.f90: Likewise.
16223 * gfortran.dg/internal_readwrite_1.f90: Likewise.
16224 * gfortran.dg/internal_readwrite_2.f90: Likewise.
16225 * gfortran.dg/internal_readwrite_3.f90: Likewise.
16226 * gfortran.dg/intrinsic_actual_1.f: Likewise.
16227 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
16228 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
16229 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
16230 * gfortran.dg/intrinsic_char_1.f90: Likewise.
16231 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
16232 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
16233 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
16234 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
16235 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
16236 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
16237 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
16238 * gfortran.dg/intrinsic_product_1.f90: Likewise.
16239 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
16240 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
16241 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
16242 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
16243 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
16244 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
16245 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
16246 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
16247 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
16248 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
16249 * gfortran.dg/io_err_1.f90: Likewise.
16250 * gfortran.dg/io_real_boz.f90: Likewise.
16251 * gfortran.dg/iomsg_1.f90: Likewise.
16252 * gfortran.dg/iostat_1.f90: Likewise.
16253 * gfortran.dg/iostat_2.f90: Likewise.
16254 * gfortran.dg/iostat_4.f90: Likewise.
16255 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
16256 * gfortran.dg/ishft_1.f90: Likewise.
16257 * gfortran.dg/ishft_2.f90: Likewise.
16258 * gfortran.dg/ishft_4.f90: Likewise.
16259 * gfortran.dg/isnan_1.f90: Likewise.
16260 * gfortran.dg/isnan_2.f90: Likewise.
16261 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
16262 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
16263 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
16264 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
16265 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
16266 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
16267 * gfortran.dg/itime_idate_1.f: Likewise.
16268 * gfortran.dg/itime_idate_2.f: Likewise.
16269 * gfortran.dg/large_integer_kind_1.f90: Likewise.
16270 * gfortran.dg/large_integer_kind_2.f90: Likewise.
16271 * gfortran.dg/large_real_kind_1.f90: Likewise.
16272 * gfortran.dg/large_real_kind_2.F90: Likewise.
16273 * gfortran.dg/large_real_kind_3.F90: Likewise.
16274 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
16275 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
16276 * gfortran.dg/large_recl.f90: Likewise.
16277 * gfortran.dg/large_unit_1.f90: Likewise.
16278 * gfortran.dg/large_unit_2.f90: Likewise.
16279 * gfortran.dg/largeequiv_1.f90: Likewise.
16280 * gfortran.dg/leadz_trailz_1.f90: Likewise.
16281 * gfortran.dg/leadz_trailz_2.f90: Likewise.
16282 * gfortran.dg/leadz_trailz_3.f90: Likewise.
16283 * gfortran.dg/list_read_1.f90: Likewise.
16284 * gfortran.dg/list_read_10.f90: Likewise.
16285 * gfortran.dg/list_read_11.f90: Likewise.
16286 * gfortran.dg/list_read_12.f90: Likewise.
16287 * gfortran.dg/list_read_13.f: Likewise.
16288 * gfortran.dg/list_read_14.f90: Likewise.
16289 * gfortran.dg/list_read_2.f90: Likewise.
16290 * gfortran.dg/list_read_3.f90: Likewise.
16291 * gfortran.dg/list_read_4.f90: Likewise.
16292 * gfortran.dg/list_read_5.f90: Likewise.
16293 * gfortran.dg/list_read_6.f90: Likewise.
16294 * gfortran.dg/list_read_7.f90: Likewise.
16295 * gfortran.dg/list_read_8.f90: Likewise.
16296 * gfortran.dg/list_read_9.f90: Likewise.
16297 * gfortran.dg/loc_2.f90: Likewise.
16298 * gfortran.dg/logical_1.f90: Likewise.
16299 * gfortran.dg/logical_dot_product.f90: Likewise.
16300 * gfortran.dg/logical_temp_io.f90: Likewise.
16301 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
16302 * gfortran.dg/lrshift_1.f90: Likewise.
16303 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
16304 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
16305 * gfortran.dg/lto/pr40725_0.f03: Likewise.
16306 * gfortran.dg/lto/pr41576_1.f90: Likewise.
16307 * gfortran.dg/make_unit.f90: Likewise.
16308 * gfortran.dg/mapping_1.f90: Likewise.
16309 * gfortran.dg/mapping_2.f90: Likewise.
16310 * gfortran.dg/mapping_3.f90: Likewise.
16311 * gfortran.dg/masklr_1.F90: Likewise.
16312 * gfortran.dg/masklr_2.F90: Likewise.
16313 * gfortran.dg/matmul_1.f90: Likewise.
16314 * gfortran.dg/matmul_10.f90: Likewise.
16315 * gfortran.dg/matmul_12.f90: Likewise.
16316 * gfortran.dg/matmul_16.f90: Likewise.
16317 * gfortran.dg/matmul_17.f90: Likewise.
16318 * gfortran.dg/matmul_18.f90: Likewise.
16319 * gfortran.dg/matmul_2.f90: Likewise.
16320 * gfortran.dg/matmul_3.f90: Likewise.
16321 * gfortran.dg/matmul_4.f90: Likewise.
16322 * gfortran.dg/matmul_6.f90: Likewise.
16323 * gfortran.dg/matmul_8.f03: Likewise.
16324 * gfortran.dg/matmul_9.f90: Likewise.
16325 * gfortran.dg/matmul_bounds_12.f90: Likewise.
16326 * gfortran.dg/matmul_bounds_6.f90: Likewise.
16327 * gfortran.dg/matmul_const.f90: Likewise.
16328 * gfortran.dg/maxloc_1.f90: Likewise.
16329 * gfortran.dg/maxloc_2.f90: Likewise.
16330 * gfortran.dg/maxloc_3.f90: Likewise.
16331 * gfortran.dg/maxloc_4.f90: Likewise.
16332 * gfortran.dg/maxloc_string_1.f90: Likewise.
16333 * gfortran.dg/maxlocval_1.f90: Likewise.
16334 * gfortran.dg/maxlocval_2.f90: Likewise.
16335 * gfortran.dg/maxlocval_3.f90: Likewise.
16336 * gfortran.dg/maxlocval_4.f90: Likewise.
16337 * gfortran.dg/maxval_char_1.f90: Likewise.
16338 * gfortran.dg/maxval_char_2.f90: Likewise.
16339 * gfortran.dg/maxval_char_3.f90: Likewise.
16340 * gfortran.dg/maxval_char_4.f90: Likewise.
16341 * gfortran.dg/maxval_parameter_1.f90: Likewise.
16342 * gfortran.dg/mclock.f90: Likewise.
16343 * gfortran.dg/merge_bits_1.F90: Likewise.
16344 * gfortran.dg/merge_bits_2.F90: Likewise.
16345 * gfortran.dg/merge_char_1.f90: Likewise.
16346 * gfortran.dg/merge_init_expr.f90: Likewise.
16347 * gfortran.dg/min_max_optional_1.f90: Likewise.
16348 * gfortran.dg/min_max_optional_5.f90: Likewise.
16349 * gfortran.dg/minloc_1.f90: Likewise.
16350 * gfortran.dg/minloc_2.f90: Likewise.
16351 * gfortran.dg/minloc_3.f90: Likewise.
16352 * gfortran.dg/minloc_4.f90: Likewise.
16353 * gfortran.dg/minloc_string_1.f90: Likewise.
16354 * gfortran.dg/minlocval_1.f90: Likewise.
16355 * gfortran.dg/minlocval_2.f90: Likewise.
16356 * gfortran.dg/minlocval_3.f90: Likewise.
16357 * gfortran.dg/minlocval_4.f90: Likewise.
16358 * gfortran.dg/minmax_char_1.f90: Likewise.
16359 * gfortran.dg/minmaxloc_1.f90: Likewise.
16360 * gfortran.dg/minmaxloc_10.f90: Likewise.
16361 * gfortran.dg/minmaxloc_11.f90: Likewise.
16362 * gfortran.dg/minmaxloc_12.f90: Likewise.
16363 * gfortran.dg/minmaxloc_13.f90: Likewise.
16364 * gfortran.dg/minmaxloc_2.f90: Likewise.
16365 * gfortran.dg/minmaxloc_3.f90: Likewise.
16366 * gfortran.dg/minmaxloc_4.f90: Likewise.
16367 * gfortran.dg/minmaxloc_5.f90: Likewise.
16368 * gfortran.dg/minmaxloc_6.f90: Likewise.
16369 * gfortran.dg/minmaxloc_7.f90: Likewise.
16370 * gfortran.dg/minmaxloc_8.f90: Likewise.
16371 * gfortran.dg/minmaxval_1.f90: Likewise.
16372 * gfortran.dg/minval_char_1.f90: Likewise.
16373 * gfortran.dg/minval_char_2.f90: Likewise.
16374 * gfortran.dg/minval_char_3.f90: Likewise.
16375 * gfortran.dg/minval_char_4.f90: Likewise.
16376 * gfortran.dg/minval_char_5.f90: Likewise.
16377 * gfortran.dg/minval_parameter_1.f90: Likewise.
16378 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
16379 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
16380 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
16381 * gfortran.dg/missing_parens_1.f90: Likewise.
16382 * gfortran.dg/missing_parens_2.f90: Likewise.
16383 * gfortran.dg/mod_large_1.f90: Likewise.
16384 * gfortran.dg/mod_sign0_1.f90: Likewise.
16385 * gfortran.dg/module_blank_common.f90: Likewise.
16386 * gfortran.dg/module_commons_1.f90: Likewise.
16387 * gfortran.dg/module_commons_3.f90: Likewise.
16388 * gfortran.dg/module_double_reuse.f90: Likewise.
16389 * gfortran.dg/module_equivalence_1.f90: Likewise.
16390 * gfortran.dg/module_equivalence_2.f90: Likewise.
16391 * gfortran.dg/module_equivalence_3.f90: Likewise.
16392 * gfortran.dg/module_equivalence_5.f90: Likewise.
16393 * gfortran.dg/module_interface_1.f90: Likewise.
16394 * gfortran.dg/module_nan.f90: Likewise.
16395 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
16396 * gfortran.dg/module_procedure_1.f90: Likewise.
16397 * gfortran.dg/module_read_1.f90: Likewise.
16398 * gfortran.dg/module_read_2.f90: Likewise.
16399 * gfortran.dg/module_widestring_1.f90: Likewise.
16400 * gfortran.dg/move_alloc.f90: Likewise.
16401 * gfortran.dg/move_alloc_10.f90: Likewise.
16402 * gfortran.dg/move_alloc_13.f90: Likewise.
16403 * gfortran.dg/move_alloc_14.f90: Likewise.
16404 * gfortran.dg/move_alloc_15.f90: Likewise.
16405 * gfortran.dg/move_alloc_16.f90: Likewise.
16406 * gfortran.dg/move_alloc_2.f90: Likewise.
16407 * gfortran.dg/move_alloc_5.f90: Likewise.
16408 * gfortran.dg/move_alloc_6.f90: Likewise.
16409 * gfortran.dg/move_alloc_9.f90: Likewise.
16410 * gfortran.dg/multiple_allocation_1.f90: Likewise.
16411 * gfortran.dg/multiple_allocation_3.f90: Likewise.
16412 * gfortran.dg/mvbits_1.f90: Likewise.
16413 * gfortran.dg/mvbits_2.f90: Likewise.
16414 * gfortran.dg/mvbits_3.f90: Likewise.
16415 * gfortran.dg/mvbits_4.f90: Likewise.
16416 * gfortran.dg/mvbits_7.f90: Likewise.
16417 * gfortran.dg/mvbits_8.f90: Likewise.
16418 * gfortran.dg/namelist_11.f: Likewise.
16419 * gfortran.dg/namelist_12.f: Likewise.
16420 * gfortran.dg/namelist_13.f90: Likewise.
16421 * gfortran.dg/namelist_14.f90: Likewise.
16422 * gfortran.dg/namelist_15.f90: Likewise.
16423 * gfortran.dg/namelist_16.f90: Likewise.
16424 * gfortran.dg/namelist_17.f90: Likewise.
16425 * gfortran.dg/namelist_18.f90: Likewise.
16426 * gfortran.dg/namelist_19.f90: Likewise.
16427 * gfortran.dg/namelist_20.f90: Likewise.
16428 * gfortran.dg/namelist_21.f90: Likewise.
16429 * gfortran.dg/namelist_22.f90: Likewise.
16430 * gfortran.dg/namelist_23.f90: Likewise.
16431 * gfortran.dg/namelist_24.f90: Likewise.
16432 * gfortran.dg/namelist_26.f90: Likewise.
16433 * gfortran.dg/namelist_27.f90: Likewise.
16434 * gfortran.dg/namelist_28.f90: Likewise.
16435 * gfortran.dg/namelist_29.f90: Likewise.
16436 * gfortran.dg/namelist_37.f90: Likewise.
16437 * gfortran.dg/namelist_38.f90: Likewise.
16438 * gfortran.dg/namelist_39.f90: Likewise.
16439 * gfortran.dg/namelist_40.f90: Likewise.
16440 * gfortran.dg/namelist_41.f90: Likewise.
16441 * gfortran.dg/namelist_42.f90: Likewise.
16442 * gfortran.dg/namelist_43.f90: Likewise.
16443 * gfortran.dg/namelist_44.f90: Likewise.
16444 * gfortran.dg/namelist_47.f90: Likewise.
16445 * gfortran.dg/namelist_48.f90: Likewise.
16446 * gfortran.dg/namelist_49.f90: Likewise.
16447 * gfortran.dg/namelist_50.f90: Likewise.
16448 * gfortran.dg/namelist_51.f90: Likewise.
16449 * gfortran.dg/namelist_52.f90: Likewise.
16450 * gfortran.dg/namelist_54.f90: Likewise.
16451 * gfortran.dg/namelist_55.f90: Likewise.
16452 * gfortran.dg/namelist_56.f90: Likewise.
16453 * gfortran.dg/namelist_57.f90: Likewise.
16454 * gfortran.dg/namelist_58.f90: Likewise.
16455 * gfortran.dg/namelist_59.f90: Likewise.
16456 * gfortran.dg/namelist_60.f90: Likewise.
16457 * gfortran.dg/namelist_61.f90: Likewise.
16458 * gfortran.dg/namelist_64.f90: Likewise.
16459 * gfortran.dg/namelist_65.f90: Likewise.
16460 * gfortran.dg/namelist_69.f90: Likewise.
16461 * gfortran.dg/namelist_70.f90: Likewise.
16462 * gfortran.dg/namelist_71.f90: Likewise.
16463 * gfortran.dg/namelist_72.f: Likewise.
16464 * gfortran.dg/namelist_73.f90: Likewise.
16465 * gfortran.dg/namelist_77.f90: Likewise.
16466 * gfortran.dg/namelist_78.f90: Likewise.
16467 * gfortran.dg/namelist_79.f90: Likewise.
16468 * gfortran.dg/namelist_80.f90: Likewise.
16469 * gfortran.dg/namelist_81.f90: Likewise.
16470 * gfortran.dg/namelist_82.f90: Likewise.
16471 * gfortran.dg/namelist_84.f90: Likewise.
16472 * gfortran.dg/namelist_85.f90: Likewise.
16473 * gfortran.dg/namelist_86.f90: Likewise.
16474 * gfortran.dg/namelist_87.f90: Likewise.
16475 * gfortran.dg/namelist_88.f90: Likewise.
16476 * gfortran.dg/namelist_89.f90: Likewise.
16477 * gfortran.dg/namelist_90.f: Likewise.
16478 * gfortran.dg/namelist_95.f90: Likewise.
16479 * gfortran.dg/namelist_char_only.f90: Likewise.
16480 * gfortran.dg/namelist_empty.f90: Likewise.
16481 * gfortran.dg/namelist_internal.f90: Likewise.
16482 * gfortran.dg/namelist_use.f90: Likewise.
16483 * gfortran.dg/namelist_use_only.f90: Likewise.
16484 * gfortran.dg/namelist_utf8.f90: Likewise.
16485 * gfortran.dg/nan_1.f90: Likewise.
16486 * gfortran.dg/nan_2.f90: Likewise.
16487 * gfortran.dg/nan_3.f90: Likewise.
16488 * gfortran.dg/nan_6.f90: Likewise.
16489 * gfortran.dg/nan_7.f90: Likewise.
16490 * gfortran.dg/nearest_1.f90: Likewise.
16491 * gfortran.dg/nearest_2.f90: Likewise.
16492 * gfortran.dg/nearest_3.f90: Likewise.
16493 * gfortran.dg/negative-z-descriptor.f90: Likewise.
16494 * gfortran.dg/negative_automatic_size.f90: Likewise.
16495 * gfortran.dg/negative_unit.f: Likewise.
16496 * gfortran.dg/negative_unit2.f90: Likewise.
16497 * gfortran.dg/negative_unit_int8.f: Likewise.
16498 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
16499 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
16500 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
16501 * gfortran.dg/nested_modules_1.f90: Likewise.
16502 * gfortran.dg/nested_modules_2.f90: Likewise.
16503 * gfortran.dg/nested_modules_3.f90: Likewise.
16504 * gfortran.dg/nesting_1.f90: Likewise.
16505 * gfortran.dg/new_line.f90: Likewise.
16506 * gfortran.dg/newunit_1.f90: Likewise.
16507 * gfortran.dg/newunit_3.f90: Likewise.
16508 * gfortran.dg/newunit_5.f90.f90: Likewise.
16509 * gfortran.dg/nint_1.f90: Likewise.
16510 * gfortran.dg/nint_2.f90: Likewise.
16511 * gfortran.dg/no_arg_check_2.f90: Likewise.
16512 * gfortran.dg/no_range_check_1.f90: Likewise.
16513 * gfortran.dg/no_range_check_2.f90: Likewise.
16514 * gfortran.dg/no_range_check_3.f90: Likewise.
16515 * gfortran.dg/noadv_size.f90: Likewise.
16516 * gfortran.dg/nonreturning_statements.f90: Likewise.
16517 * gfortran.dg/norm2_1.f90: Likewise.
16518 * gfortran.dg/norm2_3.f90: Likewise.
16519 * gfortran.dg/nosigned_zero_1.f90: Likewise.
16520 * gfortran.dg/nosigned_zero_2.f90: Likewise.
16521 * gfortran.dg/nosigned_zero_3.f90: Likewise.
16522 * gfortran.dg/null_4.f90: Likewise.
16523 * gfortran.dg/null_9.f90: Likewise.
16524 * gfortran.dg/nullify_3.f90: Likewise.
16525 * gfortran.dg/oldstyle_1.f90: Likewise.
16526 * gfortran.dg/open_access_append_1.f90: Likewise.
16527 * gfortran.dg/open_access_append_2.f90: Likewise.
16528 * gfortran.dg/open_errors.f90: Likewise.
16529 * gfortran.dg/open_negative_unit_1.f90: Likewise.
16530 * gfortran.dg/open_new.f90: Likewise.
16531 * gfortran.dg/open_readonly_1.f90: Likewise.
16532 * gfortran.dg/operator_1.f90: Likewise.
16533 * gfortran.dg/optional_absent_1.f90: Likewise.
16534 * gfortran.dg/optional_absent_2.f90: Likewise.
16535 * gfortran.dg/optional_absent_3.f90: Likewise.
16536 * gfortran.dg/optional_class_1.f90: Likewise.
16537 * gfortran.dg/optional_dim_2.f90: Likewise.
16538 * gfortran.dg/optional_dim_3.f90: Likewise.
16539 * gfortran.dg/output_exponents_1.f90: Likewise.
16540 * gfortran.dg/overload_1.f90: Likewise.
16541 * gfortran.dg/overload_2.f90: Likewise.
16542 * gfortran.dg/overwrite_1.f: Likewise.
16543 * gfortran.dg/pad_no.f90: Likewise.
16544 * gfortran.dg/parameter_array_init_1.f90: Likewise.
16545 * gfortran.dg/parameter_array_init_2.f90: Likewise.
16546 * gfortran.dg/parameter_array_init_4.f90: Likewise.
16547 * gfortran.dg/parameter_array_init_5.f90: Likewise.
16548 * gfortran.dg/parameter_array_section_2.f90: Likewise.
16549 * gfortran.dg/parens_3.f90: Likewise.
16550 * gfortran.dg/parens_5.f90: Likewise.
16551 * gfortran.dg/parens_6.f90: Likewise.
16552 * gfortran.dg/parent_result_ref_1.f90: Likewise.
16553 * gfortran.dg/parent_result_ref_2.f90: Likewise.
16554 * gfortran.dg/parent_result_ref_3.f90: Likewise.
16555 * gfortran.dg/parent_result_ref_4.f90: Likewise.
16556 * gfortran.dg/parity_1.f90: Likewise.
16557 * gfortran.dg/past_eor.f90: Likewise.
16558 * gfortran.dg/pdt_1.f03: Likewise.
16559 * gfortran.dg/pdt_10.f03: Likewise.
16560 * gfortran.dg/pdt_11.f03: Likewise.
16561 * gfortran.dg/pdt_12.f03: Likewise.
16562 * gfortran.dg/pdt_13.f03: Likewise.
16563 * gfortran.dg/pdt_14.f03: Likewise.
16564 * gfortran.dg/pdt_15.f03: Likewise.
16565 * gfortran.dg/pdt_19.f03: Likewise.
16566 * gfortran.dg/pdt_20.f03: Likewise.
16567 * gfortran.dg/pdt_22.f03: Likewise.
16568 * gfortran.dg/pdt_23.f03: Likewise.
16569 * gfortran.dg/pdt_25.f03: Likewise.
16570 * gfortran.dg/pdt_26.f03: Likewise.
16571 * gfortran.dg/pdt_27.f03: Likewise.
16572 * gfortran.dg/pdt_28.f03: Likewise.
16573 * gfortran.dg/pdt_3.f03: Likewise.
16574 * gfortran.dg/pdt_4.f03: Likewise.
16575 * gfortran.dg/pdt_5.f03: Likewise.
16576 * gfortran.dg/pdt_7.f03: Likewise.
16577 * gfortran.dg/pointer_1.f90: Likewise.
16578 * gfortran.dg/pointer_array_1.f90: Likewise.
16579 * gfortran.dg/pointer_array_3.f90: Likewise.
16580 * gfortran.dg/pointer_array_4.f90: Likewise.
16581 * gfortran.dg/pointer_array_5.f90: Likewise.
16582 * gfortran.dg/pointer_array_6.f90: Likewise.
16583 * gfortran.dg/pointer_array_7.f90: Likewise.
16584 * gfortran.dg/pointer_array_8.f90: Likewise.
16585 * gfortran.dg/pointer_array_9.f90: Likewise.
16586 * gfortran.dg/pointer_array_component_1.f90: Likewise.
16587 * gfortran.dg/pointer_array_component_2.f90: Likewise.
16588 * gfortran.dg/pointer_assign_10.f90: Likewise.
16589 * gfortran.dg/pointer_assign_11.f90: Likewise.
16590 * gfortran.dg/pointer_assign_4.f90: Likewise.
16591 * gfortran.dg/pointer_assign_8.f90: Likewise.
16592 * gfortran.dg/pointer_assign_9.f90: Likewise.
16593 * gfortran.dg/pointer_check_10.f90: Likewise.
16594 * gfortran.dg/pointer_check_9.f90: Likewise.
16595 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
16596 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
16597 * gfortran.dg/pointer_function_result_1.f90: Likewise.
16598 * gfortran.dg/pointer_init_1.f90: Likewise.
16599 * gfortran.dg/pointer_init_3.f90: Likewise.
16600 * gfortran.dg/pointer_init_4.f90: Likewise.
16601 * gfortran.dg/pointer_init_5.f90: Likewise.
16602 * gfortran.dg/pointer_init_8.f90: Likewise.
16603 * gfortran.dg/pointer_intent_1.f90: Likewise.
16604 * gfortran.dg/pointer_intent_4.f90: Likewise.
16605 * gfortran.dg/pointer_intent_5.f90: Likewise.
16606 * gfortran.dg/pointer_remapping_10.f90: Likewise.
16607 * gfortran.dg/pointer_remapping_4.f03: Likewise.
16608 * gfortran.dg/pointer_remapping_5.f08: Likewise.
16609 * gfortran.dg/pointer_remapping_9.f90: Likewise.
16610 * gfortran.dg/pointer_target_1.f90: Likewise.
16611 * gfortran.dg/pointer_target_2.f90: Likewise.
16612 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
16613 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
16614 * gfortran.dg/power.f90: Likewise.
16615 * gfortran.dg/power1.f90: Likewise.
16616 * gfortran.dg/power_3.f90: Likewise.
16617 * gfortran.dg/power_4.f90: Likewise.
16618 * gfortran.dg/power_5.f90: Likewise.
16619 * gfortran.dg/pr12884.f: Likewise.
16620 * gfortran.dg/pr15129.f90: Likewise.
16621 * gfortran.dg/pr15140.f90: Likewise.
16622 * gfortran.dg/pr15324.f90: Likewise.
16623 * gfortran.dg/pr15332.f: Likewise.
16624 * gfortran.dg/pr15957.f90: Likewise.
16625 * gfortran.dg/pr15959.f90: Likewise.
16626 * gfortran.dg/pr16597.f90: Likewise.
16627 * gfortran.dg/pr16861.f90: Likewise.
16628 * gfortran.dg/pr16938.f90: Likewise.
16629 * gfortran.dg/pr17090.f90: Likewise.
16630 * gfortran.dg/pr17143.f90: Likewise.
16631 * gfortran.dg/pr17164.f90: Likewise.
16632 * gfortran.dg/pr17229.f: Likewise.
16633 * gfortran.dg/pr17285.f90: Likewise.
16634 * gfortran.dg/pr17286.f90: Likewise.
16635 * gfortran.dg/pr17472.f: Likewise.
16636 * gfortran.dg/pr17612.f90: Likewise.
16637 * gfortran.dg/pr17706.f90: Likewise.
16638 * gfortran.dg/pr18025.f90: Likewise.
16639 * gfortran.dg/pr18122.f90: Likewise.
16640 * gfortran.dg/pr18210.f90: Likewise.
16641 * gfortran.dg/pr18392.f90: Likewise.
16642 * gfortran.dg/pr19155.f: Likewise.
16643 * gfortran.dg/pr19216.f: Likewise.
16644 * gfortran.dg/pr19467.f90: Likewise.
16645 * gfortran.dg/pr19657.f: Likewise.
16646 * gfortran.dg/pr19926.f90: Likewise.
16647 * gfortran.dg/pr19928-1.f90: Likewise.
16648 * gfortran.dg/pr19928-2.f90: Likewise.
16649 * gfortran.dg/pr20086.f90: Likewise.
16650 * gfortran.dg/pr20124.f90: Likewise.
16651 * gfortran.dg/pr20163-2.f: Likewise.
16652 * gfortran.dg/pr20480.f90: Likewise.
16653 * gfortran.dg/pr20755.f: Likewise.
16654 * gfortran.dg/pr20950.f: Likewise.
16655 * gfortran.dg/pr21177.f90: Likewise.
16656 * gfortran.dg/pr21730.f: Likewise.
16657 * gfortran.dg/pr22491.f: Likewise.
16658 * gfortran.dg/pr25603.f: Likewise.
16659 * gfortran.dg/pr26246_2.f90: Likewise.
16660 * gfortran.dg/pr32136.f90: Likewise.
16661 * gfortran.dg/pr32533.f90: Likewise.
16662 * gfortran.dg/pr33794.f90: Likewise.
16663 * gfortran.dg/pr35662.f90: Likewise.
16664 * gfortran.dg/pr35944-1.f90: Likewise.
16665 * gfortran.dg/pr35944-2.f90: Likewise.
16666 * gfortran.dg/pr35983.f90: Likewise.
16667 * gfortran.dg/pr39865.f90: Likewise.
16668 * gfortran.dg/pr41212.f90: Likewise.
16669 * gfortran.dg/pr43808.f90: Likewise.
16670 * gfortran.dg/pr44592.f90: Likewise.
16671 * gfortran.dg/pr44735.f90: Likewise.
16672 * gfortran.dg/pr45308.f03: Likewise.
16673 * gfortran.dg/pr46297.f: Likewise.
16674 * gfortran.dg/pr46588.f90: Likewise.
16675 * gfortran.dg/pr46665.f90: Likewise.
16676 * gfortran.dg/pr46804.f90: Likewise.
16677 * gfortran.dg/pr47008.f03: Likewise.
16678 * gfortran.dg/pr47614.f: Likewise.
16679 * gfortran.dg/pr47878.f90: Likewise.
16680 * gfortran.dg/pr49103.f90: Likewise.
16681 * gfortran.dg/pr50069_1.f90: Likewise.
16682 * gfortran.dg/pr50769.f90: Likewise.
16683 * gfortran.dg/pr52608.f90: Likewise.
16684 * gfortran.dg/pr55086_2.f90: Likewise.
16685 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
16686 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
16687 * gfortran.dg/pr55330.f90: Likewise.
16688 * gfortran.dg/pr56015.f90: Likewise.
16689 * gfortran.dg/pr57910.f90: Likewise.
16690 * gfortran.dg/pr59700.f90: Likewise.
16691 * gfortran.dg/pr62125.f90: Likewise.
16692 * gfortran.dg/pr64530.f90: Likewise.
16693 * gfortran.dg/pr65429.f90: Likewise.
16694 * gfortran.dg/pr65450.f90: Likewise.
16695 * gfortran.dg/pr65504.f90: Likewise.
16696 * gfortran.dg/pr65903.f90: Likewise.
16697 * gfortran.dg/pr66311.f90: Likewise.
16698 * gfortran.dg/pr66864.f90: Likewise.
16699 * gfortran.dg/pr67140.f90: Likewise.
16700 * gfortran.dg/pr67524.f90: Likewise.
16701 * gfortran.dg/pr67885.f90: Likewise.
16702 * gfortran.dg/pr68053.f90: Likewise.
16703 * gfortran.dg/pr68566.f90: Likewise.
16704 * gfortran.dg/pr69514_1.f90: Likewise.
16705 * gfortran.dg/pr69514_2.f90: Likewise.
16706 * gfortran.dg/pr69739.f90: Likewise.
16707 * gfortran.dg/pr70673.f90: Likewise.
16708 * gfortran.dg/pr71523_2.f90: Likewise.
16709 * gfortran.dg/pr71764.f90: Likewise.
16710 * gfortran.dg/pr78092.f90: Likewise.
16711 * gfortran.dg/pr82973.f90: Likewise.
16712 * gfortran.dg/pr83864.f90: Likewise.
16713 * gfortran.dg/pr83874.f90: Likewise.
16714 * gfortran.dg/pr84088.f90: Likewise.
16715 * gfortran.dg/pr84155.f90: Likewise.
16716 * gfortran.dg/proc_decl_12.f90: Likewise.
16717 * gfortran.dg/proc_decl_13.f90: Likewise.
16718 * gfortran.dg/proc_decl_15.f90: Likewise.
16719 * gfortran.dg/proc_decl_17.f90: Likewise.
16720 * gfortran.dg/proc_decl_18.f90: Likewise.
16721 * gfortran.dg/proc_decl_2.f90: Likewise.
16722 * gfortran.dg/proc_decl_5.f90: Likewise.
16723 * gfortran.dg/proc_decl_9.f90: Likewise.
16724 * gfortran.dg/proc_ptr_1.f90: Likewise.
16725 * gfortran.dg/proc_ptr_10.f90: Likewise.
16726 * gfortran.dg/proc_ptr_12.f90: Likewise.
16727 * gfortran.dg/proc_ptr_18.f90: Likewise.
16728 * gfortran.dg/proc_ptr_19.f90: Likewise.
16729 * gfortran.dg/proc_ptr_21.f90: Likewise.
16730 * gfortran.dg/proc_ptr_22.f90: Likewise.
16731 * gfortran.dg/proc_ptr_23.f90: Likewise.
16732 * gfortran.dg/proc_ptr_25.f90: Likewise.
16733 * gfortran.dg/proc_ptr_26.f90: Likewise.
16734 * gfortran.dg/proc_ptr_3.f90: Likewise.
16735 * gfortran.dg/proc_ptr_36.f90: Likewise.
16736 * gfortran.dg/proc_ptr_47.f90: Likewise.
16737 * gfortran.dg/proc_ptr_48.f90: Likewise.
16738 * gfortran.dg/proc_ptr_5.f90: Likewise.
16739 * gfortran.dg/proc_ptr_6.f90: Likewise.
16740 * gfortran.dg/proc_ptr_7.f90: Likewise.
16741 * gfortran.dg/proc_ptr_8.f90: Likewise.
16742 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
16743 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
16744 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
16745 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
16746 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
16747 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
16748 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
16749 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
16750 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
16751 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
16752 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
16753 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
16754 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
16755 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
16756 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
16757 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
16758 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
16759 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
16760 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
16761 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
16762 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
16763 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
16764 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
16765 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
16766 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
16767 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
16768 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
16769 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
16770 * gfortran.dg/product_init_expr.f03: Likewise.
16771 * gfortran.dg/promotion.f90: Likewise.
16772 * gfortran.dg/promotion_3.f90: Likewise.
16773 * gfortran.dg/promotion_4.f90: Likewise.
16774 * gfortran.dg/protected_1.f90: Likewise.
16775 * gfortran.dg/protected_2.f90: Likewise.
16776 * gfortran.dg/ptr-func-1.f90: Likewise.
16777 * gfortran.dg/ptr-func-2.f90: Likewise.
16778 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
16779 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
16780 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
16781 * gfortran.dg/pure_byref_1.f90: Likewise.
16782 * gfortran.dg/pure_byref_2.f90: Likewise.
16783 * gfortran.dg/pure_byref_3.f90: Likewise.
16784 * gfortran.dg/quad_2.f90: Likewise.
16785 * gfortran.dg/quad_3.f90: Likewise.
16786 * gfortran.dg/random_3.f90: Likewise.
16787 * gfortran.dg/random_4.f90: Likewise.
16788 * gfortran.dg/random_7.f90: Likewise.
16789 * gfortran.dg/read_2.f90: Likewise.
16790 * gfortran.dg/read_3.f90: Likewise.
16791 * gfortran.dg/read_4.f90: Likewise.
16792 * gfortran.dg/read_5.f90: Likewise.
16793 * gfortran.dg/read_bad_advance.f90: Likewise.
16794 * gfortran.dg/read_bang.f90: Likewise.
16795 * gfortran.dg/read_bang4.f90: Likewise.
16796 * gfortran.dg/read_comma.f: Likewise.
16797 * gfortran.dg/read_dir.f90: Likewise.
16798 * gfortran.dg/read_empty_file.f: Likewise.
16799 * gfortran.dg/read_eof_1.f90: Likewise.
16800 * gfortran.dg/read_eof_2.f90: Likewise.
16801 * gfortran.dg/read_eof_3.f90: Likewise.
16802 * gfortran.dg/read_eof_4.f90: Likewise.
16803 * gfortran.dg/read_eof_5.f90: Likewise.
16804 * gfortran.dg/read_eof_6.f: Likewise.
16805 * gfortran.dg/read_eof_7.f90: Likewise.
16806 * gfortran.dg/read_eof_8.f90: Likewise.
16807 * gfortran.dg/read_eof_all.f90: Likewise.
16808 * gfortran.dg/read_eor.f90: Likewise.
16809 * gfortran.dg/read_float_1.f90: Likewise.
16810 * gfortran.dg/read_float_2.f03: Likewise.
16811 * gfortran.dg/read_float_3.f90: Likewise.
16812 * gfortran.dg/read_float_4.f90: Likewise.
16813 * gfortran.dg/read_infnan_1.f90: Likewise.
16814 * gfortran.dg/read_list_eof_1.f90: Likewise.
16815 * gfortran.dg/read_logical.f90: Likewise.
16816 * gfortran.dg/read_many_1.f: Likewise.
16817 * gfortran.dg/read_no_eor.f90: Likewise.
16818 * gfortran.dg/read_noadvance.f90: Likewise.
16819 * gfortran.dg/read_repeat.f90: Likewise.
16820 * gfortran.dg/read_repeat_2.f90: Likewise.
16821 * gfortran.dg/read_size_noadvance.f90: Likewise.
16822 * gfortran.dg/read_x_eof.f90: Likewise.
16823 * gfortran.dg/read_x_past.f: Likewise.
16824 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
16825 * gfortran.dg/real_const_1.f: Likewise.
16826 * gfortran.dg/real_const_2.f90: Likewise.
16827 * gfortran.dg/real_const_3.f90: Likewise.
16828 * gfortran.dg/real_do_1.f90: Likewise.
16829 * gfortran.dg/real_index_1.f90: Likewise.
16830 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
16831 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
16832 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
16833 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
16834 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
16835 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
16836 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
16837 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
16838 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
16839 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
16840 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
16841 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
16842 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
16843 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
16844 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
16845 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
16846 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
16847 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
16848 * gfortran.dg/record_marker_1.f90: Likewise.
16849 * gfortran.dg/record_marker_2.f: Likewise.
16850 * gfortran.dg/record_marker_3.f90: Likewise.
16851 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
16852 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
16853 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
16854 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
16855 * gfortran.dg/recursive_check_7.f90: Likewise.
16856 * gfortran.dg/recursive_reference_1.f90: Likewise.
16857 * gfortran.dg/recursive_reference_2.f90: Likewise.
16858 * gfortran.dg/recursive_stack.f90: Likewise.
16859 * gfortran.dg/reduction.f90: Likewise.
16860 * gfortran.dg/repack_arrays_1.f90: Likewise.
16861 * gfortran.dg/repeat_1.f90: Likewise.
16862 * gfortran.dg/repeat_2.f90: Likewise.
16863 * gfortran.dg/repeat_3.f90: Likewise.
16864 * gfortran.dg/repeat_6.f90: Likewise.
16865 * gfortran.dg/reshape-alloc.f90: Likewise.
16866 * gfortran.dg/reshape-complex.f90: Likewise.
16867 * gfortran.dg/reshape.f90: Likewise.
16868 * gfortran.dg/reshape_2.f90: Likewise.
16869 * gfortran.dg/reshape_7.f90: Likewise.
16870 * gfortran.dg/reshape_empty_1.f03: Likewise.
16871 * gfortran.dg/reshape_pad_1.f90: Likewise.
16872 * gfortran.dg/reshape_rank7.f90: Likewise.
16873 * gfortran.dg/reshape_transpose_1.f90: Likewise.
16874 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
16875 * gfortran.dg/result_default_init_1.f90: Likewise.
16876 * gfortran.dg/result_in_spec_1.f90: Likewise.
16877 * gfortran.dg/result_in_spec_2.f90: Likewise.
16878 * gfortran.dg/ret_array_1.f90: Likewise.
16879 * gfortran.dg/ret_pointer_1.f90: Likewise.
16880 * gfortran.dg/ret_pointer_2.f90: Likewise.
16881 * gfortran.dg/rewind_1.f90: Likewise.
16882 * gfortran.dg/round_1.f03: Likewise.
16883 * gfortran.dg/round_2.f03: Likewise.
16884 * gfortran.dg/round_3.f08: Likewise.
16885 * gfortran.dg/round_4.f90: Likewise.
16886 * gfortran.dg/rrspacing_1.f90: Likewise.
16887 * gfortran.dg/runtime_warning_1.f90: Likewise.
16888 * gfortran.dg/same_type_as_2.f03: Likewise.
16889 * gfortran.dg/save_1.f90: Likewise.
16890 * gfortran.dg/save_5.f90: Likewise.
16891 * gfortran.dg/save_6.f90: Likewise.
16892 * gfortran.dg/scalar_mask_1.f90: Likewise.
16893 * gfortran.dg/scalar_mask_2.f90: Likewise.
16894 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
16895 * gfortran.dg/scale_1.f90: Likewise.
16896 * gfortran.dg/scan_1.f90: Likewise.
16897 * gfortran.dg/scan_2.f90: Likewise.
16898 * gfortran.dg/secnds-1.f: Likewise.
16899 * gfortran.dg/secnds.f: Likewise.
16900 * gfortran.dg/select_1.f90: Likewise.
16901 * gfortran.dg/select_2.f90: Likewise.
16902 * gfortran.dg/select_3.f90: Likewise.
16903 * gfortran.dg/select_5.f90: Likewise.
16904 * gfortran.dg/select_char_1.f90: Likewise.
16905 * gfortran.dg/select_char_2.f90: Likewise.
16906 * gfortran.dg/select_type_13.f03: Likewise.
16907 * gfortran.dg/select_type_14.f03: Likewise.
16908 * gfortran.dg/select_type_15.f03: Likewise.
16909 * gfortran.dg/select_type_19.f03: Likewise.
16910 * gfortran.dg/select_type_2.f03: Likewise.
16911 * gfortran.dg/select_type_26.f03: Likewise.
16912 * gfortran.dg/select_type_27.f03: Likewise.
16913 * gfortran.dg/select_type_28.f03: Likewise.
16914 * gfortran.dg/select_type_3.f03: Likewise.
16915 * gfortran.dg/select_type_35.f03: Likewise.
16916 * gfortran.dg/select_type_36.f03: Likewise.
16917 * gfortran.dg/select_type_37.f03: Likewise.
16918 * gfortran.dg/select_type_39.f03: Likewise.
16919 * gfortran.dg/select_type_4.f90: Likewise.
16920 * gfortran.dg/select_type_5.f03: Likewise.
16921 * gfortran.dg/select_type_6.f03: Likewise.
16922 * gfortran.dg/select_type_7.f03: Likewise.
16923 * gfortran.dg/select_type_8.f03: Likewise.
16924 * gfortran.dg/selected_char_kind_1.f90: Likewise.
16925 * gfortran.dg/selected_char_kind_4.f90: Likewise.
16926 * gfortran.dg/selected_kind_1.f90: Likewise.
16927 * gfortran.dg/selected_real_kind_2.f90: Likewise.
16928 * gfortran.dg/shape_2.f90: Likewise.
16929 * gfortran.dg/shape_4.f90: Likewise.
16930 * gfortran.dg/shape_5.f90: Likewise.
16931 * gfortran.dg/shape_7.f90: Likewise.
16932 * gfortran.dg/shape_8.f90: Likewise.
16933 * gfortran.dg/shape_9.f90: Likewise.
16934 * gfortran.dg/shift-kind_2.f90: Likewise.
16935 * gfortran.dg/shiftalr_1.F90: Likewise.
16936 * gfortran.dg/shiftalr_2.F90: Likewise.
16937 * gfortran.dg/simpleif_1.f90: Likewise.
16938 * gfortran.dg/simplify_argN_1.f90: Likewise.
16939 * gfortran.dg/simplify_cshift_1.f90: Likewise.
16940 * gfortran.dg/simplify_cshift_4.f90: Likewise.
16941 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
16942 * gfortran.dg/simplify_modulo.f90: Likewise.
16943 * gfortran.dg/single_char_string.f90: Likewise.
16944 * gfortran.dg/size_dim.f90: Likewise.
16945 * gfortran.dg/size_optional_dim_1.f90: Likewise.
16946 * gfortran.dg/sizeof.f90: Likewise.
16947 * gfortran.dg/sizeof_4.f90: Likewise.
16948 * gfortran.dg/slash_1.f90: Likewise.
16949 * gfortran.dg/sms-1.f90: Likewise.
16950 * gfortran.dg/sms-2.f90: Likewise.
16951 * gfortran.dg/spec_expr_7.f90: Likewise.
16952 * gfortran.dg/specifics_1.f90: Likewise.
16953 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
16954 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
16955 * gfortran.dg/spread_init_expr.f03: Likewise.
16956 * gfortran.dg/spread_scalar_source.f90: Likewise.
16957 * gfortran.dg/spread_shape_1.f90: Likewise.
16958 * gfortran.dg/stat_1.f90: Likewise.
16959 * gfortran.dg/stat_2.f90: Likewise.
16960 * gfortran.dg/stfunc_1.f90: Likewise.
16961 * gfortran.dg/stfunc_4.f90: Likewise.
16962 * gfortran.dg/stfunc_6.f90: Likewise.
16963 * gfortran.dg/storage_size_1.f08: Likewise.
16964 * gfortran.dg/storage_size_3.f08: Likewise.
16965 * gfortran.dg/storage_size_4.f90: Likewise.
16966 * gfortran.dg/streamio_1.f90: Likewise.
16967 * gfortran.dg/streamio_10.f90: Likewise.
16968 * gfortran.dg/streamio_11.f90: Likewise.
16969 * gfortran.dg/streamio_12.f90: Likewise.
16970 * gfortran.dg/streamio_13.f90: Likewise.
16971 * gfortran.dg/streamio_14.f90: Likewise.
16972 * gfortran.dg/streamio_15.f90: Likewise.
16973 * gfortran.dg/streamio_16.f90: Likewise.
16974 * gfortran.dg/streamio_17.f90: Likewise.
16975 * gfortran.dg/streamio_2.f90: Likewise.
16976 * gfortran.dg/streamio_3.f90: Likewise.
16977 * gfortran.dg/streamio_4.f90: Likewise.
16978 * gfortran.dg/streamio_5.f90: Likewise.
16979 * gfortran.dg/streamio_6.f90: Likewise.
16980 * gfortran.dg/streamio_7.f90: Likewise.
16981 * gfortran.dg/streamio_8.f90: Likewise.
16982 * gfortran.dg/streamio_9.f90: Likewise.
16983 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
16984 * gfortran.dg/string_4.f90: Likewise.
16985 * gfortran.dg/string_array_constructor_2.f90: Likewise.
16986 * gfortran.dg/string_assign_2.f90: Likewise.
16987 * gfortran.dg/string_compare_1.f90: Likewise.
16988 * gfortran.dg/string_compare_2.f90: Likewise.
16989 * gfortran.dg/string_compare_3.f90: Likewise.
16990 * gfortran.dg/string_ctor_1.f90: Likewise.
16991 * gfortran.dg/string_length_1.f90: Likewise.
16992 * gfortran.dg/string_length_2.f90: Likewise.
16993 * gfortran.dg/string_length_3.f90: Likewise.
16994 * gfortran.dg/string_length_4.f90: Likewise.
16995 * gfortran.dg/string_null_compare_1.f: Likewise.
16996 * gfortran.dg/string_pad_trunc.f90: Likewise.
16997 * gfortran.dg/structure_constructor_1.f03: Likewise.
16998 * gfortran.dg/structure_constructor_11.f90: Likewise.
16999 * gfortran.dg/structure_constructor_13.f03: Likewise.
17000 * gfortran.dg/structure_constructor_2.f03: Likewise.
17001 * gfortran.dg/structure_constructor_5.f03: Likewise.
17002 * gfortran.dg/submodule_1.f08: Likewise.
17003 * gfortran.dg/submodule_11.f08: Likewise.
17004 * gfortran.dg/submodule_14.f08: Likewise.
17005 * gfortran.dg/submodule_15.f08: Likewise.
17006 * gfortran.dg/submodule_17.f08: Likewise.
17007 * gfortran.dg/submodule_18.f08: Likewise.
17008 * gfortran.dg/submodule_19.f08: Likewise.
17009 * gfortran.dg/submodule_2.f08: Likewise.
17010 * gfortran.dg/submodule_27.f08: Likewise.
17011 * gfortran.dg/submodule_28.f08: Likewise.
17012 * gfortran.dg/submodule_29.f08: Likewise.
17013 * gfortran.dg/submodule_30.f08: Likewise.
17014 * gfortran.dg/submodule_6.f08: Likewise.
17015 * gfortran.dg/submodule_7.f08: Likewise.
17016 * gfortran.dg/submodule_8.f08: Likewise.
17017 * gfortran.dg/subnormal_1.f90: Likewise.
17018 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
17019 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
17020 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
17021 * gfortran.dg/substr_2.f: Likewise.
17022 * gfortran.dg/substr_3.f: Likewise.
17023 * gfortran.dg/substr_4.f: Likewise.
17024 * gfortran.dg/substr_5.f90: Likewise.
17025 * gfortran.dg/substr_6.f90: Likewise.
17026 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
17027 * gfortran.dg/sum_init_expr.f03: Likewise.
17028 * gfortran.dg/sum_zero_array_1.f90: Likewise.
17029 * gfortran.dg/system_clock_3.f08: Likewise.
17030 * gfortran.dg/t_editing.f: Likewise.
17031 * gfortran.dg/team_change_1.f90: Likewise.
17032 * gfortran.dg/team_end_1.f90: Likewise.
17033 * gfortran.dg/team_number_1.f90: Likewise.
17034 * gfortran.dg/temporary_1.f90: Likewise.
17035 * gfortran.dg/test_com_block.f90: Likewise.
17036 * gfortran.dg/test_only_clause.f90: Likewise.
17037 * gfortran.dg/tiny_1.f90: Likewise.
17038 * gfortran.dg/tiny_2.f90: Likewise.
17039 * gfortran.dg/tl_editing.f90: Likewise.
17040 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
17041 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
17042 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
17043 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
17044 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
17045 * gfortran.dg/transfer_class_2.f90: Likewise.
17046 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
17047 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
17048 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
17049 * gfortran.dg/transfer_resolve_1.f90: Likewise.
17050 * gfortran.dg/transfer_simplify_1.f90: Likewise.
17051 * gfortran.dg/transfer_simplify_10.f90: Likewise.
17052 * gfortran.dg/transfer_simplify_11.f90: Likewise.
17053 * gfortran.dg/transfer_simplify_2.f90: Likewise.
17054 * gfortran.dg/transfer_simplify_3.f90: Likewise.
17055 * gfortran.dg/transfer_simplify_4.f90: Likewise.
17056 * gfortran.dg/transfer_simplify_8.f90: Likewise.
17057 * gfortran.dg/transfer_simplify_9.f90: Likewise.
17058 * gfortran.dg/transpose_1.f90: Likewise.
17059 * gfortran.dg/transpose_3.f03: Likewise.
17060 * gfortran.dg/transpose_4.f90: Likewise.
17061 * gfortran.dg/transpose_conjg_1.f90: Likewise.
17062 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
17063 * gfortran.dg/transpose_optimization_2.f90: Likewise.
17064 * gfortran.dg/trim_1.f90: Likewise.
17065 * gfortran.dg/trim_optimize_1.f90: Likewise.
17066 * gfortran.dg/trim_optimize_2.f90: Likewise.
17067 * gfortran.dg/trim_optimize_3.f90: Likewise.
17068 * gfortran.dg/trim_optimize_4.f90: Likewise.
17069 * gfortran.dg/trim_optimize_5.f90: Likewise.
17070 * gfortran.dg/trim_optimize_6.f90: Likewise.
17071 * gfortran.dg/trim_optimize_7.f90: Likewise.
17072 * gfortran.dg/trim_optimize_8.f90: Likewise.
17073 * gfortran.dg/type_to_class_1.f03: Likewise.
17074 * gfortran.dg/type_to_class_2.f03: Likewise.
17075 * gfortran.dg/type_to_class_3.f03: Likewise.
17076 * gfortran.dg/type_to_class_4.f03: Likewise.
17077 * gfortran.dg/type_to_class_5.f03: Likewise.
17078 * gfortran.dg/typebound_assignment_5.f03: Likewise.
17079 * gfortran.dg/typebound_assignment_6.f03: Likewise.
17080 * gfortran.dg/typebound_assignment_7.f90: Likewise.
17081 * gfortran.dg/typebound_call_1.f03: Likewise.
17082 * gfortran.dg/typebound_call_13.f03: Likewise.
17083 * gfortran.dg/typebound_call_18.f03: Likewise.
17084 * gfortran.dg/typebound_call_19.f03: Likewise.
17085 * gfortran.dg/typebound_call_2.f03: Likewise.
17086 * gfortran.dg/typebound_call_20.f03: Likewise.
17087 * gfortran.dg/typebound_call_3.f03: Likewise.
17088 * gfortran.dg/typebound_generic_5.f03: Likewise.
17089 * gfortran.dg/typebound_generic_6.f03: Likewise.
17090 * gfortran.dg/typebound_generic_9.f03: Likewise.
17091 * gfortran.dg/typebound_operator_12.f03: Likewise.
17092 * gfortran.dg/typebound_operator_13.f03: Likewise.
17093 * gfortran.dg/typebound_operator_15.f90: Likewise.
17094 * gfortran.dg/typebound_operator_20.f90: Likewise.
17095 * gfortran.dg/typebound_operator_3.f03: Likewise.
17096 * gfortran.dg/typebound_operator_6.f03: Likewise.
17097 * gfortran.dg/typebound_operator_7.f03: Likewise.
17098 * gfortran.dg/typebound_operator_8.f03: Likewise.
17099 * gfortran.dg/typebound_operator_9.f03: Likewise.
17100 * gfortran.dg/typebound_proc_19.f90: Likewise.
17101 * gfortran.dg/typebound_proc_20.f90: Likewise.
17102 * gfortran.dg/typebound_proc_23.f90: Likewise.
17103 * gfortran.dg/typebound_proc_27.f03: Likewise.
17104 * gfortran.dg/typebound_proc_35.f90: Likewise.
17105 * gfortran.dg/typebound_proc_36.f90: Likewise.
17106 * gfortran.dg/unf_io_convert_1.f90: Likewise.
17107 * gfortran.dg/unf_io_convert_2.f90: Likewise.
17108 * gfortran.dg/unf_io_convert_3.f90: Likewise.
17109 * gfortran.dg/unf_io_convert_4.f90: Likewise.
17110 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
17111 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
17112 * gfortran.dg/unf_short_record_1.f90: Likewise.
17113 * gfortran.dg/unformatted_recl_1.f90: Likewise.
17114 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
17115 * gfortran.dg/unit_1.f90: Likewise.
17116 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
17117 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
17118 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
17119 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
17120 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
17121 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
17122 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
17123 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
17124 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
17125 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
17126 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
17127 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
17128 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
17129 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
17130 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
17131 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
17132 * gfortran.dg/unpack_init_expr.f03: Likewise.
17133 * gfortran.dg/use_10.f90: Likewise.
17134 * gfortran.dg/use_11.f90: Likewise.
17135 * gfortran.dg/use_13.f90: Likewise.
17136 * gfortran.dg/use_24.f90: Likewise.
17137 * gfortran.dg/use_27.f90: Likewise.
17138 * gfortran.dg/use_5.f90: Likewise.
17139 * gfortran.dg/use_allocated_1.f90: Likewise.
17140 * gfortran.dg/use_only_1.f90: Likewise.
17141 * gfortran.dg/use_only_4.f90: Likewise.
17142 * gfortran.dg/use_rename_2.f90: Likewise.
17143 * gfortran.dg/use_rename_4.f90: Likewise.
17144 * gfortran.dg/used_dummy_types_1.f90: Likewise.
17145 * gfortran.dg/used_interface_ref.f90: Likewise.
17146 * gfortran.dg/used_types_5.f90: Likewise.
17147 * gfortran.dg/utf8_1.f03: Likewise.
17148 * gfortran.dg/utf8_2.f03: Likewise.
17149 * gfortran.dg/value_1.f90: Likewise.
17150 * gfortran.dg/value_2.f90: Likewise.
17151 * gfortran.dg/value_4.f90: Likewise.
17152 * gfortran.dg/value_6.f03: Likewise.
17153 * gfortran.dg/value_7.f03: Likewise.
17154 * gfortran.dg/value_test.f90: Likewise.
17155 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
17156 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
17157 * gfortran.dg/vect/pr60510.f: Likewise.
17158 * gfortran.dg/vect/pr69882.f90: Likewise.
17159 * gfortran.dg/vect/pr69980.f90: Likewise.
17160 * gfortran.dg/vect/vect-5.f90: Likewise.
17161 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
17162 * gfortran.dg/vector_subscript_1.f90: Likewise.
17163 * gfortran.dg/vector_subscript_2.f90: Likewise.
17164 * gfortran.dg/vector_subscript_3.f90: Likewise.
17165 * gfortran.dg/vector_subscript_5.f90: Likewise.
17166 * gfortran.dg/verify_2.f90: Likewise.
17167 * gfortran.dg/volatile10.f90: Likewise.
17168 * gfortran.dg/where_1.f90: Likewise.
17169 * gfortran.dg/where_operator_assign_1.f90: Likewise.
17170 * gfortran.dg/where_operator_assign_2.f90: Likewise.
17171 * gfortran.dg/where_operator_assign_3.f90: Likewise.
17172 * gfortran.dg/whole_file_13.f90: Likewise.
17173 * gfortran.dg/whole_file_2.f90: Likewise.
17174 * gfortran.dg/widechar_2.f90: Likewise.
17175 * gfortran.dg/widechar_4.f90: Likewise.
17176 * gfortran.dg/widechar_5.f90: Likewise.
17177 * gfortran.dg/widechar_6.f90: Likewise.
17178 * gfortran.dg/widechar_8.f90: Likewise.
17179 * gfortran.dg/widechar_IO_1.f90: Likewise.
17180 * gfortran.dg/widechar_IO_2.f90: Likewise.
17181 * gfortran.dg/widechar_IO_3.f90: Likewise.
17182 * gfortran.dg/widechar_IO_4.f90: Likewise.
17183 * gfortran.dg/widechar_compare_1.f90: Likewise.
17184 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
17185 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
17186 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
17187 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
17188 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
17189 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
17190 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
17191 * gfortran.dg/widechar_select_1.f90: Likewise.
17192 * gfortran.dg/winapi.f90: Likewise.
17193 * gfortran.dg/write_0_pe_format.f90: Likewise.
17194 * gfortran.dg/write_back.f: Likewise.
17195 * gfortran.dg/write_check3.f90: Likewise.
17196 * gfortran.dg/write_direct_eor.f90: Likewise.
17197 * gfortran.dg/write_padding.f90: Likewise.
17198 * gfortran.dg/write_recursive.f90: Likewise.
17199 * gfortran.dg/write_rewind_1.f: Likewise.
17200 * gfortran.dg/write_rewind_2.f: Likewise.
17201 * gfortran.dg/write_zero_array.f90: Likewise.
17202 * gfortran.dg/x_slash_1.f: Likewise.
17203 * gfortran.dg/x_slash_2.f: Likewise.
17204 * gfortran.dg/zero_array_components_1.f90: Likewise.
17205 * gfortran.dg/zero_length_1.f90: Likewise.
17206 * gfortran.dg/zero_length_2.f90: Likewise.
17207 * gfortran.dg/zero_sized_1.f90: Likewise.
17208 * gfortran.dg/zero_sized_3.f90: Likewise.
17209 * gfortran.fortran-torture/compile/nested.f90: Likewise.
17210 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
17211 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
17212 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
17213 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
17214 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
17215 * gfortran.fortran-torture/execute/args.f90: Likewise.
17216 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
17217 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
17218 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
17219 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
17220 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
17221 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
17222 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
17223 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
17224 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
17225 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
17226 * gfortran.fortran-torture/execute/common.f90: Likewise.
17227 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
17228 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
17229 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
17230 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
17231 * gfortran.fortran-torture/execute/contained.f90: Likewise.
17232 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
17233 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
17234 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
17235 * gfortran.fortran-torture/execute/data.f90: Likewise.
17236 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
17237 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
17238 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
17239 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
17240 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
17241 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
17242 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
17243 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
17244 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
17245 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
17246 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
17247 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
17248 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
17249 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
17250 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
17251 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
17252 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
17253 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
17254 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
17255 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
17256 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
17257 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
17258 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
17259 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
17260 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
17261 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
17262 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
17263 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
17264 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
17265 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
17266 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
17267 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
17268 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
17269 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
17270 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
17271 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
17272 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
17273 * gfortran.fortran-torture/execute/forall.f90: Likewise.
17274 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
17275 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
17276 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
17277 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
17278 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
17279 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
17280 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
17281 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
17282 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
17283 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
17284 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
17285 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
17286 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
17287 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
17288 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
17289 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
17290 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
17291 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
17292 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
17293 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
17294 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
17295 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
17296 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
17297 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
17298 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
17299 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
17300 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
17301 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
17302 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
17303 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
17304 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
17305 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
17306 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
17307 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
17308 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
17309 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
17310 Likewise.
17311 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
17312 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
17313 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
17314 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
17315 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
17316 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
17317 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
17318 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
17319 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
17320 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
17321 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
17322 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
17323 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
17324 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
17325 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
17326 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
17327 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
17328 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
17329 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
17330 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
17331 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
17332 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
17333 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
17334 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
17335 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
17336 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
17337 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
17338 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
17339 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
17340 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
17341 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
17342 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
17343 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
17344 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
17345 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
17346 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
17347 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
17348 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
17349 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
17350 * gfortran.fortran-torture/execute/math.f90: Likewise.
17351 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
17352 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
17353 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
17354 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
17355 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
17356 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
17357 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
17358 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
17359 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
17360 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
17361 * gfortran.fortran-torture/execute/power.f90: Likewise.
17362 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
17363 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
17364 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
17365 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
17366 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
17367 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
17368 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
17369 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
17370 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
17371 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
17372 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
17373 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
17374 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
17375 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
17376 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
17377 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
17378 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
17379 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
17380 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
17381 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
17382 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
17383 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
17384 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
17385 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
17386 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
17387 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
17388 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
17389 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
17390 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
17391 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
17392 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
17393 * gfortran.fortran-torture/execute/straret.f90: Likewise.
17394 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
17395 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
17396 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
17397 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
17398 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
17399 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
17400 * gfortran.fortran-torture/execute/string.f90: Likewise.
17401 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
17402 * gfortran.fortran-torture/execute/strret.f90: Likewise.
17403 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
17404 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
17405 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
17406 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
17407 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
17408 * gfortran.fortran-torture/execute/userop.f90: Likewise.
17409 * gfortran.fortran-torture/execute/where17.f90: Likewise.
17410 * gfortran.fortran-torture/execute/where18.f90: Likewise.
17411 * gfortran.fortran-torture/execute/where19.f90: Likewise.
17412 * gfortran.fortran-torture/execute/where20.f90: Likewise.
17413 * gfortran.fortran-torture/execute/where21.f90: Likewise.
17414 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
17415 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
17416 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
17417 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
17418 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
17419 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
17420 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
17421 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
17422 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
17423 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
17424 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
17425 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
17426 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
17427 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
17428 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
17429 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
17430 * gfortran.dg/inline_transpose_1.f90: Likewise.
17431
17432 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
17433
17434 PR fortran/84115
17435 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
17436 change to dg-run.
17437
17438 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
17439
17440 PR ada/84277
17441 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
17442 * gnat.dg/dispatch1.adb: Rename into...
17443 * gnat.dg/disp1.adb: ...this.
17444 * gnat.dg/dispatch1_p.ads: Rename into...
17445 * gnat.dg/disp1_pkg.ads: ...this.
17446 * gnat.dg/disp2.adb: Rename into...
17447 * gnat.dg/dispatch2.adb: ...this.
17448 * gnat.dg/dispatch2_p.ads: Rename into...
17449 * gnat.dg/disp2_pkg.ads: ...this.
17450 * gnat.dg/dispatch2_p.adb: Rename into...
17451 * gnat.dg/disp2_pkg.adb: this.
17452 * gnat.dg/generic_dispatch.adb: Rename into...
17453 * gnat.dg/generic_disp.adb: this.
17454 * gnat.dg/generic_dispatch_p.ads: Rename into...
17455 * gnat.dg/generic_disp_pkg.ads: ...this.
17456 * gnat.dg/generic_dispatch_p.adb: Rename into...
17457 * gnat.dg/generic_disp_pkg.adb: ...this.
17458 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
17459 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
17460 * gnat.dg/object_overflow1.adb: Tweak index.
17461 * gnat.dg/object_overflow2.adb: Likewise.
17462 * gnat.dg/object_overflow3.adb: Likewise.
17463 * gnat.dg/object_overflow4.adb: Likewise.
17464 * gnat.dg/object_overflow5.adb: Likewise.
17465
17466 2018-02-16 Jakub Jelinek <jakub@redhat.com>
17467
17468 PR ipa/84425
17469 * gcc.c-torture/compile/pr84425.c: New test.
17470
17471 2018-02-16 Marek Polacek <polacek@redhat.com>
17472 Jakub Jelinek <jakub@redhat.com>
17473
17474 PR c++/84192
17475 * g++.dg/cpp1y/constexpr-84192.C: New test.
17476
17477 2018-02-16 Martin Sebor <msebor@redhat.com>
17478
17479 PR c++/79064
17480 * g++.dg/overload15.C: New test.
17481
17482 2018-02-16 Yury Gribov <tetra2005@gmail.com>
17483
17484 PR target/81535
17485 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
17486 * gcc.dg/pr56727-2.c: Ditto.
17487 * gcc.target/powerpc/pr79439.c: Renamed to...
17488 * gcc.target/powerpc/pr79439-1.c: ...this.
17489 * gcc.target/powerpc/pr79439-2.c: New test.
17490 * gcc.target/powerpc/pr79439-3.c: New test.
17491
17492 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
17493
17494 target/pr84371
17495 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
17496 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
17497 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
17498 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
17499 * gcc.target/powerpc/builtins-3.c: Same.
17500
17501 2018-02-16 Nathan Sidwell <nathan@acm.org>
17502
17503 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
17504
17505 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
17506
17507 PR rtl-optimization/70023
17508 * gcc.target/i386/pr70023.c: New.
17509
17510 2018-02-16 Carl Love <cel@us.ibm.com>
17511
17512 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
17513 tests.
17514 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
17515 tests.
17516
17517 2018-02-16 Carl Love <cel@us.ibm.com>
17518
17519 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
17520 for the ABI definitions for vec_extract4b and vec_insert4b.
17521
17522 2018-02-16 Nathan Sidwell <nathan@acm.org>
17523
17524 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
17525 * g++.old-deja/g++.mike/net43.C: Likewise.
17526
17527 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
17528
17529 PR c++/82468
17530 * g++.dg/cpp1z/class-deduction48.C: New.
17531
17532 2018-02-16 Nathan Sidwell <nathan@acm.org>
17533
17534 PR c++/84375
17535 * g++.dg/lookup/pr84375.C: New.
17536
17537 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
17538
17539 PR target/83831
17540 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
17541
17542 2018-02-16 Richard Biener <rguenther@suse.de>
17543
17544 PR tree-optimization/84417
17545 * gcc.dg/torture/pr84417.c: New testcase.
17546
17547 2018-02-16 Jakub Jelinek <jakub@redhat.com>
17548
17549 PR target/84272
17550 * g++.dg/opt/pr84272.C: New test.
17551
17552 PR rtl-optimization/83723
17553 * gcc.dg/pr83723.c: New test.
17554
17555 2018-02-16 Richard Biener <rguenther@suse.de>
17556
17557 PR tree-optimization/84399
17558 * gcc.dg/graphite/pr84399.c: New testcase.
17559
17560 2018-02-16 Richard Biener <rguenther@suse.de>
17561
17562 PR tree-optimization/84190
17563 * g++.dg/torture/pr84190.C: New testcase.
17564
17565 2018-02-15 Martin Sebor <msebor@redhat.com>
17566
17567 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
17568 directives.
17569
17570 2018-02-15 Janus Weil <janus@gcc.gnu.org>
17571
17572 PR fortran/84409
17573 * gfortran.dg/dtio_21.f03: Add an error message.
17574 * gfortran.dg/dtio_22.f90: Fix invalid test case.
17575
17576 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
17577
17578 PR fortran/84381
17579 * gfortran.dg/stop_shouldfail.f90: New test.
17580
17581 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
17582
17583 PR c++/84330
17584 * g++.dg/concepts/pr84330.C: New.
17585
17586 2018-02-15 Tom de Vries <tom@codesourcery.com>
17587
17588 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
17589
17590 2018-02-15 Tom de Vries <tom@codesourcery.com>
17591
17592 * gcc.c-torture/compile/pr84136.c: Require effective target
17593 indirect_jumps.
17594
17595 2018-02-15 Jakub Jelinek <jakub@redhat.com>
17596
17597 PR tree-optimization/84383
17598 * gcc.c-torture/compile/pr84383.c: New test.
17599
17600 PR tree-optimization/84334
17601 * gcc.dg/pr84334.c: New test.
17602
17603 2018-02-14 Carl Love <cel@us.ibm.com>
17604
17605 * gcc.target/powerpc/builtins-4-int128-runnable.c
17606 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
17607 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
17608
17609 2018-02-14 Martin Sebor <msebor@redhat.com>
17610
17611 PR tree-optimization/83698
17612 * gcc.dg/Wrestrict-7.c: New test.
17613 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
17614 * gcc.target/i386/chkp-stropt-17.c: Same.
17615
17616 2018-02-14 Martin Sebor <msebor@redhat.com>
17617
17618 PR c/84108
17619 * gcc.dg/Wattributes-8.c: New test.
17620
17621 2018-02-14 Janus Weil <janus@gcc.gnu.org>
17622
17623 PR fortran/84385
17624 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
17625 * gfortran.dg/allocate_with_source_23.f90: Ditto.
17626 * gfortran.dg/select_type_1.f03: Extend test case.
17627
17628 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
17629
17630 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
17631 (dg-options): Use -O2 -msse2 -mno-sse3.
17632
17633 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
17634
17635 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
17636 this test case still works ok.
17637 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
17638 * gcc.dg/vmx/insert-be-order.c: Likewise.
17639 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
17640 * gcc.dg/vmx/ld-be-order.c: Likewise.
17641 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
17642 * gcc.dg/vmx/lde-be-order.c: Likewise.
17643 * gcc.dg/vmx/ldl-be-order.c: Likewise.
17644 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
17645 * gcc.dg/vmx/merge-be-order.c: Likewise.
17646 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
17647 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
17648 * gcc.dg/vmx/pack-be-order.c: Likewise.
17649 * gcc.dg/vmx/perm-be-order.c: Likewise.
17650 * gcc.dg/vmx/splat-be-order.c: Likewise.
17651 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
17652 * gcc.dg/vmx/st-be-order.c: Likewise.
17653 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
17654 * gcc.dg/vmx/ste-be-order.c: Likewise.
17655 * gcc.dg/vmx/stl-be-order.c: Likewise.
17656 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
17657 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
17658 * gcc.dg/vmx/unpack-be-order.c: Likewise.
17659 * gcc.dg/vmx/vsums-be-order.c: Likewise.
17660 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
17661
17662 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
17663
17664 PR c++/84350
17665 * g++.dg/cpp0x/auto49.C: New.
17666
17667 2018-02-14 Nathan Sidwell <nathan@acm.org>
17668
17669 * g++.dg/template/instantiate5.C: Adjust required-from loc.
17670
17671 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
17672
17673 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
17674 * gcc.target/powerpc/le-altivec-consts.c: Same.
17675
17676 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
17677
17678 PR target/84220
17679 * gcc.target/powerpc/pr84220-sld.c: New test.
17680 * gcc.target/powerpc/pr84220-sld2.c: New test.
17681 * gcc.target/powerpc/pr84220-sldw.c: New test.
17682 * gcc.target/powerpc/pr84220-xxperm.c: New test.
17683 * gcc.target/powerpc/pr84220-xxsld.c: New test.
17684
17685 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
17686
17687 PR target/84239
17688 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
17689 _inc_ssp intrinsics.
17690 * gcc.target/i386/cet-intrin-4.c: Likewise.
17691 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
17692 __builtin_ia32_rdssp[d|q].
17693
17694 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
17695
17696 PR tree-optimization/84357
17697 * gcc.dg/vect/pr84357.c: New test.
17698
17699 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
17700
17701 PR target/83831
17702 * gcc.target/rx/pr83831.c: New tests.
17703
17704 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
17705
17706 PR target/79242
17707 * gcc.target/msp430/pr79242.c: New test.
17708
17709 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
17710
17711 PR target/84372
17712 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
17713 with -mcpu=power9.
17714
17715 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
17716
17717 PR target/84279
17718 * g++.dg/pr84279.C: New test.
17719
17720 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
17721
17722 PR rtl-optimization/84169
17723 * gcc.c-torture/execute/pr84169.c: New.
17724
17725 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
17726
17727 PR target/84370
17728 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
17729
17730 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
17731
17732 PR target/84365
17733 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
17734 with -mcpu=power9.
17735
17736 2018-02-13 Jakub Jelinek <jakub@redhat.com>
17737
17738 PR c++/84364
17739 * g++.dg/warn/effc4.C: New test.
17740
17741 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
17742
17743 PR c++/84333
17744 * g++.dg/template/sizeof16.C: New.
17745 * g++.dg/template/sizeof17.C: Likewise.
17746
17747 2018-02-13 Janus Weil <janus@gcc.gnu.org>
17748
17749 PR fortran/84313
17750 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
17751 add necessary compiler options.
17752 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
17753
17754 2018-02-13 Jakub Jelinek <jakub@redhat.com>
17755
17756 PR c/82210
17757 * gcc.c-torture/execute/pr82210.c: New test.
17758
17759 PR middle-end/84309
17760 * gcc.dg/pr84309-2.c: New test.
17761
17762 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
17763
17764 PR tree-optimization/84321
17765 * gcc.dg/pr84321.c: New test.
17766
17767 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
17768
17769 PR target/84359
17770 * gcc.target/i386/pr57193.c: Add -march=x86-64.
17771
17772 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
17773
17774 PR sanitizer/84340
17775 * gcc.dg/asan/pr84307.c: Remove test.
17776
17777 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
17778
17779 * gcc.target/rl78/test_auto_vector.c: New test.
17780
17781 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
17782
17783 PR c/84305
17784 * gcc.c-torture/compile/pr84305.c: New test.
17785
17786 2018-02-13 Jakub Jelinek <jakub@redhat.com>
17787
17788 PR target/84335
17789 * gcc.target/i386/pr84335.c: New test.
17790
17791 PR tree-optimization/84339
17792 * gcc.c-torture/execute/pr84339.c: New test.
17793
17794 PR middle-end/84309
17795 * gcc.dg/pr84309.c: New test.
17796 * gcc.target/i386/pr84309.c: New test.
17797
17798 PR target/84336
17799 * gcc.target/i386/pr84336.c: New test.
17800
17801 2018-02-12 Jakub Jelinek <jakub@redhat.com>
17802
17803 PR c++/84341
17804 * c-c++-common/gomp/pr84341.c: New test.
17805
17806 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
17807
17808 PR fortran/68746
17809 * gfortran.dg/read_dir.f90: Re-add dg-do run.
17810
17811 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
17812
17813 PR fortran/68746
17814 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
17815 of zero for read.
17816
17817 2018-02-12 Jeff Law <law@redhat.com>
17818
17819 * gcc.c-torture/compile/reg-args-size.c: New test.
17820
17821 2018-02-12 Carl Love <cel@us.ibm.com>
17822
17823 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
17824 uint128 tests to new testfile.
17825 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
17826 int128 and uint128 tests.
17827 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
17828 list of torture tests.
17829
17830 2018-02-12 Janus Weil <janus@gcc.gnu.org>
17831
17832 PR fortran/84273
17833 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
17834 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
17835
17836 2018-02-12 Tamar Christina <tamar.christina@arm.com>
17837
17838 PR target/82641
17839 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
17840
17841 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
17842
17843 PR sanitizer/84307
17844 * gcc.dg/asan/pr84307.c: New test.
17845
17846 2018-02-12 Nathan Sidwell <nathan@acm.org>
17847
17848 * g++.dg/parse/pr84263.C: New.
17849
17850 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
17851
17852 PR c++/79626
17853 * g++.dg/template/crash129.C: New.
17854
17855 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
17856
17857 PR target/83828
17858 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
17859 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
17860 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
17861 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
17862 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
17863
17864 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
17865
17866 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
17867 _mm_maskz_scalef_round_sd): Test new intrinsics.
17868 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
17869 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
17870 intrinsics.
17871 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
17872 _mm_maskz_scalef_round_ss): Test new intrinsics.
17873 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
17874 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
17875 intrinsics.
17876 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
17877 __builtin_ia32_scalefss_round): Remove builtin.
17878 (__builtin_ia32_scalefsd_mask_round,
17879 __builtin_ia32_scalefss_mask_round): Test new builtin.
17880 * gcc.target/i386/sse-13.c: Ditto.
17881 * gcc.target/i386/sse-23.c: Ditto.
17882
17883 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
17884
17885 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
17886 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
17887 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
17888 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
17889 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
17890 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
17891 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
17892 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
17893 intrinsics.
17894 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
17895 (__builtin_ia32_sqrtss_round): Remove builtins.
17896 (__builtin_ia32_sqrtsd_mask_round)
17897 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
17898 * gcc.target/i386/sse-13.c: Ditto.
17899 * gcc.target/i386/sse-23.c: Ditto.
17900
17901 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
17902
17903 PR fortran/35299
17904 * gfortran.dg/statement_function_3.f: New test.
17905
17906 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
17907
17908 PR fortran/54223
17909 PR fortran/84276
17910 * gfortran.dg/statement_function_1.f90: New test.
17911 * gfortran.dg/statement_function_2.f90: New test.
17912
17913 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
17914
17915 PR fortran/84074
17916 * gfortran.dg/type_to_class_5.f03: New test.
17917
17918 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
17919
17920 PR fortran/56691
17921 * gfortran.dg/type_to_class_4.f03: New test.
17922
17923 2018-02-10 Alan Modra <amodra@gmail.com>
17924
17925 PR target/84300
17926 * gcc.dg/pr84300.c: New.
17927
17928 2018-02-10 Jakub Jelinek <jakub@redhat.com>
17929
17930 PR sanitizer/83987
17931 * g++.dg/ubsan/pr83987-2.C: New test.
17932
17933 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
17934
17935 * gcc.target/rx/movsicc.c: New test.
17936
17937 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
17938
17939 PR target/83926
17940 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
17941 message.
17942
17943 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
17944
17945 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
17946 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
17947
17948 2018-02-09 Nathan Sidwell <nathan@acm.org>
17949
17950 PR c/84293
17951 * c-c++-common/pr84293.h: New.
17952 * c-c++-common/pr84293.c: New.
17953
17954 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
17955
17956 PR rtl-optimization/57193
17957 * gcc.target/i386/pr57193.c: New.
17958
17959 2018-02-09 Jakub Jelinek <jakub@redhat.com>
17960
17961 PR target/84226
17962 * gcc.target/powerpc/pr84226.c: New test.
17963
17964 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
17965
17966 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
17967 from this to...
17968 <vclzd>: ...this.
17969
17970 2018-02-09 Martin Sebor <msebor@redhat.com>
17971
17972 PR lto/84212
17973 * gcc.dg/lto/pr84212_0.c: New test file.
17974 * gcc.dg/lto/pr84212_1.c: Same.
17975
17976 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
17977
17978 PR target/83926
17979 * gcc.target/powerpc/pr83926.c: New test.
17980 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
17981 message. Fix test for running in 32-bit mode.
17982
17983 2018-02-09 Tamar Christina <tamar.christina@arm.com>
17984
17985 PR target/82641
17986 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
17987
17988 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
17989
17990 PR target/PR84295
17991 * gcc.target/s390/pr84295.c: New test.
17992
17993 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
17994
17995 PR c++/77522
17996 * g++.dg/cpp1y/lambda-init16.C: New.
17997
17998 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
17999
18000 * gnat.dg/sso8.adb: New test.
18001 * gnat.dg/sso8_pkg.ads: New helper.
18002
18003 2018-02-09 Richard Biener <rguenther@suse.de>
18004
18005 PR tree-optimization/84278
18006 * gcc.target/i386/pr84278.c: Adjust regex.
18007
18008 2018-02-09 Jakub Jelinek <jakub@redhat.com>
18009
18010 PR tree-optimization/84232
18011 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
18012
18013 PR debug/84252
18014 * gcc.target/aarch64/pr84252.c: New test.
18015
18016 PR middle-end/84237
18017 * gcc.dg/pr84237.c: New test.
18018
18019 2018-02-09 Marek Polacek <polacek@redhat.com>
18020 Jakub Jelinek <jakub@redhat.com>
18021
18022 PR c++/83659
18023 * g++.dg/torture/pr83659.C: New test.
18024
18025 2018-02-08 David Malcolm <dmalcolm@redhat.com>
18026
18027 PR tree-optimization/84136
18028 * gcc.c-torture/compile/pr84136.c: New test.
18029
18030 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
18031
18032 PR target/83008
18033 * gcc.target/i386/pr83008.c: New test.
18034
18035 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
18036
18037 PR target/81143
18038 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
18039
18040 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
18041
18042 PR c++/83806
18043 * g++.dg/warn/Wunused-parm-11.C: New.
18044
18045 2018-02-08 Marek Polacek <polacek@redhat.com>
18046
18047 PR tree-optimization/84238
18048 * gcc.dg/Wstringop-overflow-3.c: New test.
18049
18050 2018-02-08 Nathan Sidwell <nathan@acm.org>
18051
18052 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
18053
18054 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
18055
18056 PR tree-optimization/84265
18057 * gcc.dg/vect/pr84265.c: New test.
18058
18059 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
18060
18061 PR tree-optimization/81635
18062 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
18063 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
18064
18065 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
18066
18067 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
18068 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
18069 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
18070 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
18071 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
18072 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
18073 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
18074 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
18075 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
18076 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
18077 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
18078 * gcc.target/s390/nobp-return-attr-all.c: New test.
18079 * gcc.target/s390/nobp-return-attr-neg.c: New test.
18080 * gcc.target/s390/nobp-return-mem-attr.c: New test.
18081 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
18082 * gcc.target/s390/nobp-return-mem-z10.c: New test.
18083 * gcc.target/s390/nobp-return-mem-z900.c: New test.
18084 * gcc.target/s390/nobp-return-reg-attr.c: New test.
18085 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
18086 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
18087 * gcc.target/s390/nobp-return-reg-z10.c: New test.
18088 * gcc.target/s390/nobp-return-reg-z900.c: New test.
18089 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
18090 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
18091 * gcc.target/s390/nobp-table-jump-z10.c: New test.
18092 * gcc.target/s390/nobp-table-jump-z900.c: New test.
18093
18094 2018-02-08 Richard Biener <rguenther@suse.de>
18095
18096 PR tree-optimization/84233
18097 * g++.dg/torture/pr84233.C: New testcase.
18098
18099 2018-02-08 Richard Biener <rguenther@suse.de>
18100
18101 PR tree-optimization/84278
18102 * gcc.target/i386/pr84278.c: New testcase.
18103
18104 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
18105
18106 PR rtl-optimization/84068
18107 PR rtl-optimization/83459
18108 * gcc.dg/pr84068.c: New test.
18109
18110 2018-02-08 Richard Biener <rguenther@suse.de>
18111
18112 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
18113 loop vectorization to happen.
18114
18115 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
18116
18117 PR c++/83204
18118 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
18119
18120 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
18121
18122 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
18123
18124 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
18125
18126 PR target/84154
18127 * gcc.target/powerpc/pr84154-1.c: New tests.
18128 * gcc.target/powerpc/pr84154-2.c: Likewise.
18129 * gcc.target/powerpc/pr84154-3.c: Likewise.
18130
18131 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
18132
18133 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
18134
18135 2018-02-07 Jakub Jelinek <jakub@redhat.com>
18136
18137 PR c++/84082
18138 * g++.dg/template/incomplete11.C: New test.
18139 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
18140
18141 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
18142
18143 PR fortran/82994
18144 * gfortran.dg/deallocate_error_3.f90: New test.
18145 * gfortran.dg/deallocate_error_4.f90: New test.
18146
18147 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
18148
18149 PR fortran/68560
18150 * gfortran.dg/shape_9.f90: New test.
18151
18152 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
18153
18154 PR fortran/82049
18155 * gfortran.dg/assumed_charlen_parameter.f90: New test.
18156
18157 2018-02-07 David Malcolm <dmalcolm@redhat.com>
18158
18159 PR c++/81610
18160 PR c++/80567
18161 * g++.dg/spellcheck-reswords.C: New test case.
18162 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
18163 suggestion of "if".
18164
18165 2018-02-07 Martin Liska <mliska@suse.cz>
18166
18167 PR c++/84059.
18168 * g++.dg/ext/mv26.C: New test.
18169
18170 2018-02-07 Tom de Vries <tom@codesourcery.com>
18171
18172 * gcc.dg/pr83844.c: Require effective target alloca.
18173
18174 2018-02-07 Tom de Vries <tom@codesourcery.com>
18175
18176 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
18177
18178 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
18179
18180 PR target/84243
18181 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
18182 -fcf-protection=return.
18183
18184 2018-02-07 Tom de Vries <tom@codesourcery.com>
18185
18186 PR libgomp/84217
18187 * c-c++-common/goacc/pr84217.c: New test.
18188 * gfortran.dg/goacc/pr84217.f90: New test.
18189
18190 2018-02-07 Richard Biener <rguenther@suse.de>
18191
18192 PR tree-optimization/84204
18193 * gcc.dg/graphite/pr84204.c: New testcase.
18194
18195 PR tree-optimization/84205
18196 * gcc.dg/graphite/pr84205.c: New testcase.
18197
18198 PR tree-optimization/84223
18199 * gfortran.dg/graphite/pr84223.f90: New testcase.
18200
18201 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
18202
18203 PR c++/71662
18204 * g++.dg/cpp0x/scoped_enum7.C: New.
18205
18206 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
18207
18208 PR tree-optimization/83008
18209 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
18210
18211 2018-02-07 Jakub Jelinek <jakub@redhat.com>
18212
18213 PR tree-optimization/84235
18214 * gcc.c-torture/execute/ieee/pr84235.c: New test.
18215
18216 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18217
18218 PR testsuite/84243
18219 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
18220 targets.
18221 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
18222
18223 2018-02-06 Jakub Jelinek <jakub@redhat.com>
18224
18225 PR target/84146
18226 * gcc.target/i386/pr84146.c: New test.
18227
18228 2018-02-06 Michael Collison <michael.collison@arm.com>
18229
18230 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
18231
18232 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
18233
18234 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
18235 warning for -mno-speculate-indirect-jumps.
18236 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
18237 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
18238 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
18239 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
18240 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
18241 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
18242
18243 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
18244
18245 PR target/84145
18246 * c-c++-common/fcf-protection-1.c: Change a compared message.
18247 * c-c++-common/fcf-protection-2.c: Likewise.
18248 * c-c++-common/fcf-protection-3.c: Likewise.
18249 * c-c++-common/fcf-protection-5.c: Likewise.
18250 * c-c++-common/fcf-protection-6.c: New test.
18251 * c-c++-common/fcf-protection-7.c: Likewise.
18252
18253 2018-02-06 Marek Polacek <polacek@redhat.com>
18254
18255 PR tree-optimization/84228
18256 * c-c++-common/Wstringop-truncation-3.c: New test.
18257
18258 2018-02-06 Tamar Christina <tamar.christina@arm.com>
18259
18260 PR target/82641
18261 * gcc.target/arm/pragma_arch_switch_2.c: New.
18262
18263 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18264
18265 PR target/79975
18266 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
18267
18268 2018-02-05 Martin Sebor <msebor@redhat.com>
18269
18270 PR tree-optimization/83369
18271 * gcc.dg/Wnonnull.c: New test.
18272
18273 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
18274
18275 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
18276 argument and use dg-messages-by-file instead. Expect it to be
18277 an array rather than a dict.
18278 (lto-link-and-maybe-run): Remove messages_by_file argument and
18279 use an upvar for dg-messages-by-file. Update call to
18280 lto_handle_diagnostics.
18281 (lt-get-options): Treat dg-messages-by-file as an array
18282 rather than a dict.
18283 (lto-get-options-main): Likewise. Set the entry rather than appending.
18284 (lto-execute): Treat dg-messages-by-file as an array rather than
18285 a dict. Update call to lto-link-and-maybe-run.
18286
18287 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
18288
18289 PR c++/82782
18290 * g++.dg/cpp1z/inline-var4.C: New.
18291
18292 2018-02-05 Martin Liska <mliska@suse.cz>
18293
18294 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
18295 options.
18296 * c-c++-common/asan/pointer-compare-2.c: Likewise.
18297 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
18298 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
18299 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
18300 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
18301 * c-c++-common/asan/pointer-compare-3.c: New test.
18302
18303 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
18304
18305 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
18306 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
18307
18308 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
18309
18310 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
18311 _mm_maskz_range_sd, _mm_mask_range_round_sd,
18312 _mm_maskz_range_round_sd): Test new intrinsics.
18313 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
18314 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
18315 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
18316 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
18317 _mm_maskz_range_ss, _mm_mask_range_round_ss,
18318 _mm_maskz_range_round_ss): Test new intrinsics.
18319 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
18320 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
18321 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
18322 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
18323 __builtin_ia32_rangess128_round): Remove builtins.
18324 (__builtin_ia32_rangesd128_mask_round,
18325 __builtin_ia32_rangess128_mask_round): Test new builtins.
18326 * gcc.target/i386/sse-13.c: Ditto.
18327 * gcc.target/i386/sse-23.c: Ditto.
18328
18329 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
18330
18331 PR middle-end/79966
18332 * gfortran.dg/pr79966.f90: New testcase
18333
18334 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
18335
18336 PR fortran/84094
18337 * gfortran.dg/associate_23.f90: Fix invalid code.
18338 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
18339 * gfortran.dg/matmul_3.f90: Likewise.
18340 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
18341
18342 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
18343
18344 PR fortran/84115
18345 * gfortran.dg/associate_34.f90: New test.
18346 * gfortran.dg/associate_35.f90: New test.
18347
18348 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
18349
18350 PR fortran/84141
18351 PR fortran/84155
18352 * gfortran.dg/pr84155.f90: New test.
18353
18354 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
18355
18356 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
18357 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
18358
18359 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
18360
18361 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
18362 dg-do run stanza.
18363
18364 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
18365
18366 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
18367 requirement.
18368 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
18369 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
18370 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
18371
18372 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
18373
18374 PR testsuite/52641
18375 * gcc.c-torture/execute/pr83362.c: Make work for int16.
18376 * gcc.dg/Wsign-conversion.c: Dito.
18377 * gcc.dg/attr-alloc_size-4.c: Dito.
18378 * gcc.dg/pr81020.c: Dito.
18379 * gcc.dg/pr81192.c: Dito.
18380 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
18381 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
18382 * gcc.dg/pr83844.c: Restrict to int32plus.
18383 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
18384 * gcc.dg/tree-ssa/ldist-25.c: Dito.
18385 * gcc.dg/tree-ssa/ldist-27.c: Dito.
18386 * gcc.dg/tree-ssa/ldist-28.c: Dito.
18387 * gcc.dg/tree-ssa/ldist-29.c: Dito.
18388 * gcc.dg/tree-ssa/ldist-30.c: Dito.
18389 * gcc.dg/tree-ssa/ldist-31.c: Dito.
18390 * gcc.dg/tree-ssa/ldist-32.c: Dito.
18391 * gcc.dg/tree-ssa/ldist-33.c: Dito.
18392 * gcc.dg/tree-ssa/ldist-34.c: Dito.
18393 * gcc.dg/tree-ssa/ldist-35.c: Dito.
18394 * gcc.dg/tree-ssa/ldist-36.c: Dito.
18395
18396 2018-02-02 Julia Koval <julia.koval@intel.com>
18397
18398 * gcc.target/i386/funcspec-56.inc: Handle new march.
18399 * g++.dg/ext/mv16.C: Ditto.
18400
18401 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
18402
18403 * lib/target-supports.exp
18404 (check_effective_target_keeps_null_pointer_checks): No more
18405 special-case avr.
18406 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
18407 * gcc.dg/ifcvt-4.c: Skip avr.
18408 * gcc.dg/pr53037-1.c: Dito.
18409 * gcc.dg/pr53037-2.c: Dito.
18410 * gcc.dg/pr53037-3.c: Dito.
18411 * gcc.dg/pr63387-2.c: Dito.
18412 * gcc.dg/pr63387.c: Dito.
18413 * gcc.dg/sancov/cmp0.c: Dito.
18414 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
18415 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
18416 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
18417 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
18418 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
18419 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
18420 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
18421 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
18422 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
18423 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
18424 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
18425 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
18426 * gcc.dg/tree-ssa/pr82059.c: Dito.
18427 * gcc.c-torture/execute/pr70460.c: Dito.
18428
18429 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
18430
18431 PR testsuite/52641
18432 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
18433 * gcc.c-torture/execute/20180112-1.c: Dito.
18434 * gcc.c-torture/execute/pr81503.c: Dito.
18435 * gcc.dg/store_merging_12.c: Dito.
18436 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
18437 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
18438 * gcc.dg/tree-ssa/pr80898.c: Dito.
18439 * gcc.dg/tree-ssa/pr82363.c: Dito.
18440 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
18441 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
18442 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
18443 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
18444 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
18445 * gcc.dg/tree-ssa/pr80803.c: Dito.
18446 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
18447 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
18448 * gcc.dg/tree-ssa/vrp114.c: Dito.
18449 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
18450 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
18451 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
18452
18453 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
18454
18455 PR target/84066
18456 * gcc.target/i386/cet-sjlj-6a.c: New test.
18457 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
18458
18459 2018-02-01 Marek Polacek <polacek@redhat.com>
18460
18461 PR c++/84125
18462 * g++.dg/cpp1y/lambda-generic-84125.C: New test.
18463
18464 2018-01-30 Jeff Law <law@redhat.com>
18465
18466 PR target/84128
18467 * gcc.target/i386/pr84128.c: New test.
18468
18469 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
18470
18471 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
18472 -fdelete-null-pointer-checks.
18473
18474 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
18475
18476 PR c++/83796
18477 * g++.dg/cpp0x/abstract-default1.C: New.
18478
18479 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
18480
18481 PR tree-optimization/81635
18482 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
18483 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
18484
18485 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
18486
18487 PR target/83370
18488 * gcc.target/aarch64/pr83370.c: New.
18489
18490 2018-02-01 Richard Biener <rguenther@suse.de>
18491
18492 * gcc.dg/graphite/pr35356-1.c: Adjust.
18493
18494 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
18495
18496 PR testsuite/83846
18497 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
18498 for ILP32.
18499 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
18500 of hard-coding the choice.
18501 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
18502 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
18503 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
18504 memset call.
18505 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
18506 stdint.h types.
18507 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
18508 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
18509 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
18510 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
18511 * gcc.target/aarch64/sve/logical_1.c: Likewise.
18512 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
18513 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
18514 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
18515 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
18516 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
18517 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
18518 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
18519 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
18520 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
18521 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
18522 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
18523 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
18524 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
18525 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
18526 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
18527 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
18528 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
18529 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
18530 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
18531 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
18532 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
18533 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
18534 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
18535 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
18536 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
18537 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
18538 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
18539 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
18540 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
18541 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
18542 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
18543 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
18544 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
18545 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
18546 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
18547 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
18548 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
18549 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
18550 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
18551 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
18552 __builtin_popcountll rather than __builtin_popcountl.
18553
18554 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
18555
18556 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
18557 of LD1R[HWD] for multi-element constants on big-endian targets.
18558 * gcc.target/aarch64/sve/slp_3.c: Likewise.
18559 * gcc.target/aarch64/sve/slp_4.c: Likewise.
18560
18561 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
18562
18563 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
18564 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
18565 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
18566
18567 2018-02-01 Jakub Jelinek <jakub@redhat.com>
18568
18569 PR tree-optimization/81661
18570 PR tree-optimization/84117
18571 * gcc.dg/pr81661.c: New test.
18572 * gfortran.dg/pr84117.f90: New test.
18573
18574 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
18575
18576 PR fortran/83705
18577 * gfortran.dg/repeat_7.f90: Catch warning message.
18578
18579 2018-01-31 Ian Lance Taylor <iant@golang.org>
18580
18581 * go.go-torture/execute/printnil.go: New test.
18582
18583 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18584
18585 * lib/target-supports.exp (check_effective_target_comdat_group):
18586 Allow for Solaris as comdat syntax.
18587
18588 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
18589 Solaris with comdat_group support and as.
18590
18591 2018-01-31 Marek Polacek <polacek@redhat.com>
18592
18593 PR c/81779
18594 * gcc.dg/pr81779.c: New test.
18595
18596 2018-01-31 Jakub Jelinek <jakub@redhat.com>
18597
18598 PR fortran/84116
18599 * gfortran.dg/gomp/pr84116.f90: New test.
18600
18601 PR c++/83993
18602 * g++.dg/init/pr83993-2.C: New test.
18603
18604 PR c++/83993
18605 * g++.dg/init/pr83993-1.C: New test.
18606 * g++.dg/cpp0x/pr83993.C: New test.
18607
18608 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
18609
18610 PR fortran/84088
18611 * gfortran.dg/pr84088.f90: New test.
18612
18613 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
18614
18615 PR target/82444
18616 * gcc.target/i386/pr82444.c: New.
18617
18618 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
18619
18620 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
18621 * gcc.target/powerpc/vsx-13.c: New.
18622
18623 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
18624
18625 PR c++/84092
18626 * g++.dg/cpp1y/var-templ57.C: New.
18627
18628 2018-01-31 Marek Polacek <polacek@redhat.com>
18629
18630 PR c++/84138
18631 * g++.dg/diagnostic/pr84138.C: New test.
18632
18633 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
18634
18635 PR fortran/78534
18636 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
18637 -Wstringop-overflow warnings due to spurious warning with -O1.
18638 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
18639 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
18640
18641 2018-01-31 Richard Biener <rguenther@suse.de>
18642
18643 PR tree-optimization/84132
18644 * g++.dg/torture/pr84132.C: New testcase.
18645
18646 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
18647
18648 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
18649 dg-final scan.
18650
18651 2018-01-31 Julia Koval <julia.koval@intel.com>
18652
18653 PR target/83618
18654 * gcc.target/i386/rdpid.c: Remove "eax".
18655
18656 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18657
18658 PR tree-optimization/64946
18659 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
18660 scan-assembler checks.
18661
18662 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
18663
18664 * gcc.c-torture/execute/20180131-1.c: New test.
18665
18666 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
18667
18668 * gcc.target/arc/taux-1.c: New test.
18669 * gcc.target/arc/taux-2.c: Likewise.
18670
18671 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
18672
18673 * gcc.target/arc/uncached.c: New test.
18674
18675 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18676
18677 PR lto/83954
18678 * gnat.dg/lto20.adb: Remove dg-excess-errors.
18679
18680 2018-01-31 Jakub Jelinek <jakub@redhat.com>
18681
18682 PR preprocessor/69869
18683 * gcc.dg/cpp/trad/pr69869.c: New test.
18684
18685 PR c/84100
18686 * gcc.dg/pr84100.c: New test.
18687
18688 2018-01-30 Jeff Law <law@redhat.com>
18689
18690 PR target/84064
18691 * gcc.target/i386/pr84064: New test.
18692
18693 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
18694
18695 PR fortran/84134
18696 * gfortran.dg/data_implied_do_2.f90: New test.
18697
18698 2018-01-30 Janus Weil <janus@gcc.gnu.org>
18699
18700 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
18701
18702 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
18703
18704 PR fortran/84133
18705 * gfortran.dg/inline_matmul_21.f90: New test case.
18706
18707 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18708
18709 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
18710
18711 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
18712
18713 PR target/84112
18714 * gcc.target/powerpc/pr84112.c: New.
18715
18716 2018-01-30 Jakub Jelinek <jakub@redhat.com>
18717
18718 PR rtl-optimization/83986
18719 * gcc.dg/pr83986.c: New test.
18720
18721 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
18722
18723 PR 58684
18724 * gcc.dg/torture/inf-compare-1.c: Add xfail.
18725 * gcc.dg/torture/inf-compare-2.c: Add xfail.
18726 * gcc.dg/torture/inf-compare-3.c: Add xfail.
18727 * gcc.dg/torture/inf-compare-4.c: Add xfail.
18728
18729 2018-01-30 Jakub Jelinek <jakub@redhat.com>
18730
18731 PR tree-optimization/84111
18732 * gcc.c-torture/compile/pr84111.c: New test.
18733
18734 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
18735
18736 PR ipa/83179
18737 * gcc.dg/ipa/inline-2.c: Fix template.
18738 * gcc.dg/ipa/inline-3.c: Fix template.
18739
18740 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
18741
18742 PR ipa/81360
18743 * g++.dg/torture/pr81360.C: New testcase.
18744
18745 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
18746
18747 PR lto/83954
18748 * gcc.dg/lto/pr83954.h: New testcase.
18749 * gcc.dg/lto/pr83954_0.c: New testcase.
18750 * gcc.dg/lto/pr83954_1.c: New testcase.
18751
18752 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18753
18754 PR bootstrap/84017
18755 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
18756 to dg-options.
18757 Simplify DW_AT_producer scan.
18758
18759 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18760
18761 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
18762
18763 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
18764
18765 PR target/83828
18766 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
18767 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
18768 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
18769 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
18770
18771 2018-01-29 Jeff Law <law@redhat.com>
18772
18773 PR testsuite/81010
18774 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
18775 better match other tests which require vsx. Verify the zero
18776 extension is part of the test in the combiner dump.
18777
18778 2018-01-29 Marek Polacek <polacek@redhat.com>
18779
18780 PR c/83966
18781 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
18782
18783 PR c++/83996
18784 * g++.dg/ext/pr83996.C: New test.
18785
18786 2018-01-29 Richard Biener <rguenther@suse.de>
18787
18788 PR tree-optimization/84057
18789 * gcc.dg/graphite/pr84057.c: New testcase.
18790
18791 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
18792
18793 PR fortran/84073
18794 * gfortran.dg/bind_c_usage_31.f90: New test.
18795
18796 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
18797
18798 PR c++/83924
18799 * g++.dg/warn/Wduplicated-branches5.C: New.
18800
18801 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
18802
18803 * gcc.target/rl78/test_addsi3_internal.c: New test.
18804
18805 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
18806
18807 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
18808 Make expected output depend on whether we expect sibcalls or not.
18809 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
18810 safe-indirect-jump-1.c).
18811
18812 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
18813 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
18814 Soren Rasmussen <s.c.rasmussen@gmail.com>
18815
18816 Fortran 2018 teams tests.
18817
18818 * gfortran.dg/team_number_1.f90: new test for team_number.
18819 * gfortran.dg/team_change_1.f90: new test for change team.
18820 * gfortran.dg/team_end_1.f90: new test for end team.
18821 * gfortran.dg/team_form_1.f90: new test for form team.
18822
18823 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
18824
18825 PR fortran/83998
18826 * gfortran.dg/dot_product_4.f90
18827
18828 2018-01-26 Martin Sebor <msebor@redhat.com>
18829
18830 PR tree-optimization/83896
18831 * gcc.dg/strlenopt-43.c: New.
18832
18833 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
18834
18835 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
18836 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
18837 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
18838 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
18839 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
18840 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
18841 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
18842 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
18843 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
18844 stanzas.
18845 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
18846 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
18847 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
18848 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
18849 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
18850 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
18851 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
18852 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
18853 instruction list.
18854 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
18855
18856 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
18857
18858 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
18859 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
18860 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
18861 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
18862 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
18863 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
18864 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
18865 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
18866 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
18867 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
18868 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
18869 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
18870 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
18871
18872 2018-01-26 Martin Liska <mliska@suse.cz>
18873
18874 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
18875 warning is seen.
18876
18877 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
18878
18879 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
18880 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
18881 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
18882 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
18883 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
18884 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
18885 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
18886 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
18887
18888 2018-01-26 Richard Biener <rguenther@suse.de>
18889
18890 PR rtl-optimization/84003
18891 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
18892 latent bug in DSE if NOINLINE is appropriately defined.
18893 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
18894 and defining NOINLINE.
18895
18896 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18897
18898 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
18899 tests specific to aarch64. XFAIL test on arm.
18900
18901 2018-01-26 Jakub Jelinek <jakub@redhat.com>
18902
18903 PR rtl-optimization/83985
18904 * gcc.dg/pr83985.c: New test.
18905
18906 PR c/83989
18907 * c-c++-common/Wrestrict-3.c: New test.
18908
18909 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
18910
18911 * gcc.target/arc/tdelegitimize_addr.c: New test.
18912
18913 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
18914
18915 * gcc.target/arc/jli-1.c: New file.
18916 * gcc.target/arc/jli-2.c: Likewise.
18917
18918 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
18919
18920 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
18921 scan-assembler.
18922 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
18923 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
18924
18925 2018-01-26 Richard Biener <rguenther@suse.de>
18926
18927 PR tree-optimization/81082
18928 * gcc.dg/vect/pr81082.c: New testcase.
18929 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
18930 simplification to n * n.
18931
18932 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18933
18934 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
18935 Solaris 10.
18936 * gcc.target/i386/pr63620.c: Likewise.
18937
18938 2018-01-26 Julia Koval <julia.koval@intel.com>
18939
18940 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
18941 -mavx512f -mavx512bw.
18942 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
18943 * gcc.target/i386/i386.exp: Fix types.
18944
18945 2018-01-26 Alan Modra <amodra@gmail.com>
18946
18947 PR target/84033
18948 * gcc.target/powerpc/swaps-p8-46.c: New.
18949
18950 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
18951
18952 PR fortran/37577
18953 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
18954 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
18955 'array01' in the tree dump comparison.
18956 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
18957 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
18958 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
18959
18960 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
18961
18962 PR middle-end/83055
18963 * gcc.dg/torture/pr83055.c: New testcase.
18964
18965 2018-01-25 Jakub Jelinek <jakub@redhat.com>
18966
18967 PR c++/84031
18968 * g++.dg/cpp1z/decomp36.C: New test.
18969
18970 PR middle-end/83977
18971 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
18972
18973 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
18974
18975 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
18976 the shift dump line.
18977 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
18978
18979 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
18980
18981 PR target/81550
18982 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
18983 index instead of int, which allows IVOPTs to properly optimize the
18984 loop.
18985
18986 2018-01-24 David Malcolm <dmalcolm@redhat.com>
18987
18988 PR jit/82846
18989 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
18990 of "fn_type" typedef.
18991 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
18992
18993 2018-01-24 Ian Lance Taylor <iant@golang.org>
18994
18995 * go.go-torture/execute/names-1.go: New test.
18996
18997 2018-01-19 Jeff Law <law@redhat.com>
18998
18999 PR target/83994
19000 * gcc.target/i386/pr83994.c: New test.
19001
19002 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
19003
19004 PR target/84014
19005 * gcc.target/powerpc/pr84014.c: New.
19006
19007 2018-01-24 Jakub Jelinek <jakub@redhat.com>
19008
19009 PR middle-end/83977
19010 * c-c++-common/gomp/pr83977-1.c: New test.
19011 * c-c++-common/gomp/pr83977-2.c: New test.
19012 * c-c++-common/gomp/pr83977-3.c: New test.
19013 * gfortran.dg/gomp/pr83977.f90: New test.
19014
19015 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
19016
19017 PR testsuite/83889
19018 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
19019 * gcc.dg/vect/pr80631-1.c: Likewise.
19020 * gcc.dg/vect/pr80631-2.c: Likewise.
19021 * gcc.dg/vect/pr81410.c: Likewise.
19022 * gcc.dg/vect/pr81633.c: Likewise.
19023 * gcc.dg/vect/pr81815.c: Likewise.
19024 * gcc.dg/vect/pr82108.c: Likewise.
19025 * gcc.dg/vect/pr83857.c: Likewise.
19026 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
19027 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
19028 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
19029 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
19030 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
19031 * gcc.dg/vect/vect-reduc-11.c: Likewise.
19032 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
19033 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
19034 dg-xfail-run-if instead.
19035 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
19036 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
19037 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
19038 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
19039 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
19040
19041 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
19042
19043 PR tree-optimization/83979
19044 * g++.dg/pr83979.c: New test.
19045
19046 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19047
19048 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
19049 option. Add arm_neon_ok_no_float_abi check.
19050
19051 2018-01-24 Richard Biener <rguenther@suse.de>
19052
19053 PR tree-optimization/83176
19054 * gcc.dg/graphite/pr83176.c: New testcase.
19055
19056 2018-01-24 Richard Biener <rguenther@suse.de>
19057
19058 PR tree-optimization/82819
19059 * gcc.dg/graphite/pr82819.c: New testcase.
19060
19061 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
19062
19063 PR c++/83921
19064 * g++.dg/cpp1y/constexpr-83921-1.C: New.
19065 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
19066 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
19067 * g++.dg/ext/stmtexpr20.C: Likewise.
19068 * g++.dg/ext/stmtexpr21.C: Likewise.
19069
19070 2018-01-23 David Malcolm <dmalcolm@redhat.com>
19071
19072 PR c++/83974
19073 * g++.dg/warn/pr83974.C: New test case.
19074
19075 2018-01-23 Jakub Jelinek <jakub@redhat.com>
19076
19077 PR sanitizer/83987
19078 * g++.dg/ubsan/pr83987.C: New test.
19079
19080 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
19081
19082 PR fortran/83866
19083 * gfortran.dg/pdt_29.f03: New test.
19084
19085 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
19086
19087 PR fortran/83898
19088 * gfortran.dg/associate_33.f03: New test.
19089
19090 2018-01-23 Martin Liska <mliska@suse.cz>
19091
19092 PR lto/81440
19093 * gcc.dg/lto/pr81440.h: New test.
19094 * gcc.dg/lto/pr81440_0.c: New test.
19095 * gcc.dg/lto/pr81440_1.c: New test.
19096
19097 2018-01-23 Nathan Sidwell <nathan@acm.org>
19098
19099 PR c++/83988
19100 * g++.dg/template/pr83988.C: New.
19101
19102 2018-01-23 Jakub Jelinek <jakub@redhat.com>
19103
19104 PR c++/82882
19105 PR c++/83978
19106 * g++.dg/cpp0x/pr82882.C: New test.
19107 * g++.dg/cpp0x/pr83978.C: New test.
19108
19109 PR c++/83958
19110 * g++.dg/cpp1z/decomp35.C: New test.
19111
19112 2018-01-23 Nathan Sidwell <nathan@acm.org>
19113
19114 * g++.dg/cpp0x/range-for10.C: Adjust.
19115 * g++.dg/ext/forscope1.C: Adjust.
19116 * g++.dg/ext/forscope2.C: Adjust.
19117 * g++.dg/template/for1.C: Adjust.
19118
19119 2018-01-23 David Malcolm <dmalcolm@redhat.com>
19120
19121 PR tree-optimization/83510
19122 * gcc.c-torture/compile/pr83510.c: New test case.
19123
19124 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
19125
19126 PR testsuite/83888
19127 * lib/target-supports.exp (check_effective_target_vect_float): Say
19128 that the result only holds when -funsafe-math-optimizations is on.
19129 (check_effective_target_vect_float_strict): New procedure.
19130 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
19131 of vect_float.
19132 * gcc.dg/vect/vect-reduc-6.c: Likewise.
19133
19134 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
19135
19136 PR tree-optimization/83965
19137 * gcc.dg/vect/pr83965.c: New test.
19138
19139 2018-01-23 Richard Biener <rguenther@suse.de>
19140
19141 PR tree-optimization/83963
19142 * gfortran.dg/graphite/pr83963.f: New testcase.
19143 * gcc.dg/graphite/pr83963-2.c: Likewise.
19144
19145 2018-01-23 Jakub Jelinek <jakub@redhat.com>
19146
19147 PR c++/83918
19148 * g++.dg/cpp1z/pr83918.C: New test.
19149
19150 2018-01-22 Jakub Jelinek <jakub@redhat.com>
19151
19152 PR tree-optimization/83957
19153 * gcc.dg/autopar/pr83957.c: New test.
19154
19155 PR tree-optimization/83081
19156 * gcc.dg/predict-8.c: Adjust expected probability.
19157
19158 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
19159
19160 PR target/83862
19161 * gcc.target/powerpc/pr83862.c: New test.
19162
19163 2018-01-22 Carl Love <cel@us.ibm.com>
19164
19165 * gcc.target/powerpc/powerpc.exp: Add torture tests for
19166 builtins-4-runnable.c, builtins-6-runnable.c,
19167 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
19168 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
19169 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
19170 for signed/unsigned 128-bit and long long int loads.
19171
19172 2018-01-22 Marek Polacek <polacek@redhat.com>
19173
19174 PR c++/81933
19175 * g++.dg/cpp1y/constexpr-empty4.C: New test.
19176
19177 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
19178
19179 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
19180 scan-asembler valid instructions list.
19181 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
19182 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
19183 power8-vector requirement and option.
19184 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
19185
19186 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
19187
19188 PR 78534
19189 PR 83704
19190 * gfortran.dg/string_1.f90: Remove printing the length.
19191
19192 2018-01-22 Richard Biener <rguenther@suse.de>
19193
19194 PR tree-optimization/83963
19195 * gcc.dg/graphite/pr83963.c: New testcase.
19196
19197 2018-01-22 Sudakshina Das <sudi.das@arm.com>
19198
19199 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
19200 dg-require-effective-target directives.
19201
19202 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19203
19204 * lib/target-supports.exp (check_effective_target_arm_softfloat):
19205 New procedure.
19206 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
19207 Adjust scan-assembler checks for soft-float.
19208
19209 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
19210
19211 PR target/83946
19212 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
19213
19214 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
19215
19216 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
19217 * gcc.dg/pr83623.c: Likewise.
19218 * gcc.dg/pr83666.c: Likewise.
19219
19220 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
19221 David Edelsohn <dje.gcc@gmail.com>
19222
19223 PR target/83946
19224 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
19225 assembly output from "crset eq" to "crset 2".
19226 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
19227 assembly output from . to $.
19228 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
19229 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
19230 assembly output from "crset eq" to "crset 2".
19231 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
19232 assembly output from "crset eq" to "crset 2", and from . to $.
19233
19234 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
19235
19236 PR fortran/83900
19237 * gfortran.dg/matmul_18.f90: New test.
19238
19239 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
19240
19241 PR tree-optimization/83940
19242 * gcc.dg/torture/pr83940.c: New test.
19243
19244 2018-01-20 Jakub Jelinek <jakub@redhat.com>
19245
19246 PR middle-end/83945
19247 * gcc.dg/tls/pr83945.c: New test.
19248
19249 PR target/83930
19250 * gcc.dg/pr83930.c: New test.
19251
19252 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
19253
19254 PR fortran/83900
19255 * gfortran.dg/matmul_17.f90: New test.
19256
19257 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
19258
19259 PR fortran/80768
19260 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
19261
19262 2018-01-19 Jakub Jelinek <jakub@redhat.com>
19263
19264 PR c++/81167
19265 * g++.dg/cpp0x/pr81167.C: New test.
19266
19267 PR c++/83919
19268 * g++.dg/cpp0x/pr83919.C: New test.
19269
19270 2018-01-19 Jeff Law <law@redhat.com>
19271 Jakub Jelinek <jakub@redhat.com>
19272
19273 * gcc.dg/stack-check-16.c: New test.
19274
19275 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
19276
19277 PR target/83790
19278 * gcc.target/nvptx/indirect_call.c: New test.
19279
19280 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
19281
19282 * g++.dg/torture/pr83619.C: Remove dg-message.
19283
19284 2018-01-19 Martin Liska <mliska@suse.cz>
19285
19286 * gcc.dg/predict-1.c: Adjust expected probability.
19287 * gcc.dg/predict-3.c: Likewise.
19288 * gcc.dg/predict-5.c: Likewise.
19289 * gcc.dg/predict-6.c: Likewise.
19290 * gcc.dg/predict-9.c: Likewise.
19291
19292 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
19293
19294 PR tree-optimization/83922
19295 * gcc.dg/pr83922.c: New test.
19296
19297 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
19298
19299 PR tree-optimization/83914
19300 * gcc.dg/vect/pr83914.c: New test.
19301
19302 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19303
19304 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
19305 * gcc.target/arm/negdi-2.c: Likewise.
19306 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
19307
19308 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19309
19310 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
19311
19312 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19313
19314 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
19315
19316 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
19317
19318 * gcc.dg/torture/pr52451.c (main): Skip long double test on
19319 hppa*-*-hpux*.
19320
19321 2018-01-18 Jakub Jelinek <jakub@redhat.com>
19322
19323 PR ipa/83619
19324 PR testsuite/83934
19325 * g++.dg/torture/pr83619.C (e): Define before first use instead of
19326 forward declaration.
19327
19328 2018-01-18 Carl Love <cel@us.ibm.com>
19329
19330 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
19331 to the function.
19332
19333 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
19334
19335 PR c++/81013
19336 * g++.dg/inherit/union3.C: New.
19337
19338 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
19339
19340 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
19341
19342 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
19343
19344 PR ipa/83619
19345 * g++.dg/torture/pr83619.C: New testcase.
19346
19347 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
19348
19349 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
19350 Add function body to force error messages in some configurations.
19351
19352 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19353
19354 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
19355 and arm_thumb1_ok.
19356
19357 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
19358
19359 PR other/70268
19360 * c-c++-common/ffile-prefix-map.c: New test.
19361 * c-c++-common/fmacro-prefix-map.c: New test.
19362 * c-c++-common/cpp/ffile-prefix-map.c: New test.
19363 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
19364
19365 2018-01-18 Martin Liska <mliska@suse.cz>
19366
19367 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
19368 * gcc.target/i386/indirect-thunk-4.c: Likewise.
19369 * gcc.target/i386/indirect-thunk-6.c: Likewise.
19370 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
19371 * gcc.target/i386/ret-thunk-10.c: Likewise.
19372 * gcc.target/i386/ret-thunk-11.c: Likewise.
19373 * gcc.target/i386/ret-thunk-12.c: Likewise.
19374 * gcc.target/i386/ret-thunk-15.c: Likewise.
19375 * gcc.target/i386/ret-thunk-9.c: Likewise.
19376
19377 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
19378
19379 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
19380 order.
19381
19382 2018-01-18 Nathan Sidwell <nathan@acm.org>
19383
19384 PR c++/83160
19385 * g++.dg/cpp0x/pr83160.C: New.
19386
19387 2018-01-18 Richard Biener <rguenther@suse.de>
19388
19389 PR tree-optimization/83887
19390 * gcc.dg/graphite/pr83887.c: New testcase.
19391 * gfortran.dg/graphite/pr83887.f90: Likewise.
19392 * gfortran.dg/graphite/pr83887.f: Likewise.
19393
19394 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19395
19396 PR target/65578
19397 * gcc.target/arm/builtin-bswap.x: New file.
19398 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
19399 and options for armv6t2.
19400 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
19401 and options for Thumb1.
19402 * gcc.target/arm/builtin-bswap16.x: New file.
19403 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
19404 and options for armv6t2.
19405 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
19406 and options for Thumb1.
19407
19408 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
19409
19410 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
19411 order.
19412
19413 2018-01-18 Jakub Jelinek <jakub@redhat.com>
19414
19415 PR c/61240
19416 * gcc.dg/pr61240.c: New test.
19417
19418 2018-01-17 Harald Anlauf <anlauf@gmx.de>
19419
19420 PR fortran/83864
19421 * gfortran.dg/pr83864.f90: New test.
19422
19423 2018-01-17 Jeff Law <law@redhat.com>
19424
19425 PR testsuite/83883
19426 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
19427
19428 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
19429
19430 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
19431 restriction, but still restrict to 64-bit.
19432 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
19433 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
19434
19435 2018-01-17 Harald Anlauf <anlauf@gmx.de>
19436
19437 PR fortran/83874
19438 * gfortran.dg/pr83874.f90: New test.
19439
19440 2018-01-18 Jakub Jelinek <jakub@redhat.com>
19441
19442 PR c++/83824
19443 * g++.dg/cpp0x/pr83824.C: New test.
19444
19445 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
19446
19447 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
19448 appropriate .gnu_attribute for the long double type, if we use the
19449 long double type, but do not generate any calls.
19450 * gcc.target/powerpc/gnuattr2.c: Likewise.
19451 * gcc.target/powerpc/gnuattr3.c: Likewise.
19452
19453 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
19454
19455 PR c++/78344
19456 * g++.dg/cpp0x/alignas13.C: New.
19457
19458 2018-01-17 Jakub Jelinek <jakub@redhat.com>
19459
19460 PR c++/83897
19461 * g++.dg/cpp0x/pr83897.C: New test.
19462
19463 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
19464
19465 PR ipa/83051
19466 * gcc.c-torture/compile/pr83051-2.c: New testcase.
19467
19468 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
19469
19470 PR c++/81054
19471 * g++.dg/cpp0x/constexpr-ice19.C: New.
19472
19473 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
19474
19475 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
19476 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
19477 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
19478 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
19479 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
19480 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
19481 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
19482 * gcc.target/powerpc/builtins-1-be-folded.c: New.
19483 * gcc.target/powerpc/builtins-1-le-folded.c: New.
19484 * gcc.target/powerpc/builtins-1.fold.h: New.
19485
19486 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
19487
19488 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
19489 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
19490
19491 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19492
19493 * gcc.target/arm/g2.c: Add -marm to dg-options.
19494 * gcc.target/arm/scd42-2.c: Likewise.
19495
19496 2018-01-17 Nathan Sidwell <nathan@acm.org>
19497
19498 PR c++/83287
19499 * g++.dg/lookup/pr83287-2.C: New.
19500
19501 2018-01-17 David Malcolm <dmalcolm@redhat.com>
19502
19503 PR c++/83814
19504 PR c++/83902
19505 * g++.dg/wrappers/pr83814.C: New test case.
19506 * g++.dg/wrappers/pr83902.C: New test case.
19507
19508 2018-01-17 David Malcolm <dmalcolm@redhat.com>
19509
19510 PR lto/83121
19511 * g++.dg/lto/pr83121_0.C: New test case.
19512 * g++.dg/lto/pr83121_1.C: New test case.
19513 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
19514 adapted from DejaGnu's dg-test.
19515 (lto_handle_diagnostics): New procedure.
19516 (lto_prune_warns): Ignore informational notes.
19517 (lto-link-and-maybe-run): Add "messages_by_file" param.
19518 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
19519 "execute" when "link" fails if "execute" was not specified.
19520 (lto-can-handle-directive): New procedure.
19521 (lto-get-options-main): Call lto-can-handle-directive. Add a
19522 dg-messages local, using it to set the caller's
19523 dg-messages-by-file for the given source file.
19524 (lto-get-options): Likewise.
19525 (lto-execute): Add dg-messages-by-file local, and pass it to
19526 lto-link-and-maybe-run.
19527
19528 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
19529 Richard Sandiford <richard.sandiford@linaro.org>
19530
19531 PR target/79041
19532 PR target/82964
19533 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
19534 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
19535
19536 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19537
19538 * lib/target-supports.exp: Fix -march arguments in arm arch effective
19539 target check autogenerator for armv8.1-a and armv8.2-a.
19540
19541 2018-01-17 Carl Love <cel@us.ibm.com>
19542
19543 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
19544 Add debug print statements.
19545 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
19546 16 byte vector load followed by a partial vector load.
19547
19548 2018-01-17 David Malcolm <dmalcolm@redhat.com>
19549
19550 PR c++/83799
19551 * g++.dg/wrappers/pr83799.C: New test case.
19552
19553 2018-01-17 Nathan Sidwell <nathan@acm.org>
19554
19555 PR c++/83739
19556 * g++.dg/cpp1y/pr83739.C: New.
19557
19558 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
19559
19560 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
19561 * gcc.target/visium/overflow16.c: Likewise.
19562 * gcc.target/visium/overflow32.c: Likewise.
19563
19564 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
19565
19566 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
19567
19568 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19569
19570 * gcc.dg/rtl/arm/stl-cond.c: New test.
19571 * gcc.target/arm/stl-cond.c: Delete.
19572
19573 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19574
19575 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
19576 directives.
19577
19578 2018-01-17 Jakub Jelinek <jakub@redhat.com>
19579
19580 PR tree-optimization/83843
19581 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
19582 * gcc.dg/store_merging_19.c: New test.
19583
19584 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19585
19586 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
19587 and options.
19588
19589 2018-01-17 Jakub Jelinek <jakub@redhat.com>
19590
19591 PR rtl-optimization/83771
19592 * gcc.dg/pr83771.c: New test.
19593
19594 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
19595
19596 PR tree-optimization/81184
19597 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
19598 targets.
19599 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
19600
19601 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
19602
19603 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
19604
19605 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
19606
19607 PR target/83546
19608 * gcc.target/i386/pr83546.c: New test.
19609
19610 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
19611
19612 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
19613
19614 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
19615
19616 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
19617 test and add dg-warning for the -Wstringop-overflow warning.
19618
19619 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
19620
19621 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
19622 XFAIL last test on SPARC and Visium.
19623
19624 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
19625
19626 PR rtl-optimization/80481
19627 * g++.dg/pr80481.C: Exclude solaris.
19628
19629 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
19630
19631 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
19632 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
19633 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
19634
19635 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
19636
19637 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
19638 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
19639 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
19640 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
19641 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
19642 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
19643 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
19644 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
19645 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
19646 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
19647 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
19648 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
19649 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
19650 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
19651 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
19652
19653 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
19654
19655 PR testsuite/77734
19656 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
19657
19658 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
19659
19660 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
19661 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
19662 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
19663 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
19664 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
19665 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
19666
19667 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
19668
19669 PR tree-optimization/83857
19670 * gcc.dg/vect/pr83857.c: New test.
19671
19672 2018-01-16 Richard Biener <rguenther@suse.de>
19673
19674 PR tree-optimization/83867
19675 * gcc.dg/vect/pr83867.c: New testcase.
19676
19677 2018-01-16 Jakub Jelinek <jakub@redhat.com>
19678
19679 PR c/83844
19680 * gcc.dg/pr83844.c: New test.
19681
19682 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
19683
19684 * gcc.dg/torture/pr83847.c: New test.
19685
19686 2018-01-16 Jakub Jelinek <jakub@redhat.com>
19687
19688 PR rtl-optimization/86620
19689 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
19690 instead of --param=max-sched-ready-insns=0.
19691 * gcc.target/i386/pr83620.c: New test.
19692 * gcc.dg/pr83620.c: New test.
19693
19694 PR tree-optimization/83843
19695 * gcc.dg/store_merging_18.c: New test.
19696
19697 PR c++/83817
19698 * g++.dg/cpp1y/pr83817.C: New test.
19699
19700 PR c++/83825
19701 * g++.dg/template/pr83825.C: New test.
19702
19703 2018-01-16 Richard Biener <rguenther@suse.de>
19704
19705 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
19706
19707 2018-01-16 Richard Biener <rguenther@suse.de>
19708
19709 PR testsuite/82132
19710 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
19711 from gcc.dg/torture/pr60092.c.
19712
19713 2018-01-15 Martin Sebor <msebor@redhat.com>
19714
19715 PR c++/83588
19716 * g++.dg/ext/flexary28.C: New test.
19717
19718 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
19719
19720 PR fortran/82257
19721 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
19722
19723 2018-01-15 Martin Sebor <msebor@redhat.com>
19724
19725 PR testsuite/83869
19726 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
19727
19728 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
19729
19730 PR fortran/54613
19731 * gfortran.dg/minmaxloc_9.f90: New test.
19732 * gfortran.dg/minmaxloc_10.f90: New test.
19733 * gfortran.dg/minmaxloc_11.f90: New test.
19734
19735 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
19736
19737 PR target/83839
19738 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
19739 * gcc.target/i386/indirect-thunk-2.c: Likewise.
19740 * gcc.target/i386/indirect-thunk-3.c: Likewise.
19741 * gcc.target/i386/indirect-thunk-4.c: Likewise.
19742 * gcc.target/i386/indirect-thunk-7.c: Likewise.
19743 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
19744 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
19745 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
19746 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
19747 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
19748 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
19749 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
19750 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
19751 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
19752 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
19753 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
19754 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
19755 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
19756 * gcc.target/i386/ret-thunk-10.c: Likewise.
19757 * gcc.target/i386/ret-thunk-11.c: Likewise.
19758 * gcc.target/i386/ret-thunk-12.c: Likewise.
19759 * gcc.target/i386/ret-thunk-13.c: Likewise.
19760 * gcc.target/i386/ret-thunk-14.c: Likewise.
19761 * gcc.target/i386/ret-thunk-15.c: Likewise.
19762 * gcc.target/i386/ret-thunk-9.c: Don't check the
19763 __x86_return_thunk label. Scan for "push" only for Linux.
19764
19765 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
19766
19767 PR testsuite/79920
19768 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
19769
19770 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19771
19772 PR target/83687
19773 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
19774 tests.
19775 * gcc.target/arm/pr83687.c: New test.
19776
19777 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
19778
19779 Adjust tests to AVR_TINY.
19780
19781 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
19782 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
19783 * gcc.target/avr/pr71627.c: Same.
19784 * gcc.target/avr/torture/addr-space-1-0.c: Same.
19785 * gcc.target/avr/torture/addr-space-1-1.c: Same.
19786 * gcc.target/avr/torture/addr-space-1-x.c: Same.
19787 * gcc.target/avr/torture/addr-space-2-0.c: Same.
19788 * gcc.target/avr/torture/addr-space-2-1.c: Same.
19789 * gcc.target/avr/torture/addr-space-2-x.c: Same.
19790 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
19791 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
19792 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
19793 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
19794 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
19795 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
19796 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
19797 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
19798 * gcc.target/avr/torture/pr61055.c: Same.
19799 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
19800 available.
19801 * gcc.target/avr/torture/int24-mul.c: Same.
19802 * gcc.target/avr/torture/pr51782-1.c: Same.
19803 * gcc.target/avr/torture/pr61443.c: Same.
19804 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
19805 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
19806
19807 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
19808
19809 PR c/83801
19810 PR c/83729
19811 * gcc.target/avr/torture/pr83729.c: New test.
19812 * gcc.target/avr/torture/pr83801.c: New test.
19813
19814 2018-01-15 Jakub Jelinek <jakub@redhat.com>
19815
19816 PR middle-end/82694
19817 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
19818 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
19819
19820 2018-01-10 Martin Sebor <msebor@redhat.com>
19821
19822 PR other/83508
19823 * gcc.dg/Wstringop-overflow-2.c: New test.
19824
19825 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19826
19827 PR libgfortran/83811
19828 * gfortran.dg/fmt_e.f90: New test.
19829
19830 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
19831
19832 * gcc.target/i386/indirect-thunk-10.c: New test.
19833 * gcc.target/i386/indirect-thunk-8.c: Likewise.
19834 * gcc.target/i386/indirect-thunk-9.c: Likewise.
19835 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
19836 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
19837 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
19838 * gcc.target/i386/ret-thunk-17.c: Likewise.
19839 * gcc.target/i386/ret-thunk-18.c: Likewise.
19840 * gcc.target/i386/ret-thunk-19.c: Likewise.
19841 * gcc.target/i386/ret-thunk-20.c: Likewise.
19842 * gcc.target/i386/ret-thunk-21.c: Likewise.
19843
19844 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
19845
19846 * gcc.target/i386/indirect-thunk-register-4.c: New test.
19847
19848 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
19849
19850 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
19851 -mno-indirect-branch-register.
19852 * gcc.target/i386/indirect-thunk-2.c: Likewise.
19853 * gcc.target/i386/indirect-thunk-3.c: Likewise.
19854 * gcc.target/i386/indirect-thunk-4.c: Likewise.
19855 * gcc.target/i386/indirect-thunk-5.c: Likewise.
19856 * gcc.target/i386/indirect-thunk-6.c: Likewise.
19857 * gcc.target/i386/indirect-thunk-7.c: Likewise.
19858 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
19859 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
19860 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
19861 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
19862 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
19863 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
19864 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
19865 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
19866 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
19867 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
19868 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
19869 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
19870 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
19871 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
19872 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
19873 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
19874 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
19875 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
19876 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
19877 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
19878 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
19879 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
19880 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
19881 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
19882 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
19883 * gcc.target/i386/ret-thunk-10.c: Likewise.
19884 * gcc.target/i386/ret-thunk-11.c: Likewise.
19885 * gcc.target/i386/ret-thunk-12.c: Likewise.
19886 * gcc.target/i386/ret-thunk-13.c: Likewise.
19887 * gcc.target/i386/ret-thunk-14.c: Likewise.
19888 * gcc.target/i386/ret-thunk-15.c: Likewise.
19889 * gcc.target/i386/ret-thunk-9.c: Likewise.
19890 * gcc.target/i386/indirect-thunk-register-1.c: New test.
19891 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
19892 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
19893
19894 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
19895
19896 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
19897 -mfunction-return=keep.
19898 * gcc.target/i386/indirect-thunk-2.c: Likewise.
19899 * gcc.target/i386/indirect-thunk-3.c: Likewise.
19900 * gcc.target/i386/indirect-thunk-4.c: Likewise.
19901 * gcc.target/i386/indirect-thunk-5.c: Likewise.
19902 * gcc.target/i386/indirect-thunk-6.c: Likewise.
19903 * gcc.target/i386/indirect-thunk-7.c: Likewise.
19904 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
19905 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
19906 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
19907 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
19908 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
19909 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
19910 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
19911 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
19912 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
19913 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
19914 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
19915 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
19916 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
19917 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
19918 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
19919 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
19920 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
19921 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
19922 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
19923 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
19924 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
19925 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
19926 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
19927 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
19928 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
19929 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
19930 * gcc.target/i386/ret-thunk-1.c: New test.
19931 * gcc.target/i386/ret-thunk-10.c: Likewise.
19932 * gcc.target/i386/ret-thunk-11.c: Likewise.
19933 * gcc.target/i386/ret-thunk-12.c: Likewise.
19934 * gcc.target/i386/ret-thunk-13.c: Likewise.
19935 * gcc.target/i386/ret-thunk-14.c: Likewise.
19936 * gcc.target/i386/ret-thunk-15.c: Likewise.
19937 * gcc.target/i386/ret-thunk-16.c: Likewise.
19938 * gcc.target/i386/ret-thunk-2.c: Likewise.
19939 * gcc.target/i386/ret-thunk-3.c: Likewise.
19940 * gcc.target/i386/ret-thunk-4.c: Likewise.
19941 * gcc.target/i386/ret-thunk-5.c: Likewise.
19942 * gcc.target/i386/ret-thunk-6.c: Likewise.
19943 * gcc.target/i386/ret-thunk-7.c: Likewise.
19944 * gcc.target/i386/ret-thunk-8.c: Likewise.
19945 * gcc.target/i386/ret-thunk-9.c: Likewise.
19946
19947 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
19948
19949 * gcc.target/i386/indirect-thunk-1.c: New test.
19950 * gcc.target/i386/indirect-thunk-2.c: Likewise.
19951 * gcc.target/i386/indirect-thunk-3.c: Likewise.
19952 * gcc.target/i386/indirect-thunk-4.c: Likewise.
19953 * gcc.target/i386/indirect-thunk-5.c: Likewise.
19954 * gcc.target/i386/indirect-thunk-6.c: Likewise.
19955 * gcc.target/i386/indirect-thunk-7.c: Likewise.
19956 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
19957 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
19958 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
19959 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
19960 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
19961 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
19962 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
19963 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
19964 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
19965 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
19966 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
19967 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
19968 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
19969 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
19970 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
19971 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
19972 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
19973 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
19974 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
19975 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
19976 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
19977 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
19978 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
19979 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
19980 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
19981 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
19982
19983 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
19984
19985 PR ipa/83051
19986 * gcc.c-torture/compile/pr83051.c: New testcase.
19987
19988 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
19989
19990 PR tree-optimization/83501
19991 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
19992
19993 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
19994
19995 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
19996 for lvx and stvx instead of lxvd2x and stxvd2x and require
19997 little-endian target. Add comments.
19998 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
19999 comprehensive testing.
20000 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
20001 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
20002 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
20003 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
20004 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
20005 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
20006 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
20007 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
20008 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
20009 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
20010 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
20011 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
20012 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
20013 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
20014 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
20015 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
20016 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
20017 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
20018 scan-assembler-not directives that forbid lvx and xxpermdi.
20019 * gcc.target/powerpc/vec-extract-3.c: Likewise.
20020 * gcc.target/powerpc/vec-extract-5.c: Likewise.
20021 * gcc.target/powerpc/vec-extract-6.c: Likewise.
20022 * gcc.target/powerpc/vec-extract-7.c: Likewise.
20023 * gcc.target/powerpc/vec-extract-8.c: Likewise.
20024 * gcc.target/powerpc/vec-extract-9.c: Likewise.
20025 * gcc.target/powerpc/vsx-vector-6-le.c: Change
20026 scan-assembler-times directives to reflect different numbers of
20027 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
20028
20029 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20030 Alan Hayward <alan.hayward@arm.com>
20031 David Sherwood <david.sherwood@arm.com>
20032
20033 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
20034 than SLP vectorization.
20035 * gcc.dg/vect/vect-alias-check-10.c: New test.
20036 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
20037 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
20038 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
20039 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
20040 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
20041 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
20042 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
20043 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
20044 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
20045 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
20046 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
20047 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
20048 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
20049 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
20050 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
20051 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
20052 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
20053 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
20054 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
20055 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
20056 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
20057 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
20058 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
20059
20060 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20061 Alan Hayward <alan.hayward@arm.com>
20062 David Sherwood <david.sherwood@arm.com>
20063
20064 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
20065 New proc.
20066 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
20067 targets with scatter stores.
20068 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
20069 stores.
20070 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
20071 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
20072 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
20073 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
20074 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
20075 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
20076 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
20077 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
20078 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
20079 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
20080 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
20081 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
20082 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
20083 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
20084 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
20085 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
20086
20087 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20088 Alan Hayward <alan.hayward@arm.com>
20089 David Sherwood <david.sherwood@arm.com>
20090
20091 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
20092 for double_reduc1.
20093 * gcc.target/aarch64/sve/strided_load_4.c: New test.
20094 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
20095 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
20096 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
20097
20098 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20099 Alan Hayward <alan.hayward@arm.com>
20100 David Sherwood <david.sherwood@arm.com>
20101
20102 * gcc.target/aarch64/sve/strided_load_1.c: New test.
20103 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
20104 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
20105
20106 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20107 Alan Hayward <alan.hayward@arm.com>
20108 David Sherwood <david.sherwood@arm.com>
20109
20110 * gcc.target/aarch64/sve/gather_load_1.c: New test.
20111 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
20112 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
20113 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
20114 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
20115 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
20116 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
20117 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
20118 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
20119 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
20120 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
20121 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
20122 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
20123 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
20124
20125 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20126 Alan Hayward <alan.hayward@arm.com>
20127 David Sherwood <david.sherwood@arm.com>
20128
20129 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
20130 check for a message about using in-order reductions.
20131 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
20132 check for a message about using in-order reductions.
20133 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
20134 vectorized and check for a message about using in-order reductions.
20135 Expect targets with variable-length vectors to fall back to the
20136 fixed-length mininum.
20137 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
20138 check for a message about using in-order reductions.
20139 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
20140 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
20141 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
20142 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
20143 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
20144 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
20145 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
20146 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
20147 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
20148 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
20149 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
20150 vect_fold_left_plus.
20151
20152 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20153
20154 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
20155 are spilled.
20156 * gcc.target/aarch64/sve/spill_2.c: New test.
20157 * gcc.target/aarch64/sve/spill_3.c: Likewise.
20158 * gcc.target/aarch64/sve/spill_4.c: Likewise.
20159 * gcc.target/aarch64/sve/spill_5.c: Likewise.
20160 * gcc.target/aarch64/sve/spill_6.c: Likewise.
20161 * gcc.target/aarch64/sve/spill_7.c: Likewise.
20162
20163 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20164 Alan Hayward <alan.hayward@arm.com>
20165 David Sherwood <david.sherwood@arm.com>
20166
20167 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
20168 of branches.
20169 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
20170 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
20171 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
20172 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
20173 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
20174 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
20175 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
20176 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
20177 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
20178
20179 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20180 Alan Hayward <alan.hayward@arm.com>
20181 David Sherwood <david.sherwood@arm.com>
20182
20183 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
20184 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
20185 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
20186 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
20187
20188 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20189 Alan Hayward <alan.hayward@arm.com>
20190 David Sherwood <david.sherwood@arm.com>
20191
20192 * lib/target-supports.exp
20193 (check_effective_target_vect_fold_extract_last): New proc.
20194 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
20195 for fold_extract_last.
20196 * gcc.dg/vect/pr65947-2.c: Likewise.
20197 * gcc.dg/vect/pr65947-3.c: Likewise.
20198 * gcc.dg/vect/pr65947-4.c: Likewise.
20199 * gcc.dg/vect/pr65947-5.c: Likewise.
20200 * gcc.dg/vect/pr65947-6.c: Likewise.
20201 * gcc.dg/vect/pr65947-9.c: Likewise.
20202 * gcc.dg/vect/pr65947-10.c: Likewise.
20203 * gcc.dg/vect/pr65947-12.c: Likewise.
20204 * gcc.dg/vect/pr65947-14.c: Likewise.
20205 * gcc.dg/vect/pr80631-1.c: Likewise.
20206 * gcc.target/aarch64/sve/clastb_1.c: New test.
20207 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
20208 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
20209 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
20210 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
20211 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
20212 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
20213 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
20214 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
20215 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
20216 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
20217 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
20218 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
20219 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
20220
20221 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20222 Alan Hayward <alan.hayward@arm.com>
20223 David Sherwood <david.sherwood@arm.com>
20224
20225 * gcc.target/aarch64/sve/live_1.c: New test.
20226 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
20227
20228 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20229 Alan Hayward <alan.hayward@arm.com>
20230 David Sherwood <david.sherwood@arm.com>
20231
20232 * gcc.target/aarch64/sve/nopeel_1.c: New test.
20233 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
20234 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
20235 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
20236 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
20237 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
20238 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
20239 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
20240 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
20241
20242 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20243 Alan Hayward <alan.hayward@arm.com>
20244 David Sherwood <david.sherwood@arm.com>
20245
20246 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
20247 New proc.
20248 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
20249 vect_fully_masked.
20250 * gcc.target/aarch64/sve/loop_add_4.c: New test.
20251 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
20252 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
20253 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
20254 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
20255 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
20256
20257 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20258 Alan Hayward <alan.hayward@arm.com>
20259 David Sherwood <david.sherwood@arm.com>
20260
20261 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
20262 instead of just ADDRESS.
20263 * gcc.dg/tree-ssa/scev-10.c: Likewise.
20264 * gcc.dg/tree-ssa/scev-11.c: Likewise.
20265 * gcc.dg/tree-ssa/scev-12.c: Likewise.
20266 * gcc.target/aarch64/sve/index_offset_1.c: New test.
20267 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
20268 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
20269 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
20270 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
20271 * gcc.target/aarch64/sve/while_2.c: Likewise.
20272 * gcc.target/aarch64/sve/while_3.c: Likewise.
20273 * gcc.target/aarch64/sve/while_4.c: Likewise.
20274
20275 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20276 Alan Hayward <alan.hayward@arm.com>
20277 David Sherwood <david.sherwood@arm.com>
20278
20279 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
20280 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
20281 to be predicated.
20282 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
20283 * gcc.target/aarch64/sve/slp_7.c: Likewise.
20284 * gcc.target/aarch64/sve/reduc_5.c: New test.
20285 * gcc.target/aarch64/sve/slp_13.c: Likewise.
20286 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
20287
20288 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20289 Alan Hayward <alan.hayward@arm.com>
20290 David Sherwood <david.sherwood@arm.com>
20291
20292 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
20293 * gcc.dg/tree-ssa/peel1.c: Likewise.
20294 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
20295 variable-length vectors.
20296 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
20297 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
20298 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
20299 * gcc.target/aarch64/sve/slp_2.c: Likewise.
20300 * gcc.target/aarch64/sve/slp_3.c: Likewise.
20301 * gcc.target/aarch64/sve/slp_4.c: Likewise.
20302 * gcc.target/aarch64/sve/slp_6.c: Likewise.
20303 * gcc.target/aarch64/sve/slp_8.c: New test.
20304 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
20305 * gcc.target/aarch64/sve/slp_9.c: Likewise.
20306 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
20307 * gcc.target/aarch64/sve/slp_10.c: Likewise.
20308 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
20309 * gcc.target/aarch64/sve/slp_11.c: Likewise.
20310 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
20311 * gcc.target/aarch64/sve/slp_12.c: Likewise.
20312 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
20313 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
20314 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
20315 * gcc.target/aarch64/sve/while_1.c: Likewise.
20316 * gcc.target/aarch64/sve/while_2.c: Likewise.
20317 * gcc.target/aarch64/sve/while_3.c: Likewise.
20318 * gcc.target/aarch64/sve/while_4.c: Likewise.
20319
20320 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20321 Alan Hayward <alan.hayward@arm.com>
20322 David Sherwood <david.sherwood@arm.com>
20323
20324 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
20325 New proc.
20326 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
20327 and add an associated scan-dump test. Prevent vectorization
20328 of the first two loops.
20329 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
20330 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
20331 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
20332 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
20333 (INIT_VECTOR): Tweak initial value so that some bits are always set.
20334 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
20335
20336 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20337 Alan Hayward <alan.hayward@arm.com>
20338 David Sherwood <david.sherwood@arm.com>
20339
20340 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
20341 * gcc.dg/vect/pr67790.c: Likewise.
20342 * gcc.dg/vect/slp-reduc-1.c: Likewise.
20343 * gcc.dg/vect/slp-reduc-2.c: Likewise.
20344 * gcc.dg/vect/slp-reduc-3.c: Likewise.
20345 * gcc.dg/vect/slp-reduc-5.c: Likewise.
20346 * gcc.target/aarch64/sve/slp_5.c: New test.
20347 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
20348 * gcc.target/aarch64/sve/slp_6.c: Likewise.
20349 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
20350 * gcc.target/aarch64/sve/slp_7.c: Likewise.
20351 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
20352
20353 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20354 Alan Hayward <alan.hayward@arm.com>
20355 David Sherwood <david.sherwood@arm.com>
20356
20357 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
20358 && vect_load_lanes
20359 * gcc.dg/vect/slp-1.c: Likewise.
20360 * gcc.dg/vect/slp-10.c: Likewise.
20361 * gcc.dg/vect/slp-12b.c: Likewise.
20362 * gcc.dg/vect/slp-12c.c: Likewise.
20363 * gcc.dg/vect/slp-17.c: Likewise.
20364 * gcc.dg/vect/slp-19b.c: Likewise.
20365 * gcc.dg/vect/slp-20.c: Likewise.
20366 * gcc.dg/vect/slp-21.c: Likewise.
20367 * gcc.dg/vect/slp-22.c: Likewise.
20368 * gcc.dg/vect/slp-23.c: Likewise.
20369 * gcc.dg/vect/slp-24-big-array.c: Likewise.
20370 * gcc.dg/vect/slp-24.c: Likewise.
20371 * gcc.dg/vect/slp-28.c: Likewise.
20372 * gcc.dg/vect/slp-39.c: Likewise.
20373 * gcc.dg/vect/slp-6.c: Likewise.
20374 * gcc.dg/vect/slp-7.c: Likewise.
20375 * gcc.dg/vect/slp-cond-1.c: Likewise.
20376 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
20377 * gcc.dg/vect/slp-cond-2.c: Likewise.
20378 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
20379 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
20380 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
20381 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
20382 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
20383 * gcc.dg/vect/slp-perm-6.c: Likewise.
20384 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
20385 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
20386 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
20387 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
20388 * gcc.dg/vect/slp-12a.c: Likewise.
20389 * gcc.dg/vect/slp-14.c: Likewise.
20390 * gcc.dg/vect/slp-15.c: Likewise.
20391 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
20392 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
20393 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
20394 * gcc.target/aarch64/sve/slp_1.c: New test.
20395 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
20396 * gcc.target/aarch64/sve/slp_2.c: Likewise.
20397 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
20398 * gcc.target/aarch64/sve/slp_3.c: Likewise.
20399 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
20400 * gcc.target/aarch64/sve/slp_4.c: Likewise.
20401 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
20402
20403 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20404 Alan Hayward <alan.hayward@arm.com>
20405 David Sherwood <david.sherwood@arm.com>
20406
20407 * gcc.dg/vect/vect-ooo-group-1.c: New test.
20408 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
20409 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
20410 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
20411 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
20412 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
20413 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
20414 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
20415 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
20416 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
20417 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
20418 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
20419 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
20420 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
20421 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
20422 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
20423 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
20424 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
20425 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
20426
20427 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20428 Alan Hayward <alan.hayward@arm.com>
20429 David Sherwood <david.sherwood@arm.com>
20430
20431 * gcc.target/aarch64/sve/struct_move_1.c: New test.
20432 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
20433 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
20434 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
20435 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
20436 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
20437 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
20438 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
20439 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
20440 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
20441 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
20442 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
20443 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
20444 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
20445 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
20446 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
20447 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
20448 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
20449 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
20450 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
20451 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
20452 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
20453 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
20454 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
20455 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
20456 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
20457 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
20458 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
20459 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
20460 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
20461 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
20462 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
20463 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
20464 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
20465 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
20466 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
20467
20468 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20469 Alan Hayward <alan.hayward@arm.com>
20470 David Sherwood <david.sherwood@arm.com>
20471
20472 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
20473 Return true for SVE too.
20474 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
20475 if load/store lanes are supported.
20476 * gcc.dg/vect/slp-10.c: Likewise.
20477 * gcc.dg/vect/slp-12c.c: Likewise.
20478 * gcc.dg/vect/slp-17.c: Likewise.
20479 * gcc.dg/vect/slp-33.c: Likewise.
20480 * gcc.dg/vect/slp-6.c: Likewise.
20481 * gcc.dg/vect/slp-cond-1.c: Likewise.
20482 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
20483 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
20484 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
20485 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
20486 * gcc.dg/vect/slp-perm-6.c: Likewise.
20487 * gcc.dg/vect/slp-perm-9.c: Likewise.
20488 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
20489 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
20490 for variable-length vectors.
20491
20492 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20493 Alan Hayward <alan.hayward@arm.com>
20494 David Sherwood <david.sherwood@arm.com>
20495
20496 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
20497 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
20498
20499 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20500
20501 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
20502 * g++.target/aarch64/sve/catch_1.C: New test.
20503 * g++.target/aarch64/sve/catch_2.C: Likewise.
20504 * g++.target/aarch64/sve/catch_3.C: Likewise.
20505 * g++.target/aarch64/sve/catch_4.C: Likewise.
20506 * g++.target/aarch64/sve/catch_5.C: Likewise.
20507 * g++.target/aarch64/sve/catch_6.C: Likewise.
20508
20509 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20510 Alan Hayward <alan.hayward@arm.com>
20511 David Sherwood <david.sherwood@arm.com>
20512
20513 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
20514 New proc.
20515 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
20516 * gcc.target/aarch64/fmaxmin.c: Likewise.
20517 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
20518 * gcc.target/aarch64/orr_imm_1.c: Likewise.
20519 * gcc.target/aarch64/pr62178.c: Likewise.
20520 * gcc.target/aarch64/pr71727-2.c: Likewise.
20521 * gcc.target/aarch64/saddw-1.c: Likewise.
20522 * gcc.target/aarch64/saddw-2.c: Likewise.
20523 * gcc.target/aarch64/uaddw-1.c: Likewise.
20524 * gcc.target/aarch64/uaddw-2.c: Likewise.
20525 * gcc.target/aarch64/uaddw-3.c: Likewise.
20526 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
20527 * gcc.target/aarch64/vect-compile.c: Likewise.
20528 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
20529 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
20530 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
20531 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
20532 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
20533 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
20534 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
20535 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
20536 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
20537 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
20538 * gcc.target/aarch64/vect-fmovd.c: Likewise.
20539 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
20540 * gcc.target/aarch64/vect-fmovf.c: Likewise.
20541 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
20542 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
20543 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
20544 * gcc.target/aarch64/vect-movi.c: Likewise.
20545 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
20546 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
20547 * gcc.target/aarch64/vect-vaddv.c: Likewise.
20548 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
20549 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
20550 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
20551 fixed-length SVE.
20552 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
20553 * gcc.target/aarch64/sve/arith_1.c: New test.
20554 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
20555 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
20556 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
20557 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
20558 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
20559 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
20560 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
20561 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
20562 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
20563 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
20564 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
20565 * gcc.target/aarch64/sve/ext_1.c: Likewise.
20566 * gcc.target/aarch64/sve/ext_2.c: Likewise.
20567 * gcc.target/aarch64/sve/extract_1.c: Likewise.
20568 * gcc.target/aarch64/sve/extract_2.c: Likewise.
20569 * gcc.target/aarch64/sve/extract_3.c: Likewise.
20570 * gcc.target/aarch64/sve/extract_4.c: Likewise.
20571 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
20572 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
20573 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
20574 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
20575 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
20576 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
20577 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
20578 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
20579 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
20580 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
20581 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
20582 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
20583 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
20584 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
20585 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
20586 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
20587 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
20588 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
20589 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
20590 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
20591 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
20592 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
20593 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
20594 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
20595 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
20596 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
20597 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
20598 * gcc.target/aarch64/sve/index_1.c: Likewise.
20599 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
20600 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
20601 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
20602 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
20603 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
20604 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
20605 * gcc.target/aarch64/sve/logical_1.c: Likewise.
20606 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
20607 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
20608 * gcc.target/aarch64/sve/mad_1.c: Likewise.
20609 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
20610 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
20611 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
20612 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
20613 * gcc.target/aarch64/sve/mla_1.c: Likewise.
20614 * gcc.target/aarch64/sve/mls_1.c: Likewise.
20615 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
20616 * gcc.target/aarch64/sve/msb_1.c: Likewise.
20617 * gcc.target/aarch64/sve/mul_1.c: Likewise.
20618 * gcc.target/aarch64/sve/neg_1.c: Likewise.
20619 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
20620 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
20621 * gcc.target/aarch64/sve/pack_1.c: Likewise.
20622 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
20623 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
20624 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
20625 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
20626 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
20627 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
20628 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
20629 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
20630 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
20631 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
20632 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
20633 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
20634 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
20635 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
20636 * gcc.target/aarch64/sve/rev_1.c: Likewise.
20637 * gcc.target/aarch64/sve/revb_1.c: Likewise.
20638 * gcc.target/aarch64/sve/revh_1.c: Likewise.
20639 * gcc.target/aarch64/sve/revw_1.c: Likewise.
20640 * gcc.target/aarch64/sve/shift_1.c: Likewise.
20641 * gcc.target/aarch64/sve/single_1.c: Likewise.
20642 * gcc.target/aarch64/sve/single_2.c: Likewise.
20643 * gcc.target/aarch64/sve/single_3.c: Likewise.
20644 * gcc.target/aarch64/sve/single_4.c: Likewise.
20645 * gcc.target/aarch64/sve/spill_1.c: Likewise.
20646 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
20647 * gcc.target/aarch64/sve/subr_1.c: Likewise.
20648 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
20649 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
20650 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
20651 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
20652 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
20653 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
20654 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
20655 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
20656 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
20657 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
20658 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
20659 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
20660 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
20661 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
20662 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
20663 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
20664 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
20665 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
20666 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
20667 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
20668 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
20669 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
20670 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
20671 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
20672 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
20673 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
20674 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
20675 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
20676 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
20677 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
20678 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
20679 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
20680 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
20681 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
20682 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
20683 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
20684 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
20685 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
20686 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
20687 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
20688 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
20689 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
20690
20691 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20692 Alan Hayward <alan.hayward@arm.com>
20693 David Sherwood <david.sherwood@arm.com>
20694
20695 * lib/target-supports.exp (check_effective_target_aarch64_sve)
20696 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
20697 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
20698 New procedures.
20699 (check_effective_target_vect_perm): Handle SVE.
20700 (check_effective_target_vect_perm_byte): Likewise.
20701 (check_effective_target_vect_perm_short): Likewise.
20702 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
20703 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
20704 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
20705 (check_effective_target_vect_element_align_preferred): Likewise.
20706 (check_effective_target_vect_align_stack_vars): Likewise.
20707 (check_effective_target_vect_load_lanes): Likewise.
20708 (check_effective_target_vect_masked_store): Likewise.
20709 (available_vector_sizes): Use aarch64_sve_bits for SVE.
20710 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
20711 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
20712 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
20713 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
20714 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
20715 * gcc.dg/vect/slp-23.c: Likewise.
20716 * gcc.dg/vect/slp-perm-5.c: Likewise.
20717 * gcc.dg/vect/slp-perm-6.c: Likewise.
20718 * gcc.dg/vect/slp-perm-9.c: Likewise.
20719 * gcc.dg/vect/slp-reduc-3.c: Likewise.
20720 * gcc.dg/vect/vect-114.c: Likewise.
20721 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
20722 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
20723
20724 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20725
20726 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
20727 vect_variable_length, expecting the test to be vectorized
20728 without SLP instead.
20729 * gcc.dg/vect/pr33953.c: Likewise.
20730 * gcc.dg/vect/pr37027.c: Likewise.
20731 * gcc.dg/vect/pr67790.c: Likewise.
20732 * gcc.dg/vect/pr68445.c: Likewise.
20733 * gcc.dg/vect/slp-1.c: Likewise.
20734 * gcc.dg/vect/slp-10.c: Likewise.
20735 * gcc.dg/vect/slp-12a.c: Likewise.
20736 * gcc.dg/vect/slp-12b.c: Likewise.
20737 * gcc.dg/vect/slp-12c.c: Likewise.
20738 * gcc.dg/vect/slp-13-big-array.c: Likewise.
20739 * gcc.dg/vect/slp-13.c: Likewise.
20740 * gcc.dg/vect/slp-14.c: Likewise.
20741 * gcc.dg/vect/slp-15.c: Likewise.
20742 * gcc.dg/vect/slp-17.c: Likewise.
20743 * gcc.dg/vect/slp-19b.c: Likewise.
20744 * gcc.dg/vect/slp-2.c: Likewise.
20745 * gcc.dg/vect/slp-20.c: Likewise.
20746 * gcc.dg/vect/slp-21.c: Likewise.
20747 * gcc.dg/vect/slp-22.c: Likewise.
20748 * gcc.dg/vect/slp-24-big-array.c: Likewise.
20749 * gcc.dg/vect/slp-24.c: Likewise.
20750 * gcc.dg/vect/slp-28.c: Likewise.
20751 * gcc.dg/vect/slp-39.c: Likewise.
20752 * gcc.dg/vect/slp-42.c: Likewise.
20753 * gcc.dg/vect/slp-6.c: Likewise.
20754 * gcc.dg/vect/slp-7.c: Likewise.
20755 * gcc.dg/vect/slp-cond-1.c: Likewise.
20756 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
20757 * gcc.dg/vect/slp-cond-2.c: Likewise.
20758 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
20759 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
20760 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
20761 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
20762 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
20763 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
20764 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
20765 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
20766 * gcc.dg/vect/slp-reduc-1.c: Likewise.
20767 * gcc.dg/vect/slp-reduc-2.c: Likewise.
20768 * gcc.dg/vect/slp-reduc-4.c: Likewise.
20769 * gcc.dg/vect/slp-reduc-5.c: Likewise.
20770 * gcc.dg/vect/slp-reduc-7.c: Likewise.
20771 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
20772 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
20773 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
20774 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
20775
20776 2018-01-13 Jakub Jelinek <jakub@redhat.com>
20777
20778 PR c/83801
20779 * gcc.dg/pr83801.c: New test.
20780
20781 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
20782
20783 PR fortran/52162
20784 * gfortran.dg/bounds_check_19.f90: New test.
20785
20786 2018-01-12 Jakub Jelinek <jakub@redhat.com>
20787
20788 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
20789 instead of scan-assembler-not for xsnabsqp.
20790
20791 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20792
20793 PR libgfortran/83525
20794 * gfortran.dg/newunit_5.f90: New test.
20795
20796 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
20797
20798 PR rtl-optimization/80481
20799 * g++.dg/pr80481.C: New.
20800
20801 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
20802
20803 PR target/83628
20804 * gcc.target/alpha/pr83628-3.c: New test.
20805
20806 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
20807
20808 * lib/target-supports.exp (check_effective_target_avx512f): Also
20809 check for __builtin_ia32_addsd_round,
20810 __builtin_ia32_getmantsd_round.
20811 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
20812
20813 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
20814
20815 PR target/83629
20816 * gcc.target/powerpc/pr83629.c: Require ilp32.
20817
20818 2018-01-12 Richard Biener <rguenther@suse.de>
20819
20820 PR tree-optimization/80846
20821 * gcc.target/i386/pr80846-1.c: New testcase.
20822 * gcc.target/i386/pr80846-2.c: Likewise.
20823
20824 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
20825
20826 * gcc.c-torture/execute/20180112-1.c: New test.
20827
20828 2018-01-12 Tom de Vries <tom@codesourcery.com>
20829
20830 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
20831 * g++.dg/ext/label13a.C: Same.
20832 * g++.dg/ext/label14.C: Same.
20833 * g++.dg/ext/label2.C: Same.
20834 * g++.dg/ext/label3.C: Same.
20835 * g++.dg/torture/pr42462.C: Same.
20836 * g++.dg/torture/pr42739.C: Same.
20837 * g++.dg/warn/Wunused-label-3.C: Same.
20838
20839 2018-01-12 Tom de Vries <tom@codesourcery.com>
20840
20841 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
20842 * g++.dg/Walloca1.C: Same.
20843 * g++.dg/cpp0x/pr70338.C: Same.
20844 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
20845 * g++.dg/cpp1y/vla10.C: Same.
20846 * g++.dg/cpp1y/vla2.C: Same.
20847 * g++.dg/cpp1y/vla6.C: Same.
20848 * g++.dg/cpp1y/vla8.C: Same.
20849 * g++.dg/debug/debug5.C: Same.
20850 * g++.dg/debug/debug6.C: Same.
20851 * g++.dg/debug/pr54828.C: Same.
20852 * g++.dg/diagnostic/pr70105.C: Same.
20853 * g++.dg/eh/cleanup5.C: Same.
20854 * g++.dg/eh/spbp.C: Same.
20855 * g++.dg/ext/tmplattr9.C: Same.
20856 * g++.dg/ext/vla10.C: Same.
20857 * g++.dg/ext/vla11.C: Same.
20858 * g++.dg/ext/vla12.C: Same.
20859 * g++.dg/ext/vla15.C: Same.
20860 * g++.dg/ext/vla16.C: Same.
20861 * g++.dg/ext/vla17.C: Same.
20862 * g++.dg/ext/vla3.C: Same.
20863 * g++.dg/ext/vla6.C: Same.
20864 * g++.dg/ext/vla7.C: Same.
20865 * g++.dg/init/array24.C: Same.
20866 * g++.dg/init/new47.C: Same.
20867 * g++.dg/init/pr55497.C: Same.
20868 * g++.dg/opt/pr78201.C: Same.
20869 * g++.dg/template/vla2.C: Same.
20870 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
20871 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
20872 * g++.dg/torture/pr62127.C: Same.
20873 * g++.dg/torture/pr67055.C: Same.
20874 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
20875 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
20876 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
20877 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
20878 * g++.dg/warn/Wplacement-new-size-5.C: Same.
20879 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
20880 * g++.dg/warn/Wvla-1.C: Same.
20881 * g++.dg/warn/Wvla-3.C: Same.
20882 * g++.old-deja/g++.ext/array2.C: Same.
20883 * g++.old-deja/g++.ext/constructor.C: Same.
20884 * g++.old-deja/g++.law/builtin1.C: Same.
20885 * g++.old-deja/g++.other/crash12.C: Same.
20886 * g++.old-deja/g++.other/eh3.C: Same.
20887 * g++.old-deja/g++.pt/array6.C: Same.
20888 * g++.old-deja/g++.pt/dynarray.C: Same.
20889
20890 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
20891
20892 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
20893
20894 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
20895
20896 PR libfortran/67412
20897 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
20898 on *-*-solaris2.10.
20899
20900 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
20901
20902 * lib/target-supports.exp (check_effective_target_branch_cost):
20903 Accept all x86 targets.
20904
20905 2018-01-12 Martin Liska <mliska@suse.cz>
20906
20907 PR ipa/83054
20908 * g++.dg/warn/pr83054.C: New test.
20909
20910 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
20911
20912 * gcc.target/powerpc/spec-barr-1.c: New file.
20913
20914 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
20915
20916 PR target/83330
20917 * gcc.target/i386/pr83330.c: New test.
20918
20919 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
20920
20921 PR fortran/79383
20922 * gfortran.dg/dtio_31.f03: New test.
20923 * gfortran.dg/dtio_32.f03: New test.
20924
20925 2018-01-11 David Malcolm <dmalcolm@redhat.com>
20926
20927 PR c++/43486
20928 * g++.dg/wrappers: New subdirectory.
20929 * g++.dg/wrappers/README: New file.
20930 * g++.dg/wrappers/alloc.C: New test case.
20931 * g++.dg/wrappers/cow-istream-string.C: New test case.
20932 * g++.dg/wrappers/cp-stdlib.C: New test case.
20933 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
20934 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
20935
20936 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
20937
20938 PR middle-end/83718
20939 * g++.dg/torture/pr83718.C: New testcase.
20940
20941 2018-01-11 Martin Jambor <mjambor@suse.cz>
20942
20943 PR ipa/83178
20944 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
20945
20946 2018-01-11 Bin Cheng <bin.cheng@arm.com>
20947
20948 PR tree-optimization/83695
20949 * gcc.dg/tree-ssa/pr83695.c: New test.
20950
20951 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20952
20953 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
20954 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
20955
20956 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20957
20958 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
20959 * gcc.target/arm/simd/fp16fml_high.c: New test.
20960 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
20961 * lib/target-supports.exp
20962 (check_effective_target_arm_fp16fml_neon_ok_nocache,
20963 check_effective_target_arm_fp16fml_neon_ok,
20964 add_options_for_arm_fp16fml_neon): New procedures.
20965
20966 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20967
20968 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
20969 combination tests.
20970
20971 2018-01-11 Richard Biener <rguenther@suse.de>
20972
20973 PR tree-optimization/83435
20974 * gcc.dg/graphite/pr83435.c: New testcase.
20975
20976 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
20977 Alan Hayward <alan.hayward@arm.com>
20978 David Sherwood <david.sherwood@arm.com>
20979
20980 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
20981
20982 2018-01-11 Tamar Christina <tamar.christina@arm.com>
20983
20984 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
20985
20986 2018-01-11 Sudakshina Das <sudi.das@arm.com>
20987
20988 PR target/82096
20989 * gcc.c-torture/compile/pr82096.c: New test.
20990
20991 2018-01-11 Ed Schonberg <schonberg@adacore.com>
20992
20993 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
20994
20995 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
20996
20997 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
20998
20999 2018-01-11 Justin Squirek <squirek@adacore.com>
21000
21001 * gnat.dg/expr_func4.adb: New testcase.
21002
21003 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
21004
21005 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
21006 testcase.
21007
21008 2018-01-11 Bob Duff <duff@adacore.com>
21009
21010 * gnat.dg/protected_null.adb: New testcase.
21011
21012 2018-01-11 Ed Schonberg <schonberg@adacore.com>
21013
21014 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
21015
21016 2018-01-11 Ed Schonberg <schonberg@adacore.com>
21017
21018 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
21019
21020 2018-01-11 Justin Squirek <squirek@adacore.com>
21021
21022 * gnat.dg/loopvar.adb: New testcase.
21023
21024 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
21025
21026 PR middle-end/83189
21027 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
21028
21029 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
21030
21031 * gcc.c-torture/compile/pr83575.c: New testcase.
21032
21033 2018-01-10 Michael Collison <michael.collison@arm.com>
21034
21035 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
21036 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
21037 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
21038 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
21039 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
21040 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
21041 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
21042 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
21043 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
21044 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
21045 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
21046 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
21047 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
21048 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
21049 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
21050 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
21051
21052 2018-01-10 Michael Collison <michael.collison@arm.com>
21053
21054 * gcc.target/aarch64/sha2.h: New shared testcase.
21055 * gcc.target/aarch64/sha2_1.c: New testcase.
21056 * gcc.target/aarch64/sha2_2.c: New testcase.
21057 * gcc.target/aarch64/sha2_3.c: New testcase.
21058 * gcc.target/aarch64/sha3.h: New shared testcase.
21059 * gcc.target/aarch64/sha3_1.c: New testcase.
21060 * gcc.target/aarch64/sha3_2.c: New testcase.
21061 * gcc.target/aarch64/sha3_3.c: New testcase.
21062
21063 2018-01-10 Michael Collison <michael.collison@arm.com>
21064
21065 * gcc.target/aarch64/sm3_sm4.c: New testcase.
21066
21067 2018-01-10 Martin Sebor <msebor@redhat.com>
21068
21069 PR tree-optimization/83781
21070 * gcc.dg/strlenopt-42.c: New test.
21071
21072 2018-01-11 Martin Sebor <msebor@gmail.com>
21073 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
21074
21075 PR tree-optimization/83501
21076 PR tree-optimization/81703
21077
21078 * gcc.dg/strlenopt-39.c: New test-case.
21079 * gcc.dg/pr81703.c: Likewise.
21080
21081 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
21082
21083 * gnat.dg/atomic10.adb: New test.
21084
21085 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
21086
21087 PR fortran/82367
21088 * gfortran.dg/deferred_character_18.f90: New test.
21089
21090 2018-01-10 Martin Sebor <msebor@redhat.com>
21091
21092 PR tree-optimization/83671
21093 * gcc.dg/strlenopt-40.c: New test.
21094 * gcc.dg/strlenopt-41.c: New test.
21095
21096 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
21097
21098 PR fortran/83093
21099 * gfortran.dg/allocate_with_typespec_7.f90: New test.
21100
21101 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
21102
21103 PR target/83399
21104 * gcc.target/powerpc/pr83399.c: New test.
21105
21106 2018-01-10 David Malcolm <dmalcolm@redhat.com>
21107
21108 PR c++/43486
21109 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
21110 to reflect that the arguments are correctly underlined.
21111 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
21112 for globals, params, locals and literals.
21113 (test_sizeof): Directly test the location of "sizeof", rather than
21114 when used in compound expressions.
21115 (test_alignof): Likewise for "alignof".
21116 (test_string_literals): Likewise for string literals.
21117 (test_numeric_literals): Likewise for numeric literals.
21118 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
21119 (test_typeid): Likewise for typeid.
21120 (test_unary_plus): New.
21121 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
21122 format strings.
21123
21124 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
21125
21126 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
21127
21128 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
21129
21130 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
21131
21132 2018-01-10 Marek Polacek <polacek@redhat.com>
21133
21134 PR c++/82541
21135 * g++.dg/warn/Wduplicated-branches4.C: New test.
21136
21137 2018-01-10 Jakub Jelinek <jakub@redhat.com>
21138
21139 PR c++/81327
21140 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
21141 cast to void *.
21142
21143 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
21144
21145 PR c++/81055
21146 * g++.dg/cpp0x/new2.C: New.
21147
21148 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
21149
21150 PR target/83735
21151 * gcc.target/i386/pr83735.c: New test.
21152
21153 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
21154
21155 * lib/target-supports.exp (check_effective_target_branch_cost):
21156 New function.
21157 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
21158 * gcc.dg/pr21643.c: Likewise.
21159 * gcc.dg/pr46309.c: Likewise.
21160 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
21161 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
21162 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
21163 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
21164 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
21165 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
21166 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
21167 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
21168 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
21169 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
21170 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
21171 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
21172 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
21173 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
21174
21175 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
21176
21177 PR target/83629
21178 * gcc.target/powerpc/pr83629.c: New testcase.
21179
21180 2018-01-10 Richard Biener <rguenther@suse.de>
21181
21182 PR testsuite/78768
21183 * gcc.dg/pr78768.c: Un-XFAIL.
21184
21185 2018-01-10 Richard Biener <rguenther@suse.de>
21186
21187 PR debug/82425
21188 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
21189
21190 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
21191
21192 PR tree-optimization/83753
21193 * gcc.dg/torture/pr83753.c: New test.
21194
21195 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
21196
21197 * gcc.target/i386/avx2-gather-1.c: Add -march.
21198 * gcc.target/i386/avx2-gather-2.c: Add -march.
21199 * gcc.target/i386/avx2-gather-3.c: Add -march.
21200 * gcc.target/i386/avx2-gather-4.c: Add -march.
21201 * gcc.target/i386/avx2-gather-5.c: Add -march.
21202 * gcc.target/i386/avx2-gather-6.c: Add -march.
21203 * gcc.target/i386/avx512f-gather-1.c: Add -march.
21204 * gcc.target/i386/avx512f-gather-2.c: Add -march.
21205 * gcc.target/i386/avx512f-gather-3.c: Add -march.
21206 * gcc.target/i386/avx512f-gather-4.c: Add -march.
21207 * gcc.target/i386/avx512f-gather-5.c: Add -march.
21208 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
21209 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
21210 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
21211 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
21212 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
21213
21214 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
21215
21216 PR target/78585:
21217 * gcc.target/i386/pr78585.c: New test.
21218
21219 2018-01-09 Jakub Jelinek <jakub@redhat.com>
21220
21221 PR c++/83734
21222 * g++.dg/cpp0x/pr83734.C: New test.
21223
21224 2018-01-09 Carl Love <cel@us.ibm.com>
21225
21226 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
21227 vec_mergeo builtins with float, double, long long, unsigned long long,
21228 bool long long arguments.
21229 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
21230 vec_float2 with double arguments.
21231 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
21232 vec_mergew and vec_mergow builtins.
21233
21234 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
21235
21236 PR fortran/83742
21237 * gfortran.dg/contiguous_6.f90: New test.
21238
21239 2018-01-09 Richard Biener <rguenther@suse.de>
21240
21241 PR tree-optimization/83668
21242 * gcc.dg/graphite/pr83668.c: New testcase.
21243
21244 2018-01-09 Joseph Myers <joseph@codesourcery.com>
21245
21246 PR tree-optimization/64811
21247 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
21248 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
21249 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
21250 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
21251 New tests.
21252 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
21253
21254 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
21255
21256 PR target/79883
21257 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
21258
21259 2018-01-09 Tamar Christina <tamar.christina@arm.com>
21260
21261 PR target/82641
21262 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
21263 no NEON and require softfp or hard float-abi.
21264 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
21265
21266 2018-01-09 Richard Biener <rguenther@suse.de>
21267
21268 PR tree-optimization/83572
21269 * gcc.dg/graphite/pr83572.c: New testcase.
21270
21271 2018-01-09 Jakub Jelinek <jakub@redhat.com>
21272
21273 PR target/83507
21274 * gcc.dg/sms-13.c: New test.
21275
21276 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
21277
21278 PR fortran/83741
21279 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
21280
21281 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
21282 Monk Chiang <sh.chiang04@gmail.com>
21283
21284 * gcc.target/riscv/save-restore-1.c: New.
21285
21286 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
21287
21288 PR target/83677
21289 * gcc.target/powerpc/pr83677.c: New file.
21290
21291 2018-01-08 Jeff Law <law@redhat.com>
21292
21293 PR rtl-optimizatin/81308
21294 * g++.dg/pr81308-1.C: New test.
21295 * g++.dg/pr81308-2.C: New test.
21296
21297 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
21298
21299 PR target/83663 - Revert r255946
21300 * gcc.target/aarch64/vect-slp-dup.c: New.
21301
21302 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
21303
21304 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
21305 combination tests.
21306
21307 2018-01-08 Richard Biener <rguenther@suse.de>
21308
21309 PR tree-optimization/83563
21310 * gcc.dg/graphite/pr83563.c: New testcase.
21311
21312 2018-01-08 Richard Biener <rguenther@suse.de>
21313
21314 PR middle-end/83713
21315 * g++.dg/torture/pr83713.C: New testcase.
21316
21317 2018-01-08 Tom de Vries <tom@codesourcery.com>
21318
21319 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
21320
21321 2018-01-08 Richard Biener <rguenther@suse.de>
21322
21323 PR tree-optimization/83685
21324 * gcc.dg/torture/pr83685.c: New testcase.
21325
21326 2018-01-08 Richard Biener <rguenther@suse.de>
21327
21328 PR lto/83719
21329 * gcc.dg/lto/pr83719_0.c: New testcase.
21330
21331 2018-01-08 Tom de Vries <tom@codesourcery.com>
21332
21333 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
21334 * gcc.dg/graphite/run-id-1.c: Same.
21335 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
21336
21337 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
21338
21339 PR fortran/83611
21340 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
21341 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
21342 * gfortran.dg/pdt_27.f03: New test.
21343
21344 PR fortran/83731
21345 * gfortran.dg/pdt_28.f03: New test.
21346
21347 2018-01-08 Tom de Vries <tom@codesourcery.com>
21348
21349 * c-c++-common/builtins.c: Require effective target alloca.
21350 * gcc.dg/Wrestrict.c: Same.
21351 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
21352
21353 2018-01-08 Richard Biener <rguenther@suse.de>
21354
21355 PR middle-end/83580
21356 * gcc.dg/torture/pr83580.c: New testcase.
21357
21358 2018-01-08 Richard Biener <rguenther@suse.de>
21359
21360 PR middle-end/83517
21361 * gcc.dg/pr83517.c: New testcase.
21362
21363 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
21364
21365 PR middle-end/81897
21366 * gcc.dg/uninit-pr81897.c: New test.
21367
21368 2018-01-06 Martin Sebor <msebor@redhat.com>
21369
21370 PR tree-optimization/83640
21371 * gcc.dg/Wrestrict-6.c: New test.
21372 * gcc.dg/pr83640.c: New test.
21373
21374 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
21375
21376 * gcc.target/aarch64/reg-alloc-1.c: New test.
21377
21378 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
21379
21380 PR fortran/50892
21381 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
21382
21383 2018-01-06 Jakub Jelinek <jakub@redhat.com>
21384
21385 PR debug/83480
21386 * gcc.dg/pr83480.c: New test.
21387
21388 PR rtl-optimization/83682
21389 * gcc.target/i386/pr83682.c: New test.
21390
21391 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
21392
21393 PR fortran/78534
21394 PR fortran/66310
21395 * gfortran.dg/char_cast_1.f90: Update scan pattern.
21396 * gfortran.dg/dependency_49.f90: Likewise.
21397 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
21398 * gfortran.dg/repeat_7.f90: New test for PR 66310.
21399 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
21400 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
21401 * gfortran.dg/string_1_lp64.f90: New test.
21402 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
21403 * gfortran.dg/string_3_lp64.f90: New test.
21404
21405 2018-01-05 Jakub Jelinek <jakub@redhat.com>
21406
21407 PR target/83604
21408 * gcc.target/i386/sse-26.c: New test.
21409
21410 PR target/83604
21411 * gcc.target/i386/pr83604.c: New test.
21412
21413 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
21414
21415 * gcc.dg/vect/vect-align-4.c: New test.
21416 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
21417 and redefine as a structure with an unaligned member "b".
21418 (foo): Update accordingly.
21419
21420 2018-01-05 Sudakshina Das <sudi.das@arm.com>
21421
21422 PR target/82439
21423 * gcc.target/aarch64/bics_5.c: New test.
21424 * gcc.target/arm/bics_5.c: Likewise.
21425
21426 2018-01-05 Jakub Jelinek <jakub@redhat.com>
21427
21428 PR tree-optimization/83605
21429 * gcc.dg/pr83605.c: New test.
21430
21431 2018-01-04 Jakub Jelinek <jakub@redhat.com>
21432
21433 PR target/83554
21434 * gcc.target/i386/pr83554.c: New test.
21435
21436 PR ipa/82352
21437 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
21438 long unsigned int.
21439
21440 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
21441
21442 PR fortran/83683
21443 PR fortran/45689
21444 * gfortran.dg/eoshift_8.f90: New test.
21445 * gfortran.dg/simplify_eoshift_1.f90: New test.
21446
21447 2018-01-04 Jakub Jelinek <jakub@redhat.com>
21448
21449 PR debug/83585
21450 * gcc.dg/pr83585.c: New test.
21451
21452 2018-01-04 Nathan Sidwell <nathan@acm.org>
21453
21454 PR c++/83667
21455 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
21456
21457 2018-01-04 Jakub Jelinek <jakub@redhat.com>
21458
21459 PR debug/83666
21460 * gcc.dg/pr83666.c: New test.
21461
21462 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
21463
21464 PR target/83628
21465 * gcc.target/alpha/pr83628-1.c: New test.
21466 * gcc.target/alpha/pr83628-2.c: Ditto.
21467
21468 2018-01-04 Martin Liska <mliska@suse.cz>
21469
21470 PR ipa/82352
21471 * g++.dg/ipa/pr82352.C: New test.
21472
21473 2018-01-04 Jakub Jelinek <jakub@redhat.com>
21474
21475 * gcc.dg/vect-opt-info-1.c: Moved to ...
21476 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
21477 vect_int targets, use dg-additional-options instead of dg-options and
21478 use relative line numbers instead of absolute.
21479
21480 2018-01-03 Martin Sebor <msebor@redhat.com>
21481
21482 PR tree-optimization/83655
21483 * gcc.dg/Wrestrict-5.c: New test.
21484 * c-c++-common/builtins.c: New test.
21485
21486 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
21487 Alan Hayward <alan.hayward@arm.com>
21488 David Sherwood <david.sherwood@arm.com>
21489
21490 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
21491 (main): Call it.
21492
21493 2018-01-03 Jeff Law <law@redhat.com>
21494
21495 PR target/83641
21496 * gcc.target/i386/stack-check-17.c: New test.
21497 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
21498
21499 2018-01-03 Jakub Jelinek <jakub@redhat.com>
21500
21501 PR debug/83621
21502 * gcc.dg/pr83621.c: New test.
21503
21504 PR debug/83645
21505 * gcc.dg/pr83645.c: New test.
21506
21507 2018-01-03 Martin Sebor <msebor@redhat.com>
21508
21509 PR tree-optimization/83603
21510 * gcc.dg/Wrestrict-4.c: New test.
21511
21512 PR c/83559
21513 * gcc.dg/const-2.c: New test.
21514 * gcc.dg/pure-3.c: New test.
21515
21516 2018-01-03 Martin Sebor <msebor@redhat.com>
21517
21518 * gcc.dg/Wrestrict-3.c: New test.
21519
21520 2018-01-03 Jakub Jelinek <jakub@redhat.com>
21521
21522 PR c++/83555
21523 * g++.dg/opt/pr83555.C: New test.
21524 * g++.dg/ubsan/pr83555.C: New test.
21525
21526 2018-01-03 David Malcolm <dmalcolm@redhat.com>
21527
21528 PR c/82050
21529 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
21530 the !CHECKING_P case by expecting a note.
21531 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
21532 a note for the !CHECKING_P case, and move the return statement
21533 outside of #if CHECKING_P guard.
21534
21535 2018-01-03 Jeff Law <law@redhat.com>
21536
21537 PR middle-end/83654
21538 * gcc.target/i386/stack-check-18.c: New test.
21539 * gcc.target/i386/stack-check-19.c: New test.
21540
21541 2018-01-03 Martin Sebor <msebor@redhat.com>
21542
21543 PR tree-optimization/83501
21544 * c-c++-common/Warray-bounds-3.c: Remove xfail.
21545
21546 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
21547
21548 PR tree-optimization/83501
21549 * gcc.dg/tree-ssa/pr83501-1.c: New test.
21550
21551 2018-01-03 Nathan Sidwell <nathan@acm.org>
21552
21553 PR c++/83667
21554 * g++.dg/ipa/pr83667.C: New.
21555
21556 2018-01-03 Martin Liska <mliska@suse.cz>
21557
21558 PR tree-optimization/83593
21559 * gcc.dg/pr83593.c: New test.
21560
21561 2018-01-03 Martin Liska <mliska@suse.cz>
21562
21563 PR ipa/83549
21564 * g++.dg/ipa/pr83549.C: New test.
21565
21566 2018-01-03 Marek Polacek <polacek@redhat.com>
21567
21568 PR c++/83592
21569 * g++.dg/warn/mvp2.C: New test.
21570
21571 2018-01-03 Jakub Jelinek <jakub@redhat.com>
21572
21573 PR preprocessor/83602
21574 * g++.dg/cpp/pr83602.C: New test.
21575
21576 PR c++/83634
21577 * g++.dg/parse/pr83634.C: New test.
21578
21579 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
21580
21581 PR fortran/83664
21582 * gfortran.dg/eoshift_7.f90: New test.
21583
21584 2018-01-03 Jan Beulich <jbeulich@suse.com>
21585
21586 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
21587 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
21588
21589 2018-01-03 Jakub Jelinek <jakub@redhat.com>
21590
21591 Update copyright years.
21592
21593 2018-01-03 Martin Liska <mliska@suse.cz>
21594
21595 PR ipa/83594
21596 * gcc.dg/ipa/pr83594.c: New test.
21597
21598 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
21599 Alan Hayward <alan.hayward@arm.com>
21600 David Sherwood <david.sherwood@arm.com>
21601
21602 * gcc.dg/vect-opt-info-1.c: New test.
21603
21604 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
21605
21606 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
21607 floorf128, truncf128, and roundf128.
21608 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
21609 optimizations added in match.pd.
21610 * gcc.target/powerpc/float128-hw6.c: Likewise.
21611 * gcc.target/powerpc/float128-hw7.c: Likewise.
21612 * gcc.target/powerpc/float128-hw8.c: Likewise.
21613 * gcc.target/powerpc/float128-hw9.c: Likewise.
21614 * gcc.target/powerpc/float128-hw10.c: Likewise.
21615 * gcc.target/powerpc/float128-hw11.c: Likewise.
21616
21617 2018-01-02 Jakub Jelinek <jakub@redhat.com>
21618
21619 PR c++/83556
21620 * g++.dg/cpp0x/pr83556.C: New test.
21621
21622 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
21623
21624 PR fortran/45689
21625 PR fortran/83650
21626 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
21627 * gfortran.dg/simplify_cshift_4.f90: New test.
21628
21629 2018-01-02 Marek Polacek <polacek@redhat.com>
21630
21631 PR c++/81860
21632 * g++.dg/cpp0x/inh-ctor30.C: New test.
21633
21634 PR c++/83644
21635 * g++.dg/cpp1z/pr83644.C: New test.
21636
21637 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
21638
21639 PR fortran/83076
21640 * gfortran.dg/coarray_45.f90: New test.
21641
21642 PR fortran/83319
21643 * gfortran.dg/coarray_46.f90: New test.
21644
21645 2018-01-01 Jakub Jelinek <jakub@redhat.com>
21646
21647 PR tree-optimization/83581
21648 * gcc.dg/pr83581.c: New test.
21649
21650 PR c/83595
21651 * gcc.dg/pr83595.c: New test.
21652
21653 PR middle-end/83608
21654 * g++.dg/opt/pr83608.C: New test.
21655
21656 PR middle-end/83609
21657 * gcc.dg/pr83609.c: New test.
21658 * g++.dg/opt/pr83609.C: New test.
21659
21660 PR middle-end/83623
21661 * gcc.dg/pr83623.c: New test.
21662
21663 * gcc.target/i386/i386.exp
21664 (check_effective_target_avx512vpopcntdqvl): New proc.
21665 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
21666 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
21667 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
21668 \f
21669 Copyright (C) 2018 Free Software Foundation, Inc.
21670
21671 Copying and distribution of this file, with or without modification,
21672 are permitted in any medium without royalty provided the copyright
21673 notice and this notice are preserved.