1374be13f0eb0452acf4ab0ca1aa498c8c834395
[gcc.git] / gcc / testsuite / ChangeLog
1 2018-12-14 Jakub Jelinek <jakub@redhat.com>
2
3 PR c++/82294
4 PR c++/87436
5 * g++.dg/tree-ssa/pr82294.C: New test.
6 * g++.dg/tree-ssa/pr87436.C: New test.
7
8 2018-11-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
9
10 * gcc.target/arm/thumb2-slow-flash-data-2.c: Require arm_fp_ok
11 effective target.
12 * gcc.target/arm/thumb2-slow-flash-data-3.c: Likewise.
13 * gcc.target/arm/thumb2-slow-flash-data-4.c: Likewise.
14 * gcc.target/arm/thumb2-slow-flash-data-5.c: Likewise.
15
16 2018-12-14 H.J. Lu <hongjiu.lu@intel.com>
17
18 PR target/88483
19 * gcc.target/i386/stackalign/pr88483.c: New test.
20
21 2018-12-14 Eric Botcazou <ebotcazou@adacore.com>
22
23 * gnat.dg/max_size.adb: New test.
24 * gnat.dg/max_size_pkg.ads: Likewise.
25
26 2018-12-14 Claudiu Zissulescu <claziss@synopsys.com>
27
28 * gcc.target/arc/milli-1.c: New test.
29
30 2018-12-13 Michael Ploujnikov <michael.ploujnikov@oracle.com>
31
32 * gcc.dg/lto/pr88297_0.c: New test.
33 * gcc.dg/lto/pr88297_1.c: New test.
34
35 2018-12-13 Jakub Jelinek <jakub@redhat.com>
36
37 PR tree-optimization/88444
38 * gcc.dg/tree-ssa/pr88444.c: New test.
39
40 PR rtl-optimization/88470
41 * gcc.target/i386/pr88470.c: New test.
42
43 2018-12-13 Vladimir Makarov <vmakarov@redhat.com>
44
45 PR rtl-optimization/88414
46 * gcc.target/i386/pr88414.c: New.
47
48 2018-12-13 Marek Polacek <polacek@redhat.com>
49
50 PR c++/88216 - ICE with class type in non-type template parameter.
51 * g++.dg/cpp2a/nontype-class9.C: New test.
52
53 2018-12-13 Jakub Jelinek <jakub@redhat.com>
54
55 PR rtl-optimization/88416
56 * gcc.target/i386/pr88416.c: New test.
57
58 PR tree-optimization/88464
59 * gcc.target/i386/avx512f-pr88462-1.c: New test.
60 * gcc.target/i386/avx512f-pr88462-2.c: New test.
61
62 2018-12-13 Nathan Sidwell <nathan@acm.org>
63
64 PR c++/87531
65 * g++.dg/lookup/pr87531-2.C: New.
66
67 2018-12-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
68
69 PR testsuite/88041
70 * lib/gdc-dg.exp (gdc-dg-test): Strip gdc.test prefix.
71 * gdc.test/gdc-test.exp (gdc-do-test): Create $subdir link.
72 Include $subdir in filename.
73 Cleanup generated source.
74 * gdc.test/compilable/ddoc9676a.d (EXTRA_SOURCES): Don't use
75 absolute path.
76 * gdc.test/compilable/depsOutput9948.d: Likewise.
77
78 2018-12-13 Jakub Jelinek <jakub@redhat.com>
79
80 PR testsuite/88454
81 * gcc.dg/tree-ssa/split-path-5.c (__ctype_ptr__): Change type from
82 const char * to const signed char *.
83 (bmhi_init): Change pattern parameter's type the same. Use
84 __builtin_strlen instead of undeclared strlen.
85
86 2018-12-13 Andreas Krebbel <krebbel@linux.ibm.com>
87
88 * gcc.target/s390/zvector/vec-double-1.c: New test.
89 * gcc.target/s390/zvector/vec-double-2.c: New test.
90
91 2018-12-13 Wei Xiao <wei3.xiao@intel.com>
92
93 * gcc.target/i386/funcspec-56.inc: Handle new march.
94
95 2018-12-13 Jakub Jelinek <jakub@redhat.com>
96
97 PR target/88465
98 * gcc.target/i386/avx512f-pr88465.c: New test.
99 * gcc.target/i386/avx512dq-pr88465.c: New test.
100
101 PR target/88461
102 * gcc.target/i386/pr88461.c: New test.
103
104 2018-12-12 Paolo Carlini <paolo.carlini@oracle.com>
105
106 * g++.dg/other/static5.C: New.
107
108 2018-12-12 Segher Boessenkool <segher@kernel,crashing.org>
109
110 PR testsuite/88318
111 * gcc.dg/independent-cloneids-1.c: Use ^ not \m.
112
113 2018-12-12 Joel Brobecker <brobecker@adacore.com>
114
115 * gcc.dg/lto/20100430-1_0.c: Add dg-require-profiling requirement.
116
117 2018-12-12 Jakub Jelinek <jakub@redhat.com>
118
119 PR c++/88446
120 * g++.dg/cpp2a/is-constant-evaluated3.C: New test.
121
122 PR c++/88449
123 * g++.dg/cpp2a/is-constant-evaluated1.C: Change from dg-do compile
124 to dg-do run.
125 (e): Adjust comment with correct expected value.
126 (main): Expect e == 1.
127 * g++.dg/cpp2a/is-constant-evaluated2.C: New test.
128
129 2018-12-11 Steven G. Kargl <kargl@gcc.gnu.org>
130
131 PR fortran/88155
132 * gfortran.dg/pr70870_1.f90: Update testcase to use -std=gnu.
133 * gfortran.dg/pr88155.f90: New test.
134
135 2018-12-11 Steven G. Kargl <kargl@gcc.gnu.org>
136
137 PR fortran/88249
138 * gfortran.dg/pr88249.f90: New test.
139
140 2018-12-11 Jakub Jelinek <jakub@redhat.com>
141
142 PR tree-optimization/80520
143 * gcc.dg/tree-ssa/split-path-11.c (foo): Make the test ilp32 target
144 clean.
145
146 2018-12-11 Marek Polacek <polacek@redhat.com>
147
148 PR c++/86608 - reading constexpr volatile variable.
149 * g++.dg/cpp0x/constexpr-volatile2.C: New test.
150 * g++.dg/cpp0x/pr65327.C: Add dg-error.
151
152 2018-12-11 Paolo Carlini <paolo.carlini@oracle.com>
153
154 * g++.dg/pr53037-4.C: Test the first two locations too.
155
156 2018-12-11 Jakub Jelinek <jakub@redhat.com>
157
158 PR tree-optimization/88444
159 * gcc.dg/pr88444.c: New test.
160
161 2018-12-11 Dimitar Dimitrov <dimitar@dinux.eu>
162
163 * gcc.target/i386/pr52813.c: New test.
164
165 2018-12-11 Jakub Jelinek <jakub@redhat.com>
166
167 PR target/88425
168 * gcc.target/i386/pr88425.c: New test.
169
170 PR sanitizer/88426
171 * c-c++-common/ubsan/float-cast-overflow-11.c: New test.
172
173 2018-12-11 Yannick Moy <moy@adacore.com>
174
175 * gnat.dg/ghost4.adb: New testcase.
176
177 2018-12-11 Ed Schonberg <schonberg@adacore.com>
178
179 * gnat.dg/iter4.adb: New testcase.
180
181 2018-12-11 Hristian Kirtchev <kirtchev@adacore.com>
182
183 * gnat.dg/valid4.adb, gnat.dg/valid4_pkg.adb,
184 gnat.dg/valid4_pkg.ads: New testcase.
185
186 2018-12-11 Eric Botcazou <ebotcazou@adacore.com>
187
188 * gnat.dg/packed_array.adb, gnat.dg/packed_array.ads,
189 gnat.dg/packed_array_pkg.ads: New testcase.
190
191 2018-12-11 Hristian Kirtchev <kirtchev@adacore.com>
192
193 * gnat.dg/ghost3.adb, gnat.dg/ghost3.ads: New testcase.
194
195 2018-12-11 Ed Schonberg <schonberg@adacore.com>
196
197 * gnat.dg/bip_cu.adb, gnat.dg/bip_cu_constructor.adb,
198 gnat.dg/bip_cu_constructor.ads, gnat.dg/bip_cu_t.adb,
199 gnat.dg/bip_cu_t.ads: New testcase.
200
201 2018-12-11 Hristian Kirtchev <kirtchev@adacore.com>
202
203 * gnat.dg/ghost2.adb, gnat.dg/ghost2.ads: New testcase.
204
205 2018-12-11 Eric Botcazou <ebotcazou@adacore.com>
206
207 * gnat.dg/atomic11.adb, gnat.dg/atomic11_pkg1.ads,
208 gnat.dg/atomic11_pkg2.ads: New testcase.
209
210 2018-12-11 Ed Schonberg <schonberg@adacore.com>
211
212 * gnat.dg/aspect1.adb, gnat.dg/aspect1_horizontal.adb,
213 gnat.dg/aspect1_horizontal.ads, gnat.dg/aspect1_vectors_2d.ads:
214 New testcase.
215 * gnat.dg/static_pred1.adb: Expect an error message.
216
217 2018-12-11 Jakub Jelinek <jakub@redhat.com>
218
219 PR lto/86004
220 * lib/target-supports.exp (check_effective_target_lto_incremental):
221 New.
222 * g++.dg/lto/pr69137_0.C: Require lto_incremental effective target.
223 * g++.dg/lto/pr65316_0.C: Likewise.
224 * g++.dg/lto/pr85176_0.C: Likewise.
225 * g++.dg/lto/pr79000_0.C: Likewise.
226 * g++.dg/lto/pr66180_0.C: Likewise.
227 * g++.dg/lto/pr65193_0.C: Likewise.
228 * g++.dg/lto/pr69077_0.C: Likewise.
229 * g++.dg/lto/pr68057_0.C: Likewise.
230 * g++.dg/lto/pr66705_0.C: Likewise.
231 * g++.dg/lto/pr65302_0.C: Likewise.
232 * g++.dg/lto/20091002-1_0.C: Likewise.
233 * g++.dg/lto/pr81940_0.C: Likewise.
234 * g++.dg/lto/pr64043_0.C: Likewise.
235 * g++.dg/lto/pr65549_0.C: Likewise.
236 * g++.dg/lto/pr69133_0.C: Likewise.
237 * gfortran.dg/lto/pr79108_0.f90: Likewise.
238
239 2018-12-10 Jeff Law <law@redhat.com>
240
241 PR tree-optimization/80520
242 * gcc.dg/tree-ssa/split-path-5.c: Update expected output.
243 * gcc.dg/tree-ssa/split-path-11.c: New test.
244
245 2018-12-10 Steven G. Kargl <kargl@gcc.gnu.org>
246
247 PR fortran/97922
248 * gfortran.dg/io_constraints_8.f90: Update error message.
249 * gfortran.dg/pr87922.f90: New test.
250
251 2018-12-10 Martin Sebor <msebor@redhat.com>
252
253 PR tree-optimization/86196
254 * gimple-ssa-warn-restrict.c (builtin_memref::builtin_memref): Use
255 base size only of arrays.
256
257 2018-12-10 Uros Bizjak <ubizjak@gmail.com>
258
259 * gcc.dg/sinatan-1.c: Use dg-add-options ieee.
260
261 2018-12-10 Steven G. Kargl <kargl@gcc.gnu.org>
262
263 PR fortran/88269
264 * gfortran.dg/pr88269.f90: New test.
265
266 2018-12-10 Uros Bizjak <ubizjak@gmail.com>
267
268 PR target/88418
269 * gcc.target/i386/pr88418.c: New test.
270
271 2018-12-10 Richard Biener <rguenther@suse.de>
272
273 PR tree-optimization/88427
274 * gcc.dg/pr88427.c: New testcase.
275
276 2018-12-10 Jakub Jelinek <jakub@redhat.com>
277
278 PR ipa/87955
279 * gcc.target/i386/pr87955.c: Add -msse2 -mfpmath=sse to dg-options.
280
281 2018-12-10 Martin Jambor <mjambor@suse.cz>
282
283 PR ipa/88214
284 * gcc.dg/ipa/pr88214.c: New test.
285
286 2018-12-10 Jakub Jelinek <jakub@redhat.com>
287
288 PR testsuite/88369
289 * gcc.dg/vect/vect-ivdep-1.c: Prune versioning for alignment messages.
290 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
291 * gcc.dg/vect/nodump-vect-opt-info-1.c: Likewise.
292 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
293 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
294 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
295 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
296
297 2018-12-10 Richard Biener <rguenther@suse.de>
298
299 PR middle-end/88415
300 * gcc.dg/gomp/pr88415.c: New testcase.
301
302 2018-12-10 Eric Botcazou <ebotcazou@adacore.com>
303
304 * c-c++-common/patchable_function_entry-decl.c: Pass -mcpu=gr6 for
305 Visium and remove other specific handling.
306 * c-c++-common/patchable_function_entry-default.c: Likewise.
307 * c-c++-common/patchable_function_entry-definition.c: Likewise.
308
309 2018-12-09 Steven G. Kargl <kargl@gcc.gnu.org>
310
311 PR fortran/88205
312 * gfortran.dg/pr88205.f90: New unit.
313
314 2018-12-09 Iain Buclaw <ibuclaw@gdcproject.org>
315
316 PR d/88039
317 * gdc.test/gdc-test.exp (gdc-convert-args): Handle -D.
318 (dmd2dg): Check generated html in ddoc tests.
319 (gdc-do-test): Set dg-do-what-default to compile for ddoc tests.
320
321 2018-12-09 Steven G. Kargl <kargl@gcc.gnu.org>
322
323 PR fortran/88206
324 * gfortran.dg/pr88206.f90: New test.
325
326 2018-12-09 Steven G. Kargl <kargl@gcc.gnu.org>
327
328 PR fortran/88228
329 * gfortran.dg/pr88228.f90: New test.
330
331 2018-12-09 Thomas Schwinge <thomas@codesourcery.com>
332
333 * gfortran.dg/goacc/combined-directives-3.f90: New file.
334
335 2018-12-09 Cesar Philippidis <cesar@codesourcery.com>
336
337 * c-c++-common/goacc/combined-directives-3.c: New test.
338 * c-c++-common/goacc/loop-2-kernels.c (void K): Adjust test.
339 * c-c++-common/goacc/loop-2-parallel.c (void P): Adjust test.
340 * c-c++-common/goacc/loop-3.c (void p2): Adjust test.
341
342 2018-12-09 Thomas Schwinge <thomas@codesourcery.com>
343
344 * gfortran.dg/goacc/loop-2-kernels.f95: Update.
345 * gfortran.dg/goacc/loop-2-parallel.f95: Likewise.
346 * gfortran.dg/goacc/nested-parallelism.f90: Likewise.
347
348 * gfortran.dg/goacc/loop-2.f95: Split into...
349 * gfortran.dg/goacc/loop-2-kernels-nested.f95: ... this new
350 file...
351 * gfortran.dg/goacc/loop-2-kernels-tile.f95: ..., and this new
352 file...
353 * gfortran.dg/goacc/loop-2-kernels.f95: ..., and this new file...
354 * gfortran.dg/goacc/loop-2-parallel-3.f95: ..., and this new
355 file...
356 * gfortran.dg/goacc/loop-2-parallel-nested.f95: ..., and this new
357 file...
358 * gfortran.dg/goacc/loop-2-parallel-tile.f95: ..., and this new
359 file...
360 * gfortran.dg/goacc/loop-2-parallel.f95: ..., and this new file.
361
362 PR fortran/88420
363 * gfortran.dg/goacc/loop-1-2.f95: Update.
364 * gfortran.dg/goacc/loop-1.f95: Likewise.
365
366 2018-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
367
368 PR fortran/88048
369 * gfortran.dg/pr88048.f90: New test.
370
371 2018-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
372
373 PR fortran/87945
374 * gfortran.dg/pr87945_1.f90: New test.
375 * gfortran.dg/pr87945_2.f90: New test.
376
377 2018-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
378
379 PR fortran/88025
380 * gfortran.dg/pr88025.f90: New test.
381
382 2018-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
383
384 * gfortran.dg/pr88357_1.f90: New test.
385 * gfortran.dg/pr88357_2.f90: New test.
386
387 2018-12-08 Jakub Jelinek <jakub@redhat.com>
388
389 PR fortran/88304
390 * gfortran.fortran-torture/compile/pr88304-2.f90: New test.
391
392 2018-12-07 Paolo Carlini <paolo.carlini@oracle.com>
393
394 * g++.dg/other/bitfield7.C: New.
395 * g++.dg/parse/bitfield8.C: Likewise.
396 * g++.dg/parse/bitfield9.C: Likewise.
397 * g++.dg/pr53037-4.C: Test the locations too.
398
399 2018-12-07 Peter Bergner <bergner@linux.ibm.com>
400
401 PR target/87496
402 * gcc.target/powerpc/pr87496.c: Rename from this...
403 * gcc.target/powerpc/pr87496-1.c: ...to this. Update comment.
404 * gcc.target/powerpc/pr87496-2.c: New test.
405 * gcc.target/powerpc/pr87496-3.c: New test.
406
407 2018-12-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
408
409 * gcc.target/aarch64/sve/override_sve_width_1.c: New test.
410
411 2018-12-07 Jeff Law <law@redhat.com>
412
413 PR middle-end/87813
414 * gcc.c-torture/builtins/strnlen.x: New file to filter -Og from
415 options to test.
416
417 2018-12-07 Vladimir Makarov <vmakarov@redhat.com>
418
419 PR rtl-optimization/88349
420 * gcc.target/mips/pr88349.c: New.
421
422 2018-12-07 Jakub Jelinek <jakub@redhat.com>
423
424 PR c++/86669
425 * g++.dg/cpp0x/initlist105.C: New test.
426 * g++.dg/cpp0x/initlist106.C: New test.
427 * g++.dg/other/pr86669.C: New test.
428
429 2018-12-07 Richard Sandiford <richard.sandiford@arm.com>
430
431 * gcc.target/aarch64/sve/pred_elim_2.c: New test.
432
433 2018-12-07 Richard Sandiford <richard.sandiford@arm.com>
434
435 * gcc.target/aarch64/sve/pred_elim_1.c: New test.
436
437 2018-12-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
438
439 * gcc.target/i386/ipa-stack-alignment-2.c: Add
440 -fomit-frame-pointer to dg-options.
441
442 2018-12-07 Jakub Jelinek <jakub@redhat.com>
443
444 PR target/85593
445 * gcc.target/i386/pr85593.c: New test.
446
447 PR rtl-optimization/85770
448 * gcc.target/i386/pr85770.c: Require int128 effective target.
449
450 PR fortran/88377
451 * gfortran.dg/gomp/pr88377.f90: New test.
452
453 PR c/88367
454 * gcc.dg/tree-ssa/pr88367.c: New test.
455
456 PR c++/87506
457 * g++.dg/cpp0x/constexpr-87506.C: New test.
458
459 2018-12-06 Paolo Carlini <paolo.carlini@oracle.com>
460
461 * g++.dg/parse/bitfield7.C: New.
462 * g++.dg/other/bitfield2.C: Check location and type.
463 * g++.dg/parse/bitfield1.C: Likewise.
464 * g++.dg/parse/bitfield2.C: Likewise.
465
466 2018-12-06 Alexandre Oliva <aoliva@redhat.com>
467
468 PR c++/86747
469 * g++.dg/pr86747.C: New.
470
471 PR c++/86397
472 * g++.dg/cpp0x/pr86397-1.C: New.
473 * g++.dg/cpp0x/pr86397-2.C: New.
474
475 2018-12-06 Paul A. Clarke <pc@us.ibm.com>
476
477 PR target/88316
478 * gcc.target/powerpc/bmi-check.h: Remove test for
479 __BUILTIN_CPU_SUPPORTS__, thereby enabling test code to run.
480 * gcc.target/powerpc/bmi2-check.h: Likewise.
481 * gcc.target/powerpc/mmx-check.h: Likewise.
482 * gcc.target/powerpc/sse-check.h: Likewise.
483 * gcc.target/powerpc/sse2-check.h: Likewise.
484 * gcc.target/powerpc/sse3-check.h: Likewise.
485
486 2018-12-06 Paul A. Clarke <pc@us.ibm.com>
487
488 PR target/88316
489 * gcc.target/powerpc/mmx-packssdw-1.c: Fixes for big-endian.
490 * gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
491 * gcc.target/powerpc/mmx-packuswb-1.c: Likewise.
492 * gcc.target/powerpc/mmx-pmulhw-1.c: Likewise.
493 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: Likewise.
494 * gcc.target/powerpc/sse-cvtpu16ps-1.c: Likewise.
495 * gcc.target/powerpc/sse-cvtss2si-1.c: Likewise.
496 * gcc.target/powerpc/sse-cvtss2si-2.c: Likewise.
497 * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
498 * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
499
500 2018-12-06 Marek Polacek <polacek@redhat.com>
501
502 PR c++/88373 - wrong parse error with ~.
503 * g++.dg/cpp2a/fn-template19.C: New test.
504
505 2018-12-06 Richard Sandiford <richard.sandiford@arm.com>
506
507 * gcc.dg/vect/vect-over-widen-23.c: Remove unwanted line.
508
509 2018-12-06 Segher Boessenkool <segher@kernel.crashing.org>
510
511 * c-c++-common/torture/asm-inline.c: New testcase.
512 * gcc.dg/asm-qual-2.c: Test asm inline, too.
513
514 2018-12-06 Segher Boessenkool <segher@kernel.crashing.org>
515
516 PR inline-asm/55681
517 * gcc.dg/asm-qual-1.c: Test that "const" and "restrict" are refused.
518 * gcc.dg/asm-qual-2.c: New test, test that asm-qualifiers are allowed
519 in any order, but that duplicates are not allowed.
520
521 2018-12-06 Jeff Law <law@redhat.com>
522
523 PR testsuite/86540
524 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Skip the post switch conversion
525 tests on aarch64.
526 * gcc.dg/tree-ssa/pr77445-2.c: Similarly.
527
528 2018-12-06 David Malcolm <dmalcolm@redhat.com>
529
530 PR c++/85110
531 * g++.dg/diagnostic/missing-default-args.C: New test.
532 * g++.dg/diagnostic/param-type-mismatch-3.C: New test.
533 * g++.dg/diagnostic/param-type-mismatch.C: Add tests for invalid
534 references and incomplete types.
535 * g++.dg/warn/Wconversion-null-4.C: New test.
536
537 2018-12-06 Jakub Jelinek <jakub@redhat.com>
538
539 PR target/87598
540 * gcc.target/aarch64/asm-5.c: New test.
541
542 PR tree-optimization/85726
543 * gcc.dg/tree-ssa/pr85726-1.c: New test.
544 * gcc.dg/tree-ssa/pr85726-2.c: New test.
545 * gcc.dg/tree-ssa/pr85726-3.c: New test.
546 * gcc.dg/tree-ssa/pr85726-4.c: New test.
547
548 PR fortran/88304
549 * gfortran.fortran-torture/compile/pr88304.f90: New test.
550
551 2018-12-06 Richard Biener <rguenther@suse.de>
552
553 PR middle-end/63184
554 * c-c++-common/pr19807-2.c: Try link only on x86, add xfailed
555 optimized dump scanning.
556 * c-c++-common/pr19807-3.c: Likewise.
557
558 2018-12-06 Paolo Carlini <paolo.carlini@oracle.com>
559
560 * g++.dg/parse/bitfield6b.C: New.
561 * g++.dg/parse/bitfield3.C: Test location and type.
562
563 2018-12-06 Iain Sandoe <iain@sandoe.co.uk>
564
565 * lib/c-compat.exp (compat-use-alt-compiler):
566 Handle -fno-diagnostics-show-line-numbers.
567 (compat_setup_dfp): Likewise.
568
569 2018-12-05 Jeff Law <law@redhat.com>
570
571 PR rtl-optimization/85770
572 * gcc.target/i386/pr85770.c: New test.
573
574 2018-12-05 Martin Sebor <msebor@redhat.com>
575
576 PR c/87028
577 * c-c++-common/Wstringop-truncation.c: Remove xfails.
578 * gcc.dg/Wstringop-truncation-5.c: New test.
579 * gcc.dg/strcmpopt_1.c: Adjust.
580 * gcc.dg/tree-ssa/pr79697.c: Same.
581
582 2018-12-05 Richard Sandiford <richard.sandiford@arm.com>
583
584 PR tree-optimization/88064
585 * gcc.dg/vect/vect-over-widen-23.c: New test.
586
587 2018-12-05 David Malcolm <dmalcolm@redhat.com>
588
589 * lib/gcc-dg.exp (process-message): Change verbosity level of
590 "verbose" from 2 to 3.
591 (dg-locus): Likewise.
592
593 2018-12-05 Richard Biener <rguenther@suse.de>
594
595 PR middle-end/63184
596 * c-c++-common/pr19807-2.c: New testcase.
597 * c-c++-common/pr19807-3.c: Likewise.
598
599 2018-12-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
600
601 PR testsuite/88208
602 * gcc.target/sparc/attr-aligned.c (MAXALIGN) [__sparcv9 ||
603 __arch64__]: Define.
604
605 2018-12-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
606
607 * gcc.target/sparc/20181129-1.c: Compile with -std=c99.
608 * gcc.target/sparc/20181129-2.c: Likewise.
609
610 2018-12-05 Jakub Jelinek <jakub@redhat.com>
611
612 PR tree-optimization/87360
613 * g++.dg/opt/pr87360.C: New test.
614 * gfortran.dg/pr87360.f90: New test.
615
616 PR c++/87897
617 * g++.dg/init/const13.C: New test.
618
619 PR sanitizer/88333
620 * c-c++-common/asan/pr88333.c: New test.
621
622 2018-12-05 Alexandre Oliva <aoliva@redhat.com>
623
624 PR c++/85569
625 * g++.dg/cpp1z/pr85569.C: New.
626
627 2018-12-05 Chenghua Xu <paul.hua.gm@gmail.com>
628
629 * gcc.target/mips/msa.c: Adjusted clti_<su>.df $wn,$wn,5
630 to clei_<su>.df $wn,$wn,4 in test31.
631
632 2018-12-04 Paolo Carlini <paolo.carlini@oracle.com>
633
634 PR c++/84636
635 * g++.dg/parse/bitfield6.C: New.
636
637 2018-12-04 Jakub Jelinek <jakub@redhat.com>
638
639 PR tree-optimization/87320
640 * gcc.dg/pr87320.c: New test.
641
642 2018-12-04 Jeff Law <law@redhat.com>
643
644 * gcc.dg/strlenopt-58.c: Handle targets with 2 byte wchar_t.
645
646 2018-12-04 Martin Sebor <msebor@redhat.com>
647
648 * gcc.target/i386/attr-aligned-2.c: New test.
649 * gcc.target/i386/falign-functions-3.c: New test.
650
651 2018-12-04 Jakub Jelinek <jakub@redhat.com>
652
653 PR target/88188
654 * gcc.target/powerpc/pr88188-2.c: New test.
655
656 2018-12-04 Marek Polacek <polacek@redhat.com>
657
658 PR c++/88184 - ICE when treating name as template-name.
659 * g++.dg/cpp2a/fn-template17.C: New test.
660 * g++.dg/cpp2a/fn-template18.C: New test.
661
662 2018-12-04 David Edelsohn <dje.gcc@gmail.com>
663
664 * gcc.dg/live-patching-2.c: Require LTO.
665
666 2018-12-04 Iain Sandoe <iain@sandoe.co.uk>
667
668 PR testsuite/88310
669 * lib/target-supports.exp (check_effective_target_freorder):
670 Suppress warnings for missing profile.
671
672 2018-12-04 Jakub Jelinek <jakub@redhat.com>
673
674 * g++.old-deja/g++.oliva/typename1.C: Don't expect any diagnostics
675 for C++2a.
676 * g++.old-deja/g++.oliva/typename2.C: Likewise.
677
678 PR tree-optimization/88285
679 * gcc.dg/predict-22.c: Only compile on freorder targets.
680
681 2018-12-04 Julian Brown <julian@codesourcery.com>
682
683 * c-c++-common/goacc/asyncwait-1: Update expected errors and add a
684 test for "wait (".
685
686 2018-12-04 Jakub Jelinek <jakub@redhat.com>
687
688 PR c++/88103
689 * g++.dg/cpp0x/rv-cond3.C: New test.
690
691 2018-12-04 Richard Biener <rguenther@suse.de>
692
693 PR tree-optimization/88315
694 * gcc.dg/vect/slp-reduc-sad.c: Adjust to provide non-trivial
695 initial value.
696
697 2018-12-03 Jakub Jelinek <jakub@redhat.com>
698
699 PR middle-end/64242
700 * gcc.c-torture/execute/pr64242.c (foo, bar): New functions.
701 (p): Make it void *volatile instead of volatile void *.
702 (q): New variable.
703 (main): Add a dummy 32-byte aligned variable and escape its address.
704 Don't require that the two __builtin_alloca (0) calls return the
705 same address, just require that their difference is smaller than
706 1024 bytes.
707
708 2018-12-03 Marek Polacek <polacek@redhat.com>
709
710 * g++.dg/cpp1y/lambda-generic-83856.C: Use __SIZE_TYPE__.
711
712 2018-12-03 Ed Schonberg <schonberg@adacore.com>
713
714 * gnat.dg/array33.adb: New testcase.
715
716 2018-12-03 Eric Botcazou <ebotcazou@adacore.com>
717
718 * gnat.dg/array32.adb, gnat.dg/array32.ads: New testcase.
719
720 2018-12-03 Eric Botcazou <ebotcazou@adacore.com>
721
722 * gnat.dg/generic_inst2.adb, gnat.dg/generic_inst2.ads,
723 gnat.dg/generic_inst2_c.ads: New testcase.
724
725 2018-12-03 Eric Botcazou <ebotcazou@adacore.com>
726
727 * gnat.dg/overload2.adb, gnat.dg/overload2_p.adb,
728 gnat.dg/overload2_p.ads, gnat.dg/overload2_q.adb,
729 gnat.dg/overload2_q.ads: New testcase.
730
731 2018-12-03 Fritz Reese <fritzoreese@gmail.com>
732 Mark Eggleston <mark.eggleston@codethink.co.uk>
733
734 PR fortran/87919
735 * gfortran.dg/array_temporaries_5.f90: New test.
736 * gfortran.dg/dec_bitwise_ops_3.f90: Ditto.
737 * gfortran.dg/dec_d_lines_3.f: Ditto.
738 * gfortran.dg/dec_exp_4.f90: Ditto.
739 * gfortran.dg/dec_exp_5.f90: Ditto.
740 * gfortran.dg/dec_io_7.f90: Ditto.
741 * gfortran.dg/dec_structure_24.f90: Ditto.
742 * gfortran.dg/dec_structure_25.f90: Ditto.
743 * gfortran.dg/dec_structure_26.f90: Ditto.
744 * gfortran.dg/dec_structure_27.f90: Ditto.
745 * gfortran.dg/dec_type_print_3.f90: Ditto.
746 * gfortran.dg/init_flag_20.f90: Ditto.
747
748 2018-12-03 Jeff Law <law@redhat.com>
749
750 * gcc.dg/pr59963-2.c: Make testnames unique.
751 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Likewise.
752
753 2018-12-03 Ilya Leoshkevich <iii@linux.ibm.com>
754
755 * gcc.target/s390/nodatarel-1.c: Expect .LANCHOR0@GOTENT instead
756 of a@GOTENT.
757 * gcc.target/s390/section-anchors.c: New test.
758 * gcc.target/s390/section-anchors2.c: New test.
759 * gcc.target/s390/section-anchors3.c: New test.
760
761 2018-12-03 Richard Biener <rguenther@suse.de>
762
763 PR tree-optimization/88301
764 * gcc.dg/tree-ssa/evrp13.c: New testcase.
765
766 2018-12-03 Jakub Jelinek <jakub@redhat.com>
767
768 PR tree-optimization/71109
769 * gcc.c-torture/compile/pr71109.c: New test.
770
771 PR target/88287
772 * g++.target/aarch64/sve/vcond_1.C: Adjust for comparison
773 canonicalization.
774
775 2018-12-03 Ilya Leoshkevich <iii@linux.ibm.com>
776
777 PR target/80080
778 * gcc.target/s390/pr80080-4.c: New test.
779
780 2018-12-02 Andi Kleen <ak@linux.intel.com>
781
782 * gcc.target/i386/returninst1.c: Run on 64bit only.
783 * gcc.target/i386/returninst2.c: Dito.
784 * gcc.target/i386/returninst3.c: Dito.
785
786 2018-12-02 Jakub Jelinek <jakub@redhat.com>
787
788 PR target/88278
789 * gcc.target/i386/pr88278.c: New test.
790 * gcc.target/i386/pr53759.c: Don't expect vmovlps insn, expect vmovq
791 instead.
792 * gcc.target/i386/pr53759-2.c: New test.
793
794 * c-c++-common/gomp/cancel-1.c (f2): Add various taskloop related
795 tests.
796
797 PR sanitizer/88291
798 * c-c++-common/asan/pr88291.c: New test.
799
800 PR c++/88258
801 * g++.dg/gomp/pr88258.C: New test.
802
803 2018-12-01 Marek Polacek <polacek@redhat.com>
804
805 Implement P0634R3, Down with typename!
806 * g++.dg/cpp0x/alias-decl-43.C: Adjust dg-error.
807 * g++.dg/cpp0x/decltype67.C: Only expect error in c++17_down.
808 * g++.dg/cpp1z/typename1.C: New test.
809 * g++.dg/cpp2a/typename1.C: New test.
810 * g++.dg/cpp2a/typename10.C: New test.
811 * g++.dg/cpp2a/typename11.C: New test.
812 * g++.dg/cpp2a/typename2.C: New test.
813 * g++.dg/cpp2a/typename3.C: New test.
814 * g++.dg/cpp2a/typename4.C: New test.
815 * g++.dg/cpp2a/typename5.C: New test.
816 * g++.dg/cpp2a/typename6.C: New test.
817 * g++.dg/cpp2a/typename7.C: New test.
818 * g++.dg/cpp2a/typename8.C: New test.
819 * g++.dg/cpp2a/typename9.C: New test.
820 * g++.dg/diagnostic/missing-typename.C: Only run the test in
821 c++17_down.
822 * g++.dg/other/crash-9.C: Add template disambiguator.
823 * g++.dg/other/nontype-1.C: Only expect error in c++17_down.
824 * g++.dg/parse/crash13.C: Likewise.
825 * g++.dg/parse/error36.C: Likewise.
826 * g++.dg/parse/no-typename1.C: Likewise.
827 * g++.dg/parse/typedef2.C: Likewise.
828 * g++.dg/parse/typename11.C: Likewise.
829 * g++.dg/template/crash48.C: Adjust dg-error.
830 * g++.dg/template/dependent-name5.C: Only expect error in c++17_down.
831 Add dg-error.
832 * g++.dg/template/error29.C: Only expect error in c++17_down.
833 * g++.dg/template/nested5.C: Add template disambiguator.
834 * g++.dg/template/pr84789.C: Only expect error in c++17_down.
835 * g++.dg/template/static30.C: Add dg-error.
836 * g++.dg/template/typedef6.C: Adjust dg-error.
837 * g++.dg/template/typename3.C: Only expect error in c++17_down.
838
839 PR c++/83856
840 * g++.dg/cpp1y/lambda-generic-83856.C: New test.
841
842 PR c++/79629
843 * g++.dg/other/error35.C: New test.
844
845 PR c++/87523
846 * g++.dg/cpp1y/lambda-generic-87523.C: New test.
847
848 2018-12-01 Jeff Law <law@redhat.com>
849
850 * gcc.dg/predict-22.c: Update expected output.
851
852 2018-12-01 Jakub Jelinek <jakub@redhat.com>
853
854 PR target/54589
855 * gcc.target/i386/pr54589.c: New test.
856
857 2018-11-30 Jakub Jelinek <jakub@redhat.com>
858
859 PR testsuite/85368
860 * lib/target-supports.exp (logical_op_short_circuit): Remove.
861 * gcc.dg/builtin-bswap-7.c: Remove logical_op_short_circuit
862 effective target, drop -mbranch-cost= options from the test and
863 instead pass --param logical-op-non-short-circuit=0 or
864 --param logical-op-non-short-circuit=1 depending on what the
865 tests meant to test.
866 * gcc.dg/pr21643.c: Likewise.
867 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
868 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
869 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
870 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
871 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
872 * gcc.dg/tree-ssa/ssa-thread-14.c: Likewise.
873 * gcc.dg/tree-ssa/vrp47.c: Likewise.
874 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: Likewise.
875 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: Likewise.
876 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: Likewise.
877 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
878 * gcc.dg/tree-ssa/vrp87.c: Likewise.
879 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
880 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
881 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
882 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
883 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
884 * gcc.dg/tree-ssa/forwprop-28.c: Likewise.
885 * gcc.dg/binop-xor1.c: Likewise.
886 * gcc.dg/pr46309.c: Likewise.
887 * gcc.dg/tree-ssa/ssa-dom-thread-18.c: New test.
888 * gcc.dg/tree-ssa/reassoc-32.c: Add
889 --param logical-op-non-short-circuit=1 to dg-options.
890 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
891 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
892 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
893 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
894
895 2018-11-30 Wilco Dijkstra <wdijkstr@arm.com>
896
897 PR middle-end/64242
898 * gcc.c-torture/execute/pr64242.c: New test.
899
900 2018-11-30 David Malcolm <dmalcolm@redhat.com>
901
902 * g++.dg/parse/missing-parens-fixit.C: New test.
903
904 2018-11-30 Michael Ploujnikov <michael.ploujnikov@oracle.com>
905
906 * gcc.dg/independent-cloneids-1.c: New test.
907
908 2018-11-30 Jakub Jelinek <jakub@redhat.com>
909
910 PR debug/85550
911 * g++.dg/debug/dwarf2/pr85550.C: New test.
912
913 2018-11-30 Thomas Schwinge <thomas@codesourcery.com>
914
915 PR c/87924
916 * c-c++-common/goacc/asyncwait-5.c: Update.
917 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
918
919 * c-c++-common/goacc/asyncwait-5.c: New file.
920 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
921
922 2018-11-30 Peter Bergner <bergner@linux.ibm.com>
923
924 PR target/87496
925 * gcc.target/powerpc/pr86324-1.c: Add dg-skip-if selector.
926 Add -mcpu=power7 option.
927
928 2018-11-30 David Malcolm <dmalcolm@redhat.com>
929
930 PR preprocessor/88257
931 * c-c++-common/Wformat-pr88257.c: New test.
932 * c-c++-common/Wformat-pr88257.h: New test header.
933 * c-c++-common/empty.h: New test header.
934
935 2018-11-30 Sam Tebbs <sam.tebbs@arm.com>
936
937 * gcc.target/arm/neon-dotprod-restriction.c: New file.
938 * lib/target-supports.exp
939 (check_effective_target_arm_v8_2a_dotprod_neon_ok_nocache): Include
940 stdint.h.
941
942 2018-11-30 Martin Liska <mliska@suse.cz>
943
944 PR sanitizer/81715
945 * c-c++-common/asan/asan-stack-small.c: New test.
946
947 2018-11-30 Richard Biener <rguenther@suse.de>
948
949 * gcc.dg/gimplefe-34.c: New testcase.
950 * gcc.dg/gimplefe-35.c: Likewise.
951
952 2018-11-30 Martin Liska <mliska@suse.cz>
953
954 PR testsuite/88265
955 * gfortran.dg/simd-builtins-1.f90: Restrict to 128b vectors.
956 * gfortran.dg/simd-builtins-6.f90: Likewise.
957
958 2018-11-29 Andi Kleen <ak@linux.intel.com>
959
960 * gcc.target/i386/fentryname2.c: New test.
961 * gcc.target/i386/fentryname3.c: New test.
962
963 2018-11-29 Andi Kleen <ak@linux.intel.com>
964
965 * gcc.target/i386/fentryname1.c: New test.
966
967 2018-11-29 Andi Kleen <ak@linux.intel.com>
968
969 * gcc.target/i386/returninst1.c: New test.
970 * gcc.target/i386/returninst2.c: New test.
971 * gcc.target/i386/returninst3.c: New test.
972
973 2018-11-29 Eric Botcazou <ebotcazou@adacore.com>
974
975 * gcc.target/sparc/20181129-1.c: New test.
976 * gcc.target/sparc/20181129-2.c: Likewise.
977
978 2018-11-29 Jakub Jelinek <jakub@redhat.com>
979
980 PR target/88152
981 * g++.target/i386/pr88152.C: New test.
982
983 2018-11-29 Vladimir Makarov <vmakarov@redhat.com>
984
985 * gcc.target/i386/pr34256.c: Adjust the number of expected moves.
986
987 2018-11-29 Paolo Carlini <paolo.carlini@oracle.com>
988
989 * g++.dg/cpp0x/constexpr-base6b.C: New.
990 * g++.dg/cpp0x/constexpr-47969.C: Test locations too.
991 * g++.dg/cpp0x/constexpr-48324.C: Likewise.
992 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
993 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
994 * g++.dg/cpp1y/pr63996.C: Likewise.
995 * g++.dg/ext/constexpr-vla5.C: Likewise.
996 * g++.dg/ext/stmtexpr15.C: Likewise.
997 * g++.dg/ext/vla1.C: Likewise.
998 * g++.dg/other/fold1.C: Likewise.
999 * g++.dg/parse/array-size2.C: Likewise.
1000 * g++.dg/parse/crash36.C: Likewise.
1001 * g++.dg/ubsan/pr81530.C: Likewise.
1002 * g++.dg/warn/Wvla-1.C: Likewise.
1003 * g++.dg/warn/Wvla-2.C: Likewise.
1004 * g++.old-deja/g++.brendan/array1.C: Likewise.
1005 * g++.old-deja/g++.bugs/900402_02.C: Likewise.
1006 * g++.old-deja/g++.law/init3.C: Likewise.
1007 * g++.old-deja/g++.mike/p6149.C: Likewise.
1008
1009 2018-11-29 David Malcolm <dmalcolm@redhat.com>
1010
1011 PR c++/88121
1012 * g++.dg/lookup/suggestions-scoped-enums.C: New test.
1013 * g++.dg/lookup/suggestions-unscoped-enums.C: New test.
1014
1015 2018-11-29 Peter Bergner <bergner@linux.ibm.com>
1016
1017 PR target/87496
1018 * gcc.target/powerpc/pr87496.c: New test.
1019
1020 2018-11-29 Martin Sebor <msebor@redhat.com>
1021
1022 PR c/88172
1023 PR testsuite/88208
1024 * gcc.dg/attr-aligned-2.c: New test.
1025 * gcc.dg/builtin-has-attribute.c: Adjust.
1026 * c-c++-common/builtin-has-attribute-2.c: Same.
1027 * c-c++-common/builtin-has-attribute-3.c: Same.
1028 * c-c++-common/builtin-has-attribute-4.c: Same.
1029 * c-c++-common/builtin-has-attribute-5.c: New test.
1030 * gcc.target/aarch64/attr-aligned.c: Same.
1031 * gcc.target/i386/attr-aligned.c: Same.
1032 * gcc.target/powerpc/attr-aligned.c: Same.
1033 * gcc.target/sparc/attr-aligned.c: Same.
1034
1035 2018-11-29 qing zhao <qing.zhao@oracle.com>
1036
1037 * gcc.dg/live-patching-1.c: New test.
1038 * gcc.dg/live-patching-2.c: New test.
1039 * gcc.dg/live-patching-3.c: New test.
1040 * gcc.dg/tree-ssa/writeonly-3.c: New test.
1041 * gcc.target/i386/ipa-stack-alignment-2.c: New test.
1042
1043 2018-11-29 Giuliano Belinassi <giuliano.belinassi@usp.br>
1044
1045 * gcc.dg/sinhatanh-1.c: New test.
1046 * gcc.dg/sinhatanh-2.c: New test.
1047 * gcc.dg/sinhatanh-3.c: New test.
1048
1049 2018-11-29 Jakub Jelinek <jakub@redhat.com>
1050
1051 PR target/54700
1052 * g++.target/i386/sse4_1-pr54700-1.C: New test.
1053 * g++.target/i386/sse4_1-pr54700-2.C: New test.
1054 * g++.target/i386/avx-pr54700-1.C: New test.
1055 * g++.target/i386/avx-pr54700-2.C: New test.
1056 * g++.target/i386/avx2-pr54700-1.C: New test.
1057 * g++.target/i386/avx2-pr54700-2.C: New test.
1058 * g++.target/i386/sse4_1-check.h: New file.
1059 * g++.target/i386/avx-check.h: New file.
1060 * g++.target/i386/avx2-check.h: New file.
1061 * g++.target/i386/m128-check.h: New file.
1062 * g++.target/i386/m256-check.h: New file.
1063 * g++.target/i386/avx-os-support.h: New file.
1064
1065 PR target/88152
1066 * g++.dg/tree-ssa/pr88152-1.C: New test.
1067 * g++.dg/tree-ssa/pr88152-2.C: New test.
1068
1069 PR target/88234
1070 * gcc.dg/ubsan/pr88234.c: New test.
1071
1072 2018-11-29 Richard Biener <rguenther@suse.de>
1073
1074 PR tree-optimization/88243
1075 * gcc.dg/torture/pr88243.c: New testcase.
1076
1077 2018-11-29 Jakub Jelinek <jakub@redhat.com>
1078
1079 PR c++/87539
1080 * g++.dg/cpp0x/pr87539.C: New test.
1081
1082 2018-11-28 Martin Sebor <msebor@redhat.com>
1083
1084 PR c/88065
1085 PR c/87297
1086 * c-c++-common/Wsizeof-pointer-memaccess4.c: New test.
1087
1088 2018-11-28 Marek Polacek <polacek@redhat.com>
1089
1090 Implement P1094R2, Nested inline namespaces.
1091 * g++.dg/cpp2a/nested-inline-ns1.C: New test.
1092 * g++.dg/cpp2a/nested-inline-ns2.C: New test.
1093
1094 2018-11-28 Nathan Sidwell <nathan@acm.org>
1095
1096 PR c++/87531
1097 * g++.dg/lookup/pr87531.C: New.
1098
1099 2018-11-28 Jan Hubicka <jh@suse.cz>
1100
1101 * gcc.dg/predict-13.c: Update template.
1102 * gcc.dg/predict-13b.c: New testcase.
1103 * gcc.dg/predict-22.c: New testcase.
1104 * gcc.dg/tree-ssa/ipa-split-4.c: Change abort to other function to
1105 get sane profile.
1106
1107 2018-11-28 Marek Polacek <polacek@redhat.com>
1108
1109 PR c++/88222 - ICE with bit-field with invalid type.
1110 * g++.dg/ext/flexary31.C: New test.
1111
1112 2018-11-28 David Edelsohn <dje.gcc@gmail.com>
1113
1114 * g++.dg/debug/dwarf2/pr86900.C: XFAIL AIX.
1115 * g++.dg/opt/pr83084.C: XFAIL AIX.
1116 * gcc.dg/recip_sqrt_mult_[12345]: Do not add -fcompare-debug on AIX.
1117
1118 2018-11-28 Richard Biener <rguenther@suse.de>
1119
1120 PR tree-optimization/88223
1121 * gcc.dg/torture/pr88223.c: New testcase.
1122
1123 2018-11-28 Richard Biener <rguenther@suse.de>
1124
1125 PR tree-optimization/88217
1126 * g++.dg/pr88217.C: New testcase.
1127
1128 2018-11-28 Richard Biener <rguenther@suse.de>
1129
1130 PR tree-optimization/79351
1131 * gcc.dg/torture/pr79351.c: New testcase.
1132
1133 2018-11-28 Jakub Jelinek <jakub@redhat.com>
1134
1135 PR target/88189
1136 * gcc.target/i386/sse4_1-pr88189-1.c: New test.
1137 * gcc.target/i386/sse4_1-pr88189-2.c: New test.
1138 * gcc.target/i386/avx-pr88189-1.c: New test.
1139 * gcc.target/i386/avx-pr88189-2.c: New test.
1140
1141 PR c++/87476
1142 * g++.dg/cpp0x/pr87476-1.C: New test.
1143 * g++.dg/cpp0x/pr87476-2.C: New test.
1144
1145 PR c++/88215
1146 * c-c++-common/ubsan/pr88215.c: New test.
1147
1148 2018-11-28 Richard Biener <rguenther@suse.de>
1149
1150 PR tree-optimization/88182
1151 * g++.dg/gomp/pr88182.C: Move from libgomp and use -fopenmp-simd.
1152
1153 2018-11-27 Jakub Jelinek <jakub@redhat.com>
1154
1155 PR c++/88187
1156 * g++.dg/other/pr88187.C: New test.
1157
1158 PR c++/88181
1159 * g++.dg/debug/pr88181.C: New test.
1160
1161 PR middle-end/87157
1162 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c (main1): Add noipa
1163 attribute.
1164
1165 2018-11-27 Martin Sebor <msebor@redhat.com>
1166
1167 PR 87756
1168 PR 88211
1169 PR 88226
1170 * gcc.dg/tree-ssa/builtin-fprintf-warn-1.c: Update/remove xfails.
1171 * gcc.dg/tree-ssa/builtin-printf-warn-1.c: Same.
1172 * gcc.dg/tree-ssa/user-printf-warn-1.c: Same.
1173
1174 2018-11-27 Mike Gulick <mgulick@mathworks.com>
1175
1176 PR preprocessor/83173
1177 * gcc.dg/plugin/location-overflow-test-pr83173.c: New test.
1178 * gcc.dg/plugin/location-overflow-test-pr83173.h: Header for
1179 pr83173.c.
1180 * gcc.dg/plugin/location-overflow-test-pr83173-1.h: Header for
1181 pr83173.c.
1182 * gcc.dg/plugin/location-overflow-test-pr83173-2.h: Header for
1183 pr83173.c.
1184 * gcc.dg/plugin/location_overflow_plugin.c: Use PLUGIN_PRAGMAS
1185 instead of PLUGIN_START_UNIT.
1186 * gcc.dg/plugin/plugin.exp: Enable new test.
1187
1188 2018-11-27 Jakub Jelinek <jakub@redhat.com>
1189
1190 PR testsuite/85368
1191 * gcc.dg/tree-ssa/phi-opt-11.c: For branch_cost targets, expect 0 ifs
1192 rather than 0 or 2 depending on logical_op_short_circuit.
1193
1194 PR target/88188
1195 * gcc.target/powerpc/pr88188.c: New test.
1196
1197 2018-11-27 Martin Liska <mliska@suse.cz>
1198
1199 * gfortran.dg/simd-builtins-1.f90: New test.
1200 * gfortran.dg/simd-builtins-1.h: New test.
1201 * gfortran.dg/simd-builtins-2.f90: New test.
1202 * gfortran.dg/simd-builtins-3.f90: New test.
1203 * gfortran.dg/simd-builtins-3.h: New test.
1204 * gfortran.dg/simd-builtins-4.f: New test.
1205 * gfortran.dg/simd-builtins-4.h: New test.
1206 * gfortran.dg/simd-builtins-5.f: New test.
1207 * gfortran.dg/simd-builtins-6.f90: New test.
1208
1209 2018-11-27 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1210
1211 * lib/target-supports.exp
1212 (check_effective_target_logical_op_short_circuit): Add msp430.
1213 (check_effective_target_int_eq_float): New.
1214 (check_effective_target_ptr_eq_long): New.
1215 * c-c++-common/pr41779.c: Require int_eq_float for dg-warning tests.
1216 * c-c++-common/pr57371-2.c: XFAIL optimized dump scan when
1217 sizeof (float) != sizeof (int).
1218 * gcc.dg/pr84670-4.c: Require ptr_eq_long.
1219 * gcc.dg/pr85859.c: Likewise.
1220 * gcc.dg/Wno-frame-address.c: Skip for msp430-elf.
1221 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
1222 * gcc.dg/ifcvt-4.c: Likewise.
1223 * gcc.dg/pr34856.c: Likewise.
1224 * gcc.dg/builtin-apply2.c: Likewise.
1225 * gcc.dg/tree-ssa/ssa-dse-26.c: Likewise.
1226 * gcc.dg/attr-alloc_size-11.c: Remove dg-warning XFAIL for msp430.
1227 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
1228 * gcc.dg/compat/struct-by-value-16a_x.c: Build at -O1 for msp430
1229 so it fits.
1230 * gcc.dg/lto/20091013-1_0.c: Require ptr_eq_long.
1231 * gcc.dg/lto/20091013-1_1.c: Remove xfail-if for when
1232 sizeof(void *) != sizeof(long).
1233 * gcc.dg/lto/20091013-1_2.c: Likewise.
1234 * gcc.dg/tree-ssa/loop-1.c: Fix expected dg-final behaviour for msp430.
1235 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1236 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1237 * gcc.dg/tree-ssa/loop-35.c: Likewise.
1238 * gcc.dg/tree-ssa/pr23455.c: Likewise.
1239 * gcc.dg/weak/typeof-2.c: Likewise.
1240 * gcc.target/msp430/interrupt_fn_placement.c: Skip for 430 ISA.
1241 * gcc.target/msp430/pr78818-data-region.c: Fix scan-assembler text.
1242 * gcc.target/msp430/pr79242.c: Don't skip for -msmall.
1243 * gcc.target/msp430/special-regs.c: Use "__asm__" instead of "asm".
1244
1245 2018-11-26 Martin Sebor <msebor@redhat.com>
1246
1247 PR 87756
1248 * gcc.dg/warn-sprintf-no-nul-2.c: Move incomplete tests from here...
1249 * gcc.dg/warn-sprintf-no-nul-3.c: ...to here and complete them.
1250
1251 2018-11-26 Marek Polacek <polacek@redhat.com>
1252
1253 PR c++/88120 - ICE when calling save_expr in a template.
1254 * g++.dg/cpp0x/pr88120.C: New test.
1255
1256 2018-11-26 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1257
1258 * c-c++-common/Warray-bounds-3.c (test_strcpy_bounds): Use long instead
1259 of int if __SIZEOF_INT__ == 2.
1260 * c-c++-common/Wrestrict.c: Test memcpy range with smaller length when
1261 __SIZEOF_SIZE_T < 4.
1262 * c-c++-common/rotate-8.c: Define smaller "large" constant when
1263 __SIZEOF_INT__ == 2.
1264 * gcc.dg/pr53037-1.c: Add dg-require-effective-target int32.
1265 * gcc.dg/pr53037-2.c: Likewise.
1266 * gcc.dg/pr53037-3.c: Likewise.
1267 * gcc.dg/pr85512.c: Likewise.
1268 * gcc.dg/pr59963-2.c: Add dg-warning for int16.
1269 * gcc.dg/sancov/cmp0.c: Explicitly use __INT32_TYPE__ instead of int.
1270 * gcc.dg/tree-ssa/addadd.c: Fix dg-final directives for int16.
1271 * gcc.dg/tree-ssa/pr79327-2.c: Likewise.
1272 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Filter out invalid tests for
1273 int16.
1274 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Update sizes in dg-warning
1275 directives for int16.
1276
1277 2018-11-26 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1278
1279 * lib/target-supports.exp (check_effective_target_newlib_nano_io): New.
1280 * gcc.c-torture/execute/920501-8.c: Register undefined linker symbol
1281 _printf_float for newlib_nano_io target.
1282 * gcc.c-torture/execute/930513-1.c: Likewise.
1283 * gcc.dg/torture/builtin-sprintf.c: Likewise.
1284 * gcc.c-torture/execute/ieee/920810-1.x: New.
1285
1286 2018-11-26 Jakub Jelinek <jakub@redhat.com>
1287
1288 PR target/88195
1289 * gcc.target/i386/pr88195.c: New test.
1290
1291 PR testsuite/88090
1292 * obj-c++.dg/attributes/method-nonnull-1.mm (my_size_t): New typedef.
1293 (MyArray::removeObjectAtIndex): Use my_size_t instead of size_t and
1294 expect it in diagnostics.
1295
1296 PR c++/86900
1297 * g++.dg/debug/dwarf2/pr86900.C: New test.
1298
1299 2018-11-26 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1300
1301 * gcc.c-torture/compile/20151204.c: Add dg-require-effective-target
1302 size20plus.
1303 * gcc.dg/pr34225.c: Likewise.
1304 * gcc.dg/pr40971.c: Likewise.
1305 * gcc.dg/pr69071.c: Likewise.
1306 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
1307 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
1308 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
1309 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
1310 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
1311 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
1312 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
1313 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
1314 * gcc.dg/tree-ssa/loop-interchange-11.c: Add dg-require-effective-target
1315 size32plus.
1316 * gcc.dg/Walloc-size-larger-than-4.c: Likewise.
1317 * gcc.dg/Walloc-size-larger-than-5.c: Likewise.
1318 * gcc.dg/Walloc-size-larger-than-6.c: Likewise.
1319 * gcc.dg/Walloc-size-larger-than-7.c: Likewise.
1320 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
1321 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
1322 * lib/target-supports.exp (check_effective_target_size20plus): New.
1323 (check_effective_target_size32plus): Update comment.
1324
1325 2018-11-26 Uros Bizjak <ubizjak@gmail.com>
1326
1327 PR target/88178
1328 * gcc.target/pr88178.c: New test.
1329
1330 2018-11-26 Matthias Klose <doko@ubuntu.com>
1331
1332 * jit.dg/test-long-names.c: Fix build with -Wformat-security.
1333
1334 2018-11-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1335
1336 * lib/target-supports.exp (check_compile): Handle D.
1337 (check_effective_target_d_runtime): New proc.
1338 * lib/gdc-dg.exp (gdc-dg-test): Demote link and run tests to
1339 compile unless d_runtime.
1340 * gdc.dg/runnable.d: Skip unless d_runtime.
1341 * gdc.dg/lto/lto.exp: Require d_runtime to run tests.
1342
1343 2018-11-24 Paul Thomas <pault@gcc.gnu.org>
1344
1345 PR fortran/88143
1346 * gfortran.dg/associate_46.f90: New test.
1347
1348 2018-11-23 Jeff Law <law@redhat.com>
1349
1350 PR rtl-optimization/84768
1351 * gcc.c-torture/compile/pr84768.c: New test.
1352
1353 2018-11-23 Vladimir Makarov <vmakarov@redhat.com>
1354
1355 * gcc.target/powerpc/pr70669.c: Use unary minus instead of
1356 addition.
1357
1358 2018-11-23 Jakub Jelinek <jakub@redhat.com>
1359
1360 PR tree-optimization/87756
1361 * gcc.dg/builtin-memchr-2.c: Scan the gimple dump instead of
1362 optimized.
1363 * gcc.dg/builtin-memchr-3.c: Likewise.
1364
1365 2018-11-23 Martin Sebor <msebor@redhat.com>
1366
1367 PR tree-optimization/87756
1368 * gcc.dg/builtin-memchr-2.c: New test.
1369 * gcc.dg/builtin-memchr-3.c: Same.
1370 * gcc.dg/warn-sprintf-no-nul-2.c: Same.
1371
1372 2018-11-23 Martin Sebor <msebor@redhat.com>
1373
1374 PR testsuite/88098
1375 * gcc.dg/Wbuiltin-declaration-mismatch-4.c: Adjust.
1376 * gcc.dg/Wbuiltin-declaration-mismatch-5.c: New test.
1377 * gcc.dg/torture/pr67222.c: Adjust.
1378
1379 2018-11-23 Richard Biener <rguenther@suse.de>
1380
1381 PR tree-optimization/88149
1382 * g++.dg/torture/pr88149.C: New testcase.
1383
1384 2018-11-23 Jakub Jelinek <jakub@redhat.com>
1385
1386 PR tree-optimization/86614
1387 * c-c++-common/Warray-bounds-2.c (wrap_strncpy_dstarray_diff_neg,
1388 call_strncpy_dstarray_diff_neg): Don't expect late -Warray-bounds
1389 warnings, just early ones from FE. Remove dg-prune-output.
1390 * c-c++-common/Warray-bounds-6.c: New test.
1391
1392 * gfortran.dg/pad_source_1.f: New test.
1393 * gfortran.dg/pad_source_2.f: New test.
1394 * gfortran.dg/pad_source_3.f: New test.
1395 * gfortran.dg/pad_source_4.f: New test.
1396 * gfortran.dg/pad_source_5.f: New test.
1397
1398 2018-11-22 Jan Hubicka <jh@suse.cz>
1399
1400 PR lto/88142
1401 * g++.dg/lto/odr-5_0.C: New testcase.
1402 * g++.dg/lto/odr-5_1.C: New testcase.
1403
1404 2018-11-22 Jan Hubicka <hubicka@ucw.cz>
1405
1406 * g++.dg/lto/odr-2_0.C: Drop dg-lto-options.
1407 * g++.dg/lto/odr-3_0.C: Likewise; harden for optimizing compilatoin.
1408
1409 2018-11-22 Jakub Jelinek <jakub@redhat.com>
1410
1411 PR tree-optimization/85794
1412 * gcc.dg/vect/O3-pr85794.c: New test.
1413
1414 2018-11-22 Vladimir Makarov <vmakarov@redhat.com>
1415
1416 PR rtl-optimization/87718
1417 * gcc.target/i386/pr82361-1.c: Check only the first operand of
1418 moves.
1419
1420 2018-11-22 Thomas Preud'homme <thomas.preudhomme@linaro.org>
1421
1422 * gcc.target/arm/pr85434.c: New test.
1423
1424 2018-11-22 Richard Biener <rguenther@suse.de>
1425
1426 PR tree-optimization/88148
1427 * gfortran.dg/pr88148.f90: New testcase.
1428
1429 2018-11-22 Andreas Schwab <schwab@suse.de>
1430
1431 * g++.dg/lto/odr-2_0.C: Remove extra brace
1432
1433 2018-11-22 Martin Liska <mliska@suse.cz>
1434
1435 PR sanitizer/88017
1436 * gcc.dg/tsan/pr88017.c: New test.
1437
1438 2018-11-21 Jakub Jelinek <jakub@redhat.com>
1439
1440 PR c++/88122
1441 * g++.dg/cpp0x/implicit15.C: New test.
1442
1443 PR c++/87386
1444 * g++.dg/diagnostic/pr87386.C: New test.
1445 * g++.dg/parse/error17.C: Adjust expected diagnostics.
1446
1447 PR rtl-optimization/85925
1448 * gcc.c-torture/execute/20181120-1.c: Require effective target
1449 int32plus.
1450 (u): New variable.
1451 (main): Compare d against u.f1 rather than 0x101. Use 0x4030201
1452 instead of 0x10101.
1453
1454 018-11-21 Lokesh Janghel <lokeshjanghel91@gmail.com>
1455
1456 PR target/85667
1457 * gcc.target/pr85667-1.c: New testcase.
1458 * gcc.target/pr85667-2.c: New testcase.
1459 * gcc.target/pr85667-3.c: New testcase.
1460 * gcc.target/pr85667-4.c: New testcase.
1461
1462 2018-11-21 Jan Hubicka <hubicka@ucw.cz>
1463
1464 PR lto/87957
1465 * g++.dg/lto/odr-1_0.C: Extend by mismatched enum.
1466 * g++.dg/lto/odr-1_1.C: Extend by mismatched enum.
1467 * g++.dg/lto/odr-2_0.C: New.
1468 * g++.dg/lto/odr-2_1.C: New.
1469 * g++.dg/lto/odr-3_0.C: New.
1470 * g++.dg/lto/odr-3_1.C: New.
1471
1472 2018-11-21 Jakub Jelinek <jakub@redhat.com>
1473
1474 PR target/87839
1475 * gcc.target/aarch64/pr87839.c: New test.
1476
1477 2018-11-21 Renlin Li <renlin.li@arm.com>
1478
1479 PR middle-end/84877
1480 * gcc.dg/pr84877.c: New.
1481
1482 2018-11-21 H.J. Lu <hongjiu.lu@intel.com>
1483
1484 PR target/87317
1485 * gcc.target/i386/pr87317-1.c: New file.
1486 * gcc.target/i386/pr87317-2.c: Likewise.
1487 * gcc.target/i386/pr87317-3.c: Likewise.
1488 * gcc.target/i386/pr87317-4.c: Likewise.
1489 * gcc.target/i386/pr87317-5.c: Likewise.
1490 * gcc.target/i386/pr87317-6.c: Likewise.
1491 * gcc.target/i386/pr87317-7.c: Likewise.
1492 * gcc.target/i386/pr87317-8.c: Likewise.
1493 * gcc.target/i386/pr87317-9.c: Likewise.
1494 * gcc.target/i386/pr87317-10.c: Likewise.
1495 * gcc.target/i386/pr87317-11.c: Likewise.
1496 * gcc.target/i386/pr87317-12.c: Likewise.
1497 * gcc.target/i386/pr87317-13.c: Likewise.
1498
1499 2018-11-21 Tom de Vries <tdevries@suse.de>
1500
1501 PR driver/79855
1502 * lib/options.exp (check_for_options_with_filter): New proc.
1503 * gcc.misc-tests/help.exp: Check that --help=params lines end with
1504 period.
1505
1506 2018-11-21 Jakub Jelinek <jakub@redhat.com>
1507 Mark Eggleston <mark.eggleston@codethink.com>
1508
1509 * gfortran.dg/include_10.f: New test.
1510 * gfortran.dg/include_10.inc: New file.
1511 * gfortran.dg/include_11.f: New test.
1512 * gfortran.dg/include_12.f: New test.
1513 * gfortran.dg/include_13.f90: New test.
1514 * gfortran.dg/gomp/include_1.f: New test.
1515 * gfortran.dg/gomp/include_1.inc: New file.
1516 * gfortran.dg/gomp/include_2.f90: New test.
1517
1518 2018-11-21 Andreas Krebbel <krebbel@linux.ibm.com>
1519
1520 * gcc.target/s390/vector/align-1.c: New test.
1521 * gcc.target/s390/vector/align-2.c: New test.
1522
1523 2018-11-20 Martin Sebor <msebor@redhat.com>
1524
1525 * c-c++-common/builtin-has-attribute-2.c: New test.
1526 * c-c++-common/builtin-has-attribute-3.c: New test.
1527 * c-c++-common/builtin-has-attribute-4.c: New test.
1528 * c-c++-common/builtin-has-attribute.c: New test.
1529 * gcc.dg/builtin-has-attribute.c: New test.
1530 * gcc/testsuite/gcc.target/i386/builtin-has-attribute.c: New test.
1531
1532 2018-11-20 Jan Hubicka <hubicka@ucw.cz>
1533
1534 PR lto/84044
1535 * g++.dg/lto/odr-4_0.C: New testcase.
1536 * g++.dg/lto/odr-4_1.C: New testcase.
1537
1538 2018-11-20 Jakub Jelinek <jakub@redhat.com>
1539
1540 PR c++/88110
1541 * g++.dg/cpp2a/constexpr-virtual13.C: New test.
1542
1543 PR tree-optimization/87895
1544 * gcc.dg/gomp/pr87895-1.c: New test.
1545 * gcc.dg/gomp/pr87895-2.c: New test.
1546 * gcc.dg/gomp/pr87895-3.c: New test.
1547
1548 2018-11-20 Uros Bizjak <ubizjak@gmail.com>
1549
1550 PR target/88070
1551 * gcc.target/i386/pr88070.c: New test.
1552
1553 2018-11-20 Andreas Krebbel <krebbel@linux.ibm.com>
1554
1555 * gcc.target/s390/flogr-1.c: New test.
1556
1557 2018-11-20 Jan Hubicka <hubicka@ucw.cz>
1558
1559 PR lto/87997
1560 * g++.dg/torture/pr87997.C: New testcase.
1561
1562 2018-11-20 Jan Hubicka <hubicka@ucw.cz>
1563
1564 PR ipa/87706
1565 * gcc.dg/ipa/ctor-empty-1.c: Update template.
1566
1567 2018-11-20 Richard Biener <rguenther@suse.de>
1568
1569 PR tree-optimization/88074
1570 * gcc.dg/pr88074.c: New testcase.
1571
1572 2018-11-20 Martin Liska <mliska@suse.cz>
1573
1574 * pr57362.C: Move to g++.target/i386 folder.
1575 * pr57548.C: Likewise.
1576 * pr59492.C: Likewise.
1577 * pr82625.C: Likewise.
1578 * pr85329-2.C: Likewise.
1579 * pr85329.C: Likewise.
1580
1581 2018-11-20 Richard Biener <rguenther@suse.de>
1582
1583 PR tree-optimization/88069
1584 * gcc.dg/pr88069.c: New testcase.
1585
1586 2018-11-20 Martin Liska <mliska@suse.cz>
1587
1588 PR ipa/88093
1589 * gcc.target/i386/ipa-stack-alignment.c: Add
1590 -fomit-frame-pointer.
1591
1592 2018-11-20 Ilya Leoshkevich <iii@linux.ibm.com>
1593
1594 PR target/88083
1595 * gcc.target/s390/pr88083.c: New test.
1596
1597 2018-11-20 Richard Biener <rguenther@suse.de>
1598
1599 PR middle-end/83215
1600 * g++.dg/tree-ssa/pr83215.C: New testcase.
1601
1602 2018-11-20 Eric Botcazou <ebotcazou@adacore.com>
1603
1604 * gcc.c-torture/execute/20181120-1.c: New test.
1605
1606 2018-11-20 Richard Biener <rguenther@suse.de>
1607
1608 PR tree-optimization/88087
1609 * gcc.dg/tree-ssa/pr88087.c: New testcase.
1610
1611 2018-11-19 Paul Koning <ni1d@arrl.net>
1612
1613 * gcc.c-torture/execute/align-3.c: Skip if pdp11.
1614 * gcc.c-torture/execute/pr23467.c: Ditto.
1615 * gcc.c-torture/execute/pr36093.c: Ditto.
1616 * gcc.c-torture/execute/pr43783.c: Ditto.
1617 * gcc.dg/const-elim-2.c: Xfail if pdp11.
1618 * gcc.dg/torture/pr36400.c: Ditto.
1619 * gcc.dg/tree-ssa/loop-1.c: Xfail for pdp11. Add pdp11 to check
1620 for jsr.
1621
1622 2018-11-19 Paul Koning <ni1d@arrl.net>
1623
1624 * lib/target-supports.exp (check_weak_available): Return "no" for
1625 pdp11.
1626
1627 2018-11-19 Marek Polacek <polacek@redhat.com>
1628
1629 PR c++/87781 - detect invalid elaborated-type-specifier.
1630 * g++.dg/parse/elab3.C: New test.
1631 * g++.dg/template/crash115.C: Adjust dg-error.
1632
1633 2018-11-19 Peter Bergner <bergner@linux.ibm.com>
1634
1635 PR rtl-optimization/88033
1636 * gcc.target/i386/pr88033.c: New test.
1637
1638 2018-11-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1639
1640 * gcc.target/aarch64/sve/unroll-1.c: New test.
1641
1642 2018-11-19 David Malcolm <dmalcolm@redhat.com>
1643
1644 PR tree-optimization/87025
1645 * gcc.dg/pr87025.c: New test.
1646
1647 2018-11-19 Jakub Jelinek <jakub@redhat.com>
1648
1649 PR tree-optimization/88071
1650 * gcc.dg/pr88071.c: New test.
1651
1652 PR c++/60994
1653 * g++.dg/lookup/pr60994.C: New test.
1654
1655 PR debug/87039
1656 * g++.dg/gomp/pr78363-4.C: New test.
1657 * g++.dg/gomp/pr78363-5.C: New test.
1658 * g++.dg/gomp/pr78363-6.C: New test.
1659 * g++.dg/gomp/pr78363-7.C: New test.
1660
1661 2018-11-19 Richard Biener <rguenther@suse.de>
1662
1663 PR lto/87229
1664 * g++.dg/lto/pr87229_0.C: New testcase.
1665
1666 2018-11-19 Martin Liska <mliska@suse.cz>
1667
1668 PR lto/88077
1669 * gcc.dg/lto/pr88077_0.c: New test.
1670 * gcc.dg/lto/pr88077_1.c: New test.
1671
1672 2018-11-19 Martin Liska <mliska@suse.cz>
1673
1674 * g++.dg/gcov/pr84548.C: Remove remove-gcda.
1675 * g++.dg/gcov/ternary.C: Likewise.
1676 * lib/gcov.exp: Support pattern of following form:
1677 count(1*).
1678
1679 2018-11-19 Eric Botcazou <ebotcazou@adacore.com>
1680
1681 * gcc.target/visium/overflow8.c: Remove -fno-if-conversion and
1682 unrelated final test.
1683 * gcc.target/visium/overflow16: Likewise.
1684 * gcc.target/visium/overflow32.c: Likewise.
1685
1686 2018-11-18 Paolo Carlini <paolo.carlini@oracle.com>
1687
1688 * g++.dg/template/crash91.C: Check location too.
1689
1690 2018-11-19 Martin Liska <mliska@suse.cz>
1691
1692 PR gcov-profile/88045
1693 * g++.dg/gcov/pr88045.C: New test.
1694
1695 2018-11-18 Thomas Koenig <tkoenig@gcc.gnu.org>
1696
1697 PR fortran/88073
1698 * gfortran.dg/where_7.f90: New test.
1699
1700 2018-11-18 Thomas Koenig <tkoenig@gcc.gnu.org>
1701
1702 PR fortran/70260
1703 * gfortran.dg/proc_ptr_result_5.f90: Add dg-error directive.
1704 * gfortran.dg/protected_4.f90: Split line to allow for extra error.
1705 * gfortran.dg/protected_6.f90: Likewise.
1706 * gfortran.dg/assign_11.f90: New test.
1707 * gfortran.dg/pointer_assign_12.f90: New test.
1708
1709 2018-11-17 Jakub Jelinek <jakub@redhat.com>
1710
1711 PR tree-optimization/87546
1712 * gcc.dg/vect/O3-pr87546.c: New test.
1713
1714 2018-11-17 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1715
1716 PR middle-end/87854
1717 * g++.dg/parse/concat1.C: Add dg-error for targets with size_t < 32
1718 bits. Update comment.
1719 * gcc.dg/concat2.c: Likewise.
1720 * gcc.c-torture/compile/pr46534.c: Likewise.
1721
1722 2018-11-16 Jakub Jelinek <jakub@redhat.com>
1723
1724 PR c++/87269
1725 * g++.dg/lookup/pr87269.C (std::size_t): New typedef.
1726 (operator"" _a) Change unsigned long type to std::size_t.
1727
1728 2018-11-16 Michael Meissner <meissner@linux.ibm.com>
1729
1730 * gcc.target/powerpc/fusion3.c: Delete.
1731 * gcc.target/powerpc/fusion4.c: Delete.
1732
1733 2018-11-16 Jakub Jelinek <jakub@redhat.com>
1734
1735 PR rtl-optimization/87475
1736 * g++.dg/opt/pr87475.C: New test.
1737
1738 2018-11-16 Matthew Malcomson <matthew.malcomson@arm.com>
1739
1740 * gcc.c-torture/execute/printf-2.c: Skip on wrapped boards.
1741 * gcc.c-torture/execute/user-printf.c: Likewise.
1742
1743 2018-11-16 Nathan Sidwell <nathan@acm.org>
1744
1745 PR c++/87269
1746 * g++.dg/lookup/pr87269.C: New.
1747
1748 2018-11-16 Richard Biener <rguenther@suse.de>
1749
1750 PR testsuite/88053
1751 * g++.dg/lto/pr54625-2_0.c: Add -w.
1752
1753 2018-11-16 Ilya Leoshkevich <iii@linux.ibm.com>
1754
1755 * gcc.target/s390/md/rXsbg_mode_sXl.c: Do not use arithmetic in
1756 r{o,x}sbg expectations.
1757 * gcc.target/s390/risbg-ll-2.c: Likewise.
1758
1759 2018-11-16 Richard Biener <rguenther@suse.de>
1760
1761 PR testsuite/88053
1762 * g++.dg/lto/pr54625-1_0.c: Add -w.
1763
1764 2018-11-15 Martin Sebor <msebor@redhat.com>
1765
1766 PR c++/87541
1767 PR c++/87542
1768 * g++.dg/ext/attr-alloc_size.C: New test.
1769 * c-c++-common/pr71574.c: Adjust diagnostics.
1770 * c-c++-common/attributes-1.c: Same.
1771 * gcc.dg/attr-alloc_align-2.c: Same.
1772 * gcc.dg/attr-alloc_align-4.c: New test.
1773 * gcc.dg/attr-alloc_size-2.c: Adjust diagnostics.
1774 * gcc.dg/attr-alloc_size.c: Same.
1775 * gcc.dg/attr-assume_aligned-4.c: New test.
1776 * gcc.dg/format/attr-3.c: Adjust diagnostics.
1777 * gcc.dg/nonnull-2.c: Same.
1778 * gcc.dg/torture/pr80612.c: Same.
1779 * obj-c++.dg/attributes/method-format-1.mm: Same.
1780 * obj-c++.dg/attributes/method-nonnull-1.mm: Same.
1781 * objc.dg/attributes/method-format-1.m: same.
1782 * objc.dg/attributes/method-nonnull-1.m: Same.
1783
1784 2018-11-15 Martin Sebor <msebor@redhat.com>
1785
1786 PR c/83656
1787 * gcc.dg/20021006-1.c
1788 * gcc.dg/Wbuiltin-declaration-mismatch.c: New test.
1789 * gcc.dg/Wbuiltin-declaration-mismatch-2.c: New test.
1790 * gcc.dg/Wbuiltin-declaration-mismatch-3.c: New test.
1791 * gcc.dg/Wbuiltin-declaration-mismatch-4.c: New test.
1792 * gcc.dg/Walloca-16.c: Adjust.
1793 * gcc.dg/Wrestrict-4.c: Adjust.
1794 * gcc.dg/Wrestrict-5.c: Adjust.
1795 * gcc.dg/atomic/stdatomic-generic.c: Adjust.
1796 * gcc.dg/atomic/stdatomic-lockfree.c: Adjust.
1797 * gcc.dg/initpri1.c: Adjust.
1798 * gcc.dg/pr15698-1.c: Adjust.
1799 * gcc.dg/pr69156.c: Adjust.
1800 * gcc.dg/pr83463.c: Adjust.
1801 * gcc.dg/redecl-4.c: Adjust.
1802 * gcc.dg/tls/thr-init-2.c: Adjust.
1803 * gcc.dg/torture/pr55890-2.c: Adjust.
1804 * gcc.dg/torture/pr55890-3.c: Adjust.
1805 * gcc.dg/torture/pr67741.c: Adjust.
1806 * gcc.dg/torture/stackalign/sibcall-1.c: Adjust.
1807 * gcc.dg/torture/tls/thr-init-1.c: Adjust.
1808 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Adjust.
1809
1810 2018-11-15 Nathan Sidwell <nathan@acm.org>
1811
1812 PR c++/86246
1813 PR c++/87989
1814 * g++.dg/template/pr86246.C: New.
1815 * g++.dg/template/pr87989.C: New.
1816
1817 2018-11-15 Paolo Carlini <paolo.carlini@oracle.com>
1818
1819 * g++.dg/cpp0x/constexpr-diag3.C: Check locations too.
1820 * g++.dg/cpp0x/constexpr-ice19.C: Likewise.
1821 * g++.dg/cpp0x/constexpr-nonlit2.C: Likewise.
1822 * g++.dg/cpp1z/constexpr-lambda15.C: Likewise.
1823 * g++.dg/ext/constexpr-vla5.C: Likewise.
1824 * g++.dg/gomp/pr85134.C: Likewise.
1825
1826 2018-11-15 Nathan Sidwell <nathan@acm.org>
1827
1828 DR 2336
1829 * g++.dg/cpp1y/pr79393-3.C: New.
1830
1831 2018-11-15 David Malcolm <dmalcolm@redhat.com>
1832
1833 PR other/19165
1834 * c-c++-common/diagnostic-format-json-1.c: New test.
1835 * c-c++-common/diagnostic-format-json-2.c: New test.
1836 * c-c++-common/diagnostic-format-json-3.c: New test.
1837 * c-c++-common/diagnostic-format-json-4.c: New test.
1838 * c-c++-common/diagnostic-format-json-5.c: New test.
1839 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1840 (custom_diagnostic_finalizer): Add diagnostic_t param.
1841 * gcc.dg/plugin/location_overflow_plugin.c
1842 (verify_unpacked_ranges): Likewise.
1843 (verify_no_columns): Likewise.
1844 * gfortran.dg/diagnostic-format-json-1.F90: New test.
1845 * gfortran.dg/diagnostic-format-json-2.F90: New test.
1846 * gfortran.dg/diagnostic-format-json-3.F90: New test.
1847
1848 2018-11-15 Richard Biener <rguenther@suse.de>
1849
1850 PR middle-end/88029
1851 * gcc.dg/tree-ssa/pr88029.c: New testcase.
1852
1853 2018-11-15 Richard Biener <rguenther@suse.de>
1854
1855 PR tree-optimization/88031
1856 * gcc.dg/pr88031.c: New testcase.
1857
1858 2018-11-15 Wilco Dijkstra <wdijkstr@arm.com>
1859
1860 * gcc.target/aarch64/pr62178.c: Fix spaces.
1861
1862 2018-11-15 Richard Biener <rguenther@suse.de>
1863
1864 PR tree-optimization/88030
1865 * gcc.dg/tsan/pr88030.c: New testcase.
1866
1867 2018-11-15 Jakub Jelinek <jakub@redhat.com>
1868
1869 PR rtl-optimization/88018
1870 * g++.dg/tsan/pr88018.C: New test.
1871
1872 2018-11-15 Richard Biener <rguenther@suse.de>
1873
1874 PR middle-end/87917
1875 * gcc.dg/tree-ssa/pr87917.c: New testcase.
1876
1877 2018-11-15 Bin Cheng <bin.cheng@linux.alibaba.com>
1878
1879 PR tree-optimization/84648
1880 * gcc.dg/tree-ssa/pr84648.c: New test.
1881 * gcc.dg/pr68317.c: Add warning check on overflow.
1882
1883 2018-11-14 Nathan Sidwell <nathan@acm.org>
1884
1885 PR debug/88006
1886 PR debug/87462
1887 * g++.dg/debug/dwarf2/pr87462.C: New.
1888 * g++.dg/debug/dwarf2/pr88006.C: New.
1889
1890 2018-11-14 Paolo Carlini <paolo.carlini@oracle.com>
1891
1892 * g++.dg/cpp0x/nsdmi-union6.C: Test locations too.
1893 * g++.dg/cpp0x/nsdmi6.C: Likewise.
1894 * g++.dg/ext/flexary4.C: Likewise.
1895 * g++.dg/ext/flexary9.C: Likewise.
1896 * g++.dg/other/incomplete2.C: Likewise.
1897 * g++.dg/parse/friend12.C: Likewise.
1898
1899 2018-11-14 Jakub Jelinek <jakub@redhat.com>
1900
1901 P1236R1 - Signed integers are two's complement
1902 * g++.dg/cpp2a/constexpr-shift1.C: New test.
1903 * g++.dg/warn/permissive-1.C (enum A, enum D): Don't expect
1904 diagnostics here for c++2a.
1905 * g++.dg/cpp0x/constexpr-shift1.C (fn3, i3, fn4, i4): Don't expect
1906 diagnostics here for c++2a.
1907 * g++.dg/cpp0x/constexpr-60049.C (f3, x3, y3): Likewise.
1908 * g++.dg/ubsan/cxx11-shift-1.C (main): Add some further tests.
1909 * g++.dg/ubsan/cxx11-shift-2.C (main): Likewise.
1910 * g++.dg/ubsan/cxx2a-shift-1.C: New test.
1911 * g++.dg/ubsan/cxx2a-shift-2.C: New test.
1912
1913 2018-11-14 Jeff Law <law@redhat.com>
1914
1915 * gcc.c-torture/compile/20181114.c: New test.
1916
1917 2018-11-14 Richard Biener <rguenther@suse.de>
1918
1919 PR middle-end/87985
1920 * gcc.dg/pr87985.c: New testcase.
1921
1922 2018-11-14 Ilya Leoshkevich <iii@linux.ibm.com>
1923
1924 * gcc.target/s390/mrecord-mcount.c (profileme): Expect .long in
1925 31-bit mode.
1926
1927 2018-11-14 Ilya Leoshkevich <iii@linux.ibm.com>
1928
1929 * gcc.target/s390/global-array-almost-huge-element.c: Run only
1930 in 64-bit mode.
1931 * gcc.target/s390/global-array-almost-negative-huge-element.c:
1932 Likewise.
1933 * gcc.target/s390/global-array-even-element.c: Likewise.
1934
1935 2018-11-14 Wilco Dijkstra <wdijkstr@arm.com>
1936 Jackson Woodruff <jackson.woodruff@arm.com>
1937
1938 PR 71026/tree-optimization
1939 * gcc.dg/div-cmp-1.c: New test.
1940 * gcc.dg/div-cmp-2.c: New test.
1941
1942 2018-11-14 Jakub Jelinek <jakub@redhat.com>
1943
1944 PR other/88007
1945 * gcc.dg/pr88007.c: New test.
1946
1947 PR rtl-optimization/87817
1948 * gcc.target/i386/bmi2-bzhi-3.c (main): Add a couple of new tests.
1949
1950 2018-11-14 Wilco Dijkstra <wdijkstr@arm.com>
1951
1952 * gcc.target/aarch64/pr62178.c: Relax scan-assembler checks.
1953
1954 2018-11-14 Patrick Bernardi <bernardi@adacore.com>
1955
1956 * gnat.dg/rt_signals.adb: New testcase.
1957
1958 2018-11-14 Hristian Kirtchev <kirtchev@adacore.com>
1959
1960 * gnat.dg/ghost1.adb, gnat.dg/ghost1.ads: New testcase.
1961
1962 2018-11-14 Javier Miranda <miranda@adacore.com>
1963
1964 * gnat.dg/equal5.adb, gnat.dg/equal5.ads: New testcase.
1965
1966 2018-11-14 Eric Botcazou <ebotcazou@adacore.com>
1967
1968 * gnat.dg/compile_time_error1.adb,
1969 gnat.dg/compile_time_error1.ads,
1970 gnat.dg/compile_time_error1_pkg.ads: New testcase.
1971
1972 2018-11-14 Justin Squirek <squirek@adacore.com>
1973
1974 * gnat.dg/generic_pkg.adb: New testcase.
1975
1976 2018-11-14 Ed Schonberg <schonberg@adacore.com>
1977
1978 * gnat.dg/limited_aggr.adb, gnat.dg/limited_aggr.ads: New
1979 testcase.
1980
1981 2018-11-14 Justin Squirek <squirek@adacore.com>
1982
1983 * gnat.dg/enum5.adb: New testcase.
1984
1985 2018-11-14 Hristian Kirtchev <kirtchev@adacore.com>
1986
1987 * gnat.dg/bip_exception.adb, gnat.dg/bip_exception.ads,
1988 gnat.dg/bip_exception_pkg.ads: New testcase.
1989
1990 2018-11-14 Hristian Kirtchev <kirtchev@adacore.com>
1991
1992 * gnat.dg/equal4.adb, gnat.dg/equal4.ads,
1993 gnat.dg/equal4_controlled_filter.ads,
1994 gnat.dg/equal4_full_selector_filter.ads,
1995 gnat.dg/equal4_smart_pointers.ads: New testcase.
1996
1997 2018-11-14 Piotr Trojanek <trojanek@adacore.com>
1998
1999 * gnat.dg/generic_actuals.adb: New testcase.
2000
2001 2018-11-14 Richard Biener <rguenther@suse.de>
2002
2003 PR tree-optimization/87974
2004 * g++.dg/opt/pr87974.C: New testcase.
2005
2006 2018-11-14 Jakub Jelinek <jakub@redhat.com>
2007
2008 PR tree-optimization/87977
2009 * gcc.dg/recip_sqrt_mult_1.c: Add -fcompare-debug to dg-options.
2010 * gcc.dg/recip_sqrt_mult_2.c: Likewise.
2011 * gcc.dg/recip_sqrt_mult_3.c: Likewise.
2012 * gcc.dg/recip_sqrt_mult_4.c: Likewise.
2013 * gcc.dg/recip_sqrt_mult_5.c: Likewise.
2014
2015 2018-11-13 Peter Bergner <bergner@linux.ibm.com>
2016
2017 PR rtl-optimization/87507
2018 * gcc.target/powerpc/pr87507.c: New test.
2019 * gcc.target/powerpc/pr68805.c: Update expected results.
2020
2021 2018-11-13 Jakub Jelinek <jakub@redhat.com>
2022
2023 PR tree-optimization/87898
2024 * gcc.dg/gomp/pr87898.c: New test.
2025
2026 2018-11-13 David Malcolm <dmalcolm@redhat.com>
2027
2028 * g++.dg/plugin/comment_plugin.c: Replace "source_location" with
2029 "location_t".
2030 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Likewise.
2031
2032 2018-11-13 Martin Sebor <msebor@redhat.com>
2033
2034 PR middle-end/81824
2035 * gcc.dg/attr-copy-5.c: New test.
2036 * gcc.dg/tls/diag-6.c: Adjust expected diagnostics.
2037
2038 2018-11-13 Richard Biener <rguenther@suse.de>
2039
2040 PR tree-optimization/86991
2041 * gcc.dg/pr86991.c: New testcase.
2042
2043 2018-11-13 David Malcolm <dmalcolm@redhat.com>
2044
2045 PR ipa/87955
2046 * gcc.target/i386/pr87955.c: New test.
2047
2048 2018-11-12 Aldy Hernandez <aldyh@redhat.com>
2049
2050 * gcc.dg/tree-ssa/pr64130.c: Adjust for new value_range pretty
2051 printer.
2052 * gcc.dg/tree-ssa/vrp92.c: Same.
2053
2054 2018-11-13 Richard Biener <rguenther@suse.de>
2055
2056 PR tree-optimization/87931
2057 * gcc.dg/graphite/pr87931.c: New testcase.
2058
2059 2018-11-13 Martin Liska <mliska@suse.cz>
2060
2061 PR sanitizer/87930
2062 * gcc.target/i386/pr87930.c: New test.
2063
2064 2018-11-13 Richard Biener <rguenther@suse.de>
2065
2066 PR tree-optimization/87962
2067 * gcc.dg/pr87962.c: New testcase.
2068
2069 2018-11-13 Richard Biener <rguenther@suse.de>
2070
2071 PR tree-optimization/87967
2072 * g++.dg/opt/pr87967.C: New testcase.
2073
2074 2018-11-13 Claudiu Zissulescu <claziss@synopsys.com>
2075
2076 * gcc.target/arc/builtin_eh.c: New test.
2077
2078 2018-11-13 Claudiu Zissulescu <claziss@synopsys.com>
2079
2080 * gcc.target/arc/firq-1.c: Update test.
2081 * gcc.target/arc/firq-3.c: Likewise.
2082 * gcc.target/arc/firq-4.c: Likewise.
2083 * gcc.target/arc/interrupt-6.c: Likewise.
2084
2085 2018-11-13 Jakub Jelinek <jakub@redhat.com>
2086
2087 PR rtl-optimization/87918
2088 * gcc.target/i386/pr87918.c: New test.
2089
2090 2018-11-13 Alan Modra <amodra@gmail.com>
2091
2092 * gcc.target/powerpc/rotmask.c: New.
2093
2094 2018-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
2095
2096 PR middle-end/86677
2097 PR middle-end/87528
2098 * g++.dg/tree-ssa/pr86544.C: Run only for target supporting popcount
2099 pattern.
2100 * gcc.dg/tree-ssa/popcount.c: Likewise.
2101 * gcc.dg/tree-ssa/popcount2.c: Likewise.
2102 * gcc.dg/tree-ssa/popcount3.c: Likewise.
2103 * gcc.target/aarch64/popcount4.c: New test.
2104 * lib/target-supports.exp (check_effective_target_popcountl): New.
2105
2106 2018-11-12 Martin Liska <mliska@suse.cz>
2107
2108 PR gcov-profile/87442
2109 * gcc.dg/profile-filtering-1.c: New test.
2110 * gcc.dg/profile-filtering-2.c: New test.
2111
2112 2018-11-12 Martin Sebor <msebor@redhat.com>
2113
2114 PR c/81824
2115 * gcc.dg/Wattribute-alias.c: Require ifunc support.
2116
2117 2018-11-12 Renlin Li <renlin.li@arm.com>
2118
2119 PR target/87815
2120 * gcc.target/aarch64/sve/pr87815.c: New.
2121
2122 2018-11-12 Sudakshina Das <sudi.das@arm.com>
2123
2124 * gcc.target/arm/multilib.exp: Add some -march=armv8.5-a
2125 combination tests.
2126
2127 2018-11-11 Xianmiao Qu <xianmiao_qu@c-sky.com>
2128
2129 * gcc.target/csky/fnmul-1.c: New.
2130 * gcc.target/csky/fnmul-2.c: New.
2131 * gcc.target/csky/fnmul-3.c: New.
2132 * gcc.target/csky/fnmul-4.c: New.
2133
2134 2018-11-11 Uros Bizjak <ubizjak@gmail.com>
2135
2136 PR target/87928
2137 * gcc.target/i386/pr87928.c: New test.
2138
2139 2018-11-09 Martin Sebor <msebor@redhat.com>
2140
2141 PR testsuite/87965
2142 * c-c++-common/pr60226.c: Adjust text of expected diagnostic.
2143 * gcc.dg/pr39323-1.c: Ditto.
2144
2145 2018-11-09 Paul Koning <ni1d@arrl.net>
2146
2147 * gcc.dg/Walloca-16.c: Ignore conflicting types for built-in
2148 warnings.
2149 * gcc.dg/Wrestrict-4.c: Ditto.
2150 * gcc.dg/Wrestrict-5.c: Ditto.
2151 * gcc.dg/pr83463.c: Ditto.
2152 * gcc.dg/torture/pr55890-2.c: Ditto.
2153 * gcc.dg/torture/pr55890-3.c: Ditto.
2154 * gcc.dg/torture/pr71816.c: Ditto.
2155
2156 2018-11-09 Jakub Jelinek <jakub@redhat.com>
2157
2158 * c-c++-common/gomp/clauses-5.c: New test.
2159
2160 * c-c++-common/gomp/requires-1.c: Prune not supported yet messages.
2161 * c-c++-common/gomp/requires-2.c: Likewise.
2162 * c-c++-common/gomp/requires-4.c: Likewise.
2163
2164 * c-c++-common/gomp/lastprivate-conditional-1.c: New test.
2165 * c-c++-common/gomp/lastprivate-conditional-2.c: New test.
2166
2167 2018-11-09 Jeff Law <law@redhat.com>
2168
2169 gcc.dg/torture/stackalign/builtin-apply-2.c: Skip on v850.
2170
2171 2018-11-09 Martin Sebor <msebor@redhat.com>
2172
2173 PR middle-end/81824
2174 * gcc.dg/Wattribute-alias.c: New test.
2175 * gcc.dg/Wmissing-attributes.c: New test.
2176 * gcc.dg/attr-copy.c: New test.
2177 * gcc.dg/attr-copy-2.c: New test.
2178 * gcc.dg/attr-copy-3.c: New test.
2179 * gcc.dg/attr-copy-4.c: New test.
2180
2181 2018-11-09 Martin Sebor <msebor@redhat.com>
2182
2183 PR c/87795
2184 * gcc.dg/attr-aligned.c: New test.
2185
2186 2018-11-09 Martin Liska <mliska@suse.cz>
2187
2188 * gcc.target/i386/ipa-stack-alignment.c: New test.
2189
2190 2018-11-09 Martin Liska <mliska@suse.cz>
2191
2192 * gcc.dg/tree-ssa/writeonly-2.c: New test.
2193
2194 2018-11-09 Jakub Jelinek <jakub@redhat.com>
2195
2196 * gcc.dg/gomp/workshare-reduction-1.c: New test.
2197 * gcc.dg/gomp/workshare-reduction-2.c: New test.
2198 * gcc.dg/gomp/workshare-reduction-3.c: New test.
2199 * gcc.dg/gomp/workshare-reduction-4.c: New test.
2200 * gcc.dg/gomp/workshare-reduction-5.c: New test.
2201 * gcc.dg/gomp/workshare-reduction-6.c: New test.
2202 * gcc.dg/gomp/workshare-reduction-7.c: New test.
2203 * gcc.dg/gomp/workshare-reduction-8.c: New test.
2204 * gcc.dg/gomp/workshare-reduction-9.c: New test.
2205 * gcc.dg/gomp/workshare-reduction-10.c: New test.
2206 * gcc.dg/gomp/workshare-reduction-11.c: New test.
2207 * gcc.dg/gomp/workshare-reduction-12.c: New test.
2208 * gcc.dg/gomp/workshare-reduction-13.c: New test.
2209 * gcc.dg/gomp/workshare-reduction-14.c: New test.
2210 * gcc.dg/gomp/workshare-reduction-15.c: New test.
2211 * gcc.dg/gomp/workshare-reduction-16.c: New test.
2212 * gcc.dg/gomp/workshare-reduction-17.c: New test.
2213 * gcc.dg/gomp/workshare-reduction-18.c: New test.
2214 * gcc.dg/gomp/workshare-reduction-19.c: New test.
2215 * gcc.dg/gomp/workshare-reduction-20.c: New test.
2216 * gcc.dg/gomp/workshare-reduction-21.c: New test.
2217 * gcc.dg/gomp/workshare-reduction-22.c: New test.
2218 * gcc.dg/gomp/workshare-reduction-23.c: New test.
2219 * gcc.dg/gomp/workshare-reduction-24.c: New test.
2220 * gcc.dg/gomp/workshare-reduction-25.c: New test.
2221 * gcc.dg/gomp/workshare-reduction-26.c: New test.
2222 * gcc.dg/gomp/workshare-reduction-27.c: New test.
2223 * gcc.dg/gomp/workshare-reduction-28.c: New test.
2224 * gcc.dg/gomp/workshare-reduction-29.c: New test.
2225 * gcc.dg/gomp/workshare-reduction-30.c: New test.
2226 * gcc.dg/gomp/workshare-reduction-31.c: New test.
2227 * gcc.dg/gomp/workshare-reduction-32.c: New test.
2228 * gcc.dg/gomp/workshare-reduction-33.c: New test.
2229 * gcc.dg/gomp/workshare-reduction-34.c: New test.
2230 * gcc.dg/gomp/workshare-reduction-35.c: New test.
2231 * gcc.dg/gomp/workshare-reduction-36.c: New test.
2232 * gcc.dg/gomp/workshare-reduction-37.c: New test.
2233 * gcc.dg/gomp/workshare-reduction-38.c: New test.
2234 * gcc.dg/gomp/workshare-reduction-39.c: New test.
2235 * gcc.dg/gomp/workshare-reduction-40.c: New test.
2236 * gcc.dg/gomp/workshare-reduction-41.c: New test.
2237 * gcc.dg/gomp/workshare-reduction-42.c: New test.
2238 * gcc.dg/gomp/workshare-reduction-43.c: New test.
2239 * gcc.dg/gomp/workshare-reduction-44.c: New test.
2240 * gcc.dg/gomp/workshare-reduction-45.c: New test.
2241 * gcc.dg/gomp/workshare-reduction-46.c: New test.
2242 * gcc.dg/gomp/workshare-reduction-47.c: New test.
2243 * gcc.dg/gomp/workshare-reduction-48.c: New test.
2244 * gcc.dg/gomp/workshare-reduction-49.c: New test.
2245 * gcc.dg/gomp/workshare-reduction-50.c: New test.
2246 * gcc.dg/gomp/workshare-reduction-51.c: New test.
2247 * gcc.dg/gomp/workshare-reduction-52.c: New test.
2248 * gcc.dg/gomp/workshare-reduction-53.c: New test.
2249 * gcc.dg/gomp/workshare-reduction-54.c: New test.
2250 * gcc.dg/gomp/workshare-reduction-55.c: New test.
2251 * gcc.dg/gomp/workshare-reduction-56.c: New test.
2252 * gcc.dg/gomp/workshare-reduction-57.c: New test.
2253 * gcc.dg/gomp/workshare-reduction-58.c: New test.
2254
2255 2018-11-09 Stafford Horne <shorne@gmail.com>
2256 Richard Henderson <rth@twiddle.net>
2257
2258 * gcc.c-torture/execute/20101011-1.c: Adjust for OpenRISC.
2259 * gcc.dg/20020312-2.c: Likewise.
2260 * gcc.dg/attr-alloc_size-11.c: Likewise.
2261 * gcc.dg/builtin-apply2.c: Likewise.
2262 * gcc.dg/nop.h: Likewise.
2263 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
2264 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
2265 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
2266 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
2267 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
2268 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
2269 * lib/target-supports.exp
2270 (check_effective_target_logical_op_short_circuit): Add or1k*-*-*.
2271 * gcc.target/or1k/*: New.
2272
2273 2018-11-09 Richard Biener <rguenther@suse.de>
2274
2275 PR tree-optimization/87621
2276 * g++.dg/vect/pr87621.cc: New testcase.
2277
2278 2018-11-09 Alexandre Oliva <aoliva@redhat.com>
2279
2280 PR rtl-optimization/86438
2281 * gcc.dg/torture/pr86438.c: New.
2282
2283 PR target/87793
2284 * gcc.dg/pr87793.c: New.
2285
2286 2018-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2287
2288 * gcc.target/arm/neon-vect-div-1.c: New test.
2289 * gcc.target/arm/neon-vect-div-2.c: Likewise.
2290
2291 2018-11-08 Andi Kleen <ak@linux.intel.com>
2292
2293 * gcc.target/i386/ptwrite1.c: New test.
2294 * gcc.target/i386/ptwrite2.c: New test.
2295
2296 2018-11-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2297
2298 PR libfortran/78351
2299 * gfortran.dg/read_legacy_comma.f90: New test.
2300
2301 2018-11-08 Peter Bergner <bergner@linux.ibm.com>
2302
2303 PR rtl-optimization/87600
2304 * gcc.dg/pr87600.h: New file.
2305 * gcc.dg/pr87600-1.c: New test.
2306 * gcc.dg/pr87600-2.c: Likewise.
2307
2308 2018-11-08 Jakub Jelinek <jakub@redhat.com>
2309
2310 * c-c++-common/gomp/atomic-17.c: New test.
2311 * c-c++-common/gomp/atomic-18.c: New test.
2312 * c-c++-common/gomp/atomic-19.c: New test.
2313 * c-c++-common/gomp/atomic-20.c: New test.
2314 * c-c++-common/gomp/atomic-21.c: New test.
2315 * c-c++-common/gomp/atomic-22.c: New test.
2316 * c-c++-common/gomp/clauses-1.c (r2): New variable.
2317 (foo): Add ntm argument and test if and nontemporal clauses on
2318 constructs with simd.
2319 (bar): Put taskloop simd inside of taskgroup with task_reduction,
2320 use in_reduction clause instead of reduction. Add another
2321 taskloop simd without nogroup clause, but with reduction clause and
2322 a new in_reduction. Add ntm and i3 arguments. Test if and
2323 nontemporal clauses on constructs with simd. Change if clauses on
2324 some constructs from specific to the particular constituents to one
2325 without a modifier. Add new tests for combined host teams and for
2326 new parallel master and {,parallel }master taskloop{, simd} combined
2327 constructs.
2328 (baz): New function with host teams tests.
2329 * gcc.dg/gomp/combined-1.c: Moved to ...
2330 * c-c++-common/gomp/combined-1.c: ... here. Adjust expected library
2331 call.
2332 * c-c++-common/gomp/combined-2.c: New test.
2333 * c-c++-common/gomp/combined-3.c: New test.
2334 * c-c++-common/gomp/critical-1.c: New test.
2335 * c-c++-common/gomp/critical-2.c: New test.
2336 * c-c++-common/gomp/default-1.c: New test.
2337 * c-c++-common/gomp/defaultmap-1.c: New test.
2338 * c-c++-common/gomp/defaultmap-2.c: New test.
2339 * c-c++-common/gomp/defaultmap-3.c: New test.
2340 * c-c++-common/gomp/depend-5.c: New test.
2341 * c-c++-common/gomp/depend-6.c: New test.
2342 * c-c++-common/gomp/depend-iterator-1.c: New test.
2343 * c-c++-common/gomp/depend-iterator-2.c: New test.
2344 * c-c++-common/gomp/depobj-1.c: New test.
2345 * c-c++-common/gomp/flush-1.c: New test.
2346 * c-c++-common/gomp/flush-2.c: New test.
2347 * c-c++-common/gomp/for-1.c: New test.
2348 * c-c++-common/gomp/for-2.c: New test.
2349 * c-c++-common/gomp/for-3.c: New test.
2350 * c-c++-common/gomp/for-4.c: New test.
2351 * c-c++-common/gomp/for-5.c: New test.
2352 * c-c++-common/gomp/for-6.c: New test.
2353 * c-c++-common/gomp/for-7.c: New test.
2354 * c-c++-common/gomp/if-1.c (foo): Add some further tests.
2355 * c-c++-common/gomp/if-2.c (foo): Likewise. Expect slightly different
2356 diagnostics wording in one case.
2357 * c-c++-common/gomp/if-3.c: New test.
2358 * c-c++-common/gomp/master-combined-1.c: New test.
2359 * c-c++-common/gomp/master-combined-2.c: New test.
2360 * c-c++-common/gomp/nontemporal-1.c: New test.
2361 * c-c++-common/gomp/nontemporal-2.c: New test.
2362 * c-c++-common/gomp/reduction-task-1.c: New test.
2363 * c-c++-common/gomp/reduction-task-2.c: New test.
2364 * c-c++-common/gomp/requires-1.c: New test.
2365 * c-c++-common/gomp/requires-2.c: New test.
2366 * c-c++-common/gomp/requires-3.c: New test.
2367 * c-c++-common/gomp/requires-4.c: New test.
2368 * c-c++-common/gomp/schedule-modifiers-1.c (bar): Don't expect
2369 diagnostics for nonmonotonic modifier with static, runtime or auto
2370 schedule kinds.
2371 * c-c++-common/gomp/simd7.c: New test.
2372 * c-c++-common/gomp/target-data-1.c: New test.
2373 * c-c++-common/gomp/taskloop-reduction-1.c: New test.
2374 * c-c++-common/gomp/taskwait-depend-1.c: New test.
2375 * c-c++-common/gomp/teams-1.c: New test.
2376 * c-c++-common/gomp/teams-2.c: New test.
2377 * gcc.dg/gomp/appendix-a/a.24.1.c: Update from OpenMP examples. Add
2378 shared(c) clause.
2379 * gcc.dg/gomp/atomic-5.c (f1): Add another expected error.
2380 * gcc.dg/gomp/clause-1.c: Adjust expected diagnostics for const
2381 qualified vars without mutable member no longer being predeterined
2382 shared.
2383 * gcc.dg/gomp/sharing-1.c: Likewise.
2384 * g++.dg/gomp/clause-3.C: Likewise.
2385 * g++.dg/gomp/member-2.C: Likewise.
2386 * g++.dg/gomp/predetermined-1.C: Likewise.
2387 * g++.dg/gomp/private-1.C: Likewise.
2388 * g++.dg/gomp/sharing-1.C: Likewise.
2389 * g++.dg/gomp/sharing-2.C: Likewise. Add a few tests with aggregate
2390 const static data member without mutable elements.
2391 * gcc.dg/gomp/for-4.c: Expected nonmonotonic functions in the dumps.
2392 * gcc.dg/gomp/for-5.c: Likewise.
2393 * gcc.dg/gomp/for-6.c: Change expected library call.
2394 * gcc.dg/gomp/pr39495-2.c (foo): Don't expect errors on !=.
2395 * gcc.dg/gomp/reduction-2.c: New test.
2396 * gcc.dg/gomp/simd-1.c: New test.
2397 * gcc.dg/gomp/teams-1.c: Adjust expected diagnostic lines.
2398 * g++.dg/gomp/atomic-18.C: New test.
2399 * g++.dg/gomp/atomic-19.C: New test.
2400 * g++.dg/gomp/atomic-5.C (f1): Adjust expected lines of read-only
2401 variable messages. Add another expected error.
2402 * g++.dg/gomp/critical-3.C: New test.
2403 * g++.dg/gomp/depend-iterator-1.C: New test.
2404 * g++.dg/gomp/depend-iterator-2.C: New test.
2405 * g++.dg/gomp/depobj-1.C: New test.
2406 * g++.dg/gomp/doacross-1.C: New test.
2407 * g++.dg/gomp/for-21.C: New test.
2408 * g++.dg/gomp/for-4.C: Expected nonmonotonic functions in the dumps.
2409 * g++.dg/gomp/for-5.C: Likewise.
2410 * g++.dg/gomp/for-6.C: Change expected library call.
2411 * g++.dg/gomp/loop-4.C: New test.
2412 * g++.dg/gomp/pr33372-1.C: Adjust location of the expected
2413 diagnostics.
2414 * g++.dg/gomp/pr33372-3.C: Likewise.
2415 * g++.dg/gomp/pr39495-2.C (foo): Don't expect errors on !=.
2416 * g++.dg/gomp/simd-2.C: New test.
2417 * g++.dg/gomp/tpl-atomic-2.C: Adjust expected diagnostic lines.
2418
2419 2018-11-08 Uros Bizjak <ubizjak@gmail.com>
2420
2421 * gcc.dg/pr87874.c (em): Declare uint64_max as
2422 const unsigned long long int.
2423
2424 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2425
2426 * gcc.dg/attr-alloc_size-10.c: Fix calculation of USHRT_MAX to prevent
2427 integer overflow when sizeof(short) == sizeof(int).
2428 * gcc.dg/attr-alloc_size-11.c: Likewise.
2429 * gcc.dg/attr-alloc_size-3.c: Likewise.
2430 * gcc.dg/attr-alloc_size-5.c: Likewise.
2431 * gcc.dg/builtin-stringop-chk-7.c: Likewise.
2432
2433 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2434
2435 * c-c++-common/patchable_function_entry-decl.c: Add regex to search for
2436 uppercase "NOP" instructions in assembler output.
2437 * c-c++-common/patchable_function_entry-default.c: Likewise.
2438 * c-c++-common/patchable_function_entry-definition.c: Likewise.
2439
2440 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2441
2442 * c-c++-common/pr27336.c: Skip test if the target keeps null pointer
2443 checks.
2444 * gcc.dg/addr_equal-1.c: Likewise.
2445 * gcc.dg/tree-ssa/pr78154.c: Likewise.
2446 * gcc.dg/tree-ssa/vrp111.c: Likewise.
2447
2448 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2449
2450 * lib/gcc-dg.exp (gcc-dg-prune): Add new regexps for when the size of
2451 an output section is too large for a memory region, or a memory
2452 region overflows.
2453
2454 2018-11-08 Eric Botcazou <ebotcazou@adacore.com>
2455
2456 * gnat.dg/null_pointer_deref1.adb: Remove -gnatp and add pragma.
2457 * gnat.dg/null_pointer_deref2.adb: Likewise.
2458 * gnat.dg/null_pointer_deref3.adb: Likewise.
2459 * gnat.dg/opt74.adb: New test.
2460 * gnat.dg/opt74_pkg.ad[sb]: New helper.
2461 * gnat.dg/warn12.adb: Delete.
2462 * gnat.dg/warn12_pkg.ads: Likewise.
2463
2464 2018-11-08 David Malcolm <dmalcolm@redhat.com>
2465
2466 PR ipa/86395
2467 * g++.dg/ipa/devirt-12.C: Add "-all" suffix to
2468 "-fdump-ipa-inline".
2469 * g++.dg/ipa/imm-devirt-1.C: Add "-optimized" suffix to
2470 "-fdump-tree-einline".
2471 * g++.dg/tree-prof/inline_mismatch_args.C: Add "-all" suffix to
2472 "-fdump-tree-einline".
2473 * g++.dg/tree-ssa/inline-1.C: Add "-optimized" suffix to
2474 "-fdump-tree-einline".
2475 * g++.dg/tree-ssa/inline-2.C: Likewise.
2476 * g++.dg/tree-ssa/inline-3.C: Likewise.
2477 * g++.dg/tree-ssa/inline-4.C: New test, based on inline-1.C, but
2478 using "-fopt-info-inline".
2479 * gcc.dg/ipa/fopt-info-inline-1.c: New test.
2480 * gcc.dg/ipa/inline-4.c: Add "-all" suffix to
2481 "-fdump-ipa-inline". Add "-fopt-info-inline" and dg-optimized
2482 directive.
2483 * gcc.dg/ipa/inline-7.c: Add "-optimized" suffix to
2484 "-fdump-tree-einline". Add "-fopt-info-inline" and dg-optimized
2485 directive. Update scan-tree-dump-times to reflect /order
2486 suffixes.
2487 * gcc.dg/ipa/inlinehint-4.c: Update scan-tree-dump-times to
2488 reflect /order suffixes.
2489 * gcc.dg/plugin/dump-1.c: Add "-loop" to "-fopt-info-note" to
2490 avoid getting extra messages from inliner.
2491 * gcc.dg/plugin/dump-2.c: Likewise.
2492 * gcc.dg/pr26570.c: Add dg-prune-output to ignore new
2493 "function body not available" missed optimization messages.
2494 * gcc.dg/pr71969-2.c: Update scan-tree-dump-times to reflect
2495 /order suffixes.
2496 * gcc.dg/pr71969-3.c: Likewise.
2497 * gcc.dg/tree-ssa/inline-11.c: Add "-all" suffix to
2498 "-fdump-tree-einline".
2499 * gcc.dg/tree-ssa/inline-3.c: Add "-optimized" suffix to
2500 "-fdump-tree-einline". Update scan-tree-dump-times to reflect
2501 /order suffixes.
2502 * gcc.dg/tree-ssa/inline-4.c: Add "-optimized" suffix to
2503 "-fdump-tree-einline". Add "-fopt-info-inline" and dg-optimized
2504 directive.
2505 * gcc.dg/tree-ssa/inline-8.c: Add "-optimized" suffix to
2506 "-fdump-tree-einline".
2507 * gfortran.dg/pr79966.f90: Update scan-ipa-dump to reflect /order
2508 suffixes.
2509
2510 2018-11-08 David Malcolm <dmalcolm@redhat.com>
2511
2512 * gcc.dg/format/gcc_diag-10.c: Add coverage for %f.
2513
2514 2018-11-08 David Malcolm <dmalcolm@redhat.com>
2515
2516 * gcc.dg/format/gcc_diag-10.c (cgraph_node): New typedef.
2517 (test_dump): Add testing of %C.
2518
2519 2018-11-08 Eric Botcazou <ebotcazou@adacore.com>
2520
2521 * g++.dg/other/pr87916.C: New test.
2522
2523 2018-11-08 Richard Biener <rguenther@suse.de>
2524
2525 PR tree-optimization/87929
2526 * gcc.dg/pr87929.c: New testcase.
2527
2528 2018-11-08 Martin Liska <mliska@suse.cz>
2529
2530 * gcc.dg/pr87811.c: Update scanned pattern.
2531 * gcc.dg/pr87811-2.c: Likewise.
2532
2533 2018-11-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2534
2535 * g++.dg/lto/pr87906_0.C: Use moon instead of possibly predefined
2536 sun.
2537 * g++.dg/lto/pr87906_1.C: Likewise.
2538
2539 2018-11-08 Richard Biener <rguenther@suse.de>
2540
2541 PR tree-optimization/87913
2542 * gcc.dg/tree-ssa/phi-opt-20.c: New testcase.
2543
2544 2018-11-08 Chenghua Xu <paul.hua.gm@gmail.com>
2545
2546 * gcc.target/mips/mips.exp (mips-dg-options):
2547 Add mips_option_dependency msoft-float vs no-mmi and
2548 mips16/micromips vs no-mmi/ext/ext2 only gcc
2549 config with Loongson target.
2550
2551 2018-11-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2552
2553 * gcc.c-torture/compile/pr65595.c: Change type of "num" argument to
2554 memcpy from "unsigned long" to __SIZE_TYPE__.
2555
2556 2018-11-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2557
2558 PR c/87691
2559 * gcc.target/msp430/pr87691.c: New test.
2560
2561 2018-11-07 Nikolai Merinov <n.merinov@inango-systems.com>
2562
2563 * gcc.dg/Wno-attribute-warning.c: New test.
2564
2565 2018-11-07 Nathan Sidwell <nathan@acm.org>
2566
2567 PR c++/87904
2568 * g++.dg/lookup/pr87904.C: New.
2569
2570 2018-11-07 Uros Bizjak <ubizjak@gmail.com>
2571
2572 * gcc.dg/pr87874.c: Compile only for int128 effective target.
2573
2574 2018-11-07 Richard Biener <rguenther@suse.de>
2575
2576 PR tree-optimization/87914
2577 * lib/target-supports.exp (check_effective_target_vect_var_shift): New.
2578 (check_avx2_available): Likewise.
2579 * g++.dg/vect/pr87914.cc: New testcase.
2580
2581 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
2582
2583 * gcc.target/mips/loongson-ctz.c: Fix typo.
2584 * gcc.target/mips/loongson-dctz.c: Fix typo.
2585
2586 2018-11-07 Jan Hubicka <jh@suse.cz>
2587
2588 * g++.dg/lto/odr-1_1.C: Fix template.
2589
2590 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
2591
2592 * gcc.target/mips/loongson-ctz.c: New test.
2593 * gcc.target/mips/loongson-dctz.c: Likewise.
2594 * gcc.target/mips/mips.exp (mips_option_groups): Add
2595 -mloongson-ext2 option.
2596
2597 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
2598
2599 * gcc.target/mips/mips.exp (mips_option_groups): Add
2600 -mloongson-ext option.
2601 (mips-dg-options): Add mips_option_dependency options
2602 "-mmicromips" vs "-mno-loongson-ext",
2603
2604 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
2605
2606 * gcc.target/mips/loongson-shift-count-truncated-1.c
2607 (dg-options): Run under -mloongson-mmi option.
2608 Include loongson-mmiintrin.h instead of loongson.h.
2609 * gcc.target/mips/loongson-simd.c: Likewise.
2610 * gcc.target/mips/mips.exp (mips_option_groups): Add
2611 -mloongson-mmi option.
2612 (mips-dg-options): Add mips_option_dependency options "-mips16" vs
2613 "-mno-loongson-mmi", "-mmicromips" vs "-mno-loongson-mmi",
2614 "-msoft-float" vs "-mno-loongson-mmi".
2615 (mips-dg-init): Add -mloongson-mmi option.
2616 * lib/target-supports.exp: Rename check_mips_loongson_hw_available
2617 to check_mips_loongson_mmi_hw_available.
2618 Rename check_effective_target_mips_loongson_runtime to
2619 check_effective_target_mips_loongson_mmi_runtime.
2620 (check_effective_target_vect_int): Use mips_loongson_mmi instead
2621 of mips_loongson when check et-is-effective-target.
2622 (add_options_for_mips_loongson_mmi): New proc.
2623 Rename check_effective_target_mips_loongson to
2624 check_effective_target_mips_loongson_mmi.
2625 (check_effective_target_vect_shift,
2626 check_effective_target_whole_vector_shift,
2627 check_effective_target_vect_no_int_min_max,
2628 check_effective_target_vect_no_align,
2629 check_effective_target_vect_short_mult,
2630 check_vect_support_and_set_flags):Use mips_loongson_mmi instead
2631 of mips_loongson when check et-is-effective-target.
2632
2633 2018-11-07 Richard Biener <rguenther@suse.de>
2634
2635 PR lto/87906
2636 * g++.dg/lto/pr87906_0.C: New testcase.
2637 * g++.dg/lto/pr87906_1.C: Likewise.
2638
2639 2018-11-07 Alexandre Oliva <aoliva@redhat.com>
2640
2641 PR rtl-optimization/87874
2642 * gcc.dg/pr87874.c: New.
2643
2644 2018-11-06 Ilya Leoshkevich <iii@linux.ibm.com>
2645
2646 * gcc.target/s390/load-and-test-fp-1.c: Accept cdb.
2647
2648 2018-11-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2649
2650 * gcc/testsuite/gcc.target/msp430/special-regs.c: New test.
2651
2652 2018-11-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2653
2654 PR sanitizer/80953
2655 * c-c++-common/asan/alloca_loop_unpoisoning.c: Require alloca
2656 support.
2657 (foo): Use __builtin_alloca.
2658
2659 2018-11-06 Jan Hubicka <jh@suse.cz>
2660
2661 * gcc.dg/lto/tbaa-1.c: New testcase.
2662
2663 2018-11-06 Richard Biener <rguenther@suse.de>
2664
2665 PR tree-optimization/87889
2666 * gcc.dg/pr87894.c: New testcase.
2667
2668 2018-11-06 Andreas Krebbel <krebbel@linux.ibm.com>
2669
2670 PR target/87723
2671 * gcc.target/s390/pr87723.c: New test.
2672
2673 2018-11-06 Richard Biener <rguenther@suse.de>
2674
2675 PR middle-end/18041
2676 * gcc.target/i386/pr18041-1.c: New testcase.
2677 * gcc.target/i386/pr18041-2.c: Likewise.
2678
2679 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
2680
2681 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
2682 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
2683 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
2684 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
2685 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
2686 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
2687 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
2688 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2689 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
2690 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
2691 * gcc.target/i386/sse-13.c: Ditto.
2692 * gcc.target/i386/sse-14.c: Ditto.
2693 * gcc.target/i386/sse-22.c: Ditto.
2694 * gcc.target/i386/sse-23.c: Ditto.
2695 * gcc.target/i386/testimm-10.c: Ditto.
2696 * gcc.target/i386/testround-1.c: Ditto.
2697
2698 2018-11-05 Paul Koning <ni1d@arrl.net>
2699
2700 * lib/target-supports.exp: Add check for "inf" effective target
2701 keyword.
2702 * gcc.dg/builtins-44.c: Skip if no infinite support.
2703 * gcc.dg/builtins-45.c: Ditto.
2704 * gcc.dg/torture/builtin-complex-1.c: Ditto.
2705 * gcc.dg/torture/builtin-cproj-1.c: Ditto.
2706 * gcc.dg/torture/builtin-frexp-1.c: Ditto.
2707 * gcc.dg/torture/builtin-ldexp-1.c: Ditto.
2708 * gcc.dg/torture/builtin-logb-1.c: Ditto.
2709 * gcc.dg/torture/builtin-math-2.c: Ditto.
2710 * gcc.dg/torture/builtin-math-5.c: Ditto.
2711 * gcc.dg/torture/builtin-math-7.c: Ditto.
2712 * gcc.dg/torture/builtin-modf-1.c: Ditto.
2713 * gcc.dg/torture/type-generic-1.c: Ditto.
2714
2715 2018-11-05 Ilya Leoshkevich <iii@linux.ibm.com>
2716
2717 * gcc.target/s390/md/andc-splitter-1.c: Add colon to
2718 expectations.
2719 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
2720 * gcc.target/s390/md/setmem_long-1.c: Likewise.
2721
2722 2018-11-05 Richard Biener <rguenther@suse.de>
2723
2724 PR tree-optimization/87873
2725 * gcc.dg/pr87873.c: New testcase.
2726
2727 2018-11-05 Robin Dapp <rdapp@linux.ibm.com>
2728
2729 * gcc.target/s390/ifcvt-one-insn-bool.c: New test.
2730 * gcc.target/s390/ifcvt-one-insn-char.c: New test.
2731
2732 2018-11-05 Robin Dapp <rdapp@linux.ibm.com>
2733
2734 * gcc.dg/loop-8.c: On s390, always run the test with -march=zEC12.
2735
2736 2018-11-05 Richard Biener <rguenther@suse.de>
2737
2738 * gcc.dg/pr41488.c: Scan ivcanon dump instead of sccp one.
2739 * gcc.dg/tree-ssa/scev-7.c: Likewise.
2740
2741 2018-11-05 Jakub Jelinek <jakub@redhat.com>
2742
2743 PR tree-optimization/87859
2744 * gcc.dg/store_merging_24.c: New test.
2745 * gcc.dg/store_merging_25.c: New test.
2746
2747 PR sanitizer/87837
2748 * c-c++-common/ubsan/pr87837.c: New test.
2749
2750 2018-11-05 Martin Liska <mliska@suse.cz>
2751
2752 PR c/87811
2753 * gcc.dg/pr87811.c: New test.
2754 * gcc.dg/pr87811-2.c: Likewise.
2755 * gcc.dg/pr87811-3.c: Likewise.
2756
2757 2018-11-05 Martin Liska <mliska@suse.cz>
2758
2759 PR gcov-profile/77698
2760 * gcc.dg/tree-prof/pr77698.c: New test.
2761
2762 2018-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2763
2764 PR tree-optimization/86572
2765 * gcc.dg/pr86572.c: New test.
2766
2767 2018-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2768
2769 PR tree-optimization/87672
2770 * gcc.dg/pr87672.c: New test.
2771
2772 2018-11-04 Uros Bizjak <ubizjak@gmail.com>
2773
2774 PR middle-end/58372
2775 * g++.target/i386/pr58372.C: New test.
2776
2777 2018-11-03 Sandra Loosemore <sandra@codesourcery.com>
2778
2779 PR target/87079
2780 * gcc.target/nios2/pr87079-1.c: New.
2781 * gcc.target/nios2/pr87079-2.c: New.
2782
2783 2018-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2784
2785 * gcc.dg/compat/pr83487-1_y.c: Move dg-skip-if ...
2786 * gcc.dg/compat/pr83487-1_main.c: ... here.
2787 * gcc.dg/compat/struct-by-value-10_main.c,
2788 gcc.dg/compat/struct-by-value-10_x.c,
2789 gcc.dg/compat/struct-by-value-11_main.c,
2790 gcc.dg/compat/struct-by-value-11_x.c,
2791 gcc.dg/compat/struct-by-value-12_main.c,
2792 gcc.dg/compat/struct-by-value-12_x.c,
2793 gcc.dg/compat/struct-by-value-13_main.c,
2794 gcc.dg/compat/struct-by-value-13_x.c,
2795 gcc.dg/compat/struct-by-value-14_main.c,
2796 gcc.dg/compat/struct-by-value-14_x.c,
2797 gcc.dg/compat/struct-by-value-15_main.c,
2798 gcc.dg/compat/struct-by-value-15_x.c,
2799 gcc.dg/compat/struct-by-value-17_main.c,
2800 gcc.dg/compat/struct-by-value-17_x.c,
2801 gcc.dg/compat/struct-by-value-18_main.c,
2802 gcc.dg/compat/struct-by-value-18_x.c,
2803 gcc.dg/compat/struct-by-value-2_main.c,
2804 gcc.dg/compat/struct-by-value-2_x.c,
2805 gcc.dg/compat/struct-by-value-22_main.c,
2806 gcc.dg/compat/struct-by-value-22_x.c,
2807 gcc.dg/compat/struct-by-value-3_main.c,
2808 gcc.dg/compat/struct-by-value-3_x.c,
2809 gcc.dg/compat/struct-by-value-4_main.c,
2810 gcc.dg/compat/struct-by-value-4_x.c,
2811 gcc.dg/compat/struct-by-value-5b_main.c,
2812 gcc.dg/compat/struct-by-value-5b_x.c,
2813 gcc.dg/compat/struct-by-value-6b_main.c,
2814 gcc.dg/compat/struct-by-value-6b_x.c,
2815 gcc.dg/compat/struct-by-value-6b_main.c,
2816 gcc.dg/compat/struct-by-value-7b_x.c,
2817 gcc.dg/compat/struct-by-value-7b_main.c,
2818 gcc.dg/compat/struct-by-value-8_main.c,
2819 gcc.dg/compat/struct-by-value-8_x.c,
2820 gcc.dg/compat/struct-by-value-9_main.c,
2821 gcc.dg/compat/struct-by-value-9_x.c,
2822 gcc.dg/compat/struct-return-2_main.c,
2823 gcc.dg/compat/struct-return-2_x.c: Likewise.
2824
2825 2018-11-02 Nathan Sidwell <nathan@acm.org>
2826
2827 * g++.dg/lookup/crash6.C: Adjust error
2828 * g++.dg/parse/crash38.C: Likewise.
2829
2830 2018-11-02 Andreas Schwab <schwab@linux-m68k.org>
2831
2832 * gcc.c-torture/execute/20010904-2.c: Fix last change.
2833 * gcc.dg/Wattributes-10.c: Likewise.
2834
2835 2018-11-02 Richard Biener <rguenther@suse.de>
2836
2837 PR tree-optimization/87776
2838 * gcc.dg/torture/pr87776.c: New testcase.
2839
2840 2018-11-01 Marek Polacek <polacek@redhat.com>
2841
2842 Implement P0846R0, ADL and function templates.
2843 * g++.dg/addr_builtin-1.C: Adjust dg-error.
2844 * g++.dg/cpp2a/fn-template1.C: New test.
2845 * g++.dg/cpp2a/fn-template10.C: New test.
2846 * g++.dg/cpp2a/fn-template11.C: New test.
2847 * g++.dg/cpp2a/fn-template12.C: New test.
2848 * g++.dg/cpp2a/fn-template13.C: New test.
2849 * g++.dg/cpp2a/fn-template14.C: New test.
2850 * g++.dg/cpp2a/fn-template15.C: New test.
2851 * g++.dg/cpp2a/fn-template16.C: New test.
2852 * g++.dg/cpp2a/fn-template2.C: New test.
2853 * g++.dg/cpp2a/fn-template3.C: New test.
2854 * g++.dg/cpp2a/fn-template4.C: New test.
2855 * g++.dg/cpp2a/fn-template5.C: New test.
2856 * g++.dg/cpp2a/fn-template6.C: New test.
2857 * g++.dg/cpp2a/fn-template7.C: New test.
2858 * g++.dg/cpp2a/fn-template8.C: New test.
2859 * g++.dg/cpp2a/fn-template9.C: New test.
2860 * g++.dg/parse/fn-template1.C: New test.
2861 * g++.dg/parse/fn-template2.C: New test.
2862 * g++.dg/parse/template19.C: Adjust dg-error.
2863 * g++.dg/template/pr61745.C: Add target to dg-error.
2864
2865 2017-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2866
2867 PR fortran/54613
2868 * gfortran.dg/findloc_1.f90: Actually commit.
2869 * gfortran.dg/findloc_2.f90: Actually commit.
2870 * gfortran.dg/findloc_3.f90: Actually commit.
2871 * gfortran.dg/findloc_4.f90: Actually commit.
2872 * gfortran.dg/findloc_5.f90: Actually commit.
2873 * gfortran.dg/findloc_6.f90: Actually commit.
2874
2875 2018-11-01 Paul Thomas <pault@gcc.gnu.org>
2876
2877 PR fortran/40196
2878 * gfortran.dg/inquiry_part_ref_1.f08: New test.
2879 * gfortran.dg/inquiry_part_ref_2.f90: New test.
2880 * gfortran.dg/inquiry_part_ref_3.f90: New test.
2881
2882 2018-11-01 Paul Koning <ni1d@arrl.net>
2883
2884 * gcc.c-torture/execute/20010904-1.c: Align 2 if pdp11.
2885 * gcc.c-torture/execute/20010904-2.c: Ditto.
2886 * c-c++-common/builtin-arith-overflow-2.c: Skip if pdp11.
2887 * gcc.dg/Walloc-size-larger-than-4.c: Ditto.
2888 * gcc.dg/Walloc-size-larger-than-5.c: Ditto.
2889 * gcc.dg/Walloc-size-larger-than-6.c: Ditto.
2890 * gcc.dg/Walloc-size-larger-than-7.c: Ditto.
2891 * gcc.dg/Walloca-14.c: Ditto.
2892 * gcc.dg/Wlarger-than3.c: Ditto.
2893 * gcc.dg/compat/pr83487-1_y.c: Ditto.
2894 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
2895 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
2896 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
2897 * gcc.dg/compat/struct-by-value-5b_x.c: Ditto.
2898 * gcc.dg/compat/struct-by-value-6b_x.c: Ditto.
2899 * gcc.dg/compat/struct-by-value-7b_x.c: Ditto.
2900 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
2901 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
2902 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
2903 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
2904 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
2905 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
2906 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
2907 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
2908 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
2909 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
2910 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
2911 * gcc.dg/compat/struct-by-value-22_x.c: Ditto.
2912 * gcc.dg/compat/struct-return-2_x.c: Ditto.
2913 * gcc.dg/falign-labels-1.c: Ditto.
2914 * gcc.dg/long_branch.c: Ditto.
2915 * gcc.dg/nextafter-1.c: Ditto.
2916 * gcc.dg/pr35045.c: Ditto.
2917 * gcc.dg/pr48616.c: Ditto.
2918 * gcc.dg/pr84100.c: Ditto.
2919 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Ditto.
2920 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Ditto.
2921 * gcc.dg/tree-ssa/builtin-sprintf.c: Ditto.
2922 * gcc.dg/Wattributes-10.c: Expect error if pdp11.
2923 * gcc.dg/attr-alloc_size-11.c: Don't XFAIL if pdp11.
2924 * gcc.dg/builtin-inf-1.c: Add pdp11 to warnings about INF.
2925 * gcc.dg/builtins-1.c: Ditto.
2926
2927 2018-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2928
2929 PR fortran/46020
2930 * gfortran.dg/bind_c_18.f90: Adjust error message.
2931
2932 2018-11-01 Marek Polacek <polacek@redhat.com>
2933
2934 * g++.dg/cpp1z/constexpr-lambda22.C: New test,
2935
2936 2018-11-01 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2937
2938 * gcc.dg/tree-ssa/cunroll-13.c: Add missing cast from literal to int32.
2939
2940 2018-11-30 Jan Hubicka <jh@suse.cz>
2941
2942 * g++.dg/lto/pr84805_1.C: Update template.
2943 * g++.dg/lto/pr84805_0.C: Update template.
2944 * g++.dg/lto/pr84805_1b.C: Update template.
2945 * g++.dg/lto/pr84805_0b.C: Update template.
2946
2947 2018-11-01 Jakub Jelinek <jakub@redhat.com>
2948
2949 PR tree-optimization/87826
2950 * gcc.dg/pr87826.c: New test.
2951
2952 2018-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2953
2954 PR fortran/46020
2955 * gfortran.dg/bind_c_usage_7.f90: Adjust error message.
2956 * gfortran.dg/bind_c_usage_32.f90: New test.
2957
2958 2018-11-01 Nathan Sidwell <nathan@acm.org>
2959
2960 * g++.dg/abi/anon5.C: New.
2961
2962 2018-11-01 Jakub Jelinek <jakub@redhat.com>
2963
2964 PR d/87824
2965 * gdc.dg/simd.d: Add -Wno-psabi.
2966 * gdc.dg/compilable.d: Likewise.
2967
2968 2018-11-01 Martin Liska <mliska@suse.cz>
2969 Jason Merrill <jason@redhat.com>
2970
2971 PR c++/64266
2972 PR bootstrap/70422
2973 PR ipa/81277
2974 * g++.dg/cpp0x/constexpr-__func__2.C: Make it a compilation
2975 test.
2976 * g++.old-deja/g++.ext/pretty4.C: Remove as the run-time
2977 assumptions are not longer valid.
2978
2979 2018-10-31 Thomas Koenig <tkoenig@gcc.gnu.org>
2980
2981 PR fortran/20520
2982 * gfortran.dg/allocatable_uninitialized_1.f90: New test.
2983
2984 2018-10-31 Nathan Sidwell <nathan@acm.org>
2985
2986 * g++.dg/lookup/friend21.C: New.
2987
2988 2018-10-31 Martin Liska <mliska@suse.cz>
2989
2990 PR driver/83193
2991 * gcc.target/aarch64/spellcheck_7.c: New test.
2992 * gcc.target/aarch64/spellcheck_8.c: New test.
2993 * gcc.target/aarch64/spellcheck_9.c: New test.
2994
2995 2018-10-31 Nathan Sidwell <nathan@acm.org>
2996
2997 * g++.dg/lookup/using60.C: New.
2998
2999 2018-10-31 Richard Biener <rguenther@suse.de>
3000
3001 PR middle-end/70359
3002 PR middle-end/86270
3003 * gcc.target/i386/pr70359.c: New testcase.
3004 * gcc.target/i386/pr86270.c: Likewise.
3005
3006 2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
3007
3008 * gcc.target/arc/jumptable.c: New test.
3009
3010 2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
3011
3012 * gcc.target/arc/tls-gd.c: New file.
3013 * gcc.target/arc/tls-ie.c: Likewise.
3014 * gcc.target/arc/tls-ld.c: Likewise.
3015 * gcc.target/arc/tls-le.c: Likewise.
3016 * gcc.target/arc/tls-1.c: Update test.
3017
3018 2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
3019
3020 * gcc.target/arc/mulsi3_highpart-2.c: Update test.
3021
3022 2018-10-31 Martin Liska <mliska@suse.cz>
3023
3024 * c-c++-common/ubsan/pr63839.c: Update to new sanitizer message.
3025 * c-c++-common/ubsan/unreachable-1.c (main): Likewise.
3026 * c-c++-common/ubsan/unreachable-2.c: Likewise.
3027 * c-c++-common/ubsan/unreachable-4.c (main): Likewise.
3028
3029 2018-10-31 Thomas Preud'homme <thomas.preudhomme@linaro.org>
3030
3031 PR target/87374
3032 * gcc.target/arm/movdi_movt.c: Skip if both -mslow-flash-data and
3033 -mword-relocations would be passed when compiling the test.
3034 * gcc.target/arm/movsi_movt.c: Likewise.
3035 * gcc.target/arm/pr81863.c: Likewise.
3036 * gcc.target/arm/thumb2-slow-flash-data-1.c: Likewise.
3037 * gcc.target/arm/thumb2-slow-flash-data-2.c: Likewise.
3038 * gcc.target/arm/thumb2-slow-flash-data-3.c: Likewise.
3039 * gcc.target/arm/thumb2-slow-flash-data-4.c: Likewise.
3040 * gcc.target/arm/thumb2-slow-flash-data-5.c: Likewise.
3041 * gcc.target/arm/tls-disable-literal-pool.c: Likewise.
3042
3043 2018-10-31 Richard Biener <rguenther@suse.de>
3044
3045 PR testsuite/87802
3046 * g++.dg/vect/slp-pr87105.cc: XFAIL for strict alignment targets.
3047
3048 2018-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3049
3050 PR fortran/85896
3051 * gfortran.dg/min_max_type.f90: New test.
3052
3053 2018-10-30 Martin Sebor <msebor@redhat.com>
3054
3055 PR middle-end/87041
3056 * gcc.c-torture/execute/fprintf-2.c: New test.
3057 * gcc.c-torture/execute/printf-2.c: Same.
3058 * gcc.c-torture/execute/user-printf.c: Same.
3059 * gcc.dg/tree-ssa/builtin-fprintf-warn-1.c: Same.
3060 * gcc.dg/tree-ssa/builtin-printf-2.c: Same.
3061 * gcc.dg/tree-ssa/builtin-printf-warn-1.c: Same.
3062 * gcc.dg/tree-ssa/user-printf-warn-1.c: Same.
3063
3064 2018-10-30 Marek Polacek <polacek@redhat.com>
3065
3066 Implement P0892R2, explicit(bool).
3067 * g++.dg/cpp2a/explicit1.C: New test.
3068 * g++.dg/cpp2a/explicit10.C: New test.
3069 * g++.dg/cpp2a/explicit11.C: New test.
3070 * g++.dg/cpp2a/explicit12.C: New test.
3071 * g++.dg/cpp2a/explicit13.C: New test.
3072 * g++.dg/cpp2a/explicit2.C: New test.
3073 * g++.dg/cpp2a/explicit3.C: New test.
3074 * g++.dg/cpp2a/explicit4.C: New test.
3075 * g++.dg/cpp2a/explicit5.C: New test.
3076 * g++.dg/cpp2a/explicit6.C: New test.
3077 * g++.dg/cpp2a/explicit7.C: New test.
3078 * g++.dg/cpp2a/explicit8.C: New test.
3079 * g++.dg/cpp2a/explicit9.C: New test.
3080
3081 2018-10-30 Segher Boessenkool <segher@kernel.crashing.org>
3082
3083 PR rtl-optimization/87708
3084 * gcc.dg/ira-shrinkwrap-prep-1.c: xfail test.
3085 * gcc.dg/ira-shrinkwrap-prep-2.c: xfail test.
3086
3087 2018-10-30 Paolo Carlini <paolo.carlini@oracle.com>
3088
3089 * g++.dg/cpp1z/has-unique-obj-representations1.C: Test location too.
3090 * g++.dg/ext/flexarray-mangle-2.C: Likewise.
3091 * g++.dg/ext/flexarray-mangle.C: Likewise.
3092 * g++.dg/ext/flexarray-subst.C: Likewise.
3093 * g++.dg/ext/flexary10.C: Likewise.
3094 * g++.dg/ext/flexary11.C: Likewise.
3095 * g++.dg/ext/flexary14.C: Likewise.
3096 * g++.dg/ext/flexary16.C: Likewise.
3097 * g++.dg/ext/flexary26.C: Likewise.
3098 * g++.dg/ext/flexary27.C: Likewise.
3099 * g++.dg/ext/flexary7.C: Likewise.
3100 * g++.dg/ext/pr71290.C: Likewise.
3101
3102 2018-10-30 Paul Koning <ni1d@arrl.net>
3103
3104 * gcc.dg/tree-ssa/attr-alias.c: Skip if no weak support.
3105
3106 2018-10-30 Michael Ploujnikov <michael.ploujnikov@oracle.com>
3107
3108 * gcc.dg/tree-prof/cold_partition_label.c: Update for cold
3109 section names without numbers.
3110 * gcc.dg/tree-prof/section-attr-1.c: Ditto.
3111 * gcc.dg/tree-prof/section-attr-2.c: Ditto.
3112 * gcc.dg/tree-prof/section-attr-3.c: Ditto.
3113
3114 2018-10-29 David Malcolm <dmalcolm@redhat.com>
3115
3116 PR c++/87721
3117 * c-c++-common/substring-location-PR-87721.c: New test.
3118 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: Add test for
3119 PR 87721.
3120 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
3121 (test_string_literals): Fold the index arguments before checking
3122 for INTEGER_CST.
3123
3124 2018-10-29 David Malcolm <dmalcolm@redhat.com>
3125
3126 * c-c++-common/spellcheck-reserved.c: Update expected output for
3127 C++ for merger of "did you mean" suggestions into the error
3128 message.
3129 * g++.dg/ext/builtin3.C: Update expected output for merger of "did
3130 you mean" suggestion into the error.
3131 * g++.dg/lookup/error1.C: Likewise.
3132 * g++.dg/lookup/pr77549.C: Likewise.
3133 * g++.dg/lookup/pr80913.C: Likewise.
3134 * g++.dg/lookup/suggestions1.C: Likewise.
3135 * g++.dg/lookup/suggestions2.C: New test.
3136 * g++.dg/overload/koenig1.C: Update expected output as above.
3137 * g++.dg/spellcheck-identifiers-2.C: Likewise.
3138 * g++.dg/spellcheck-identifiers.C: Likewise.
3139 * g++.dg/spellcheck-ns.C: New test.
3140 * g++.dg/spellcheck-pr77829.C: Update expected output as above.
3141 * g++.dg/spellcheck-pr78656.C: Likewise.
3142 * g++.dg/spellcheck-pr79298.C: Likewise, adding
3143 -fdiagnostics-show-caret to options.
3144 * g++.dg/spellcheck-pr80177.C: Likewise.
3145 * g++.dg/spellcheck-single-vs-multiple.C: New test.
3146 * g++.dg/spellcheck-typenames.C: Update expected output as above.
3147 * g++.dg/template/static10.C: Likewise.
3148 * g++.old-deja/g++.mike/ns5.C: Likewise.
3149 * g++.old-deja/g++.mike/ns7.C: Likewise.
3150 * g++.old-deja/g++.ns/koenig5.C: Likewise.
3151 * g++.old-deja/g++.other/lineno5.C: Likewise.
3152
3153 2018-10-29 Paolo Carlini <paolo.carlini@oracle.com>
3154
3155 * g++.dg/cpp0x/auto24.C: Test location too.
3156 * g++.dg/cpp0x/auto3.C: Likewise.
3157 * g++.dg/cpp0x/auto42.C: Likewise.
3158 * g++.dg/cpp0x/initlist57.C: Likewise.
3159 * g++.dg/cpp0x/initlist75.C: Likewise.
3160 * g++.dg/cpp0x/initlist80.C: Likewise.
3161 * g++.dg/cpp0x/lambda/lambda-ice13.C: Likewise.
3162 * g++.old-deja/g++.brendan/array-refs.C: Likewise.
3163 * g++.old-deja/g++.bugs/900322_01.C: Likewise.
3164 * g++.old-deja/g++.bugs/900519_07.C: Likewise.
3165 * g++.old-deja/g++.other/typeck1.C: Likewise.
3166
3167 2018-10-29 Kugan Vivekanandarajah <kuganv@linaro.org>
3168
3169 PR middle-end/87469
3170 * g++.dg/pr87469.C: New test.
3171
3172 2018-10-29 Marek Polacek <polacek@redhat.com>
3173
3174 PR c++/87594 - constexpr rejects-valid with range-based for.
3175 * g++.dg/cpp1y/constexpr-loop8.C: New test.
3176
3177 2018-10-29 Richard Biener <rguenther@suse.de>
3178
3179 PR tree-optimization/87785
3180 * gcc.dg/torture/20181029-1.c: New testcase.
3181 * gcc.dg/torture/20181029-2.c: Likewise.
3182
3183 2018-10-29 Richard Biener <rguenther@suse.de>
3184
3185 PR tree-optimization/87790
3186 * gcc.dg/pr87790.c: New testcase.
3187
3188 2018-10-29 Martin Liska <mliska@suse.cz>
3189
3190 * g++.dg/gcov/gcov-8.C: Do not check intermediate format.
3191 * lib/gcov.exp: Remove legacy verify-intermediate.
3192
3193 2018-10-28 Kugan Vivekanandarajah <kuganv@linaro.org>
3194
3195 * gcc.dg/gimplefe-30.c: New test.
3196 * gcc.dg/gimplefe-31.c: New test.
3197 * gcc.dg/gimplefe-32.c: New test.
3198 * gcc.dg/gimplefe-33.c: New test.
3199
3200 2018-10-28 Iain Buclaw <ibuclaw@gdcproject.org>
3201
3202 * gcc.misc-tests/help.exp: Add D to option descriptions check.
3203 * gdc.dg/asan/asan.exp: New file.
3204 * gdc.dg/asan/gdc272.d: New test.
3205 * gdc.dg/compilable.d: New test.
3206 * gdc.dg/dg.exp: New file.
3207 * gdc.dg/gdc254.d: New test.
3208 * gdc.dg/gdc260.d: New test.
3209 * gdc.dg/gdc270a.d: New test.
3210 * gdc.dg/gdc270b.d: New test.
3211 * gdc.dg/gdc282.d: New test.
3212 * gdc.dg/gdc283.d: New test.
3213 * gdc.dg/imports/gdc170.d: New test.
3214 * gdc.dg/imports/gdc231.d: New test.
3215 * gdc.dg/imports/gdc239.d: New test.
3216 * gdc.dg/imports/gdc241a.d: New test.
3217 * gdc.dg/imports/gdc241b.d: New test.
3218 * gdc.dg/imports/gdc251a.d: New test.
3219 * gdc.dg/imports/gdc251b.d: New test.
3220 * gdc.dg/imports/gdc253.d: New test.
3221 * gdc.dg/imports/gdc254a.d: New test.
3222 * gdc.dg/imports/gdc256.d: New test.
3223 * gdc.dg/imports/gdc27.d: New test.
3224 * gdc.dg/imports/gdcpkg256/package.d: New test.
3225 * gdc.dg/imports/runnable.d: New test.
3226 * gdc.dg/link.d: New test.
3227 * gdc.dg/lto/lto.exp: New file.
3228 * gdc.dg/lto/ltotests_0.d: New test.
3229 * gdc.dg/lto/ltotests_1.d: New test.
3230 * gdc.dg/runnable.d: New test.
3231 * gdc.dg/simd.d: New test.
3232 * gdc.test/gdc-test.exp: New file.
3233 * lib/gdc-dg.exp: New file.
3234 * lib/gdc.exp: New file.
3235
3236 2017-10-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3237
3238 PR fortran/54613
3239 * gfortran.dg/findloc_1.f90: New test.
3240 * gfortran.dg/findloc_2.f90: New test.
3241 * gfortran.dg/findloc_3.f90: New test.
3242 * gfortran.dg/findloc_4.f90: New test.
3243 * gfortran.dg/findloc_5.f90: New test.
3244 * gfortran.dg/findloc_6.f90: New test.
3245
3246 2018-10-26 Bill Schmidt <wschmidt@linux.ibm.com>
3247 Jinsong Ji <jji@us.ibm.com>
3248
3249 * gcc.target/powerpc/sse-addss-1.c: Call abort under DEBUG also;
3250 formatting cleanup.
3251 * gcc.target/powerpc/sse-pavgw-1.c: Likewise.
3252 * gcc.target/powerpc/sse2-addsd-1.c: Likewise.
3253 * gcc.target/powerpc/sse2-cvtdq2pd-1.c: Likewise.
3254 * gcc.target/powerpc/sse2-cvtpd2dq-1.c: Likewise.
3255 * gcc.target/powerpc/sse2-cvtpd2ps-1.c: Likewise.
3256 * gcc.target/powerpc/sse2-cvtps2dq-1.c: Likewise.
3257 * gcc.target/powerpc/sse2-cvtps2pd-1.c: Likewise.
3258 * gcc.target/powerpc/sse2-cvtsd2si-1.c: Likewise.
3259 * gcc.target/powerpc/sse2-cvtsd2si-2.c: Likewise.
3260 * gcc.target/powerpc/sse2-cvtsd2ss-1.c: Likewise.
3261 * gcc.target/powerpc/sse2-cvtss2sd-1.c: Likewise.
3262 * gcc.target/powerpc/sse2-cvttpd2dq-1.c: Likewise.
3263 * gcc.target/powerpc/sse2-cvttsd2si-1.c: Likewise.
3264 * gcc.target/powerpc/sse2-divpd-1.c: Likewise.
3265 * gcc.target/powerpc/sse2-divsd-1.c: Likewise.
3266 * gcc.target/powerpc/sse2-maxsd-1.c: Likewise.
3267 * gcc.target/powerpc/sse2-minsd-1.c: Likewise.
3268 * gcc.target/powerpc/sse2-movmskpd-1.c: Likewise.
3269 * gcc.target/powerpc/sse2-movq-1.c: Likewise.
3270 * gcc.target/powerpc/sse2-movsd-3.c: Likewise.
3271 * gcc.target/powerpc/sse2-mulpd-1.c: Likewise.
3272 * gcc.target/powerpc/sse2-mulsd-1.c: Likewise.
3273 * gcc.target/powerpc/sse2-packssdw-1.c: Likewise.
3274 * gcc.target/powerpc/sse2-packsswb-1.c: Likewise.
3275 * gcc.target/powerpc/sse2-packuswb-1.c: Likewise.
3276 * gcc.target/powerpc/sse2-paddsb-1.c: Likewise.
3277 * gcc.target/powerpc/sse2-paddsw-1.c: Likewise.
3278 * gcc.target/powerpc/sse2-paddusb-1.c: Likewise.
3279 * gcc.target/powerpc/sse2-pmovmskb-1.c: Likewise.
3280 * gcc.target/powerpc/sse2-pmulhw-1.c: Likewise.
3281 * gcc.target/powerpc/sse2-pmuludq1.c: Likewise.
3282 * gcc.target/powerpc/sse2-psadbw-1.c: Likewise.
3283 * gcc.target/powerpc/sse2-pshufd-1.c: Likewise.
3284 * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
3285 * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
3286 * gcc.target/powerpc/sse2-pslld-2.c: Likewise.
3287 * gcc.target/powerpc/sse2-pslldq-1.c: Likewise.
3288 * gcc.target/powerpc/sse2-psrld-1.c: Likewise.
3289 * gcc.target/powerpc/sse2-psrld-2.c: Likewise.
3290 * gcc.target/powerpc/sse2-psrldq-1.c: Likewise.
3291 * gcc.target/powerpc/sse2-psubusb-1.c: Likewise.
3292 * gcc.target/powerpc/sse2-sqrtpd-1.c: Likewise.
3293 * gcc.target/powerpc/sse2-subsd-1.c: Likewise.
3294
3295 2018-10-26 Paul A. Clarke <pc@us.ibm.com>
3296
3297 * gcc.target/powerpc/ssse3-check.h: New file.
3298 * gcc.target/powerpc/ssse3-vals.h: New file.
3299 * gcc.target/powerpc/ssse3-pabsb.c: New file.
3300 * gcc.target/powerpc/ssse3-pabsd.c: New file.
3301 * gcc.target/powerpc/ssse3-pabsw.c: New file.
3302 * gcc.target/powerpc/ssse3-palignr.c: New file.
3303 * gcc.target/powerpc/ssse3-phaddd.c: New file.
3304 * gcc.target/powerpc/ssse3-phaddsw.c: New file.
3305 * gcc.target/powerpc/ssse3-phaddw.c: New file.
3306 * gcc.target/powerpc/ssse3-phsubd.c: New file.
3307 * gcc.target/powerpc/ssse3-phsubsw.c: New file.
3308 * gcc.target/powerpc/ssse3-phsubw.c: New file.
3309 * gcc.target/powerpc/ssse3-pmaddubsw.c: New file.
3310 * gcc.target/powerpc/ssse3-pmulhrsw.c: New file.
3311 * gcc.target/powerpc/ssse3-pshufb.c: New file.
3312 * gcc.target/powerpc/ssse3-psignb.c: New file.
3313 * gcc.target/powerpc/ssse3-psignd.c: New file.
3314 * gcc.target/powerpc/ssse3-psignw.c: New file.
3315
3316 2018-10-26 Paul A. Clarke <pc@us.ibm.com>
3317
3318 * gcc.target/powerpc/mmx-packs.c: Enable 32 bit execution.
3319 * gcc.target/powerpc/mmx-packssdw-1.c: Likewise.
3320 * gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
3321 * gcc.target/powerpc/mmx-packs.c: Likewise.
3322 * gcc.target/powerpc/mmx-packssdw-1.c: Likewise.
3323 * gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
3324 * gcc.target/powerpc/mmx-paddb-1.c: Likewise.
3325 * gcc.target/powerpc/mmx-paddd-1.c: Likewise.
3326 * gcc.target/powerpc/mmx-paddsb-1.c: Likewise.
3327 * gcc.target/powerpc/mmx-paddsw-1.c: Likewise.
3328 * gcc.target/powerpc/mmx-paddusb-1.c: Likewise.
3329 * gcc.target/powerpc/mmx-paddusw-1.c: Likewise.
3330 * gcc.target/powerpc/mmx-paddw-1.c: Likewise.
3331 * gcc.target/powerpc/mmx-pcmpeqb-1.c: Likewise.
3332 * gcc.target/powerpc/mmx-pcmpeqd-1.c: Likewise.
3333 * gcc.target/powerpc/mmx-pcmpeqw-1.c: Likewise.
3334 * gcc.target/powerpc/mmx-pcmpgtb-1.c: Likewise.
3335 * gcc.target/powerpc/mmx-pcmpgtd-1.c: Likewise.
3336 * gcc.target/powerpc/mmx-pcmpgtw-1.c: Likewise.
3337 * gcc.target/powerpc/mmx-pmaddwd-1.c: Likewise.
3338 * gcc.target/powerpc/mmx-pmulhw-1.c: Likewise.
3339 * gcc.target/powerpc/mmx-pmullw-1.c: Likewise.
3340 * gcc.target/powerpc/mmx-pslld-1.c: Likewise.
3341 * gcc.target/powerpc/mmx-psllw-1.c: Likewise.
3342 * gcc.target/powerpc/mmx-psrad-1.c: Likewise.
3343 * gcc.target/powerpc/mmx-psraw-1.c: Likewise.
3344 * gcc.target/powerpc/mmx-psrld-1.c: Likewise.
3345 * gcc.target/powerpc/mmx-psrlw-1.c: Likewise.
3346 * gcc.target/powerpc/mmx-psubb-2.c: Likewise.
3347 * gcc.target/powerpc/mmx-psubd-2.c: Likewise.
3348 * gcc.target/powerpc/mmx-psubsb-1.c: Likewise.
3349 * gcc.target/powerpc/mmx-psubsw-1.c: Likewise.
3350 * gcc.target/powerpc/mmx-psubusb-1.c: Likewise.
3351 * gcc.target/powerpc/mmx-psubusw-1.c: Likewise.
3352 * gcc.target/powerpc/mmx-psubw-2.c: Likewise.
3353 * gcc.target/powerpc/mmx-punpckhbw-1.c: Likewise.
3354 * gcc.target/powerpc/mmx-punpckhdq-1.c: Likewise.
3355 * gcc.target/powerpc/mmx-punpckhwd-1.c: Likewise.
3356 * gcc.target/powerpc/mmx-punpcklbw-1.c: Likewise.
3357 * gcc.target/powerpc/mmx-punpckldq-1.c: Likewise.
3358 * gcc.target/powerpc/mmx-punpcklwd-1.c: Likewise.
3359 * gcc.target/powerpc/pr37191.c: Likewise.
3360 * gcc.target/powerpc/sse-addps-1.c: Likewise.
3361 * gcc.target/powerpc/sse-addss-1.c: Likewise.
3362 * gcc.target/powerpc/sse-andnps-1.c: Likewise.
3363 * gcc.target/powerpc/sse-andps-1.c: Likewise.
3364 * gcc.target/powerpc/sse-cmpss-1.c: Likewise.
3365 * gcc.target/powerpc/sse-cvtpi16ps-1.c: Likewise.
3366 * gcc.target/powerpc/sse-cvtpi32ps-1.c: Likewise.
3367 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: Likewise.
3368 * gcc.target/powerpc/sse-cvtpi8ps-1.c: Likewise.
3369 * gcc.target/powerpc/sse-cvtpspi16-1.c: Likewise.
3370 * gcc.target/powerpc/sse-cvtpspi8-1.c: Likewise.
3371 * gcc.target/powerpc/sse-cvtpu16ps-1.c: Likewise.
3372 * gcc.target/powerpc/sse-cvtpu8ps-1.c: Likewise.
3373 * gcc.target/powerpc/sse-cvtsi2ss-1.c: Likewise.
3374 * gcc.target/powerpc/sse-cvtsi2ss-2.c: Likewise.
3375 * gcc.target/powerpc/sse-cvtss2si-1.c: Likewise.
3376 * gcc.target/powerpc/sse-cvtss2si-2.c: Likewise.
3377 * gcc.target/powerpc/sse-cvttss2si-1.c: Likewise.
3378 * gcc.target/powerpc/sse-cvttss2si-2.c: Likewise.
3379 * gcc.target/powerpc/sse-divps-1.c: Likewise.
3380 * gcc.target/powerpc/sse-divss-1.c: Likewise.
3381 * gcc.target/powerpc/sse-maxps-1.c: Likewise.
3382 * gcc.target/powerpc/sse-maxps-2.c: Likewise.
3383 * gcc.target/powerpc/sse-maxss-1.c: Likewise.
3384 * gcc.target/powerpc/sse-minps-1.c: Likewise.
3385 * gcc.target/powerpc/sse-minps-2.c: Likewise.
3386 * gcc.target/powerpc/sse-minss-1.c: Likewise.
3387 * gcc.target/powerpc/sse-movaps-1.c: Likewise.
3388 * gcc.target/powerpc/sse-movaps-2.c: Likewise.
3389 * gcc.target/powerpc/sse-movhlps-1.c: Likewise.
3390 * gcc.target/powerpc/sse-movhps-1.c: Likewise.
3391 * gcc.target/powerpc/sse-movhps-2.c: Likewise.
3392 * gcc.target/powerpc/sse-movlhps-1.c: Likewise.
3393 * gcc.target/powerpc/sse-movlps-1.c: Likewise.
3394 * gcc.target/powerpc/sse-movlps-2.c: Likewise.
3395 * gcc.target/powerpc/sse-movmskb-1.c: Likewise.
3396 * gcc.target/powerpc/sse-movmskps-1.c: Likewise.
3397 * gcc.target/powerpc/sse-movss-1.c: Likewise.
3398 * gcc.target/powerpc/sse-movss-2.c: Likewise.
3399 * gcc.target/powerpc/sse-movss-3.c: Likewise.
3400 * gcc.target/powerpc/sse-mulps-1.c: Likewise.
3401 * gcc.target/powerpc/sse-mulss-1.c: Likewise.
3402 * gcc.target/powerpc/sse-orps-1.c: Likewise.
3403 * gcc.target/powerpc/sse-pavgw-1.c: Likewise.
3404 * gcc.target/powerpc/sse-pmaxsw-1.c: Likewise.
3405 * gcc.target/powerpc/sse-pmaxub-1.c: Likewise.
3406 * gcc.target/powerpc/sse-pminsw-1.c: Likewise.
3407 * gcc.target/powerpc/sse-pminub-1.c: Likewise.
3408 * gcc.target/powerpc/sse-pmulhuw-1.c: Likewise.
3409 * gcc.target/powerpc/sse-psadbw-1.c: Likewise.
3410 * gcc.target/powerpc/sse-rcpps-1.c: Likewise.
3411 * gcc.target/powerpc/sse-rsqrtps-1.c: Likewise.
3412 * gcc.target/powerpc/sse-shufps-1.c: Likewise.
3413 * gcc.target/powerpc/sse-sqrtps-1.c: Likewise.
3414 * gcc.target/powerpc/sse-subps-1.c: Likewise.
3415 * gcc.target/powerpc/sse-subss-1.c: Likewise.
3416 * gcc.target/powerpc/sse-ucomiss-1.c: Likewise.
3417 * gcc.target/powerpc/sse-ucomiss-2.c: Likewise.
3418 * gcc.target/powerpc/sse-ucomiss-3.c: Likewise.
3419 * gcc.target/powerpc/sse-ucomiss-4.c: Likewise.
3420 * gcc.target/powerpc/sse-ucomiss-5.c: Likewise.
3421 * gcc.target/powerpc/sse-ucomiss-6.c: Likewise.
3422 * gcc.target/powerpc/sse-unpckhps-1.c: Likewise.
3423 * gcc.target/powerpc/sse-unpcklps-1.c: Likewise.
3424 * gcc.target/powerpc/sse-xorps-1.c: Likewise.
3425 * gcc.target/powerpc/sse2-addpd-1.c: Likewise.
3426 * gcc.target/powerpc/sse2-addsd-1.c: Likewise.
3427 * gcc.target/powerpc/sse2-andnpd-1.c: Likewise.
3428 * gcc.target/powerpc/sse2-andpd-1.c: Likewise.
3429 * gcc.target/powerpc/sse2-cmppd-1.c: Likewise.
3430 * gcc.target/powerpc/sse2-cmpsd-1.c: Likewise.
3431 * gcc.target/powerpc/sse2-comisd-1.c: Likewise.
3432 * gcc.target/powerpc/sse2-comisd-2.c: Likewise.
3433 * gcc.target/powerpc/sse2-comisd-3.c: Likewise.
3434 * gcc.target/powerpc/sse2-comisd-4.c: Likewise.
3435 * gcc.target/powerpc/sse2-comisd-5.c: Likewise.
3436 * gcc.target/powerpc/sse2-comisd-6.c: Likewise.
3437 * gcc.target/powerpc/sse2-cvtdq2pd-1.c: Likewise.
3438 * gcc.target/powerpc/sse2-cvtdq2ps-1.c: Likewise.
3439 * gcc.target/powerpc/sse2-cvtpd2dq-1.c: Likewise.
3440 * gcc.target/powerpc/sse2-cvtpd2ps-1.c: Likewise.
3441 * gcc.target/powerpc/sse2-cvtps2dq-1.c: Likewise.
3442 * gcc.target/powerpc/sse2-cvtps2pd-1.c: Likewise.
3443 * gcc.target/powerpc/sse2-cvtsd2si-1.c: Likewise.
3444 * gcc.target/powerpc/sse2-cvtsd2si-2.c: Likewise.
3445 * gcc.target/powerpc/sse2-cvtsd2ss-1.c: Likewise.
3446 * gcc.target/powerpc/sse2-cvtsi2sd-1.c: Likewise.
3447 * gcc.target/powerpc/sse2-cvtsi2sd-2.c: Likewise.
3448 * gcc.target/powerpc/sse2-cvtss2sd-1.c: Likewise.
3449 * gcc.target/powerpc/sse2-cvttpd2dq-1.c: Likewise.
3450 * gcc.target/powerpc/sse2-cvttps2dq-1.c: Likewise.
3451 * gcc.target/powerpc/sse2-cvttsd2si-1.c: Likewise.
3452 * gcc.target/powerpc/sse2-cvttsd2si-2.c: Likewise.
3453 * gcc.target/powerpc/sse2-divpd-1.c: Likewise.
3454 * gcc.target/powerpc/sse2-divsd-1.c: Likewise.
3455 * gcc.target/powerpc/sse2-maxpd-1.c: Likewise.
3456 * gcc.target/powerpc/sse2-maxsd-1.c: Likewise.
3457 * gcc.target/powerpc/sse2-minpd-1.c: Likewise.
3458 * gcc.target/powerpc/sse2-minsd-1.c: Likewise.
3459 * gcc.target/powerpc/sse2-mmx.c: Likewise.
3460 * gcc.target/powerpc/sse2-movhpd-1.c: Likewise.
3461 * gcc.target/powerpc/sse2-movhpd-2.c: Likewise.
3462 * gcc.target/powerpc/sse2-movlpd-1.c: Likewise.
3463 * gcc.target/powerpc/sse2-movlpd-2.c: Likewise.
3464 * gcc.target/powerpc/sse2-movmskpd-1.c: Likewise.
3465 * gcc.target/powerpc/sse2-movq-1.c: Likewise.
3466 * gcc.target/powerpc/sse2-movq-2.c: Likewise.
3467 * gcc.target/powerpc/sse2-movq-3.c: Likewise.
3468 * gcc.target/powerpc/sse2-movsd-1.c: Likewise.
3469 * gcc.target/powerpc/sse2-movsd-2.c: Likewise.
3470 * gcc.target/powerpc/sse2-movsd-3.c: Likewise.
3471 * gcc.target/powerpc/sse2-mulpd-1.c: Likewise.
3472 * gcc.target/powerpc/sse2-mulsd-1.c: Likewise.
3473 * gcc.target/powerpc/sse2-orpd-1.c: Likewise.
3474 * gcc.target/powerpc/sse2-packssdw-1.c: Likewise.
3475 * gcc.target/powerpc/sse2-packsswb-1.c: Likewise.
3476 * gcc.target/powerpc/sse2-packuswb-1.c: Likewise.
3477 * gcc.target/powerpc/sse2-paddb-1.c: Likewise.
3478 * gcc.target/powerpc/sse2-paddd-1.c: Likewise.
3479 * gcc.target/powerpc/sse2-paddq-1.c: Likewise.
3480 * gcc.target/powerpc/sse2-paddsb-1.c: Likewise.
3481 * gcc.target/powerpc/sse2-paddsw-1.c: Likewise.
3482 * gcc.target/powerpc/sse2-paddusb-1.c: Likewise.
3483 * gcc.target/powerpc/sse2-paddusw-1.c: Likewise.
3484 * gcc.target/powerpc/sse2-paddw-1.c: Likewise.
3485 * gcc.target/powerpc/sse2-pand-1.c: Likewise.
3486 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
3487 * gcc.target/powerpc/sse2-pavgb-1.c: Likewise.
3488 * gcc.target/powerpc/sse2-pavgw-1.c: Likewise.
3489 * gcc.target/powerpc/sse2-pcmpeqb-1.c: Likewise.
3490 * gcc.target/powerpc/sse2-pcmpeqd-1.c: Likewise.
3491 * gcc.target/powerpc/sse2-pcmpeqw-1.c: Likewise.
3492 * gcc.target/powerpc/sse2-pcmpgtb-1.c: Likewise.
3493 * gcc.target/powerpc/sse2-pcmpgtd-1.c: Likewise.
3494 * gcc.target/powerpc/sse2-pcmpgtw-1.c: Likewise.
3495 * gcc.target/powerpc/sse2-pextrw.c: Likewise.
3496 * gcc.target/powerpc/sse2-pinsrw.c: Likewise.
3497 * gcc.target/powerpc/sse2-pmaddwd-1.c: Likewise.
3498 * gcc.target/powerpc/sse2-pmaxsw-1.c: Likewise.
3499 * gcc.target/powerpc/sse2-pmaxub-1.c: Likewise.
3500 * gcc.target/powerpc/sse2-pminsw-1.c: Likewise.
3501 * gcc.target/powerpc/sse2-pminub-1.c: Likewise.
3502 * gcc.target/powerpc/sse2-pmovmskb-1.c: Likewise.
3503 * gcc.target/powerpc/sse2-pmulhuw-1.c: Likewise.
3504 * gcc.target/powerpc/sse2-pmulhw-1.c: Likewise.
3505 * gcc.target/powerpc/sse2-pmullw-1.c: Likewise.
3506 * gcc.target/powerpc/sse2-pmuludq-1.c: Likewise.
3507 * gcc.target/powerpc/sse2-por-1.c: Likewise.
3508 * gcc.target/powerpc/sse2-psadbw-1.c: Likewise.
3509 * gcc.target/powerpc/sse2-pshufd-1.c: Likewise.
3510 * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
3511 * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
3512 * gcc.target/powerpc/sse2-pslld-1.c: Likewise.
3513 * gcc.target/powerpc/sse2-pslld-2.c: Likewise.
3514 * gcc.target/powerpc/sse2-pslldq-1.c: Likewise.
3515 * gcc.target/powerpc/sse2-psllq-1.c: Likewise.
3516 * gcc.target/powerpc/sse2-psllq-2.c: Likewise.
3517 * gcc.target/powerpc/sse2-psllw-1.c: Likewise.
3518 * gcc.target/powerpc/sse2-psllw-2.c: Likewise.
3519 * gcc.target/powerpc/sse2-psrad-1.c: Likewise.
3520 * gcc.target/powerpc/sse2-psrad-2.c: Likewise.
3521 * gcc.target/powerpc/sse2-psraw-1.c: Likewise.
3522 * gcc.target/powerpc/sse2-psraw-2.c: Likewise.
3523 * gcc.target/powerpc/sse2-psrld-1.c: Likewise.
3524 * gcc.target/powerpc/sse2-psrld-2.c: Likewise.
3525 * gcc.target/powerpc/sse2-psrldq-1.c: Likewise.
3526 * gcc.target/powerpc/sse2-psrlq-1.c: Likewise.
3527 * gcc.target/powerpc/sse2-psrlq-2.c: Likewise.
3528 * gcc.target/powerpc/sse2-psrlw-1.c: Likewise.
3529 * gcc.target/powerpc/sse2-psrlw-2.c: Likewise.
3530 * gcc.target/powerpc/sse2-psubb-1.c: Likewise.
3531 * gcc.target/powerpc/sse2-psubd-1.c: Likewise.
3532 * gcc.target/powerpc/sse2-psubq-1.c: Likewise.
3533 * gcc.target/powerpc/sse2-psubsb-1.c: Likewise.
3534 * gcc.target/powerpc/sse2-psubsw-1.c: Likewise.
3535 * gcc.target/powerpc/sse2-psubusb-1.c: Likewise.
3536 * gcc.target/powerpc/sse2-psubusw-1.c: Likewise.
3537 * gcc.target/powerpc/sse2-psubw-1.c: Likewise.
3538 * gcc.target/powerpc/sse2-punpckhbw-1.c: Likewise.
3539 * gcc.target/powerpc/sse2-punpckhdq-1.c: Likewise.
3540 * gcc.target/powerpc/sse2-punpckhqdq-1.c: Likewise.
3541 * gcc.target/powerpc/sse2-punpckhwd-1.c: Likewise.
3542 * gcc.target/powerpc/sse2-punpcklbw-1.c: Likewise.
3543 * gcc.target/powerpc/sse2-punpckldq-1.c: Likewise.
3544 * gcc.target/powerpc/sse2-punpcklqdq-1.c: Likewise.
3545 * gcc.target/powerpc/sse2-punpcklwd-1.c: Likewise.
3546 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
3547 * gcc.target/powerpc/sse2-shufpd-1.c: Likewise.
3548 * gcc.target/powerpc/sse2-sqrtpd-1.c: Likewise.
3549 * gcc.target/powerpc/sse2-subpd-1.c: Likewise.
3550 * gcc.target/powerpc/sse2-subsd-1.c: Likewise.
3551 * gcc.target/powerpc/sse2-ucomisd-1.c: Likewise.
3552 * gcc.target/powerpc/sse2-ucomisd-2.c: Likewise.
3553 * gcc.target/powerpc/sse2-ucomisd-3.c: Likewise.
3554 * gcc.target/powerpc/sse2-ucomisd-4.c: Likewise.
3555 * gcc.target/powerpc/sse2-ucomisd-5.c: Likewise.
3556 * gcc.target/powerpc/sse2-ucomisd-6.c: Likewise.
3557 * gcc.target/powerpc/sse2-unpckhpd-1.c: Likewise.
3558 * gcc.target/powerpc/sse2-unpcklpd-1.c: Likewise.
3559 * gcc.target/powerpc/sse2-xorpd-1.c: Likewise.
3560 * gcc.target/powerpc/sse3-addsubpd.c: Likewise.
3561 * gcc.target/powerpc/sse3-addsubps.c: Likewise.
3562 * gcc.target/powerpc/sse3-haddpd.c: Likewise.
3563 * gcc.target/powerpc/sse3-haddps.c: Likewise.
3564 * gcc.target/powerpc/sse3-hsubpd.c: Likewise.
3565 * gcc.target/powerpc/sse3-hsubps.c: Likewise.
3566 * gcc.target/powerpc/sse3-lddqu.c: Likewise.
3567 * gcc.target/powerpc/sse3-movddup.c: Likewise.
3568 * gcc.target/powerpc/sse3-movshdup.c: Likewise.
3569 * gcc.target/powerpc/sse3-movsldup.c: Likewise.
3570 * gcc.target/powerpc/mmx-packuswb-1.c: Likewise. Also, add
3571 ommitted "-mpower8-vector" to dg-options.
3572
3573 2018-10-26 Jan Hubicka <jh@suse.cz>
3574
3575 * g++.dg/lto/odr-1_0.C: Fix template.
3576 * g++.dg/lto/odr-1_1.C: Fix template.
3577
3578 2018-10-26 Richard Biener <rguenther@suse.de>
3579
3580 PR tree-optimization/87105
3581 * g++.dg/vect/slp-pr87105.cc: Adjust.
3582 * gcc.dg/torture/20181024-1.c: New testcase.
3583 * g++.dg/opt/20181025-1.C: Likewise.
3584
3585 2018-10-26 Richard Biener <rguenther@suse.de>
3586
3587 PR testsuite/87754
3588 * g++.dg/lto/odr-1_0.C: Fix pattern.
3589
3590 2018-10-26 Richard Biener <rguenther@suse.de>
3591
3592 PR tree-optimization/87746
3593 * gcc.dg/pr87746.c: New testcase.
3594
3595 2018-10-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3596
3597 * gcc.dg/pr78973-2.c: Remove xfail on dg-warning.
3598
3599 2018-10-25 Carl Love <cel@us.ibm.com>
3600
3601 * gcc.target/powerpc/float128-cmp2-runnable.c: New test file.
3602
3603 2018-10-25 Martin Liska <mliska@suse.cz>
3604
3605 PR testsuite/87739
3606 * gcc.dg/tree-ssa/pr84436-5.c (foo): Use signed char.
3607
3608 2018-10-25 Martin Liska <mliska@suse.cz>
3609
3610 PR other/87735
3611 * gcc.dg/tree-prof/time-profiler-1.c: Revert.
3612 * gcc.dg/tree-prof/time-profiler-2.c: Likewise.
3613 * gcc.dg/tree-prof/time-profiler-3.c: Likewise.
3614
3615 2018-10-25 Ilya Leoshkevich <iii@linux.ibm.com>
3616
3617 * gcc.target/s390/global-array-almost-huge-element.c: New test.
3618 * gcc.target/s390/global-array-almost-negative-huge-element.c: New test.
3619 * gcc.target/s390/global-array-element-pic.c: New test.
3620 * gcc.target/s390/global-array-even-element.c: New test.
3621 * gcc.target/s390/global-array-huge-element.c: New test.
3622 * gcc.target/s390/global-array-negative-huge-element.c: New test.
3623 * gcc.target/s390/global-array-odd-element.c: New test.
3624
3625 2018-10-25 Jan Hubicka <jh@suse.cz>
3626
3627 * g++.dg/lto/odr-1_0.C: New test.
3628 * g++.dg/lto/odr-1_1.C: New test.
3629
3630 2018-10-25 Thomas Preud'homme <thomas.preudhomme@linaro.org>
3631
3632
3633 * gcc.dg/sibcall-9.c: Make v static.
3634 * gcc.dg/sibcall-10.c: Likewise.
3635
3636 2018-10-25 Richard Biener <rguenther@suse.de>
3637
3638 PR tree-optimization/87665
3639 PR tree-optimization/87745
3640 * gfortran.dg/20181025-1.f: New testcase.
3641
3642 2018-10-25 Jakub Jelinek <jakub@redhat.com>
3643
3644 PR fortran/87725
3645 * c-c++-common/gomp/schedule-modifiers-1.c (bar): Separate modifier
3646 from kind with a colon rather than comma.
3647 * gfortran.dg/gomp/schedule-modifiers-1.f90: New test.
3648 * gfortran.dg/gomp/schedule-modifiers-2.f90: New test.
3649
3650 2018-10-24 Michael Meissner <meissner@linux.ibm.com>
3651
3652 * gcc.target/powerpc/float128-math.c: New test to make sure the
3653 long double built-in function names use the f128 form if the user
3654 switched from IBM long double to IEEE long double.
3655 * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Likewise.
3656
3657 2018-10-24 Jakub Jelinek <jakub@redhat.com>
3658
3659 PR c++/86288
3660 * g++.dg/cpp0x/gen-attrs-66.C: New test.
3661
3662 2018-10-24 Martin Sebor <msebor@redhat.com>
3663
3664 PR c++/84851
3665 * g++.dg/Wclass-memaccess-4.C: Remove XFAIL.
3666
3667 2018-10-24 Martin Liska <mliska@suse.cz>
3668
3669 PR tree-optimization/84436
3670 * gcc.dg/tree-ssa/pr84436-1.c: New test.
3671 * gcc.dg/tree-ssa/pr84436-2.c: New test.
3672 * gcc.dg/tree-ssa/pr84436-3.c: New test.
3673 * gcc.dg/tree-ssa/pr84436-4.c: New test.
3674 * gcc.dg/tree-ssa/pr84436-5.c: New test.
3675
3676 2018-10-24 Ilya Leoshkevich <iii@linux.ibm.com>
3677
3678 * gcc.target/s390/20181024-1.c: New test.
3679
3680 2018-10-24 Richard Biener <rguenther@suse.de>
3681
3682 PR tree-optimization/87105
3683 * gcc.dg/vect/bb-slp-39.c: New testcase.
3684 * gfortran.dg/vect/pr83232.f90: Un-XFAIL.
3685
3686 2018-10-24 Richard Biener <rguenther@suse.de>
3687
3688 PR tree-optimization/84013
3689 * gcc.dg/tree-ssa/restrict-9.c: New testcase.
3690
3691 2018-10-24 Richard Biener <rguenther@suse.de>
3692
3693 PR tree-optimization/87665
3694 * gcc.dg/torture/pr87665.c: New testcase.
3695
3696 2018-10-23 Jakub Jelinek <jakub@redhat.com>
3697
3698 * g++.dg/cpp2a/lambda-this3.C: Limit dg-bogus directives to c++17_down
3699 only. Add expected warnings and messages for c++2a.
3700
3701 2018-10-23 Richard Biener <rguenther@suse.de>
3702
3703 PR tree-optimization/87105
3704 PR tree-optimization/87608
3705 * g++.dg/tree-ssa/phiopt-1.C: New testcase.
3706 g++.dg/vect/slp-pr87105.cc: Likewise.
3707 * g++.dg/tree-ssa/pr21463.C: Scan phiopt2 because this testcase
3708 relies on phiprop run before.
3709 * g++.dg/tree-ssa/pr30738.C: Likewise.
3710 * g++.dg/tree-ssa/pr57380.C: Likewise.
3711 * gcc.dg/tree-ssa/pr84859.c: Likewise.
3712 * gcc.dg/tree-ssa/pr45397.c: Scan phiopt2 because phiopt1 is
3713 confused by copies in the IL left by EVRP.
3714 * gcc.dg/tree-ssa/phi-opt-5.c: Likewise, this time confused
3715 by predictors.
3716 * gcc.dg/tree-ssa/phi-opt-12.c: Scan phiopt2.
3717 * gcc.dg/pr24574.c: Likewise.
3718 * g++.dg/tree-ssa/pr86544.C: Scan phiopt4.
3719
3720 2018-10-23 Richard Biener <rguenther@suse.de>
3721
3722 PR tree-optimization/87700
3723 * gcc.dg/torture/pr87700.c: New testcase.
3724
3725 2018-10-23 Richard Biener <rguenther@suse.de>
3726
3727 PR tree-optimization/87693
3728 * gcc.dg/torture/pr87693.c: New testcase.
3729
3730 2018-10-23 Paul Thomas <pault@gcc.gnu.org>
3731
3732 PR fortran/85603
3733 * gfortran.dg/deferred_character_23.f90 : Check reallocation is
3734 occurring as it should and a regression caused by version 1 of
3735 this patch.
3736
3737 2018-10-22 Yury Gribov <tetra2005@gmail.com>
3738
3739 PR tree-optimization/87633
3740 * g++.dg/pr87633.C: New test.
3741
3742 2018-10-22 Marek Polacek <polacek@redhat.com>
3743
3744 PR testsuite/87694
3745 * g++.dg/concepts/memfun-err.C: Make it a compile test.
3746
3747 2018-10-22 Richard Biener <rguenther@suse.de>
3748
3749 * gcc.dg/tree-ssa/evrp12.c: New testcase.
3750 * gcc.dg/predict-6.c: Adjust.
3751 * gcc.dg/tree-ssa/vrp33.c: Disable EVRP.
3752 * gcc.dg/tree-ssa/vrp02.c: Likewise.
3753 * gcc.dg/tree-ssa/cunroll-9.c: Likewise.
3754
3755 2018-10-22 Martin Liska <mliska@suse.cz>
3756
3757 PR tree-optimization/87686
3758 * g++.dg/tree-ssa/pr87686.C: New test.
3759
3760 2018-10-22 Jakub Jelinek <jakub@redhat.com>
3761
3762 * g++.target/i386/i386.exp: Use g++-dg-runtest to iterate
3763 properly -std= options.
3764
3765 2018-10-22 Richard Biener <rguenther@suse.de>
3766
3767 * gcc.dg/graphite/scop-4.c: Avoid out-of-bound access.
3768
3769 2018-10-22 Eric Botcazou <ebotcazou@adacore.com>
3770
3771 * gnat.dg/sso14.adb: New test.
3772 * gnat.dg/sso15.adb: Likewise.
3773
3774 2018-10-22 Eric Botcazou <ebotcazou@adacore.com>
3775
3776 * gnat.dg/warn19.ad[sb]: New test.
3777 * gnat.dg/warn19_pkg.ads: New helper.
3778
3779 2018-10-22 Richard Biener <rguenther@suse.de>
3780
3781 PR tree-optimization/87640
3782 * gcc.dg/torture/pr87640.c: New testcase.
3783
3784 2018-10-22 Ilya Leoshkevich <iii@linux.ibm.com>
3785
3786 * gcc.target/s390/litpool-int.c: New test.
3787
3788 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
3789
3790 PR target/72782
3791 * gcc.target/i386/avx512f-andn-di-zmm-1.c: New test.
3792 * gcc.target/i386/avx512f-andn-si-zmm-1.c: Likewise.
3793 * gcc.target/i386/avx512f-andn-si-zmm-2.c: Likewise.
3794 * gcc.target/i386/avx512f-andn-si-zmm-3.c: Likewise.
3795 * gcc.target/i386/avx512f-andn-si-zmm-4.c: Likewise.
3796 * gcc.target/i386/avx512f-andn-si-zmm-5.c: Likewise.
3797 * gcc.target/i386/avx512vl-andn-si-xmm-1.c: Likewise.
3798 * gcc.target/i386/avx512vl-andn-si-ymm-1.c: Likewise.
3799
3800 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
3801
3802 PR target/72782
3803 * gcc.target/i386/avx512f-and-di-zmm-1.c: New test.
3804 * gcc.target/i386/avx512f-and-si-zmm-1.c: Likewise.
3805 * gcc.target/i386/avx512f-and-si-zmm-2.c: Likewise.
3806 * gcc.target/i386/avx512f-and-si-zmm-3.c: Likewise.
3807 * gcc.target/i386/avx512f-and-si-zmm-4.c: Likewise.
3808 * gcc.target/i386/avx512f-and-si-zmm-5.c: Likewise.
3809 * gcc.target/i386/avx512f-and-si-zmm-6.c: Likewise.
3810 * gcc.target/i386/avx512f-or-di-zmm-1.c: Likewise.
3811 * gcc.target/i386/avx512f-or-si-zmm-1.c: Likewise.
3812 * gcc.target/i386/avx512f-or-si-zmm-2.c: Likewise.
3813 * gcc.target/i386/avx512f-or-si-zmm-3.c: Likewise.
3814 * gcc.target/i386/avx512f-or-si-zmm-4.c: Likewise.
3815 * gcc.target/i386/avx512f-or-si-zmm-5.c: Likewise.
3816 * gcc.target/i386/avx512f-or-si-zmm-6.c: Likewise.
3817 * gcc.target/i386/avx512f-xor-di-zmm-1.c: Likewise.
3818 * gcc.target/i386/avx512f-xor-si-zmm-1.c: Likewise.
3819 * gcc.target/i386/avx512f-xor-si-zmm-2.c: Likewise.
3820 * gcc.target/i386/avx512f-xor-si-zmm-3.c: Likewise.
3821 * gcc.target/i386/avx512f-xor-si-zmm-4.c: Likewise.
3822 * gcc.target/i386/avx512f-xor-si-zmm-5.c: Likewise.
3823 * gcc.target/i386/avx512f-xor-si-zmm-6.c: Likewise.
3824 * gcc.target/i386/avx512vl-and-si-xmm-1.c: Likewise.
3825 * gcc.target/i386/avx512vl-and-si-ymm-1.c: Likewise.
3826 * gcc.target/i386/avx512vl-or-si-xmm-1.c: Likewise.
3827 * gcc.target/i386/avx512vl-or-si-ymm-1.c: Likewise.
3828 * gcc.target/i386/avx512vl-xor-si-xmm-1.c: Likewise.
3829 * gcc.target/i386/avx512vl-xor-si-ymm-1.c: Likewise.
3830
3831 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
3832
3833 PR target/72782
3834 * gcc.target/i386/avx512f-add-di-zmm-1.c: New test.
3835 * gcc.target/i386/avx512f-add-si-zmm-1.c: Likewise.
3836 * gcc.target/i386/avx512f-add-si-zmm-2.c: Likewise.
3837 * gcc.target/i386/avx512f-add-si-zmm-3.c: Likewise.
3838 * gcc.target/i386/avx512f-add-si-zmm-4.c: Likewise.
3839 * gcc.target/i386/avx512f-add-si-zmm-5.c: Likewise.
3840 * gcc.target/i386/avx512f-add-si-zmm-6.c: Likewise.
3841 * gcc.target/i386/avx512f-sub-di-zmm-1.c: Likewise.
3842 * gcc.target/i386/avx512f-sub-si-zmm-1.c: Likewise.
3843 * gcc.target/i386/avx512f-sub-si-zmm-2.c: Likewise.
3844 * gcc.target/i386/avx512f-sub-si-zmm-3.c: Likewise.
3845 * gcc.target/i386/avx512f-sub-si-zmm-4.c: Likewise.
3846 * gcc.target/i386/avx512f-sub-si-zmm-5.c: Likewise.
3847 * gcc.target/i386/avx512vl-add-si-xmm-1.c: Likewise.
3848 * gcc.target/i386/avx512vl-add-si-ymm-1.c: Likewise.
3849 * gcc.target/i386/avx512vl-sub-si-xmm-1.c: Likewise.
3850 * gcc.target/i386/avx512vl-sub-si-ymm-1.c: Likewise.
3851
3852 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
3853
3854 PR target/72782
3855 * gcc.target/i386/avx-1.c (__builtin_ia32_vfmsubpd512_mask): New.
3856 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
3857 (__builtin_ia32_vfmsubps512_mask): Likewise.
3858 (__builtin_ia32_vfmsubps512_maskz): Likewise.
3859 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
3860 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
3861 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
3862 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
3863 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
3864 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
3865 * testsuite/gcc.target/i386/sse-13.c
3866 (__builtin_ia32_vfmsubpd512_mask): Likewise.
3867 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
3868 (__builtin_ia32_vfmsubps512_mask): Likewise.
3869 (__builtin_ia32_vfmsubps512_maskz): Likewise.
3870 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
3871 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
3872 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
3873 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
3874 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
3875 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
3876 * testsuite/gcc.target/i386/sse-23.c
3877 (__builtin_ia32_vfmsubpd512_mask): Likewise.
3878 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
3879 (__builtin_ia32_vfmsubps512_mask): Likewise.
3880 (__builtin_ia32_vfmsubps512_maskz): Likewise.
3881 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
3882 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
3883 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
3884 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
3885 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
3886 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
3887
3888 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
3889
3890 PR target/72782
3891 * gcc.target/i386/avx512f-fnmsub-df-zmm-1.c: New test.
3892 * gcc.target/i386/avx512f-fnmsub-sf-zmm-1.c: Likewise.
3893 * gcc.target/i386/avx512f-fnmsub-sf-zmm-2.c: Likewise.
3894 * gcc.target/i386/avx512f-fnmsub-sf-zmm-3.c: Likewise.
3895 * gcc.target/i386/avx512f-fnmsub-sf-zmm-4.c: Likewise.
3896 * gcc.target/i386/avx512f-fnmsub-sf-zmm-5.c: Likewise.
3897 * gcc.target/i386/avx512f-fnmsub-sf-zmm-6.c: Likewise.
3898 * gcc.target/i386/avx512f-fnmsub-sf-zmm-7.c: Likewise.
3899 * gcc.target/i386/avx512f-fnmsub-sf-zmm-8.c: Likewise.
3900 * gcc.target/i386/avx512vl-fnmsub-sf-xmm-1.c: Likewise.
3901 * gcc.target/i386/avx512vl-fnmsub-sf-ymm-1.c: Likewise.
3902
3903 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
3904
3905 PR target/72782
3906 * gcc.target/i386/avx512f-fnmadd-df-zmm-1.c: New test.
3907 * gcc.target/i386/avx512f-fnmadd-sf-zmm-1.c: Likewise.
3908 * gcc.target/i386/avx512f-fnmadd-sf-zmm-2.c: Likewise.
3909 * gcc.target/i386/avx512f-fnmadd-sf-zmm-3.c: Likewise.
3910 * gcc.target/i386/avx512f-fnmadd-sf-zmm-4.c: Likewise.
3911 * gcc.target/i386/avx512f-fnmadd-sf-zmm-5.c: Likewise.
3912 * gcc.target/i386/avx512f-fnmadd-sf-zmm-6.c: Likewise.
3913 * gcc.target/i386/avx512f-fnmadd-sf-zmm-7.c: Likewise.
3914 * gcc.target/i386/avx512f-fnmadd-sf-zmm-8.c: Likewise.
3915 * gcc.target/i386/avx512vl-fnmadd-sf-xmm-1.c: Likewise.
3916 * gcc.target/i386/avx512vl-fnmadd-sf-ymm-1.c: Likewise.
3917
3918 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
3919
3920 PR target/72782
3921 * gcc.target/i386/avx512f-fmsub-df-zmm-1.c: New test.
3922 * gcc.target/i386/avx512f-fmsub-sf-zmm-1.c: Likewise.
3923 * gcc.target/i386/avx512f-fmsub-sf-zmm-2.c: Likewise.
3924 * gcc.target/i386/avx512f-fmsub-sf-zmm-3.c: Likewise.
3925 * gcc.target/i386/avx512f-fmsub-sf-zmm-4.c: Likewise.
3926 * gcc.target/i386/avx512f-fmsub-sf-zmm-5.c: Likewise.
3927 * gcc.target/i386/avx512f-fmsub-sf-zmm-6.c: Likewise.
3928 * gcc.target/i386/avx512f-fmsub-sf-zmm-7.c: Likewise.
3929 * gcc.target/i386/avx512f-fmsub-sf-zmm-8.c: Likewise.
3930 * gcc.target/i386/avx512vl-fmsub-sf-xmm-1.c: Likewise.
3931 * gcc.target/i386/avx512vl-fmsub-sf-ymm-1.c: Likewise.
3932
3933 2018-10-21 Paul Thomas <pault@gcc.gnu.org>
3934
3935 PR fortran/71880
3936 * gfortran.dg/deferred_character_31.f90 : New test.
3937
3938 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
3939
3940 PR target/72782
3941 * gcc.target/i386/avx512f-mul-df-zmm-1.c: New test.
3942 * gcc.target/i386/avx512f-mul-sf-zmm-1.c: Likewise.
3943 * gcc.target/i386/avx512f-mul-sf-zmm-2.c: Likewise.
3944 * gcc.target/i386/avx512f-mul-sf-zmm-3.c: Likewise.
3945 * gcc.target/i386/avx512f-mul-sf-zmm-4.c: Likewise.
3946 * gcc.target/i386/avx512f-mul-sf-zmm-5.c: Likewise.
3947 * gcc.target/i386/avx512f-mul-sf-zmm-6.c: Likewise.
3948 * gcc.target/i386/avx512vl-mul-sf-xmm-1.c: Likewise.
3949 * gcc.target/i386/avx512vl-mul-sf-ymm-1.c: Likewise.
3950
3951 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
3952
3953 PR target/87662
3954 * gcc.target/i386/pr87662.c
3955
3956 2018-10-20 H.J. Lu <hongjiu.lu@intel.com>
3957
3958 PR target/72782
3959 * gcc.target/i386/avx512f-div-df-zmm-1.c: New test.
3960 * gcc.target/i386/avx512f-div-sf-zmm-1.c: Likewise.
3961 * gcc.target/i386/avx512f-div-sf-zmm-2.c: Likewise.
3962 * gcc.target/i386/avx512f-div-sf-zmm-3.c: Likewise.
3963 * gcc.target/i386/avx512f-div-sf-zmm-4.c: Likewise.
3964 * gcc.target/i386/avx512f-div-sf-zmm-5.c: Likewise.
3965 * gcc.target/i386/avx512vl-div-sf-xmm-1.c: Likewise.
3966 * gcc.target/i386/avx512vl-div-sf-ymm-1.c: Likewise.
3967
3968 2018-10-20 Marek Polacek <polacek@redhat.com>
3969
3970 * g++.dg/*.C: Use target c++17 instead of explicit dg-options.
3971 * lib/g++-dg.exp: Don't test C++11 by default. Add C++17 to
3972 the list of default stds to test.
3973
3974 2018-10-20 Jakub Jelinek <jakub@redhat.com>
3975
3976 PR middle-end/87647
3977 * gcc.c-torture/compile/pr87647.c: New test.
3978
3979 2018-10-19 Jakub Jelinek <jakub@redhat.com>
3980
3981 PR middle-end/85488
3982 PR middle-end/87649
3983 * c-c++-common/gomp/doacross-2.c: New test.
3984 * c-c++-common/gomp/sink-3.c: Expect another error during error
3985 recovery.
3986
3987 2018-10-19 Segher Boessenkool <segher@kernel.crashing.org>
3988
3989 * gcc.target/powerpc/safe-indirect-jump-2.c: Do not check assigned CR
3990 field number.
3991 * gcc.target/powerpc/safe-indirect-jump-3.c: Ditto.
3992
3993 2018-10-19 Richard Biener <rguenther@suse.de>
3994
3995 PR middle-end/87645
3996 * gcc.dg/torture/pr87645.c: New testcase.
3997
3998 2018-10-19 Richard Biener <rguenther@suse.de>
3999
4000 PR target/87657
4001 * gcc.target/i386/pr87657.c: New testcase.
4002
4003 2018-10-19 H.J. Lu <hongjiu.lu@intel.com>
4004
4005 PR target/72782
4006 * gcc.target/i386/avx512-binop-1.h: New file.
4007 * gcc.target/i386/avx512-binop-2.h: Likewise.
4008 * gcc.target/i386/avx512-binop-3.h: Likewise.
4009 * gcc.target/i386/avx512-binop-4.h: Likewise.
4010 * gcc.target/i386/avx512-binop-5.h: Likewise.
4011 * gcc.target/i386/avx512-binop-6.h: Likewise.
4012 * gcc.target/i386/avx512f-add-df-zmm-1.c: Likewise.
4013 * gcc.target/i386/avx512f-add-sf-zmm-1.c: Likewise.
4014 * gcc.target/i386/avx512f-add-sf-zmm-2.c: Likewise.
4015 * gcc.target/i386/avx512f-add-sf-zmm-3.c: Likewise.
4016 * gcc.target/i386/avx512f-add-sf-zmm-4.c: Likewise.
4017 * gcc.target/i386/avx512f-add-sf-zmm-5.c: Likewise.
4018 * gcc.target/i386/avx512f-add-sf-zmm-6.c: Likewise.
4019 * gcc.target/i386/avx512f-sub-df-zmm-1.c: Likewise.
4020 * gcc.target/i386/avx512f-sub-sf-zmm-1.c: Likewise.
4021 * gcc.target/i386/avx512f-sub-sf-zmm-2.c: Likewise.
4022 * gcc.target/i386/avx512f-sub-sf-zmm-3.c: Likewise.
4023 * gcc.target/i386/avx512f-sub-sf-zmm-4.c: Likewise.
4024 * gcc.target/i386/avx512f-sub-sf-zmm-5.c: Likewise.
4025 * gcc.target/i386/avx512vl-add-sf-xmm-1.c: Likewise.
4026 * gcc.target/i386/avx512vl-add-sf-ymm-1.c: Likewise.
4027 * gcc.target/i386/avx512vl-sub-sf-xmm-1.c: Likewise.
4028 * gcc.target/i386/avx512vl-sub-sf-ymm-1.c: Likewise.
4029
4030 2018-10-19 Ilya Leoshkevich <iii@linux.ibm.com>
4031
4032 PR rtl-optimization/87596
4033 * gcc.target/i386/pr87596.c: New test.
4034
4035 2018-10-19 Eric Botcazou <ebotcazou@adacore.com>
4036
4037 * gnat.dg/frame_overflow2.adb: New test.
4038
4039 2018-10-18 H.J. Lu <hongjiu.lu@intel.com>
4040
4041 PR target/72782
4042 * gcc.target/i386/avx512-fma-1.h: New file.
4043 * gcc.target/i386/avx512-fma-2.h: Likewise.
4044 * gcc.target/i386/avx512-fma-3.h: Likewise.
4045 * gcc.target/i386/avx512-fma-4.h: Likewise.
4046 * gcc.target/i386/avx512-fma-5.h: Likewise.
4047 * gcc.target/i386/avx512-fma-6.h: Likewise.
4048 * gcc.target/i386/avx512-fma-7.h: Likewise.
4049 * gcc.target/i386/avx512-fma-8.h: Likewise.
4050 * gcc.target/i386/avx512f-fmadd-df-zmm-1.c: Likewise.
4051 * gcc.target/i386/avx512f-fmadd-sf-zmm-1.c: Likewise.
4052 * gcc.target/i386/avx512f-fmadd-sf-zmm-2.c: Likewise.
4053 * gcc.target/i386/avx512f-fmadd-sf-zmm-3.c: Likewise.
4054 * gcc.target/i386/avx512f-fmadd-sf-zmm-4.c: Likewise.
4055 * gcc.target/i386/avx512f-fmadd-sf-zmm-5.c: Likewise.
4056 * gcc.target/i386/avx512f-fmadd-sf-zmm-6.c: Likewise.
4057 * gcc.target/i386/avx512f-fmadd-sf-zmm-7.c: Likewise.
4058 * gcc.target/i386/avx512f-fmadd-sf-zmm-8.c: Likewise.
4059 * gcc.target/i386/avx512vl-fmadd-sf-xmm-1.c: Likewise.
4060 * gcc.target/i386/avx512vl-fmadd-sf-ymm-1.c: Likewise.
4061
4062 2018-10-18 Tobias Burnus <burnus@net-b.de>
4063
4064 PR fortran/87625
4065 * gfortran.dg/realloc_on_assign_31.f90: New file.
4066
4067 2018-10-18 David Malcolm <dmalcolm@redhat.com>
4068
4069 PR tree-optimization/87562
4070 * c-c++-common/substring-location-PR-87562-1-a.h: New file.
4071 * c-c++-common/substring-location-PR-87562-1-b.h: New file.
4072 * c-c++-common/substring-location-PR-87562-1.c: New test.
4073 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: Add test for
4074 PR 87562.
4075 * gcc.dg/plugin/pr87562-a.h: New file.
4076 * gcc.dg/plugin/pr87562-b.h: New file.
4077
4078 2018-10-18 Paul Thomas <pault@gcc.gnu.org>
4079
4080 PR fortran/58618
4081 * gfortran.dg/associate_45.f90 : New test.
4082
4083 2018-10-18 Paul Thomas <pault@gcc.gnu.org>
4084
4085 PR fortran/58618
4086 * gfortran.dg/deferred_character_30.f90 : New test.
4087
4088 2018-10-18 Richard Biener <rguenther@suse.de>
4089
4090 PR middle-end/87087
4091 * gcc.dg/torture/pr87087.c: New testcase.
4092 * gcc.dg/graphite/pr84204.c: XFAIL.
4093 * gcc.dg/graphite/pr85935.c: Likewise.
4094
4095 2018-10-18 H.J. Lu <hongjiu.lu@intel.com>
4096
4097 PR target/87537
4098 * gcc.target/i386/pr87537-1.c: New test.
4099
4100 2018-10-17 Joseph Myers <joseph@codesourcery.com>
4101
4102 * gcc.dg/c11-static-assert-7.c, gcc.dg/c11-static-assert-8.c,
4103 gcc.dg/c11-static-assert-9.c, gcc.dg/c2x-static-assert-1.c,
4104 gcc.dg/c2x-static-assert-2.c, gcc.dg/c99-static-assert-2.c,
4105 gcc.dg/gnu2x-static-assert-1.c: New tests.
4106 * gcc.dg/missing-symbol-3.c: Update expected fix-it text.
4107
4108 2018-10-17 Tobias Burnus <burnus@net-b.de>
4109
4110 PR fortran/87632
4111 * gfortran.dg/select_type_47.f90: New.
4112
4113 2018-10-17 Eric Botcazou <ebotcazou@adacore.com>
4114
4115 * gcc.c-torture/execute/pr87623.c: New test.
4116
4117 2018-10-17 Paolo Carlini <paolo.carlini@oracle.com>
4118
4119 PR c++/84705
4120 * g++.dg/cpp0x/pr84705.C: New.
4121
4122 2018-10-17 Paul Thomas <pault@gcc.gnu.org>
4123
4124 PR fortran/56386
4125 PR fortran/58906
4126 PR fortran/77385
4127 * gfortran.dg/associate_44.f90 : New test.
4128
4129 PR fortran/80260
4130 * gfortran.dg/select_type_45.f90 : New test.
4131
4132 PR fortran/82077
4133 * gfortran.dg/select_type_46.f90 : New test.
4134
4135 2018-10-16 Tobias Burnus <burnus@net-b.de>
4136
4137 PR fortran/67125
4138 * gfortran.dg/allocate_with_source_26.f90: Extend
4139 testcase with polymorphic variables.
4140
4141 2018-10-16 Tobias Burnus <burnus@net-b.de>
4142
4143 PR fortran/67125
4144 * gfortran.dg/allocate_with_source_26.f90: New.
4145
4146 2018-10-15 David Malcolm <dmalcolm@redhat.com>
4147
4148 * gcc.dg/missing-header-fixit-3.c: Update expected indentation
4149 to reflect minimum margin width.
4150 * gcc.dg/missing-header-fixit-4.c: Likewise.
4151 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
4152 Likewise.
4153 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
4154 Likewise.
4155 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers-2.c:
4156 New test.
4157 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add it.
4158
4159 2018-10-15 Tobias Burnus <burnus@net-b.de>
4160
4161 PR fortran/87597
4162 * gfortran.dg/inline_matmul_24.f90: Tweak scan-tree.
4163
4164 2018-10-15 Renlin Li <renlin.li@arm.com>
4165
4166 PR target/87563
4167 * gcc.target/aarch64/sve/pr87563.c: New.
4168
4169 2018-10-15 Paul Thomas <pault@gcc.gnu.org>
4170 Tobias Burnus <burnus@gcc.gnu.org>
4171
4172 PR fortran/87566
4173 * gfortran.dg/select_type_44.f90: New test.
4174 * gfortran.dg/associate_42.f90: New test.
4175
4176 2018-10-15 Bin Cheng <bin.cheng@linux.alibaba.com>
4177
4178 PR tree-optimization/87022
4179 * gcc.dg/tree-ssa/pr87022.c: New test.
4180
4181 2018-10-15 Richard Biener <rguenther@suse.de>
4182
4183 PR middle-end/87610
4184 * gcc.dg/torture/restrict-6.c: New testcase.
4185
4186 2018-10-15 Andreas Krebbel <krebbel@linux.ibm.com>
4187
4188 * g++.dg/vec-init-1.C: New test.
4189
4190 2018-10-14 H.J. Lu <hongjiu.lu@intel.com>
4191
4192 PR target/87599
4193 * gcc.target/i386/pr87599.c: New test.
4194
4195 2018-10-14 H.J. Lu <hongjiu.lu@intel.com>
4196
4197 PR target/87572
4198 * gcc.target/i386/pr87572.c: New test.
4199
4200 2018-10-14 Paul Thomas <pault@gcc.gnu.org>
4201
4202 PR fortran/83146
4203 * gfortran.dg/associate_43.f90: New test.
4204
4205 2018-10-14 Anthony Green <green@moxielogic.com>
4206
4207 * gcc.c-torture/execute/20101011-1.c: Adjust for moxie.
4208
4209 2018-10-12 Yury Gribov <tetra2005@gmail.com>
4210
4211 PR middle-end/81376
4212 * c-c++-common/pr81376.c: New test.
4213 * gcc.target/i386/387-ficom-2.c: Update test.
4214 * gcc.target/i386/387-ficom-2.c: Ditto.
4215
4216 2018-10-12 Tobias Burnus <burnus@net-b.de>
4217
4218 PR fortran/87597
4219 * gfortran.dg/inline_matmul_24.f90: New.
4220
4221 2018-10-12 Tobias Burnus <burnus@net-b.de>
4222
4223 PR fortran/58787
4224 * gfortran.dg/goacc/pr77765.f90: Modify dg-error.
4225 * gfortran.dg/interface_42.f90: Ditto.
4226 * gfortran.dg/internal_references_1.f90: Ditto.
4227 * gfortran.dg/invalid_procedure_name.f90: Ditto.
4228 * gfortran.dg/pr65453.f90: Ditto.
4229 * gfortran.dg/pr77414.f90: Ditto.
4230 * gfortran.dg/pr78741.f90: Ditto.
4231 * gfortran.dg/same_name_2.f90: Ditto.
4232
4233 2018-10-12 Wilco Dijkstra <wdijkstr@arm.com>
4234
4235 * gcc.target/aarch64/popcnt.c: Test zero-extended popcount.
4236 * gcc.target/aarch64/vec_zeroextend.c: Test zero-extended vectors.
4237
4238 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
4239
4240 * gcc.target/powerpc/fold-vec-insert-char-p8.c: New.
4241 * gcc.target/powerpc/fold-vec-insert-char-p9.c: New.
4242 * gcc.target/powerpc/fold-vec-insert-double.c: New.
4243 * gcc.target/powerpc/fold-vec-insert-float-p8.c: New.
4244 * gcc.target/powerpc/fold-vec-insert-float-p9.c: New.
4245 * gcc.target/powerpc/fold-vec-insert-int-p8.c: New.
4246 * gcc.target/powerpc/fold-vec-insert-int-p9.c: New.
4247 * gcc.target/powerpc/fold-vec-insert-longlong.c: New.
4248 * gcc.target/powerpc/fold-vec-insert-short-p8.c: New.
4249 * gcc.target/powerpc/fold-vec-insert-short-p9.c: New.
4250
4251 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
4252
4253 * gcc.target/powerpc/fold-vec-extract-char.p7.c: New.
4254 * gcc.target/powerpc/fold-vec-extract-char.p8.c: New.
4255 * gcc.target/powerpc/fold-vec-extract-char.p9.c: New.
4256 * gcc.target/powerpc/fold-vec-extract-double.p7.c: New.
4257 * gcc.target/powerpc/fold-vec-extract-double.p8.c: New.
4258 * gcc.target/powerpc/fold-vec-extract-double.p9.c: New.
4259 * gcc.target/powerpc/fold-vec-extract-float.p7.c: New.
4260 * gcc.target/powerpc/fold-vec-extract-float.p8.c: New.
4261 * gcc.target/powerpc/fold-vec-extract-float.p9.c: New.
4262 * gcc.target/powerpc/fold-vec-extract-int.p7.c: New.
4263 * gcc.target/powerpc/fold-vec-extract-int.p8.c: New.
4264 * gcc.target/powerpc/fold-vec-extract-int.p9.c: New.
4265 * gcc.target/powerpc/fold-vec-extract-longlong.p7.c: New.
4266 * gcc.target/powerpc/fold-vec-extract-longlong.p8.c: New.
4267 * gcc.target/powerpc/fold-vec-extract-longlong.p9.c: New.
4268 * gcc.target/powerpc/fold-vec-extract-short.p7.c: New.
4269 * gcc.target/powerpc/fold-vec-extract-short.p8.c: New.
4270 * gcc.target/powerpc/fold-vec-extract-short.p9.c: New.
4271
4272 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
4273
4274 * gcc.target/powerpc/fold-vec-select-char.c: New.
4275 * gcc.target/powerpc/fold-vec-select-double.c: New.
4276 * gcc.target/powerpc/fold-vec-select-float.c: New.
4277 * gcc.target/powerpc/fold-vec-select-int.c: New.
4278 * gcc.target/powerpc/fold-vec-select-longlong.c: New.
4279 * gcc.target/powerpc/fold-vec-select-short.c: New.
4280
4281 2018-10-09 Giuliano Belinassi <giuliano.belinassi@usp.br>
4282
4283 PR tree-optimization/86829
4284 * gcc.dg/sinatan-1.c: New test.
4285 * gcc.dg/sinatan-2.c: New test.
4286 * gcc.dg/sinatan-3.c: New test.
4287
4288 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
4289
4290 * gcc.target/powerpc/fold-vec-mergeeo-floatdouble.c: New.
4291 * gcc.target/powerpc/fold-vec-mergeeo-int.c: New.
4292 * gcc.target/powerpc/fold-vec-mergeeo-longlong.c: New.
4293
4294 2018-10-11 Tobias Burnus <burnus@net-b.de>
4295
4296 Revert:
4297 2018-10-09 Tobias Burnus <burnus@net-b.de>
4298
4299 PR fortran/83522
4300 * gfortran.dg/actual_array_substr_1.f90: Add dg-error,
4301 change to dg-do compile.
4302 * gfortran.dg/actual_array_substr_2.f90: Ditto.
4303 * gfortran.dg/array_initializer_1.f90: Use array
4304 element not size-one section.
4305 * gfortran.dg/array_substring.f90: New.
4306
4307 2018-10-11 Wilco Dijkstra <wdijkstr@arm.com>
4308
4309 PR target/87511
4310 * gcc.target/aarch64/pr87511.c: Add new test.
4311
4312 2018-10-11 David Malcolm <dmalcolm@redhat.com>
4313
4314 PR c++/84993
4315 * g++.dg/torture/accessor-fixits-9.C: New test.
4316
4317 2018-10-11 Nathan Sidwell <nathan@acm.org>
4318
4319 * g++.dg/parse/close-brace.C: New.
4320 * g++.dg/cpp0x/noexcept16.C: Avoid warning.
4321 * g++.old-deja/g++.other/crash32.C: Add another error
4322
4323 2018-10-11 Jakub Jelinek <jakub@redhat.com>
4324
4325 PR c++/85070
4326 * g++.dg/cpp0x/pr85070.C: Change effective target for diagnostics from
4327 c++14_only to c++14.
4328
4329 2018-10-11 David Malcolm <dmalcolm@redhat.com>
4330
4331 * lib/multiline.exp (dg-begin-multiline-output): Issue an error if
4332 there hasn't been a dg-end-multiline-output since the last
4333 dg-begin-multiline-output.
4334 (dg-end-multiline-output): Issue an error if there hasn't been a
4335 dg-begin-multiline-output. Reset _multiline_last_beginning_line
4336 as soon possible. Rename "line" to "last_line".
4337
4338 2018-10-11 Andrew Stubbs <ams@codesourcery.com>
4339
4340 * selftests/repeat.rtl: New file.
4341
4342 2018-10-11 Jakub Jelinek <jakub@redhat.com>
4343
4344 PR c++/87582
4345 * g++.dg/cpp1z/decomp48.C: New test.
4346
4347 2018-10-11 David Malcolm <dmalcolm@redhat.com>
4348
4349 * g++.dg/diagnostic/macro-arg-count.C: Move to...
4350 * c-c++-common/cpp/macro-arg-count-1.c: ...here, generalizing
4351 output for C vs C++. Expect notes showing the definitions of the
4352 macros.
4353 * c-c++-common/cpp/macro-arg-count-2.c: New test, adapted from the
4354 above.
4355
4356 2018-10-11 Martin Jambor <mjambor@suse.cz>
4357
4358 * gcc.dg/warn-abs-1.c: Guard tests assuming size of long double is
4359 greater that the size of double by target large_long double.
4360
4361 2018-10-11 Jakub Jelinek <jakub@redhat.com>
4362
4363 * g++.dg/cpp2a/feat-cxx2a.C: New test.
4364
4365 PR c++/87547
4366 * g++.dg/rtti/typeid12.C: New test.
4367
4368 2018-10-10 Eric Botcazou <ebotcazou@adacore.com>
4369
4370 * g++.dg/other/pr87574.C: New test.
4371
4372 2018-10-10 Marek Polacek <polacek@redhat.com>
4373
4374 PR c++/87567 - constexpr rejects call to non-constexpr function.
4375 * g++.dg/cpp1y/constexpr-loop7.C: New test.
4376
4377 2018-10-10 Paul A. Clarke <pc@us.ibm.com>
4378
4379 PR target/87579
4380 * gcc.target/powerpc/sse3-check.h: Remove duplicated code.
4381 * gcc.target/powerpc/sse3-addsubps.c: Likewise.
4382 * gcc.target/powerpc/sse3-addsubpd.c: Likewise.
4383 * gcc.target/powerpc/sse3-haddps.c: Likewise.
4384 * gcc.target/powerpc/sse3-hsubps.c: Likewise.
4385 * gcc.target/powerpc/sse3-haddpd.c: Likewise.
4386 * gcc.target/powerpc/sse3-hsubpd.c: Likewise.
4387 * gcc.target/powerpc/sse3-lddqu.c: Likewise.
4388 * gcc.target/powerpc/sse3-movsldup.c: Likewise.
4389 * gcc.target/powerpc/sse3-movshdup.c: Likewise.
4390 * gcc.target/powerpc/sse3-movddup.c: Likewise.
4391 * gcc.target/powerpc/pr37191.c: Likewise.
4392 2018-10-10 Martin Sebor <msebor@redhat.com>
4393
4394 PR c/54391
4395 * gcc.dg/transparent-union-6.c: New.
4396
4397 2018-10-10 Martin Sebor <msebor@redhat.com>
4398
4399 * gcc.c-torture/execute/memchr-1.c: Avoid assuming 4-byte wchar_t.
4400 Add a test for 2-byte wchar_t.
4401 * gcc.dg/builtin-memchr.c: New test.
4402
4403 2018-10-10 Uros Bizjak <ubizjak@gmail.com>
4404
4405 PR target/87573
4406 * gcc.target/i386/pr87573.c: New test.
4407
4408 2018-10-10 Jakub Jelinek <jakub@redhat.com>
4409
4410 PR target/87550
4411 * gcc.target/i386/pr87550.c: New test.
4412
4413 PR c/87286
4414 * gcc.dg/pr87286.c: Add -Wno-psabi to dg-options.
4415
4416 2018-10-09 Paolo Carlini <paolo.carlini@oracle.com>
4417
4418 PR c++/84423
4419 * g++.dg/concepts/pr84423-1.C: New.
4420 * g++.dg/concepts/pr84423-2.C: Likewise.
4421 * g++.dg/cpp0x/auto39.C: Test location too.
4422 * g++.dg/cpp0x/auto9.C: Likewise.
4423 * g++.dg/cpp1y/pr60384.C: Likewise.
4424
4425 2018-10-09 Paul A. Clarke <pc@us.ibm.com>
4426
4427 * gcc.target/powerpc/sse3-check.h: New file.
4428 * gcc.target/powerpc/sse3-addsubps.c: New file.
4429 * gcc.target/powerpc/sse3-addsubpd.c: New file.
4430 * gcc.target/powerpc/sse3-haddps.c: New file.
4431 * gcc.target/powerpc/sse3-hsubps.c: New file.
4432 * gcc.target/powerpc/sse3-haddpd.c: New file.
4433 * gcc.target/powerpc/sse3-hsubpd.c: New file.
4434 * gcc.target/powerpc/sse3-lddqu.c: New file.
4435 * gcc.target/powerpc/sse3-movsldup.c: New file.
4436 * gcc.target/powerpc/sse3-movshdup.c: New file.
4437 * gcc.target/powerpc/sse3-movddup.c: New file.
4438 * gcc.target/powerpc/pr37191.c: New file.
4439
4440 2018-10-09 Tobias Burnus <burnus@net-b.de>
4441
4442 PR fortran/83522
4443 * gfortran.dg/actual_array_substr_1.f90: Add dg-error,
4444 change to dg-do compile.
4445 * gfortran.dg/actual_array_substr_2.f90: Ditto.
4446 * gfortran.dg/array_initializer_1.f90: Use array
4447 element not size-one section.
4448 * gfortran.dg/array_substring.f90: New.
4449
4450 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
4451
4452 * gnat.dg/derived_type5.adb, gnat.dg/derived_type5_pkg.ads: New
4453 testcase.
4454
4455 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
4456
4457 * gnat.dg/warn17.adb: New testcase.
4458
4459 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
4460
4461 * gnat.dg/inline14.adb, gnat.dg/inline14_pkg.adb,
4462 gnat.dg/inline14_pkg.ads: New testcase.
4463
4464 2018-10-09 Ed Schonberg <schonberg@adacore.com>
4465
4466 * gnat.dg/warn18.adb: New testcase.
4467
4468 2018-10-09 Martin Liska <mliska@suse.cz>
4469
4470 * c-c++-common/asan/pr64820.c: Add line number to scanned
4471 pattern.
4472 * c-c++-common/asan/use-after-return-1.c: Likewise.
4473 * g++.dg/asan/function-argument-1.C (main): Likewise.
4474 * g++.dg/asan/function-argument-2.C (main): Likewise.
4475 * g++.dg/asan/function-argument-3.C (main): Likewise.
4476 * g++.dg/asan/use-after-scope-1.C (main): Likewise.
4477 * g++.dg/asan/use-after-scope-2.C (main): Likewise.
4478 * g++.dg/asan/use-after-scope-types-1.C (main): Likewise.
4479 * g++.dg/asan/use-after-scope-types-2.C (main): Likewise.
4480 * g++.dg/asan/use-after-scope-types-3.C (main): Likewise.
4481 * g++.dg/asan/use-after-scope-types-4.C (main): Likewise.
4482 * g++.dg/asan/use-after-scope-types-5.C (main): Likewise.
4483 * gcc.dg/asan/pr78541.c (main): Likewise.
4484 * gcc.dg/asan/use-after-scope-1.c (main): Likewise.
4485 * gcc.dg/asan/use-after-scope-10.c (main): Likewise.
4486 * gcc.dg/asan/use-after-scope-2.c (main): Likewise.
4487 * gcc.dg/asan/use-after-scope-3.c (main): Likewise.
4488 * gcc.dg/asan/use-after-scope-5.c (main): Likewise.
4489 * gcc.dg/asan/use-after-scope-9.c (main): Likewise.
4490
4491 2018-10-09 Paul Thomas <pault@gcc.gnu.org>
4492
4493 PR fortran/87151
4494 * gfortran.dg/deferred_type_component_3.f90: New test.
4495
4496 PR fortran/80931
4497 * gfortran.dg/deferred_character_28.f90: New test.
4498 * gfortran.dg/deferred_character_29.f90: New test (note that
4499 this test appears in PR83196 comment #4 by mistake).
4500
4501 2018-10-08 Eric Botcazou <ebotcazou@adacore.com>
4502
4503 * gcc.target/i386/vararg-loc.c: Accept a column number.
4504
4505 2018-10-08 Martin Liska <mliska@suse.cz>
4506
4507 * gcc.target/i386/i386.exp: Move procedures to
4508 target-supports.exp.
4509 * g++.target/i386/i386.exp: New file.
4510 * gcc.target/i386/mv*.C: Move here tests and remove
4511 target filter in these tests.
4512
4513 2018-10-08 Cesar Philippidis <cesar@codesourcery.com>
4514
4515 * gfortran.dg/contiguous_4.f90: Adjust.
4516 * gfortran.dg/contiguous_4.f90: New test.
4517
4518 2018-10-08 Paul Thomas <pault@gcc.gnu.org>
4519
4520 PR fortran/86372
4521 * gfortran.dg/associate_41.f90: New test.
4522
4523 2018-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4524
4525 * gcc.dg/merge-all-constants-2.c: Require string_merging support.
4526 * gnat.dg/string_merge1.adb: Likewise.
4527 * gnat.dg/string_merge2.adb: Likewise.
4528
4529 2018-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4530
4531 * c-c++-common/Wprio-ctor-dtor.c: Require init_priority support.
4532
4533 2018-10-08 Martin Liska <mliska@suse.cz>
4534
4535 * g++.dg/ext/pr82625.C: Add dg-compile filter.
4536
4537 2018-10-08 Paolo Carlini <paolo.carlini@oracle.com>
4538
4539 PR c++/71128
4540 * g++.dg/concepts/pr71128.C: New.
4541
4542 2018-10-08 Richard Sandiford <richard.sandiford@arm.com>
4543
4544 PR c/87286
4545 * gcc.dg/pr87286.c: New test.
4546
4547 2018-10-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4548
4549 PR fortran/86111
4550 * gfortran.dg/array_constructor_type_23.f90: New test.
4551
4552 2018-10-06 Paul Thomas <pault@gcc.gnu.org>
4553
4554 PR fortran/83999
4555 * gfortran.dg/elemental_function_4.f90 : New test.
4556
4557 2018-10-05 Peter Bergner <bergner@linux.ibm.com>
4558
4559 PR rtl-optimization/86939
4560 PR rtl-optimization/87479
4561 * gcc.target/powerpc/pr86939.c: New test.
4562 * gcc/testsuite/gcc.target/i386/pr49095.c: Fix expected results.
4563
4564 2018-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
4565
4566 * gnat.dg/string_merge1.adb: Fix test expectations.
4567 * gnat.dg/string_merge2.adb: Likewise.
4568
4569 2018-10-05 David Malcolm <dmalcolm@redhat.com>
4570
4571 PR c++/56856
4572 * g++.dg/ext/builtin4.C: Set expected location for warning to the
4573 correct location within the format string.
4574 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the plugin and
4575 files for testing locations within string literal locations from
4576 the C frontend.
4577 * g++.dg/warn/Wformat-method.C: New test.
4578 * g++.dg/warn/Wformat-pr71863.C: New test.
4579 * g++.dg/warn/Wformat-ranges-c++11.C: New test.
4580 * g++.dg/warn/Wformat-ranges.C: New test, based on
4581 gcc.dg/format/diagnostic-ranges.c.
4582 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4583 (test_multitoken_macro): Generalize expected output to work with
4584 both C and C++.
4585 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
4586 (test_stringified_token_1): Likewise.
4587 (test_stringified_token_3): Likewise.
4588
4589 2018-10-05 David Malcolm <dmalcolm@redhat.com>
4590
4591 * lib/multiline.exp (proc dg-end-multiline-output): Check argument
4592 count. If there's a 3rd argument, use dg-process-target on it,
4593 bailing out, or recording expected failures as "maybe_x".
4594 (proc handle-multiline-outputs): Extract "maybe_x", and use it
4595 to convert pass/fail into xpass/xfail.
4596
4597 2018-10-05 Martin Sebor <msebor@redhat.com>
4598
4599 PR tree-optimization/87490
4600 * gcc.dg/pr87490.c: New test.
4601 * gcc.dg/warn-strnlen-no-nul-2.c: Same.
4602
4603 2018-10-05 Steve Ellcey <sellcey@cavium.com>
4604
4605 PR tree-optimization/71625
4606 * /gcc.target/aarch64/vclz.c (test_vclz_s8): Add noinline attribute.
4607 (test_vclz_s16): Ditto.
4608 (test_vclz_s32): Ditto.
4609 (test_vclzq_s8): Ditto.
4610 (test_vclzq_s16): Ditto.
4611 (test_vclzq_s32): Ditto.
4612 (test_vclz_u8): Ditto.
4613 (test_vclz_u16): Ditto.
4614 (test_vclz_u32): Ditto.
4615 (test_vclzq_u8): Ditto.
4616 (test_vclzq_u16): Ditto.
4617 (test_vclzq_u32): Ditto.
4618 * gcc.target/aarch64/vneg_s.c (test_vneg_s8): Ditto.
4619 (test_vneg_s16): Ditto.
4620 (test_vneg_s32): Ditto.
4621 (test_vneg_s64): Ditto.
4622 (test_vnegd_s64): Ditto.
4623 (test_vnegq_s8): Ditto.
4624 (test_vnegq_s16): Ditto.
4625 (test_vnegq_s32): Ditto.
4626 (test_vnegq_s64): Ditto.
4627
4628 2018-10-05 Segher Boessenkool <segher@kernel.crashing.org>
4629
4630 PR target/87509
4631 * gcc.target/powerpc/test_fpscr_drn_builtin.c: Use hard_dfp instead
4632 of dfp_hw. Don't include <altivec.h>.
4633 * gcc.target/powerpc/test_fpscr_drn_builtin_error.c: Ditto. Require
4634 lp64.
4635 * gcc.target/powerpc/test_fpscr_rn_builtin.c: Don't include <altivec.h>.
4636 * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: Ditto.
4637 * gcc.target/powerpc/test_mffsl.c: Ditto.
4638
4639 2018-10-04 Vinay Kumar <vinay.kumar@blackfigtech.com>
4640
4641 * c-c++-common/Wprio-ctor-dtor.c: New test.
4642
4643 2018-10-04 David Malcolm <dmalcolm@redhat.com>
4644
4645 * gcc.dg/vect/nodump-vect-opt-info-2.c: New test.
4646 * gcc.dg/vect/vect-alias-check-4.c: Add "-fopt-info-vec-all" to
4647 dg-additional-options. Add dg-message and dg-missed directives
4648 to verify that -fopt-info messages are written at the correct
4649 locations.
4650
4651 2018-10-04 David Malcolm <dmalcolm@redhat.com>
4652
4653 * gcc.dg/plugin/dump-1.c: Update expected output for test_scopes
4654 due to "-internals" not being selected.
4655 * gcc.dg/plugin/dump-2.c: New test, based on dump-1.c, with
4656 "-internals" added to re-enable the output from test_scopes.
4657 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add dump-2.c.
4658
4659 2018-10-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
4660
4661 * gnat.dg/string_merge1.adb: New test.
4662 * gnat.dg/string_merge2.adb: New test.
4663 * gcc.dg/merge-all-constants-1.c: Adjust test.
4664 * gcc.dg/merge-all-constants-2.c: New test.
4665
4666 2018-10-04 Bill Seurer <seurer@linux.vnet.ibm.com>
4667
4668 PR target/87486
4669 * gcc.target/powerpc/undef-bool-2.c: Fix expected error output.
4670
4671 2018-10-04 Martin Liska <mliska@suse.cz>
4672
4673 PR c/87483
4674 * gcc.dg/pr87483.c: New test.
4675
4676 2018-10-04 Martin Liska <mliska@suse.cz>
4677
4678 PR ipa/82625
4679 * g++.dg/ext/pr82625.C: New test.
4680
4681 2018-10-04 David Malcolm <dmalcolm@redhat.com>
4682
4683 * gcc.dg/plugin/dump-1.c: New test.
4684 * gcc.dg/plugin/dump_plugin.c: New test plugin.
4685 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
4686
4687 2018-10-04 Peter Bergner <bergner@linux.ibm.com>
4688
4689 PR rtl-optimization/87466
4690 * gcc.target/powerpc/pr87466.c: New test.
4691
4692 2018-10-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4693
4694 PR tree-optimization/85787
4695 * gcc.dg/ipa/propmalloc-4.c: New test.
4696
4697 2018-10-04 Richard Biener <rguenther@suse.de>
4698
4699 * gcc.dg/tree-ssa/cunroll-15.c: Add XFAILs for arm and powerpc.
4700
4701 2018-10-03 Ian Lance Taylor <iant@google.com>
4702
4703 * go.test/go-test.exp (go-set-goarch): Use amd64p32 on x32.
4704
4705 2018-10-03 Martin Sebor <msebor@redhat.com>
4706
4707 * gcc.dg/warn-sprintf-no-nul.c: New test.
4708
4709 2018-10-03 Martin Liska <mliska@suse.cz>
4710
4711 PR gcov-profile/86109
4712 * g++.dg/gcov/pr86109.C: New test.
4713
4714 2018-10-02 Marc Glisse <marc.glisse@inria.fr>
4715
4716 * gcc.dg/tree-ssa/muldiv-1.c: New file.
4717 * gcc.dg/tree-ssa/muldiv-2.c: Likewise.
4718
4719 2018-10-02 Segher Boessenkool <segher@kernel.crashing.org>
4720
4721 PR target/87081
4722 * gcc.target/powerpc/vec-init-6.c: Fix expected asm.
4723
4724 2018-10-01 Martin Sebor <msebor@redhat.com>
4725
4726 * gcc.dg/warn-strnlen-no-nul.c: New.
4727
4728 2018-10-01 Carl Love <cel@us.ibm.com>
4729
4730 PR 69431
4731 * gcc.target/powerpc/test_mffsl-p9.c: New file.
4732 * gcc.target/powerpc/test_fpscr_rn_builtin.c: New file.
4733 * gcc.target/powerpc/test_fpscr_drn_builtin.c: New file.
4734 * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: New file.
4735 * gcc.target/powerpc/test_fpscr_drn_builtin_error.c: New file.
4736
4737 2018-10-01 Paul Thomas <pault@gcc.gnu.org>
4738
4739 PR fortran/65677
4740 * gfortran.dg/dependency_52.f90 : Expand the test to check both
4741 the call to adjustl and direct assignment of the substring.
4742
4743 2018-10-01 Richard Biener <rguenther@suse.de>
4744
4745 PR tree-optimization/87465
4746 * gcc.dg/tree-ssa/cunroll-15.c: New testcase.
4747
4748 2018-10-01 Tamar Christina <tamar.christina@arm.com>
4749
4750 PR target/86486
4751 * gcc.dg/pr82788.c: Skip for AArch64.
4752 * gcc.dg/guality/vla-1.c: Turn off stack-clash.
4753 * gcc.target/aarch64/subsp.c: Likewise.
4754 * gcc.dg/params/blocksort-part.c: Skip stack-clash checks
4755 on AArch64.
4756 * gcc.dg/stack-check-10.c: Add AArch64 specific checks.
4757 * gcc.dg/stack-check-12.c: ILP32 fixup.
4758 * gcc.dg/stack-check-5.c: Add AArch64 specific checks.
4759 * gcc.dg/stack-check-6a.c: Skip on AArch64, we don't support this.
4760 * testsuite/lib/target-supports.exp
4761 (check_effective_target_frame_pointer_for_non_leaf): AArch64 does not
4762 require frame pointer for non-leaf functions.
4763
4764 2018-10-01 Tamar Christina <tamar.christina@arm.com>
4765
4766 PR target/86486
4767 * gcc.target/aarch64/stack-check-alloca-1.c: New.
4768 * gcc.target/aarch64/stack-check-alloca-10.c: New.
4769 * gcc.target/aarch64/stack-check-alloca-2.c: New.
4770 * gcc.target/aarch64/stack-check-alloca-3.c: New.
4771 * gcc.target/aarch64/stack-check-alloca-4.c: New.
4772 * gcc.target/aarch64/stack-check-alloca-5.c: New.
4773 * gcc.target/aarch64/stack-check-alloca-6.c: New.
4774 * gcc.target/aarch64/stack-check-alloca-7.c: New.
4775 * gcc.target/aarch64/stack-check-alloca-8.c: New.
4776 * gcc.target/aarch64/stack-check-alloca-9.c: New.
4777 * gcc.target/aarch64/stack-check-alloca.h: New.
4778 * gcc.target/aarch64/stack-check-14.c: New.
4779 * gcc.target/aarch64/stack-check-15.c: New.
4780
4781 2018-10-01 Tamar Christina <tamar.christina@arm.com>
4782
4783 PR target/86486
4784 * gcc.target/aarch64/stack-check-prologue-16.c: New test
4785 * gcc.target/aarch64/stack-check-cfa-3.c: New test.
4786 * gcc.target/aarch64/sve/struct_vect_24.c: New test.
4787 * gcc.target/aarch64/sve/struct_vect_24_run.c: New test.
4788
4789 2018-10-01 Jeff Law <law@redhat.com>
4790 Richard Sandiford <richard.sandiford@linaro.org>
4791 Tamar Christina <tamar.christina@arm.com>
4792
4793 PR target/86486
4794 * gcc.target/aarch64/stack-check-12.c: New.
4795 * gcc.target/aarch64/stack-check-13.c: New.
4796 * gcc.target/aarch64/stack-check-cfa-1.c: New.
4797 * gcc.target/aarch64/stack-check-cfa-2.c: New.
4798 * gcc.target/aarch64/stack-check-prologue-1.c: New.
4799 * gcc.target/aarch64/stack-check-prologue-10.c: New.
4800 * gcc.target/aarch64/stack-check-prologue-11.c: New.
4801 * gcc.target/aarch64/stack-check-prologue-12.c: New.
4802 * gcc.target/aarch64/stack-check-prologue-13.c: New.
4803 * gcc.target/aarch64/stack-check-prologue-14.c: New.
4804 * gcc.target/aarch64/stack-check-prologue-15.c: New.
4805 * gcc.target/aarch64/stack-check-prologue-2.c: New.
4806 * gcc.target/aarch64/stack-check-prologue-3.c: New.
4807 * gcc.target/aarch64/stack-check-prologue-4.c: New.
4808 * gcc.target/aarch64/stack-check-prologue-5.c: New.
4809 * gcc.target/aarch64/stack-check-prologue-6.c: New.
4810 * gcc.target/aarch64/stack-check-prologue-7.c: New.
4811 * gcc.target/aarch64/stack-check-prologue-8.c: New.
4812 * gcc.target/aarch64/stack-check-prologue-9.c: New.
4813 * gcc.target/aarch64/stack-check-prologue.h: New.
4814 * lib/target-supports.exp
4815 (check_effective_target_supports_stack_clash_protection): Add AArch64.
4816
4817 2018-10-01 Tamar Christina <tamar.christina@arm.com>
4818
4819 * lib/target-supports.exp (check_cached_effective_target_indexed): New.
4820 (check_cached_effective_target, clear_effective_target_cache): Cleanup.
4821 (check_compile): Support values already Boolean.
4822 (check_alias_available, check_gc_sections_available,
4823 check_profiling_available, check_effective_target_vect_cmdline_needed,
4824 check_effective_target_vect_int,
4825 check_effective_target_vect_intfloat_cvt,
4826 check_effective_target_vect_doubleint_cvt,
4827 check_effective_target_vect_intdouble_cvt,
4828 check_effective_target_vect_uintfloat_cvt,
4829 check_effective_target_vect_floatint_cvt,
4830 check_effective_target_vect_floatuint_cvt,
4831 check_effective_target_vect_peeling_profitable,
4832 check_effective_target_vect_simd_clones,
4833 check_effective_target_vect_peeling_profitable,
4834 check_effective_target_vect_simd_clones,
4835 check_effective_target_vect_shift,
4836 check_effective_target_vect_bswap,
4837 check_effective_target_vect_shift_char,
4838 check_effective_target_vect_float,
4839 check_effective_target_vect_double,
4840 check_effective_target_vect_long_long,
4841 check_effective_target_vect_no_int_min_max,
4842 check_effective_target_vect_no_int_add,
4843 check_effective_target_vect_no_bitwise,
4844 check_effective_target_vect_perm,
4845 check_effective_target_vect_perm_byte,
4846 check_effective_target_vect_perm_short,
4847 check_effective_target_xorsign,
4848 check_effective_target_vect_widen_sum_hi_to_si_pattern,
4849 check_effective_target_vect_widen_sum_hi_to_si,
4850 check_effective_target_vect_widen_sum_qi_to_hi,
4851 check_effective_target_vect_widen_sum_qi_to_si,
4852 check_effective_target_vect_widen_mult_qi_to_hi,
4853 check_effective_target_vect_widen_mult_hi_to_si,
4854 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
4855 check_effective_target_vect_widen_mult_hi_to_si_pattern,
4856 check_effective_target_vect_widen_mult_si_to_di_pattern,
4857 check_effective_target_vect_widen_shift,
4858 check_effective_target_vect_sdot_qi,
4859 check_effective_target_vect_udot_qi,
4860 check_effective_target_vect_sdot_hi,
4861 check_effective_target_vect_udot_hi,
4862 check_effective_target_vect_usad_char,
4863 check_effective_target_vect_pack_trunc,
4864 check_effective_target_vect_unpack,
4865 check_effective_target_unaligned_stack,
4866 check_effective_target_vect_no_align,
4867 check_effective_target_vect_hw_misalign,
4868 check_effective_target_natural_alignment_32,
4869 check_effective_target_natural_alignment_64,
4870 check_effective_target_vect_element_align,
4871 check_effective_target_vect_load_lanes **,
4872 check_effective_target_vect_condition,
4873 check_effective_target_vect_cond_mixed,
4874 check_effective_target_vect_char_mult,
4875 check_effective_target_vect_short_mult,
4876 check_effective_target_vect_int_mult,
4877 check_effective_target_vect_extract_even_odd,
4878 check_effective_target_vect_interleave,
4879 check_effective_target_vect_stridedN,
4880 check_effective_target_vect_call_copysignf,
4881 check_effective_target_sqrt_insn,
4882 check_effective_target_vect_call_sqrtf,
4883 check_effective_target_vect_call_btrunc,
4884 check_effective_target_vect_call_btruncf,
4885 check_effective_target_vect_call_ceil,
4886 check_effective_target_vect_call_ceilf,
4887 check_effective_target_vect_call_floor,
4888 check_effective_target_vect_call_floorf,
4889 check_effective_target_vect_call_lceil,
4890 check_effective_target_vect_call_lfloor,
4891 check_effective_target_vect_call_nearbyint,
4892 check_effective_target_vect_call_nearbyintf,
4893 check_effective_target_vect_call_round,
4894 check_effective_target_vect_call_roundf,
4895 check_effective_target_section_anchors,
4896 check_effective_target_bswap,
4897 check_effective_target_sync_int_long,
4898 check_effective_target_sync_char_short,
4899 check_effective_target_tiny,
4900 check_effective_target_pie_copyreloc,
4901 check_effective_target_got32x_reloc,
4902 check_effective_target_tls_get_addr_via_got): Use new caching.
4903
4904 2018-10-01 MCC CS <deswurstes@users.noreply.github.com>
4905
4906 PR tree-optimization/87261
4907 * gcc.dg/pr87261.c: New test.
4908
4909 2018-10-01 Claudiu Zissulescu <claziss@synopsys.com>
4910
4911 * gcc.target/arc/tph_addx.c: New test.
4912
4913 2018-10-01 Claudiu Zissulescu <claziss@synopsys.com>
4914
4915 * gcc.target/arc/tmac-3.c: New file.
4916
4917 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
4918
4919 PR fortran/87359
4920 * gfortran.dg/associate_40.f90 : New test.
4921
4922 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
4923
4924 PR fortran/70752
4925 PR fortran/72709
4926 * gfortran.dg/deferred_character_25.f90 : New test.
4927 * gfortran.dg/deferred_character_26.f90 : New test.
4928 * gfortran.dg/deferred_character_27.f90 : New test to verify
4929 that PR82617 remains fixed.
4930
4931 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
4932
4933 PR fortran/70149
4934 * gfortran.dg/deferred_character_24.f90 : New test.
4935
4936 2018-09-29 H.J. Lu <hongjiu.lu@intel.com>
4937
4938 PR target/87370
4939 * gcc.target/i386/pr87370.c: New test.
4940
4941 2018-09-29 Paul Thomas <pault@gcc.gnu.org>
4942
4943 PR fortran/65667
4944 * gfortran.dg/dependency_52.f90 : New test.
4945
4946 2018-09-29 Jakub Jelinek <jakub@redhat.com>
4947
4948 PR target/87467
4949 * gcc.target/i386/avx512f-abspd-1.c (SIZE): Divide by two.
4950 (CALC): Use double instead of float.
4951 (TEST): Adjust to test _mm512_abs_pd and _mm512_mask_abs_pd rather than
4952 _mm512_abs_ps and _mm512_mask_abs_ps.
4953
4954 2018-09-28 David Malcolm <dmalcolm@redhat.com>
4955
4956 * c-c++-common/unroll-1.c: Update expected output from "note" to
4957 "optimized".
4958 * c-c++-common/unroll-2.c: Likewise.
4959 * c-c++-common/unroll-3.c: Likewise.
4960 * g++.dg/tree-ssa/dom-invalid.C: Update expected output from
4961 dg-message to dg-missed. Convert param from -fopt-info to
4962 -fopt-info-missed-ipa.
4963 * g++.dg/tree-ssa/pr81408.C: Update expected output from
4964 dg-message to dg-missed.
4965 * g++.dg/vect/slp-pr56812.cc: Update expected output from
4966 dg-message to dg-optimized.
4967 * gcc.dg/pr26570.c: Update expected output from dg-message to
4968 dg-missed. Convert param from -fopt-info to
4969 -fopt-info-missed-ipa.
4970 * gcc.dg/pr32773.c: Likewise.
4971 * gcc.dg/tree-ssa/pr19210-1.c: Update expected output from
4972 dg-message to dg-missed.
4973 * gcc.dg/unroll-2.c: Update expected output from dg-message to
4974 dg-optimized.
4975 * gcc.dg/vect/nodump-vect-opt-info-1.c: Likewise. Convert param
4976 from -fopt-info to -fopt-info-vec.
4977 * gfortran.dg/directive_unroll_1.f90: Update expected output from
4978 "note" to "optimized".
4979 * gfortran.dg/directive_unroll_2.f90: Likewise.
4980 * gfortran.dg/directive_unroll_3.f90: Likewise.
4981 * gnat.dg/unroll4.adb: Likewise.
4982 * lib/gcc-dg.exp (dg-optimized): New procedure.
4983 (dg-missed): New procedure.
4984
4985 2018-09-28 Joseph Myers <joseph@codesourcery.com>
4986
4987 PR c/87390
4988 * gcc.dg/torture/fp-int-convert.h (TEST_I_F_VAL): Convert integer
4989 values explicitly to target type for comparison.
4990
4991 2018-09-28 Steve Ellcey <sellcey@cavium.com>
4992
4993 PR testsuite/87433
4994 * gcc.target/aarch64/ashltidisi.c: Expect 3 asr instructions
4995 instead of 4.
4996
4997 2018-09-28 Steve Ellcey <sellcey@cavium.com>
4998
4999 PR testsuite/87433
5000 * gcc.dg/zero_bits_compound-1.c: Do not run on aarch64*-*-*.
5001
5002 2018-09-28 Eric Botcazou <ebotcazou@adacore.com>
5003
5004 * gcc.target/sparc/20160229-1.c: Minor tweak.
5005 * gcc.target/sparc/cbcond-2.c: Likewise.
5006 * gcc.target/sparc/movcc-1.c: Add -mcpu=v9 option.
5007 * gcc.target/sparc/movcc-2.c: Minor tweak.
5008 * gcc.target/sparc/overflow-3.c: Likewise.
5009 * gcc.target/sparc/overflow-4.c: Add -mno-vis4 option.
5010 * gcc.target/sparc/overflow-5.c: Minor tweak.
5011 * gcc.target/sparc/setcc-4.c: Add -mno-vis4 option.
5012
5013 2018-09-27 Segher Boessenkool <segher@kernel.crashing.org>
5014
5015 * g++.dg/ext/altivec-6.C: Change the vec_splat second argument to a
5016 valid value, in the "vector bool int" case.
5017
5018 2018-09-27 Uros Bizjak <ubizjak@gmail.com>
5019
5020 * gcc.dg/rtl/x86_64/dfinit.c: Update scan-rtl-dump string.
5021 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: Ditto.
5022 * gcc.target/i386/pr79804.c (foo): Use register "19", not "20".
5023
5024 2018-09-27 Martin Liska <mliska@suse.cz>
5025
5026 * g++.dg/pr60518.C: Add -Wno-missing-profile.
5027 * g++.dg/torture/pr59265.C: Likewise.
5028 * g++.dg/tree-prof/morefunc.C: Likewise.
5029 * g++.dg/tree-ssa/dom-invalid.C: Likewise.
5030 * gcc.dg/pr26570.c: Likewise.
5031 * gcc.dg/pr32773.c: Likewise.
5032 * gcc.dg/pr40209.c: Likewise.
5033 * gcc.dg/pr51957-1.c: Likewise.
5034 * gcc.dg/pr80747.c: Likewise.
5035 * gcc.target/aarch64/pr62262.c: Likewise.
5036
5037 2018-09-27 Richard Biener <rguenther@suse.de>
5038
5039 PR testsuite/87451
5040 * gcc.dg/debug/dwarf2/inline5.c: Deal with different comment characters.
5041
5042 2018-09-27 Richard Biener <rguenther@suse.de>
5043
5044 PR debug/37801
5045 PR debug/87440
5046 * gcc.dg/debug/dwarf2/inline2.c: Adjust.
5047 * gcc.dg/debug/dwarf2/inline4.c: New testcase.
5048
5049 2018-09-27 Paolo Carlini <paolo.carlini@oracle.com>
5050
5051 PR c++/67544
5052 * g++.dg/concepts/pr67544.C: New.
5053
5054 2018-09-27 Paolo Carlini <paolo.carlini@oracle.com>
5055
5056 PR c++/84940
5057 * g++.dg/expr/unary4.C: New.
5058
5059 2018-09-26 Indu Bhagat <indu.bhagat@oracle.com>
5060
5061 PR gcov-profile/86957
5062 * gcc.dg/Wmissing-profile.c: New test.
5063
5064 2018-09-26 Joseph Myers <joseph@codesourcery.com>
5065
5066 PR c/87390
5067 * gcc.target/i386/excess-precision-9.c,
5068 gcc.target/i386/excess-precision-10.c: New tests.
5069
5070 2018-09-26 Richard Biener <rguenther@suse.de>
5071
5072 PR debug/87443
5073 * gcc.dg/debug/dwarf2/inline5.c: New testcase.
5074
5075 2018-09-26 Martin Jambor <mjambor@suse.cz>
5076
5077 PR c/87347
5078 * gcc.dg/pr87347.c: New test.
5079
5080 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
5081
5082 PR c++/71131
5083 * g++.dg/concepts/pr71131.C: New.
5084
5085 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
5086
5087 PR c++/71127
5088 * g++.dg/concepts/pr71127.C: New.
5089
5090 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
5091
5092 PR c++/67655
5093 * g++.dg/concepts/pr67655.C: New.
5094
5095 2018-09-26 Thomas Quinot <quinot@adacore.com>
5096
5097 * gnat.dg/sso13.adb: New testcase.
5098
5099 2018-09-26 Justin Squirek <squirek@adacore.com>
5100
5101 * gnat.dg/warn16.adb: New testcase.
5102
5103 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
5104
5105 * gnat.dg/elab7.adb, gnat.dg/elab7_pkg1.adb,
5106 gnat.dg/elab7_pkg1.ads, gnat.dg/elab7_pkg2.adb,
5107 gnat.dg/elab7_pkg2.ads: New testcase.
5108
5109 2018-09-26 Javier Miranda <miranda@adacore.com>
5110
5111 * gnat.dg/interface8.adb, gnat.dg/interface8.ads: New testcase.
5112
5113 2018-09-26 Ed Schonberg <schonberg@adacore.com>
5114
5115 * gnat.dg/predicate2-containers.ads,
5116 gnat.dg/predicate2-project-name_values.ads,
5117 gnat.dg/predicate2-project-registry-attribute.ads,
5118 gnat.dg/predicate2-project-registry.ads,
5119 gnat.dg/predicate2-project-typ-set.ads,
5120 gnat.dg/predicate2-project-typ.ads,
5121 gnat.dg/predicate2-project.ads,
5122 gnat.dg/predicate2-source_reference.ads, gnat.dg/predicate2.ads,
5123 gnat.dg/predicate2_main.adb: New testcase.
5124
5125 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
5126
5127 * gnat.dg/dynhash1.adb: New testcase.
5128
5129 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
5130
5131 * gnat.dg/sets1.adb: New testcase.
5132 * gnat.dg/dynhash.adb, gnat.dg/linkedlist.adb: Update testcases
5133 to new API.
5134
5135 2018-09-26 Thomas Quinot <quinot@adacore.com>
5136
5137 * gnat.dg/sso12.adb: New testcase.
5138
5139 2018-09-26 Justin Squirek <squirek@adacore.com>
5140
5141 * gnat.dg/expr_func8.adb: New testcase.
5142
5143 2018-09-26 Ed Schonberg <schonberg@adacore.com>
5144
5145 * gnat.dg/predicate3.adb, gnat.dg/predicate3_pkg.ads: New
5146 testcase.
5147
5148 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
5149
5150 PR c++/67656
5151 * g++.dg/concepts/pr67656.C: New.
5152
5153 2018-09-26 Eric Botcazou <ebotcazou@adacore.com>
5154
5155 * gnat.dg/addr12.adb, gnat.dg/addr12_a.adb,
5156 gnat.dg/addr12_a.ads, gnat.dg/addr12_b.adb,
5157 gnat.dg/addr12_b.ads, gnat.dg/addr12_c.ads: New testcase.
5158
5159 2018-09-26 Eric Botcazou <ebotcazou@adacore.com>
5160
5161 * g++.dg/other/vthunk1.C: Rename to...
5162 * g++.dg/other/thunk1.C: ...this.
5163 * g++.dg/other/thunk2a.C: New test.
5164 * g++.dg/other/thunk2b.C: Likewise.
5165
5166 2018-09-25 Jim Wilson <jimw@sifive.com>
5167
5168 * gcc.target/riscv/weak-1.c: New.
5169
5170 2018-09-25 Jeff Law <law@redhat.com>
5171
5172 * gcc.dg/warn-stpcpy-no-nul.c: Drop unnecessary xfails.
5173 * gcc.dg/warn-stplen-no-nul.c: Likewise.
5174
5175 2018-09-25 Alexandre Oliva <oliva@adacore.com>
5176
5177 * gnat.dg/dinst.adb: Adjust for locviews.
5178
5179 2018-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
5180
5181 * g++.dg/ext/altivec-6.C: Updated vec_splat() calls.
5182 * gcc.target/powerpc/fold-vec-splat-char.c: Remove invalid
5183 vec_splat calls from recently added tests. Update instruction counts.
5184 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: Same.
5185 * gcc.target/powerpc/fold-vec-splat-int.c: Same.
5186 * gcc.target/powerpc/fold-vec-splat-longlong.c: Same.
5187 * gcc.target/powerpc/fold-vec-splat-pixel.c: Same.
5188 * gcc.target/powerpc/fold-vec-splat-short.c: Same.
5189
5190 2018-09-25 Marek Polacek <polacek@redhat.com>
5191
5192 PR c++/87425
5193 * g++.dg/cpp2a/constexpr-virtual12.C: New test.
5194
5195 2018-09-25 Jakub Jelinek <jakub@redhat.com>
5196
5197 PR c++/87398
5198 * g++.dg/other/pr87398.C: New test.
5199 * g++.dg/cpp2a/constexpr-virtual10.C: New test.
5200 * g++.dg/cpp2a/constexpr-virtual11.C: New test.
5201
5202 2018-09-25 Martin Jambor <mjambor@suse.cz>
5203
5204 PR testsuite/87339
5205 * gcc.dg/warn-abs-1.c: Do not test _Float128. Remove dg-skip-if and
5206 float125 target.
5207 * gcc.target/i386/warn-abs-3.c: New test.
5208
5209 2018-09-25 Paolo Carlini <paolo.carlini@oracle.com>
5210
5211 PR c++/81246
5212 * g++.dg/cpp0x/pr81246.C: New.
5213
5214 2018-09-25 H.J. Lu <hongjiu.lu@intel.com>
5215
5216 PR target/82699
5217 * gcc.target/i386/pr82699-5.c: Add -fno-pic for ia32.
5218 * gcc.target/i386/pr82699-6.c: Add -fno-pic.
5219
5220 2018-09-25 Jakub Jelinek <jakub@redhat.com>
5221
5222 * gfortran.dg/coarray_lock_7.f90: Adjust scan-tree-dump-times for
5223 ILP32.
5224
5225 2018-09-25 Richard Biener <rguenther@suse.de>
5226
5227 PR tree-optimization/87402
5228 * gcc.dg/torture/pr87402.c: New testcase.
5229
5230 2018-09-25 H.J. Lu <hongjiu.lu@intel.com>
5231
5232 PR testsuite/70150
5233 * gcc.dg/20020312-2.c (dg-additional-options): Set to "-no-pie"
5234 for pie_enabled target.
5235 * gcc.dg/uninit-19.c: Check pie_enabled for PIC.
5236 * gcc.target/i386/pr34256.c: Likewise.
5237
5238 2018-09-24 Paolo Carlini <paolo.carlini@oracle.com>
5239
5240 PR c++/85070
5241 * g++.dg/cpp0x/pr85070.C: New.
5242
5243 2018-09-24 H.J. Lu <hongjiu.lu@intel.com>
5244
5245 PR target/82699
5246 * gcc.target/i386/pr82699-1.c: New file.
5247 * gcc.target/i386/pr82699-2.c: Likewise.
5248 * gcc.target/i386/pr82699-3.c: Likewise.
5249 * gcc.target/i386/pr82699-4.c: Likewise.
5250 * gcc.target/i386/pr82699-5.c: Likewise.
5251 * gcc.target/i386/pr82699-6.c: Likewise.
5252
5253 2018-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5254
5255 PR fortran/87401
5256 * gfortran.dg/intent_out_12.f90: New test.
5257
5258 2018-09-24 Will Schmidt <will_schmidt@vnet.ibm.com>
5259
5260 PR testsuite/86952
5261 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: Add and
5262 update expected codegen
5263
5264 2018-09-24 Cesar Philippidis <cesar@codesourcery.com>
5265
5266 * gfortran.dg/goacc/nested-parallelism.f90: New test.
5267
5268 2018-09-24 Ilya Leoshkevich <iii@linux.ibm.com>
5269
5270 PR target/80080
5271 * gcc.target/s390/risbg-ll-3.c: Expect conditional returns.
5272 * gcc.target/s390/zvector/vec-cmp-2.c: Likewise.
5273
5274 2018-09-24 Martin Liska <mliska@suse.cz>
5275
5276 PR sanitizer/85774
5277 * g++.dg/asan/pr85774.C: New test.
5278
5279 2018-09-24 Alexandre Oliva <oliva@adacore.com>
5280
5281 PR middle-end/87054
5282 * gcc.dg/pr87054.c: Adjust for no __int128 on x86.
5283
5284 2018-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
5285
5286 PR fortran/87395
5287 * gfortran.dg/intent_out_11.f90: New test.
5288
5289 2018-09-23 Janne Blomqvist <jb@gcc.gnu.org>
5290
5291 * gfortran.dg/coarray_lib_alloc_4.f90: Fix scan patterns.
5292 * gfortran.dg/coarray_lock_7.f90: Likewise.
5293
5294 2018-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
5295
5296 PR fortran/87395
5297 * gfortran.dg/intent_out_10.f90: New test.
5298
5299 2018-09-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5300
5301 PR fortran/41453
5302 * gfortran.dg/intent_optimize_2.f90: New test.
5303
5304 2018-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5305
5306 PR fortran/87318
5307 * gfortran.dg/dtio_1.f90: Update test to valid code.
5308
5309 2018-09-22 Paul Thomas <pault@gcc.gnu.org>
5310
5311 PR fortran/85603
5312 * gfortran.dg/deferred_character_23.f90 : New test.
5313
5314 2018-09-21 Jeff Law <law@redhat.com>
5315
5316 * gcc.dg/tree-ssa/vrp113.c: Disable EVRP.
5317 * gcc.dg/tree-ssa/vrp120.c: New test.
5318
5319 2018-09-21 Marek Polacek <polacek@redhat.com>
5320
5321 PR c++/87372 - __func__ constexpr evaluation.
5322 * g++.dg/cpp1y/func_constexpr2.C: New test.
5323
5324 2018-09-21 Paul Thomas <pault@gcc.gnu.org>
5325
5326 PR fortran/77325
5327 * gfortran.dg/deferred_character_22.f90 : New test.
5328
5329 2018-09-21 Paul Thomas <pault@gcc.gnu.org>
5330
5331 PR fortran/87359
5332 * gfortran.dg/finalize_33.f90 : New test.
5333
5334 2018-09-21 David Malcolm <dmalcolm@redhat.com>
5335
5336 PR tree-optimization/87309
5337 * gcc.dg/pr87309.c: New test.
5338
5339 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
5340
5341 * c-c++-common/dump-ada-spec-14.c: New test.
5342
5343 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
5344
5345 * gcc.dg/nested-func-11.c: New test.
5346
5347 * lib/target-supports.exp (check_effective_target_tls_runtime): Make
5348 more robust and remove target-specific handling.
5349
5350 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
5351
5352 * gcc.c-torture/execute/20180921-1.c: New test.
5353
5354 2018-09-20 Marek Polacek <polacek@redhat.com>
5355
5356 PR c++/87109 - wrong ctor with maybe-rvalue semantics.
5357 * g++.dg/cpp0x/ref-qual19.C: Adjust the expected results.
5358 * g++.dg/cpp0x/ref-qual20.C: New test.
5359
5360 2018-09-20 Allan Sandfeld Jensen <allan.jensen@qt.io>
5361
5362 * g++.dg/ipa/pr64059.C: Removed now redundant -nostdlib.
5363 * g++.dg/lto/20081109-1_0.C: Likewise.
5364 * g++.dg/lto/20090302_0.C: Likewise.
5365 * g++.dg/lto/pr45621_0.C: Likewise.
5366 * g++.dg/lto/pr60567_0.C: Likewise.
5367 * g++.dg/lto/pr62026.C: Likewise.
5368 * gcc.dg/lto/pr45736_0.c: Likewise.
5369 * gcc.dg/lto/pr52634_0.c: Likewise.
5370 * gfortran.dg/lto/20091016-1_0.f90: Likewise.
5371 * gfortran.dg/lto/pr79108_0.f90: Likewise.
5372
5373 2018-09-20 Alexandre Oliva <oliva@adacore.com>
5374
5375 PR middle-end/87054
5376 * gcc.dg/pr87054.c: New.
5377
5378 2018-09-20 Richard Sandiford <richard.sandiford@arm.com>
5379
5380 PR tree-optimization/87288
5381 * gcc.dg/vect/pr87288-1.c: New test.
5382 * gcc.dg/vect/pr87288-2.c: Likewise,
5383 * gcc.dg/vect/pr87288-3.c: Likewise.
5384
5385 2018-09-20 Richard Sandiford <richard.sandiford@arm.com>
5386
5387 PR tree-optimization/86877
5388 * gfortran.dg/vect/vect-8-epilogue.F90: New test.
5389
5390 2018-09-19 Marek Polacek <polacek@redhat.com>
5391
5392 * g++.dg/conversion/op4.C: Add dg-warning.
5393 * g++.dg/warn/Wclass-conversion1.C: New test.
5394 * g++.dg/warn/Wclass-conversion2.C: New test.
5395 * g++.dg/warn/Wconversion5.C: Remove file.
5396 * g++.dg/warn/conversion-function-1.C: Use -Wno-class-converison.
5397 * g++.old-deja/g++.bugs/900215_01.C: Adjust dg-warning.
5398 * g++.old-deja/g++.jason/conversion5.C: Likewise.
5399
5400 2018-09-19 Paolo Carlini <paolo.carlini@oracle.com>
5401
5402 PR c++/87324
5403 * g++.dg/cpp0x/desig5.C: New.
5404
5405 2018-09-19 Paul Thomas <pault@gcc.gnu.org>
5406
5407 PR fortran/84109
5408 * gfortran.dg/elemental_function_3.f90 : New test.
5409
5410 2018-09-19 Marek Polacek <polacek@redhat.com>
5411
5412 PR c++/87357 - missing -Wconversion warning
5413 * g++.dg/warn/Wconversion5.C: New test.
5414
5415 2018-09-19 Matthew Malcomson <matthew.malcomson@arm.com>
5416
5417 * gcc.target/aarch64/atomic-store.c: New.
5418
5419 2018-09-19 Richard Biener <rguenther@suse.de>
5420
5421 PR tree-optimization/87349
5422 PR tree-optimization/87342
5423 * gcc.dg/torture/pr87349-1.c: New testcase.
5424 * gcc.dg/torture/pr87349-2.c: Likewise.
5425 * gcc.dg/torture/pr87342.c: Likewise.
5426
5427 2018-09-18 Thomas Koenig <tkoenig@gcc.gnu.org>
5428
5429 PR fortran/29550
5430 * gfortran.dg/inline_matmul_13.f90: Adjust count for
5431 _gfortran_matmul.
5432 * gfortran.dg/inline_matmul_16.f90: Likewise.
5433 * gfortran.dg/promotion_2.f90: Add -fblas-matmul-limit=1. Scan
5434 for dgemm instead of dgemm_. Add call to random_number to make
5435 standard conforming.
5436 * gfortran.dg/matmul_blas_1.f90: New test.
5437 * gfortran.dg/matmul_bounds_14.f: New test.
5438 * gfortran.dg/matmul_bounds_15.f: New test.
5439 * gfortran.dg/matmul_bounds_16.f: New test.
5440 * gfortran.dg/blas_gemm_routines.f: New test / additional file for
5441 preceding tests.
5442
5443 2018-09-18 Paul Thomas <pault@gcc.gnu.org>
5444
5445 PR fortran/87239
5446 * gfortran.dg/elemental_function_2.f90 : New test.
5447
5448 2018-09-18 Paul Thomas <pault@gcc.gnu.org>
5449
5450 PR fortran/87336
5451 * gfortran.dg/pointer_array_10.f90 : New test.
5452 * gfortran.dg/assign_10.f90 : Increase 'parm' count to 20.
5453 * gfortran.dg/transpose_optimization_2.f90 : Increase 'parm'
5454 count to 72.
5455
5456 2018-09-18 Paolo Carlini <paolo.carlini@oracle.com>
5457
5458 PR c++/85065
5459 * g++.dg/concepts/pr85065.C: New.
5460
5461 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5462
5463 PR testsuite/87339
5464 * gcc.dg/warn-abs-1.c: Require float128 target.
5465 Skip if large_long_double newlib target.
5466
5467 2018-09-18 Nathan Sidwell <nathan@acm.org>
5468
5469 PR c++/86881
5470 * g++.dg/warn/pr86881.C: New.
5471
5472 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5473
5474 * gcc.target/aarch64/spellcheck_1.c:
5475 Make architecture suggestion optional.
5476 * gcc.target/aarch64/spellcheck_4.c:
5477 Likewise.
5478
5479 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5480
5481 * gcc.target/aarch64/combine_bfxil.c: Avoid passing pointers to
5482 functions.
5483
5484 2018-09-17 Cesar Philippidis <cesar@codesourcery.com>
5485 Bernd Schmidt <bernds_cb1@t-online.de>
5486
5487 * gcc.target/nvptx/atomic-fetch-2.c: Rename to ...
5488 * gcc.target/nvptx/atomic_fetch-2.c: ... this.
5489 * gcc.target/nvptx/atomic_fetch-3.c: New test.
5490
5491 2018-09-17 Richard Biener <rguenther@suse.de>
5492
5493 PR tree-optimization/87328
5494 * gcc.dg/torture/pr87328.c: New testcase.
5495
5496 2018-09-17 Martin Jambor <mjambor@suse.cz>
5497
5498 PR c/63886
5499 * gcc.dg/warn-abs-1.c: New test.
5500 * gcc.dg/dfp/warn-abs-2.c: Likewise.
5501
5502 2018-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
5503
5504 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Don't pass
5505 TEST_ALWAYS_FLAGS to HOSTCXX.
5506
5507 2018-09-17 Paul Thomas <pault@gcc.gnu.org>
5508
5509 PR fortran/64120
5510 * gfortran.dg/allocatable_scalar_14.f90 : New test.
5511
5512 2018-09-17 Richard Biener <rguenther@suse.de>
5513
5514 PR tree-optimization/87301
5515 * gcc.dg/torture/pr87301.c: New testcase.
5516
5517 2018-09-17 Paul Thomas <pault@gcc.gnu.org>
5518
5519 PR fortran/85954
5520 * gfortran.dg/deferred_character_21.f90 : New test.
5521
5522 2018-09-16 Janus Weil <janus@gcc.gnu.org>
5523
5524 PR fortran/86484
5525 PR fortran/84543
5526 * gfortran.dg/class_assign_2.f90: New test case.
5527 * gfortran.dg/class_assign_3.f90: New test case.
5528
5529 2018-09-16 Thomas Koenig <tkoenig@gcc.gnu.org>
5530
5531 PR fortran/37802
5532 * gfortran.dg/matmul_bounds_13.f90: New test case.
5533 * gfortran.dg/inline_matmul_15.f90: Adjust test for runtime
5534 error.
5535 * gfortran.dg/matmul_5.f90: Likewise.
5536 * gfortran.dg/matmul_bounds_10.f90: Likewise.
5537 * gfortran.dg/matmul_bounds_11.f90: Likewise.
5538 * gfortran.dg/matmul_bounds_2.f90: Likewise.
5539 * gfortran.dg/matmul_bounds_4.f90: Likewise.
5540 * gfortran.dg/matmul_bounds_5.f90: Likewise.
5541
5542 2018-09-15 Eric Botcazou <ebotcazou@adacore.com>
5543
5544 * gcc.c-torture/compile/20180915-1.c: New test.
5545
5546 2018-09-14 David Malcolm <dmalcolm@redhat.com>
5547
5548 PR c/82967
5549 * c-c++-common/attributes-1.c: Remove bogus suggestion from
5550 dg-prune-output.
5551 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Remove
5552 bogus suggestion.
5553 * gcc.dg/spellcheck-identifiers-4.c: New test.
5554
5555 2018-09-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
5556
5557 * gcc.dg/warn-strlen-no-nul.c: Add some missing test cases.
5558
5559 2018-09-14 Martin Sebor <msebor@redhat.com>
5560
5561 * gcc.dg/warn-stpcpy-no-nul.c: New test.
5562
5563 2018-09-14 Martin Sebor <msebor@redhat.com>
5564 Jeff Law <law@redhat.com>
5565
5566 * gcc.dg/warn-strcpy-no-nul.c: New test.
5567
5568 2018-09-14 Martin Sebor <msebor@redhat.com>
5569
5570 c++/61941
5571 * g++.dg/pr61941.C: New test.
5572
5573 2018-09-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5574
5575 * gcc.target/aarch64/combine_bfi_1.c: Scan for bfi instruction
5576 rather than pattern name in combine dump.
5577
5578 2018-09-14 Sam Tebbs <sam.tebbs@arm.com>
5579
5580 PR target/85628
5581 * gcc.target/aarch64/combine_bfxil.c (combine_zero_extended_int, foo6):
5582 New functions.
5583
5584 2018-09-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5585
5586 PR tree-optimization/87259
5587 * gcc.dg/pr87259.c: New test.
5588
5589 2018-09-13 Martin Sebor <msebor@redhat.com>
5590 Jeff Law <law@redhat.com>
5591
5592 * gcc.dg/warn-strlen-no-nul.c: New test.
5593
5594 2018-09-13 Richard Biener <rguenther@suse.de>
5595
5596 PR tree-optimization/87263
5597 * gcc.dg/torture/pr87263.c: New testcase.
5598 * gcc.dg/torture/ssa-fre-2.c: Likewise.
5599 * gcc.dg/torture/ssa-fre-3.c: Likewise.
5600 * gcc.dg/torture/ssa-fre-4.c: Likewise.
5601
5602 2018-09-13 Omar Sandoval <osandov@osandov.com>
5603 Tom de Vries <tdevries@suse.de>
5604
5605 PR debug/86985
5606 * gcc.dg/guality/zero-length-array.c: New test.
5607
5608 2018-09-13 Sam Tebbs <sam.tebbs@arm.com>
5609
5610 PR target/85628
5611 * gcc.target/aarch64/combine_bfxil.c: New file.
5612 * gcc.target/aarch64/combine_bfxil_2.c: New file.
5613
5614 2018-09-13 Jakub Jelinek <jakub@redhat.com>
5615 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5616
5617 PR middle-end/87290
5618 * gcc.target/i386/pr87290.c: New test.
5619 * gcc.c-torture/execute/pr87290.c: New test.
5620
5621 2018-09-13 Jakub Jelinek <jakub@redhat.com>
5622
5623 PR tree-optimization/87287
5624 * gcc.dg/tree-ssa/pr87287.c: New test.
5625
5626 2018-09-12 David Malcolm <dmalcolm@redhat.com>
5627
5628 PR c++/85110
5629 * g++.dg/cpp0x/explicit4.C: Update expected output to reflect
5630 special-casing of diagnostic for a single non-viable candidate due
5631 to a bad argument.
5632 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
5633 Add test coverage for an unmatched overloaded operator.
5634 * g++.dg/expr/pmf-1.C: Likewise.
5635 * g++.old-deja/g++.bugs/900330_02.C: Likewise.
5636 * g++.old-deja/g++.jason/conversion11.C: Likewise.
5637 * g++.old-deja/g++.law/arg11.C: Likewise.
5638 * g++.old-deja/g++.law/arm9.C: Likewise.
5639 * g++.old-deja/g++.robertl/eb131.C: Likewise.
5640
5641 2018-09-12 Paul Thomas <pault@gcc.gnu.org>
5642
5643 PR fortran/87284
5644 * gfortran.dg/allocate_with_mold_2.f90: New test.
5645
5646 2018-09-12 Jakub Jelinek <jakub@redhat.com>
5647
5648 PR middle-end/82853
5649 * gcc.target/i386/pr82853-1.c: New test.
5650 * gcc.target/i386/pr82853-2.c: New test.
5651
5652 2018-09-12 Richard Biener <rguenther@suse.de>
5653
5654 PR tree-optimization/87280
5655 * gcc.dg/torture/pr87280.c: New testcase.
5656
5657 2018-09-12 Richard Biener <rguenther@suse.de>
5658
5659 PR tree-optimization/87266
5660 * gcc.dg/torture/pr87266-1.c: New testcase.
5661 * gcc.dg/torture/pr87266-2.c: Likewise.
5662 * gcc.dg/torture/pr87266-3.c: Likewise.
5663 * gcc.dg/torture/pr87266-4.c: Likewise.
5664
5665 2018-09-12 Andreas Krebbel <krebbel@linux.ibm.com>
5666
5667 * gcc.target/s390/dfp_to_bfp_rounding.c: New test.
5668
5669 2018-09-12 Jakub Jelinek <jakub@redhat.com>
5670 Andreas Krebbel <krebbel@linux.ibm.com>
5671
5672 PR tree-optimization/86844
5673 * gcc.c-torture/execute/pr86844.c: New test.
5674 * gcc.dg/store_merging_22.c: New test.
5675 * gcc.dg/store_merging_23.c: New test.
5676
5677 2018-09-12 Jakub Jelinek <jakub@redhat.com>
5678
5679 PR middle-end/87248
5680 * c-c++-common/torture/pr87248.c: New test.
5681
5682 2018-09-11 Janus Weil <janus@gcc.gnu.org>
5683
5684 PR fortran/87172
5685 * gfortran.dg/iso_c_binding_only_2.f90: New test case.
5686
5687 2018-09-11 Paul Thomas <pault@gcc.gnu.org>
5688
5689 PR fortran/87277
5690 * gfortran.dg/select_type_43.f90: New test.
5691
5692 2018-09-11 Nathan Sidwell <nathan@acm.org>
5693
5694 * gcc.dg/driver-specs.c: New.
5695
5696 2018-09-11 Joey Ye <joey.ye@arm.com>
5697
5698 * lib/gcov.exp (verify-intermediate): Add missing close.
5699
5700 2018-09-11 Janus Weil <janus@gcc.gnu.org>
5701
5702 PR fortran/86830
5703 * gfortran.dg/typebound_call_30.f90: New test case.
5704
5705 2018-09-10 Janus Weil <janus@gcc.gnu.org>
5706
5707 PR fortran/85395
5708 * gfortran.dg/proc_ptr_comp_52.f90: New test case.
5709
5710 2018-09-08 Marek Polacek <polacek@redhat.com>
5711
5712 PR c++/87150 - wrong ctor with maybe-rvalue semantics.
5713 * g++.dg/cpp0x/move-return2.C: New test.
5714
5715 2018-09-08 Marek Polacek <polacek@redhat.com>
5716
5717 * c-c++-common/array-init.c: Add dg-prune-output.
5718 * g++.dg/cpp0x/lambda/lambda-const-this.C: Add dg-warning.
5719 * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: Likewise.
5720 * g++.dg/cpp0x/lambda/lambda-in-class.C: Likewise.
5721 * g++.dg/cpp0x/lambda/lambda-nested.C: Likewise.
5722 * g++.dg/cpp0x/lambda/lambda-nsdmi1.C: Likewise.
5723 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: Likewise.
5724 * g++.dg/cpp0x/lambda/lambda-this.C: Likewise.
5725 * g++.dg/cpp0x/lambda/lambda-this17.C: Likewise.
5726 * g++.dg/cpp0x/lambda/lambda-this18.C: Likewise.
5727 * g++.dg/cpp0x/lambda/lambda-this2.C: Likewise.
5728 * g++.dg/cpp0x/lambda/lambda-this8.C: Likewise.
5729 * g++.dg/cpp1y/pr64382.C: Likewise.
5730 * g++.dg/cpp1y/pr77739.C: Likewise.
5731 * g++.dg/cpp1z/lambda-this1.C: Likewise.
5732 * g++.dg/cpp1z/lambda-this2.C: Likewise.
5733 * g++.dg/template/crash84.C: Adjust dg-error.
5734
5735 2018-09-07 Marek Polacek <polacek@redhat.com>
5736
5737 * g++.dg/cpp1z/direct-enum-init1.C: Remove "inside" from diagnostic
5738 messages.
5739
5740 2018-09-07 Marek Polacek <polacek@redhat.com>
5741
5742 PR c++/87152 - range-based for loops with initializer broken in templates.
5743 * g++.dg/cpp2a/range-for11.C: New test.
5744 * g++.dg/cpp2a/range-for12.C: New test.
5745 * g++.dg/cpp2a/range-for13.C: New test.
5746 * g++.dg/cpp2a/range-for14.C: New test.
5747 * g++.dg/cpp2a/range-for15.C: New test.
5748 * g++.dg/cpp2a/range-for16.C: New test.
5749 * g++.dg/cpp2a/range-for17.C: New test.
5750 * g++.dg/cpp2a/range-for18.C: New test.
5751 * g++.dg/parse/error61.C (foo): Adjust dg-error.
5752
5753 2018-09-06 Will Schmidt <will_schmidt@vnet.ibm.com>
5754
5755 PR target/86731
5756 * gcc.target/powerpc/pr86731.c: New test.
5757 * gcc.target/powerpc/pr86731-longlong.c: New test.
5758 * gcc.target/powerpc/pr86731-fwrapv.c: New test.
5759 * gcc.target/powerpc/pr86731-fwrapv-longlong.c: New test.
5760 * gcc.target/powerpc/pr86731-nogimplefold.c: New test.
5761 * gcc.target/powerpc/pr86731-nogimplefold-longlong.c: New test.
5762
5763 2018-09-06 Ilya Leoshkevich <iii@linux.ibm.com>
5764
5765 PR target/80080
5766 * gcc.target/s390/pr80080-3.c: New test.
5767 * gcc.target/s390/s390.exp: Make sure the new test passes
5768 on all optimization levels.
5769
5770 2018-09-05 Marek Polacek <polacek@redhat.com>
5771
5772 PR c++/86982, -Wreturn-local-addr and std::move and std::forward.
5773 * g++.dg/warn/Wreturn-local-addr-5.C: New test.
5774
5775 2018-09-05 Cesar Philippidis <cesar@codesourcery.com>
5776 Bernd Schmidt <bernds_cb1@t-online.de>
5777
5778 * gcc.target/nvptx/atomic_fetch-1.c: New test.
5779 * gcc.target/nvptx/atomic_fetch-1.c: New test.
5780
5781 2018-09-05 Marek Polacek <polacek@redhat.com>
5782
5783 PR c++/87109, wrong overload with ref-qualifiers.
5784 * g++.dg/cpp0x/ref-qual19.C: New test.
5785
5786 2018-09-05 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5787
5788 PR testsuite/52665
5789 * lib/gcc-dg.exp (gcc-dg-test-1): Iterate over _required_options.
5790 * lib/target-supports.exp (scan-assembler_required_options,
5791 scan-assembler-not_required_options,
5792 scan-assembler-times_required_options): Add -fno-ident.
5793 * lib/scanasm.exp (scan-assembler-times): Fix error message.
5794 * c-c++-common/ident-0a.c: New test.
5795 * c-c++-common/ident-0b.c: New test.
5796 * c-c++-common/ident-1a.c: New test.
5797 * c-c++-common/ident-1b.c: New test.
5798 * c-c++-common/ident-2a.c: New test.
5799 * c-c++-common/ident-2b.c: New test.
5800
5801 2018-09-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5802
5803 * gcc.dg/recip_sqrt_mult_1.c: New test.
5804 * gcc.dg/recip_sqrt_mult_2.c: Likewise.
5805 * gcc.dg/recip_sqrt_mult_3.c: Likewise.
5806 * gcc.dg/recip_sqrt_mult_4.c: Likewise.
5807 * gcc.dg/recip_sqrt_mult_5.c: Likewise.
5808 * g++.dg/recip_sqrt_mult_1.C: Likewise.
5809 * g++.dg/recip_sqrt_mult_2.C: Likewise.
5810
5811 2018-09-05 Martin Liska <mliska@suse.cz>
5812
5813 PR tree-optimization/87205
5814 * gcc.dg/tree-ssa/pr87205-2.c: New test.
5815 * gcc.dg/tree-ssa/pr87205.c: New test.
5816
5817 2018-09-05 Richard Biener <rguenther@suse.de>
5818
5819 PR tree-optimization/87217
5820 * gfortran.dg/pr87217.f: New testcase.
5821
5822 2018-09-05 Pádraig Brady p@draigbrady.com
5823
5824 PR c++/87137
5825 * g++.dg/abi/pr87137.C: New.
5826
5827 PR c++/87185
5828 * g++.dg/pr87185.C: New.
5829
5830 2018-09-05 Martin Liska <mliska@suse.cz>
5831
5832 PR testsuite/87216
5833 * gcc.dg/tree-prof/pr59521-3.c: Update scanned pattern
5834 to support Darwin names.
5835
5836 2018-09-05 Martin Liska <mliska@suse.cz>
5837
5838 * g++.dg/gcov/loop.C: Update test to support new format.
5839
5840 2018-09-04 H.J. Lu <hongjiu.lu@intel.com>
5841
5842 PR debug/86593
5843 * g++.dg/pr86593.C: New test.
5844
5845 2018-09-04 Jakub Jelinek <jakub@redhat.com>
5846
5847 PR target/87198
5848 * gcc.target/i386/pr87198.c: New test.
5849
5850 2018-09-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5851
5852 PR target/86744
5853 * gcc.target/i386/addr-sel-1.c: Don't xfail "b\\+1" scan.
5854
5855 2018-09-04 Richard Biener <rguenther@suse.de>
5856
5857 PR tree-optimization/87211
5858 * gcc.dg/torture/pr87211.c: New testcase.
5859
5860 2018-09-04 Richard Biener <rguenther@suse.de>
5861
5862 PR tree-optimization/87176
5863 * gcc.dg/torture/pr87176.c: New testcase.
5864 * gcc.dg/torture/ssa-fre-1.c: Likewise.
5865
5866 2018-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5867
5868 * gfortran.dg/modulo_check: New test.
5869
5870 2018-09-03 Richard Biener <rguenther@suse.de>
5871
5872 PR tree-optimization/87177
5873 * gcc.dg/torture/pr87177.c: New testcase.
5874 * gcc.dg/torture/pr87177-2.c: Likewise.
5875
5876 2018-09-03 Richard Biener <rguenther@suse.de>
5877
5878 PR tree-optimization/87200
5879 * gcc.dg/torture/pr87200.c: New testcase.
5880
5881 2018-09-03 Richard Biener <rguenther@suse.de>
5882
5883 PR tree-optimization/87197
5884 * gcc.dg/torture/pr87197.c: New testcase.
5885
5886 PR tree-optimization/87169
5887 * gcc.dg/torture/pr87169.c: New testcase.
5888
5889 2018-09-03 Martin Liska <mliska@suse.cz>
5890
5891 PR driver/83193
5892 * gcc.dg/completion-4.c: New test.
5893
5894 2018-09-03 Paolo Carlini <paolo.carlini@oracle.com>
5895
5896 PR c++/84980
5897 * g++.dg/concepts/pr84980.C: New.
5898
5899 2018-09-03 Martin Liska <mliska@suse.cz>
5900
5901 PR middle-end/59521
5902 * c-c++-common/pr59521-1.c: New test.
5903 * c-c++-common/pr59521-2.c: New test.
5904 * gcc.dg/tree-prof/pr59521-3.c: New test.
5905
5906 2018-09-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
5907
5908 * c-c++-common/array-init.c: New test.
5909 * g++.dg/init/string2.C: Remove selector.
5910
5911 2018-09-01 Michael Matz <matz@suse.de>
5912
5913 PR tree-optimization/87074
5914 * gcc.dg/pr87074.c: New test.
5915
5916 2018-08-31 Richard Biener <rguenther@suse.de>
5917
5918 PR tree-optimization/87168
5919 * gcc.dg/torture/pr87168.c: New testcase.
5920
5921 2018-08-31 Vlad Lazar <vlad.lazar@arm.com>
5922
5923 * gcc.target/aarch64/scalar_intrinsics.c (test_vnegd_s64): New.
5924 * gcc.target/aarch64/vneg_s.c (RUN_TEST_SCALAR): New.
5925 (test_vnegd_s64): Likewise.
5926 * gcc.target/aarch64/vnegd_64.c: New.
5927 * gcc.target/aarch64/vabsd_64.c: New.
5928 * gcc.tartget/aarch64/vabs_intrinsic_3.c: New.
5929
5930 2018-08-31 Nathan Sidwell <nathan@acm.org>
5931
5932 PR c++/87155
5933 PR c++/84707
5934 * g++.dg/cpp0x/pr87155.C: New.
5935 * g++.dg/cpp0x/inline-ns10.C: Adjust.
5936
5937 2018-08-31 Jakub Jelinek <jakub@redhat.com>
5938
5939 PR middle-end/87138
5940 * gcc.target/i386/avx512bw-pr87138.c: New test.
5941
5942 2018-08-31 Paul Thomas <pault@gcc.gnu.org>
5943
5944 PR fortran/86328
5945 PR fortran/86760
5946 * gfortran.dg/pr86328.f90 : New test.
5947 in comment 12 of the PR.
5948 * gfortran.dg/pr86760.f90 : New test.
5949
5950 2018-08-30 Sandra Loosemore <sandra@codesourcery.com>
5951
5952 * g++.dg/cpp0x/noexcept30.C: Make dependence on
5953 -fdelete-null-pointer-checks explicit.
5954 * g++.dg/cpp1y/constexpr-82218.C: Likewise.
5955 * g++.dg/expr/pmf-3.C: Likewise.
5956 * g++.dg/ext/attr-returns-nonnull.C: Likewise.
5957 * g++.dg/tree-ssa/lifetime-dse1.C: Likewise.
5958 * g++.dg/tree-ssa/pr61034.C: Likewise.
5959 * gcc.dg/addr_equal-1.c: Likewise.
5960 * gcc.dg/ipa/pr85734.c: Likewise.
5961 * gcc.dg/ipa/propmalloc-1.c: Likewise.
5962 * gcc.dg/ipa/propmalloc-2.c: Likewise.
5963 * gcc.dg/ipa/propmalloc-3.c: Likewise.
5964 * gcc.dg/tree-ssa/pr78154.c: Likewise.
5965 * gcc.dg/tree-ssa/pr83648.c: Likewise.
5966
5967 2018-08-30 Martin Sebor <msebor@redhat.com>
5968
5969 PR testsuite/87158
5970 * gcc.c-torture/execute/memchr-1.c: Correct big-endian expectations.
5971
5972 2018-08-30 Qing Zhao <qing.zhao@oracle.com>
5973
5974 PR testsuite/86519
5975 gcc.dg/strcmpopt_6.c: Remove.
5976 gcc.target/aarch64/strcmpopt_6.c: New testcase.
5977 gcc.target/i386/strcmpopt_6.c: Likewise.
5978
5979 2018-08-30 Richard Biener <rguenther@suse.de>
5980
5981 PR tree-optimization/87147
5982 * gcc.dg/torture/pr87147.c: New testcase.
5983
5984 2018-08-30 Tamar Christina <tamar.christina@arm.com>
5985
5986 * gcc.target/aarch64/large_struct_copy_2.c: New.
5987
5988 2018-08-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
5989
5990 PR middle-end/87053
5991 * gcc.c-torture/execute/pr87053.c: New test.
5992
5993 2018-08-29 Jakub Jelinek <jakub@redhat.com>
5994
5995 PR c++/87095
5996 * g++.dg/ubsan/vptr-13.C: New test.
5997
5998 2018-08-29 Paolo Carlini <paolo.carlini@oracle.com>
5999
6000 PR c++/85265
6001 * g++.dg/concepts/pr85265.C: New.
6002
6003 2018-08-29 Martin Sebor <msebor@redhat.com>
6004 Bernd Edlinger <bernd.edlinger@hotmail.de>
6005
6006 PR tree-optimization/86714
6007 PR tree-optimization/86711
6008 * gcc.c-torture/execute/memchr-1.c: New test.
6009 * gcc.c-torture/execute/pr86714.c: New test.
6010 * gcc.c-torture/execute/widechar-3.c: New test.
6011 * gcc.dg/strlenopt-58.c: New test.
6012
6013 2018-08-29 Richard Biener <rguenther@suse.de>
6014
6015 PR tree-optimization/87132
6016 * gcc.dg/torture/pr87132.c: New testcase.
6017
6018 2018-08-29 David Malcolm <dmalcolm@redhat.com>
6019
6020 PR c++/85110
6021 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
6022 output to reflect underlining of pertinent parameter in decl
6023 for "no known conversion" messages.
6024
6025 2018-08-29 Jakub Jelinek <jakub@redhat.com>
6026
6027 PR c++/87122
6028 * g++.dg/cpp1z/decomp47.C: New test.
6029
6030 2018-08-29 Matthew Malcomson <matthew.malcomson@arm.com>
6031
6032 * gcc.target/aarch64/simd/vect_su_add_sub.c: Use 32 and 64-bit types
6033 where appropriate.
6034
6035 2018-08-29 Richard Biener <rguenther@suse.de>
6036
6037 PR tree-optimization/87117
6038 * gfortran.dg/pr87117.f90: New testcase.
6039
6040 2018-08-29 Richard Biener <rguenther@suse.de>
6041
6042 PR tree-optimization/87126
6043 * gcc.dg/tree-ssa/pr87126.c: New testcase.
6044
6045 2018-08-28 MCC CS <deswurstes@users.noreply.github.com>
6046
6047 PR tree-optimization/87009
6048 * gcc.dg/pr87009.c: New test.
6049
6050 2018-08-28 Martin Sebor <msebor@redhat.com>
6051
6052 PR middle-end/86631
6053 * g++.dg/Walloca1.C: Adjust.
6054
6055 2018-08-28 Paolo Carlini <paolo.carlini@oracle.com>
6056
6057 PR c++/86546
6058 * g++.dg/other/switch4.C: New.
6059
6060 2018-08-28 Richard Biener <rguenther@suse.de>
6061
6062 PR tree-optimization/87124
6063 * g++.dg/torture/pr87124.C: New testcase.
6064
6065 2017-08-28 Paul Thomas <pault@gcc.gnu.org>
6066
6067 PR fortran/80477
6068 * gfortran.dg/class_result_7.f90: New test.
6069 * gfortran.dg/class_result_8.f90: New test.
6070 * gfortran.dg/class_result_9.f90: New test.
6071
6072 PR fortran/86481
6073 * gfortran.dg/allocate_with_source_25.f90: New test.
6074
6075 2018-08-28 Jakub Jelinek <jakub@redhat.com>
6076
6077 PR middle-end/87099
6078 * gcc.dg/pr87099.c: New test.
6079
6080 2018-08-28 Richard Sandiford <richard.sandiford@arm.com>
6081
6082 PR testsuite/87078
6083 * gcc.dg/vect/slp-37.c: Restrict scan tests to vect_hw_misalign.
6084
6085 2018-08-28 Richard Biener <rguenther@suse.de>
6086
6087 PR tree-optimization/87117
6088 * gcc.dg/pr87117-1.c: New testcase.
6089
6090 2018-08-28 Richard Biener <rguenther@suse.de>
6091
6092 PR tree-optimization/87117
6093 * gcc.dg/pr87117-2.c: New testcase.
6094
6095 2018-08-28 Richard Biener <rguenther@suse.de>
6096
6097 PR tree-optimization/87117
6098 * gcc.dg/lvalue-5.c: New testcase.
6099
6100 2018-08-27 Jeff Law <law@redhat.com>
6101
6102 PR tree-optimization/87110
6103 * gcc.c-torture/compile/pr87110.c: New test.
6104
6105 2018-08-27 Martin Sebor <msebor@redhat.com>
6106
6107 PR tree-optimization/86914
6108 * gcc.dg/strlenopt-57.c: New test.
6109
6110 2018-08-27 Martin Sebor <msebor@redhat.com>
6111
6112 PR tree-optimization/87112
6113 * gcc.dg/pr87112.c: New test.
6114
6115 2018-08-27 David Malcolm <dmalcolm@redhat.com>
6116
6117 PR c++/63392
6118 * g++.dg/diagnostic/missing-typename.C: New test.
6119
6120 2018-08-27 Jeff Law <law@redhat.com>
6121
6122 * gcc.c-torture/compile/dse.c: New test.
6123
6124 2018-08-27 Jakub Jelinek <jakub@redhat.com>
6125
6126 PR c++/86993
6127 * g++.dg/diagnostic/pr86993.C: New test.
6128
6129 2018-08-27 Richard Biener <rguenther@suse.de>
6130
6131 PR tree-optimization/86927
6132 * gcc.dg/vect/pr86927.c: New testcase.
6133
6134 2018-08-27 David Malcolm <dmalcolm@redhat.com>
6135
6136 PR c++/87091
6137 * gcc.dg/empty.h: New file.
6138 * gcc.dg/fixits-pr84852-1.c: Update for move of fix-it hint to
6139 top of file and removal of redundant second printing of warning
6140 location.
6141 * gcc.dg/fixits-pr84852-2.c: Likewise.
6142 * gcc.dg/missing-header-fixit-3.c: Likewise.
6143 * gcc.dg/missing-header-fixit-4.c: New test.
6144 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Update for
6145 conversion of show_caret_p to a tri-state.
6146
6147 2018-08-27 David Malcolm <dmalcolm@redhat.com>
6148
6149 PR c++/87091
6150 * g++.dg/pr85523.C: Extend expected output to show line
6151 before line-insertion fix-it hint.
6152 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
6153 (test_fixit_insert_newline): Add previous line to expected output.
6154 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
6155 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
6156
6157 2018-08-27 Martin Liska <mliska@suse.cz>
6158
6159 PR sanitizer/86962
6160 * gcc.dg/asan/pr86962.c: New test.
6161
6162 2018-08-27 Martin Liska <mliska@suse.cz>
6163
6164 * gcc.dg/tree-prof/val-prof-10.c: New test.
6165
6166 2018-08-27 Martin Liska <mliska@suse.cz>
6167
6168 PR tree-optimization/86847
6169 * gcc.dg/tree-ssa/switch-3.c: New test.
6170 * gcc.dg/tree-ssa/vrp105.c: Remove.
6171
6172 2018-08-27 Martin Liska <mliska@suse.cz>
6173
6174 * gcc.dg/tree-ssa/switch-2.c: New test.
6175
6176 2018-08-27 Richard Biener <rguenther@suse.de>
6177
6178 * g++.dg/torture/20180705-1.C: New testcase.
6179 * gcc.dg/tree-ssa/ssa-fre-67.c: Likewise.
6180 * gcc.dg/tree-ssa/ssa-ccp-14.c: Scan FRE dump.
6181 * gcc.dg/tree-ssa/ssa-fre-46.c: Use -O2.
6182 * gcc.dg/tree-ssa/vrp92.c: Disable FRE.
6183 * gcc.dg/pr83666.c: Drop --param=sccvn-max-scc-size option.
6184 * gcc.dg/pr85195.c: Likewise.
6185 * gcc.dg/pr85467.c: Likewise.
6186 * gcc.dg/torture/pr81790.c: Likewise.
6187
6188 * gfortran.dg/reassoc_4.f: Change max-completely-peeled-insns
6189 param to current default.
6190
6191 2018-08-27 Jakub Jelinek <jakub@redhat.com>
6192
6193 PR rtl-optimization/87065
6194 * gcc.target/i386/pr87065.c: New test.
6195
6196 2018-08-26 Marek Polacek <polacek@redhat.com>
6197
6198 PR c++/87080
6199 * g++.dg/cpp0x/Wpessimizing-move5.C: New test.
6200
6201 PR c++/87029, Implement -Wredundant-move.
6202 * g++.dg/cpp0x/Wredundant-move1.C: New test.
6203 * g++.dg/cpp0x/Wredundant-move2.C: New test.
6204 * g++.dg/cpp0x/Wredundant-move3.C: New test.
6205 * g++.dg/cpp0x/Wredundant-move4.C: New test.
6206
6207 2018-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
6208
6209 PR libfortran/86704
6210 * gfortran.dg/matmul_19.f90: New test.
6211
6212 2018-08-25 Janus Weil <janus@gcc.gnu.org>
6213
6214 PR fortran/86545
6215 * gfortran.dg/generic_35.f90: New test case.
6216
6217 2018-08-24 David Malcolm <dmalcolm@redhat.com>
6218
6219 PR c++/87091
6220 * gcc.dg/missing-header-fixit-3.c: Update for changes to how
6221 line spans are printed with -fdiagnostics-show-line-numbers.
6222
6223 2018-08-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6224
6225 PR fortran/86837
6226 * gfortran.dg/implied_do_io_6.f90: New test.
6227
6228 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
6229
6230 PR middle-end/87092
6231 * gcc.dg/pr87092.c: New test.
6232
6233 2018-08-24 Marek Polacek <polacek@redhat.com>
6234
6235 PR c++/67012
6236 PR c++/86942
6237 * g++.dg/cpp0x/auto52.C: New test.
6238 * g++.dg/cpp1y/auto-fn52.C: New test.
6239 * g++.dg/cpp1y/auto-fn53.C: New test.
6240 * g++.dg/cpp1y/auto-fn54.C: New test.
6241
6242 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
6243
6244 * lib/target-supports.exp (vect_perm_supported): Only return
6245 false for variable-length vectors if the permute size is not
6246 a power of 2.
6247 (check_effective_target_vect_perm)
6248 (check_effective_target_vect_perm_byte)
6249 (check_effective_target_vect_perm_short): Remove check for
6250 variable-length vectors.
6251 * gcc.dg/vect/slp-23.c: Add an XFAIL for variable-length SVE.
6252 * gcc.dg/vect/slp-perm-10.c: Likewise.
6253 * gcc.dg/vect/slp-perm-9.c: Add an XFAIL for variable-length vectors.
6254
6255 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
6256
6257 * gcc.target/aarch64/sve/bswap_1.c: New test.
6258 * gcc.target/aarch64/sve/bswap_2.c: Likewise.
6259 * gcc.target/aarch64/sve/bswap_3.c: Likewise.
6260
6261 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
6262
6263 * gcc.target/aarch64/sve/slp_perm_1.c: New test.
6264 * gcc.target/aarch64/sve/slp_perm_2.c: Likewise.
6265 * gcc.target/aarch64/sve/slp_perm_3.c: Likewise.
6266 * gcc.target/aarch64/sve/slp_perm_4.c: Likewise.
6267 * gcc.target/aarch64/sve/slp_perm_5.c: Likewise.
6268 * gcc.target/aarch64/sve/slp_perm_6.c: Likewise.
6269 * gcc.target/aarch64/sve/slp_perm_7.c: Likewise.
6270
6271 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
6272
6273 PR debug/79342
6274 * gcc.dg/pr79342.: New test.
6275
6276 2018-08-23 Martin Sebor <msebor@redhat.com>
6277
6278 PR tree-optimization/87072
6279 * gcc.dg/Warray-bounds-35.c: New test.
6280
6281 2018-08-23 Richard Biener <rguenther@suse.de>
6282
6283 PR middle-end/87024
6284 * gcc.dg/pr87024.c: New testcase.
6285
6286 2018-08-23 Richard Sandiford <richard.sandiford@arm.com>
6287
6288 * gcc.dg/vect/no-vfa-vect-depend-2.c: Remove XFAIL.
6289 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
6290 * gcc.dg/vect/pr65947-13.c: Update for vect_fold_extract_last.
6291 * gcc.dg/vect/pr80631-2.c: Likewise.
6292
6293 2017-08-23 Paul Thomas <pault@gcc.gnu.org>
6294
6295 PR fortran/86863
6296 * gfortran.dg/submodule_32.f08: New test.
6297
6298 2018-08-22 Janus Weil <janus@gcc.gnu.org>
6299
6300 PR fortran/86935
6301 * gfortran.dg/associate_3.f90: Update error message.
6302 * gfortran.dg/associate_39.f90: New test case.
6303
6304 2018-08-22 Janus Weil <janus@gcc.gnu.org>
6305
6306 PR fortran/86888
6307 * gfortran.dg/alloc_comp_basics_6.f90: Update an error message and add
6308 an additional case.
6309 * gfortran.dg/alloc_comp_basics_7.f90: New test case.
6310 * gfortran.dg/class_17.f03: Update error message.
6311 * gfortran.dg/class_55.f90: Ditto.
6312 * gfortran.dg/dtio_11.f90: Update error messages.
6313 * gfortran.dg/implicit_actual.f90: Add an error message.
6314 * gfortran.dg/typebound_proc_12.f90: Update error message.
6315
6316 2018-08-22 Martin Sebor <msebor@redhat.com>
6317
6318 PR middle-end/87052
6319 * gcc.dg/pr87052.c: New test.
6320 * gcc.dg/tree-ssa/dump-3.c: Adjust.
6321
6322 2018-08-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
6323
6324 * gfortran.dg/max_fmax_aarch64.f90: Rename to...
6325 * gfortran.dg/max_expr.f90: ...this.
6326 * gfortran.dg/min_fmin_aarch64.f90: Rename to...
6327 * gfortran.dg/min_expr.f90: ...this.
6328
6329 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
6330
6331 PR tree-optimization/86725
6332 * gcc.dg/vect/no-scevccp-pr86725-2.c: New test.
6333 * gcc.dg/vect/no-scevccp-pr86725-3.c: Likewise.
6334 * gcc.dg/vect/no-scevccp-pr86725-4.c: Likewise.
6335 * gcc.dg/vect/no-scevccp-pr86725-5.c: Likewise.
6336
6337 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
6338
6339 PR tree-optimization/86725
6340 * gcc.dg/vect/no-scevccp-pr86725-1.c: New test.
6341
6342 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
6343
6344 * gcc.dg/vect/vect-avg-16.c: New test.
6345 * gcc.dg/vect/slp-37.c: Expect the loop to be vectorized.
6346 * gcc.dg/vect/vect-strided-u8-i8-gap4.c,
6347 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise for
6348 the second loop in main1.
6349
6350 2018-08-22 Iain Sandoe <iain@sandoe.co.uk>
6351
6352 * gcc.dg/lto/pr85248_0.c (test_alias):
6353 Stringify __USER_LABEL_PREFIX__.
6354 (test_noreturn): Likewise.
6355
6356 2018-08-22 Richard Biener <rguenther@suse.de>
6357
6358 PR tree-optimization/86988
6359 * g++.dg/pr86988.C: New testcase.
6360
6361 2018-08-22 Richard Biener <rguenther@suse.de>
6362
6363 PR tree-optimization/86945
6364 * tree-cfg.c (generate_range_test): Use unsigned arithmetic.
6365
6366 2018-08-21 Janne Blomqvist <jb@gcc.gnu.org>
6367
6368 * gfortran.dg/nan_1.f90: Remove tests that test MAX/MIN with NaNs.
6369
6370 2018-08-21 Nicolas Koenig <koenigni@gcc.gnu.org>
6371 Thomas Koenig <tkoenig@gcc.gnu.org>
6372
6373 PR fortran/25829
6374 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
6375 * gfortran.dg/f2003_io_1.f03: Add wait statement.
6376
6377 2018-08-21 Marek Polacek <polacek@redhat.com>
6378
6379 PR c++/86981, Implement -Wpessimizing-move.
6380 * g++.dg/cpp0x/Wpessimizing-move1.C: New test.
6381 * g++.dg/cpp0x/Wpessimizing-move2.C: New test.
6382 * g++.dg/cpp0x/Wpessimizing-move3.C: New test.
6383 * g++.dg/cpp0x/Wpessimizing-move4.C: New test.
6384 * g++.dg/cpp1z/Wpessimizing-move1.C: New test.
6385
6386 PR c++/65043
6387 * g++.dg/concepts/pr67595.C: Add dg-warning.
6388 * g++.dg/cpp0x/Wnarrowing11.C: New test.
6389 * g++.dg/cpp0x/Wnarrowing12.C: New test.
6390 * g++.dg/cpp0x/rv-cast5.C: Add static_cast.
6391
6392 PR c++/86499
6393 * g++.dg/cpp0x/lambda/lambda-non-local.C: New test.
6394 * g++.dg/cpp0x/lambda/lambda-this10.C: Adjust dg-error.
6395
6396 2018-08-21 Ed Schonberg <schonberg@adacore.com>
6397
6398 * gnat.dg/expr_func7.adb, gnat.dg/expr_func7.ads: New testcase.
6399
6400 2018-08-21 Ed Schonberg <schonberg@adacore.com>
6401
6402 * gnat.dg/expr_func6.adb, gnat.dg/expr_func6.ads: New testcase.
6403
6404 2018-08-21 Javier Miranda <miranda@adacore.com>
6405
6406 * gnat.dg/spark2.adb, gnat.dg/spark2.ads: New testcase.
6407
6408 2018-08-21 Ed Schonberg <schonberg@adacore.com>
6409
6410 * gnat.dg/prot6.adb, gnat.dg/prot6.ads: New testcase.
6411
6412 2018-08-21 Ed Schonberg <schonberg@adacore.com>
6413
6414 * gnat.dg/access5.adb, gnat.dg/access5.ads: New testcase.
6415
6416 2018-08-21 Eric Botcazou <ebotcazou@adacore.com>
6417
6418 * gnat.dg/rep_clause7.adb: New testcase.
6419
6420 2018-08-21 Ed Schonberg <schonberg@adacore.com>
6421
6422 * gnat.dg/task1.adb, gnat.dg/task1.ads, gnat.dg/task1_pkg.adb,
6423 gnat.dg/task1_pkg.ads: New testcase.
6424
6425 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
6426
6427 * gnat.dg/linkedlist.adb: New testcase.
6428
6429 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
6430
6431 * gnat.dg/elab6.adb, gnat.dg/elab6.ads, gnat.dg/elab6_pkg.adb,
6432 gnat.dg/elab6_pkg.ads: New testcase.
6433
6434 2018-08-21 Ed Schonberg <schonberg@adacore.com>
6435
6436 * gnat.dg/expr_func5.adb: New testcase.
6437
6438 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
6439
6440 * gnat.dg/dynhash.adb: New testcase.
6441
6442 2018-08-21 Javier Miranda <miranda@adacore.com>
6443
6444 * gnat.dg/enum4.adb: New testcase.
6445
6446 2018-08-21 Tamar Christina <tamar.christina@arm.com>
6447
6448 * gcc.target/aarch64/large_struct_copy.c: New test.
6449
6450 2018-08-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
6451
6452 * g++.dg/torture/pr86763.C: Restrict to *-*-linux*.
6453
6454 2018-08-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
6455
6456 PR middle-end/86121
6457 * gcc.dg/Wstringop-overflow-6.c: Remove xfail.
6458
6459 2018-08-21 Tom de Vries <tdevries@suse.de>
6460
6461 * gcc.c-torture/unsorted/dump-noaddr.x: Use -gno-record-gcc-switches
6462 to avoid mismatch in .debug and .earlydebug dump files.
6463
6464 2018-08-20 Michael Meissner <meissner@linux.ibm.com>
6465
6466 PR target/87033
6467 * gcc.target/powerpc/pr87033.c: New test.
6468
6469 2018-08-20 Martin Sebor <msebor@redhat.com>
6470
6471 PR tree-optimization/87034
6472 * gcc.dg/builtin-sprintf-warn-20.c: New test.
6473
6474 2018-08-20 David Malcolm <dmalcolm@redhat.com>
6475
6476 PR other/84889
6477 * gcc.dg/plugin/diagnostic-group-test-1.c: New test.
6478 * gcc.dg/plugin/diagnostic_group_plugin.c: New test.
6479 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
6480
6481 2018-08-20 H.J. Lu <hongjiu.lu@intel.com>
6482
6483 PR target/87014
6484 * g++.dg/torture/pr87014.C: New file.
6485
6486 2018-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
6487
6488 PR target/86984
6489 * gcc.target/alpha/pr86984.c: New test.
6490
6491 2018-08-20 Richard Biener <rguenther@suse.de>
6492
6493 PR tree-optimization/78655
6494 * gcc.dg/tree-ssa/evrp11.c: New testcase.
6495
6496 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
6497
6498 * gcc.dg/debug/dwarf2/pr80263.c: Suppress pubtypes output
6499 for Darwin.
6500
6501 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
6502
6503 * g++.dg/debug/dwarf2/pr85302.C: Skip unsupported split DWARF
6504 test on Darwin.
6505 * g++.dg/debug/dwarf2/pr85302.C: Likewise.
6506 * gcc.dg/lto/pr83719_0.c: Likewise.
6507
6508 2018-08-17 Martin Sebor <msebor@redhat.com>
6509
6510 PR testsuite/86996
6511 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
6512
6513 2018-08-17 David Malcolm <dmalcolm@redhat.com>
6514
6515 * g++.dg/conversion/Wwrite-strings.C: New test.
6516
6517 2018-08-17 Sandra Loosemore <sandra@codesourcery.com>
6518 Chung-Lin Tang <cltang@codesourcery.com>
6519 Xianmiao Qu <xianmiao_qu@c-sky.com>
6520
6521 C-SKY port: Testsuite
6522
6523 * g++.dg/Wno-frame-address.C: Adjust for C-SKY.
6524 * g++.dg/torture/type-generic-1.C: Likewise.
6525 * gcc.c-torture/compile/20000804-1.c: Likewise.
6526 * gcc.c-torture/execute/20101011-1.c: Likewise.
6527 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Likewise.
6528 * gcc.dg/20020312-2.c: Likewise.
6529 * gcc.dg/Wno-frame-address.c: Likewise.
6530 * gcc.dg/c11-true_min-1.c: Likewise.
6531 * gcc.dg/sibcall-10.c: Likewise.
6532 * gcc.dg/sibcall-9.c: Likewise.
6533 * gcc.dg/stack-usage-1.c: Likewise.
6534 * gcc.dg/torture/float32-tg-3.c: Likewise.
6535 * gcc.dg/torture/float32x-tg-3.c: Likewise.
6536 * gcc.dg/torture/float64-tg-3.c: Likewise.
6537 * gcc.dg/torture/float64x-tg-3.c: Likewise.
6538 * gcc.dg/torture/type-generic-1.c: Likewise.
6539 * gcc.target/csky/*: New.
6540 * lib/target-supports.exp (check_profiling_available): Add
6541 csky-*-elf.
6542 (check_effective_target_hard_float): Handle C-SKY targets with
6543 single-precision hard float only.
6544 (check_effective_target_logical_op_short_circuit): Handle C-SKY.
6545
6546 2018-08-17 David Malcolm <dmalcolm@redhat.com>
6547
6548 * gcc.dg/format/gcc_diag-1.c: Fix typo. Add test coverage for
6549 gcc_dump_printf.
6550 * gcc.dg/format/gcc_diag-10.c: Add gimple typedef. Add test
6551 coverage for gcc_dump_printf.
6552
6553 2018-08-17 Martin Liska <mliska@suse.cz>
6554
6555 * g++.dg/opt/mpx.C: Fix scanned pattern.
6556 * gcc.target/i386/mpx.c: Likewise.
6557 * g++.dg/warn/Wunreachable-code-1.C: Remove.
6558 * g++.dg/warn/Wunreachable-code-2.C: Likewise.
6559 * gcc.dg/torture/pr52969.c: Likewise.
6560 * g++.dg/warn/pr31246-2.C: Likewise.
6561 * g++.dg/warn/pr31246.C: Likewise.
6562 * gcc.dg/pr33092.c: Likewise.
6563 * g++.dg/opt/eh1.C: Remove a deprecated option.
6564 * g++.dg/template/inline1.C: Likewise.
6565 * g++.dg/tree-ssa/pr81408.C: Likewise.
6566 * gcc.dg/pr41837.c: Likewise.
6567 * gcc.dg/pr41841.c: Likewise.
6568 * gcc.dg/pr42250.c: Likewise.
6569 * gcc.dg/pr43084.c: Likewise.
6570 * gcc.dg/pr43317.c: Likewise.
6571 * gcc.dg/pr51879-18.c: Likewise.
6572 * gcc.dg/torture/pr36066.c: Likewise.
6573 * gcc.dg/tree-ssa/ifc-8.c: Likewise.
6574 * gcc.dg/tree-ssa/ifc-cd.c: Likewise.
6575 * gcc.dg/tree-ssa/pr19210-1.c: Likewise.
6576 * gcc.dg/tree-ssa/pr45122.c: Likewise.
6577 * gcc.target/i386/pr45352-2.c: Likewise.
6578 * gcc.target/i386/zee.c: Likewise.
6579 * gfortran.dg/auto_char_len_2.f90: Likewise.
6580 * gfortran.dg/auto_char_len_4.f90: Likewise.
6581 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
6582 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
6583 * gfortran.dg/gomp/pr47331.f90: Likewise.
6584 * gfortran.dg/pr40999.f: Likewise.
6585 * gfortran.dg/pr41011.f: Likewise.
6586 * gfortran.dg/pr42051.f03: Likewise.
6587 * gfortran.dg/pr46804.f90: Likewise.
6588 * gfortran.dg/pr83149_1.f90: Likewise.
6589 * gfortran.dg/pr83149_b.f90: Likewise.
6590 * gfortran.dg/whole_file_1.f90: Likewise.
6591 * gfortran.dg/whole_file_10.f90: Likewise.
6592 * gfortran.dg/whole_file_11.f90: Likewise.
6593 * gfortran.dg/whole_file_12.f90: Likewise.
6594 * gfortran.dg/whole_file_13.f90: Likewise.
6595 * gfortran.dg/whole_file_14.f90: Likewise.
6596 * gfortran.dg/whole_file_15.f90: Likewise.
6597 * gfortran.dg/whole_file_16.f90: Likewise.
6598 * gfortran.dg/whole_file_17.f90: Likewise.
6599 * gfortran.dg/whole_file_18.f90: Likewise.
6600 * gfortran.dg/whole_file_19.f90: Likewise.
6601 * gfortran.dg/whole_file_2.f90: Likewise.
6602 * gfortran.dg/whole_file_20.f03: Likewise.
6603 * gfortran.dg/whole_file_3.f90: Likewise.
6604 * gfortran.dg/whole_file_4.f90: Likewise.
6605 * gfortran.dg/whole_file_5.f90: Likewise.
6606 * gfortran.dg/whole_file_6.f90: Likewise.
6607 * gfortran.dg/whole_file_7.f90: Likewise.
6608 * gfortran.dg/whole_file_8.f90: Likewise.
6609 * gfortran.dg/whole_file_9.f90: Likewise.
6610 * gcc.dg/vect/vect.exp: Likewise.
6611
6612 2018-08-17 Richard Biener <rguenther@suse.de>
6613
6614 PR middle-end/86505
6615 * gcc.dg/torture/pr86505.c: New testcase.
6616
6617 2018-08-16 Martin Sebor <msebor@redhat.com>
6618
6619 PR tree-optimization/86853
6620 * gcc.dg/tree-ssa/builtin-sprintf-10.c: New test.
6621 * gcc.dg/tree-ssa/builtin-sprintf-11.c: New test.
6622 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Adjust.
6623
6624 2018-08-16 David Malcolm <dmalcolm@redhat.com>
6625
6626 * gcc.dg/missing-header-fixit-3.c: New test.
6627
6628 2018-08-16 David Malcolm <dmalcolm@redhat.com>
6629
6630 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
6631 (test_fixit_insert_newline): Update expected output to show '+'
6632 characters in margin of line-insertion fix-it hint.
6633
6634 2018-08-16 Nathan Sidwell <nathan@acm.org>
6635
6636 * gcc.dg/cpp/macsyntx.c: Adjust expected errors.
6637 * gcc.dg/cpp/macsyntx2.c: likewise.
6638
6639 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
6640
6641 PR testsuite/86745
6642 * gcc.target/i386/avx-cvt-2.c: Loosen scan-assembler strings.
6643 * gcc.target/i386/avx-cvt-2.c: Ditto.
6644
6645 2018-08-16 David Malcolm <dmalcolm@redhat.com>
6646
6647 PR c++/70693
6648 * c-c++-common/Wmisleading-indentation-pr70693.c: New test.
6649
6650 2018-08-16 Vlad Lazar <vlad.lazar@arm.com>
6651
6652 * gcc.target/aarch64/imm_choice_comparison.c: New test.
6653
6654 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
6655
6656 * gcc.dg/memcmp-1.c (lib_memcmp): Apply __USER_LABEL_PREFIX__.
6657 (lib_strncmp): Likewise.
6658
6659 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
6660
6661 * c-c++-common/asan/pointer-subtract-3.c: Skip for Darwin.
6662 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
6663 * g++.dg/torture/pr44295.C : Likewise.
6664
6665 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
6666
6667 PR testsuite/78544
6668 * gcc.dg/tree-prof/section-attr-1.c: Add Darwin-specific section
6669 attributes and matching.
6670 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
6671 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
6672
6673 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
6674
6675 * gcc.dg/asan/pr81923.c: Stringify __USER_LABEL_PREFIX__.
6676
6677 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
6678
6679 * gcc.target/i386/rop1.c: Remove.
6680 * gcc.target/i386/pr83554 (dg-options): Remove -mmitigate-rop.
6681
6682 2018-08-15 Will Schmidt <will_schmidt@vnet.ibm.com>
6683
6684 * gcc.target/powerpc/fold-vec-splat-char.c: New.
6685 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: New.
6686 * gcc.target/powerpc/fold-vec-splat-int.c: New.
6687 * gcc.target/powerpc/fold-vec-splat-longlong.c: New.
6688 * gcc.target/powerpc/fold-vec-splat-pixel.c: New.
6689 * gcc.target/powerpc/fold-vec-splat-short.c: New.
6690
6691 2018-08-15 David Malcolm <dmalcolm@redhat.com>
6692
6693 * g++.dg/diagnostic/aka3.C: New test.
6694 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
6695 output to show range labels.
6696 * g++.dg/diagnostic/param-type-mismatch.C: Likewise.
6697 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
6698 * g++.dg/plugin/show-template-tree-color-labels.C: New test.
6699 * gcc.dg/bad-binary-ops.c: Update expected output to show range
6700 labels. Add an "aka" example.
6701 * gcc.dg/cpp/pr66415-1.c: Update expected output to show range
6702 labels.
6703 * gcc.dg/format/diagnostic-ranges.c: Likewise.
6704 * gcc.dg/format/pr72858.c: Likewise.
6705 * gcc.dg/format/pr78498.c: Likewise.
6706 * gcc.dg/param-type-mismatch.c: Add "-Wpointer-sign" to options.
6707 Update expected output to show range labels. Add examples of
6708 -Wincompatible-pointer-types and -Wpointer-sign for parameters.
6709 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
6710 Update expected output to show range labels.
6711 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
6712 (test_very_wide_line): Adjust so that label is at left-clipping
6713 boundary.
6714 (test_very_wide_line_2): New test.
6715 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
6716 Update expected output to show range labels.
6717 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
6718 * gcc.dg/plugin/diagnostic-test-show-locus-no-labels.c: New test.
6719 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): Update
6720 for new param to gcc_rich_location::add_expr.
6721 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
6722 Add "label" param.
6723 (test_show_locus): Add examples of labels to various tests. Tweak
6724 the "very wide_line" test case and duplicate it, to cover the
6725 boundary values for clipping of labels against the left-margin.
6726 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
6727 diagnostic-test-show-locus-no-labels.c.
6728 * gcc.dg/pr69554-1.c: Update expected output to show range labels.
6729 Update line numbers of dg-locus directives.
6730 * gcc.dg/pr69627.c: Update expected output to show range labels.
6731 * lib/multiline.exp (proc _build_multiline_regex): Remove
6732 special-case handling of lines with trailing '|'.
6733
6734 2018-08-15 Qing Zhao <qing.zhao@oracle.com>
6735
6736 PR testsuite/86519
6737 * gcc.dg/strcmpopt_6.c: Scan the assembly file instead of
6738 the .expand file.
6739
6740 2018-08-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6741
6742 * gcc.dg/wmain.c: New test.
6743
6744 2018-08-15 Iain Sandoe <iain@sandoe.co.uk>
6745
6746 PR c/19315
6747 * gcc.dg/graphite/pr82451.c: Make array 'a' an extern.
6748 * gcc.dg/redecl-10.c: Expect warnings for the static vars with
6749 unknown size.
6750
6751 2018-08-15 Martin Liska <mliska@suse.cz>
6752
6753 PR tree-optimization/86925
6754 * gcc.dg/predict-20.c: New test.
6755 * gcc.dg/predict-21.c: New test.
6756
6757 2018-08-15 Paolo Carlini <paolo.carlini@oracle.com>
6758
6759 * g++.dg/init/goto3.C: Adjust for error instead of permerror.
6760
6761 2018-08-14 Allan Sandfeld Jensen <allan.jensen@qt.io>
6762
6763 * gcc.target/i386/sse2-movs.c: New test.
6764
6765 2018-08-14 Martin Sebor <msebor@redhat.com>
6766
6767 PR tree-optimization/86650
6768 * gcc.dg/Warray-bounds-34.c: New test.
6769
6770 2018-08-14 Janus Weil <janus@gcc.gnu.org>
6771
6772 PR fortran/86116
6773 * gfortran.dg/generic_34.f90: New test case.
6774
6775 2018-08-13 Marek Polacek <polacek@redhat.com>
6776
6777 PR c++/57891
6778 * g++.dg/cpp0x/Wnarrowing6.C: New test.
6779 * g++.dg/cpp0x/Wnarrowing7.C: New test.
6780 * g++.dg/cpp0x/Wnarrowing8.C: New test.
6781 * g++.dg/cpp0x/Wnarrowing9.C: New test.
6782 * g++.dg/cpp0x/Wnarrowing10.C: New test.
6783 * g++.dg/cpp0x/constexpr-47969.C: Adjust dg-error.
6784 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
6785 * g++.dg/cpp0x/constexpr-targ.C: Likewise.
6786 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
6787 * g++.dg/ext/stmtexpr15.C: Likewise.
6788 * g++.dg/gomp/pr47963.C: Likewise.
6789 * g++.dg/init/new37.C: Likewise.
6790 * g++.dg/init/new43.C: Likewise.
6791 * g++.dg/other/fold1.C: Likewise.
6792 * g++.dg/parse/array-size2.C: Likewise.
6793 * g++.dg/template/dependent-name3.C: Likewise.
6794 * g++.dg/cpp0x/constexpr-data2.C: Add dg-error.
6795 * g++.dg/other/vrp1.C: Likewise.
6796 * g++.dg/template/char1.C: Likewise.
6797
6798 2018-08-13 Segher Boessenkool <segher@kernel.crashing.org>
6799
6800 * gcc.target/powerpc/pr56605.c: The generated code can have an AND
6801 instead of a ZERO_EXTEND.
6802
6803 2018-08-13 Martin Sebor <msebor@redhat.com>
6804
6805 PR tree-optimization/71625
6806 * c-c++-common/attr-nonstring-3.c: Temporarily xfail a test case.
6807 * g++.dg/init/string2.C: New test.
6808 * g++.dg/init/string3.C: New test.
6809 * g++.dg/init/string4.C: New test.
6810 * gcc.dg/init-string-3.c: New test.
6811 * gcc.dg/strlenopt-55.c: New test.
6812 * gcc.dg/strlenopt-56.c: New test.
6813
6814 2018-08-13 Marek Polacek <polacek@redhat.com>
6815
6816 P0806R2 - Deprecate implicit capture of this via [=]
6817 * g++.dg/cpp2a/lambda-this1.C: New test.
6818 * g++.dg/cpp2a/lambda-this2.C: New test.
6819 * g++.dg/cpp2a/lambda-this3.C: New test.
6820
6821 2018-08-13 Marek Polacek <polacek@redhat.com>
6822
6823 PR c++/86915
6824 * g++.dg/diagnostic/auto1.C: New test.
6825
6826 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
6827
6828 PR fortran/66679
6829 * gfortran.dg/transfer_class_3.f90: New test.
6830
6831 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
6832
6833 PR fortran/86906
6834 * gfortran.dg/use_rename_9.f90: New test.
6835
6836 2018-08-11 Jakub Jelinek <jakub@redhat.com>
6837
6838 PR tree-optimization/86835
6839 * gcc.dg/pr86835.c: New test.
6840
6841 2018-08-10 Janus Weil <janus@gcc.gnu.org>
6842
6843 PR fortran/57160
6844 * gfortran.dg/actual_pointer_function_1.f90: Fix invalid test case.
6845 * gfortran.dg/inline_matmul_23.f90: Add option "-ffrontend-optimize".
6846 * gfortran.dg/short_circuiting_2.f90: New test case.
6847 * gfortran.dg/short_circuiting_3.f90: New test case.
6848
6849 2018-08-10 Alexander Monakov <amonakov@ispras.ru>
6850
6851 PR target/82418
6852 * gcc.target/i386/pr82418.c: New test.
6853
6854 2018-08-10 Martin Liska <mliska@suse.cz>
6855
6856 PR target/83610
6857 * gcc.dg/predict-17.c: New test.
6858 * gcc.dg/predict-18.c: New test.
6859 * gcc.dg/predict-19.c: New test.
6860
6861 2018-08-10 Martin Liska <mliska@suse.cz>
6862
6863 PR tree-optimization/85799
6864 * gcc.dg/pr85799.c: New test.
6865
6866 2018-08-09 Jeff Law <law@redhat.com>
6867
6868 PR middle-end/86897
6869 * gcc.dg/uninit-suppress_2.c: Disable DOM.
6870
6871 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
6872
6873 * gcc.target/aarch64/sve/reduc_8.c: New test.
6874
6875 2018-08-09 David Malcolm <dmalcolm@redhat.com>
6876
6877 PR other/84889
6878 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: New
6879 test.
6880 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
6881 New test.
6882 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
6883 * lib/prune.exp: Add -fno-diagnostics-show-line-numbers to
6884 TEST_ALWAYS_FLAGS.
6885
6886 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
6887
6888 PR tree-optimization/86858
6889 * gcc.dg/vect/pr86858.c: New test.
6890
6891 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
6892
6893 PR tree-optimization/86871
6894 * gcc.dg/vect/pr86871.c: New test.
6895
6896 2018-08-09 Paolo Carlini <paolo.carlini@oracle.com>
6897
6898 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
6899
6900 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
6901
6902 * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: Decrement
6903 arch and tune numbers by 2.
6904 * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: Likewise.
6905 * gcc.target/s390/target-attribute/tattr-m31-1.c: Likewise.
6906 * gcc.target/s390/target-attribute/tattr-m31-10.c: Likewise.
6907 * gcc.target/s390/target-attribute/tattr-m31-11.c: Likewise.
6908 * gcc.target/s390/target-attribute/tattr-m31-12.c: Likewise.
6909 * gcc.target/s390/target-attribute/tattr-m31-13.c: Likewise.
6910 * gcc.target/s390/target-attribute/tattr-m31-14.c: Likewise.
6911 * gcc.target/s390/target-attribute/tattr-m31-15.c: Likewise.
6912 * gcc.target/s390/target-attribute/tattr-m31-16.c: Likewise.
6913 * gcc.target/s390/target-attribute/tattr-m31-17.c: Likewise.
6914 * gcc.target/s390/target-attribute/tattr-m31-18.c: Likewise.
6915 * gcc.target/s390/target-attribute/tattr-m31-19.c: Likewise.
6916 * gcc.target/s390/target-attribute/tattr-m31-2.c: Likewise.
6917 * gcc.target/s390/target-attribute/tattr-m31-20.c: Likewise.
6918 * gcc.target/s390/target-attribute/tattr-m31-21.c: Likewise.
6919 * gcc.target/s390/target-attribute/tattr-m31-22.c: Likewise.
6920 * gcc.target/s390/target-attribute/tattr-m31-23.c: Likewise.
6921 * gcc.target/s390/target-attribute/tattr-m31-24.c: Likewise.
6922 * gcc.target/s390/target-attribute/tattr-m31-25.c: Likewise.
6923 * gcc.target/s390/target-attribute/tattr-m31-26.c: Likewise.
6924 * gcc.target/s390/target-attribute/tattr-m31-27.c: Likewise.
6925 * gcc.target/s390/target-attribute/tattr-m31-28.c: Likewise.
6926 * gcc.target/s390/target-attribute/tattr-m31-29.c: Likewise.
6927 * gcc.target/s390/target-attribute/tattr-m31-3.c: Likewise.
6928 * gcc.target/s390/target-attribute/tattr-m31-30.c: Likewise.
6929 * gcc.target/s390/target-attribute/tattr-m31-31.c: Likewise.
6930 * gcc.target/s390/target-attribute/tattr-m31-32.c: Likewise.
6931 * gcc.target/s390/target-attribute/tattr-m31-4.c: Likewise.
6932 * gcc.target/s390/target-attribute/tattr-m31-5.c: Likewise.
6933 * gcc.target/s390/target-attribute/tattr-m31-6.c: Likewise.
6934 * gcc.target/s390/target-attribute/tattr-m31-7.c: Likewise.
6935 * gcc.target/s390/target-attribute/tattr-m31-8.c: Likewise.
6936 * gcc.target/s390/target-attribute/tattr-m31-9.c: Likewise.
6937 * gcc.target/s390/target-attribute/tattr-m64-1.c: Likewise.
6938 * gcc.target/s390/target-attribute/tattr-m64-10.c: Likewise.
6939 * gcc.target/s390/target-attribute/tattr-m64-11.c: Likewise.
6940 * gcc.target/s390/target-attribute/tattr-m64-12.c: Likewise.
6941 * gcc.target/s390/target-attribute/tattr-m64-13.c: Likewise.
6942 * gcc.target/s390/target-attribute/tattr-m64-14.c: Likewise.
6943 * gcc.target/s390/target-attribute/tattr-m64-15.c: Likewise.
6944 * gcc.target/s390/target-attribute/tattr-m64-16.c: Likewise.
6945 * gcc.target/s390/target-attribute/tattr-m64-17.c: Likewise.
6946 * gcc.target/s390/target-attribute/tattr-m64-18.c: Likewise.
6947 * gcc.target/s390/target-attribute/tattr-m64-19.c: Likewise.
6948 * gcc.target/s390/target-attribute/tattr-m64-2.c: Likewise.
6949 * gcc.target/s390/target-attribute/tattr-m64-20.c: Likewise.
6950 * gcc.target/s390/target-attribute/tattr-m64-21.c: Likewise.
6951 * gcc.target/s390/target-attribute/tattr-m64-22.c: Likewise.
6952 * gcc.target/s390/target-attribute/tattr-m64-23.c: Likewise.
6953 * gcc.target/s390/target-attribute/tattr-m64-24.c: Likewise.
6954 * gcc.target/s390/target-attribute/tattr-m64-25.c: Likewise.
6955 * gcc.target/s390/target-attribute/tattr-m64-26.c: Likewise.
6956 * gcc.target/s390/target-attribute/tattr-m64-27.c: Likewise.
6957 * gcc.target/s390/target-attribute/tattr-m64-28.c: Likewise.
6958 * gcc.target/s390/target-attribute/tattr-m64-29.c: Likewise.
6959 * gcc.target/s390/target-attribute/tattr-m64-3.c: Likewise.
6960 * gcc.target/s390/target-attribute/tattr-m64-30.c: Likewise.
6961 * gcc.target/s390/target-attribute/tattr-m64-31.c: Likewise.
6962 * gcc.target/s390/target-attribute/tattr-m64-32.c: Likewise.
6963 * gcc.target/s390/target-attribute/tattr-m64-33.c: Likewise.
6964 * gcc.target/s390/target-attribute/tattr-m64-4.c: Likewise.
6965 * gcc.target/s390/target-attribute/tattr-m64-5.c: Likewise.
6966 * gcc.target/s390/target-attribute/tattr-m64-6.c: Likewise.
6967 * gcc.target/s390/target-attribute/tattr-m64-7.c: Likewise.
6968 * gcc.target/s390/target-attribute/tattr-m64-8.c: Likewise.
6969 * gcc.target/s390/target-attribute/tattr-m64-9.c: Likewise.
6970
6971 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
6972
6973 PR target/84332
6974 * gcc.target/s390/pr84332.c: New testcase.
6975
6976 2018-08-08 Andreas Schwab <schwab@linux-m68k.org>
6977
6978 PR target/46179
6979 * gcc.target/m68k/tls-dimode.c: New file.
6980
6981 2018-08-08 Nathan Sidwell <nathan@acm.org>
6982
6983 * c-c++-common/inc-from-1a.h, c-c++-common/inc-from-1b.h,
6984 c-c++-common/inc-from-1.c: New
6985
6986 2018-08-08 Andreas Krebbel <krebbel@linux.ibm.com>
6987
6988 PR target/85295
6989 * gcc.target/s390/TI-constants-lra.c: New testcase.
6990 * gcc.target/s390/TI-constants-nolra.c: New testcase.
6991
6992 2018-08-08 Ilya Leoshkevich <iii@linux.ibm.com>
6993
6994 * gcc.target/s390/hotpatch-8.c: Remove.
6995 * gcc.target/s390/hotpatch-9.c: Remove.
6996 * gcc.target/s390/mnop-mcount-m31-fpic.c: Remove.
6997 * gcc.target/s390/mnop-mcount-m31.c: Remove.
6998
6999 2018-08-08 Jakub Jelinek <jakub@redhat.com>
7000
7001 P0595R1 - is_constant_evaluated
7002 * g++.dg/cpp2a/is-constant-evaluated1.C: New test.
7003
7004 PR c++/86836
7005 * g++.dg/cpp1z/decomp46.C: New test.
7006
7007 PR c++/86738
7008 * g++.dg/opt/pr86738.C: New test.
7009
7010 2018-08-07 Richard Sandiford <richard.sandiford@arm.com>
7011
7012 PR target/86838
7013 * gcc.target/aarch64/frecpe_1.c: New test.
7014 * gcc.target/aarch64/frecpe_2.c: Likewise.
7015
7016 2018-08-07 Paolo Carlini <paolo.carlini@oracle.com>
7017
7018 PR c++/59480, DR 136
7019 * g++.dg/other/friend8.C: New.
7020 * g++.dg/other/friend9.C: Likewise.
7021 * g++.dg/other/friend10.C: Likewise.
7022 * g++.dg/other/friend11.C: Likewise.
7023 * g++.dg/other/friend12.C: Likewise.
7024 * g++.dg/other/friend13.C: Likewise.
7025 * g++.dg/other/friend14.C: Likewise.
7026 * g++.dg/other/friend15.C: Likewise.
7027 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
7028 * g++.dg/parse/defarg8.C: Likewise.
7029
7030 2018-08-07 Martin Liska <mliska@suse.cz>
7031
7032 PR middle-end/83023
7033 * gcc.dg/predict-16.c: New test.
7034 * g++.dg/predict-1.C: New test.
7035
7036 2018-08-07 Steve Ellcey <sellcey@cavium.com>
7037 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7038
7039 PR tree-optimization/80925
7040 * gcc.dg/vect/no-section-anchors-vect-69.c: Expect 3 loops
7041 vectorized on !vect_hw_misalign targets.
7042
7043 2018-08-06 Marek Polacek <polacek@redhat.com>
7044
7045 PR c++/86767
7046 * g++.dg/cpp1y/constexpr-86767.C: New test.
7047
7048 2018-08-06 Uros Bizjak <ubizjak@gmail.com>
7049
7050 * g++.dg/torture/pr86763.C (dg-additional-options): Add -lrt
7051 for target *-*-linux-gnu.
7052
7053 2018-08-06 Alan Hayward <alan.hayward@arm.com>
7054
7055 * gcc.target/aarch64/sve/tls_preserve_1.c: New test.
7056 * gcc.target/aarch64/sve/tls_preserve_2.c: New test.
7057 * gcc.target/aarch64/sve/tls_preserve_3.c: New test.
7058
7059 2018-08-06 Andreas Krebbel <krebbel@linux.ibm.com>
7060
7061 * gcc.target/s390/nomemloopunroll-1.c: New test.
7062
7063 2018-08-05 H.J. Lu <hongjiu.lu@intel.com>
7064
7065 PR target/86386
7066 * gcc.target/i386/pr86386.c: New file.
7067
7068 2018-08-04 Tom de Vries <tdevries@suse.de>
7069
7070 * lib/gcc-gdb-test.exp: Use absolute line number in pass/fail line.
7071
7072 2018-08-04 Andreas Schwab <schwab@linux-m68k.org>
7073
7074 * gcc.dg/guality/const-volatile.c: Remove duplicate test
7075 "type:cvip".
7076
7077 2018-08-04 Janus Weil <janus@gcc.gnu.org>
7078
7079 PR fortran/45521
7080 * gfortran.dg/interface_assignment_6.f90: New test case.
7081
7082 2018-08-04 Uros Bizjak <ubizjak@gmail.com>
7083
7084 PR testsuite/86153
7085 * g++.dg/pr83239.C (dg-options): Add -finline-limit=500.
7086
7087 2018-08-03 David Malcolm <dmalcolm@redhat.com>
7088 Jonathan Wakely <jwakely@redhat.com>
7089
7090 PR c++/85523
7091 * g++.dg/pr85523.C: New test.
7092
7093 2018-08-03 Bogdan Harjoc <harjoc@gmail.com>
7094
7095 PR c/86690
7096 * gcc.dg/union-duplicate-field.c: New test.
7097
7098 2018-08-03 Jason Merrill <jason@redhat.com>
7099
7100 PR c++/86706
7101 * g++.dg/template/pr86706.C: New test.
7102
7103 2018-08-03 Richard Sandiford <richard.sandiford@arm.com>
7104
7105 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect AVG_FLOOR to be used
7106 on vect_avg_qi targets.
7107 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
7108 * gcc.dg/vect/bb-slp-pow-1.c: New test.
7109 * gcc.dg/vect/vect-avg-15.c: Likewise.
7110
7111 2018-08-03 Martin Liska <mliska@suse.cz>
7112
7113 * gcc.dg/predict-1.c: Adjust scanned pattern to cover 2 digits.
7114 * gcc.dg/predict-13.c: Likewise.
7115 * gcc.dg/predict-3.c: Likewise.
7116 * gcc.dg/predict-4.c: Likewise.
7117 * gcc.dg/predict-5.c: Likewise.
7118 * gcc.dg/predict-6.c: Likewise.
7119 * gcc.dg/predict-9.c: Likewise.
7120 * gfortran.dg/predict-1.f90: Likewise.
7121
7122 2018-08-02 Richard Biener <rguenther@suse.de>
7123
7124 PR c++/86763
7125 * g++.dg/torture/pr86763.C: New testcase.
7126
7127 2018-08-02 Richard Biener <rguenther@suse.de>
7128
7129 PR tree-optimization/86816
7130 * g++.dg/torture/pr86816.C: New testcase.
7131
7132 2018-08-02 Richard Sandiford <richard.sandiford@arm.com>
7133
7134 * gcc.target/aarch64/f16_mov_immediate_1.c: Expect fmov immediate
7135 to be used.
7136 * gcc.target/aarch64/f16_mov_immediate_2.c: Likewise.
7137 * gcc.target/aarch64/f16_mov_immediate_3.c: Force +nofp16.
7138 * gcc.target/aarch64/sve/single_1.c: Except fmov immediate to be used
7139 for .h.
7140 * gcc.target/aarch64/sve/single_2.c: Likewise.
7141 * gcc.target/aarch64/sve/single_3.c: Likewise.
7142 * gcc.target/aarch64/sve/single_4.c: Likewise.
7143
7144 2018-08-02 Jackson Woodruff <jackson.woodruff@arm.com>
7145
7146 PR target/86014
7147 * gcc.target/aarch64/ldp_stp_13.c: New test.
7148
7149 2018-08-01 Martin Sebor <msebor@redhat.com>
7150
7151 PR tree-optimization/86650
7152 * gcc.dg/format/gcc_diag-10.c: Adjust.
7153
7154 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
7155
7156 * gcc.target/aarch64/sve/var_stride_2.c: Update expected form
7157 of range check.
7158 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
7159
7160 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
7161
7162 PR target/86753
7163 * gcc.target/aarch64/sve/vcond_4.c: XFAIL positive tests.
7164 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
7165
7166 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
7167
7168 * gcc.dg/pointer-range-check-1.c: New test.
7169 * gcc.dg/pointer-range-check-2.c: Likewise.
7170
7171 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
7172
7173 PR tree-optimization/86749
7174 * gcc.dg/vect/pr86749.c: New test.
7175
7176 2018-08-01 Paolo Carlini <paolo.carlini@oracle.com>
7177
7178 PR c++/86661
7179 * g++.dg/lookup/name-clash12.C: New.
7180
7181 2018-08-01 Richard Biener <rguenther@suse.de>
7182
7183 * gcc.dg/tree-ssa/ssa-fre-68.c: New testcase.
7184
7185 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
7186
7187 * gcc.dg/plugin/poly-int-07_plugin.c (dg-options): Use -O0.
7188
7189 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
7190
7191 * gcc.dg/tree-ssa/pr84512.c: Xfail on alpha*-*-*.
7192
7193 2018-08-01 Martin Liska <mliska@suse.cz>
7194
7195 * gcc.dg/tree-prof/stringop-1.c: Adjust scanned pattern.
7196 * gcc.dg/tree-prof/stringop-2.c: Likewise.
7197 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
7198 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
7199 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
7200 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
7201 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
7202 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
7203
7204 2018-08-01 Martin Liska <mliska@suse.cz>
7205
7206 PR value-prof/35543
7207 * gcc.dg/tree-prof/val-prof-7.c: Add __builtin_memmove.
7208
7209 2018-08-01 Sam Tebbs <sam.tebbs@arm.com>
7210
7211 * gcc.target/aarch64/extract_zero_extend.c: New file.
7212
7213 2018-08-01 Jakub Jelinek <jakub@redhat.com>
7214
7215 PR c/85704
7216 * gcc.c-torture/compile/pr85704.c: New test.
7217
7218 2018-07-31 Alexandre Oliva <oliva@adacore.com>
7219 Olivier Hainque <hainque@adacore.com>
7220
7221 * gnat.dg/dinst.adb: New.
7222 * gnat.dg/dinst_pkg.ads, gnat.dg/dinst_pkg.adb: New.
7223
7224 2018-07-31 David Malcolm <dmalcolm@redhat.com>
7225
7226 * gcc.dg/format/gcc_diag-1.c (foo): Update the %v tests for
7227 tdiag and cxxdiag.
7228 * gcc.dg/format/gcc_diag-10.c (test_diag): Update tests of %G
7229 and %K.
7230
7231 2018-07-31 Richard Earnshaw <rearnsha@arm.com>
7232
7233 * c-c++-common/spec-barrier-1.c: New test.
7234 * c-c++-common/spec-barrier-2.c: New test.
7235 * gcc.dg/spec-barrier-3.c: New test.
7236
7237 2018-07-31 Martin Sebor <msebor@redhat.com>
7238
7239 PR tree-optimization/86741
7240 * gcc.dg/Warray-bounds-33.c: New test.
7241
7242 2018-07-31 Andreas Krebbel <krebbel@linux.ibm.com>
7243
7244 * gcc.target/s390/memset-1.c: Improve testcase.
7245
7246 2018-07-31 Tom de Vries <tdevries@suse.de>
7247
7248 PR debug/86687
7249 * g++.dg/guality/pr86687.C: New test.
7250
7251 2018-07-31 Jakub Jelinek <jakub@redhat.com>
7252
7253 P1008R1 - prohibit aggregates with user-declared constructors
7254 * g++.dg/ext/is_aggregate.C: Add tests with deleted or defaulted ctor.
7255 * g++.dg/cpp0x/defaulted1.C (main): Ifdef out for C++2a B b = {1};.
7256 * g++.dg/cpp0x/deleted2.C: Expect error for C++2a.
7257 * g++.dg/cpp2a/aggr1.C: New test.
7258 * g++.dg/cpp2a/aggr2.C: New test.
7259
7260 2018-07-31 Segher Boessenkool <segher@kernel.crashing.org>
7261
7262 PR target/86640
7263 * gcc.target/arm/pr86640.c: New testcase.
7264
7265 2018-07-31 Martin Liska <mliska@suse.cz>
7266
7267 PR gcov-profile/85338
7268 PR gcov-profile/85350
7269 PR gcov-profile/85372
7270 * gcc.misc-tests/gcov-pr85338.c: New test.
7271 * gcc.misc-tests/gcov-pr85350.c: New test.
7272 * gcc.misc-tests/gcov-pr85372.c: New test.
7273
7274 2018-07-31 Martin Liska <mliska@suse.cz>
7275
7276 PR gcov-profile/83813
7277 PR gcov-profile/84758
7278 PR gcov-profile/85217
7279 PR gcov-profile/85332
7280 * gcc.misc-tests/gcov-pr83813.c: New test.
7281 * gcc.misc-tests/gcov-pr84758.c: New test.
7282 * gcc.misc-tests/gcov-pr85217.c: New test.
7283 * gcc.misc-tests/gcov-pr85332.c: New test.
7284
7285 2018-07-31 Ed Schonberg <schonberg@adacore.com>
7286
7287 * gnat.dg/prot5.adb, gnat.dg/prot5_pkg.adb,
7288 gnat.dg/prot5_pkg.ads: New testcase.
7289
7290 2018-07-31 Justin Squirek <squirek@adacore.com>
7291
7292 * gnat.dg/addr11.adb: New testcase.
7293
7294 2018-07-31 Hristian Kirtchev <kirtchev@adacore.com>
7295
7296 * gnat.dg/global.adb, gnat.dg/global.ads: New testcase.
7297
7298 2018-07-31 Gary Dismukes <dismukes@adacore.com>
7299
7300 * gnat.dg/block_ext_return_assert_failure.adb: New testcase.
7301
7302 2018-07-31 Ed Schonberg <schonberg@adacore.com>
7303
7304 * gnat.dg/iter3.adb: New testcase.
7305
7306 2018-07-31 Andre Vieira <andre.simoesdiasvieira@arm.com>
7307
7308 Revert 'AsyncI/O patch committed'
7309 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
7310 Thomas Koenig <tkoenig@gcc.gnu.org>
7311
7312 PR fortran/25829
7313 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
7314 * gfortran.dg/f2003_io_1.f03: Add wait statement.
7315
7316 2018-07-30 Segher Boessenkool <segher@kernel.crashing.org>
7317
7318 PR rtl-optimization/85160
7319 * gcc.target/powerpc/combine-2-2.c: New testcase.
7320
7321 2018-07-27 Martin Sebor <msebor@redhat.com>
7322
7323 PR tree-optimization/86696
7324 * g++.dg/pr86696.C: New test.
7325
7326 2018-07-27 David Malcolm <dmalcolm@redhat.com>
7327
7328 PR tree-optimization/86636
7329 * gcc.c-torture/compile/pr86636.c: Add dg-do compile.
7330 Add dg-require-effective-target pthread.
7331
7332 2018-07-26 Qing Zhao <qing.zhao@oracle.com>
7333
7334 * gcc.dg/strcmpopt_5.c: Change to O2 to enable the transformation.
7335 * gcc.dg/strcmpopt_6.c: Likewise.
7336
7337 2018-07-26 Pat Haugen <pthaugen@us.ibm.com>
7338
7339 PR target/86612
7340 * gcc.target/powerpc/pr58673-2.c: Call strdup.
7341
7342 2018-07-26 Martin Sebor <msebor@redhat.com>
7343
7344 PR tree-optimization/86043
7345 PR tree-optimization/86042
7346 * gcc/testsuite/gcc.dg/attr-nonstring-2.c: Xfail test cases due to
7347 pr86688.
7348 * gcc.dg/strlenopt-44.c: New test.
7349
7350 2018-07-26 Martin Liska <mliska@suse.cz>
7351
7352 PR gcov-profile/86536
7353 * gcc.misc-tests/gcov-pr86536.c: New test.
7354
7355 2018-07-25 Martin Sebor <msebor@redhat.com>
7356
7357 * gcc.c-torture/execute/builtins/strnlen.c: Remove DejaGnu directives
7358 ignored by the test harness.
7359
7360 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
7361 Thomas Koenig <tkoenig@gcc.gnu.org>
7362
7363 PR fortran/25829
7364 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
7365 * gfortran.dg/f2003_io_1.f03: Add wait statement.
7366
7367 2018-07-25 Jakub Jelinek <jakub@redhat.com>
7368
7369 PR c++/85515
7370 * g++.dg/pr85515-2.C: Add expected dg-error.
7371 * g++.dg/cpp0x/range-for36.C: New test.
7372
7373 2018-07-25 Claudiu Zissulescu <claziss@synopsys.com>
7374
7375 * gcc.target/arc/uncached-1.c: New test.
7376 * gcc.target/arc/uncached-2.c: Likewise.
7377
7378 2018-07-24 Martin Sebor <msebor@redhat.com>
7379
7380 PR tree-optimization/86622
7381 PR tree-optimization/86532
7382 * gcc.c-torture/execute/strlen-2.c: New test.
7383 * gcc.c-torture/execute/strlen-3.c: New test.
7384 * gcc.c-torture/execute/strlen-4.c: New test.
7385
7386 2018-07-24 David Malcolm <dmalcolm@redhat.com>
7387
7388 PR tree-optimization/86636
7389 * gcc.c-torture/compile/pr86636.c: New test.
7390
7391 2018-07-24 Matthew Malcomson <matthew.malcomson@arm.com>
7392
7393 * gcc.target/aarch64/simd/vect_su_add_sub.c: New.
7394
7395 2018-07-24 Jakub Jelinek <jakub@redhat.com>
7396
7397 PR middle-end/86627
7398 * gcc.target/i386/pr86627.c: New test.
7399
7400 PR testsuite/86649
7401 * g++.dg/tree-ssa-/pr19476-1.C: Check dom2 dump instead of ccp1.
7402 * g++.dg/tree-ssa-/pr19476-5.C: Likewise.
7403 * g++.dg/tree-ssa-/pr19476-6.C: New test.
7404 * g++.dg/tree-ssa-/pr19476-7.C: New test.
7405
7406 2018-07-23 Carl Love <cel@us.ibm.com>
7407
7408 PR 86591
7409 * gcc.target/powerpc/altivec-1-runnable.c: Move vector double tests to
7410 file altivec-2-runnable.c.
7411 * gcc.target/powerpc/altivec-2-runnable.c: Add vector double tests.
7412 * gcc.target/powerpc/buitlins-1.c: Remove dg-final check for xxlor.
7413 Update dg-final test for __divdi3 and __udivdi3 instructions. Update
7414 comments for instruction generated by vec_mergeh, vec_perm, vec_round,
7415 vec_cts, vec_ctu, vec_cpsgn tests.
7416
7417 2018-07-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
7418
7419 PR c/86617
7420 * gcc.dg/pr86617.c: New test.
7421
7422 2018-07-23 Jakub Jelinek <jakub@redhat.com>
7423
7424 PR c++/86569
7425 * g++.dg/warn/Wnonnull-compare-9.C: New test.
7426
7427 2018-07-20 Martin Sebor <msebor@redhat.com>
7428
7429 PR middle-end/82063
7430 * c-c++-common/pr68657-1.c: Adjust.
7431 * c-c++-common/pr68657-2.c: Same.
7432 * c-c++-common/pr68657-3.c: Same.
7433 * c-c++-common/pr68833-1.c: Same.
7434 * gcc.dg/Walloc-size-larger-than-16.c: Same.
7435 * gcc.dg/Walloca-larger-than.c: New test.
7436 * gcc.dg/Walloca-larger-than-2.c: New test.
7437 * gcc.dg/Wframe-larger-than-2.c: New test.
7438 * gcc.dg/Wlarger-than3.c: New test.
7439 * gcc.dg/Wvla-larger-than-3.c: New test.
7440 * gcc.dg/pr42611.c: Adjust.
7441 * gnat.dg/frame_overflow.adb: Same.
7442
7443 2018-07-20 Martin Sebor <msebor@redhat.com>
7444
7445 PR tree-optimization/86613
7446 PR tree-optimization/86611
7447 * c-c++-common/Warray-bounds-2.c: Undefine macros and
7448 prune duplicate warnings.
7449 * gcc.dg/Warray-bounds-31.c: Xfail test cases with
7450 data-model-dependencies.
7451 * gcc.dg/Warray-bounds-32.c: Ditto.
7452
7453 2018-07-20 Richard Biener <rguenther@suse.de>
7454
7455 PR debug/86585
7456 * g++.dg/lto/pr86585_0.C: New testcase.
7457 * g++.dg/lto/pr86585_1.C: Likewise.
7458
7459 2018-07-19 Martin Sebor <msebor@redhat.com>
7460
7461 PR tree-optimization/83776
7462 PR tree-optimization/84047
7463 * gcc.dg/Warray-bounds-29.c: New test.
7464 * gcc.dg/Warray-bounds-30.c: New test.
7465 * gcc.dg/Warray-bounds-31.c: New test.
7466 * gcc.dg/Warray-bounds-32.c: New test.
7467
7468 2018-07-19 Michael Collison <michael.collison@arm.com>
7469 Richard Henderson <rth@redhat.com>
7470
7471 * gcc.target/aarch64/builtin_sadd_128.c: New testcase.
7472 * gcc.target/aarch64/builtin_saddl.c: New testcase.
7473 * gcc.target/aarch64/builtin_saddll.c: New testcase.
7474 * gcc.target/aarch64/builtin_uadd_128.c: New testcase.
7475 * gcc.target/aarch64/builtin_uaddl.c: New testcase.
7476 * gcc.target/aarch64/builtin_uaddll.c: New testcase.
7477 * gcc.target/aarch64/builtin_ssub_128.c: New testcase.
7478 * gcc.target/aarch64/builtin_ssubl.c: New testcase.
7479 * gcc.target/aarch64/builtin_ssubll.c: New testcase.
7480 * gcc.target/aarch64/builtin_usub_128.c: New testcase.
7481 * gcc.target/aarch64/builtin_usubl.c: New testcase.
7482 * gcc.target/aarch64/builtin_usubll.c: New testcase.
7483
7484 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
7485
7486 Revert fix for c++/59480 (and testsuite followup)
7487
7488 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
7489
7490 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
7491
7492 2019-07-18 Paolo Carlini <paolo.carlini@oracle.com>
7493
7494 PR c++/59480, DR 136
7495 * g++.dg/other/friend8.C: New.
7496 * g++.dg/other/friend9.C: Likewise.
7497 * g++.dg/other/friend10.C: Likewise.
7498 * g++.dg/other/friend11.C: Likewise.
7499 * g++.dg/other/friend12.C: Likewise.
7500 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
7501 * g++.dg/parse/defarg8.C: Likewise.
7502
7503 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
7504
7505 * gcc.target/aarch64/profile.c: New test.
7506
7507 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
7508
7509 PR target/83009
7510 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
7511
7512 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
7513
7514 PR target/86560
7515 * gcc.target/i386/pr86560-4.c: New test.
7516 * gcc.target/i386/pr86560-5.c: Likewise.
7517
7518 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
7519
7520 PR target/86560
7521 * gcc.target/i386/pr86560-1.c: New test.
7522 * gcc.target/i386/pr86560-2.c: Likewise.
7523 * gcc.target/i386/pr86560-3.c: Likewise.
7524
7525 2018-07-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7526
7527 * gfortran.dg/max_fmax_aarch64.f90: New test.
7528 * gfortran.dg/min_fmin_aarch64.f90: Likewise.
7529 * gfortran.dg/minmax_integer.f90: Likewise.
7530
7531 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
7532
7533 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
7534
7535 2018-07-18 Kugan Vivekanandarajah <kuganv@linaro.org>
7536
7537 PR middle-end/86544
7538 * g++.dg/tree-ssa/pr86544.C: New test.
7539
7540 2018-07-18 Jakub Jelinek <jakub@redhat.com>
7541
7542 PR c++/86550
7543 * g++.dg/cpp0x/lambda/lambda-86550.C: New test.
7544
7545 2018-07-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
7546
7547 PR 69558
7548 * c-c++-common/cpp/diagnostic-pragma-2.c: New test.
7549 * c-c++-common/pr69558.c: Remove xfail.
7550 * gcc.dg/cpp/builtin-macro-1.c: Adjust test expectations.
7551 * gcc.dg/pr61817-1.c: Likewise.
7552 * gcc.dg/pr61817-2.c: Likewise.
7553 * g++.dg/plugin/pragma_plugin.c: Warn at expansion_point_location.
7554
7555 2018-07-18 Janus Weil <janus@gcc.gnu.org>
7556
7557 PR fortran/85599
7558 * gfortran.dg/function_optimize_5.f90: Add option
7559 '-faggressive-function-elimination' and update dg-warning clauses.
7560 * gfortran.dg/short_circuiting.f90: New test.
7561
7562 2018-07-18 Marek Polacek <polacek@redhat.com>
7563
7564 PR c++/86190 - bogus -Wsign-conversion warning
7565 * g++.dg/warn/Wsign-conversion-3.C: New test.
7566 * g++.dg/warn/Wsign-conversion-4.C: New test.
7567
7568 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
7569
7570 PR c++/59480, DR 136
7571 * g++.dg/other/friend8.C: New.
7572 * g++.dg/other/friend9.C: Likewise.
7573 * g++.dg/other/friend10.C: Likewise.
7574 * g++.dg/other/friend11.C: Likewise.
7575 * g++.dg/other/friend12.C: Likewise.
7576 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
7577 * g++.dg/parse/defarg8.C: Likewise.
7578
7579 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
7580
7581 * g++.dg/ext/uow-3.C: Adjust.
7582 * g++.dg/ext/uow-4.C: Likewise.
7583 * g++.dg/lookup/name-clash11.C: Likewise.
7584 * g++.dg/lookup/name-clash7.C: Likewise.
7585 * g++.dg/lookup/redecl1.C: Likewise.
7586 * g++.dg/warn/changes-meaning.C: Likewise.
7587 * g++.old-deja/g++.jason/scoping8.C: Likewise.
7588 * g++.old-deja/g++.law/nest1.C: Likewise.
7589
7590 2018-07-18 Richard Biener <rguenther@suse.de>
7591
7592 PR debug/86523
7593 * g++.dg/lto/pr86523-3_0.C: New testcase.
7594
7595 2018-07-17 Andreas Schwab <schwab@linux-m68k.org>
7596
7597 * gcc.target/m68k/mulsi_highpart.c: New test.
7598
7599 2018-07-17 Jakub Jelinek <jakub@redhat.com>
7600
7601 * gcc.dg/cpp/pr61854-c90.c (foo): Expect a note, rather than error.
7602 * gcc.dg/cpp/pr61854-c94.c (foo): Likewise.
7603 * gcc.dg/cpp/pr61854-4.c (foo): Likewise.
7604 * gcc.dg/cpp/pr61854-8.c: New test.
7605
7606 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
7607
7608 * gcc.target/powerpc/pr85456.c: Require longdouble128.
7609
7610 2018-07-17 Fritz Reese <fritzoreese@gmail.com>
7611
7612 PR fortran/83184
7613 * gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages.
7614
7615 2018-07-17 Will Schmidt <will_schmidt@vnet.ibm.com>
7616
7617 * gcc.target/powerpc/fold-vec-unpack-char.c: New.
7618 * gcc.target/powerpc/fold-vec-unpack-float.c: New.
7619 * gcc.target/powerpc/fold-vec-unpack-int.c: New.
7620 * gcc.target/powerpc/fold-vec-unpack-pixel.c: New.
7621 * gcc.target/powerpc/fold-vec-unpack-short.c: New.
7622
7623 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
7624
7625 * gcc.target/powerpc/pr57150.c: Require longdouble128.
7626 * gcc.target/powerpc/pr79916.c: Require dfp.
7627
7628 2018-07-17 Richard Biener <rguenther@suse.de>
7629
7630 PR lto/86456
7631 * g++.dg/debug/dwarf2/pr86456.C: New testcase.
7632
7633 2018-07-17 Robin Dapp <rdapp@linux.ibm.com>
7634
7635 * gcc.target/s390/function-align1.c: New test.
7636 * gcc.target/s390/function-align2.c: New test.
7637 * gcc.target/s390/function-align3.c: New test.
7638
7639 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
7640
7641 * gnat.dg/discr55.adb: New test.
7642
7643 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7644
7645 * gcc.target/i386/vartrack-1.c (dg-options): Add
7646 -fomit-frame-pointer.
7647
7648 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7649
7650 * g++.dg/lto/pr86523-1_0.C: Require fpic, shared support.
7651 (dg-lto-options): Add -fPIC.
7652 * g++.dg/lto/pr86523-2_0.C: Likewise.
7653
7654 2018-07-17 Martin Liska <mliska@suse.cz>
7655
7656 * gcc.target/powerpc/loop_align.c: Update scanned pattern.
7657
7658 2018-07-17 Ed Schonberg <schonberg@adacore.com>
7659
7660 * gnat.dg/generic_call_cw.adb, gnat.dg/generic_call_iface.adb: New
7661 testcase.
7662
7663 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
7664
7665 * gnat.dg/sso10.adb, gnat.dg/sso10_pkg.ads: New testcase.
7666
7667 2018-07-17 Patrick Bernardi <bernardi@adacore.com>
7668
7669 * gnat.dg/memorytest.adb: New testcase.
7670
7671 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
7672
7673 * gnat.dg/config_pragma1.adb, gnat.dg/config_pragma1_pkg.ads:
7674 New testcase.
7675
7676 2018-07-17 Ed Schonberg <schonberg@adacore.com>
7677
7678 * gnat.dg/equal3.adb: New testcase.
7679
7680 2018-07-17 Justin Squirek <squirek@adacore.com>
7681
7682 * gnat.dg/split_args.adb: New testcase.
7683
7684 2018-07-17 Ed Schonberg <schonberg@adacore.com>
7685
7686 * gnat.dg/discr54.adb, gnat.dg/discr54_pkg.ads: New testcase.
7687
7688 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
7689
7690 * gnat.dg/bip_case_expr.adb, gnat.dg/bip_case_expr_pkg.ads:
7691 New testcase.
7692
7693 2018-07-16 Carl Love <cel@us.ibm.com>
7694
7695 PR target/86414
7696 Forgot the PR number on the commit log.
7697
7698 2018-07-16 Carl Love <cel@us.ibm.com>
7699
7700 PR target/86414
7701 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
7702 longdouble128.
7703 * gcc.target/powerpc/divkc3-3.c: Ditto.
7704 * gcc.target/powerpc/mulkc3-2.c: Ditto.
7705 * gcc.target/powerpc/mulkc3-3.c: Ditto.
7706 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
7707 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
7708
7709 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
7710
7711 * gcc.target/powerpc/convert-fp-128.c: New testcase.
7712 * gcc.target/powerpc/convert-fp-64.c: New testcase.
7713
7714 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
7715
7716 * lib/target-supports.exp (check_effective_target_longdouble64,
7717 check_effective_target_ppc_float128,
7718 check_effective_target_ppc_float128_insns,
7719 check_effective_target_powerpc_vsx): New.
7720
7721 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
7722
7723 * lib/target-supports.exp (check_ppc_float128_hw_available): Fix
7724 syntax error.
7725
7726 2018-07-16 Jakub Jelinek <jakub@redhat.com>
7727
7728 PR tree-optimization/86526
7729 * gcc.c-torture/compile/pr86526.c: New test.
7730
7731 2018-07-16 Carl Love <cel@us.ibm.com>
7732
7733 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
7734 longdouble128.
7735 * gcc.target/powerpc/divkc3-3.c: Ditto.
7736 * gcc.target/powerpc/mulkc3-2.c: Ditto.
7737 * gcc.target/powerpc/mulkc3-3.c: Ditto.
7738 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
7739 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
7740
7741 2018-07-16 Fritz Reese <fritzoreese@gmail.com>
7742
7743 PR fortran/83184
7744 * gfortran.dg/assumed_rank_14.f90: New testcase.
7745 * gfortran.dg/assumed_rank_15.f90: New testcase.
7746 * gfortran.dg/dec_structure_8.f90: Update error messages.
7747 * gfortran.dg/dec_structure_23.f90: Update error messages.
7748
7749 2018-07-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
7750
7751 PR middle-end/86528
7752 * gcc.c-torture/execute/pr86528.c: New test.
7753 * gcc.dg/Wrestrict-10.c (test_arr_strcat_2): Fix typo.
7754
7755 2018-07-16 Paolo Carlini <paolo.carlini@oracle.com>
7756
7757 * g++.dg/template/spec40.C: New.
7758 * g++.dg/parse/ptrmem8.C: Likewise.
7759
7760 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
7761
7762 * gcc.target/s390/mnop-mcount-m31-fpic.c: New testcase.
7763 * gcc.target/s390/mnop-mcount-m31-mzarch.c: New testcase.
7764 * gcc.target/s390/mnop-mcount-m31.c: New testcase.
7765 * gcc.target/s390/mnop-mcount-m64-mfentry.c: New testcase.
7766 * gcc.target/s390/mnop-mcount-m64.c: New testcase.
7767
7768 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
7769
7770 * gcc.target/s390/mrecord-mcount.c: New testcase.
7771
7772 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
7773
7774 * gcc.target/s390/mfentry-m64.c: New testcase.
7775
7776 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
7777
7778 * gnat.dg/abstract_state1.adb, gnat.dg/abstract_state1.ads: New
7779 testcase.
7780
7781 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
7782
7783 * gnat.dg/validity_check3.adb, gnat.dg/validity_check3.ads: New
7784 testcase.
7785
7786 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
7787
7788 * gnat.dg/wide_wide_value1.adb: New testcase.
7789
7790 2018-07-16 Javier Miranda <miranda@adacore.com>
7791
7792 * gnat.dg/bit_order1.adb: New testcase.
7793
7794 2018-07-16 Javier Miranda <miranda@adacore.com>
7795
7796 * gnat.dg/iter2.adb, gnat.dg/iter2.ads: New testcase.
7797
7798 2018-07-16 Richard Biener <rguenther@suse.de>
7799
7800 PR lto/86523
7801 * g++.dg/lto/pr86523-1_0.C: New testcase.
7802 * g++.dg/lto/pr86523-2_0.C: Likewise.
7803
7804 2018-07-16 Martin Liska <mliska@suse.cz>
7805
7806 PR ipa/86529
7807 * g++.dg/ipa/pr86529.C: New test.
7808
7809 2018-07-16 Tom de Vries <tdevries@suse.de>
7810
7811 PR debug/86455
7812 * gcc.target/i386/vartrack-1.c: New test.
7813
7814 2018-07-16 Eric Botcazou <ebotcazou@adacore.com>
7815
7816 * gnat.dg/opt73.adb: New test.
7817
7818 2018-07-16 Jakub Jelinek <jakub@redhat.com>
7819
7820 PR c++/3698
7821 PR c++/86208
7822 * g++.dg/opt/pr3698.C: New test.
7823
7824 2018-07-16 Richard Biener <rguenther@suse.de>
7825
7826 PR ipa/86389
7827 * gcc.dg/torture/pr86389.c: Require trampolines.
7828
7829 2018-07-15 Tom de Vries <tdevries@suse.de>
7830
7831 * lib/gcc-gdb-test.exp (guality_minimal_options): New proc.
7832 * lib/gfortran-dg.exp (gfortran-dg-runtest): Don't call torture-init if
7833 already called.
7834 * g++.dg/guality/guality.exp: Ensure Og is part of torture options.
7835 * gcc.dg/guality/guality.exp: Same.
7836 * gfortran.dg/guality/guality.exp: Same.
7837
7838 2018-07-13 H.J. Lu <hongjiu.lu@intel.com>
7839 Sunil K Pandey <sunil.k.pandey@intel.com>
7840
7841 PR target/84413
7842 * gcc.target/i386/pr84413-1.c: New test.
7843 * gcc.target/i386/pr84413-2.c: Likewise.
7844 * gcc.target/i386/pr84413-3.c: Likewise.
7845
7846 2018-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
7847 Steve Munroe <munroesj52@gmail.com>
7848
7849 * gcc.target/powerpc/sse2-pand-1.c: New file.
7850 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
7851 * gcc.target/powerpc/sse2-por-1.c: Likewise.
7852 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
7853
7854 2018-07-13 Nathan Sidwell <nathan@acm.org>
7855
7856 PR c++/86374
7857 * g++.dg/pr86374.C: New.
7858
7859 2018-07-13 Qing Zhao <qing.zhao@oracle.com>
7860
7861 PR middle-end/78809
7862 * gcc.dg/strcmpopt_5.c: New test.
7863 * gcc.dg/strcmpopt_6.c: New test.
7864
7865 2018-07-13 Richard Biener <rguenther@suse.de>
7866
7867 PR middle-end/85974
7868 * gcc.c-torture/compile/930326-1.c: Adjust to cover widening.
7869
7870 2018-07-13 Tom de Vries <tdevries@suse.de>
7871
7872 * gcc.dg/guality/clztest.c: Add -fno-ipa-icf in dg-options.
7873 * gcc.dg/guality/ctztest.c: Same.
7874 * gcc.dg/guality/sra-1.c: Same.
7875
7876 2018-07-13 Tom de Vries <tdevries@suse.de>
7877
7878 * gcc.dg/vla-1.c: Update.
7879
7880 2018-07-13 Tom de Vries <tdevries@suse.de>
7881
7882 * gcc.src/maintainers.exp: New file.
7883
7884 2018-07-13 Kugan Vivekanandarajah <kuganv@linaro.org>
7885
7886 PR middle-end/86489
7887 * gcc.dg/pr86489.c: New test.
7888
7889 2018-07-12 Martin Sebor <msebor@redhat.com>
7890
7891 PR testsuite/86510
7892 g++.dg/warn/pr86453.C: Adjust.
7893
7894 2018-07-12 Jim Wilson <jimw@sifive.com>
7895
7896 * gnat.dg/warn5.adb: Expect warning for riscv*-*-*.
7897
7898 2018-07-12 Kito Cheng <kito.cheng@gmail.com>
7899
7900 * gcc.target/riscv/interrupt-conflict-mode.c: New.
7901
7902 2018-07-12 Jakub Jelinek <jakub@redhat.com>
7903
7904 * c-c++-common/gomp/declare-target-3.c: New test.
7905 * g++.dg/gomp/declare-target-2.C: New test.
7906
7907 2018-07-12 Martin Sebor <msebor@redhat.com>
7908
7909 PR c/86453
7910 * c-c++-common/Wattributes.c: Adjust.
7911 * gcc.dg/Wattributes-10.c: New test.
7912 * g++.dg/Wattributes-3.C: Adjust.
7913 * gcc.dg/Wattributes-6.c: Adjust.
7914 * gcc.dg/pr18079.c: Adjust.
7915 * gcc.dg/torture/pr42363.c: Adjust.
7916
7917 2018-07-12 Julia Koval <julia.koval@intel.com>
7918
7919 * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit
7920 version.
7921
7922 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
7923
7924 * gcc.dg/vect/vect-cond-arith-6.c: New test.
7925 * gcc.target/aarch64/sve/cond_arith_4.c: Likewise.
7926 * gcc.target/aarch64/sve/cond_arith_4_run.c: Likewise.
7927 * gcc.target/aarch64/sve/cond_arith_5.c: Likewise.
7928 * gcc.target/aarch64/sve/cond_arith_5_run.c: Likewise.
7929 * gcc.target/aarch64/sve/slp_14.c: Likewise.
7930 * gcc.target/aarch64/sve/slp_14_run.c: Likewise.
7931
7932 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
7933
7934 * gcc.dg/vect/vect-cond-arith-4.c: New test.
7935 * gcc.dg/vect/vect-cond-arith-5.c: Likewise.
7936 * gcc.target/aarch64/sve/cond_arith_1.c: Likewise.
7937 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
7938 * gcc.target/aarch64/sve/cond_arith_2.c: Likewise.
7939 * gcc.target/aarch64/sve/cond_arith_2_run.c: Likewise.
7940 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
7941 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
7942
7943 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
7944 Alan Hayward <alan.hayward@arm.com>
7945 David Sherwood <david.sherwood@arm.com>
7946
7947 * gcc.dg/vect/vect-fma-2.c: New test.
7948 * gcc.target/aarch64/sve/reduc_4.c: Likewise.
7949 * gcc.target/aarch64/sve/reduc_6.c: Likewise.
7950 * gcc.target/aarch64/sve/reduc_7.c: Likewise.
7951
7952 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
7953
7954 * gcc.dg/vect/vect-cond-arith-3.c: New test.
7955 * gcc.target/aarch64/sve/vcond_13.c: Likewise.
7956 * gcc.target/aarch64/sve/vcond_13_run.c: Likewise.
7957 * gcc.target/aarch64/sve/vcond_14.c: Likewise.
7958 * gcc.target/aarch64/sve/vcond_14_run.c: Likewise.
7959 * gcc.target/aarch64/sve/vcond_15.c: Likewise.
7960 * gcc.target/aarch64/sve/vcond_15_run.c: Likewise.
7961 * gcc.target/aarch64/sve/vcond_16.c: Likewise.
7962 * gcc.target/aarch64/sve/vcond_16_run.c: Likewise.
7963
7964 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
7965
7966 * gcc.dg/vect/vect-cond-arith-2.c: New test.
7967 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
7968
7969 2018-07-12 Richard Biener <rguenther@suse.de>
7970
7971 PR target/84829
7972 * gcc.target/i386/pr84829.c: New testcase.
7973
7974 2018-07-12 Jakub Jelinek <jakub@redhat.com>
7975
7976 * gcc.dg/torture/20180712-1.c: New test.
7977
7978 PR tree-optimization/86492
7979 * gcc.c-torture/execute/pr86492.c: New test.
7980
7981 2018-07-12 Richard Biener <rguenther@suse.de>
7982
7983 PR c/86453
7984 * g++.dg/warn/pr86453.C: New testcase.
7985
7986 2018-07-12 Richard Biener <rguenther@suse.de>
7987
7988 PR middle-end/86479
7989 * gcc.dg/graphite/pr86479.c: New testcase.
7990
7991 2018-07-11 Jakub Jelinek <jakub@redhat.com>
7992
7993 * gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead
7994 of hardcoding size. Cast (rel) to MASK_TYPE.
7995 * gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise.
7996 * gcc.target/i386/avx512f-vinserti32x4-3.c: New test.
7997 * gcc.target/i386/avx512f-vinsertf32x4-3.c: New test.
7998 * gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test.
7999 * gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test.
8000 * gcc.target/i386/avx512vl-vpcmpleb-2.c: New test.
8001 * gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test.
8002 * gcc.target/i386/avx512vl-vpcmpltb-2.c: New test.
8003 * gcc.target/i386/avx512vl-vpcmpltub-2.c: New test.
8004 * gcc.target/i386/avx512vl-vpcmpleub-2.c: New test.
8005 * gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test.
8006 * gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test.
8007 * gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test.
8008 * gcc.target/i386/avx512vl-vpcmplew-2.c: New test.
8009 * gcc.target/i386/avx512vl-vpcmpgew-2.c: New test.
8010 * gcc.target/i386/avx512vl-vpcmpltw-2.c: New test.
8011 * gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test.
8012 * gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test.
8013 * gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test.
8014
8015 2018-07-11 Grazvydas Ignotas <notasas@gmail.com>
8016
8017 * gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to
8018 (AVX512F_LEN / 8) instead of (AVX512F_LEN / 16).
8019 * gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise.
8020
8021 2018-07-10 Mark Wielaard <mark@klomp.org>
8022
8023 PR debug/86459
8024 * gcc.dg/pr86459.c: New test.
8025
8026 2018-07-10 Martin Sebor <msebor@redhat.com>
8027
8028 PR testsuite/86461
8029 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
8030
8031 2018-07-10 Martin Liska <mliska@suse.cz>
8032
8033 PR testsuite/86445
8034 * gcc.dg/pr84100.c: Change it back to dg-bogus.
8035
8036 2018-07-10 Jakub Jelinek <jakub@redhat.com>
8037
8038 PR sanitizer/86406
8039 * g++.dg/ubsan/pr86406.C: New test.
8040
8041 PR fortran/86421
8042 * gfortran.dg/vect/pr86421.f90: New test.
8043
8044 2018-07-09 Martin Sebor <msebor@redhat.com>
8045
8046 PR tree-optimization/86415
8047 * gcc.dg/strlenopt-53.c: New test.
8048
8049 2018-07-09 Martin Sebor <msebor@redhat.com>
8050
8051 PR middle-end/77357
8052 * gcc.dg/strlenopt-49.c: New test.
8053 * gcc.dg/strlenopt-50.c: New test.
8054 * gcc.dg/strlenopt-51.c: New test.
8055 * gcc.dg/strlenopt-52.c: New test.
8056 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
8057
8058 2018-07-09 Jakub Jelinek <jakub@redhat.com>
8059
8060 PR c/86420
8061 * gcc.dg/nextafter-1.c (TEST): Adjust the tests that expect denormals
8062 to be returned and when first argument is not 0, so that they don't do
8063 anything for NEED_EXC or NEED_ERRNO.
8064
8065 2018-07-09 Tom de Vries <tdevries@suse.de>
8066
8067 * gcc.dg/guality/asm-1.c: Use relative line numbers where obvious.
8068 * gcc.dg/guality/bswaptest.c: Same.
8069 * gcc.dg/guality/clztest.c: Same.
8070 * gcc.dg/guality/csttest.c: Same.
8071 * gcc.dg/guality/ctztest.c: Same.
8072 * gcc.dg/guality/drap.c: Same.
8073 * gcc.dg/guality/nrv-1.c: Same.
8074 * gcc.dg/guality/pr41353-1.c: Same.
8075 * gcc.dg/guality/pr41353-2.c: Same.
8076 * gcc.dg/guality/pr41404-1.c: Same.
8077 * gcc.dg/guality/pr43051-1.c: Same.
8078 * gcc.dg/guality/pr43077-1.c: Same.
8079 * gcc.dg/guality/pr43177.c: Same.
8080 * gcc.dg/guality/pr43329-1.c: Same.
8081 * gcc.dg/guality/pr43479.c: Same.
8082 * gcc.dg/guality/pr43593.c: Same.
8083 * gcc.dg/guality/pr45003-1.c: Same.
8084 * gcc.dg/guality/pr45003-2.c: Same.
8085 * gcc.dg/guality/pr45003-3.c: Same.
8086 * gcc.dg/guality/pr48437.c: Same.
8087 * gcc.dg/guality/pr48466.c: Same.
8088 * gcc.dg/guality/pr49888.c: Same.
8089 * gcc.dg/guality/pr54200.c: Same.
8090 * gcc.dg/guality/pr54519-1.c: Same.
8091 * gcc.dg/guality/pr54519-2.c: Same.
8092 * gcc.dg/guality/pr54519-3.c: Same.
8093 * gcc.dg/guality/pr54519-4.c: Same.
8094 * gcc.dg/guality/pr54519-5.c: Same.
8095 * gcc.dg/guality/pr54519-6.c: Same.
8096 * gcc.dg/guality/pr54551.c: Same.
8097 * gcc.dg/guality/pr54693-2.c: Same.
8098 * gcc.dg/guality/pr54693.c: Same.
8099 * gcc.dg/guality/pr54796.c: Same.
8100 * gcc.dg/guality/pr54970.c: Same.
8101 * gcc.dg/guality/pr67192.c: Same.
8102 * gcc.dg/guality/pr69947.c: Same.
8103 * gcc.dg/guality/pr78726.c: Same.
8104 * gcc.dg/guality/rotatetest.c: Same.
8105 * gcc.dg/guality/sra-1.c: Same.
8106 * gcc.dg/guality/vla-2.c: Same.
8107
8108 2018-07-09 Paolo Carlini <paolo.carlini@oracle.com>
8109
8110 * g++.dg/diagnostic/long-short.C: New.
8111 * g++.dg/diagnostic/signed-unsigned.C: Likewise.
8112 * g++.dg/diagnostic/virtual-friend.C: Likewise.
8113 * g++.old-deja/g++.brendan/crash11.C: Adjust.
8114
8115 2018-07-09 Tom de Vries <tdevries@suse.de>
8116
8117 * gcc.dg/vla-1.c: New test.
8118
8119 2018-07-07 Tom de Vries <tdevries@suse.de>
8120
8121 * gcc.misc-tests/options.exp (check_for_all_options): Clean up dump
8122 files.
8123 (get_dump_flags): New proc.
8124 (toplevel): Test all dump flags.
8125
8126 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
8127
8128 * gnat.dg/stack_usage6.adb: New test.
8129 * gnat.dg/stack_usage6_pkg.ads: New helper.
8130
8131 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
8132
8133 * gnat.dg/pure_function3a.adb: New test.
8134 * gnat.dg/pure_function3b.adb: Likewise.
8135 * gnat.dg/pure_function3c.adb: Likewise.
8136 * gnat.dg/pure_function3_pkg.ads: New helper.
8137
8138 2018-07-07 Jakub Jelinek <jakub@redhat.com>
8139
8140 PR target/84711
8141 * gcc.dg/vect/pr84711.c: Remove unnecessary sse
8142 dg-require-effective-target. Add -msse not just on i386-*, but
8143 on all i?86-* and x86_64-*.
8144
8145 2018-07-06 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
8146
8147 * gcc.dg/tree-ssa/phi-opt-16.c: New test.
8148 * gcc.dg/tree-ssa/phi-opt-17.c: New test.
8149 * gcc.dg/tree-ssa/phi-opt-18.c: New test.
8150 * gcc.dg/tree-ssa/phi-opt-19.c: New test.
8151 * gcc.dg/tree-ssa/popcount3.c: New test.
8152
8153 2018-07-06 Kugan Vivekanandarajah <kuganv@linaro.org>
8154
8155 * gcc.dg/tree-ssa/pr64183.c: Disable final value replacement
8156 to preserve the test.
8157 * gcc.target/i386/pr85073.c: Likewise.
8158
8159 2018-07-06 Jakub Jelinek <jakub@redhat.com>
8160
8161 PR tree-optimization/86401
8162 * gcc.dg/tree-ssa/pr86401-1.c: New test.
8163 * gcc.dg/tree-ssa/pr86401-2.c: New test.
8164 * c-c++-common/rotate-9.c: New test.
8165
8166 2018-07-06 Peter Bergner <bergner@linux.ibm.com>
8167
8168 PR target/86324
8169 gcc.target/powerpc/pr86324-1.c: New test.
8170 gcc.target/powerpc/pr86324-2.c: Likewise.
8171
8172 2018-07-06 Tamar Christina <tamar.christina@arm.com>
8173
8174 PR target/84711
8175 * gcc.dg/vect/pr84711.c: Add -msse for i686 targets.
8176
8177 2018-07-06 Tamar Christina <tamar.christina@arm.com>
8178
8179 * gcc.target/aarch64/struct_cpy.c: Remove ;.
8180
8181 2018-07-05 Jeff Law <law@redhat.com>
8182
8183 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too.
8184
8185 2018-07-05 Paul Thomas <pault@gcc.gnu.org>
8186
8187 PR fortran/86408
8188 * gfortran.dg/deferred_character_20.f90: New test.
8189
8190 2018-07-05 Fritz Reese <fritzoreese@gmail.com>
8191
8192 PR fortran/83183
8193 PR fortran/86325
8194 * gfortran.dg/init_flag_18.f90: New testcase.
8195 * gfortran.dg/init_flag_19.f03: New testcase.
8196
8197 2018-07-05 Carl Love <cel@us.ibm.com>
8198 * gcc.target/altivec-1-runnable.c: New test file.
8199 * gcc.target/altivec-2-runnable.c: New test file.
8200 * gcc.target/vsx-7.c (main2): Change expected expected instruction
8201 for tests.
8202
8203 2018-07-05 Martin Sebor <msebor@redhat.com>
8204
8205 PR c++/86400
8206 * gcc.dg/strlenopt-47.c: New test.
8207 * gcc.dg/strlenopt-48.c: New test.
8208
8209 2018-07-05 Tamar Christina <tamar.christina@arm.com>
8210
8211 PR target/84711
8212 * gcc.target/arm/big-endian-subreg.c: New.
8213
8214 2018-07-05 Tamar Christina <tamar.christina@arm.com>
8215
8216 PR target/84711
8217 * gcc.dg/vect/pr84711.c: New.
8218
8219 2018-07-05 Tamar Christina <tamar.christina@arm.com>
8220
8221 * gcc.target/aarch64/struct_cpy.c: New.
8222
8223 2018-07-05 Christophe Lyon <christophe.lyon@linaro.org>
8224
8225 * c-c++-common/unroll-1.c: Remove 'note:' in matching string.
8226 * c-c++-common/unroll-2.c: Likewise.
8227 * g++.dg/cdce3.C: Likewise.
8228 * g++.dg/ext/unroll-1.C: Likewise.
8229 * g++.dg/ext/unroll-2.C: Likewise.
8230 * g++.dg/ext/unroll-3.C: Likewise.
8231 * gcc.dg/cdce1.c: Likewise.
8232 * gcc.dg/cdce2.c: Likewise.
8233 * gcc.dg/gomp/pr68128-1.c: Likewise.
8234 * gcc.dg/vect/pr46032.c: Likewise.
8235 * gcc.dg/vect/vect-cond-10.c: Likewise.
8236 * gcc.dg/vect/vect-cond-8.c: Likewise.
8237 * gcc.dg/vect/vect-cond-9.c: Likewise.
8238 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
8239 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
8240 * gcc.target/i386/avx-cvt-2.c: Likewise.
8241 * gcc.target/i386/avx-cvt-3.c: Likewise.
8242 * gcc.target/i386/avx2-cvt-2.c: Likewise.
8243 * gcc.target/i386/avx2-gather-2.c: Likewise.
8244 * gcc.target/i386/avx2-gather-6.c: Likewise.
8245 * gcc.target/i386/avx512f-gather-2.c: Likewise.
8246 * gcc.target/i386/sse2-cvt-2.c: Likewise.
8247 * gfortran.dg/directive_unroll_1.f90: Likewise.
8248 * gfortran.dg/directive_unroll_2.f90: Likewise.
8249 * gnat.dg/unroll2.adb: Likewise.
8250 * gnat.dg/unroll3.adb: Likewise.
8251
8252 2018-07-05 Tom de Vries <tdevries@suse.de>
8253
8254 * lib/gcc-dg.exp (dg-final): Simplify tcl code.
8255
8256 2018-07-04 Martin Sebor <msebor@redhat.com>
8257
8258 PR tree-optimization/86274
8259 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo.
8260
8261 2018-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8262
8263 PR fortran/82009
8264 * gfortran.dg/block_16.f08. New test.
8265
8266 2018-07-04 Aldy Hernandez <aldyh@redhat.com>
8267
8268 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64
8269 has a slightly different IL that provides more threading
8270 opportunities.
8271
8272 2018-07-04 Martin Liska <mliska@suse.cz>
8273
8274 PR middle-end/66240
8275 PR target/45996
8276 PR c/84100
8277 * gcc.dg/pr84100.c (foo):
8278 * gcc.target/i386/falign-functions-2.c: New test.
8279 * gcc.target/i386/falign-functions.c: New test.
8280
8281 2018-07-04 Martin Liska <mliska@suse.cz>
8282
8283 * gcc.dg/pr47793.c: Remove.
8284
8285 2018-07-04 Richard Sandiford <richard.sandiford@arm.com>
8286
8287 * gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for
8288 final scan test.
8289 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
8290
8291 2018-07-03 H.J. Lu <hongjiu.lu@intel.com>
8292
8293 PR target/85620
8294 * gcc.target/i386/pr85620-1.c: New test.
8295 * gcc.target/i386/pr85620-2.c: Likewise.
8296 * gcc.target/i386/pr85620-3.c: Likewise.
8297 * gcc.target/i386/pr85620-4.c: Likewise.
8298
8299 2018-07-03 Martin Sebor <msebor@redhat.com>
8300
8301 PR tree-optimization/86274
8302 * gcc.dg/tree-ssa/builtin-sprintf-9.c: New test.
8303 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
8304 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same.
8305 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
8306 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
8307 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
8308 * gcc.dg/tree-ssa/pr83198.c: Same.
8309
8310 2018-07-03 Paolo Carlini <paolo.carlini@oracle.com>
8311
8312 * g++.dg/other/locations1.C: New.
8313 * g++.dg/tls/locations1.C: Likewise.
8314 * g++.dg/diagnostic/virtual-constexpr.C: Likewise.
8315 * g++.dg/diagnostic/virtual-static.C: Likewise.
8316 * g++.dg/concepts/fn-concept2.C: Test the locations too.
8317 * g++.dg/cpp0x/constexpr-virtual5.C: Likewise.
8318 * g++.dg/cpp0x/pr51463.C: Likewise.
8319 * g++.dg/other/typedef1.C: Likewise.
8320 * g++.dg/parse/dtor13.C: Likewise.
8321 * g++.dg/template/error44.C: Likewise.
8322 * g++.dg/template/typedef4.C: Likewise.
8323 * g++.dg/template/typedef5.C: Likewise.
8324 * g++.dg/tls/diag-2.C: Likewise.
8325 * g++.old-deja/g++.brendan/crash11.C: Likewise.
8326
8327 2018-07-03 Marek Polacek <polacek@redhat.com>
8328
8329 PR c++/86201
8330 * g++.dg/diagnostic/pr86201.C: New test.
8331
8332 2018-07-03 Uros Bizjak <ubizjak@gmail.com>
8333
8334 PR target/85694
8335 * gcc.target/i386/pr85694.c: New test.
8336
8337 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
8338
8339 PR tree-optimization/85694
8340 * lib/target-supports.exp (check_effective_target_vect_avg_qi):
8341 Return true for AArch64 without SVE.
8342 * gcc.target/aarch64/vect_hadd_1.h: New file.
8343 * gcc.target/aarch64/vect_shadd_1.c: New test.
8344 * gcc.target/aarch64/vect_srhadd_1.c: Likewise.
8345 * gcc.target/aarch64/vect_uhadd_1.c: Likewise.
8346 * gcc.target/aarch64/vect_urhadd_1.c: Likewise.
8347
8348 2018-07-03 Marek Polacek <polacek@redhat.com>
8349
8350 PR middle-end/86202
8351 * gcc.dg/Wint-conversion-2.c: New test.
8352
8353 PR c++/84306
8354 * g++.dg/overload/conv-op3.C: New test.
8355
8356 2018-07-03 Richard Biener <rguenther@suse.de>
8357
8358 PR ipa/86389
8359 * gcc.dg/torture/pr86389.c: New testcase.
8360
8361 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
8362
8363 PR tree-optimization/85694
8364 * lib/target-supports.exp (check_effective_target_vect_avg_qi): New
8365 proc.
8366 * gcc.dg/vect/vect-avg-1.c: New test.
8367 * gcc.dg/vect/vect-avg-2.c: Likewise.
8368 * gcc.dg/vect/vect-avg-3.c: Likewise.
8369 * gcc.dg/vect/vect-avg-4.c: Likewise.
8370 * gcc.dg/vect/vect-avg-5.c: Likewise.
8371 * gcc.dg/vect/vect-avg-6.c: Likewise.
8372 * gcc.dg/vect/vect-avg-7.c: Likewise.
8373 * gcc.dg/vect/vect-avg-8.c: Likewise.
8374 * gcc.dg/vect/vect-avg-9.c: Likewise.
8375 * gcc.dg/vect/vect-avg-10.c: Likewise.
8376 * gcc.dg/vect/vect-avg-11.c: Likewise.
8377 * gcc.dg/vect/vect-avg-12.c: Likewise.
8378 * gcc.dg/vect/vect-avg-13.c: Likewise.
8379 * gcc.dg/vect/vect-avg-14.c: Likewise.
8380
8381 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
8382
8383 * gcc.dg/vect/vect-over-widen-5.c: Test that the extensions
8384 get split into two for use by the over-widening pattern.
8385 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
8386 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
8387 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
8388 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
8389 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
8390 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
8391 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
8392 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
8393 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
8394 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
8395 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
8396 * gcc.dg/vect/vect-over-widen-22.c: New test.
8397
8398 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
8399
8400 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a
8401 widen_mult pattern.
8402 * gcc.dg/vect/vect-over-widen-1.c: Update the scan tests for new
8403 over-widening messages.
8404 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
8405 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
8406 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
8407 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
8408 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
8409 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
8410 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
8411 * gcc.dg/vect/bb-slp-over-widen-1.c: New test.
8412 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
8413 * gcc.dg/vect/vect-over-widen-5.c: Likewise.
8414 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
8415 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
8416 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
8417 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
8418 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
8419 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
8420 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
8421 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
8422 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
8423 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
8424 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
8425 * gcc.dg/vect/vect-over-widen-17.c: Likewise.
8426 * gcc.dg/vect/vect-over-widen-18.c: Likewise.
8427 * gcc.dg/vect/vect-over-widen-19.c: Likewise.
8428 * gcc.dg/vect/vect-over-widen-20.c: Likewise.
8429 * gcc.dg/vect/vect-over-widen-21.c: Likewise.
8430
8431 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
8432
8433 * gcc.dg/vect/vect-mixed-size-cond-1.c: New test.
8434
8435 2018-07-02 Jim Wilson <jimw@sifive.com>
8436
8437 * gcc.target/riscv/interrupt-debug.c: New.
8438
8439 2018-07-02 Paolo Carlini <paolo.carlini@oracle.com>
8440
8441 * g++.dg/diagnostic/thread-thread_local.C: New.
8442
8443 2018-07-02 Martin Liska <mliska@suse.cz>
8444
8445 PR testsuite/86366
8446 * gcc.dg/profile-dir-1.c: Fix scanned pattern.
8447 * gcc.dg/profile-dir-2.c: Likewise.
8448 * gcc.dg/profile-dir-3.c: Likewise.
8449
8450 2018-07-02 Christophe Lyon <christophe.lyon@linaro.org>
8451
8452 * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
8453 overriden.
8454
8455 2018-07-02 Richard Biener <rguenther@suse.de>
8456
8457 PR tree-optimization/86363
8458 * gcc.dg/torture/pr86363.c: New testcase.
8459
8460 2018-07-02 Martin Liska <mliska@suse.cz>
8461
8462 * gcc.dg/completion-1.c: New test.
8463 * gcc.dg/completion-2.c: New test.
8464 * gcc.dg/completion-3.c: New test.
8465
8466 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
8467
8468 PR fortran/82969
8469 PR fortran/86242
8470 * gfortran.dg/proc_ptr_50.f90: New test.
8471
8472 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
8473
8474 PR fortran/45305
8475 * gfortran.dg/scalarize_parameter_array_2.f90: New test.
8476
8477 2018-07-02 Martin Liska <mliska@suse.cz>
8478
8479 PR ipa/86279
8480 * gcc.dg/ipa/pr86279.c: New test.
8481
8482 2018-07-02 Martin Liska <mliska@suse.cz>
8483
8484 PR ipa/86323
8485 * g++.dg/ipa/pr86323.C: New test.
8486
8487 2018-07-01 Tom de Vries <tdevries@suse.de>
8488
8489 revert:
8490 2018-07-01 Tom de Vries <tdevries@suse.de>
8491
8492 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
8493 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
8494
8495 2018-07-01 Tom de Vries <tdevries@suse.de>
8496
8497 * lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number
8498 argument.
8499 * gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58
8500 with @main.
8501
8502 2018-07-01 Tom de Vries <tdevries@suse.de>
8503
8504 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
8505 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
8506
8507 2018-07-01 Tom de Vries <tdevries@suse.de>
8508
8509 * lib/gcc-dg.exp (get-absolute-line): Handle '.'.
8510 * gcc.dg/guality/vla-1.c: Use relative line numbers.
8511
8512 2018-07-01 Tom de Vries <tdevries@suse.de>
8513
8514 * gcc.dg-selftests/dg-final.exp (verify_call_1): Factor out of ...
8515 (verify_call): ... here. Move to toplevel.
8516 (verify_call_np, dg_final_directive_check_utils): New proc.
8517 (toplevel): Call dg_final_directive_check_utils.
8518 * lib/gcc-dg.exp (get-absolute-line): Fix typo in variable reference.
8519
8520 2018-06-30 Jim Wilson <jimw@sifive.com>
8521
8522 * gcc.target/riscv/shift-shift-1.c: New.
8523 * gcc.target/riscv/shift-shift-2.c: New.
8524 * gcc.target/riscv/shift-shift-3.c: New.
8525
8526 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
8527
8528 * gcc.dg/vect/vect-widen-mult-extern-1.c: New test.
8529
8530 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
8531
8532 * gcc.dg/vect/vect-widen-mult-sum.c: Remove xfail.
8533 * gcc.dg/vect/no-scevccp-outer-6.c: Don't match widened multiplications
8534 by 4 in the computation of a[i].
8535 * gcc.dg/vect/vect-mult-const-pattern-1.c: Test specifically for the
8536 main multiplication constant.
8537 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
8538 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
8539 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. Expect the
8540 pattern to cast the result to int.
8541 * gcc.dg/vect/vect-reduc-dot-1.c: New test.
8542 * gcc.dg/vect/vect-reduc-dot-2.c: Likewise.
8543 * gcc.dg/vect/vect-reduc-dot-3.c: Likewise.
8544 * gcc.dg/vect/vect-reduc-dot-4.c: Likewise.
8545 * gcc.dg/vect/vect-reduc-dot-5.c: Likewise.
8546 * gcc.dg/vect/vect-reduc-dot-6.c: Likewise.
8547 * gcc.dg/vect/vect-reduc-dot-7.c: Likewise.
8548 * gcc.dg/vect/vect-reduc-dot-8.c: Likewise.
8549 * gcc.dg/vect/vect-reduc-sad-1.c: Likewise.
8550 * gcc.dg/vect/vect-reduc-sad-2.c: Likewise.
8551 * gcc.dg/vect/vect-reduc-sad-3.c: Likewise.
8552 * gcc.dg/vect/vect-reduc-sad-4.c: Likewise.
8553 * gcc.dg/vect/vect-reduc-sad-5.c: Likewise.
8554 * gcc.dg/vect/vect-reduc-sad-6.c: Likewise.
8555 * gcc.dg/vect/vect-reduc-sad-7.c: Likewise.
8556 * gcc.dg/vect/vect-reduc-sad-8.c: Likewise.
8557 * gcc.dg/vect/vect-widen-mult-1.c: Likewise.
8558 * gcc.dg/vect/vect-widen-mult-2.c: Likewise.
8559 * gcc.dg/vect/vect-widen-mult-3.c: Likewise.
8560 * gcc.dg/vect/vect-widen-mult-4.c: Likewise.
8561
8562 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
8563
8564 * gcc.dg/vect/vect-reduc-dot-u16b.c: Remove xfail and update the
8565 test for vectorization along the lines described in the comment.
8566
8567 2018-06-30 Tom de Vries <tdevries@suse.de>
8568
8569 * gcc.dg/guality/guality.exp (guality_transform_options): New proc.
8570 (toplevel): Apply guality_transform_options on DG_TORTURE_OPTIONS and
8571 LTO_TORTURE_OPTIONS.
8572 * gcc.dg/guality/prevent-optimization.h: New file.
8573 * gcc.dg/guality/pr45882.c: Include prevent-optimization.h.
8574 (a): Replace __attribute__((used)) with ATTRIBUTE_USED.
8575
8576 2018-06-30 Tom de Vries <tdevries@suse.de>
8577
8578 * gcc.dg/guality/pr45882.c (foo): Use relative line numbers.
8579 * lib/gcc-dg.exp (dg-final): New proc.
8580 * lib/gcc-gdb-test.exp (gdb-test): Add and handle additional line number
8581 argument.
8582
8583 2018-06-29 Martin Sebor <msebor@redhat.com>
8584
8585 * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10
8586 that don't define the function.
8587
8588 2018-06-29 Marek Polacek <polacek@redhat.com>
8589
8590 PR c++/86184
8591 * g++.dg/ext/cond3.C: New test.
8592
8593 2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8594
8595 * gcc.target/arm/arm-soft-strd-even.c: New test.
8596
8597 2018-06-29 Tom de Vries <tdevries@suse.de>
8598
8599 * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint
8600 line, and use it.
8601 * lib/gcc-dg.exp (get-absolute-line): Factor out of ...
8602 (process-message): ... here.
8603 * lib/gcc-gdb-test.exp (gdb-test): Use get-absolute-line.
8604
8605 2018-06-29 Martin Liska <mliska@suse.cz>
8606
8607 PR tree-optimization/86263
8608 * gcc.dg/tree-ssa/pr86263.c: New test.
8609
8610 2018-06-28 Carl Love <cel@us.ibm.com>
8611
8612 * gcc.target/p9-extract-1.c: Add test case.
8613 * gcc.target/builtins-3-p9-runnable.c: Add test case to match
8614 name in ABI.
8615
8616 2018-06-28 Uros Bizjak <ubizjak@gmail.com>
8617
8618 PR target/86348
8619 * gcc.target/i386/pr86348.c: New test.
8620
8621 2018-06-28 Wilco Dijkstra <wdijkstr@arm.com>
8622
8623 * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase.
8624
8625 2018-06-28 Fritz Reese <fritzoreese@gmail.com>
8626
8627 PR fortran/82865
8628 * gfortran.dg/dec_type_print_2.f03: New testcase.
8629
8630 2018-06-28 David Pagan <dave.pagan@oracle.com>
8631
8632 PR c/55976
8633 * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous
8634 message causing unexpected test FAIL.
8635
8636 2018-06-28 Martin Liska <mliska@suse.cz>
8637
8638 * gcc.dg/tree-ssa/switch-1.c: New test.
8639
8640 2018-06-28 Eric Botcazou <ebotcazou@adacore.com>
8641
8642 * gnat.dg/debug15.adb: New test.
8643
8644 2018-06-27 David Malcolm <dmalcolm@redhat.com>
8645
8646 PR c++/86329
8647 * g++.dg/lookup/pr86329.C: New test.
8648
8649 2018-06-27 Carl Love <cel@us.ibm.com>
8650
8651 * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
8652
8653 2018-06-27 Tamar Christina <tamar.christina@arm.com>
8654
8655 PR target/85769
8656 * gcc.target/aarch64/f16_mov_immediate_3.c: New.
8657
8658 2018-06-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
8659
8660 * gcc.target/powerpc/builtins-1.c: Correct a comment.
8661
8662 2018-06-26 Will Schmidt <will_schmidt@vnet.ibm.com>
8663
8664 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok
8665 requirement for this test.
8666 * gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok
8667 requirement, and -mpower8-vector compile option.
8668
8669 2018-06-26 Jakub Jelinek <jakub@redhat.com>
8670
8671 PR target/86314
8672 * gcc.dg/pr86314.c: New test.
8673
8674 PR debug/86257
8675 * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options.
8676
8677 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8678
8679 * gcc.target/i386/pr86257.c: Require 64-bit.
8680
8681 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8682
8683 * g++.dg/pr86082.C: Require IBM1047 support.
8684
8685 2018-06-26 Richard Biener <rguenther@suse.de>
8686
8687 PR middle-end/86271
8688 * gcc.dg/pr86271.c: New testcase.
8689
8690 2018-06-26 Alexandre Oliva <aoliva@redhat.com>
8691
8692 PR debug/86064
8693 * gcc.dg/pr86064.c: New.
8694
8695 2018-06-25 Jeff Law <law@redhat.com>
8696
8697 * lib/target-supports.exp
8698 (check_effective_target_logical_op_short_circuit): Add v850.
8699
8700 2018-06-25 Martin Sebor <msebor@redhat.com>
8701
8702 PR tree-optimization/86204
8703 * gcc.dg/strlenopt-46.c: New test.
8704
8705 2018-06-25 Martin Sebor <msebor@redhat.com>
8706
8707 PR tree-optimization/85700
8708 * gcc.dg/Wstringop-truncation-4.c: New test.
8709
8710 2018-06-25 Fritz Reese <fritzoreese@gmail.com>
8711
8712 PR fortran/82972
8713 PR fortran/83088
8714 PR fortran/85851
8715 * gfortran.dg/init_flag_17.f90: New testcase.
8716
8717 2018-06-25 Carl Love <cel@us.ibm.com>
8718
8719 * gcc.target/powerpc/p9-extract-1.c: Make second argument of
8720 vec_extract a signed int. Add vec_extract tests for bool char
8721 and bool int.
8722 * gcc.target/powerpc/p9-extract-4.c: New test file for long long
8723 vec_extract tests.
8724
8725 2018-06-25 Tom de Vries <tdevries@suse.de>
8726
8727 * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure.
8728
8729 2018-06-25 Jakub Jelinek <jakub@redhat.com>
8730
8731 PR target/84786
8732 * gcc.target/i386/avx512f-pr84786-3.c: New test.
8733
8734 2018-06-25 Eric Botcazou <ebotcazou@libertysurf.fr>
8735
8736 * gnat.dg/sso9.adb: New testcase.
8737 * gnat.dg/sso9_pkg.ads: Likewise.
8738
8739 2018-06-25 Tom de Vries <tdevries@suse.de>
8740
8741 PR debug/86257
8742 * gcc.target/i386/pr86257.c: New test.
8743
8744 2018-06-25 Andreas Krebbel <krebbel@linux.ibm.com>
8745
8746 PR C++/86082
8747 * g++.dg/pr86082.C: New test.
8748
8749 2018-06-24 Tom de Vries <tdevries@suse.de>
8750
8751 * g++.dg/guality/guality.exp: Don't use which on gdb arg to report_gdb.
8752 * gcc.dg/guality/guality.exp: Same.
8753 * gfortran.dg/guality/guality.exp: Same.
8754 * lib/gcc-gdb-test.exp: Do early out if which gdb fails.
8755
8756 2018-06-23 Paolo Carlini <paolo.carlini@oracle.com>
8757
8758 * g++.dg/concepts/locations1.C: New.
8759 * g++.dg/cpp0x/locations1.C: Likewise.
8760 * g++.dg/cpp1z/inline-var2.C: Test locations too.
8761 * g++.dg/cpp1z/inline-var3.C: Likewise.
8762
8763 2018-06-22 Paul Thomas <pault@gcc.gnu.org>
8764
8765 PR fortran/86281
8766 * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy.
8767
8768 2018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
8769
8770 * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
8771 this test.
8772 * gcc.target/powerpc/builtins-9.c: New test.
8773 * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
8774 to expect different code generation on big-endian vs.
8775 little-endian targets.
8776
8777 2018-06-22 Tom de Vries <tdevries@suse.de>
8778
8779 * g++.dg/guality/guality.exp (guality_gdb_name): Default to
8780 $rootme/../gdb/gdb, if available.
8781 * gcc.dg/guality/guality.exp (guality_gdb_name): Same.
8782 * gfortran.dg/guality/guality.exp (guality_gdb_name): Same.
8783
8784 2018-06-22 Tom de Vries <tdevries@suse.de>
8785
8786 * lib/gcc-gdb-test.exp (report_gdb): New proc.
8787 * g++.dg/guality/guality.exp: Use report_gdb.
8788 * gcc.dg/guality/guality.exp: Same.
8789 * gfortran.dg/guality/guality.exp: Same.
8790
8791 2018-06-22 Jakub Jelinek <jakub@redhat.com>
8792
8793 PR c++/85662
8794 * g++.dg/ext/offsetof3.C: New test.
8795
8796 2018-06-22 Carl Love <cel@us.ibm.com>
8797
8798 * gcc.target/powerpc/altivec-7.c: Add qualifiers for counts on AIX
8799 versus Linux. Change checks for xxlnor, xxland and xxlxor to also look
8800 for the vnor, vand and vxor instructions.
8801 * gcc.target/powerpc/builtins-1.c: Move vec_or tests to a new file.
8802 Remove counts for xxlor. Fix match on bl __divdi3 and bl __udivdi3.
8803 * gcc.target/powerpc/builtins-4.c: Fix matching for vsl instructions.
8804 * gcc.target/powerpc/builtins-5.c: New test file for vec_or test cases.
8805 * gcc.target/powerpc/vsx-vector-6.p7.c: Fix xxlnor BE expected count.
8806 Add -dp to dg-options, update expected counts.
8807
8808 2018-06-22 Paul Koning <ni1d@arrl.net>
8809
8810 * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment
8811 if pdp11.
8812 * gcc.c-torture/compile/20010518-2.c: Skip if pdp11 -mint32.
8813 * gcc.c-torture/compile/20040101-1.c: Ditto.
8814 * gcc.c-torture/compile/20050622-1.c: Ditto.
8815 * gcc.c-torture/compile/20080625-1.c: Ditto.
8816 * gcc.c-torture/compile/20090107-1.c: Ditto.
8817 * gcc.c-torture/compile/920501-12.c: Ditto.
8818 * gcc.c-torture/compile/920501-4.c: Ditto.
8819 * gcc.c-torture/compile/961203-1.c: Ditto.
8820 * gcc.c-torture/compile/limits-externdecl.c: Ditto.
8821 * gcc.c-torture/compile/pr25310.c: Ditto.
8822
8823 2018-06-22 Cesar Philippidis <cesar@codesourcery.com>
8824 James Norris <jnorris@codesourcery.com>
8825 Thomas Schwinge <thomas@codesourcery.com>
8826 Tom de Vries <tom@codesourcery.com>
8827
8828 * c-c++-common/goacc/deviceptr-4.c: New file.
8829 * c-c++-common/goacc/kernels-counter-var-redundant-load.c:
8830 Likewise.
8831 * c-c++-common/goacc/kernels-loop-data-2.c: Likewise.
8832 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise.
8833 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise.
8834 * c-c++-common/goacc/kernels-loop-data-update.c: Likewise.
8835 * c-c++-common/goacc/kernels-loop-data.c: Likewise.
8836 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c:
8837 Likewise.
8838 * c-c++-common/goacc/parallel-reduction.c: Likewise.
8839 * c-c++-common/goacc/private-reduction-1.c: Likewise.
8840 * gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95:
8841 Likewise.
8842 * gfortran.dg/goacc/modules.f95: Likewise.
8843 * gfortran.dg/goacc/routine-8.f90: Likewise.
8844 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
8845
8846 2018-06-21 Michael Meissner <meissner@linux.ibm.com>
8847
8848 * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double
8849 if the long double format is IEEE 128-bit for tests that are
8850 explicitly testing IBM extended double support. Use the
8851 appropriate pack and unpack built-in functions. Change calls from
8852 __builtin_isinfl to __builtin_isinf since the later supports all
8853 floating point types.
8854 * gcc.target/powerpc/pr57150.c: Likewise.
8855 * gcc.target/powerpc/pr60203.c: Likewise.
8856 * gcc.target/powerpc/pr67808.c: Likewise.
8857 * gcc.target/powerpc/pr70117.c: Likewise.
8858 * gcc.target/powerpc/tfmode_off.c: Likewise.
8859
8860 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
8861
8862 PR fortran/49630
8863 * gfortran.dg/assumed_charlen_function_7.f90: New test.
8864
8865 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
8866
8867 PR fortran/83118
8868 * gfortran.dg/unlimited_polymorphic_30.f03: New test.
8869
8870 2018-06-21 Tom de Vries <tdevries@suse.de>
8871
8872 * gcc.dg/guality/pr45882.c (a): Add used attribute.
8873
8874 2018-06-21 Tom de Vries <tdevries@suse.de>
8875
8876 PR tree-optimization/85859
8877 * gcc.dg/pr85859.c: New test.
8878
8879 2018-06-21 Richard Biener <rguenther@suse.de>
8880
8881 PR tree-optimization/86232
8882 * gcc.dg/torture/pr86232.c: New testcase.
8883
8884 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
8885
8886 * gcc/gcc.target/aarch64/aes_xor_combine.c: New test.
8887
8888 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
8889
8890 * gcc/gcc.target/aarch64/aes_2.c: New test.
8891
8892 2018-06-20 Than McIntosh <thanm@google.com>
8893
8894 PR libgcc/86213
8895 * gcc.dg/split-8.c: New.
8896
8897 2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
8898
8899 * gcc.target/powerpc/builtins-1.c: Adjust dg directives to scan
8900 for vpkudus in place of vpksdus.
8901 * gcc.target/powerpc/builtins-3-p8.c: Likewise.
8902
8903 2018-06-20 Nathan Sidwell <nathan@acm.org>
8904
8905 PR c++/85634
8906 * g++.dg/lookup/pr85634-2.C: New.
8907
8908 2018-06-20 Paolo Carlini <paolo.carlini@oracle.com>
8909
8910 * g++.dg/template/friend65.C: New.
8911 * g++.dg/cpp0x/main1.C: Likewise.
8912 * g++.dg/other/main2.C: Likewise.
8913 * g++.dg/other/main3.C: Likewise.
8914 * g++.dg/template/friend42.C: Test location too.
8915 * g++.dg/concepts/decl-diagnose.C: Likewise.
8916 * g++.dg/warn/main-2.C: Update.
8917
8918 2018-06-20 Chung-Lin Tang <cltang@codesourcery.com>
8919 Thomas Schwinge <thomas@codesourcery.com>
8920 Cesar Philippidis <cesar@codesourcery.com>
8921
8922 * c-c++-common/goacc/declare-1.c: Update test case to utilize OpenACC
8923 2.5 data clause semantics.
8924 * c-c++-common/goacc/declare-2.c: Likewise.
8925 * c-c++-common/goacc/default-4.c: Likewise.
8926 * c-c++-common/goacc/finalize-1.c: New test.
8927 * c-c++-common/goacc/kernels-alias-2.c: Update test case to utilize
8928 OpenACC 2.5 data clause semantics.
8929 * c-c++-common/goacc/kernels-alias.c: Likewise.
8930 * c-c++-common/goacc/routine-5.c: Likewise.
8931 * c-c++-common/goacc/update-if_present-1.c: New test.
8932 * c-c++-common/goacc/update-if_present-2.c: New test.
8933 * g++.dg/goacc/template.C: Update test case to utilize OpenACC
8934 2.5 data clause semantics.
8935 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8936 * gfortran.dg/goacc/data-tree.f95: Likewise.
8937 * gfortran.dg/goacc/declare-2.f95: Likewise.
8938 * gfortran.dg/goacc/default-4.f: Likewise.
8939 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
8940 * gfortran.dg/goacc/finalize-1.f: New test.
8941 * gfortran.dg/goacc/kernels-alias-2.f95: Update test case to utilize
8942 OpenACC 2.5 data clause semantics.
8943 * gfortran.dg/goacc/kernels-alias.f95: Likewise.
8944 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
8945 * gfortran.dg/goacc/nested-function-1.f90: Likewise.
8946 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
8947 * gfortran.dg/goacc/reduction-promotions.f90: Likewise.
8948 * gfortran.dg/goacc/update-if_present-1.f90: New test.
8949 * gfortran.dg/goacc/update-if_present-2.f90: New test.
8950
8951 2018-06-20 Jakub Jelinek <jakub@redhat.com>
8952
8953 PR c++/86210
8954 * g++.dg/warn/Wnonnull4.C: New test.
8955
8956 2018-06-20 Marek Polacek <polacek@redhat.com>
8957
8958 PR c++/86240
8959 * g++.dg/pr86240.C: New test.
8960
8961 2018-06-20 Jakub Jelinek <jakub@redhat.com>
8962
8963 PR debug/86194
8964 * gcc.target/i386/pr86194.c: New test.
8965
8966 PR tree-optimization/86231
8967 * gcc.dg/tree-ssa/vrp119.c: New test.
8968 * gcc.c-torture/execute/pr86231.c: New test.
8969
8970 2018-06-20 Tom de Vries <tdevries@suse.de>
8971
8972 PR tree-optimization/86097
8973 * gcc.dg/autopar/pr86097.c: New test.
8974
8975 2018-06-20 Nathan Sidwell <nathan@acm.org>
8976
8977 PR c++/85634
8978 * g++.dg/lookup/pr85634.C: New.
8979
8980 2018-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8981
8982 * gcc.target/aarch64/ldp_stp_q.c: New test.
8983 * gcc.target/aarch64/stp_vec_128_1.c: Likewise.
8984 * gcc.target/aarch64/ldp_stp_q_disable.c: Likewise.
8985
8986 2018-06-20 Martin Liska <mliska@suse.cz>
8987
8988 * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL.
8989
8990 2018-06-19 Martin Sebor <msebor@redhat.com>
8991
8992 PR tree-optimization/48560
8993 * gcc.dg/Warray-bounds-28.c: New test.
8994
8995 2018-06-19 Martin Sebor <msebor@redhat.com>
8996
8997 PR middle-end/85602
8998 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
8999 to also match C++.
9000
9001 2018-06-19 Jan Hubicka <hubicka@ucw.cz>
9002
9003 * g++.dg/lto/pr84805_0.C: Update template.
9004 * g++.dg/lto/pr84805_1.C: Update template.
9005
9006 2018-06-19 Eric Botcazou <ebotcazou@adacore.com>
9007
9008 * gnat.dg/aggr24.adb: New test.
9009 * gnat.dg/aggr24_pkg.ad[sb]: New helper.
9010
9011 2018-06-19 Richard Biener <rguenther@suse.de>
9012
9013 PR tree-optimization/86179
9014 * gcc.dg/pr86179.c: New testcase.
9015
9016 2018-06-18 Martin Sebor <msebor@redhat.com>
9017
9018 PR middle-end/85602
9019 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
9020 * c-c++-common/attr-nonstring-8.c: New test.
9021
9022 2018-06-18 Martin Sebor <msebor@redhat.com>
9023
9024 PR tree-optimization/81384
9025 * gcc.c-torture/execute/builtins/lib/strnlen.c: New test.
9026 * gcc.c-torture/execute/builtins/strnlen-lib.c: New test.
9027 * gcc.c-torture/execute/builtins/strnlen.c: New test.
9028 * gcc.dg/attr-nonstring-2.c: New test.
9029 * gcc.dg/attr-nonstring-3.c: New test.
9030 * gcc.dg/attr-nonstring-4.c: New test.
9031 * gcc.dg/strlenopt-45.c: New test.
9032 * gcc.dg/strlenopt.h (strnlen): Declare.
9033
9034 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
9035
9036 PR tree-optimization/86076
9037 * gcc.dg/pr86076.c: Add target pthread for bare-metal targets.
9038
9039 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
9040
9041 PR tree-optimization/64946
9042 * gcc.target/aarch64/vect-abs-compile.c: Remove xfail.
9043
9044 2018-06-17 Eric Botcazou <ebotcazou@adacore.com>
9045
9046 * gcc.dg/debug/dwarf2/pr37726.c: Move to...
9047 * gcc.dg/guality/pr37726.c: ...here and turn into GDB test.
9048 * gnat.dg/stack_usage5.adb: New test.
9049
9050 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
9051
9052 PR middle-end/82479
9053 * gcc.dg/tree-ssa/popcount.c: New test.
9054 * gcc.dg/tree-ssa/popcount2.c: New test.
9055
9056 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
9057
9058 PR middle-end/64946
9059 * gcc.dg/absu.c: New test.
9060 * gcc.dg/gimplefe-29.c: New test.
9061 * gcc.target/aarch64/pr64946.c: New test.
9062
9063 2018-06-15 Jakub Jelinek <jakub@redhat.com>
9064
9065 PR c/86093
9066 * c-c++-common/pr86093.c: New test.
9067
9068 PR middle-end/85878
9069 * gfortran.fortran-torture/compile/pr85878.f90: New test.
9070
9071 PR middle-end/86123
9072 * gcc.c-torture/compile/pr86123.c: New test.
9073
9074 2018-06-15 Tom de Vries <tdevries@suse.de>
9075
9076 * gcc.dg-selftests/dg-final.exp: Force sequential execution.
9077
9078 2018-06-15 Nick Clifton <nickc@redhat.com>
9079
9080 PR 84195
9081 * gcc.c-torture/compile/pr84195.c: New test.
9082
9083 2018-06-15 Richard Biener <rguenther@suse.de>
9084
9085 PR middle-end/86159
9086 * g++.dg/pr86159.C: New testcase.
9087
9088 2018-06-15 Richard Biener <rguenther@suse.de>
9089
9090 PR middle-end/86076
9091 * gcc.dg/pr86076.c: New testcase.
9092
9093 2018-06-14 Marek Polacek <polacek@redhat.com>
9094
9095 PR c++/86063
9096 * g++.dg/cpp0x/gen-attrs-65.C: New test.
9097
9098 2018-06-14 Jakub Jelinek <jakub@redhat.com>
9099
9100 PR target/86048
9101 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add
9102 -msse2 to dg-options.
9103
9104 PR middle-end/86122
9105 * gcc.c-torture/compile/pr86122.c: New test.
9106
9107 P0624R2 - Default constructible and assignable stateless lambdas
9108 * g++.dg/cpp2a/lambda1.C: New test.
9109 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics
9110 for -std=c++2a.
9111
9112 2018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
9113
9114 * g++.dg/other/static3.C: New.
9115 * g++.dg/other/static4.C: Likewise.
9116 * g++.dg/warn/Wshadow-15.C: Likewise.
9117 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too.
9118 * g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise.
9119 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise.
9120 * g++.dg/cpp0x/udlit-args-neg.C: Likewise.
9121 * g++.dg/cpp0x/udlit-clink-neg.C: Likewise.
9122 * g++.dg/cpp0x/udlit-extern-c.C: Likewise.
9123 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
9124
9125 2018-06-14 Jakub Jelinek <jakub@redhat.com>
9126
9127 PR target/85945
9128 * gcc.c-torture/compile/pr85945.c: New test.
9129
9130 2018-06-14 Richard Biener <rguenther@suse.de>
9131
9132 PR ipa/86124
9133 * gcc.dg/pr86124.c: New testcase.
9134
9135 2018-06-13 Martin Sebor <msebor@redhat.com>
9136
9137 PR tree-optimization/86114
9138 * gcc.dg/pr86114.c: New test.
9139
9140 2018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
9141
9142 PR fortran/86110
9143 * gfortran.dg/pr86110.f90: New test.
9144
9145 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
9146
9147 PR fortran/85703
9148 * gfortran.dg/goacc/pr85703.f90: New test.
9149 * gfortran.dg/gomp/pr85703.f90: New test.
9150
9151 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
9152
9153 PR fortran/85702
9154 * gfortran.dg/goacc/pr85702.f90: New test.
9155
9156 2018-06-13 Eric Botcazou <ebotcazou@adacore.com>
9157
9158 * gcc.target/i386/pr86048.c: New test.
9159
9160 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
9161
9162 * gcc.target/arc/fma-1.c: New test.
9163
9164 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
9165
9166 * gcc.target/arc/pr9001107555.c: New file.
9167
9168 2018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
9169
9170 * g++.dg/torture/aarch64-vect-init-1.C: New test.
9171
9172 2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
9173
9174 * g++.dg/init/delete3.C: New.
9175 * g++.dg/init/new49.C: Likewise.
9176 * g++.dg/init/new25.C: Test locations too.
9177 * g++.dg/template/new4.C: Likewise.
9178 * g++.old-deja/g++.jason/operator.C: Likewise.
9179
9180 2018-06-12 Marek Polacek <polacek@redhat.com>
9181
9182 Core issue 1331 - const mismatch with defaulted copy constructor
9183 * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error.
9184 * g++.dg/cpp0x/defaulted52.C: New test.
9185 * g++.dg/cpp0x/defaulted53.C: New test.
9186 * g++.dg/cpp0x/defaulted54.C: New test.
9187 * g++.dg/cpp0x/defaulted55.C: New test.
9188 * g++.dg/cpp0x/defaulted56.C: New test.
9189 * g++.dg/cpp0x/defaulted57.C: New test.
9190 * g++.dg/cpp0x/defaulted58.C: New test.
9191 * g++.dg/cpp0x/defaulted59.C: New test.
9192 * g++.dg/cpp0x/defaulted60.C: New test.
9193
9194 2018-06-12 David Malcolm <dmalcolm@redhat.com>
9195
9196 PR other/69968
9197 * gcc.dg/spellcheck-transposition.c: New test.
9198
9199 2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
9200
9201 PR fortran/44491
9202 * gfortran.dg/pr44491.f90: New testcase
9203
9204 2018-06-12 Martin Sebor <msebor@redhat.com>
9205
9206 PR tree-optimization/85259
9207 * gcc.dg/Wstringop-overflow-5.c: New test.
9208 * gcc.dg/Wstringop-overflow-6.c: New test.
9209
9210 2018-06-12 Martin Sebor <msebor@redhat.com>
9211
9212 PR c/85931
9213 * gcc.dg/Wstringop-truncation-3.c: New test.
9214
9215 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
9216
9217 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
9218 * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
9219 * gcc.target/powerpc/swaps-p8-17.c: Same.
9220
9221 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
9222
9223 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
9224 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
9225 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
9226 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
9227 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
9228 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.
9229
9230 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
9231
9232 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
9233 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
9234 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
9235 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
9236 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
9237 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.
9238
9239 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
9240
9241 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
9242 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
9243 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
9244 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
9245 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
9246 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.
9247
9248 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
9249
9250 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
9251 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
9252 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
9253 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
9254 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
9255 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.
9256
9257 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
9258
9259 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
9260 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
9261 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
9262 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
9263 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
9264 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.
9265
9266 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
9267
9268 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
9269 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
9270 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
9271 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
9272 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
9273 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.
9274
9275 2018-06-12 Martin Liska <mliska@suse.cz>
9276
9277 * g++.dg/opt/mpx.C: New test.
9278 * gcc.target/i386/mpx.c: New test.
9279
9280 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
9281
9282 * gcc.target/arc/builtin_simdarc.c: Update test.
9283 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
9284 * gcc.target/arc/tumaddsidi4.c: Likewise.
9285
9286 2018-06-12 Eric Botcazou <ebotcazou@adacore.com>
9287
9288 * gnat.dg/opt72a.ad[sb]: New test.
9289 * gnat.dg/opt72_pkg.ads: New helper.
9290
9291 2018-06-12 Tom de Vries <tdevries@suse.de>
9292
9293 * gcc.dg-selftests/dg-final.exp: New file.
9294
9295 2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
9296
9297 * g++.dg/lookup/new2.C: Test locations too.
9298 * g++.dg/other/ellipsis1.C: Likewise.
9299 * g++.dg/other/operator1.C: Likewise.
9300 * g++.dg/other/operator2.C: Likewise.
9301 * g++.dg/overload/operator2.C: Likewise.
9302 * g++.dg/parse/defarg11.C: Likewise.
9303 * g++.dg/parse/operator4.C: Likewise.
9304 * g++.dg/template/error30.C: Likewise.
9305 * g++.dg/template/explicit-args3.C: Likewise.
9306 * g++.dg/warn/effc1.C: Likewise.
9307 * g++.old-deja/g++.brendan/prepost2.C: Likewise.
9308 * g++.old-deja/g++.brendan/prepost3.C: Likewise.
9309 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
9310 * g++.old-deja/g++.jason/conversion5.C: Likewise.
9311 * g++.old-deja/g++.jason/operator.C: Likewise.
9312
9313 2018-06-11 Martin Sebor <msebor@redhat.com>
9314
9315 PR tree-optimization/86083
9316 * gcc.dg/strlenopt-44.c: New test.
9317
9318 2018-06-11 Janus Weil <janus@gcc.gnu.org>
9319
9320 PR fortran/45521
9321 * gfortran.dg/generic_32.f90: New test.
9322 * gfortran.dg/generic_33.f90: New test.
9323
9324 2018-06-11 Carl Love <cel@us.ibm.com>
9325 * gcc.target/powerpc/altivec-7.c (main): Remove tests
9326 vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
9327 long long bool. Remove duplicate dg-final for xxlxor. Update
9328 dg-final instruction counts.
9329 * gcc.target/powerpc/altivec-37.c (main): New file for
9330 tests vec_unpackh and vec_unpackl returning long long bool and
9331 long long int.
9332
9333 2018-06-11 Martin Liska <mliska@suse.cz>
9334
9335 PR tree-optimization/86089
9336 * gcc.dg/tree-ssa/pr86089.c: New test.
9337
9338 2018-06-11 Julia Koval <julia.koval@intel.com>
9339
9340 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
9341 * gcc.target/i386/vpclmulqdq.c: Ditto.
9342
9343 2018-06-11 Olivier Hainque <hainque@adacore.com>
9344
9345 * gnat.dg/lang-dw2.adb: New test.
9346 * gnat.dg/lang-dw3.adb: New test.
9347
9348 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
9349
9350 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
9351 gnat.dg/assertion_policy1_pkg.ads: New testcase.
9352
9353 2018-06-11 Ed Schonberg <schonberg@adacore.com>
9354
9355 * gnat.dg/predicate1.adb: New testcase.
9356
9357 2018-06-11 Yannick Moy <moy@adacore.com>
9358
9359 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
9360
9361 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
9362
9363 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
9364 testcase.
9365
9366 2018-06-11 Javier Miranda <miranda@adacore.com>
9367
9368 * gnat.dg/prot4.adb: New testcase.
9369
9370 2018-06-11 Yannick Moy <moy@adacore.com>
9371
9372 * gnat.dg/part_of1-instantiation.adb,
9373 gnat.dg/part_of1-instantiation.ads,
9374 gnat.dg/part_of1-private_generic.adb,
9375 gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
9376 testcase.
9377
9378 2018-06-11 Piotr Trojanek <trojanek@adacore.com>
9379
9380 * gnat.dg/contract1.adb: New testcase.
9381
9382 2018-06-11 Javier Miranda <miranda@adacore.com>
9383
9384 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
9385 testcase.
9386
9387 2018-06-11 Ed Schonberg <schonberg@adacore.com>
9388
9389 * gnat.dg/inline_always1.adb: New testcase.
9390
9391 2018-06-11 Ed Schonberg <schonberg@adacore.com>
9392
9393 * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
9394 gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
9395 gnat.dg/nested_generic2_g2.ads: New testcase.
9396
9397 2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
9398
9399 * g++.dg/template/friend64.C: New.
9400 * g++.old-deja/g++.other/friend4.C: Test the location too.
9401 * g++.old-deja/g++.pt/crash23.C: Likewise.
9402
9403 2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9404
9405 * gfortran.dg/inline_matmul_23.f90: New test.
9406
9407 2018-06-10 Janus Weil <janus@gcc.gnu.org>
9408
9409 PR fortran/85088
9410 * gfortran.dg/intent_decl_1.f90: New test case.
9411
9412 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
9413
9414 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
9415 * gfortran.dg/ieee/large_4.f90: Ditto.
9416 * gfortran.dg/round_4.f90: Ditto.
9417
9418 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
9419
9420 PR fortran/38351
9421 * gfortran.dg/pr38351.f90: New test.
9422 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
9423
9424 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
9425
9426 PR fortran/85138
9427 PR fortran/85996
9428 PR fortran/86051
9429 * gfortran.dg/pr85138_1.f90: New test.
9430 * gfortran.dg/pr85138_2.f90: Ditto.
9431 * gfortran.dg/pr85996.f90: Ditto.
9432
9433 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
9434
9435 PR fortran/78278
9436 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
9437 * gfortran.dg/data_char_1.f90: Ditto.
9438 * gfortran.dg/pr78571.f90: Ditto.
9439 * gfortran.dg/pr78278.f90: New test.
9440
9441 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
9442
9443 PR fortran/63514
9444 * gfortran.dg/pr63514.f90: New test.
9445
9446 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9447
9448 PR fortran/85631
9449 * gfortran.dg/bounds_check_20.f90: New test.
9450
9451 2018-06-08 Carl Love <cel@us.ibm.com>
9452
9453 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
9454 vpkudum counts.
9455 * gcc.target/powerpc/p9-extract-3.c: Make second argument of
9456 vec_extract a signed int.
9457 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
9458 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
9459 vcmpgtsd, vcmpgtud.
9460 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
9461 vec_extract a signed int.
9462 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
9463 vec_extract a signed int.
9464 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
9465 vec_xor builtins. Update xxsel, xxlxor counts.
9466
9467 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
9468
9469 PR fortran/86059
9470 * gfortran.dg/associate_30.f90: Remove code tested ...
9471 * gfortran.dg/pr67803.f90: Ditto.
9472 * gfortran.dg/pr67805.f90: Ditto.
9473 * gfortran.dg/pr86059.f90: ... here. New test.
9474
9475 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
9476
9477 PR fortran/78571
9478 * gfortran.dg/pr78571.f90: New test.
9479
9480 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
9481
9482 PR target/85755
9483 * gcc.target/powerpc/pr85755.c: New test.
9484
9485 2018-06-08 Carl Love <cel@us.ibm.com>
9486
9487 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
9488 vsx-vector-6.p7.c.
9489 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
9490 vsx-vector-6.p9.c.
9491 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
9492 for BE system that are different then for an LE system from this file
9493 into vsx-vector-6-le.c using be target qualifier. Remove this file.
9494 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
9495 the various instruction counts. Rename file to vsx-vector-6.p8.c.
9496
9497 2018-06-08 Martin Liska <mliska@suse.cz>
9498
9499 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
9500
9501 2018-06-08 Martin Liska <mliska@suse.cz>
9502
9503 * g++.dg/dg.exp: Do not use mpx.exp.
9504 * g++.dg/lto/lto.exp: Likewise.
9505 * g++.dg/lto/pr69729_0.C: Remove.
9506 * g++.dg/opt/pr71529.C: Remove.
9507 * g++.dg/pr63995-1.C: Remove.
9508 * g++.dg/pr68270.C: Remove.
9509 * g++.dg/pr71624.C: Remove.
9510 * g++.dg/pr71633.C: Remove.
9511 * g++.dg/pr79761.C: Remove.
9512 * g++.dg/pr79764.C: Remove.
9513 * g++.dg/pr79769.C: Remove.
9514 * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
9515 * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
9516 * gcc.dg/lto/chkp-privatize_0.c: Remove.
9517 * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
9518 * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
9519 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
9520 * gcc.dg/lto/lto.exp: Do not use mpx.exp.
9521 * gcc.dg/lto/pr66221_0.c: Remove.
9522 * gcc.target/i386/chkp-always_inline.c: Remove.
9523 * gcc.target/i386/chkp-bndret.c: Remove.
9524 * gcc.target/i386/chkp-builtins-1.c: Remove.
9525 * gcc.target/i386/chkp-builtins-2.c: Remove.
9526 * gcc.target/i386/chkp-builtins-3.c: Remove.
9527 * gcc.target/i386/chkp-builtins-4.c: Remove.
9528 * gcc.target/i386/chkp-const-check-1.c: Remove.
9529 * gcc.target/i386/chkp-const-check-2.c: Remove.
9530 * gcc.target/i386/chkp-hidden-def.c: Remove.
9531 * gcc.target/i386/chkp-label-address.c: Remove.
9532 * gcc.target/i386/chkp-lifetime-1.c: Remove.
9533 * gcc.target/i386/chkp-narrow-bounds.c: Remove.
9534 * gcc.target/i386/chkp-pr69044.c: Remove.
9535 * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
9536 * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
9537 * gcc.target/i386/chkp-strchr.c: Remove.
9538 * gcc.target/i386/chkp-strlen-1.c: Remove.
9539 * gcc.target/i386/chkp-strlen-2.c: Remove.
9540 * gcc.target/i386/chkp-strlen-3.c: Remove.
9541 * gcc.target/i386/chkp-strlen-4.c: Remove.
9542 * gcc.target/i386/chkp-strlen-5.c: Remove.
9543 * gcc.target/i386/chkp-stropt-1.c: Remove.
9544 * gcc.target/i386/chkp-stropt-10.c: Remove.
9545 * gcc.target/i386/chkp-stropt-11.c: Remove.
9546 * gcc.target/i386/chkp-stropt-12.c: Remove.
9547 * gcc.target/i386/chkp-stropt-13.c: Remove.
9548 * gcc.target/i386/chkp-stropt-14.c: Remove.
9549 * gcc.target/i386/chkp-stropt-15.c: Remove.
9550 * gcc.target/i386/chkp-stropt-16.c: Remove.
9551 * gcc.target/i386/chkp-stropt-17.c: Remove.
9552 * gcc.target/i386/chkp-stropt-2.c: Remove.
9553 * gcc.target/i386/chkp-stropt-3.c: Remove.
9554 * gcc.target/i386/chkp-stropt-4.c: Remove.
9555 * gcc.target/i386/chkp-stropt-5.c: Remove.
9556 * gcc.target/i386/chkp-stropt-6.c: Remove.
9557 * gcc.target/i386/chkp-stropt-7.c: Remove.
9558 * gcc.target/i386/chkp-stropt-8.c: Remove.
9559 * gcc.target/i386/chkp-stropt-9.c: Remove.
9560 * gcc.target/i386/i386.exp: Do not use mpx.exp.
9561 * gcc.target/i386/indirect-thunk-11.c: Remove.
9562 * gcc.target/i386/indirect-thunk-12.c: Remove.
9563 * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
9564 * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
9565 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
9566 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
9567 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
9568 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
9569 * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
9570 * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
9571 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
9572 * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
9573 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
9574 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
9575 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
9576 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
9577 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
9578 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
9579 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
9580 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
9581 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
9582 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
9583 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
9584 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
9585 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
9586 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
9587 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
9588 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
9589 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
9590 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
9591 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
9592 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
9593 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
9594 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
9595 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
9596 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
9597 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
9598 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
9599 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
9600 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
9601 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
9602 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
9603 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
9604 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
9605 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
9606 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
9607 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
9608 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
9609 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
9610 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
9611 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
9612 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
9613 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
9614 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
9615 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
9616 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
9617 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
9618 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
9619 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
9620 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
9621 * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
9622 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
9623 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
9624 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
9625 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
9626 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
9627 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
9628 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
9629 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
9630 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
9631 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
9632 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
9633 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
9634 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
9635 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
9636 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
9637 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
9638 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
9639 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
9640 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
9641 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
9642 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
9643 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
9644 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
9645 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
9646 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
9647 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
9648 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
9649 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
9650 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
9651 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
9652 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
9653 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
9654 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
9655 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
9656 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
9657 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
9658 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
9659 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
9660 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
9661 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
9662 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
9663 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
9664 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
9665 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
9666 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
9667 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
9668 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
9669 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
9670 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
9671 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
9672 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
9673 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
9674 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
9675 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
9676 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
9677 * gcc.target/i386/mpx/label-address-1.c: Remove.
9678 * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
9679 * gcc.target/i386/mpx/macro.c: Remove.
9680 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
9681 * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
9682 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
9683 * gcc.target/i386/mpx/memcpy-1.c: Remove.
9684 * gcc.target/i386/mpx/memmove-1.c: Remove.
9685 * gcc.target/i386/mpx/memmove-2.c: Remove.
9686 * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
9687 * gcc.target/i386/mpx/mpx-check.h: Remove.
9688 * gcc.target/i386/mpx/mpx-os-support.h: Remove.
9689 * gcc.target/i386/mpx/mpx.exp: Remove.
9690 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
9691 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
9692 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
9693 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
9694 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
9695 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
9696 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
9697 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
9698 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
9699 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
9700 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
9701 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
9702 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
9703 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
9704 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
9705 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
9706 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
9707 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
9708 * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
9709 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
9710 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
9711 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
9712 * gcc.target/i386/mpx/pr65508.c: Remove.
9713 * gcc.target/i386/mpx/pr65531.cc: Remove.
9714 * gcc.target/i386/mpx/pr66048.cc: Remove.
9715 * gcc.target/i386/mpx/pr66134.c: Remove.
9716 * gcc.target/i386/mpx/pr66566.c: Remove.
9717 * gcc.target/i386/mpx/pr66567.c: Remove.
9718 * gcc.target/i386/mpx/pr66568.c: Remove.
9719 * gcc.target/i386/mpx/pr66569.c: Remove.
9720 * gcc.target/i386/mpx/pr66581.c: Remove.
9721 * gcc.target/i386/mpx/pr68337-1.c: Remove.
9722 * gcc.target/i386/mpx/pr68337-2.c: Remove.
9723 * gcc.target/i386/mpx/pr68416.c: Remove.
9724 * gcc.target/i386/mpx/pr78339.c: Remove.
9725 * gcc.target/i386/mpx/pr79631.c: Remove.
9726 * gcc.target/i386/mpx/pr79633.c: Remove.
9727 * gcc.target/i386/mpx/pr79753.c: Remove.
9728 * gcc.target/i386/mpx/pr79770.c: Remove.
9729 * gcc.target/i386/mpx/pr79987.c: Remove.
9730 * gcc.target/i386/mpx/pr79988.c: Remove.
9731 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
9732 * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
9733 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
9734 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
9735 * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
9736 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
9737 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
9738 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
9739 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
9740 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
9741 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
9742 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
9743 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
9744 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
9745 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
9746 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
9747 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
9748 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
9749 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
9750 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
9751 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
9752 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
9753 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
9754 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
9755 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
9756 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
9757 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
9758 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
9759 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
9760 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
9761 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
9762 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
9763 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
9764 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
9765 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
9766 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
9767 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
9768 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
9769 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
9770 * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
9771 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
9772 * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
9773 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
9774 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
9775 * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
9776 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
9777 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
9778 * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
9779 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
9780 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
9781 * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
9782 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
9783 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
9784 * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
9785 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
9786 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
9787 * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
9788 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
9789 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
9790 * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
9791 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
9792 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
9793 * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
9794 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
9795 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
9796 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
9797 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
9798 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
9799 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
9800 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
9801 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
9802 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
9803 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
9804 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
9805 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
9806 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
9807 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
9808 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
9809 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
9810 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
9811 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
9812 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
9813 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
9814 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
9815 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
9816 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
9817 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
9818 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
9819 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
9820 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
9821 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
9822 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
9823 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
9824 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
9825 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
9826 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
9827 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
9828 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
9829 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
9830 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
9831 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
9832 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
9833 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
9834 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
9835 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
9836 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
9837 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
9838 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
9839 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
9840 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
9841 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
9842 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
9843 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
9844 * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
9845 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
9846 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
9847 * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
9848 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
9849 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
9850 * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
9851 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
9852 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
9853 * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
9854 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
9855 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
9856 * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
9857 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
9858 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
9859 * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
9860 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
9861 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
9862 * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
9863 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
9864 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
9865 * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
9866 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
9867 * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
9868 * gcc.target/i386/mpx/vla-1-nov.c: Remove.
9869 * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
9870 * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
9871 * gcc.target/i386/mpx/vla-2-nov.c: Remove.
9872 * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
9873 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
9874 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
9875 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
9876 * gcc.target/i386/pr63995-2.c: Remove.
9877 * gcc.target/i386/pr64805.c: Remove.
9878 * gcc.target/i386/pr65044.c: Remove.
9879 * gcc.target/i386/pr65167.c: Remove.
9880 * gcc.target/i386/pr65183.c: Remove.
9881 * gcc.target/i386/pr65184.c: Remove.
9882 * gcc.target/i386/pr65523.c: Remove.
9883 * gcc.target/i386/pr70876.c: Remove.
9884 * gcc.target/i386/pr70877.c: Remove.
9885 * gcc.target/i386/pr71458.c: Remove.
9886 * gcc.target/i386/pr80880.c: Remove.
9887 * gcc.target/i386/ret-thunk-25.c: Remove.
9888 * gcc.target/i386/thunk-retbnd.c: Remove.
9889 * lib/mpx-dg.exp: Remove.
9890 * gcc.target/i386/funcspec-56.inc: Adjust test case.
9891
9892 2018-06-07 Carl Love <cel@us.ibm.com>
9893
9894 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
9895 statements.
9896
9897 2018-06-07 Carl Love <cel@us.ibm.com>
9898
9899 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
9900 error message.
9901
9902 2018-06-07 Marek Polacek <polacek@redhat.com>
9903
9904 PR c/85318
9905 * gcc.dg/Wc90-c99-compat-10.c: New test.
9906 * gcc.dg/Wc90-c99-compat-11.c: New test.
9907 * gcc.dg/Wc90-c99-compat-12.c: New test.
9908 * gcc.dg/Wc90-c99-compat-9.c: New test.
9909
9910 2018-06-07 Paul Koning <ni1d@arrl.net>
9911
9912 * gcc.c-torture/compile/20180605-1.c: New test.
9913
9914 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
9915
9916 PR fortran/86045
9917 * gfortran.dg/pr86045.f90: New test.
9918
9919 2018-06-07 Marek Polacek <polacek@redhat.com>
9920
9921 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
9922
9923 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
9924
9925 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
9926
9927 2018-06-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
9928
9929 * gcc.target/msp430/msp430i-device-symbol.c: New test.
9930 * gcc.target/msp430/msp430f-device-symbol.c: New test.
9931 * gcc.target/msp430/msp430.h: New test header file.
9932
9933 2018-06-07 Jakub Jelinek <jakub@redhat.com>
9934
9935 PR tree-optimization/69615
9936 * gcc.dg/tree-ssa/pr69615.c: New test.
9937
9938 2018-06-07 Richard Biener <rguenther@suse.de>
9939
9940 PR tree-optimization/85935
9941 * gcc.dg/graphite/pr85935.c: New testcase.
9942
9943 2018-06-04 Carl Love <cel@us.ibm.com>
9944
9945 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
9946 debug print statements. Fix a few formating issues.
9947
9948 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
9949
9950 PR target/85657
9951 * gcc.target/powerpc/pr85657-4.c: New tests.
9952 * gcc.target/powerpc/pr85657-5.c: Likewise.
9953 * gcc.target/powerpc/pr85657-6.c: Likewise.
9954
9955 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
9956
9957 PR fortran/85641
9958 * gfortran.dg/realloc_on_assign_30.f90: New test.
9959
9960 2018-06-06 Carl Love <cel@us.ibm.com>
9961 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
9962 argument to vui_arg.
9963
9964 2018-06-06 Carl Love <cel@us.ibm.com>
9965
9966 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
9967 to builtins-4.c.
9968 * gcc.target/powerpc/builtins-4.c: New test file for tests
9969 that need -mvsx.
9970
9971 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
9972
9973 PR target/85657
9974 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
9975 be used in templates. Don't check for them in overloaded functions.
9976
9977 2018-06-06 Jim Wilson <jimw@sifive.com>
9978
9979 * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
9980 * gcc.target/riscv/interrupt-mmode.c: New.
9981 * gcc.target/riscv/interrupt-smode.c: New.
9982 * gcc.target/riscv/interrupt-umode.c: New.
9983
9984 2018-06-06 Marek Polacek <polacek@redhat.com>
9985
9986 PR c++/85977
9987 * g++.dg/cpp0x/initlist102.C: New test.
9988 * g++.dg/cpp0x/initlist103.C: New test.
9989 * g++.dg/cpp0x/initlist104.C: New test.
9990
9991 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
9992
9993 * gcc.dg/torture/pr86066.c: New test.
9994
9995 2018-06-06 Richard Biener <rguenther@suse.de>
9996
9997 PR tree-optimization/86062
9998 * g++.dg/tree-ssa/pr86062.C: New testcase.
9999
10000 2018-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
10001
10002 * gcc.target/msp430/function-attributes-4.c: New test.
10003 * gcc.target/msp430/static-interrupts.c: New test.
10004
10005 2018-06-05 Steve Ellcey <sellcey@cavium.com>
10006
10007 PR target/79924
10008 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
10009 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
10010 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
10011 * gcc.target/aarch64/nofp_1.c: Ditto.
10012
10013 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
10014
10015 * gcc.target/arm/cmse/cmse-1c99.c: New test.
10016
10017 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
10018
10019 PR fortran/85701
10020 * gfortran.dg/goacc/pr85701.f90: New test.
10021
10022 2018-06-05 Marek Polacek <polacek@redhat.com>
10023
10024 PR c++/85976
10025 * g++.dg/cpp0x/alias-decl-64.C: New test.
10026
10027 2018-06-05 Richard Biener <rguenther@suse.de>
10028
10029 PR tree-optimization/86046
10030 * gcc.dg/pr86046.c: New testcase.
10031
10032 2018-06-05 Richard Biener <rguenther@suse.de>
10033
10034 PR tree-optimization/86047
10035 * gcc.dg/pr86047.c: New testcase.
10036
10037 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10038
10039 PR target/81497
10040 * g++.target/arm/arm.exp: New file.
10041 * g++.target/arm/pr81497.C: Likewise.
10042
10043 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
10044
10045 * gcc.target/s390/htm-builtins-compile-4.c: New test.
10046
10047 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
10048
10049 * gcc.dg/store_merging_21.c: New test.
10050 * gnat.dg/opt71b.adb: Likewise.
10051 * gnat.dg/opt71.adb: Rename into...
10052 * gnat.dg/opt71a.adb: ...this.
10053
10054 2018-06-04 Richard Biener <rguenther@suse.de>
10055
10056 PR tree-optimization/85955
10057 * gcc.dg/pr85955.c: New testcase.
10058
10059 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
10060
10061 PR fortran/85981
10062 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
10063 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
10064 * gfortran.dg/allocate_stat_2.f90: Ditto.
10065 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
10066
10067 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
10068
10069 * gcc.target/aarch64/sve/extract_5.c: New test.
10070
10071 2018-06-04 Jakub Jelinek <jakub@redhat.com>
10072
10073 PR target/85832
10074 PR target/86036
10075 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
10076 vptestm.
10077 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
10078 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
10079 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
10080 * gcc.target/i386/avx512bw-pr86036.c: New test.
10081
10082 2018-06-04 Richard Biener <rguenther@suse.de>
10083
10084 PR tree-optimization/86038
10085 * gcc.dg/pr86038.c: New testcase.
10086
10087 2018-06-04 Jakub Jelinek <jakub@redhat.com>
10088
10089 PR tree-optimization/69615
10090 * gcc.dg/pr69615.c: New test.
10091
10092 PR c++/86025
10093 * c-c++-common/gomp/pr86025.c: New test.
10094
10095 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
10096
10097 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
10098
10099 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
10100
10101 * gcc.dg/torture/pr86034.c: New test.
10102
10103 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
10104
10105 PR fortran/36497
10106 * gfortran.dg/cray_pointer_12.f90: New test.
10107
10108 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
10109
10110 PR fortran/85938
10111 * gfortran.dg/pr85938.f90: Fixed by revision r261081
10112
10113 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
10114
10115 * gnat.dg/specs/opt3.ads: New test.
10116 * gnat.dg/specs/opt3_pkg.ads: New helper.
10117
10118 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
10119
10120 * gnat.dg/discr53.ad[sb]: New test.
10121 * gnat.dg/discr53_pkg.ads: New helper.
10122
10123 2018-06-01 Carl Love <cel@us.ibm.com>
10124
10125 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
10126 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
10127
10128 2018-06-01 Carl Love <cel@us.ibm.com>
10129
10130 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
10131 to make it consistent with the naming convention in the file.
10132 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
10133 to altivec-7.c. Delete file.
10134 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
10135 to altivec-7.c. Delete file.
10136 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
10137 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
10138 vec_unpackl tests. Update instruction counts.
10139 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
10140 tests to builtins-1.c.
10141 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
10142 tests to builtins-1.c.
10143 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
10144 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
10145 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
10146 Remove vec_ctf tests returning double. Remove vec_cts with
10147 double args. Remove vec_sel with invalid arguments. Add tests for
10148 vec_splat.
10149 Add instruction counts for new tests.
10150 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
10151 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
10152 vec_unsigned.
10153 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
10154 test_sll_vsill_vsill_vuc.
10155 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
10156 vec_revb.
10157 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
10158 tests from altivec-7.h.
10159 * gcc.target/powerpc/vsx-7-be.c: Remove file.
10160 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
10161 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
10162 splat_sll, splat_uc, splat_int128, splat_uint128.
10163 Make second argument of vec_extract and vec_insert a signed int.
10164 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
10165 argument.
10166
10167 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
10168
10169 * gcc.dg/store_merging_20.c: New test.
10170 * gnat.dg/opt71.adb: Likewise.
10171 * gnat.dg/opt71_pkg.ads: New helper.
10172
10173 2018-06-01 Carl Love <cel@us.ibm.com>
10174
10175 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
10176 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
10177 Add vec_xst_be for signed and unsigned arguments.
10178
10179 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
10180
10181 PR fortran/85816
10182 PR fortran/85975
10183 * gfortran.dg/pr85816.f90: New test.
10184 * gfortran.dg/pr85975.f90: New test.
10185
10186 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
10187
10188 PR fortran/63570
10189 * gfortran.dg/random_init_1.f90: New test.
10190 * gfortran.dg/random_init_2.f90: New test.
10191 * gfortran.dg/random_init_3.f90: New test.
10192 * gfortran.dg/random_init_4.f90: New test.
10193 * gfortran.dg/random_init_5.f90: New test.
10194 * gfortran.dg/random_init_6.f90: New test.
10195
10196 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
10197
10198 PR tree-optimization/85989
10199 * gcc.dg/torture/pr85989.c: New test.
10200
10201 2018-06-01 Richard Biener <rguenther@suse.de>
10202
10203 PR middle-end/86017
10204 * gcc.dg/tree-ssa/pr86017.c: New testcase.
10205
10206 2018-06-01 Richard Biener <rguenther@suse.de>
10207
10208 PR ipa/85960
10209 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
10210
10211 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
10212
10213 PR middle-end/78809
10214 * gcc.dg/strcmpopt_2.c: New test.
10215 * gcc.dg/strcmpopt_3.c: New test.
10216
10217 PR middle-end/83026
10218 * gcc.dg/strcmpopt_3.c: New test.
10219
10220 2018-05-31 Jakub Jelinek <jakub@redhat.com>
10221
10222 PR target/85984
10223 * gcc.target/i386/pr85984.c: New test.
10224
10225 2018-05-31 Martin Sebor <msebor@redhat.com>
10226
10227 PR c/82063
10228 * gcc.dg/Walloc-size-larger-than-1.c: New test.
10229 * gcc.dg/Walloc-size-larger-than-10.c: New test.
10230 * gcc.dg/Walloc-size-larger-than-11.c: New test.
10231 * gcc.dg/Walloc-size-larger-than-12.c: New test.
10232 * gcc.dg/Walloc-size-larger-than-13.c: New test.
10233 * gcc.dg/Walloc-size-larger-than-14.c: New test.
10234 * gcc.dg/Walloc-size-larger-than-15.c: New test.
10235 * gcc.dg/Walloc-size-larger-than-16.c: New test.
10236 * gcc.dg/Walloc-size-larger-than-17.c: New test.
10237 * gcc.dg/Walloc-size-larger-than-2.c: New test.
10238 * gcc.dg/Walloc-size-larger-than-3.c: New test.
10239 * gcc.dg/Walloc-size-larger-than-4.c: New test.
10240 * gcc.dg/Walloc-size-larger-than-5.c: New test.
10241 * gcc.dg/Walloc-size-larger-than-6.c: New test.
10242 * gcc.dg/Walloc-size-larger-than-7.c: New test.
10243 * gcc.dg/Walloc-size-larger-than-8.c: New test.
10244 * gcc.dg/Walloc-size-larger-than-9.c: New test.
10245 * gcc.dg/Walloc-size-larger-than.c: New test.
10246
10247 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
10248 Cesar Philippidis <cesar@codesourcery.com>
10249
10250 PR middle-end/85879
10251 * gfortran.dg/goacc/pr77371-1.f90: New test.
10252 * gfortran.dg/goacc/pr77371-2.f90: New test.
10253 * gfortran.dg/goacc/pr85879.f90: New test.
10254
10255 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
10256
10257 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
10258 * gnat.dg/stack_usage1b.adb: Likewise.
10259 * gnat.dg/stack_usage1c.adb: Likewise.
10260 * gnat.dg/stack_usage3.adb: Likewise.
10261 * gnat.dg/stack_usage1_pkg.adb: Delete.
10262
10263 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
10264
10265 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
10266 * gcc.dg/store_merging_11.c: Likewise.
10267 * gcc.dg/store_merging_13.c: Likewise.
10268 * gcc.dg/store_merging_14.c: Likewise.
10269 * gcc.dg/store_merging_15.c: Likewise.
10270 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
10271
10272 2018-05-31 Ed Schonberg <schonberg@adacore.com>
10273
10274 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
10275 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
10276 gnat.dg/limited1_outer.ads: New testcase.
10277
10278 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
10279
10280 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
10281 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
10282 New testcase.
10283
10284 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
10285
10286 * gnat.dg/size_clause1.adb: New testcase.
10287
10288 2018-05-31 Javier Miranda <miranda@adacore.com>
10289
10290 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
10291
10292 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
10293
10294 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
10295 vld1x3 intrinsics for aarch64.
10296 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
10297 vst1x2 intrinsics for aarch64.
10298 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
10299 vst1x3 intrinsics for aarch64.
10300
10301 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
10302
10303 PR c++/77777
10304 * g++.dg/diagnostic/pr77777.C: New test.
10305
10306 2018-05-30 David Pagan <dave.pagan@oracle.com>
10307
10308 PR c/55976
10309 * gcc.dg/noncompile/pr55976-1.c: New test.
10310 * gcc.dg/noncompile/pr55976-2.c: New test.
10311
10312 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
10313
10314 * gcc.dg/lto/20111213-1_0.c: Fix template.
10315 * gcc.dg/lto/20100603-1_0.c: Fix template.
10316 * gcc.dg/lto/20100603-2_0.c: Fix template.
10317 * gcc.dg/lto/20100603-3_0.c: Fix template.
10318
10319 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
10320 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
10321 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
10322 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
10323 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
10324 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
10325 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
10326 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
10327 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
10328 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
10329 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
10330 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
10331 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
10332 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
10333 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
10334 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
10335 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
10336 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
10337 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
10338 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
10339 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
10340 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
10341 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
10342 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
10343 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
10344 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
10345 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
10346 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
10347 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
10348 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
10349 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
10350 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
10351 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
10352 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
10353 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
10354 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
10355 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
10356 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
10357 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
10358 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
10359 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
10360 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
10361 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
10362 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
10363 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
10364 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
10365 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
10366 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
10367 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
10368 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
10369 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
10370 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
10371 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
10372 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
10373 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
10374 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
10375 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
10376 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
10377 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
10378 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
10379 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
10380 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
10381
10382 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
10383
10384 Revert:
10385 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
10386
10387 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
10388
10389 * gcc.target/aarch64/simd/ldp_stp_9: New.
10390 * gcc.target/aarch64/simd/ldp_stp_10: New.
10391 * gcc.target/aarch64/simd/ldp_stp_11: New.
10392 * gcc.target/aarch64/simd/ldp_stp_12: New.
10393
10394 2018-05-30 Ed Schonberg <schonberg@adacore.com>
10395
10396 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
10397
10398 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
10399
10400 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
10401
10402 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
10403
10404 PR target/85950
10405 * gcc.target/i386/pr85950.c: New test.
10406
10407 2018-05-29 Marek Polacek <polacek@redhat.com>
10408
10409 PR c++/85883
10410 * g++.dg/cpp1z/class-deduction55.C: New test.
10411 * g++.dg/cpp1z/class-deduction56.C: New test.
10412 * g++.dg/cpp1z/class-deduction57.C: New test.
10413
10414 2018-05-29 Jakub Jelinek <jakub@redhat.com>
10415
10416 PR c++/85952
10417 * g++.dg/warn/Wunused-var-33.C: New test.
10418
10419 PR target/85918
10420 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
10421 and -fno-vect-cost-model options. Add aligned(64) attribute to the
10422 arrays. Add suffix 1 to all functions and use 4 iterations rather
10423 than N. Add functions with conversions to and from float.
10424 Add new set of functions with 8 iterations and another one
10425 with 16 iterations, expect 24 vectorized loops instead of just 4.
10426 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
10427
10428 2018-05-29 Javier Miranda <miranda@adacore.com>
10429
10430 * gnat.dg/equal2.adb: New testcase.
10431
10432 2018-05-29 Ed Schonberg <schonberg@adacore.com>
10433
10434 * gnat.dg/float_attributes_overflows.adb: New testcase.
10435
10436 2018-05-29 Pascal Obry <obry@adacore.com>
10437
10438 * gnat.dg/normalize_pathname.adb: New testcase.
10439
10440 2018-05-29 Tom de Vries <tom@codesourcery.com>
10441
10442 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
10443 message.
10444 * lib/scanipa.exp (scan-ipa-dump-times): Same.
10445 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
10446 * lib/scantree.exp (scan-tree-dump-times): Same.
10447
10448 2018-05-29 Tom de Vries <tom@codesourcery.com>
10449
10450 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
10451 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
10452 Use proc name as first argument to dg-scan.
10453
10454 2018-05-29 Tom de Vries <tom@codesourcery.com>
10455
10456 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
10457 with no arguments.
10458
10459 2018-05-28 Richard Biener <rguenther@suse.de>
10460
10461 PR tree-optimization/85934
10462 * gcc.target/i386/pr85934.c: New testcase.
10463
10464 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
10465
10466 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
10467
10468 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
10469
10470 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
10471
10472 2018-05-28 Ed Schonberg <schonberg@adacore.com>
10473
10474 * gnat.dg/fixedpnt5.adb: New testcase.
10475
10476 2018-05-28 Justin Squirek <squirek@adacore.com>
10477
10478 * gnat.dg/array31.adb: New testcase.
10479
10480 2018-05-28 Justin Squirek <squirek@adacore.com>
10481
10482 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
10483 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
10484
10485 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
10486
10487 * gfortran.dg/data_stmt_pointer.f90: new test.
10488
10489 2018-05-27 Jakub Jelinek <jakub@redhat.com>
10490
10491 PR target/85918
10492 * gcc.target/i386/avx512dq-pr85918.c: New test.
10493
10494 2018-05-25 Jim Wilson <jimw@sifive.com>
10495
10496 * gcc.target/riscv/interrupt-1.c: New.
10497 * gcc.target/riscv/interrupt-2.c: New.
10498 * gcc.target/riscv/interrupt-3.c: New.
10499 * gcc.target/riscv/interrupt-4.c: New.
10500 * gcc.target/riscv/interrupt-5.c: New.
10501
10502 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
10503
10504 PR fortran/85786
10505 * gfortran.dg/pr85786.f90: New test.
10506
10507 2018-05-25 Paul Koning <ni1d@arrl.net>
10508
10509 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
10510 * gcc.c-torture/compile/pr55921.c: Ditto.
10511 * gcc.c-torture/compile/pr60655-1.c: Ditto.
10512 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
10513
10514 2018-05-25 Jakub Jelinek <jakub@redhat.com>
10515
10516 PR target/85832
10517 * gcc.target/i386/avx512f-pr85832.c: New test.
10518 * gcc.target/i386/avx512vl-pr85832.c: New test.
10519 * gcc.target/i386/avx512bw-pr85832.c: New test.
10520 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
10521
10522 2018-05-25 Bin Cheng <bin.cheng@arm.com>
10523
10524 PR tree-optimization/85720
10525 * gcc.dg/tree-ssa/pr85720.c: New test.
10526 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
10527 distribution.
10528
10529 2018-05-25 Martin Liska <mliska@suse.cz>
10530
10531 PR testsuite/85911
10532 * gcc.dg/tree-prof/update-loopch.c: Do not scan
10533 for 'Removing basic block'.
10534
10535 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
10536
10537 * gnat.dg/sec_stack1.adb: New testcase.
10538
10539 2018-05-25 Ed Schonberg <schonberg@adacore.com>
10540
10541 * gnat.dg/fixedpnt4.adb: New testcase.
10542
10543 2018-05-25 Javier Miranda <miranda@adacore.com>
10544
10545 * gnat.dg/interface7.adb: New testcase.
10546
10547 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
10548
10549 * gnat.dg/sec_stack2.adb: New testcase.
10550
10551 2018-05-25 Ed Schonberg <schonberg@adacore.com>
10552
10553 * gnat.dg/interface6.adb: New testcase.
10554
10555 2018-05-25 Ed Schonberg <schonberg@adacore.com>
10556
10557 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
10558
10559 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
10560
10561 * lib/target-supports.exp
10562 (check_effective_target_vect_double_cond_arith): Include
10563 multiplication and division.
10564 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
10565 fully-masked loops with a fixed vector length.
10566 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
10567 tests.
10568 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
10569 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
10570 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
10571
10572 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
10573
10574 * gcc.target/aarch64/sve/div_1.c: New test.
10575 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
10576 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
10577 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
10578
10579 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
10580
10581 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
10582
10583 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
10584
10585 * lib/target-supports.exp
10586 (check_effective_target_vect_double_cond_arith): New proc.
10587 * gcc.dg/vect/vect-cond-arith-1.c: New test.
10588 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
10589 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
10590 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
10591 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
10592 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
10593 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
10594
10595 2018-05-25 Janus Weil <janus@gcc.gnu.org>
10596
10597 PR fortran/85839
10598 * gfortran.dg/f2018_obs.f90: New test case.
10599
10600 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
10601
10602 PR fortran/85543
10603 * gfortran.dg/pr85543.f90: New test.
10604
10605 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
10606
10607 PR fortran/85780
10608 * gfortran.dg/pr85780.f90: New test.
10609
10610 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
10611
10612 PR fortran/85779
10613 * gfortran.dg/pr85779_1.f90: New test.
10614 * gfortran.dg/pr85779_2.f90: Ditto.
10615 * gfortran.dg/pr85779_3.f90: Ditto.
10616
10617 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
10618
10619 PR fortran/85895
10620
10621 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
10622 * gfortran.dg/pr85895.f90: New test.
10623
10624 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
10625
10626 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
10627 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
10628
10629 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
10630
10631 * gcc.dg/fold-popcount-1.c: New testcase.
10632 * gcc.dg/fold-popcount-2.c: New testcase.
10633 * gcc.dg/fold-popcount-3.c: New testcase.
10634 * gcc.dg/fold-popcount-4.c: New testcase.
10635
10636 2018-05-24 Marek Polacek <polacek@redhat.com>
10637
10638 PR c++/85847
10639 * g++.dg/cpp0x/new3.C: New test.
10640
10641 2018-05-24 Javier Miranda <miranda@adacore.com>
10642
10643 * gnat.dg/discr52.adb: New testcase.
10644
10645 2018-05-24 Ed Schonberg <schonberg@adacore.com>
10646
10647 * gnat.dg/others1.adb: New testcase.
10648
10649 2018-05-24 Justin Squirek <squirek@adacore.com>
10650
10651 * gnat.dg/raise_expr.adb: New testcase.
10652
10653 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
10654
10655 * gnat.dg/formal_containers.adb: New testcase.
10656
10657 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10658
10659 * gcc.target/i386/pr85345.c: Require ifunc support.
10660
10661 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
10662
10663 * gcc.dg/vect/vect-fma-1.c: New test.
10664
10665 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10666
10667 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
10668 scan-tree-dump*.
10669
10670 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
10671
10672 PR target/83009
10673 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
10674
10675 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
10676
10677 PR target/78849
10678 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
10679 DEFAULT_CFLAGS.
10680 * gcc.target/msp430/pr78849.c: New test.
10681
10682 2018-05-23 Marek Polacek <polacek@redhat.com>
10683
10684 * g++.dg/cpp2a/range-for8.C: New test.
10685 * g++.dg/cpp2a/range-for9.C: New test.
10686 * g++.dg/cpp2a/range-for10.C: New test.
10687
10688 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
10689
10690 * lib/target-supports.exp (check_effective_target_be): New.
10691 (check_effective_target_le): New.
10692
10693 2018-05-23 Marek Polacek <polacek@redhat.com>
10694
10695 * g++.dg/cpp2a/range-for1.C: New test.
10696 * g++.dg/cpp2a/range-for2.C: New test.
10697 * g++.dg/cpp2a/range-for3.C: New test.
10698 * g++.dg/cpp2a/range-for4.C: New test.
10699 * g++.dg/cpp2a/range-for5.C: New test.
10700 * g++.dg/cpp2a/range-for6.C: New test.
10701 * g++.dg/cpp2a/range-for7.C: New test.
10702
10703 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
10704
10705 * gcc.target/i386/cvt-3.c: New test.
10706
10707 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
10708
10709 * gcc.target/i386/cvt-2.c: New test.
10710
10711 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
10712
10713 * gcc.dg/pr79985.c: New testcase.
10714
10715 2018-05-23 Richard Biener <rguenther@suse.de>
10716
10717 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
10718
10719 2018-05-23 Sudakshina Das <sudi.das@arm.com>
10720
10721 PR target/84882
10722 * gcc.target/aarch64/pr84882.c: New test.
10723 * gcc.target/aarch64/target_attr_18.c: Likewise.
10724
10725 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
10726
10727 PR tree-optimization/85853
10728 * gfortran.dg/vect/pr85853.f90: New test.
10729
10730 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
10731
10732 * gnat.dg/import2.adb: New testcase.
10733
10734 2018-05-23 Ed Schonberg <schonberg@adacore.com>
10735
10736 * gnat.dg/discr51.adb: New testcase.
10737
10738 2018-05-23 Javier Miranda <miranda@adacore.com>
10739
10740 * gnat.dg/valid_scalars1.adb: New testcase.
10741
10742 2018-05-23 Ed Schonberg <schonberg@adacore.com>
10743
10744 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
10745
10746 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
10747
10748 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
10749 testcase.
10750
10751 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
10752
10753 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
10754 testcase.
10755
10756 2018-05-23 Bob Duff <duff@adacore.com>
10757
10758 * gnat.dg/addr10.adb: New testcase.
10759
10760 2018-05-23 Richard Biener <rguenther@suse.de>
10761
10762 PR middle-end/85874
10763 * gcc.dg/Wstrict-overflow-27.c: New testcase.
10764
10765 2018-05-23 Yury Gribov <tetra2005@gmail.com>
10766
10767 PR tree-optimization/85822
10768 * c-c++-common/pr85822.c: New test.
10769
10770 2018-05-23 Richard Biener <rguenther@suse.de>
10771
10772 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
10773
10774 2018-05-22 Janus Weil <janus@gcc.gnu.org>
10775
10776 PR fortran/85841
10777 * gfortran.dg/pr30667.f: Add option "-std=legacy".
10778
10779 2018-05-22 Martin Sebor <msebor@redhat.com>
10780
10781 PR middle-end/85359
10782 * gcc.dg/attr-nonstring.c: New test.
10783
10784 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
10785
10786 PR target/85345
10787 * gcc.target/i386/pr85345.c: New test.
10788
10789 2018-05-22 Luis Machado <luis.machado@linaro.org>
10790
10791 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
10792
10793 2018-05-22 Janus Weil <janus@gcc.gnu.org>
10794
10795 PR fortran/85841
10796 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
10797 dg-additional-options.
10798 * gfortran.dg/graphite/block-2.f: Ditto.
10799 * gfortran.dg/graphite/id-19.f: Ditto.
10800 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
10801 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
10802 * gfortran.dg/vect/pr52580.f: Ditto.
10803
10804 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
10805
10806 * gcc.target/aarch64/ldp_stp_6.c: New.
10807 * gcc.target/aarch64/ldp_stp_7.c: New.
10808 * gcc.target/aarch64/ldp_stp_8.c: New.
10809
10810 2018-05-22 Martin Sebor <msebor@redhat.com>
10811
10812 PR c/85623
10813 * c-c++-common/attr-nonstring-3.c: Adjust.
10814 * c-c++-common/attr-nonstring-4.c: Adjust.
10815 * c-c++-common/attr-nonstring-6.c: New test.
10816
10817 2018-05-22 Martin Sebor <msebor@redhat.com>
10818
10819 PR tree-optimization/85826
10820 * gcc.dg/Wrestrict-17.c: New test.
10821
10822 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
10823
10824 * gcc.dg/torture/pr85862.c: Rename to...
10825 * gcc.dg/torture/pr85852.c: ...this.
10826
10827 2018-05-22 Justin Squirek <squirek@adacore.com>
10828
10829 * gnat.dg/warn14.adb: New testcase.
10830
10831 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
10832
10833 * gnat.dg/controlled8.adb: New testcase.
10834
10835 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
10836
10837 * gnat.dg/discr50.adb: New testcase.
10838
10839 2018-05-22 Ed Schonberg <schonberg@adacore.com>
10840
10841 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
10842 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
10843 gnat.dg/discr49_rec2.ads: New testcase.
10844
10845 2018-05-22 Ed Schonberg <schonberg@adacore.com>
10846
10847 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
10848 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
10849 testcase.
10850
10851 2018-05-22 Ed Schonberg <schonberg@adacore.com>
10852
10853 * gnat.dg/fixedpnt3.adb: New testcase.
10854
10855 2018-05-22 Justin Squirek <squirek@adacore.com>
10856
10857 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
10858 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
10859
10860 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
10861
10862 PR middle-end/85862
10863 * gcc.dg/torture/pr85862.c: New test.
10864
10865 2018-05-22 Richard Biener <rguenther@suse.de>
10866
10867 PR tree-optimization/85834
10868 * g++.dg/torture/pr85834.C: New testcase.
10869 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
10870
10871 2018-05-22 Martin Liska <mliska@suse.cz>
10872
10873 PR ipa/85607
10874 * g++.dg/ipa/pr85607.C: New test.
10875
10876 2018-05-22 Richard Biener <rguenther@suse.de>
10877
10878 PR tree-optimization/85863
10879 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
10880
10881 2018-05-22 Janus Weil <janus@gcc.gnu.org>
10882
10883 PR fortran/85841
10884 * gfortran.dg/assumed_rank_5.f90: Update error message.
10885 * gfortran.dg/assumed_type_4.f90: Ditto.
10886 * gfortran.dg/bind_c_array_params.f03: Ditto.
10887 * gfortran.dg/bind_c_usage_28.f90: Ditto.
10888 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
10889 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
10890 * gfortran.dg/c_loc_tests_11.f03: Ditto.
10891 * gfortran.dg/coarray_atomic_2.f90: Ditto.
10892 * gfortran.dg/coarray_collectives_2.f90: Ditto.
10893 * gfortran.dg/coarray_collectives_10.f90: Ditto.
10894 * gfortran.dg/coarray_collectives_13.f90: Ditto.
10895 * gfortran.dg/rank_3.f90: Ditto.
10896 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
10897 * gfortran.dg/implicit_14.f90: Ditto.
10898
10899 2018-05-21 Christian Groessler <chris@groessler.org>
10900
10901 * gcc.c-torture/compile/simd-5.c: Fix comment.
10902
10903 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
10904
10905 PR target/85657
10906 * gcc.target/powerpc/pr85657-1.c: New test for converting between
10907 __float128, __ibm128, and long double.
10908 * gcc.target/powerpc/pr85657-2.c: Likewise.
10909 * gcc.target/powerpc/pr85657-3.c: Likewise.
10910 * g++.dg/pr85667.C: New test to make sure __ibm128 is
10911 implementated as a separate type internally, and is not just an
10912 alias for long double.
10913
10914 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
10915
10916 PR tree-optimization/85814
10917 * gcc.dg/torture/pr85814.c: New test.
10918
10919 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
10920
10921 PR c++/84588
10922 * g++.dg/cpp0x/cond1.C: New.
10923 * g++.dg/cpp1y/pr84588-1.C: Likewise.
10924 * g++.dg/cpp1y/pr84588-2.C: Likewise.
10925 * g++.dg/cpp1y/pr84588-3.C: Likewise.
10926 * g++.dg/parse/cond6.C: Likewise.
10927 * g++.dg/parse/cond7.C: Likewise.
10928 * g++.dg/parse/cond8.C: Likewise.
10929 * g++.dg/cpp1z/decomp16.C: Update.
10930 * g++.old-deja/g++.jason/cond.C: Likewise.
10931
10932 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
10933
10934 ChangeLog for r260480
10935 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
10936 warnings for deleted and obsolescent features.
10937 * gfortran.dg/graphite/id-19.f: Ditto.
10938 * gfortran.dg/graphite/id-20.f: Ditto.
10939 * gfortran.dg/graphite/id-27.f90: Ditto.
10940 * gfortran.dg/graphite/pr82449.f: Ditto.
10941
10942 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10943
10944 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
10945 tiny and large memory models.
10946
10947 2018-04-04 Ed Schonberg <schonberg@adacore.com>
10948
10949 * gnat.dg/suppress_initialization.adb,
10950 gnat.dg/suppress_initialization_pkg.ads: New testcase.
10951
10952 2018-04-04 Ed Schonberg <schonberg@adacore.com>
10953
10954 * gnat.dg/exit1.adb: New testcase.
10955
10956 2018-04-04 Ed Schonberg <schonberg@adacore.com>
10957
10958 * gnat.dg/array30.adb: New testcase.
10959
10960 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
10961
10962 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
10963
10964 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10965
10966 * gcc.c-torture/execute/ssad-run.c: New test.
10967 * gcc.c-torture/execute/usad-run.c: Likewise.
10968 * gcc.target/aarch64/ssadv16qi.c: Likewise.
10969 * gcc.target/aarch64/usadv16qi.c: Likewise.
10970
10971 2018-05-21 Tamar Christina <tamar.christina@arm.com>
10972
10973 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
10974 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
10975 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
10976 vbcaxq_s64): New.
10977 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
10978 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
10979 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
10980
10981 2018-05-21 Janus Weil <janus@gcc.gnu.org>
10982
10983 PR fortran/85841
10984 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
10985 * gfortran.dg/g77/20020307-1.f: Ditto.
10986 * gfortran.dg/g77/980310-3.f: Ditto.
10987 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
10988 * gfortran.dg/goacc/loop-1.f95: Ditto.
10989 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
10990 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
10991 * gfortran.dg/gomp/do-1.f90: Ditto.
10992 * gfortran.dg/gomp/omp_do1.f90: Ditto.
10993 * gfortran.dg/pr17229.f: Ditto.
10994 * gfortran.dg/pr37243.f: Ditto.
10995 * gfortran.dg/pr49721-1.f: Ditto.
10996 * gfortran.dg/pr58484.f: Ditto.
10997 * gfortran.dg/pr81175.f: Ditto.
10998 * gfortran.dg/pr81723.f: Ditto.
10999 * gfortran.dg/predcom-2.f: Ditto.
11000 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
11001 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
11002 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
11003 * gfortran.dg/vect/pr52580.f: Ditto.
11004
11005 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
11006
11007 PR fortran/80657
11008 * gfortran.dg/char_result_18.f90: New test.
11009
11010 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
11011
11012 PR fortran/49636
11013 * gfortran.dg/associate_38.f90: New test.
11014
11015 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
11016
11017 PR fortran/82275
11018 * gfortran.dg/select_type_42.f90: New test.
11019
11020 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
11021
11022 PR fortran/82923
11023 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
11024 that the patch fixes PR66694 & PR82617, although the testcases
11025 are not explicitly included.
11026
11027 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
11028
11029 * gcc.dg/stack-usage-1.c: Add support for rv32e.
11030
11031 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
11032
11033 PR c++/82899
11034 * g++.dg/pr82899.C: New testcase.
11035
11036 2018-05-18 Martin Liska <mliska@suse.cz>
11037
11038 * gcc.dg/pr68766.c: Change pruned output.
11039
11040 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
11041
11042 PR c++/85782
11043 * c-c++-common/goacc/pr85782.c: New test.
11044
11045 2018-05-18 Sudakshina Das <sudi.das@arm.com>
11046
11047 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
11048
11049 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11050
11051 * gcc.target/arm/pr62554.c: Delete.
11052 * gcc.target/arm/pr69610-1.c: Likewise.
11053 * gcc.target/arm/pr69610-2.c: Likewise.
11054
11055 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11056
11057 * gcc.target/arm/pr40887.c: Update comment.
11058 * lib/target-supports.exp: Don't generate effective target checks
11059 and related helpers for armv5. Update comment.
11060 * gcc.target/arm/armv5_thumb_isa.c: Delete.
11061 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
11062 target check and options.
11063
11064 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11065
11066 PR middle-end/85817
11067 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
11068 scan-tree-dump-not for h.
11069
11070 2018-05-18 Richard Biener <rguenther@suse.de>
11071
11072 * gcc.dg/tree-ssa/pr21559.c: Adjust.
11073 * gcc.dg/tree-ssa/pr45397.c: Likewise.
11074 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
11075 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
11076 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
11077 * gcc.dg/tree-ssa/vrp17.c: Likewise.
11078 * gcc.dg/tree-ssa/vrp18.c: Likewise.
11079 * gcc.dg/tree-ssa/vrp23.c: Likewise.
11080 * gcc.dg/tree-ssa/vrp24.c: Likewise.
11081 * gcc.dg/tree-ssa/vrp58.c: Likewise.
11082 * gcc.dg/vrp-min-max-1.c: Likewise.
11083 * gcc.dg/vrp-min-max-3.c: New testcase.
11084
11085 2018-05-18 Richard Biener <rguenther@suse.de>
11086
11087 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
11088 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
11089 * gcc.dg/graphite/scop-6.c: Likewise.
11090 * gcc.dg/graphite/scop-7.c: Likewise.
11091 * gcc.dg/graphite/scop-8.c: Likewise.
11092 * gcc.dg/graphite/scop-9.c: Likewise.
11093
11094 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11095
11096 * gcc.target/aarch64/vect-init-ld1.c: New test.
11097
11098 2018-05-18 Martin Liska <mliska@suse.cz>
11099
11100 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
11101 * gcc.dg/tree-prof/update-loopch.c: Likewise.
11102
11103 2018-05-18 Martin Liska <mliska@suse.cz>
11104
11105 * gcc.dg/ipa/ipa-icf-39.c: New test.
11106 * gcc.dg/pr68766.c: Adjust pruned output.
11107
11108 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
11109
11110 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
11111 New proc.
11112 * gcc.dg/fma-1.c: New test.
11113 * gcc.dg/fma-2.c: Likewise.
11114 * gcc.dg/fma-3.c: Likewise.
11115 * gcc.dg/fma-4.c: Likewise.
11116 * gcc.dg/fma-5.c: Likewise.
11117 * gcc.dg/fma-6.c: Likewise.
11118 * gcc.dg/fma-7.c: Likewise.
11119 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
11120 scalar_all_fma.
11121 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
11122 * gfortran.dg/reassoc_8.f: Likewise.
11123 * gfortran.dg/reassoc_9.f: Likewise.
11124 * gfortran.dg/reassoc_10.f: Likewise.
11125
11126 2018-05-17 Jim Wilson <jimw@sifive.com>
11127
11128 * gcc.target/riscv/switch-qi.c: New.
11129 * gcc.target/riscv/switch-si.c: New.
11130
11131 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
11132
11133 PR target/85698
11134 * gcc.target/powerpc/pr85698.c: New test.
11135
11136 2018-05-17 Richard Biener <rguenther@suse.de>
11137
11138 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
11139
11140 2018-05-17 Bin Cheng <bin.cheng@arm.com>
11141
11142 PR tree-optimization/85793
11143 * gcc.dg/vect/pr85793.c: New test.
11144
11145 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
11146
11147 * gcc.dg/gimplefe-28.c: New test.
11148 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
11149 internal function calls.
11150 * gcc.dg/goacc/loop-processing-1.c: Likewise.
11151
11152 2018-05-17 Martin Liska <mliska@suse.cz>
11153
11154 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
11155 space in between 'G_' and '('.
11156
11157 2018-05-17 Jakub Jelinek <jakub@redhat.com>
11158
11159 PR target/85323
11160 * gcc.target/i386/pr85323-7.c: New test.
11161 * gcc.target/i386/pr85323-8.c: New test.
11162 * gcc.target/i386/pr85323-9.c: New test.
11163
11164 PR target/85323
11165 * gcc.target/i386/pr85323-4.c: New test.
11166 * gcc.target/i386/pr85323-5.c: New test.
11167 * gcc.target/i386/pr85323-6.c: New test.
11168
11169 PR target/85323
11170 * gcc.target/i386/pr85323-1.c: New test.
11171 * gcc.target/i386/pr85323-2.c: New test.
11172 * gcc.target/i386/pr85323-3.c: New test.
11173
11174 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
11175 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
11176 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
11177 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
11178 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
11179 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
11180 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
11181 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
11182 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
11183 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
11184 * gcc.target/i386/avx512f-setzero-1.c: New test.
11185
11186 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
11187
11188 * gcc.target/aarch64/vect-slp-dup.c: New.
11189
11190 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
11191
11192 PR c++/85713
11193 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
11194
11195 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
11196
11197 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
11198 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
11199
11200 2018-05-17 Richard Biener <rguenther@suse.de>
11201
11202 PR tree-optimization/85757
11203 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
11204
11205 2018-05-16 Marek Polacek <polacek@redhat.com>
11206
11207 PR c++/85363
11208 * g++.dg/cpp0x/initlist-throw1.C: New test.
11209 * g++.dg/cpp0x/initlist-throw2.C: New test.
11210
11211 2018-05-16 Carl Love <cel@us.ibm.com>
11212
11213 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
11214 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
11215 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
11216
11217 2018-05-16 Richard Biener <rguenther@suse.de>
11218
11219 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
11220 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
11221 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
11222
11223 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
11224
11225 * gcc.target/aarch64/sve/vcond_10.c: New test.
11226 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
11227 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
11228 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
11229
11230 2018-05-15 Martin Sebor <msebor@redhat.com>
11231
11232 PR tree-optimization/85753
11233 * gcc.dg/Wrestrict-10.c: Adjust.
11234 * gcc.dg/Wrestrict-16.c: New test.
11235
11236 2018-05-15 Martin Sebor <msebor@redhat.com>
11237
11238 PR middle-end/85643
11239 * c-c++-common/attr-nonstring-7.c: New test.
11240
11241 2018-05-15 Richard Biener <rguenther@suse.de>
11242
11243 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
11244
11245 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11246
11247 PR tree-optimization/83648
11248 * gcc.dg/tree-ssa/pr83648.c: New test.
11249 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
11250
11251 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11252
11253 PR ipa/85734
11254 * gcc.dg/ipa/pr85734.c: New test.
11255
11256 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
11257
11258 PR target/85756
11259 * gnat.dg/opt70.adb: New test.
11260 * gnat.dg/opt70_pkg.ad[sb]: New helper.
11261
11262 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11263
11264 * gcc.target/aarch64/crypto-fuse-1.c: New test.
11265 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
11266
11267 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
11268
11269 * gcc.target/aarch64/vmov_n_1.c: Update test.
11270 * gcc.target/aarch64/vfp-1.c: Update test.
11271
11272 2018-05-14 Jakub Jelinek <jakub@redhat.com>
11273
11274 PR target/85756
11275 * gcc.c-torture/execute/pr85756.c: New test.
11276
11277 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
11278
11279 * gcc.target/i386/cldemote-1.c: New test.
11280
11281 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
11282
11283 PR fortran/85742
11284 * gfortran.dg/assumed_type_9.f90 : New test.
11285
11286 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
11287
11288 PR fortran/85542
11289 * gfortran.dg/pr85542.f90: New test.
11290
11291 2018-05-11 Martin Jambor <mjambor@suse.cz>
11292
11293 PR ipa/85655
11294 * g++.dg/lto/pr85655_0.C: New test.
11295
11296 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
11297
11298 * gcc.target/i386/tpause-1.c: New test.
11299 * gcc.target/i386/umonitor-1.c: New test.
11300
11301 2018-05-11 Jakub Jelinek <jakub@redhat.com>
11302
11303 PR c/85696
11304 * c-c++-common/gomp/pr85696.c: New test.
11305
11306 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
11307 Jakub Jelinek <jakub@redhat.com>
11308
11309 PR tree-optimization/85692
11310 * gcc.target/i386/pr85692.c: New test.
11311
11312 2018-05-11 Martin Liska <mliska@suse.cz>
11313
11314 PR sanitizer/85556
11315 * c-c++-common/ubsan/attrib-6.c: New test.
11316
11317 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
11318
11319 PR fortran/85687
11320 * gfortran.dg/pr85687.f90: new test.
11321
11322 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
11323
11324 PR fortran/85521
11325 * gfortran.dg/pr85521_1.f90: New test.
11326 * gfortran.dg/pr85521_2.f90: New test.
11327
11328 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
11329
11330 PR fortran/70870
11331 * gfortran.dg/pr70870_1.f90: New test.
11332
11333 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
11334
11335 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
11336
11337 2018-05-10 Jakub Jelinek <jakub@redhat.com>
11338
11339 PR c++/85662
11340 * g++.dg/ext/offsetof2.C: New test.
11341
11342 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
11343
11344 PR fortran/68846
11345 * gfortran.dg/temporary_3.f90 : New test.
11346
11347 PR fortran/70864
11348 * gfortran.dg/temporary_2.f90 : New test.
11349
11350 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
11351
11352 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
11353 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
11354 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
11355 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
11356 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
11357 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
11358 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
11359 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
11360 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
11361 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
11362 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
11363 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
11364 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
11365 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
11366 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
11367 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
11368 * gcc.dg/vmx/st-be-order.c: Delete testcase.
11369 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
11370 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
11371 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
11372 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
11373 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
11374 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
11375 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
11376 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
11377 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
11378 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
11379
11380 2018-05-10 Jakub Jelinek <jakub@redhat.com>
11381
11382 PR tree-optimization/85699
11383 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
11384 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
11385 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
11386 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
11387
11388 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
11389
11390 * g++.dg/tls/pr85400.C: New test.
11391
11392 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
11393
11394 PR c++/85713
11395 * g++.dg/cpp1y/lambda-generic-85713.C: New.
11396
11397 2018-05-09 Carl Love <cel@us.ibm.com>
11398
11399 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
11400
11401 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
11402
11403 PR c++/85713
11404 Revert:
11405 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
11406
11407 PR c++/84588
11408 * g++.dg/cpp1y/pr84588.C: New.
11409
11410 2018-05-09 Andreas Schwab <schwab@suse.de>
11411
11412 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
11413
11414 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
11415
11416 * gcc.target/aarch64/store_lane_spill_1.c: New test.
11417 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
11418
11419 2018-05-08 Carl Love <cel@us.ibm.com>
11420 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
11421
11422 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
11423
11424 PR c++/84588
11425 * g++.dg/cpp1y/pr84588.C: New.
11426
11427 2018-05-08 Marek Polacek <polacek@redhat.com>
11428
11429 PR c++/85695
11430 * g++.dg/cpp1z/constexpr-if22.C: New test.
11431
11432 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
11433
11434 PR target/85693
11435 * gcc.target/i386/pr85693.c: New test.
11436
11437 2018-05-08 Jakub Jelinek <jakub@redhat.com>
11438
11439 PR target/85683
11440 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
11441 scan-assembler-times checking that except for [fh]*xor other functions
11442 don't use any load instructions.
11443
11444 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
11445
11446 * gcc.target/i386/builtin_target.c: Test goldmont.
11447 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
11448 arch=silvermont.
11449
11450 2018-05-08 Jakub Jelinek <jakub@redhat.com>
11451
11452 PR target/85572
11453 * g++.dg/other/sse2-pr85572-1.C: New test.
11454 * g++.dg/other/sse2-pr85572-2.C: New test.
11455 * g++.dg/other/sse4-pr85572-1.C: New test.
11456 * g++.dg/other/avx2-pr85572-1.C: New test.
11457
11458 PR target/85317
11459 * gcc.target/i386/pr85317.c: New test.
11460 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
11461 optimization barrier to avoid optimizing away the expected insn.
11462
11463 PR target/85480
11464 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
11465 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
11466
11467 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
11468
11469 * g++.dg/other/sve_const_pred_1.C: Rename to...
11470 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
11471 target selectors and explicit -march options.
11472 * g++.dg/other/sve_const_pred_2.C: Rename to...
11473 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
11474 * g++.dg/other/sve_const_pred_3.C: Rename to...
11475 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
11476 * g++.dg/other/sve_const_pred_4.C: Rename to...
11477 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
11478 * g++.dg/other/sve_tls_2.C: Rename to...
11479 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
11480 * g++.dg/other/sve_vcond_1.C: Rename to...
11481 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
11482 * g++.dg/other/sve_vcond_1_run.C: Rename to...
11483 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
11484
11485 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
11486
11487 PR testsuite/85586
11488 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
11489 !vect_no_align.
11490
11491 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
11492
11493 PR c++/57429
11494 * g++.dg/cpp0x/deleted14.C: New.
11495
11496 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
11497 Alan Hayward <alan.hayward@arm.com>
11498 David Sherwood <david.sherwood@arm.com>
11499
11500 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
11501 XFAIL the BIC test.
11502 * gcc.target/aarch64/sve/vcond_7.c: New test.
11503 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
11504
11505 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
11506
11507 PR c++/70563
11508 * g++.dg/cpp0x/sfinae62.C: New.
11509
11510 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
11511
11512 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
11513 load from src[i].
11514
11515 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
11516
11517 PR c++/80691
11518 * g++.dg/cpp0x/narrowing1.C: New.
11519
11520 2018-05-08 Richard Biener <rguenther@suse.de>
11521
11522 PR middle-end/85588
11523 * gcc.dg/torture/pr85574.c: Rename to...
11524 * gcc.dg/torture/pr85588.c: ... this.
11525
11526 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
11527
11528 PR fortran/54613
11529 * gfortran.dg/minmaxloc_12.f90: New test case.
11530 * gfortran.dg/minmaxloc_13.f90: New test case.
11531
11532 2018-05-07 Nathan Sidwell <nathan@acm.org>
11533
11534 * g++.dg/cpp0x/range-for10.C: Delete.
11535 * g++.dg/ext/forscope1.C: Delete.
11536 * g++.dg/ext/forscope2.C: Delete.
11537 * g++.dg/template/for1.C: Delete.
11538
11539 2018-05-07 Jeff Law <law@redhat.com>
11540
11541 * gfortran.dg/linefile.f90: New test.
11542
11543 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
11544
11545 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
11546 and options.
11547
11548 2018-05-06 Jakub Jelinek <jakub@redhat.com>
11549
11550 PR c++/85659
11551 * g++.dg/ext/asm14.C: New test.
11552 * g++.dg/ext/asm15.C: New test.
11553 * g++.dg/ext/asm16.C: New test.
11554
11555 2018-05-06 Michael Eager <eager@eagercon.com>
11556
11557 * gcc.target/microblaze/others/picdtr.c: Correct option
11558 -fPIE -mpic-data-is-text-relative.
11559
11560 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
11561
11562 * gcc.target/microblaze/others/picdtr.c: Add test for
11563 -fPIE -mpic-data-is-text-relative.
11564
11565 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
11566
11567 PR fortran/85507
11568 * gfortran.dg/coarray_dependency_1.f90: New test.
11569 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
11570
11571 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
11572
11573 * brig.dg/test/gimple/smoke_test.hsail: Fix the test
11574 to match the currently produced gimple.
11575
11576 2018-05-04 Carl Love <cel@us.ibm.com>
11577
11578 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
11579 vec_trunc.
11580 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
11581 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
11582 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
11583 xvcmpgedp counts. Add xxsel counts.
11584
11585 2018-05-04 Richard Biener <rguenther@suse.de>
11586
11587 PR middle-end/85627
11588 * g++.dg/torture/pr85627.C: New testcase.
11589
11590 2018-05-04 Richard Biener <rguenther@suse.de>
11591
11592 PR middle-end/85574
11593 * gcc.dg/torture/pr85574.c: New testcase.
11594 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
11595
11596 2018-05-04 Jakub Jelinek <jakub@redhat.com>
11597
11598 PR libstdc++/85466
11599 * gcc.dg/nextafter-1.c: New test.
11600 * gcc.dg/nextafter-2.c: New test.
11601 * gcc.dg/nextafter-3.c: New test.
11602 * gcc.dg/nextafter-4.c: New test.
11603
11604 2018-05-03 Nathan Sidwell <nathan@acm.org>
11605
11606 Remove -ffriend-injection.
11607 * g++.old-deja/g++.jason/scoping15.C: Delete.
11608 * g++.old-deja/g++.mike/net43.C: Delete.
11609
11610 2018-05-03 Jakub Jelinek <jakub@redhat.com>
11611
11612 PR target/85530
11613 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
11614 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
11615 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
11616 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
11617
11618 2018-05-03 Tom de Vries <tom@codesourcery.com>
11619
11620 PR testsuite/85106
11621 * lib/scanoffloadtree.exp: New file.
11622
11623 2018-05-03 Richard Biener <rguenther@suse.de>
11624
11625 PR tree-optimization/85615
11626 * gcc.dg/torture/pr85615.c: New testcase.
11627
11628 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11629
11630 PR tree-optimization/70291
11631 * gcc.dg/complex-6.c: New test.
11632 * gcc.dg/complex-7.c: Likewise.
11633
11634 2018-05-03 Richard Biener <rguenther@suse.de>
11635
11636 PR testsuite/85579
11637 * fortran.dg/pr51434.f90: Truncate transfer argument.
11638
11639 2018-05-02 Jakub Jelinek <jakub@redhat.com>
11640
11641 PR target/85582
11642 * gcc.c-torture/execute/pr85582-3.c: New test.
11643
11644 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
11645 Jason Merrill <jason@redhat.com>
11646
11647 PR c++/68374
11648 * g++.dg/warn/Wshadow-13.C: New.
11649 * g++.dg/warn/Wshadow-14.C: Likewise.
11650
11651 2018-05-02 Tom de Vries <tom@codesourcery.com>
11652
11653 PR libgomp/82428
11654 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
11655 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
11656
11657 2018-05-02 David Pagan <dave.pagan@oracle.com>
11658
11659 PR c/30552
11660 * gcc.dg/noncompile/pr30552-1.c: New test.
11661 * gcc.dg/noncompile/pr30552-2.c: New test.
11662 * gcc.dg/noncompile/pr30552-3.c: New test.
11663 * gcc.dg/noncompile/pr30552-4.c: New test.
11664
11665 2018-05-02 Richard Biener <rguenther@suse.de>
11666
11667 PR tree-optimization/85597
11668 * gcc.dg/vect/pr85597.c: New testcase.
11669
11670 2018-05-02 Tom de Vries <tom@codesourcery.com>
11671
11672 PR testsuite/85106
11673 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
11674 * lib/scanltranstree.exp: New file.
11675 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
11676 (scan-ltrans-tree-dump-times_required_options)
11677 (scan-ltrans-tree-dump-not_required_options)
11678 (scan-ltrans-tree-dump-dem_required_options)
11679 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
11680 * lib/gcc-dg.exp: Include scanltranstree.exp.
11681
11682 2018-05-02 Tom de Vries <tom@codesourcery.com>
11683
11684 PR testsuite/85106
11685 * gcc.dg/ipa/ipa-icf-38.c: New test.
11686 * gcc.dg/ipa/ipa-icf-38a.c: New test.
11687 * lib/scandump.exp (dump-base): New proc.
11688 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
11689 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
11690 base.
11691 * lib/scanipa.exp: Add "" argument to scan-dump calls.
11692 * lib/scanlang.exp: Same.
11693 * lib/scanrtl.exp: Same.
11694 * lib/scantree.exp: Same.
11695 * lib/scanwpaipa.exp: New file.
11696 * lib/gcc-dg.exp: Include scanwpaipa.exp.
11697
11698 2018-05-02 Richard Biener <rguenther@suse.de>
11699
11700 PR middle-end/85567
11701 * gcc.dg/torture/pr85567.c: New testcase.
11702
11703 2018-05-02 Jakub Jelinek <jakub@redhat.com>
11704
11705 PR target/85582
11706 * gcc.c-torture/execute/pr85582-1.c: New test.
11707 * gcc.c-torture/execute/pr85582-2.c: New test.
11708
11709 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
11710
11711 PR tree-optimization/85586
11712 * gcc.dg/vect/pr85586.c: New test.
11713
11714 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
11715
11716 PR tree-optimization/85143
11717 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
11718 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
11719
11720 2018-05-01 David Malcolm <dmalcolm@redhat.com>
11721
11722 PR c/84258
11723 * c-c++-common/Wformat-pr84258.c: New test.
11724
11725 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11726
11727 PR tree-optimization/82665
11728 * gcc.dg/tree-ssa/pr82665.c: New test.
11729
11730 2018-04-30 David Malcolm <dmalcolm@redhat.com>
11731
11732 PR c++/85523
11733 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
11734 (test_add_fixit_insert_formatted_single_line): New function.
11735 (test_add_fixit_insert_formatted_multiline): New function.
11736 Extend expected output of generated patch to include fix-it hints
11737 for these.
11738 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
11739 "gcc-rich-location.h". Add test coverage for
11740 gcc_rich_location::add_fixit_insert_formatted.
11741
11742 2018-04-30 David Malcolm <dmalcolm@redhat.com>
11743
11744 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
11745 (test_show_locus): Update for location_get_source_line returning a
11746 char_span. Use char_span for handling words in the
11747 "test_many_nested_locations" fix-it example.
11748
11749 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
11750
11751 * gcc.target/arc/interrupt-8.c: Update test.
11752 * gcc.target/arc/loop-4.c: Likewise.
11753 * gcc.target/arc/loop-hazard-1.c: Likewise.
11754 * gcc.target/arc/sdata-3.c: Likewise.
11755
11756 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
11757
11758 * gcc.target/arc/store-merge-1.c: New test.
11759 * gcc.target/arc/add_n-combine.c: Update test.
11760
11761 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
11762
11763 Microblaze Target: PIC data text relative
11764
11765 * gcc.target/microblaze/others/data_var1.c: Include
11766 PIC case of r20 base register.
11767 * gcc.target/microblaze/others/data_var2.c: Ditto.
11768 * gcc.target/microblaze/others/picdtr.c: Add new
11769 test case for -mpic-is-data-text-relative.
11770 * gcc.target/microblaze/others/sdata_var1.c: Add
11771 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
11772 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
11773 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
11774 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
11775 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
11776 * gcc.target/microblaze/others/string_cst1_gpopt.c:
11777 Ditto.
11778 * gcc.target/microblaze/others/string_cst2_gpopt.c:
11779 Ditto.
11780
11781 2018-04-30 Richard Biener <rguenther@suse.de>
11782
11783 PR tree-optimization/28364
11784 PR tree-optimization/85275
11785 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
11786 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
11787 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
11788 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
11789 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
11790 still passes.
11791 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
11792 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
11793 still passes.
11794 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
11795 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
11796 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
11797
11798 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
11799
11800 PR target/84431
11801 * gcc.target/i386/pr84431.c: New test.
11802
11803 2018-04-27 Martin Jambor <mjambor@suse.cz>
11804
11805 PR ipa/85549
11806 * g++.dg/ipa/pr85549.C: New test.
11807
11808 2018-04-27 Jakub Jelinek <jakub@redhat.com>
11809
11810 PR c++/85553
11811 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
11812 directive.
11813 * g++.dg/cpp0x/constexpr-85553.C: New test.
11814
11815 2018-04-27 David Malcolm <dmalcolm@redhat.com>
11816
11817 PR c++/85515
11818 * g++.dg/pr85515-1.C: New test.
11819 * g++.dg/pr85515-2.C: New test.
11820
11821 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
11822
11823 PR c++/84691
11824 * g++.dg/cpp0x/friend3.C: New.
11825
11826 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11827
11828 PR target/82518
11829 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
11830 Use check_effective_target_arm_little_endian.
11831
11832 2018-04-27 Jakub Jelinek <jakub@redhat.com>
11833
11834 PR tree-optimization/85529
11835 * gcc.c-torture/execute/pr85529-1.c: New test.
11836 * gcc.c-torture/execute/pr85529-2.c: New test.
11837 * gcc.dg/pr85529.c: New test.
11838
11839 2018-04-26 Maciej W. Rozycki <macro@mips.com>
11840
11841 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
11842 `.dword' in addition to `lw' and `.word'.
11843
11844 2018-04-26 Maciej W. Rozycki <macro@mips.com>
11845
11846 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
11847
11848 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
11849
11850 * gnat.dg/loop_optimization24.adb: New test.
11851
11852 2018-04-26 Richard Biener <rguenther@suse.de>
11853
11854 PR tree-optimization/85116
11855 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
11856 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
11857 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
11858 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
11859
11860 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
11861
11862 PR target/85473
11863 * gcc.target/i386/pr85473-1.c: New test.
11864 * gcc.target/i386/pr85473-2.c: New test.
11865
11866 2018-04-25 Nathan Sidwell <nathan@acm.org>
11867 Jakub Jelinek <jakub@redhat.com>
11868
11869 PR c++/85437
11870 PR c++/49171
11871 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
11872 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
11873 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
11874 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
11875 * g++.dg/cpp0x/pr85437-1.C: New.
11876 * g++.dg/cpp0x/pr85437-2.C: New.
11877 * g++.dg/cpp0x/pr85437-3.C: New.
11878 * g++.dg/cpp0x/pr85437-4.C: New.
11879
11880 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
11881
11882 PR fortran/85520
11883 * gfortran.dg/pr85520.f90: New test.
11884
11885 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11886
11887 PR target/85512
11888 * gcc.dg/pr85512.c: New test.
11889
11890 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
11891
11892 PR target/85485
11893 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
11894 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
11895 * gcc.dg/pr85388-1.c (dg-options): Likwise.
11896 * gcc.dg/pr85388-2.c (dg-options): Likwise.
11897 * gcc.dg/pr85388-3.c (dg-options): Likwise.
11898 * gcc.dg/pr85388-4.c (dg-options): Likwise.
11899 * gcc.dg/pr85388-5.c (dg-options): Likwise.
11900 * gcc.dg/pr85388-6.c (dg-options): Likwise.
11901 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
11902 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
11903 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
11904 * gcc.target/i386/cet-label.c (dg-options): Likwise.
11905 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
11906 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
11907 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
11908 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
11909 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
11910 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
11911 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
11912 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
11913 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
11914 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
11915 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
11916 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
11917 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
11918 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
11919 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
11920 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
11921 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
11922 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
11923 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
11924 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
11925 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
11926 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
11927 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
11928 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
11929 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
11930 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
11931 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
11932 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
11933 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
11934 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
11935 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
11936 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
11937 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
11938 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
11939 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
11940 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
11941 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
11942 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
11943 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
11944 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
11945 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
11946 * gcc.target/i386/pr84146.c (dg-options): Likwise.
11947 * gcc.target/i386/pr85403.c (dg-options): Likwise.
11948 * gcc.target/i386/pr85404.c (dg-options): Likwise.
11949 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
11950 with -mshstk.
11951 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
11952 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
11953 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
11954 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
11955 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
11956 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
11957 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
11958 * (dg-options): Likwise.
11959 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
11960 -mno-cet.
11961 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
11962 * gcc.target/i386/cet-label-3.c: Removed.
11963 * gcc.target/i386/cet-property-3.c: Likwise.
11964 * gcc.target/i386/cet-sjlj-7.c: Likwise.
11965
11966 2018-04-24 Jakub Jelinek <jakub@redhat.com>
11967
11968 PR target/85511
11969 * gcc.target/i386/pr85511.c: New test.
11970
11971 PR target/85503
11972 * g++.dg/ext/pr85503.C: New test.
11973
11974 PR target/85508
11975 * gcc.target/i386/pr85508.c: New test.
11976
11977 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
11978
11979 PR tree-optimization/85478
11980 * g++.dg/pr85478.C: New test.
11981
11982 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
11983
11984 * g++.dg/torture/pr85496.C: New test.
11985
11986 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
11987
11988 PR rtl-optimization/85423
11989 * gcc.dg/pr85423.c: New test.
11990
11991 2018-04-20 Martin Sebor <msebor@redhat.com>
11992
11993 PR c/85365
11994 * gcc.dg/Wrestrict-15.c: New test.
11995
11996 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
11997
11998 PR target/85456
11999 * gcc.target/powerpc/pr85456.c: New test.
12000
12001 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
12002
12003 * g++.dg/ext/undef-bool-1.C: Require lp64.
12004 * gcc.target/powerpc/undef-bool-2.c: Likewise.
12005
12006 2018-04-20 Jeff Law <law@redhat.com>
12007
12008 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
12009 stack protector.
12010 * gcc.dg/stack-check-6.c: Likewise.
12011 * gcc.dg/stack-check-6a.c: Likewise.
12012 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
12013 * gcc.target/i386/stack-check-18.c: Likewise.
12014 * gcc.target/i386/stack-check-19.c: Likewise.
12015
12016 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12017
12018 PR testsuite/85483
12019 * gcc.target/aarch64/sve/vcond_1.c: Move to...
12020 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
12021 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
12022 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
12023
12024 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
12025
12026 PR target/85469
12027 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
12028 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
12029
12030 2018-04-20 Richard Biener <rguenther@suse.de>
12031
12032 PR middle-end/85475
12033 * gcc.dg/torture/pr85475.c: New testcase.
12034
12035 2018-04-20 Martin Jambor <mjambor@suse.cz>
12036
12037 ipa/85449
12038 * gcc.dg/ipa/pr85449.c: New test.
12039
12040 2018-04-20 Martin Jambor <mjambor@suse.cz>
12041
12042 ipa/85447
12043 * g++.dg/ipa/pr85447.C: New file.
12044 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
12045
12046 2018-04-20 Jakub Jelinek <jakub@redhat.com>
12047
12048 PR c++/85462
12049 * g++.dg/cpp0x/pr85462.C: New test.
12050
12051 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
12052
12053 * gcc.target/i386/pr85404.c: Require CET target.
12054
12055 2018-04-19 Jakub Jelinek <jakub@redhat.com>
12056
12057 PR tree-optimization/85467
12058 * gcc.dg/pr85467.c: New test.
12059
12060 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
12061
12062 PR c++/84611
12063 * g++.dg/parse/crash68.C: New.
12064
12065 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
12066
12067 PR libgcc/85334
12068 * g++.dg/torture/pr85334.C: New test.
12069
12070 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
12071
12072 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
12073 * g++.dg/diagnostic/pr85464.C: New.
12074
12075 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
12076
12077 PR target/85397
12078 * gcc.dg/torture/pr85397-1.c: New test.
12079 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
12080 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
12081
12082 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
12083
12084 PR target/85404
12085 * gcc.target/i386/pr85404.c: New test.
12086
12087 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
12088
12089 PR target/85417
12090 * c-c++-common/attr-nocf-check-1.c: Compile with
12091 -fcf-protection=none.
12092 * c-c++-common/attr-nocf-check-3.c: Likewise.
12093 * gcc.dg/march-generic.c: Likewise.
12094 * gcc.target/i386/align-limit.c: Likewise.
12095 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
12096 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
12097 * gcc.target/i386/cet-property-2.c: Likewise.
12098 * gcc.target/i386/ret-thunk-26.c: Likewise.
12099 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
12100 targets.
12101 * c-c++-common/fcf-protection-2.c: Likewise.
12102 * c-c++-common/fcf-protection-3.c: Likewise.
12103 * c-c++-common/fcf-protection-5.c: Likewise.
12104 * c-c++-common/fcf-protection-6.c: Likewise.
12105 * c-c++-common/fcf-protection-7.c: Likewise.
12106 * gcc.target/i386/cet-label-3.c: New test.
12107 * gcc.target/i386/cet-property-3.c: Likewise.
12108 * gcc.target/i386/cet-sjlj-7.c: Likewise.
12109 * gcc.target/i386/pr85417-1.c: Likewise.
12110 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
12111 __x86_indirect_thunk_nt_(r|e)ax
12112 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
12113 * gcc.target/i386/pr85403.c: Remove dg-error,
12114
12115 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
12116
12117 * gcc.target/i386/movdir-1.c: New test.
12118
12119 2018-04-19 Richard Biener <rguenther@suse.de>
12120
12121 PR middle-end/85455
12122 * gcc.dg/pr85455.c: New testcase.
12123
12124 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
12125
12126 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
12127 targets.
12128 * g++.dg/lto/pr85405b_0.C: Likewise.
12129 * g++.dg/lto/pr84805_0.C: Likewise.
12130
12131 2018-04-18 Martin Liska <mliska@suse.cz>
12132
12133 PR ipa/83983
12134 PR ipa/85391
12135 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
12136 output.
12137
12138 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
12139
12140 PR target/85388
12141 * gcc.dg/pr85388-1.c: New test.
12142 * gcc.dg/pr85388-2.c: Likewise.
12143 * gcc.dg/pr85388-3.c: Likewise.
12144 * gcc.dg/pr85388-4.c: Likewise.
12145 * gcc.dg/pr85388-5.c: Likewise.
12146 * gcc.dg/pr85388-6.c: Likewise.
12147
12148 2018-04-18 Jan Hubicka <jh@suse.cz>
12149 Martin Liska <mliska@suse.cz>
12150
12151 * g++.dg/lto/pr83121_0.C: Update template.
12152 * g++.dg/lto/pr83121_1.C: Update template.
12153 * g++.dg/lto/pr84805_0.C: Update template.
12154 * g++.dg/lto/pr84805_1.C: Update template.
12155 * g++.dg/lto/pr84805_2.C: Update template.
12156
12157 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
12158
12159 PR c++/84630
12160 * g++.dg/cpp0x/pr84630.C: New.
12161
12162 2018-04-18 Jakub Jelinek <jakub@redhat.com>
12163
12164 PR c++/84463
12165 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
12166 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
12167 in two cases. Uncomment two other tests and add expected dg-error for
12168 them.
12169 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
12170 -Wnarrowing diagnostics on some targets for c++11.
12171 * g++.dg/parse/array-size2.C: Remove xfail.
12172 * g++.dg/cpp0x/constexpr-84463.C: New test.
12173
12174 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
12175
12176 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
12177 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
12178
12179 2018-04-17 Jakub Jelinek <jakub@redhat.com>
12180
12181 PR testsuite/85326
12182 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
12183 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
12184 * g++.dg/other/sve_tls_2.C: Require effective target tls.
12185
12186 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
12187
12188 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
12189 prevent cascading of errors and change expected error message.
12190 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
12191 to 64-bit targets.
12192 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
12193 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
12194 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
12195 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
12196 error message.
12197 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
12198
12199 2018-04-17 Jakub Jelinek <jakub@redhat.com>
12200
12201 PR target/85430
12202 * gcc.dg/pr85430.c: New test.
12203
12204 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12205
12206 PR testsuite/85326
12207 * gcc.target/arm/pr54300.C: Move to...
12208 * g++.dg/other/pr54300.C: ... Here. Add target directives.
12209 * gcc.target/arm/pr55073.C: Move to...
12210 * g++.dg/other/pr55073.C: ... Here. Add target directives.
12211 * gcc.target/arm/pr56184.C: Move to...
12212 * g++.dg/other/pr56184.C: ... Here. Add target directives.
12213 * gcc.target/arm/pr59985.C: Move to...
12214 * g++.dg/other/pr59985.C: ... Here. Add target directives.
12215 * gcc.target/aarch64/pr60675.C: Move to...
12216 * g++.dg/other/pr60675.C: ... Here. Add target directives.
12217 * gcc.target/aarch64/pr81422.C: Move to...
12218 * g++.dg/other/pr81422.C: ... Here. Add target directives.
12219 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
12220 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
12221 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
12222 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
12223 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
12224 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
12225 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
12226 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
12227 * gcc.target/aarch64/sve/tls_2.C: Move to...
12228 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
12229 * gcc.target/aarch64/pr81414.C: Rename to...
12230 * gcc.target/aarch64/pr81414.c: ... This.
12231 * gcc.target/aarch64/simd/pr67896.C: Rename to...
12232 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
12233 messages.
12234 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
12235 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
12236 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
12237 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
12238 file name.
12239
12240 2018-04-17 Jakub Jelinek <jakub@redhat.com>
12241
12242 PR middle-end/85414
12243 * gcc.dg/pr85414.c: New test.
12244
12245 2018-04-17 Martin Jambor <mjambor@suse.cz>
12246
12247 PR ipa/85421
12248 * g++.dg/ipa/pr85421.C: New test.
12249
12250 2018-04-17 Martin Liska <mliska@suse.cz>
12251
12252 PR lto/85405
12253 * g++.dg/lto/pr85405b_0.C: New test.
12254 * g++.dg/lto/pr85405b_1.C: New test.
12255
12256 2018-04-17 Martin Liska <mliska@suse.cz>
12257
12258 PR lto/85405
12259 * g++.dg/lto/pr85405_0.C: New test.
12260 * g++.dg/lto/pr85405_1.C: New test.
12261
12262 2018-04-17 Martin Liska <mliska@suse.cz>
12263
12264 PR ipa/85329
12265 * g++.dg/ext/pr85329-2.C: New test.
12266 * g++.dg/ext/pr85329.C: New test.
12267 * gcc.target/i386/mvc12.c: New test.
12268
12269 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
12270
12271 PR c++/85039
12272 * g++.dg/pr85039-1.C: New.
12273 * g++.dg/pr85039-2.C: New.
12274 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
12275
12276 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
12277
12278 PR target/85080
12279 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
12280 if the target supports efficient unaligned storage accesses.
12281
12282 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
12283
12284 PR target/83660
12285 * gcc.target/powerpc/pr83660.C: New test.
12286
12287 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
12288
12289 PR target/85403
12290 * gcc.target/i386/pr85403.c: New test.
12291
12292 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
12293
12294 PR target/84331
12295 * gcc.target/i386/funcspec-56.inc: Test arch=skylake.
12296
12297 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
12298 Jason Merrill <jason@redhat.com>
12299
12300 PR c++/85112
12301 * g++.dg/cpp0x/pr85112.C: New.
12302
12303 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
12304
12305 PR testsuite/85326
12306 * g++.dg/ext/undef-bool-1.C: New file.
12307 * gcc.target/powerpc/powerpc.exp: Remove .C support.
12308 * gcc.target/powerpc/undef-bool-1.C: Remove file.
12309
12310 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
12311
12312 PR target/85293
12313 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
12314 corresponding dg-error clause.
12315 * gcc.target/powerpc/pr80098-3.c: Ditto.
12316 * gcc.target/powerpc/pr80103-1.c: Delete.
12317
12318 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
12319
12320 PR fortran/81773
12321 PR fortran/83606
12322 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
12323 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
12324
12325 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12326
12327 PR fortran/85387
12328 * gfortran.dg/implied_do_io_5.f90: New test.
12329
12330 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
12331
12332 PR target/83402
12333 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
12334 several values: positive, negative, and zero.
12335 * gcc.target/powerpc/sse2-pslld-1.c: Same.
12336 * gcc.target/powerpc/sse2-psllq-1.c: Same.
12337
12338 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
12339
12340 PR rtl-optimization/79916
12341 * gcc.target/powerpc/pr79916.c: New.
12342
12343 2018-04-13 Jakub Jelinek <jakub@redhat.com>
12344
12345 PR rtl-optimization/85393
12346 * g++.dg/opt/pr85393.C: New test.
12347 * g++.dg/opt/pr85393-aux.cc: New file.
12348
12349 PR rtl-optimization/85376
12350 * gcc.dg/pr85376.c: New test.
12351
12352 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
12353
12354 PR rtl-optimization/83852
12355 * gcc.dg/pr83852.c: New testcase.
12356
12357 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
12358
12359 PR testsuite/85326
12360 * gcc.target/s390/pr77822-1.C: Rename to ...
12361 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
12362 * gcc.target/s390/pr77822-2.c: Add asm scan check.
12363 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
12364
12365 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
12366
12367 PR lto/71991
12368 * gcc.target/i386/pr71991.c: New testcase.
12369
12370 2018-04-13 Martin Liska <mliska@suse.cz>
12371 Jakub Jelinek <jakub@redhat.com>
12372
12373 PR middle-end/81657
12374 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
12375 call.
12376
12377 2018-04-12 David Malcolm <dmalcolm@redhat.com>
12378
12379 PR c++/85385
12380 * g++.dg/diagnostic/macro-arg-count.C: New test.
12381
12382 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
12383
12384 PR fortran/83064
12385 PR testsuite/85346
12386 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
12387 array and move test to libgomp/testsuite/libgomp.fortran.
12388 * gfortran.dg/do_concurrent_6.f90: New test.
12389
12390 2018-04-12 Marek Polacek <polacek@redhat.com>
12391
12392 PR c++/85258
12393 * g++.dg/parse/error61.C: New test.
12394
12395 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
12396
12397 PR target/85347
12398 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
12399 specify -mvsx on gcc command line.
12400
12401 2018-04-12 Jakub Jelinek <jakub@redhat.com>
12402
12403 PR target/85328
12404 * gcc.target/i386/pr85328.c: New test.
12405
12406 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12407
12408 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
12409
12410 2018-04-12 Jakub Jelinek <jakub@redhat.com>
12411
12412 PR rtl-optimization/85342
12413 * gcc.target/i386/pr85342.c: New test.
12414
12415 2018-04-11 Jason Merrill <jason@redhat.com>
12416
12417 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
12418 if ulimit -v is set.
12419
12420 2018-04-11 Bin Cheng <bin.cheng@arm.com>
12421
12422 PR testsuite/85190
12423 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
12424
12425 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
12426
12427 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
12428 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
12429
12430 2018-04-11 Jakub Jelinek <jakub@redhat.com>
12431
12432 PR c++/70808
12433 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
12434 effective target.
12435
12436 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
12437
12438 PR target/84301
12439 * gcc.target/i386/pr84301.c: New test.
12440
12441 2018-04-11 Jakub Jelinek <jakub@redhat.com>
12442
12443 PR tree-optimization/85331
12444 * gcc.c-torture/execute/pr85331.c: New test.
12445
12446 2018-04-11 Marek Polacek <polacek@redhat.com>
12447
12448 PR c++/85032
12449 * g++.dg/cpp0x/pr51225.C: Adjust error message.
12450 * g++.dg/cpp1z/constexpr-if21.C: New test.
12451
12452 2018-04-11 Jakub Jelinek <jakub@redhat.com>
12453
12454 PR target/85281
12455 * gcc.target/i386/pr85281.c: New test.
12456
12457 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
12458
12459 PR rtl-optimization/84659
12460 * gcc.dg/pr84659.c: New test.
12461
12462 2018-04-11 Jakub Jelinek <jakub@redhat.com>
12463
12464 PR debug/85302
12465 * g++.dg/debug/dwarf2/pr85302.C: New test.
12466
12467 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
12468
12469 PR target/85261
12470 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
12471 into register.
12472
12473 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
12474
12475 PR c++/70808
12476 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
12477
12478 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
12479
12480 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
12481 * gcc.target/powerpc/dimode_off.c: Ditto.
12482 * gcc.target/powerpc/tfmode_off.c: Ditto.
12483 * gcc.target/powerpc/timode_off.c: Ditto.
12484
12485 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
12486
12487 * gcc.target/powerpc/vec-ldl-1.c: New test.
12488 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
12489 corrections to ABI implementation.
12490
12491 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
12492
12493 PR target/85056
12494 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
12495
12496 2018-04-10 Jakub Jelinek <jakub@redhat.com>
12497
12498 PR rtl-optimization/85300
12499 * gcc.dg/pr85300.c: New test.
12500
12501 2018-04-10 David Malcolm <dmalcolm@redhat.com>
12502
12503 PR c++/85110
12504 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
12505 where we now show the pertinent parameter.
12506 * g++.dg/diagnostic/aka2.C: Likewise.
12507 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
12508
12509 2018-04-10 Jakub Jelinek <jakub@redhat.com>
12510
12511 PR fortran/85313
12512 * gfortran.dg/gomp/pr85313.f90: New test.
12513
12514 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
12515
12516 PR c++/24314
12517 * g++.dg/parse/template29.C: New.
12518
12519 2018-04-10 Bin Cheng <bin.cheng@arm.com>
12520
12521 PR testsuite/85190
12522 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
12523
12524 2018-04-10 Jakub Jelinek <jakub@redhat.com>
12525
12526 PR target/85177
12527 PR target/85255
12528 * gcc.target/i386/avx512f-pr85177.c: New test.
12529 * gcc.target/i386/avx512f-pr85255.c: New test.
12530
12531 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
12532
12533 PR tree-optimization/85286
12534 * gcc.dg/vect/pr85286.c: New test.
12535
12536 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12537
12538 PR target/85173
12539 * gcc.target/arm/pr85173.c: New test.
12540
12541 2018-04-10 Jakub Jelinek <jakub@redhat.com>
12542
12543 PR lto/85248
12544 * gcc.dg/lto/pr85248_0.c: New test.
12545 * gcc.dg/lto/pr85248_1.c: New test.
12546
12547 2018-04-09 Jan Hubicka <jh@suse.cz>
12548
12549 PR lto/85078
12550 * g++.dg/torture/pr85078.C: New.
12551
12552 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
12553
12554 PR c++/85227
12555 * g++.dg/cpp1z/decomp44.C: New.
12556 * g++.dg/cpp1z/decomp45.C: Likewise.
12557
12558 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
12559
12560 PR fortran/83064
12561 * gfortran.dg/do_concurrent_5.f90: New test.
12562 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
12563 message.
12564
12565 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
12566
12567 PR fortran/51260
12568 * gfortran.dg/parameter_array_element_3.f90: New test.
12569
12570 2018-04-09 Jakub Jelinek <jakub@redhat.com>
12571
12572 PR c++/85194
12573 * g++.dg/cpp1z/decomp43.C: New test.
12574
12575 PR rtl-optimization/80463
12576 * g++.dg/pr80463.C: Add -w to dg-options.
12577
12578 2018-04-09 Richard Biener <rguenther@suse.de>
12579
12580 PR tree-optimization/85284
12581 * gcc.dg/torture/pr85284.c: New testcase.
12582
12583 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
12584
12585 PR rtl-optimization/80463
12586 PR rtl-optimization/83972
12587 PR rtl-optimization/83480
12588
12589 * gcc.dg/pr80463.c: New test.
12590 * g++.dg/pr80463.C: Likewise.
12591 * gcc.dg/pr83972.c: Likewise.
12592
12593 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
12594
12595 PR rtl-optimization/83913
12596 * gcc.dg/pr83913.c: New test.
12597
12598 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
12599
12600 PR rtl-optimization/83962
12601 * gcc.dg/pr83962.c: New test.
12602
12603 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
12604
12605 PR rtl-optimization/83530
12606 * gcc.dg/pr83530.c: New test.
12607
12608 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
12609
12610 PR middle-end/82976
12611 * gfortran.dg/realloc_on_assign_16a.f90: New test.
12612
12613 2018-04-07 Jakub Jelinek <jakub@redhat.com>
12614
12615 PR tree-optimization/85257
12616 * gcc.dg/pr85257.c: New test.
12617
12618 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
12619
12620 * g++.dg/opt/pr85196.C: New test.
12621
12622 2018-04-06 David Malcolm <dmalcolm@redhat.com>
12623
12624 PR c++/84269
12625 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
12626 std::tuple here since they need C++11.
12627 * g++.dg/lookup/missing-std-include-8.C: New test.
12628 * g++.dg/lookup/missing-std-include.C: Move std::array and
12629 std::tuple test to missing-std-include-6.C to avoid failures
12630 with C++98.
12631
12632 2018-04-06 Jakub Jelinek <jakub@redhat.com>
12633
12634 PR debug/85252
12635 * gcc.dg/debug/pr85252.c: New test.
12636
12637 PR rtl-optimization/84872
12638 * gcc.dg/graphite/pr84872.c: New test.
12639
12640 PR c++/85210
12641 * g++.dg/cpp1z/decomp42.C: New test.
12642
12643 2018-04-06 David Malcolm <dmalcolm@redhat.com>
12644
12645 PR c++/85021
12646 * g++.dg/lookup/missing-std-include-7.C: New test.
12647
12648 2018-04-06 Tamar Christina <tamar.christina@arm.com>
12649
12650 * gcc.dg/struct-simple.c: Revert r254862.
12651 * lib/target-supports.exp
12652 (check_effective_target_word_mode_no_slow_unalign): Likewise.
12653
12654 2018-04-06 Richard Biener <rguenther@suse.de>
12655
12656 PR middle-end/85244
12657 * gcc.dg/torture/pr85244-1.c: New testcase.
12658 * gcc.dg/torture/pr85244-2.c: Likewise.
12659
12660 2018-04-06 Jakub Jelinek <jakub@redhat.com>
12661
12662 PR sanitizer/85213
12663 * c-c++-common/ubsan/pr85213.c: New test.
12664
12665 2018-04-06 Richard Biener <rguenther@suse.de>
12666
12667 PR middle-end/85180
12668 * gcc.dg/pr85180.c: New testcase.
12669
12670 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12671
12672 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
12673 to trigger the optimization. Do some cleanup and function
12674 renaming. Add more test functions.
12675
12676 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12677
12678 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
12679 options.
12680 * gcc.target/s390/hotpatch-1.c: Skip when building without
12681 optimization.
12682 * gcc.target/s390/hotpatch-10.c: Likewise.
12683 * gcc.target/s390/hotpatch-11.c: Likewise.
12684 * gcc.target/s390/hotpatch-12.c: Likewise.
12685 * gcc.target/s390/hotpatch-13.c: Likewise.
12686 * gcc.target/s390/hotpatch-14.c: Likewise.
12687 * gcc.target/s390/hotpatch-15.c: Likewise.
12688 * gcc.target/s390/hotpatch-16.c: Likewise.
12689 * gcc.target/s390/hotpatch-17.c: Likewise.
12690 * gcc.target/s390/hotpatch-18.c: Likewise.
12691 * gcc.target/s390/hotpatch-19.c: Likewise.
12692 * gcc.target/s390/hotpatch-2.c: Likewise.
12693 * gcc.target/s390/hotpatch-3.c: Likewise.
12694 * gcc.target/s390/hotpatch-4.c: Likewise.
12695 * gcc.target/s390/hotpatch-5.c: Likewise.
12696 * gcc.target/s390/hotpatch-6.c: Likewise.
12697 * gcc.target/s390/hotpatch-7.c: Likewise.
12698 * gcc.target/s390/hotpatch-8.c: Likewise.
12699 * gcc.target/s390/hotpatch-9.c: Likewise.
12700
12701 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12702
12703 * c-c++-common/Wattributes.c: Disable warning for s390* target and
12704 check for an error instead.
12705 * gcc.dg/Wattributes-6.c: Likewise.
12706
12707 2018-04-05 Jakub Jelinek <jakub@redhat.com>
12708
12709 PR c++/85209
12710 * g++.dg/cpp1z/decomp39.C: New test.
12711 * g++.dg/cpp1z/decomp40.C: New test.
12712
12713 PR c++/85208
12714 * g++.dg/cpp1z/decomp41.C: New test.
12715
12716 PR middle-end/85195
12717 * gcc.dg/pr85195.c: New test.
12718
12719 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
12720
12721 PR c++/80956
12722 * g++.dg/cpp0x/initlist100.C: New.
12723 * g++.dg/cpp0x/initlist101.C: Likewise.
12724
12725 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
12726
12727 PR c++/84792
12728 * g++.dg/other/pr84792-1.C: New.
12729 * g++.dg/other/pr84792-2.C: Likewise.
12730
12731 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
12732
12733 PR target/85193
12734 * gcc.target/i386/pr85193.c: New test.
12735
12736 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
12737
12738 PR c++/84979
12739 * g++.dg/concepts/pr84979.C: New.
12740 * g++.dg/concepts/pr84979-2.C: New.
12741 * g++.dg/concepts/pr84979-3.C: New.
12742
12743 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
12744
12745 PR c++/80026
12746 * g++.dg/cpp0x/variadic174.C: New.
12747
12748 2018-04-04 Jakub Jelinek <jakub@redhat.com>
12749
12750 PR inline-asm/85172
12751 * g++.dg/ext/builtin13.C: New test.
12752 * g++.dg/ext/atomic-4.C: New test.
12753
12754 PR c++/85146
12755 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
12756 * g++.dg/ext/bases3.C: New test.
12757
12758 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
12759
12760 PR target/85203
12761 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
12762 to match a single insn of the baz function. Move scan directives at
12763 the end of the file below the functions they are trying to test for
12764 better readability.
12765 * gcc.target/arm/cmse/cmse-16.c: New testcase.
12766
12767 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
12768
12769 PR rtl-optimization/84878
12770 * gcc.target/powerpc/pr84878.c: New test.
12771
12772 2018-04-04 Michael Matz <matz@suse.de>
12773
12774 * gcc.dg/Wstringop-overflow-4.c: New test.
12775 * c-c++-common/Wstringop-truncation-4.c: Adjust.
12776
12777 2018-04-04 Jakub Jelinek <jakub@redhat.com>
12778
12779 PR testsuite/85189
12780 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
12781 for the diagnostics of overridden functions. Adjust for new wording.
12782
12783 2018-04-04 Richard Biener <rguenther@suse.de>
12784
12785 PR lto/85176
12786 * g++.dg/lto/pr85176_0.C: New testcase.
12787
12788 2018-04-04 Richard Biener <rguenther@suse.de>
12789
12790 PR testsuite/85191
12791 * lib/target-supports.exp (check_effective_target_vect_perm_short):
12792 Fix typo.
12793
12794 2018-04-04 Martin Liska <mliska@suse.cz>
12795
12796 PR sanitizer/85174
12797 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
12798 and msdata as a workaround for powerpc.
12799
12800 2018-04-04 Richard Biener <rguenther@suse.de>
12801
12802 PR tree-optimization/85168
12803 * gcc.dg/torture/pr85168.c: New testcase.
12804
12805 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
12806
12807 PR c++/84943
12808 * g++.dg/pr84943.C: New.
12809 * g++.dg/pr84943-2.C: New.
12810
12811 2018-04-03 Jakub Jelinek <jakub@redhat.com>
12812
12813 PR rtl-optimization/85167
12814 * gcc.dg/pr85167.c: New test.
12815
12816 PR tree-optimization/85156
12817 * c-c++-common/pr85156.c: New test.
12818 * gcc.c-torture/execute/pr85156.c: New test.
12819
12820 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
12821
12822 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
12823 * gcc.target/powerpc/undef-bool-1.C: New file.
12824 * gcc.target/powerpc/undef-bool-2.c: New file.
12825
12826 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
12827
12828 PR c++/84768
12829 * g++.dg/cpp1z/class-deduction52.C: New.
12830
12831 2018-04-03 Jakub Jelinek <jakub@redhat.com>
12832
12833 PR c++/85147
12834 * g++.dg/cpp0x/pr85147.C: New test.
12835
12836 PR c++/85140
12837 * g++.dg/cpp0x/gen-attrs-64.C: New test.
12838
12839 PR c++/85134
12840 * g++.dg/gomp/pr85134.C: New test.
12841 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
12842
12843 PR target/85169
12844 * gcc.c-torture/execute/pr85169.c: New test.
12845 * gcc.target/i386/avx512f-pr85169.c: New test.
12846 * gcc.target/i386/avx512bw-pr85169.c: New test.
12847
12848 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
12849
12850 PR target/85126
12851 * gcc.target/powerpc/pr69946: Adjust comment. Remove
12852 scan-assembler-times clause.
12853
12854 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
12855
12856 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
12857 dg-additional-options.
12858
12859 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
12860
12861 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
12862
12863 2018-04-03 Richard Biener <rguenther@suse.de>
12864
12865 PR testsuite/85154
12866 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
12867
12868 2018-04-02 Jim Wilson <jimw@sifive.com>
12869
12870 * gcc.target/riscv/pr84660.c: New.
12871 * gcc.target/riscv/shift-and-1.c: New.
12872 * gcc.target/riscv/shift-and-2.c: New.
12873
12874 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
12875
12876 PR fortran/85102
12877 * gfortran.dg/array_simplify_2.f90: New test.
12878
12879 2018-04-01 Jakub Jelinek <jakub@redhat.com>
12880
12881 PR middle-end/85090
12882 * gcc.target/i386/avx512f-pr85090-1.c: New test.
12883 * gcc.target/i386/avx512f-pr85090-2.c: New test.
12884 * gcc.target/i386/avx512f-pr85090-3.c: New test.
12885 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
12886 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
12887
12888 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
12889
12890 PR c++/85027
12891 * g++.dg/pr85027.C: New.
12892
12893 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
12894
12895 PR target/83315
12896 * gcc.target/powerpc/sse-maxps-2.c: New test.
12897 * gcc.target/powerpc/sse-minps-2.c: New test.
12898
12899 2018-03-30 Jakub Jelinek <jakub@redhat.com>
12900
12901 PR c++/84791
12902 * g++.dg/gomp/pr84791.C: New test.
12903
12904 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
12905
12906 PR fortran/84931
12907 * gfortran.dg/array_constructor_53.f90: New test.
12908
12909 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
12910
12911 PR fortran/85130
12912 * gfortran.dg/substr_6.f90: Remove illegal test for
12913 out-of-bounds substring.
12914
12915 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
12916
12917 PR fortran/85111
12918 * gfortran.dg/zero_sized_10.f90: New test.
12919
12920 2018-03-29 David Malcolm <dmalcolm@redhat.com>
12921
12922 PR c++/84269
12923 * g++.dg/lookup/missing-std-include-6.C: New test.
12924 * g++.dg/lookup/missing-std-include.C: Add std::pair and
12925 std::tuple tests.
12926 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
12927 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
12928 <cstring>, <cassert>, and <cstdlib>.
12929
12930 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
12931
12932 PR inline-asm/84985
12933 * gcc.target/i386/pr84985.c: New.
12934
12935 2018-03-29 David Malcolm <dmalcolm@redhat.com>
12936
12937 PR c++/85110
12938 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
12939
12940 2018-03-29 Jakub Jelinek <jakub@redhat.com>
12941
12942 PR c++/85108
12943 * g++.dg/warn/Wunused-var-31.C: New test.
12944
12945 PR c/85094
12946 * c-c++-common/Wduplicated-branches-14.c: New test.
12947
12948 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
12949
12950 PR c++/84606
12951 * g++.dg/cpp0x/pr84606.C: New.
12952
12953 2018-03-29 Carl Love <cel@us.ibm.com>
12954
12955 Revert
12956 2017-09-27 Carl Love <cel@us.ibm.com>
12957
12958 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
12959 for the __builtin_fctid and __builtin_fctiw.
12960
12961 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
12962
12963 PR target/84912
12964 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
12965 deleted builtin function.
12966 (div_weuo): Likewise.
12967 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
12968 (div_deuo): Likewise.
12969
12970 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
12971
12972 PR c++/85028
12973 * g++.dg/other/default13.C: New.
12974
12975 2018-03-28 Jakub Jelinek <jakub@redhat.com>
12976
12977 PR target/85095
12978 * gcc.target/i386/pr85095-1.c: New test.
12979 * gcc.target/i386/pr85095-2.c: New test.
12980 * gcc.c-torture/execute/pr85095.c: New test.
12981
12982 PR tree-optimization/82004
12983 * gcc.dg/pr82004.c: New test.
12984
12985 2018-03-28 Jakub Jelinek <jakub@redhat.com>
12986 Martin Liska <mliska@suse.cz>
12987
12988 PR sanitizer/85081
12989 * g++.dg/asan/pr85081.C: New test.
12990
12991 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
12992
12993 PR c++/84789
12994 * g++.dg/template/pr84789.C: Adjust for testing with
12995 -fconcepts too.
12996
12997 PR c++/84973
12998 * g++.dg/template/pr84973.C: New.
12999 * g++.dg/template/pr84973-2.C: New.
13000 * g++.dg/template/pr84973-3.C: New.
13001
13002 PR c++/84968
13003 * g++.dg/eh/pr84968.C: New.
13004
13005 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
13006
13007 PR target/84914
13008 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
13009 long double multiply/divide uses the correct function.
13010 * gcc.target/powerpc/mulkc-3.c: Likewise.
13011 * gcc.target/powerpc/divkc-2.c: Likewise.
13012 * gcc.target/powerpc/divkc-3.c: Likewise.
13013
13014 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
13015
13016 PR c++/85067
13017 * g++.dg/cpp0x/defaulted51.C: New.
13018 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
13019
13020 2018-03-27 Jakub Jelinek <jakub@redhat.com>
13021
13022 PR c++/85077
13023 * g++.dg/ext/vector35.C: New test.
13024
13025 PR c++/85061
13026 * g++.dg/ext/builtin-offsetof3.C: New test.
13027
13028 PR c++/85076
13029 * g++.dg/cpp1y/pr85076.C: New test.
13030
13031 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
13032
13033 PR fortran/85084
13034 * gfortran.dg/matmul_rank_1.f90: New test.
13035
13036 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
13037 Harald Anlauf <anlauf@gmx.de>
13038
13039 * gfortran.dg/structure_constructor_15.f90: New test.
13040
13041 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
13042
13043 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
13044 for the diagnostics of overridden functions. Adjust for new wording.
13045 * g++.dg/cpp0x/implicit1.C: Likewise.
13046 * g++.dg/cpp0x/override1.C: Likewise.
13047 * g++.dg/cpp1y/auto-fn18.C: Likewise.
13048 * g++.dg/eh/shadow1.C: Likewise.
13049 * g++.dg/inherit/covariant12.C: Likewise.
13050 * g++.dg/inherit/covariant14.C: Likewise.
13051 * g++.dg/inherit/covariant15.C: Likewise.
13052 * g++.dg/inherit/covariant16.C: Likewise.
13053 * g++.dg/inherit/covariant22.C: Likewise.
13054 * g++.dg/inherit/crash3.C: Likewise.
13055 * g++.dg/inherit/error2.C: Likewise.
13056 * g++.dg/template/crash100.C: Likewise.
13057 * g++.old-deja/g++.eh/spec6.C: Likewise.
13058 * g++.old-deja/g++.mike/p811.C: Likewise.
13059 * g++.old-deja/g++.other/virtual11.C: Likewise.
13060 * g++.old-deja/g++.other/virtual4.C: Likewise.
13061
13062 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
13063
13064 PR target/85044
13065 * gcc.target/i386/pr85044.c: New test.
13066
13067 2018-03-27 Martin Sebor <msebor@redhat.com>
13068
13069 PR testsuite/83462
13070 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
13071 other than x86.
13072
13073 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13074
13075 PR target/83009
13076 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
13077
13078 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13079
13080 PR target/81863
13081 * gcc.target/arm/pr81863.c: New test.
13082
13083 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
13084
13085 PR target/85056
13086 * gcc.target/nvptx/pr85056.c: New test.
13087 * gcc.target/nvptx/pr85056a.c: New test.
13088
13089 2018-03-27 Richard Biener <rguenther@suse.de>
13090
13091 PR testsuite/82847
13092 * lib/target-supports.exp (check_ssse3_available): New function.
13093 (check_effective_target_vect_perm_short): Enable for x86 if
13094 check_ssse3_available.
13095
13096 2018-03-27 Richard Biener <rguenther@suse.de>
13097
13098 PR tree-optimization/85082
13099 * gfortran.dg/pr85082.f90: New testcase.
13100
13101 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
13102
13103 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
13104 to "l=2" in dg-final.
13105
13106 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
13107
13108 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
13109 * gcc.target/mips/fix-r4000-2.c: Likewise.
13110 * gcc.target/mips/fix-r4000-3.c: Likewise.
13111 * gcc.target/mips/fix-r4000-4.c: Likewise.
13112 * gcc.target/mips/fix-r4000-5.c: Likewise.
13113 * gcc.target/mips/fix-r4000-6.c: Likewise.
13114 * gcc.target/mips/fix-r4000-7.c: Likewise.
13115 * gcc.target/mips/fix-r4000-8.c: Likewise.
13116 * gcc.target/mips/fix-r4000-9.c: Likewise.
13117 * gcc.target/mips/fix-r4000-10.c: Likewise.
13118 * gcc.target/mips/fix-r4000-7.c: Change dg-final
13119 "mulditi3_r4000" instead of "mulditi3".
13120 * gcc.target/mips/fix-r4000-8.c: Change dg-final
13121 "umulditi3_r4000" instead of "umulditi3".
13122
13123 2018-03-27 Jakub Jelinek <jakub@redhat.com>
13124
13125 PR c++/85068
13126 * g++.dg/inherit/covariant22.C: New test.
13127
13128 2018-03-27 Richard Biener <rguenther@suse.de>
13129
13130 PR testsuite/84004
13131 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
13132 alignment.
13133
13134 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
13135 Jason Merrill <jason@redhat.com>
13136
13137 PR c++/84632
13138 * g++.dg/init/array49.C: New.
13139 * g++.dg/torture/pr70499.C: Adjust.
13140
13141 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
13142
13143 PR target/85073
13144 * gcc.target/i386/pr85073.c: New test.
13145
13146 2018-03-26 Richard Biener <rguenther@suse.de>
13147
13148 PR testsuite/85066
13149 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
13150 instead of long.
13151
13152 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
13153
13154 PR fortran/66709
13155 * gfortran.dg/parameter_array_format.f90: New test.
13156
13157 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
13158 Neil Carlson <neil.n.carlson@gmail.com>
13159
13160 PR fortran/84381
13161 * gfortran.dg/literal_character_constant_1.inc: Replace
13162 call abort by STOP n.
13163 * gfortran.dg/overload_1.f90: Likewise.
13164
13165 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
13166 Dominique d'Humieres <dominiq@gcc.gnu.org>
13167
13168 PR fortran/84924
13169 * gfortran.dg/scalar_pointer_1.f90: New test.
13170
13171 2018-03-25 Tom de Vries <tom@codesourcery.com>
13172
13173 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
13174 precise.
13175
13176 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13177
13178 PR fortran/69497
13179 * gfortran.dg/pr89497.f90: New test.
13180
13181 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
13182
13183 PR fortran/70068
13184 * gfortran.dg/substr_7.f90: New test.
13185
13186 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
13187
13188 PR fortran/42651
13189 * gfortran.dg/pr42651.f90: New test.
13190 * gfortran.dg/func_result_7.f90: Update error message.
13191
13192 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
13193
13194 PR tree-optimization/84005
13195 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
13196 failing to force the alignment.
13197
13198 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
13199
13200 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
13201 from this to...
13202 <vclzd>: ...this.
13203
13204 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
13205
13206 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
13207 message. Fix scan-assembler patterns.
13208
13209 2018-03-23 Jakub Jelinek <jakub@redhat.com>
13210
13211 PR c++/85015
13212 * g++.dg/cpp0x/pr85015.C: New test.
13213
13214 PR c++/84942
13215 * g++.dg/cpp1y/pr84942.C: New test.
13216
13217 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
13218
13219 PR inline-asm/85030
13220 * gcc.target/i386/pr85030.c: New.
13221
13222 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13223
13224 PR target/85026
13225 * g++.dg/pr85026.C: New test.
13226
13227 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
13228
13229 * g++.dg/debug/pr84704.C: XFAIL AIX.
13230
13231 2018-03-23 Sudakshina Das <sudi.das@arm.com>
13232
13233 PR target/84826
13234 * gcc.target/arm/pr84826.c: Add dg directive.
13235
13236 2018-03-23 Marek Polacek <polacek@redhat.com>
13237
13238 PR c++/85033
13239 * g++.dg/ext/builtin-offsetof2.C: New test.
13240
13241 PR c++/85045
13242 * g++.dg/cpp0x/Wnarrowing5.C: New test.
13243 * gcc.dg/pr85045.c: New test.
13244
13245 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
13246
13247 PR debug/85020
13248 * gnat.dg/lto22.adb: New test.
13249 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
13250 * gnat.dg/lto22_pkg2.ads: Likewise.
13251
13252 2018-03-23 Jakub Jelinek <jakub@redhat.com>
13253
13254 PR c/80778
13255 * gcc.dg/lto/pr80778_0.c: New test.
13256
13257 PR inline-asm/85034
13258 * gcc.target/i386/pr85034.c: New test.
13259
13260 PR inline-asm/85022
13261 * c-c++-common/torture/pr85022.c: New test.
13262
13263 PR sanitizer/85029
13264 * g++.dg/ubsan/pr85029.C: New test.
13265
13266 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
13267
13268 PR c++/71251
13269 * g++.dg/cpp0x/pr71251.C: New.
13270
13271 PR c++/84789
13272 * g++.dg/template/pr84789.C: New.
13273 * g++.dg/template/pr84789-2.C: New.
13274 * g++.dg/template/pr84789-3.C: New.
13275 * g++.dg/parse/dtor11.C: Accept alternate error message.
13276
13277 PR c++/84729
13278 * g++.dg/pr84729.C: New.
13279 * g++.old-deja/g++.ext/arrnew2.C: Require error.
13280 * g++.old-deja/g++.robertl/eb58.C: Likewise.
13281 * g++.old-deja/g++.robertl/eb63.C: Likewise.
13282
13283 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
13284
13285 PR fortran/84922
13286 * gfortran.dg/interface_42.f90: New test.
13287 * gfortran.dg/interface_43.f90: New test.
13288
13289 2018-03-22 Sudakshina Das <sudi.das@arm.com>
13290
13291 PR target/84826
13292 * gcc.target/arm/pr84826.c: New test.
13293
13294 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
13295
13296 * gcc.target/arm/addr-modes-float.c: Move dg-do before
13297 dg-require-effective-target.
13298 * gcc.target/arm/addr-modes-int.c: Likewise.
13299 * gcc.target/nios2/lo-addr-tls.c: Likewise.
13300
13301 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
13302
13303 PR target/84760
13304 * gcc.target/powerpc/altivec-ld-1.c: New test.
13305
13306 2018-03-22 Bin Cheng <bin.cheng@arm.com>
13307
13308 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
13309
13310 2018-03-22 Jakub Jelinek <jakub@redhat.com>
13311
13312 PR inline-asm/84941
13313 * gcc.dg/pr84941.c: New test.
13314
13315 2018-03-22 Tom de Vries <tom@codesourcery.com>
13316
13317 PR tree-optimization/84956
13318 * gcc.dg/pr84956.c: New test.
13319
13320 2018-03-22 Marek Polacek <polacek@redhat.com>
13321
13322 PR c++/84854
13323 * g++.dg/cpp1z/constexpr-if15.C: New test.
13324 * g++.dg/cpp1z/constexpr-if16.C: New test.
13325
13326 2018-03-21 Joseph Myers <joseph@codesourcery.com>
13327
13328 * gcc.dg/builtin-tgmath-3.c: New test.
13329
13330 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
13331
13332 PR c++/71965
13333 * g++.dg/concepts/pr71965.C: New.
13334
13335 PR c++/84610
13336 PR c++/84642
13337 * g++.dg/cpp0x/pr84610.C: New.
13338 * g++.dg/cpp0x/pr84642.C: New.
13339
13340 2018-03-21 Jakub Jelinek <jakub@redhat.com>
13341
13342 PR c/84999
13343 * c-c++-common/pr84999.c: New test.
13344
13345 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
13346
13347 PR c++/84972
13348 * g++.dg/ext/desig10.C: New.
13349
13350 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
13351 Harald Anlauf <anlauf@gmx.de>
13352
13353 PR fortran/84957
13354 * gfortran.dg/pr84957.f90: New test.
13355
13356 2018-03-21 Jakub Jelinek <jakub@redhat.com>
13357
13358 PR tree-optimization/84960
13359 * gcc.c-torture/compile/pr84960.c: New test.
13360
13361 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
13362
13363 PR tree-optimization/84811
13364 * gcc.dg/torture/pr84811.c: New test.
13365
13366 2018-03-21 Jakub Jelinek <jakub@redhat.com>
13367
13368 PR tree-optimization/84982
13369 * c-c++-common/pr84982.c: New test.
13370
13371 PR c++/84961
13372 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
13373 "m" (++x) in C++.
13374 * g++.dg/torture/pr84961-1.C: New test.
13375 * g++.dg/torture/pr84961-2.C: New test.
13376
13377 2018-03-21 Nathan Sidwell <nathan@acm.org>
13378
13379 PR c++/85008
13380 * g++.dg/pr85008.C: New.
13381
13382 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
13383
13384 PR fortran/84615
13385 * gfortran.dg/char_result_17.f90: New test.
13386
13387 2018-03-21 David Malcolm <dmalcolm@redhat.com>
13388
13389 PR c++/84994
13390 * g++.dg/other/accessor-fixits-1.C: Move to...
13391 * g++.dg/torture/accessor-fixits-1.C: ...here.
13392 * g++.dg/other/accessor-fixits-2.C: Move to...
13393 * g++.dg/torture/accessor-fixits-2.C: ...here.
13394 * g++.dg/other/accessor-fixits-3.C: Move to...
13395 * g++.dg/torture/accessor-fixits-3.C: ...here.
13396 * g++.dg/other/accessor-fixits-4.C: Move to...
13397 * g++.dg/torture/accessor-fixits-4.C: ...here.
13398 * g++.dg/other/accessor-fixits-5.C: Move to...
13399 * g++.dg/torture/accessor-fixits-5.C: ...here.
13400 * g++.dg/torture/accessor-fixits-6.C: New testcase.
13401 * g++.dg/torture/accessor-fixits-7.C: New testcase.
13402 * g++.dg/torture/accessor-fixits-8.C: New testcase.
13403
13404 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13405
13406 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
13407
13408 2018-03-21 Sudakshina Das <sudi.das@arm.com>
13409
13410 PR target/82989
13411 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
13412
13413 2018-03-21 Nathan Sidwell <nathan@acm.org>
13414
13415 PR c++/84804
13416 * g++.dg/lookup/pr84804.C: New.
13417
13418 2018-03-21 Martin Sebor <msebor@redhat.com>
13419
13420 PR c++/84850
13421 * g++.dg/Wclass-memaccess-3.C: New test.
13422 * g++.dg/Wclass-memaccess-4.C: New test.
13423
13424 2018-03-21 David Malcolm <dmalcolm@redhat.com>
13425
13426 PR c++/84892
13427 * g++.dg/other/accessor-fixits-1.C
13428 (test_access_const_t1_color): New.
13429 (test_deref_const_t1_color): New.
13430 * g++.dg/other/accessor-fixits-5.C: New testcase.
13431
13432 2018-03-21 Tom de Vries <tom@codesourcery.com>
13433
13434 PR tree-optimization/83126
13435 * gcc.dg/graphite/pr83126.c: New test.
13436
13437 2018-03-21 Nathan Sidwell <nathan@acm.org>
13438
13439 * g++.dg/ext/anon-struct6.C: Adjust.
13440 * g++.dg/ext/deprecate-1.C: New.
13441 * g++.dg/ext/deprecate-2.C: New.
13442 * g++.dg/lookup/pr84602.C: Adjust.
13443 * g++.dg/lookup/pr84962.C: Adjust.
13444 * g++.old-deja/g++.other/anon4.C
13445
13446 PR c++/84836
13447 * g++.dg/lookup/pr84836.C: New.
13448
13449 2018-03-21 Bin Cheng <bin.cheng@arm.com>
13450
13451 PR tree-optimization/84969
13452 * gcc.dg/tree-ssa/pr84969.c: New test.
13453
13454 2018-03-21 Jakub Jelinek <jakub@redhat.com>
13455
13456 PR rtl-optimization/84989
13457 * gcc.target/i386/pr84989.c: New test.
13458
13459 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
13460
13461 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
13462
13463 2018-03-21 Martin Liska <mliska@suse.cz>
13464
13465 PR ipa/84963
13466 * gfortran.dg/goacc/pr84963.f90: New test.
13467
13468 2018-03-21 Marek Polacek <polacek@redhat.com>
13469
13470 PR c++/71638, ICE with NSDMI and reference.
13471 * g++.dg/cpp0x/nsdmi14.C: New test.
13472 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
13473
13474 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
13475
13476 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
13477 MIPS with -mpaired-single directives.
13478
13479 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
13480
13481 PR fortran/85001
13482 * gfortran.dg/interface_41.f90: New test.
13483
13484 2018-03-20 Jakub Jelinek <jakub@redhat.com>
13485
13486 PR debug/84875
13487 * gcc.dg/pr84875.c: New test.
13488
13489 2018-03-20 Marek Polacek <polacek@redhat.com>
13490
13491 PR c++/84978, ICE with NRVO.
13492 * g++.dg/opt/nrv19.C: New test.
13493
13494 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13495
13496 PR target/82518
13497 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
13498 Disable for armeb targets.
13499 * gcc.target/arm/pr82518.c: New test.
13500
13501 2018-03-20 Nathan Sidwell <nathan@acm.org>
13502
13503 PR c++/84962
13504 * g++.dg/lookup/pr84962.C: New.
13505
13506 PR c++/84970
13507 * g++.dg/lookup/pr84970.C: New.
13508
13509 2018-03-20 Richard Biener <rguenther@suse.de>
13510
13511 PR target/84986
13512 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
13513
13514 2018-03-20 Martin Liska <mliska@suse.cz>
13515
13516 PR ipa/84825
13517 * g++.dg/ipa/pr84825.C: New test.
13518
13519 2018-03-20 Martin Liska <mliska@suse.cz>
13520
13521 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
13522
13523 2018-03-20 Jakub Jelinek <jakub@redhat.com>
13524
13525 PR target/84845
13526 * gcc.c-torture/compile/pr84845.c: New test.
13527
13528 2018-03-20 Sudakshina Das <sudi.das@arm.com>
13529
13530 PR target/82989
13531 * gcc.target/arm/pr82989.c: New test.
13532
13533 2018-03-20 Jakub Jelinek <jakub@redhat.com>
13534
13535 PR target/84945
13536 * gcc.target/i386/pr84945.c: New test.
13537
13538 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
13539
13540 PR target/81647
13541 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
13542
13543 2018-03-20 Jakub Jelinek <jakub@redhat.com>
13544
13545 PR c/84953
13546 * gcc.dg/pr84953.c: New test.
13547
13548 2018-03-19 Marek Polacek <polacek@redhat.com>
13549
13550 PR c++/84925
13551 * g++.dg/cpp1z/lambda-__func__.C: New test.
13552
13553 PR c++/84927
13554 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
13555
13556 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
13557
13558 PR sanitizer/78651
13559 * g++.dg/asan/pr78651.C: New test.
13560
13561 2018-03-19 Tom de Vries <tom@codesourcery.com>
13562
13563 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
13564 vect_int_mult. Add nvptx xfail for PR84958.
13565
13566 2018-03-19 Nathan Sidwell <nathan@acm.org>
13567
13568 PR c++/84835
13569 * g++.dg/cpp1y/pr84835.C: New.
13570
13571 2018-03-19 Sudakshina Das <sudi.das@arm.com>
13572
13573 PR target/81647
13574 * gcc.target/aarch64/pr81647.c: New.
13575
13576 2018-03-19 Richard Biener <rguenther@suse.de>
13577
13578 PR tree-optimization/84933
13579 * g++.dg/pr84933.C: New testcase.
13580
13581 2018-03-19 Richard Biener <rguenther@suse.de>
13582
13583 PR tree-optimization/84859
13584 * gcc.dg/tree-ssa/pr84859.c: New testcase.
13585 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
13586 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
13587 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
13588
13589 2018-03-19 Nathan Sidwell <nathan@acm.org>
13590
13591 PR c++/84812
13592 * g++.dg/lookup/pr84812.C: New.
13593
13594 2018-03-19 Richard Biener <rguenther@suse.de>
13595
13596 PR tree-optimization/84929
13597 * gcc.dg/torture/pr84929.c: New testcase.
13598
13599 2018-03-19 Tamar Christina <tamar.christina@arm.com>
13600
13601 PR target/84711
13602 * gcc.target/arm/big-endian-subreg.c: Delete.
13603
13604 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
13605
13606 PR fortran/84931
13607 * gfortran.dg/array_constructor_52.f90: New test.
13608
13609 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
13610
13611 PR fortran/77414
13612 * gfortran.dg/pr77414.f90: New test.
13613 * gfortran.dg/internal_references_1.f90: Adjust error message.
13614
13615 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
13616
13617 PR fortran/65453
13618 * gfortran.dg/pr65453.f90: New test.
13619
13620 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
13621
13622 PR tree-optimization/84913
13623 * gfortran.dg/vect/pr84913.f90: New test.
13624
13625 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
13626
13627 PR fortran/79929
13628 * gfortran.dg/warn_concat.f90: New test.
13629
13630 2018-03-16 Jakub Jelinek <jakub@redhat.com>
13631
13632 PR target/84899
13633 * gcc.dg/pr84899.c: New test.
13634
13635 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
13636
13637 PR fortran/69395
13638 * gfortran.dg/pr69395.f90: Add test for max dimensions
13639
13640 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
13641
13642 PR target/84876
13643 * gcc.target/i386/pr84876.c: New test.
13644
13645 2018-03-16 Martin Liska <mliska@suse.cz>
13646
13647 PR ipa/84833
13648 * gcc.target/i386/mvc11.c: New test.
13649
13650 2018-03-16 Martin Liska <mliska@suse.cz>
13651
13652 PR ipa/84722
13653 * gcc.target/i386/mvc10.c: New test.
13654
13655 2018-03-16 Jakub Jelinek <jakub@redhat.com>
13656
13657 PR c++/79937
13658 PR c++/82410
13659 * g++.dg/cpp1y/pr79937-1.C: New test.
13660 * g++.dg/cpp1y/pr79937-2.C: New test.
13661 * g++.dg/cpp1y/pr79937-3.C: New test.
13662 * g++.dg/cpp1y/pr79937-4.C: New test.
13663 * g++.dg/cpp1y/pr82410.C: New test.
13664
13665 2018-03-16 Tom de Vries <tom@codesourcery.com>
13666
13667 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
13668
13669 2018-03-16 Tom de Vries <tom@codesourcery.com>
13670
13671 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
13672
13673 2018-03-16 Jakub Jelinek <jakub@redhat.com>
13674
13675 PR c++/84874
13676 * g++.dg/cpp2a/desig8.C: New test.
13677
13678 PR tree-optimization/84841
13679 * gcc.dg/pr84841.c: New test.
13680
13681 PR c++/84874
13682 * g++.dg/cpp2a/desig7.C: New test.
13683
13684 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
13685 Jim MacArthur <jim.macarthur@codethink.co.uk>
13686
13687 * gfortran.dg/automatic_1.f90: New test.
13688 * gfortran.dg/automatic_repeat.f90: New test
13689 * gfortran.dg/automatic_save.f90: New test.
13690 * gfortran.dg/vax_structure.f90: New test.
13691
13692 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
13693
13694 PR fortran/78741
13695 * gfortran.dg/pr78741.f90: New test.
13696
13697 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
13698
13699 PR fortran/69395
13700 * gfortran.dg/pr69395.f90: New test.
13701
13702 2018-03-15 Jakub Jelinek <jakub@redhat.com>
13703
13704 PR c++/79085
13705 * g++.dg/opt/pr79085.C: New test.
13706
13707 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
13708
13709 PR target/84574
13710 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
13711 label instead of __x86_indirect_thunk label.
13712
13713 2018-03-15 Jakub Jelinek <jakub@redhat.com>
13714
13715 PR c++/84222
13716 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
13717 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
13718 * g++.dg/warn/deprecated-13.C: New test.
13719
13720 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
13721
13722 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
13723
13724 2018-03-15 Richard Biener <rguenther@suse.de>
13725
13726 PR c/84873
13727 * c-c++-common/pr84873.c: New testcase.
13728
13729 2018-03-15 Tamar Christina <tamar.christina@arm.com>
13730
13731 PR target/84711
13732 * gcc.target/arm/big-endian-subreg.c: New.
13733
13734 2018-03-15 Jakub Jelinek <jakub@redhat.com>
13735
13736 PR target/84860
13737 * gcc.c-torture/compile/pr84860.c: New test.
13738
13739 2018-03-15 Julia Koval <julia.koval@intel.com>
13740
13741 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
13742 cannonlake.
13743 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
13744 avx512bitalg.
13745
13746 2018-03-15 Jakub Jelinek <jakub@redhat.com>
13747
13748 PR c/84853
13749 * gcc.dg/pr84853.c: New test.
13750
13751 2018-03-14 Carl Love <cel@us.ibm.com>
13752
13753 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
13754
13755 2018-03-14 Martin Liska <mliska@suse.cz>
13756
13757 PR ipa/8480
13758 * g++.dg/lto/pr84805_0.C: New test.
13759 * g++.dg/lto/pr84805_1.C: New test.
13760 * g++.dg/lto/pr84805_2.C: New test.
13761
13762 2018-03-14 David Malcolm <dmalcolm@redhat.com>
13763
13764 PR c/84852
13765 * gcc.dg/fixits-pr84852-1.c: New test.
13766 * gcc.dg/fixits-pr84852-2.c: New test.
13767
13768 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
13769
13770 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
13771 separate verbose message.
13772 * lib/scandump.exp (scan-dump-times): Likewise.
13773
13774 2018-03-14 Julia Koval <julia.koval@intel.com>
13775
13776 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
13777 server.
13778 * gcc.target/i386/funcspec-56.inc: Ditto.
13779
13780 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
13781
13782 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
13783 aarch64_sve_hw.
13784
13785 2018-03-14 Jakub Jelinek <jakub@redhat.com>
13786
13787 PR sanitizer/83392
13788 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
13789 check count from 17 to 14.
13790
13791 PR target/84844
13792 * gcc.target/i386/pr84844.c: New test.
13793
13794 2018-03-14 Richard Biener <rguenther@suse.de>
13795
13796 PR tree-optimization/84830
13797 * gcc.dg/torture/pr84830.c: New testcase.
13798
13799 2018-03-14 Marek Polacek <polacek@redhat.com>
13800
13801 PR c++/84596
13802 * g++.dg/cpp0x/static_assert15.C: New test.
13803
13804 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
13805
13806 PR fortran/61775
13807 * gfortran.dg/pr61775.f90: New test.
13808
13809 2018-03-13 Jakub Jelinek <jakub@redhat.com>
13810
13811 PR c++/84843
13812 * g++.dg/ext/pr84843-1.C: New test.
13813 * g++.dg/ext/pr84843-2.C: New test.
13814
13815 2018-03-13 David Pagan <dave.pagan@oracle.com>
13816
13817 PR c/46921
13818 * gcc.dg/pr46921.c: New test.
13819
13820 2018-03-13 Martin Sebor <msebor@redhat.com>
13821
13822 PR tree-optimization/84725
13823 * c-c++-common/Wstringop-truncation-4.c: New test.
13824 * c-c++-common/attr-nonstring-5.c: New test.
13825
13826 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
13827
13828 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
13829 than unpacks.
13830 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
13831 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
13832
13833 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
13834
13835 * gcc.target/aarch64/sve/tls_1.c: New test.
13836 * gcc.target/aarch64/sve/tls_2.C: Likewise.
13837
13838 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
13839
13840 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
13841 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
13842
13843 2018-03-13 Martin Liska <mliska@suse.cz>
13844
13845 PR ipa/84658.
13846 * g++.dg/ipa/pr84658.C: New test.
13847
13848 2018-03-13 Jakub Jelinek <jakub@redhat.com>
13849
13850 PR middle-end/84834
13851 * gcc.dg/pr84834.c: New test.
13852
13853 PR target/84827
13854 * gcc.target/i386/pr84827.c: New test.
13855
13856 PR target/84828
13857 * g++.dg/ext/pr84828.C: New test.
13858
13859 PR target/84786
13860 * gcc.target/i386/avx512f-pr84786-1.c: New test.
13861 * gcc.target/i386/avx512f-pr84786-2.c: New test.
13862
13863 PR c++/84808
13864 * g++.dg/cpp1y/constexpr-84808.C: New test.
13865
13866 PR c++/84704
13867 * g++.dg/debug/pr84704.C: New test.
13868
13869 2018-03-12 Renlin Li <renlin.li@arm.com>
13870
13871 * gcc.target/aarch64/movi_hf.c: New.
13872 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
13873 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
13874
13875 2018-03-12 Martin Sebor <msebor@redhat.com>
13876
13877 PR tree-optimization/83456
13878 * c-c++-common/Wrestrict-2.c: Remove test cases.
13879 * c-c++-common/Wrestrict.c: Same.
13880 * gcc.dg/Wrestrict-12.c: New test.
13881 * gcc.dg/Wrestrict-14.c: New test.
13882
13883 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
13884
13885 * g++.dg/pr84821.C: New test.
13886
13887 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
13888
13889 * gcc.dg/pr84799.c: New test.
13890
13891 2018-03-12 Richard Biener <rguenther@suse.de>
13892
13893 PR tree-optimization/84803
13894 * gcc.dg/torture/pr84803.c: New testcase.
13895
13896 2018-03-12 Jakub Jelinek <jakub@redhat.com>
13897
13898 PR c++/84813
13899 * g++.dg/debug/pr84813.C: New test.
13900
13901 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
13902
13903 PR fortran/84546
13904 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
13905
13906 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
13907
13908 PR fortran/83939
13909 * gfortran.dg/pr83939.f90
13910
13911 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
13912
13913 PR fortran/66128
13914 * gfortran.dg/zero_sized_9.f90: New test.
13915
13916 2018-03-11 Jakub Jelinek <jakub@redhat.com>
13917
13918 PR debug/58150
13919 * g++.dg/debug/dwarf2/enum2.C: New test.
13920
13921 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
13922
13923 PR fortran/84734
13924 * gfortran.dg/pr84734.f90: New test.
13925
13926 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
13927
13928 * gnat.dg/prot3.adb: New test.
13929 * gnat.dg/prot3_pkg.ad[sb]: New helper.
13930
13931 2018-03-09 Jason Merrill <jason@redhat.com>
13932 Paolo Carlini <paolo.carlini@oracle.com>
13933
13934 PR c++/71169
13935 PR c++/71832
13936 * g++.dg/cpp0x/pr71169.C: New.
13937 * g++.dg/cpp0x/pr71169-2.C: Likewise.
13938 * g++.dg/cpp0x/pr71832.C: Likewise.
13939
13940 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
13941
13942 PR target/83969
13943 * gcc.target/powerpc/pr83969.c: New test.
13944
13945 2018-03-09 Jakub Jelinek <jakub@redhat.com>
13946
13947 PR target/84772
13948 * gcc.dg/pr84772.c: New test.
13949
13950 PR c++/84076
13951 * g++.dg/warn/Wformat-2.C: New test.
13952
13953 PR c++/84767
13954 * g++.dg/ext/vla18.C: New test.
13955
13956 2018-03-09 Martin Sebor <msebor@redhat.com>
13957
13958 PR tree-optimization/84526
13959 * gcc.dg/Wrestrict-10.c: New test.
13960 * gcc.dg/Wrestrict-11.c: New test.
13961
13962 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
13963
13964 PR rtl-optimization/84682
13965 * gcc.dg/torture/pr84682-1.c: New.
13966 * gcc.dg/torture/pr84682-2.c: New.
13967 * gcc.dg/torture/pr84682-3.c: New.
13968
13969 2018-03-09 Jakub Jelinek <jakub@redhat.com>
13970
13971 PR c++/84724
13972 * g++.dg/ext/pr84724.C: New test.
13973
13974 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
13975
13976 PR target/83712
13977 * gcc.target/arm/pr83712.c: New.
13978
13979 2018-03-09 Richard Biener <rguenther@suse.de>
13980
13981 PR tree-optimization/84775
13982 * gcc.dg/torture/pr84775.c: New testcase.
13983
13984 2018-03-09 Jakub Jelinek <jakub@redhat.com>
13985
13986 PR debug/84404
13987 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
13988 targets.
13989
13990 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
13991
13992 * gcc.c-torture/compile/20180309-1.c: New test.
13993
13994 2018-03-08 Jakub Jelinek <jakub@redhat.com>
13995
13996 PR c++/80598
13997 * g++.dg/warn/Wunused-function4.C: New test.
13998
13999 PR inline-asm/84742
14000 * gcc.target/i386/pr84742-1.c: New test.
14001 * gcc.target/i386/pr84742-2.c: New test.
14002
14003 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14004
14005 PR target/84748
14006 * gcc.c-torture/execute/pr84748.c: New test.
14007
14008 2018-03-08 Richard Biener <rguenther@suse.de>
14009
14010 PR middle-end/84552
14011 * gcc.dg/graphite/pr84552.c: New testcase.
14012
14013 2018-03-08 Richard Biener <rguenther@suse.de>
14014
14015 PR tree-optimization/84178
14016 * gcc.dg/torture/pr84178-2.c: New testcase.
14017
14018 2018-03-08 David Malcolm <dmalcolm@redhat.com>
14019
14020 PR tree-optimization/84178
14021 * gcc.c-torture/compile/pr84178-1.c: New test.
14022
14023 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
14024
14025 * lib/target-supports.exp: Do not return zero from a ifunc
14026 function.
14027
14028 2018-03-08 Richard Biener <rguenther@suse.de>
14029
14030 PR tree-optimization/84746
14031 * gcc.dg/torture/pr84746.c: New testcase.
14032
14033
14034 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
14035 PR debug/84404
14036 PR debug/84408
14037 * gcc.dg/graphite/pr84404.c: New.
14038
14039 2018-03-08 Jakub Jelinek <jakub@redhat.com>
14040
14041 PR tree-optimization/84740
14042 * gcc.dg/torture/pr84740.c: New test.
14043
14044 PR tree-optimization/84739
14045 * gcc.dg/pr84739.c: New test.
14046
14047 2018-03-07 Martin Sebor <msebor@redhat.com>
14048
14049 PR tree-optimization/83519
14050 * gcc.dg/Wrestrict-13.c: New test.
14051
14052 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
14053
14054 PR fortran/64124
14055 PR fortran/70409
14056 * gfortran.dg/pr64124.f90: New tests.
14057 * gfortran.dg/pr70409.f90: New tests.
14058
14059 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
14060
14061 PR target/82411
14062 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
14063
14064 2018-03-07 Martin Sebor <msebor@redhat.com>
14065
14066 PR tree-optimization/84526
14067 * gcc.dg/Wrestrict-10.c: New test.
14068
14069 2018-03-07 Martin Sebor <msebor@redhat.com>
14070
14071 PR tree-optimization/84468
14072 * g++.dg/warn/Wstringop-truncation-2.C: New test.
14073 * gcc.dg/Wstringop-truncation.c: New test.
14074 * gcc.dg/Wstringop-truncation-2.c: New test.
14075
14076 2018-03-07 Jakub Jelinek <jakub@redhat.com>
14077
14078 PR fortran/84565
14079 * gfortran.dg/pr84565.f90: New test.
14080
14081 PR middle-end/84723
14082 * gcc.target/i386/pr84723-1.c: New test.
14083 * gcc.target/i386/pr84723-2.c: New test.
14084 * gcc.target/i386/pr84723-3.c: New test.
14085 * gcc.target/i386/pr84723-4.c: New test.
14086 * gcc.target/i386/pr84723-5.c: New test.
14087
14088 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
14089
14090 PR fortran/64107
14091 * gfortran.dg/pr64107.f90: New test.
14092
14093 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
14094
14095 PR fortran/84697
14096 PR fortran/66128
14097 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
14098
14099 2018-03-06 Marek Polacek <polacek@redhat.com>
14100
14101 PR c++/84684
14102 * g++.dg/cpp1z/constexpr-84684.C: New test.
14103
14104 2018-03-06 Jakub Jelinek <jakub@redhat.com>
14105
14106 PR c/84721
14107 * gcc.dg/pr84721.c: New test.
14108
14109 PR target/84710
14110 * gcc.dg/pr84710.c: New test.
14111
14112 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
14113
14114 PR fortran/56667
14115 * gfortran.dg/implied_do_2.f90: New test.
14116 * gfortran.dg/coarray_8.f90: Update for new error message.
14117
14118 2018-03-06 Jakub Jelinek <jakub@redhat.com>
14119
14120 PR inline-asm/84683
14121 * g++.dg/ext/pr84683.C: New test.
14122
14123 PR tree-optimization/84687
14124 * gcc.dg/pr84687.c: New test.
14125
14126 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
14127
14128 PR c++/84231
14129 * g++.dg/pr84231.C: New.
14130
14131 PR c++/84593
14132 * g++.dg/cpp1y/pr84593.C: New.
14133
14134 PR c++/84492
14135 * g++.dg/pr84492.C: New.
14136
14137 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14138
14139 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
14140 __builtin_ppc_speculation_barrier.
14141
14142 2018-03-05 Jakub Jelinek <jakub@redhat.com>
14143
14144 PR target/84700
14145 * gcc.target/powerpc/pr84700.c: New test.
14146
14147 2018-03-05 Nathan Sidwell <nathan@acm.org>
14148
14149 PR c++/84702
14150 * g++.dg/lookup/pr84702.C: New.
14151
14152 2018-03-05 Jakub Jelinek <jakub@redhat.com>
14153
14154 PR target/84564
14155 * gcc.target/i386/pr84564.c: New test.
14156
14157 2018-03-05 Marek Polacek <polacek@redhat.com>
14158
14159 PR c++/84707
14160 * g++.dg/cpp0x/inline-ns10.C: New test.
14161
14162 2018-03-05 Nathan Sidwell <nathan@acm.org>
14163
14164 PR c++/84694
14165 * g++.dg/template/pr84694.C: New.
14166
14167 2018-03-05 Jakub Jelinek <jakub@redhat.com>
14168
14169 PR target/84524
14170 * gcc.c-torture/execute/pr84524.c: New test.
14171 * gcc.target/i386/avx512bw-pr84524.c: New test.
14172
14173 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
14174
14175 PR target/84264
14176 * g++.dg/pr84264.C: New test.
14177
14178 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
14179
14180 PR c++/84618
14181 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
14182 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
14183 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
14184
14185 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
14186
14187 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
14188 * g++.dg/other/i386-3.C: Ditto.
14189 * gcc.target/i386/sse-12.c: Ditto.
14190 * gcc.target/i386/sse-13.c: Ditto.
14191 * gcc.target/i386/sse-14.c: Ditto.
14192 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
14193 * gcc.target/i386/wbinvd-1.c: New test.
14194 * gcc.target/i386/wbnoinvd-1.c: Ditto.
14195 * gcc.target/i386/pconfig-1.c: Ditto.
14196
14197 2018-03-05 Pádraig Brady <P@draigBrady.com>
14198 Nathan Sidwell <nathan@acm.org>
14199
14200 PR c++/84497
14201 * g++.dg/cpp0x/pr84497.C: New.
14202
14203 2018-03-05 Richard Biener <rguenther@suse.de>
14204
14205 PR tree-optimization/84670
14206 * gcc.dg/pr84670-1.c: New testcase.
14207 * gcc.dg/pr84670-2.c: Likewise.
14208 * gcc.dg/pr84670-3.c: Likewise.
14209 * gcc.dg/pr84670-4.c: Likewise.
14210
14211 2018-03-05 Richard Biener <rguenther@suse.de>
14212
14213 PR tree-optimization/84650
14214 * gcc.dg/graphite/pr84650.c: New testcase.
14215
14216 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
14217
14218 PR c++/82022
14219 * g++.dg/cpp1z/constexpr-lambda20.C: New.
14220
14221 2018-03-03 Harald Anlauf <anlauf@gmx.de>
14222
14223 PR fortran/71085
14224 * gfortran.dg/pr71085.f90: New test.
14225
14226 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
14227
14228 PR fortran/66128
14229 * gfortran.dg/zero_sized_8.f90: Really commit New test.
14230
14231 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
14232
14233 PR fortran/51434
14234 * gfortran.dg/pr51434.f90: New test.
14235
14236 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
14237
14238 PR c++/61358
14239 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
14240
14241 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
14242
14243 PR c++/67370
14244 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
14245
14246 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
14247
14248 PR c++/71464
14249 * g++.dg/torture/pr71464.C: New.
14250
14251 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
14252
14253 PR fortran/80965
14254 * gfortran.dg/select_type_41.f90: New test.
14255
14256 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
14257
14258 PR c++/61135
14259 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
14260
14261 2018-03-02 Marek Polacek <polacek@redhat.com>
14262
14263 PR c++/84578
14264 * g++.dg/ext/flexary29.C: New test.
14265
14266 2018-03-02 Jakub Jelinek <jakub@redhat.com>
14267
14268 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
14269
14270 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
14271
14272 PR c++/81812
14273 * g++.dg/torture/pr81812.C: New.
14274
14275 2018-03-02 Marek Polacek <polacek@redhat.com>
14276
14277 PR c++/84171
14278 * g++.dg/warn/Wsign-compare-8.C: New test.
14279
14280 PR c++/84663
14281 * g++.dg/parse/array-size3.C: New test.
14282
14283 PR c++/84664
14284 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
14285
14286 2018-03-02 Jakub Jelinek <jakub@redhat.com>
14287
14288 PR c++/84662
14289 * g++.dg/cpp1y/pr84662.C: New test.
14290
14291 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
14292
14293 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
14294 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
14295 "dg-lto-options".
14296 * g++.dg/lto/20101010-1_0.C: Likewise.
14297 * g++.dg/lto/20101010-2_0.C: Likewise.
14298
14299 2018-03-02 Jakub Jelinek <jakub@redhat.com>
14300
14301 PR ipa/84628
14302 * gcc.dg/pr84628.c: New test.
14303
14304 PR target/56540
14305 * gcc.target/ia64/pr56540.c: New test.
14306
14307 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
14308
14309 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
14310 32-bit target.
14311 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
14312 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
14313 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
14314 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
14315
14316 2018-03-02 Marek Polacek <polacek@redhat.com>
14317
14318 PR c++/84590
14319 * c-c++-common/ubsan/shift-11.c: New test.
14320
14321 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
14322
14323 * gcc.dg/vect/vect-alias-check-13.c: New test.
14324
14325 2018-03-02 Jakub Jelinek <jakub@redhat.com>
14326
14327 PR target/84614
14328 * gcc.dg/pr84614.c: New test.
14329
14330 PR inline-asm/84625
14331 * gcc.target/i386/pr84625.c: New test.
14332
14333 2018-03-02 Richard Biener <rguenther@suse.de>
14334
14335 PR tree-optimization/84427
14336 * gcc.dg/torture/pr84427.c: New testcase.
14337
14338 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
14339
14340 PR target/84534
14341 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
14342 powerpc64le*-*-linux*.
14343 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
14344 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
14345
14346 2018-03-01 Martin Sebor <msebor@redhat.com>
14347
14348 PR c++/84294
14349 * g++.dg/ext/attr-const.C: Remove xfail.
14350 * g++.dg/ext/attr-malloc-3.C: New test.
14351 * g++.dg/ext/attr-noinline-3.C: New test.
14352 * g++.dg/ext/attr-noreturn-3.C: New test.
14353 * g++.dg/ext/attr-nothrow-3.C: New test.
14354 * g++.dg/ext/attr-pure.C: Remove xfail.
14355
14356 2018-03-02 Jakub Jelinek <jakub@redhat.com>
14357
14358 PR sanitizer/70875
14359 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
14360 dg-options and dg-shouldfail "ubsan" directive.
14361
14362 2018-03-01 Marek Polacek <polacek@redhat.com>
14363 Jason Merrill <jason@redhat.com>
14364
14365 PR c++/84582
14366 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
14367 * g++.dg/cpp1z/static1.C: New test.
14368 * g++.dg/template/static37.C: New test.
14369
14370 2018-03-01 Nathan Sidwell <nathan@acm.org>
14371
14372 PR c++/84434
14373 * g++.dg/template/pr84434.C: New.
14374
14375 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
14376
14377 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
14378 -mthumb to the command-line.
14379
14380 2018-03-01 Marek Polacek <polacek@redhat.com>
14381
14382 PR c++/84596
14383 * g++.dg/cpp0x/static_assert14.C: New test.
14384
14385 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
14386
14387 PR c++/79410
14388 * g++.dg/torture/pr79410.C: New.
14389
14390 2018-03-01 Martin Liska <mliska@suse.cz>
14391
14392 PR sanitizer/82484
14393 * gcc.dg/asan/pr82484.c: New test.
14394
14395 2018-03-01 Richard Biener <rguenther@suse.de>
14396
14397 PR debug/84645
14398 * gfortran.dg/lto/pr84645_0.f90: New testcase.
14399
14400 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
14401
14402 PR fortran/84219
14403 * gfortran.dg/coarray_47.f90: New test.
14404
14405 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
14406
14407 PR fortran/84538
14408 * gfortran.dg/class_array_23.f03: New test.
14409
14410 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
14411
14412 PR rtl-optimization/84528
14413 * gcc.dg/torture/pr84538.c: Rename to...
14414 * gcc.dg/torture/pr84528.c: ...this.
14415
14416 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
14417
14418 PR rtl-optimization/84528
14419 * gcc.dg/torture/pr84538.c: New test.
14420
14421 2018-02-28 Martin Sebor <msebor@redhat.com>
14422
14423 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
14424 -fpic test failures.
14425 * c-c++-common/Wrestrict-2.c: Same.
14426 * c-c++-common/Wstringop-truncation.c: Same.
14427 * gcc.dg/Warray-bounds-22.c: Same.
14428 * gcc.dg/Wstringop-overflow.c: Same.
14429 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
14430 (signed_range): Same.
14431 (unsigned_anti_range): Same.
14432 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
14433 (signed_range): Same.
14434 (unsigned_anti_range): Same.
14435 * gcc.dg/attr-alloc_size-7.c: Same.
14436 * gcc.dg/attr-alloc_size-8.c: Same.
14437 * gcc.dg/builtin-alloc-size.c: Same.
14438 * gcc.dg/builtin-stpncpy.c: Same.
14439 * gcc.dg/builtins-nonnull.c: Same.
14440 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
14441 * gcc.dg/pr79214.c: Same.
14442 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
14443 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
14444 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
14445 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
14446 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
14447 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
14448 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
14449 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
14450 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
14451 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
14452 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
14453
14454 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
14455
14456 PR target/84014
14457 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
14458
14459 2018-02-28 Jakub Jelinek <jakub@redhat.com>
14460
14461 PR c++/84609
14462 * g++.dg/cpp0x/pr84609.C: New test.
14463
14464 2018-02-28 Martin Sebor <msebor@redhat.com>
14465
14466 PR testsuite/84617
14467 * g++.dg/ext/attr-malloc-3.C: New test.
14468 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
14469 to pre-existing problems.
14470 * g++.dg/ext/attr-pure.C: Same.
14471
14472 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
14473
14474 PR fortran/83901
14475 * gfortran.dg/associate_37.f90: New test.
14476
14477 PR fortran/83344
14478 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
14479
14480 2018-02-28 Jakub Jelinek <jakub@redhat.com>
14481
14482 PR target/52991
14483 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
14484 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
14485 * gcc.dg/bf-ms-layout-4.c: New test.
14486 * gcc.dg/bf-ms-layout-5.c: New test.
14487
14488 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
14489
14490 PR target/83399
14491 * gcc.target/powerpc/pr83399.c: Only run on Linux.
14492
14493 2018-02-28 Richard Biener <rguenther@suse.de>
14494
14495 PR tree-optimization/84584
14496 * gcc.dg/graphite/pr84584.c: New testcase.
14497
14498 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
14499
14500 PR preprocessor/84517
14501 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
14502
14503 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
14504
14505 * c-c++-common/dump-ada-spec-12.c: New test.
14506 * c-c++-common/dump-ada-spec-13.c: Likewise.
14507
14508 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
14509
14510 * c-c++-common/dump-ada-spec-11.c: New test.
14511
14512 2018-02-28 Martin Liska <mliska@suse.cz>
14513
14514 PR testsuite/84597
14515 * g++.dg/ext/timevar1.C: Fix pruned patterns.
14516 * g++.dg/ext/timevar2.C: Likewise.
14517
14518 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
14519
14520 * c-c++-common/dump-ada-spec-8.c: New test.
14521 * c-c++-common/dump-ada-spec-9.c: Likewise.
14522 * c-c++-common/dump-ada-spec-10.c: Likewise.
14523
14524 2018-02-28 Richard Biener <rguenther@suse.de>
14525
14526 PR middle-end/84607
14527 * gcc.dg/pr84607.c: New testcase.
14528
14529 2018-02-28 Nathan Sidwell <nathan@acm.org>
14530
14531 PR c++/84602
14532 * g++.dg/lookup/pr84602.C: New.
14533
14534 2018-02-28 Jakub Jelinek <jakub@redhat.com>
14535
14536 PR c++/83871
14537 PR c++/83503
14538 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
14539 dg-options.
14540 * g++.dg/ext/attr-nonnull.C: Likewise.
14541 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
14542 directives.
14543 * g++.dg/ext/attr-noinline-2.C: Likewise.
14544 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
14545 -fdump-tree-eh in dg-options.
14546
14547 2018-02-28 Alan Modra <amodra@gmail.com>
14548
14549 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
14550 GNU ld message.
14551 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
14552
14553 2018-02-27 Martin Sebor <msebor@redhat.com>
14554
14555 PR c++/83871
14556 PR c++/83503
14557 * g++.dg/Wmissing-attributes.C: New test.
14558 * g++.dg/ext/attr-const-pure.C: New test.
14559 * g++.dg/ext/attr-const.C: New test.
14560 * g++.dg/ext/attr-deprecated-2.C: New test.
14561 * g++.dg/ext/attr-malloc-2.C: New test.
14562 * g++.dg/ext/attr-malloc.C: New test.
14563 * g++.dg/ext/attr-noinline-2.C: New test.
14564 * g++.dg/ext/attr-noinline.C: New test.
14565 * g++.dg/ext/attr-nonnull.C: New test.
14566 * g++.dg/ext/attr-noreturn-2.C: New test.
14567 * g++.dg/ext/attr-noreturn.C: New test.
14568 * g++.dg/ext/attr-nothrow-2.C: New test.
14569 * g++.dg/ext/attr-nothrow.C: New test.
14570 * g++.dg/ext/attr-optimize.C: New test.
14571 * g++.dg/ext/attr-pure.C: New test.
14572 * g++.dg/ext/attr-returns-nonnull.C: New test.
14573 * g++.dg/ext/attr-warning.C: New test.
14574
14575 2018-02-27 Nathan Sidwell <nathan@acm.org>
14576
14577 PR c++/84426
14578 * g++.dg/lookup/pr84426.C: New.
14579
14580 2018-02-27 Richard Biener <rguenther@suse.de>
14581
14582 PR tree-optimization/84512
14583 * gcc.dg/tree-ssa/pr84512.c: New testcase.
14584
14585 2018-02-27 Martin Liska <mliska@suse.cz>
14586
14587 PR gcov-profile/84548
14588 * g++.dg/gcov/pr84548.C: New test.
14589
14590 2018-02-27 Jakub Jelinek <jakub@redhat.com>
14591
14592 PR target/84575
14593 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
14594
14595 2018-02-26 Jakub Jelinek <jakub@redhat.com>
14596
14597 PR c++/84558
14598 * g++.dg/cpp1y/pr84558.C: New test.
14599
14600 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
14601
14602 PR c++/84540
14603 * g++.dg/cpp0x/alignas14.C: New.
14604 * g++.dg/cpp0x/alignas15.C: Likewise.
14605
14606 2018-02-26 Jakub Jelinek <jakub@redhat.com>
14607
14608 PR c++/84557
14609 * g++.dg/gomp/pr84557.C: New test.
14610
14611 2018-02-26 Marek Polacek <polacek@redhat.com>
14612
14613 PR c++/84325
14614 * g++.dg/cpp1z/pr84325.C: New test.
14615
14616 2018-02-26 Carl Love <cel@us.ibm.com>
14617
14618 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
14619 Power 8 test file.
14620 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
14621 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
14622 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
14623 -mcpu=power8.
14624 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
14625 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
14626 -mcpu=power8.
14627
14628 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
14629
14630 PR target/84039
14631 * gcc.target/i386/indirect-thunk-1.c: Updated.
14632 * gcc.target/i386/indirect-thunk-2.c: Likewise.
14633 * gcc.target/i386/indirect-thunk-3.c: Likewise.
14634 * gcc.target/i386/indirect-thunk-4.c: Likewise.
14635 * gcc.target/i386/indirect-thunk-5.c: Likewise.
14636 * gcc.target/i386/indirect-thunk-6.c: Likewise.
14637 * gcc.target/i386/indirect-thunk-7.c: Likewise.
14638 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
14639 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
14640 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
14641 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
14642 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
14643 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
14644 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
14645 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
14646 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
14647 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
14648 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
14649 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
14650 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
14651 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
14652 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
14653 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
14654 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
14655 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
14656 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
14657 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
14658 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
14659 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
14660 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
14661 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
14662 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
14663 * gcc.target/i386/ret-thunk-9.c: Likewise.
14664 * gcc.target/i386/ret-thunk-10.c: Likewise.
14665 * gcc.target/i386/ret-thunk-11.c: Likewise.
14666 * gcc.target/i386/ret-thunk-12.c: Likewise.
14667 * gcc.target/i386/ret-thunk-13.c: Likewise.
14668 * gcc.target/i386/ret-thunk-14.c: Likewise.
14669 * gcc.target/i386/ret-thunk-15.c: Likewise.
14670
14671 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
14672
14673 * gcc.c-torture/execute/20180226-1.c: New test.
14674
14675 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
14676
14677 PR tree-optimization/83965
14678 * gcc.dg/vect/pr83965-2.c: New test.
14679
14680 2018-02-26 Tom de Vries <tom@codesourcery.com>
14681
14682 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
14683
14684 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
14685
14686 PR target/84530
14687 * gcc.target/i386/ret-thunk-22.c: New test.
14688 * gcc.target/i386/ret-thunk-23.c: Likewise.
14689 * gcc.target/i386/ret-thunk-24.c: Likewise.
14690 * gcc.target/i386/ret-thunk-25.c: Likewise.
14691 * gcc.target/i386/ret-thunk-26.c: Likewise.
14692
14693 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
14694
14695 PR c++/84533
14696 * g++.dg/cpp1z/pr84533.C: New.
14697
14698 2018-02-26 Marek Polacek <polacek@redhat.com>
14699
14700 PR c++/84537
14701 * g++.dg/parse/error60.C: New test.
14702
14703 2018-02-26 Jakub Jelinek <jakub@redhat.com>
14704
14705 PR c++/84556
14706 * g++.dg/gomp/pr84556.C: New test.
14707 * g++.dg/vect/pr84556.cc: New test.
14708
14709 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
14710
14711 PR fortran/32957
14712 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
14713 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
14714 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
14715 * gfortran.dg/c_loc_test.f90: Likewise.
14716 * gfortran.dg/c_loc_tests_2.f03: Likewise.
14717 * gfortran.dg/proc_decl_17.f90: Likewise.
14718 * gfortran.dg/proc_ptr_8.f90: Likewise.
14719
14720 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
14721
14722 PR target/84521
14723 * gcc.target/aarch64/lr_free_2.c: Revert changes in
14724 r254814 disabling -fomit-frame-pointer by default.
14725 * gcc.target/aarch64/spill_1.c: Likewise.
14726 * gcc.target/aarch64/test_frame_11.c: Likewise.
14727 * gcc.target/aarch64/test_frame_12.c: Likewise.
14728 * gcc.target/aarch64/test_frame_13.c: Likewise.
14729 * gcc.target/aarch64/test_frame_14.c: Likewise.
14730 * gcc.target/aarch64/test_frame_15.c: Likewise.
14731 * gcc.target/aarch64/test_frame_3.c: Likewise.
14732 * gcc.target/aarch64/test_frame_5.c: Likewise.
14733 * gcc.target/aarch64/test_frame_9.c: Likewise.
14734
14735 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
14736
14737 PR fortran/83633
14738 * gfortran.dg/explicit_shape_1.f90: New test.
14739 * gfortran.dg/automatic_module_variable.f90: Update regex.
14740 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
14741 * gfortran.dg/constant_shape.f90: Ditto.
14742 * gfortran.dg/dec_structure_23.f90: Ditto.
14743 * gfortran.dg/pr78240.f90: Ditto.
14744
14745 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
14746
14747 PR fortran/84523
14748 * gfortran.dg/pr84523.f90: New test.
14749
14750 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
14751
14752 PR fortran/78238
14753 * gfortran.dg/select_type_40.f90: New test.
14754
14755 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
14756
14757 PR fortran/30792
14758 * gfortran.dg/data_substring.f90: New test.
14759
14760 2018-02-24 Marek Polacek <polacek@redhat.com>
14761
14762 PR c++/83692
14763 * g++.dg/cpp1z/constexpr-83692.C: New test.
14764
14765 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
14766
14767 PR fortran/84346
14768 * gfortran.dg/statement_function_1.f90: Update test.
14769
14770 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14771
14772 PR fortran/84506
14773 * gfortran.dg/inquire_19.f90: New test.
14774
14775 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
14776
14777 PR fortran/83149
14778 * gfortran.dg/pr83149_b.f90: New test.
14779 * gfortran.dg/pr83149_a.f90: Additional source for previous.
14780
14781 2018-02-23 Carl Love <cel@us.ibm.com>
14782
14783 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
14784 vec_signed2 and vec_unsigned2 to new Power 8 test file.
14785 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
14786 Power 8 tests.
14787
14788 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
14789
14790 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
14791 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
14792
14793 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
14794
14795 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
14796 expected output.
14797
14798 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
14799
14800 PR fortran/83149
14801 * gfortran.dg/pr83149_1.f90: New test.
14802 * gfortran.dg/pr83149.f90: Additional source for previous.
14803
14804 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
14805
14806 PR testsuite/80551
14807 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
14808 __GI___pthread_mutex_init as well.
14809
14810 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
14811
14812 PR fortran/83148
14813 * gfortran.dg/class_68.f90: New test.
14814
14815 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
14816
14817 PR fortran/59781
14818 * gfortran.dg/derived_init_5.f90: New test.
14819
14820 2018-02-22 Jakub Jelinek <jakub@redhat.com>
14821
14822 PR target/82851
14823 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
14824 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
14825
14826 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
14827
14828 PR target/81572
14829 * gcc.target/powerpc/pr81572.c: New.
14830
14831 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
14832
14833 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
14834
14835 2018-02-22 Martin Sebor <msebor@redhat.com>
14836
14837 PR tree-optimization/84480
14838 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
14839 * g++.dg/warn/Wstringop-truncation-1.C: New test.
14840
14841 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
14842
14843 PR target/84176
14844 * gcc.target/i386/indirect-thunk-11.c: New test.
14845 * gcc.target/i386/indirect-thunk-12.c: Likewise.
14846 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
14847 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
14848 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
14849 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
14850 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
14851 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
14852 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
14853 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
14854
14855 2018-02-22 Steve Ellcey <sellcey@cavium.com>
14856
14857 PR target/83335
14858 * gcc.target/aarch64/asm-2.c: Add dg-error for
14859 ILP32 mode.
14860 * gcc.target/aarch64/asm-4.c: New test.
14861
14862 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
14863
14864 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
14865
14866 2018-02-22 Marek Polacek <polacek@redhat.com>
14867
14868 PR c++/84493
14869 * g++.dg/parse/error59.C: New test.
14870
14871 2018-02-22 Tom de Vries <tom@codesourcery.com>
14872
14873 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
14874
14875 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
14876
14877 PR c++/77655
14878 * g++.dg/cpp0x/pr77655.C: New.
14879
14880 2018-02-22 Jakub Jelinek <jakub@redhat.com>
14881
14882 PR c++/84496
14883 * g++.dg/cpp1y/pr84496.C: New test.
14884
14885 PR target/84502
14886 * g++.dg/torture/pr84502.C: New test.
14887
14888 PR tree-optimization/84503
14889 * gcc.dg/pr84503-1.c: New test.
14890 * gcc.dg/pr84503-2.c: New test.
14891
14892 2018-02-21 Jakub Jelinek <jakub@redhat.com>
14893
14894 PR tree-optimization/84478
14895 * gcc.c-torture/execute/pr84478.c: New test.
14896
14897 2018-02-20 Martin Sebor <msebor@redhat.com>
14898
14899 PR middle-end/84095
14900 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
14901 * c-c++-common/Wrestrict.c: Same.
14902 * gcc.dg/Wrestrict-6.c: Same.
14903 * gcc.dg/Warray-bounds-27.c: New test.
14904 * gcc.dg/Wrestrict-8.c: New test.
14905 * gcc.dg/Wrestrict-9.c: New test.
14906 * gcc.dg/pr84095.c: New test.
14907
14908 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
14909
14910 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
14911
14912 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
14913
14914 PR fortran/48890
14915 PR fortran/83823
14916 * gfortran.dg/structure_constructor_14.f90: New test.
14917
14918 2018-02-20 Jeff Law <law@redhat.com>
14919
14920 PR middle-end/82123
14921 PR tree-optimization/81592
14922 PR middle-end/79257
14923 * gcc.dg/pr81592.c: New test.
14924 * gcc.dg/pr82123.c: New test.
14925 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
14926
14927 2018-02-20 Jakub Jelinek <jakub@redhat.com>
14928
14929 PR c++/84488
14930 * g++.dg/warn/Wunused-var-30.C: New test.
14931
14932 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
14933
14934 PR tree-optimization/84419
14935 * gcc.dg/vect/pr84419.c: New test.
14936
14937 2018-02-20 Jakub Jelinek <jakub@redhat.com>
14938
14939 PR middle-end/82004
14940 * gfortran.dg/pr82004.f90: New test.
14941
14942 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
14943
14944 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
14945
14946 2018-02-20 Martin Liska <mliska@suse.cz>
14947
14948 PR c/84310
14949 PR target/79747
14950 * gcc.target/i386/pr84310.c: New test.
14951 * gcc.target/i386/pr84310-2.c: Likewise.
14952
14953 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
14954
14955 PR c++/84446
14956 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
14957
14958 2018-02-20 Jakub Jelinek <jakub@redhat.com>
14959
14960 PR c++/84445
14961 * g++.dg/cpp1z/launder7.C: New test.
14962
14963 PR c++/84449
14964 * g++.dg/cpp0x/constexpr-84449.C: New test.
14965
14966 PR c++/84455
14967 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
14968
14969 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
14970
14971 PR fortran/83344
14972 PR fortran/83975
14973 * gfortran.dg/associate_22.f90: Enable commented out test.
14974 * gfortran.dg/associate_36.f90: New test.
14975
14976 2018-02-19 Jakub Jelinek <jakub@redhat.com>
14977
14978 PR target/84146
14979 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
14980
14981 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
14982
14983 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
14984 (dg-options): Use -mavx instead of -w.
14985
14986 2018-02-19 Jakub Jelinek <jakub@redhat.com>
14987
14988 PR c++/84444
14989 * g++.dg/cpp1z/launder8.C: New test.
14990
14991 PR c++/84448
14992 * g++.dg/gomp/pr84448.C: New test.
14993
14994 PR c++/84430
14995 * g++.dg/gomp/pr84430.C: New test.
14996
14997 PR tree-optimization/84452
14998 * gcc.dg/pr84452.c: New test.
14999
15000 PR c++/79064
15001 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
15002
15003 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
15004
15005 PR fortran/35339
15006 * gfortran.dg/implied_do_io_4.f90: New test.
15007
15008 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
15009
15010 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
15011 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
15012 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
15013
15014 2018-02-19 Carl Love <cel@us.ibm.com>
15015
15016 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
15017
15018 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
15019
15020 PR target/84460
15021 * gcc.target/i386/pr57193.c: Add -mtune=generic.
15022
15023 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
15024
15025 PR c++/84348
15026 * g++.dg/cpp0x/auto50.C: New.
15027 * g++.dg/parse/friend12.C: Adjust.
15028
15029 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15030
15031 PR libgfortran/84389
15032 * gfortran.dg/dtio_33.f90: New test.
15033
15034 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15035
15036 PR libgfortran/84412
15037 * gfortran.dg/inquire_18.f90: New test.
15038
15039 2018-02-18 Janus Weil <janus@gcc.gnu.org>
15040
15041 PR fortran/84381
15042 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
15043 * gfortran.dg/pointer_intent_3.f90: Ditto.
15044 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
15045 * gfortran.dg/protected_3.f90: Ditto.
15046 * gfortran.dg/protected_4.f90: Ditto.
15047 * gfortran.dg/protected_5.f90: Ditto.
15048 * gfortran.dg/protected_6.f90: Ditto.
15049
15050 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
15051
15052 PR fortran/80945
15053 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
15054 change to run.
15055
15056 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
15057
15058 PR fortran/84270
15059 * gfortran.dg/inline_matmul_22.f90: New test.
15060
15061 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
15062
15063 PR fortran/84381
15064 * gfortran.dg/abort_shoulfail.f90: New test.
15065 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
15066 by STOP n.
15067 * gfortran.dg/PR19754_2.f90: Likewise.
15068 * gfortran.dg/PR19872.f: Likewise.
15069 * gfortran.dg/PR49268.f90: Likewise.
15070 * gfortran.dg/Wall.f90: Likewise.
15071 * gfortran.dg/Wno-all.f90: Likewise.
15072 * gfortran.dg/achar_1.f90: Likewise.
15073 * gfortran.dg/achar_2.f90: Likewise.
15074 * gfortran.dg/achar_4.f90: Likewise.
15075 * gfortran.dg/achar_6.F90: Likewise.
15076 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
15077 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
15078 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
15079 * gfortran.dg/actual_array_offset_1.f90: Likewise.
15080 * gfortran.dg/actual_array_result_1.f90: Likewise.
15081 * gfortran.dg/actual_array_substr_1.f90: Likewise.
15082 * gfortran.dg/actual_array_substr_2.f90: Likewise.
15083 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
15084 * gfortran.dg/actual_procedure_1.f90: Likewise.
15085 * gfortran.dg/adjustl_1.f90: Likewise.
15086 * gfortran.dg/advance_1.f90: Likewise.
15087 * gfortran.dg/advance_4.f90: Likewise.
15088 * gfortran.dg/advance_5.f90: Likewise.
15089 * gfortran.dg/advance_6.f90: Likewise.
15090 * gfortran.dg/aint_anint_1.f90: Likewise.
15091 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
15092 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
15093 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
15094 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
15095 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
15096 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
15097 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
15098 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
15099 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
15100 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
15101 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
15102 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
15103 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
15104 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
15105 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
15106 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
15107 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
15108 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
15109 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
15110 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
15111 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
15112 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
15113 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
15114 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
15115 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
15116 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
15117 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
15118 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
15119 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
15120 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
15121 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
15122 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
15123 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
15124 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
15125 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
15126 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
15127 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
15128 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
15129 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
15130 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
15131 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
15132 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
15133 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
15134 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
15135 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
15136 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
15137 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
15138 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
15139 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
15140 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
15141 * gfortran.dg/allocatable_function_1.f90: Likewise.
15142 * gfortran.dg/allocatable_function_10.f90: Likewise.
15143 * gfortran.dg/allocatable_function_3.f90: Likewise.
15144 * gfortran.dg/allocatable_function_5.f90: Likewise.
15145 * gfortran.dg/allocatable_function_6.f90: Likewise.
15146 * gfortran.dg/allocatable_function_7.f90: Likewise.
15147 * gfortran.dg/allocatable_function_8.f90: Likewise.
15148 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
15149 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
15150 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
15151 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
15152 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
15153 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
15154 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
15155 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
15156 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
15157 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
15158 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
15159 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
15160 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
15161 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
15162 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
15163 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
15164 * gfortran.dg/allocate_class_3.f90: Likewise.
15165 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
15166 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
15167 * gfortran.dg/allocate_derived_5.f90: Likewise.
15168 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
15169 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
15170 * gfortran.dg/allocate_with_source_1.f90: Likewise.
15171 * gfortran.dg/allocate_with_source_10.f08: Likewise.
15172 * gfortran.dg/allocate_with_source_11.f08: Likewise.
15173 * gfortran.dg/allocate_with_source_12.f03: Likewise.
15174 * gfortran.dg/allocate_with_source_15.f03: Likewise.
15175 * gfortran.dg/allocate_with_source_16.f90: Likewise.
15176 * gfortran.dg/allocate_with_source_17.f03: Likewise.
15177 * gfortran.dg/allocate_with_source_18.f03: Likewise.
15178 * gfortran.dg/allocate_with_source_2.f90: Likewise.
15179 * gfortran.dg/allocate_with_source_20.f03: Likewise.
15180 * gfortran.dg/allocate_with_source_22.f03: Likewise.
15181 * gfortran.dg/allocate_with_source_23.f03: Likewise.
15182 * gfortran.dg/allocate_with_source_24.f90: Likewise.
15183 * gfortran.dg/allocate_with_source_5.f90: Likewise.
15184 * gfortran.dg/allocate_with_source_6.f90: Likewise.
15185 * gfortran.dg/allocate_with_source_7.f08: Likewise.
15186 * gfortran.dg/allocate_with_source_8.f08: Likewise.
15187 * gfortran.dg/allocate_with_source_9.f08: Likewise.
15188 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
15189 * gfortran.dg/allocate_zerosize_3.f: Likewise.
15190 * gfortran.dg/altreturn_3.f90: Likewise.
15191 * gfortran.dg/altreturn_5.f90: Likewise.
15192 * gfortran.dg/altreturn_7.f90: Likewise.
15193 * gfortran.dg/and_or_xor.f90: Likewise.
15194 * gfortran.dg/anint_1.f90: Likewise.
15195 * gfortran.dg/any_all_1.f90: Likewise.
15196 * gfortran.dg/anyallcount_1.f90: Likewise.
15197 * gfortran.dg/append_1.f90: Likewise.
15198 * gfortran.dg/argument_checking_1.f90: Likewise.
15199 * gfortran.dg/argument_checking_2.f90: Likewise.
15200 * gfortran.dg/argument_checking_8.f90: Likewise.
15201 * gfortran.dg/arithmetic_if.f90: Likewise.
15202 * gfortran.dg/array_1.f90: Likewise.
15203 * gfortran.dg/array_2.f90: Likewise.
15204 * gfortran.dg/array_alloc_1.f90: Likewise.
15205 * gfortran.dg/array_alloc_2.f90: Likewise.
15206 * gfortran.dg/array_alloc_3.f90: Likewise.
15207 * gfortran.dg/array_assignment_1.F90: Likewise.
15208 * gfortran.dg/array_assignment_5.f90: Likewise.
15209 * gfortran.dg/array_constructor_1.f90: Likewise.
15210 * gfortran.dg/array_constructor_10.f90: Likewise.
15211 * gfortran.dg/array_constructor_11.f90: Likewise.
15212 * gfortran.dg/array_constructor_12.f90: Likewise.
15213 * gfortran.dg/array_constructor_15.f90: Likewise.
15214 * gfortran.dg/array_constructor_16.f90: Likewise.
15215 * gfortran.dg/array_constructor_17.f90: Likewise.
15216 * gfortran.dg/array_constructor_19.f90: Likewise.
15217 * gfortran.dg/array_constructor_23.f: Likewise.
15218 * gfortran.dg/array_constructor_24.f: Likewise.
15219 * gfortran.dg/array_constructor_32.f90: Likewise.
15220 * gfortran.dg/array_constructor_36.f90: Likewise.
15221 * gfortran.dg/array_constructor_39.f90: Likewise.
15222 * gfortran.dg/array_constructor_4.f90: Likewise.
15223 * gfortran.dg/array_constructor_40.f90: Likewise.
15224 * gfortran.dg/array_constructor_44.f90: Likewise.
15225 * gfortran.dg/array_constructor_45.f90: Likewise.
15226 * gfortran.dg/array_constructor_46.f90: Likewise.
15227 * gfortran.dg/array_constructor_47.f90: Likewise.
15228 * gfortran.dg/array_constructor_49.f90: Likewise.
15229 * gfortran.dg/array_constructor_5.f90: Likewise.
15230 * gfortran.dg/array_constructor_50.f90: Likewise.
15231 * gfortran.dg/array_constructor_6.f90: Likewise.
15232 * gfortran.dg/array_constructor_7.f90: Likewise.
15233 * gfortran.dg/array_constructor_8.f90: Likewise.
15234 * gfortran.dg/array_constructor_9.f90: Likewise.
15235 * gfortran.dg/array_constructor_type_1.f03: Likewise.
15236 * gfortran.dg/array_constructor_type_10.f03: Likewise.
15237 * gfortran.dg/array_constructor_type_11.f03: Likewise.
15238 * gfortran.dg/array_constructor_type_12.f03: Likewise.
15239 * gfortran.dg/array_constructor_type_13.f90: Likewise.
15240 * gfortran.dg/array_constructor_type_14.f03: Likewise.
15241 * gfortran.dg/array_constructor_type_16.f03: Likewise.
15242 * gfortran.dg/array_constructor_type_2.f03: Likewise.
15243 * gfortran.dg/array_constructor_type_22.f03: Likewise.
15244 * gfortran.dg/array_constructor_type_3.f03: Likewise.
15245 * gfortran.dg/array_constructor_type_4.f03: Likewise.
15246 * gfortran.dg/array_constructor_type_5.f03: Likewise.
15247 * gfortran.dg/array_constructor_type_6.f03: Likewise.
15248 * gfortran.dg/array_constructor_type_7.f03: Likewise.
15249 * gfortran.dg/array_function_1.f90: Likewise.
15250 * gfortran.dg/array_function_5.f90: Likewise.
15251 * gfortran.dg/array_initializer_1.f90: Likewise.
15252 * gfortran.dg/array_initializer_2.f90: Likewise.
15253 * gfortran.dg/array_memcpy_5.f90: Likewise.
15254 * gfortran.dg/array_memset_2.f90: Likewise.
15255 * gfortran.dg/array_reference_1.f90: Likewise.
15256 * gfortran.dg/array_return_value_1.f90: Likewise.
15257 * gfortran.dg/array_section_1.f90: Likewise.
15258 * gfortran.dg/array_temporaries_3.f90: Likewise.
15259 * gfortran.dg/arrayio_1.f90: Likewise.
15260 * gfortran.dg/arrayio_10.f90: Likewise.
15261 * gfortran.dg/arrayio_11.f90: Likewise.
15262 * gfortran.dg/arrayio_12.f90: Likewise.
15263 * gfortran.dg/arrayio_13.f90: Likewise.
15264 * gfortran.dg/arrayio_14.f90: Likewise.
15265 * gfortran.dg/arrayio_16.f90: Likewise.
15266 * gfortran.dg/arrayio_2.f90: Likewise.
15267 * gfortran.dg/arrayio_3.f90: Likewise.
15268 * gfortran.dg/arrayio_4.f90: Likewise.
15269 * gfortran.dg/arrayio_5.f90: Likewise.
15270 * gfortran.dg/arrayio_6.f90: Likewise.
15271 * gfortran.dg/arrayio_7.f90: Likewise.
15272 * gfortran.dg/arrayio_8.f90: Likewise.
15273 * gfortran.dg/arrayio_9.f90: Likewise.
15274 * gfortran.dg/arrayio_derived_1.f90: Likewise.
15275 * gfortran.dg/assign_10.f90: Likewise.
15276 * gfortran.dg/assign_9.f90: Likewise.
15277 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
15278 * gfortran.dg/assignment_1.f90: Likewise.
15279 * gfortran.dg/associate_1.f03: Likewise.
15280 * gfortran.dg/associate_11.f90: Likewise.
15281 * gfortran.dg/associate_13.f90: Likewise.
15282 * gfortran.dg/associate_15.f90: Likewise.
15283 * gfortran.dg/associate_17.f90: Likewise.
15284 * gfortran.dg/associate_18.f08: Likewise.
15285 * gfortran.dg/associate_19.f03: Likewise.
15286 * gfortran.dg/associate_20.f03: Likewise.
15287 * gfortran.dg/associate_22.f90: Likewise.
15288 * gfortran.dg/associate_23.f90: Likewise.
15289 * gfortran.dg/associate_24.f90: Likewise.
15290 * gfortran.dg/associate_25.f90: Likewise.
15291 * gfortran.dg/associate_27.f90: Likewise.
15292 * gfortran.dg/associate_28.f90: Likewise.
15293 * gfortran.dg/associate_32.f03: Likewise.
15294 * gfortran.dg/associate_33.f03: Likewise.
15295 * gfortran.dg/associate_34.f90: Likewise.
15296 * gfortran.dg/associate_6.f03: Likewise.
15297 * gfortran.dg/associate_7.f03: Likewise.
15298 * gfortran.dg/associate_8.f03: Likewise.
15299 * gfortran.dg/associate_9.f03: Likewise.
15300 * gfortran.dg/associated_1.f90: Likewise.
15301 * gfortran.dg/associated_2.f90: Likewise.
15302 * gfortran.dg/associated_5.f90: Likewise.
15303 * gfortran.dg/associated_6.f90: Likewise.
15304 * gfortran.dg/associated_target_3.f90: Likewise.
15305 * gfortran.dg/associated_target_4.f90: Likewise.
15306 * gfortran.dg/associated_target_5.f03: Likewise.
15307 * gfortran.dg/associated_target_6.f03: Likewise.
15308 * gfortran.dg/assumed_dummy_1.f90: Likewise.
15309 * gfortran.dg/assumed_rank_1.f90: Likewise.
15310 * gfortran.dg/assumed_rank_10.f90: Likewise.
15311 * gfortran.dg/assumed_rank_2.f90: Likewise.
15312 * gfortran.dg/assumed_rank_7.f90: Likewise.
15313 * gfortran.dg/assumed_rank_8.f90: Likewise.
15314 * gfortran.dg/assumed_rank_9.f90: Likewise.
15315 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
15316 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
15317 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
15318 * gfortran.dg/assumed_type_2.f90: Likewise.
15319 * gfortran.dg/atan2_1.f90: Likewise.
15320 * gfortran.dg/auto_array_1.f90: Likewise.
15321 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
15322 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
15323 * gfortran.dg/auto_char_len_3.f90: Likewise.
15324 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
15325 * gfortran.dg/auto_internal_assumed.f90: Likewise.
15326 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
15327 * gfortran.dg/auto_save_2.f90: Likewise.
15328 * gfortran.dg/automatic_default_init_1.f90: Likewise.
15329 * gfortran.dg/backslash_1.f90: Likewise.
15330 * gfortran.dg/backslash_2.f90: Likewise.
15331 * gfortran.dg/backslash_3.f: Likewise.
15332 * gfortran.dg/backspace_1.f: Likewise.
15333 * gfortran.dg/backspace_10.f90: Likewise.
15334 * gfortran.dg/backspace_11.f90: Likewise.
15335 * gfortran.dg/backspace_2.f: Likewise.
15336 * gfortran.dg/backspace_3.f: Likewise.
15337 * gfortran.dg/backspace_4.f: Likewise.
15338 * gfortran.dg/backspace_5.f: Likewise.
15339 * gfortran.dg/backspace_6.f: Likewise.
15340 * gfortran.dg/backspace_7.f90: Likewise.
15341 * gfortran.dg/backspace_8.f: Likewise.
15342 * gfortran.dg/backspace_9.f: Likewise.
15343 * gfortran.dg/bessel_1.f90: Likewise.
15344 * gfortran.dg/bessel_2.f90: Likewise.
15345 * gfortran.dg/bessel_5.f90: Likewise.
15346 * gfortran.dg/bessel_6.f90: Likewise.
15347 * gfortran.dg/bessel_7.f90: Likewise.
15348 * gfortran.dg/bind_c_dts_2.f03: Likewise.
15349 * gfortran.dg/bind_c_dts_3.f03: Likewise.
15350 * gfortran.dg/bind_c_usage_15.f90: Likewise.
15351 * gfortran.dg/bind_c_usage_16.f03: Likewise.
15352 * gfortran.dg/bind_c_usage_17.f90: Likewise.
15353 * gfortran.dg/bind_c_usage_24.f90: Likewise.
15354 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
15355 * gfortran.dg/binding_label_tests_16.f03: Likewise.
15356 * gfortran.dg/binding_label_tests_23.f90: Likewise.
15357 * gfortran.dg/bit_comparison_1.F90: Likewise.
15358 * gfortran.dg/bit_comparison_2.F90: Likewise.
15359 * gfortran.dg/block_1.f08: Likewise.
15360 * gfortran.dg/block_13.f08: Likewise.
15361 * gfortran.dg/block_14.f90: Likewise.
15362 * gfortran.dg/block_2.f08: Likewise.
15363 * gfortran.dg/block_6.f08: Likewise.
15364 * gfortran.dg/block_7.f08: Likewise.
15365 * gfortran.dg/block_8.f08: Likewise.
15366 * gfortran.dg/blockdata_1.f90: Likewise.
15367 * gfortran.dg/bound_1.f90: Likewise.
15368 * gfortran.dg/bound_2.f90: Likewise.
15369 * gfortran.dg/bound_3.f90: Likewise.
15370 * gfortran.dg/bound_4.f90: Likewise.
15371 * gfortran.dg/bound_5.f90: Likewise.
15372 * gfortran.dg/bound_6.f90: Likewise.
15373 * gfortran.dg/bound_7.f90: Likewise.
15374 * gfortran.dg/bound_8.f90: Likewise.
15375 * gfortran.dg/bound_9.f90: Likewise.
15376 * gfortran.dg/bound_simplification_1.f90: Likewise.
15377 * gfortran.dg/bound_simplification_3.f90: Likewise.
15378 * gfortran.dg/bound_simplification_4.f90: Likewise.
15379 * gfortran.dg/bound_simplification_5.f90: Likewise.
15380 * gfortran.dg/bound_simplification_6.f90: Likewise.
15381 * gfortran.dg/bounds_check_1.f90: Likewise.
15382 * gfortran.dg/bounds_check_12.f90: Likewise.
15383 * gfortran.dg/bounds_check_14.f90: Likewise.
15384 * gfortran.dg/bounds_check_15.f90: Likewise.
15385 * gfortran.dg/bounds_check_19.f90: Likewise.
15386 * gfortran.dg/bounds_check_8.f90: Likewise.
15387 * gfortran.dg/bounds_check_9.f90: Likewise.
15388 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
15389 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
15390 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
15391 * gfortran.dg/boz_1.f90: Likewise.
15392 * gfortran.dg/boz_11.f90: Likewise.
15393 * gfortran.dg/boz_13.f90: Likewise.
15394 * gfortran.dg/boz_14.f90: Likewise.
15395 * gfortran.dg/boz_15.f90: Likewise.
15396 * gfortran.dg/boz_3.f90: Likewise.
15397 * gfortran.dg/boz_6.f90: Likewise.
15398 * gfortran.dg/boz_9.f90: Likewise.
15399 * gfortran.dg/byte_1.f90: Likewise.
15400 * gfortran.dg/byte_2.f90: Likewise.
15401 * gfortran.dg/c_assoc.f90: Likewise.
15402 * gfortran.dg/c_assoc_2.f03: Likewise.
15403 * gfortran.dg/c_assoc_3.f90: Likewise.
15404 * gfortran.dg/c_by_val_1.f: Likewise.
15405 * gfortran.dg/c_by_val_5.f90: Likewise.
15406 * gfortran.dg/c_char_tests.f03: Likewise.
15407 * gfortran.dg/c_char_tests_2.f03: Likewise.
15408 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
15409 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
15410 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
15411 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
15412 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
15413 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
15414 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
15415 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
15416 * gfortran.dg/c_kind_params.f90: Likewise.
15417 * gfortran.dg/c_loc_test_20.f90: Likewise.
15418 * gfortran.dg/c_loc_tests_2.f03: Likewise.
15419 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
15420 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
15421 * gfortran.dg/c_size_t_test.f03: Likewise.
15422 * gfortran.dg/c_sizeof_1.f90: Likewise.
15423 * gfortran.dg/c_sizeof_5.f90: Likewise.
15424 * gfortran.dg/c_sizeof_6.f90: Likewise.
15425 * gfortran.dg/char4_iunit_1.f03: Likewise.
15426 * gfortran.dg/char4_iunit_2.f03: Likewise.
15427 * gfortran.dg/char_allocation_1.f90: Likewise.
15428 * gfortran.dg/char_array_constructor.f90: Likewise.
15429 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
15430 * gfortran.dg/char_assign_1.f90: Likewise.
15431 * gfortran.dg/char_associated_1.f90: Likewise.
15432 * gfortran.dg/char_cast_2.f90: Likewise.
15433 * gfortran.dg/char_comparison_1.f: Likewise.
15434 * gfortran.dg/char_component_initializer_1.f90: Likewise.
15435 * gfortran.dg/char_component_initializer_2.f90: Likewise.
15436 * gfortran.dg/char_cons_len.f90: Likewise.
15437 * gfortran.dg/char_conversion.f90: Likewise.
15438 * gfortran.dg/char_cshift_1.f90: Likewise.
15439 * gfortran.dg/char_cshift_2.f90: Likewise.
15440 * gfortran.dg/char_decl_2.f90: Likewise.
15441 * gfortran.dg/char_eoshift_1.f90: Likewise.
15442 * gfortran.dg/char_eoshift_2.f90: Likewise.
15443 * gfortran.dg/char_eoshift_3.f90: Likewise.
15444 * gfortran.dg/char_eoshift_4.f90: Likewise.
15445 * gfortran.dg/char_eoshift_5.f90: Likewise.
15446 * gfortran.dg/char_expr_1.f90: Likewise.
15447 * gfortran.dg/char_expr_3.f90: Likewise.
15448 * gfortran.dg/char_initialiser_actual.f90: Likewise.
15449 * gfortran.dg/char_length_12.f90: Likewise.
15450 * gfortran.dg/char_length_14.f90: Likewise.
15451 * gfortran.dg/char_length_15.f90: Likewise.
15452 * gfortran.dg/char_length_17.f90: Likewise.
15453 * gfortran.dg/char_length_20.f90: Likewise.
15454 * gfortran.dg/char_length_21.f90: Likewise.
15455 * gfortran.dg/char_length_5.f90: Likewise.
15456 * gfortran.dg/char_length_6.f90: Likewise.
15457 * gfortran.dg/char_length_7.f90: Likewise.
15458 * gfortran.dg/char_length_8.f90: Likewise.
15459 * gfortran.dg/char_pack_1.f90: Likewise.
15460 * gfortran.dg/char_pack_2.f90: Likewise.
15461 * gfortran.dg/char_pointer_assign.f90: Likewise.
15462 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
15463 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
15464 * gfortran.dg/char_pointer_dependency.f90: Likewise.
15465 * gfortran.dg/char_pointer_dummy.f90: Likewise.
15466 * gfortran.dg/char_pointer_func.f90: Likewise.
15467 * gfortran.dg/char_reshape_1.f90: Likewise.
15468 * gfortran.dg/char_result_1.f90: Likewise.
15469 * gfortran.dg/char_result_12.f90: Likewise.
15470 * gfortran.dg/char_result_13.f90: Likewise.
15471 * gfortran.dg/char_result_14.f90: Likewise.
15472 * gfortran.dg/char_result_15.f90: Likewise.
15473 * gfortran.dg/char_result_2.f90: Likewise.
15474 * gfortran.dg/char_result_3.f90: Likewise.
15475 * gfortran.dg/char_result_4.f90: Likewise.
15476 * gfortran.dg/char_result_5.f90: Likewise.
15477 * gfortran.dg/char_result_6.f90: Likewise.
15478 * gfortran.dg/char_result_7.f90: Likewise.
15479 * gfortran.dg/char_result_8.f90: Likewise.
15480 * gfortran.dg/char_spread_1.f90: Likewise.
15481 * gfortran.dg/char_transpose_1.f90: Likewise.
15482 * gfortran.dg/char_type_len.f90: Likewise.
15483 * gfortran.dg/char_unpack_1.f90: Likewise.
15484 * gfortran.dg/char_unpack_2.f90: Likewise.
15485 * gfortran.dg/character_array_constructor_1.f90: Likewise.
15486 * gfortran.dg/character_comparison_1.f90: Likewise.
15487 * gfortran.dg/character_comparison_2.f90: Likewise.
15488 * gfortran.dg/character_comparison_3.f90: Likewise.
15489 * gfortran.dg/character_comparison_4.f90: Likewise.
15490 * gfortran.dg/character_comparison_5.f90: Likewise.
15491 * gfortran.dg/character_comparison_6.f90: Likewise.
15492 * gfortran.dg/character_comparison_7.f90: Likewise.
15493 * gfortran.dg/character_comparison_8.f90: Likewise.
15494 * gfortran.dg/character_comparison_9.f90: Likewise.
15495 * gfortran.dg/charlen_15.f90: Likewise.
15496 * gfortran.dg/charlen_16.f90: Likewise.
15497 * gfortran.dg/chkbits.f90: Likewise.
15498 * gfortran.dg/chmod_1.f90: Likewise.
15499 * gfortran.dg/chmod_2.f90: Likewise.
15500 * gfortran.dg/chmod_3.f90: Likewise.
15501 * gfortran.dg/class_1.f03: Likewise.
15502 * gfortran.dg/class_18.f03: Likewise.
15503 * gfortran.dg/class_19.f03: Likewise.
15504 * gfortran.dg/class_35.f90: Likewise.
15505 * gfortran.dg/class_46.f03: Likewise.
15506 * gfortran.dg/class_48.f90: Likewise.
15507 * gfortran.dg/class_51.f90: Likewise.
15508 * gfortran.dg/class_52.f90: Likewise.
15509 * gfortran.dg/class_6.f03: Likewise.
15510 * gfortran.dg/class_63.f90: Likewise.
15511 * gfortran.dg/class_64.f90: Likewise.
15512 * gfortran.dg/class_65.f90: Likewise.
15513 * gfortran.dg/class_66.f90: Likewise.
15514 * gfortran.dg/class_67.f90: Likewise.
15515 * gfortran.dg/class_9.f03: Likewise.
15516 * gfortran.dg/class_alias.f90: Likewise.
15517 * gfortran.dg/class_allocate_1.f03: Likewise.
15518 * gfortran.dg/class_allocate_10.f03: Likewise.
15519 * gfortran.dg/class_allocate_13.f90: Likewise.
15520 * gfortran.dg/class_allocate_14.f90: Likewise.
15521 * gfortran.dg/class_allocate_15.f90: Likewise.
15522 * gfortran.dg/class_allocate_19.f03: Likewise.
15523 * gfortran.dg/class_allocate_21.f90: Likewise.
15524 * gfortran.dg/class_allocate_22.f90: Likewise.
15525 * gfortran.dg/class_allocate_3.f03: Likewise.
15526 * gfortran.dg/class_allocate_4.f03: Likewise.
15527 * gfortran.dg/class_allocate_5.f90: Likewise.
15528 * gfortran.dg/class_allocate_6.f03: Likewise.
15529 * gfortran.dg/class_allocate_7.f03: Likewise.
15530 * gfortran.dg/class_allocate_8.f03: Likewise.
15531 * gfortran.dg/class_allocate_9.f03: Likewise.
15532 * gfortran.dg/class_array_1.f03: Likewise.
15533 * gfortran.dg/class_array_14.f90: Likewise.
15534 * gfortran.dg/class_array_15.f03: Likewise.
15535 * gfortran.dg/class_array_16.f90: Likewise.
15536 * gfortran.dg/class_array_2.f03: Likewise.
15537 * gfortran.dg/class_array_20.f03: Likewise.
15538 * gfortran.dg/class_array_21.f03: Likewise.
15539 * gfortran.dg/class_array_3.f03: Likewise.
15540 * gfortran.dg/class_array_4.f03: Likewise.
15541 * gfortran.dg/class_array_7.f03: Likewise.
15542 * gfortran.dg/class_array_8.f03: Likewise.
15543 * gfortran.dg/class_array_9.f03: Likewise.
15544 * gfortran.dg/class_defined_operator_1.f03: Likewise.
15545 * gfortran.dg/class_dummy_1.f03: Likewise.
15546 * gfortran.dg/class_optional_1.f90: Likewise.
15547 * gfortran.dg/class_optional_2.f90: Likewise.
15548 * gfortran.dg/class_result_5.f90: Likewise.
15549 * gfortran.dg/class_result_6.f90: Likewise.
15550 * gfortran.dg/class_to_type_1.f03: Likewise.
15551 * gfortran.dg/class_to_type_2.f90: Likewise.
15552 * gfortran.dg/class_to_type_3.f03: Likewise.
15553 * gfortran.dg/class_to_type_4.f90: Likewise.
15554 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
15555 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
15556 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
15557 * gfortran.dg/coarray/atomic_1.f90: Likewise.
15558 * gfortran.dg/coarray/atomic_2.f90: Likewise.
15559 * gfortran.dg/coarray/codimension.f90: Likewise.
15560 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
15561 * gfortran.dg/coarray/collectives_1.f90: Likewise.
15562 * gfortran.dg/coarray/collectives_2.f90: Likewise.
15563 * gfortran.dg/coarray/collectives_3.f90: Likewise.
15564 * gfortran.dg/coarray/collectives_4.f90: Likewise.
15565 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
15566 * gfortran.dg/coarray/dummy_1.f90: Likewise.
15567 * gfortran.dg/coarray/event_1.f90: Likewise.
15568 * gfortran.dg/coarray/event_2.f90: Likewise.
15569 * gfortran.dg/coarray/get_array.f90: Likewise.
15570 * gfortran.dg/coarray/image_index_1.f90: Likewise.
15571 * gfortran.dg/coarray/image_index_2.f90: Likewise.
15572 * gfortran.dg/coarray/image_index_3.f90: Likewise.
15573 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
15574 * gfortran.dg/coarray/lock_1.f90: Likewise.
15575 * gfortran.dg/coarray/lock_2.f90: Likewise.
15576 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
15577 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
15578 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
15579 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
15580 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
15581 * gfortran.dg/coarray/registering_1.f90: Likewise.
15582 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
15583 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
15584 * gfortran.dg/coarray/send_array.f90: Likewise.
15585 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
15586 * gfortran.dg/coarray/sendget_array.f90: Likewise.
15587 * gfortran.dg/coarray/subobject_1.f90: Likewise.
15588 * gfortran.dg/coarray/sync_1.f90: Likewise.
15589 * gfortran.dg/coarray/sync_3.f90: Likewise.
15590 * gfortran.dg/coarray/this_image_1.f90: Likewise.
15591 * gfortran.dg/coarray/this_image_2.f90: Likewise.
15592 * gfortran.dg/coarray_13.f90: Likewise.
15593 * gfortran.dg/coarray_15.f90: Likewise.
15594 * gfortran.dg/coarray_16.f90: Likewise.
15595 * gfortran.dg/coarray_2.f90: Likewise.
15596 * gfortran.dg/coarray_23.f90: Likewise.
15597 * gfortran.dg/coarray_40.f90: Likewise.
15598 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
15599 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
15600 * gfortran.dg/coarray_allocate_10.f08: Likewise.
15601 * gfortran.dg/coarray_allocate_2.f08: Likewise.
15602 * gfortran.dg/coarray_allocate_3.f08: Likewise.
15603 * gfortran.dg/coarray_allocate_4.f08: Likewise.
15604 * gfortran.dg/coarray_allocate_5.f08: Likewise.
15605 * gfortran.dg/coarray_allocate_7.f08: Likewise.
15606 * gfortran.dg/coarray_allocate_8.f08: Likewise.
15607 * gfortran.dg/coarray_allocate_9.f08: Likewise.
15608 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
15609 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
15610 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
15611 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
15612 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
15613 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
15614 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
15615 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
15616 * gfortran.dg/coarray_stat_2.f90: Likewise.
15617 * gfortran.dg/coarray_subobject_1.f90: Likewise.
15618 * gfortran.dg/coindexed_1.f90: Likewise.
15619 * gfortran.dg/comma.f: Likewise.
15620 * gfortran.dg/comma_format_extension_3.f: Likewise.
15621 * gfortran.dg/comma_format_extension_4.f: Likewise.
15622 * gfortran.dg/common_2.f90: Likewise.
15623 * gfortran.dg/common_4.f90: Likewise.
15624 * gfortran.dg/common_align_1.f90: Likewise.
15625 * gfortran.dg/common_align_2.f90: Likewise.
15626 * gfortran.dg/common_equivalence_1.f: Likewise.
15627 * gfortran.dg/common_pointer_1.f90: Likewise.
15628 * gfortran.dg/common_resize_1.f: Likewise.
15629 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
15630 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
15631 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
15632 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
15633 * gfortran.dg/complex_read.f90: Likewise.
15634 * gfortran.dg/complex_write.f90: Likewise.
15635 * gfortran.dg/constant_substring.f: Likewise.
15636 * gfortran.dg/constructor_2.f90: Likewise.
15637 * gfortran.dg/constructor_3.f90: Likewise.
15638 * gfortran.dg/constructor_6.f90: Likewise.
15639 * gfortran.dg/contained_1.f90: Likewise.
15640 * gfortran.dg/contained_3.f90: Likewise.
15641 * gfortran.dg/contained_equivalence_1.f90: Likewise.
15642 * gfortran.dg/contained_module_proc_1.f90: Likewise.
15643 * gfortran.dg/continuation_1.f90: Likewise.
15644 * gfortran.dg/continuation_11.f90: Likewise.
15645 * gfortran.dg/continuation_12.f90: Likewise.
15646 * gfortran.dg/continuation_13.f90: Likewise.
15647 * gfortran.dg/continuation_14.f: Likewise.
15648 * gfortran.dg/continuation_8.f90: Likewise.
15649 * gfortran.dg/convert_2.f90: Likewise.
15650 * gfortran.dg/convert_implied_open.f90: Likewise.
15651 * gfortran.dg/count_init_expr.f03: Likewise.
15652 * gfortran.dg/cr_lf.f90: Likewise.
15653 * gfortran.dg/cray_pointers_10.f90: Likewise.
15654 * gfortran.dg/cray_pointers_2.f90: Likewise.
15655 * gfortran.dg/cray_pointers_5.f90: Likewise.
15656 * gfortran.dg/cray_pointers_7.f90: Likewise.
15657 * gfortran.dg/cray_pointers_8.f90: Likewise.
15658 * gfortran.dg/cshift_1.f90: Likewise.
15659 * gfortran.dg/cshift_2.f90: Likewise.
15660 * gfortran.dg/cshift_large_1.f90: Likewise.
15661 * gfortran.dg/cshift_nan_1.f90: Likewise.
15662 * gfortran.dg/csqrt_2.f: Likewise.
15663 * gfortran.dg/data_array_1.f90: Likewise.
15664 * gfortran.dg/data_char_1.f90: Likewise.
15665 * gfortran.dg/data_char_2.f90: Likewise.
15666 * gfortran.dg/data_char_3.f90: Likewise.
15667 * gfortran.dg/data_derived_1.f90: Likewise.
15668 * gfortran.dg/data_implied_do_1.f90: Likewise.
15669 * gfortran.dg/data_namelist_conflict.f90: Likewise.
15670 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
15671 * gfortran.dg/deallocate_stat.f90: Likewise.
15672 * gfortran.dg/deallocate_stat_2.f90: Likewise.
15673 * gfortran.dg/debug/pr37738.f: Likewise.
15674 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
15675 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
15676 * gfortran.dg/dec_exp_1.f90: Likewise.
15677 * gfortran.dg/dec_init_1.f90: Likewise.
15678 * gfortran.dg/dec_init_2.f90: Likewise.
15679 * gfortran.dg/dec_init_3.f90: Likewise.
15680 * gfortran.dg/dec_init_4.f90: Likewise.
15681 * gfortran.dg/dec_io_1.f90: Likewise.
15682 * gfortran.dg/dec_io_2.f90: Likewise.
15683 * gfortran.dg/dec_io_2a.f90: Likewise.
15684 * gfortran.dg/dec_io_6.f90: Likewise.
15685 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
15686 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
15687 * gfortran.dg/dec_math.f90: Likewise.
15688 * gfortran.dg/dec_parameter_1.f: Likewise.
15689 * gfortran.dg/dec_parameter_2.f90: Likewise.
15690 * gfortran.dg/dec_static_1.f90: Likewise.
15691 * gfortran.dg/dec_static_2.f90: Likewise.
15692 * gfortran.dg/dec_structure_1.f90: Likewise.
15693 * gfortran.dg/dec_structure_10.f90: Likewise.
15694 * gfortran.dg/dec_structure_18.f90: Likewise.
15695 * gfortran.dg/dec_structure_19.f90: Likewise.
15696 * gfortran.dg/dec_structure_2.f90: Likewise.
15697 * gfortran.dg/dec_structure_22.f90: Likewise.
15698 * gfortran.dg/dec_structure_3.f90: Likewise.
15699 * gfortran.dg/dec_structure_4.f90: Likewise.
15700 * gfortran.dg/dec_structure_5.f90: Likewise.
15701 * gfortran.dg/dec_structure_6.f90: Likewise.
15702 * gfortran.dg/dec_structure_7.f90: Likewise.
15703 * gfortran.dg/dec_union_1.f90: Likewise.
15704 * gfortran.dg/dec_union_2.f90: Likewise.
15705 * gfortran.dg/dec_union_3.f90: Likewise.
15706 * gfortran.dg/dec_union_4.f90: Likewise.
15707 * gfortran.dg/dec_union_5.f90: Likewise.
15708 * gfortran.dg/default_format_1.f90: Likewise.
15709 * gfortran.dg/default_format_2.f90: Likewise.
15710 * gfortran.dg/default_format_denormal_1.f90: Likewise.
15711 * gfortran.dg/default_format_denormal_2.f90: Likewise.
15712 * gfortran.dg/default_initialization_3.f90: Likewise.
15713 * gfortran.dg/default_initialization_4.f90: Likewise.
15714 * gfortran.dg/default_initialization_5.f90: Likewise.
15715 * gfortran.dg/deferred_character_1.f90: Likewise.
15716 * gfortran.dg/deferred_character_10.f90: Likewise.
15717 * gfortran.dg/deferred_character_11.f90: Likewise.
15718 * gfortran.dg/deferred_character_12.f90: Likewise.
15719 * gfortran.dg/deferred_character_13.f90: Likewise.
15720 * gfortran.dg/deferred_character_14.f90: Likewise.
15721 * gfortran.dg/deferred_character_15.f90: Likewise.
15722 * gfortran.dg/deferred_character_16.f90: Likewise.
15723 * gfortran.dg/deferred_character_2.f90: Likewise.
15724 * gfortran.dg/deferred_character_3.f90: Likewise.
15725 * gfortran.dg/deferred_character_4.f90: Likewise.
15726 * gfortran.dg/deferred_character_5.f90: Likewise.
15727 * gfortran.dg/deferred_character_6.f90: Likewise.
15728 * gfortran.dg/deferred_character_7.f90: Likewise.
15729 * gfortran.dg/deferred_character_8.f90: Likewise.
15730 * gfortran.dg/deferred_character_9.f90: Likewise.
15731 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
15732 * gfortran.dg/deferred_type_component_1.f90: Likewise.
15733 * gfortran.dg/deferred_type_component_2.f90: Likewise.
15734 * gfortran.dg/deferred_type_param_2.f90: Likewise.
15735 * gfortran.dg/deferred_type_param_4.f90: Likewise.
15736 * gfortran.dg/deferred_type_param_5.f90: Likewise.
15737 * gfortran.dg/deferred_type_param_6.f90: Likewise.
15738 * gfortran.dg/deferred_type_param_8.f90: Likewise.
15739 * gfortran.dg/deferred_type_param_9.f90: Likewise.
15740 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
15741 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
15742 * gfortran.dg/defined_assignment_1.f90: Likewise.
15743 * gfortran.dg/defined_assignment_10.f90: Likewise.
15744 * gfortran.dg/defined_assignment_11.f90: Likewise.
15745 * gfortran.dg/defined_assignment_2.f90: Likewise.
15746 * gfortran.dg/defined_assignment_3.f90: Likewise.
15747 * gfortran.dg/defined_assignment_4.f90: Likewise.
15748 * gfortran.dg/defined_assignment_5.f90: Likewise.
15749 * gfortran.dg/defined_assignment_8.f90: Likewise.
15750 * gfortran.dg/defined_assignment_9.f90: Likewise.
15751 * gfortran.dg/dependency_2.f90: Likewise.
15752 * gfortran.dg/dependency_21.f90: Likewise.
15753 * gfortran.dg/dependency_22.f90: Likewise.
15754 * gfortran.dg/dependency_23.f90: Likewise.
15755 * gfortran.dg/dependency_24.f90: Likewise.
15756 * gfortran.dg/dependency_25.f90: Likewise.
15757 * gfortran.dg/dependency_26.f90: Likewise.
15758 * gfortran.dg/dependency_39.f90: Likewise.
15759 * gfortran.dg/dependency_40.f90: Likewise.
15760 * gfortran.dg/dependency_41.f90: Likewise.
15761 * gfortran.dg/dependency_42.f90: Likewise.
15762 * gfortran.dg/dependency_43.f90: Likewise.
15763 * gfortran.dg/dependency_44.f90: Likewise.
15764 * gfortran.dg/dependency_45.f90: Likewise.
15765 * gfortran.dg/dependency_50.f90: Likewise.
15766 * gfortran.dg/dependency_51.f90: Likewise.
15767 * gfortran.dg/dependent_decls_1.f90: Likewise.
15768 * gfortran.dg/der_array_1.f90: Likewise.
15769 * gfortran.dg/der_array_io_1.f90: Likewise.
15770 * gfortran.dg/der_array_io_2.f90: Likewise.
15771 * gfortran.dg/der_array_io_3.f90: Likewise.
15772 * gfortran.dg/der_io_1.f90: Likewise.
15773 * gfortran.dg/der_io_3.f90: Likewise.
15774 * gfortran.dg/der_pointer_2.f90: Likewise.
15775 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
15776 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
15777 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
15778 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
15779 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
15780 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
15781 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
15782 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
15783 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
15784 * gfortran.dg/derived_external_function_1.f90: Likewise.
15785 * gfortran.dg/derived_init_1.f90: Likewise.
15786 * gfortran.dg/derived_init_2.f90: Likewise.
15787 * gfortran.dg/derived_init_3.f90: Likewise.
15788 * gfortran.dg/derived_init_4.f90: Likewise.
15789 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
15790 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
15791 * gfortran.dg/dev_null.F90: Likewise.
15792 * gfortran.dg/dfloat_1.f90: Likewise.
15793 * gfortran.dg/dim_sum_1.f90: Likewise.
15794 * gfortran.dg/dim_sum_2.f90: Likewise.
15795 * gfortran.dg/dim_sum_3.f90: Likewise.
15796 * gfortran.dg/direct_io_10.f: Likewise.
15797 * gfortran.dg/direct_io_11.f90: Likewise.
15798 * gfortran.dg/direct_io_12.f90: Likewise.
15799 * gfortran.dg/direct_io_2.f90: Likewise.
15800 * gfortran.dg/direct_io_3.f90: Likewise.
15801 * gfortran.dg/direct_io_4.f90: Likewise.
15802 * gfortran.dg/direct_io_5.f90: Likewise.
15803 * gfortran.dg/direct_io_6.f90: Likewise.
15804 * gfortran.dg/direct_io_7.f90: Likewise.
15805 * gfortran.dg/direct_io_8.f90: Likewise.
15806 * gfortran.dg/direct_io_9.f: Likewise.
15807 * gfortran.dg/do_1.f90: Likewise.
15808 * gfortran.dg/do_3.F90: Likewise.
15809 * gfortran.dg/do_concurrent_2.f90: Likewise.
15810 * gfortran.dg/do_concurrent_4.f90: Likewise.
15811 * gfortran.dg/do_corner_warn.f90: Likewise.
15812 * gfortran.dg/do_iterator_2.f90: Likewise.
15813 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
15814 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
15815 * gfortran.dg/dos_eol.f: Likewise.
15816 * gfortran.dg/dot_product_1.f03: Likewise.
15817 * gfortran.dg/dot_product_2.f90: Likewise.
15818 * gfortran.dg/dot_product_4.f90: Likewise.
15819 * gfortran.dg/dshift_1.F90: Likewise.
15820 * gfortran.dg/dshift_2.F90: Likewise.
15821 * gfortran.dg/dtio_1.f90: Likewise.
15822 * gfortran.dg/dtio_10.f90: Likewise.
15823 * gfortran.dg/dtio_12.f90: Likewise.
15824 * gfortran.dg/dtio_14.f90: Likewise.
15825 * gfortran.dg/dtio_15.f90: Likewise.
15826 * gfortran.dg/dtio_16.f90: Likewise.
15827 * gfortran.dg/dtio_17.f90: Likewise.
15828 * gfortran.dg/dtio_19.f90: Likewise.
15829 * gfortran.dg/dtio_2.f90: Likewise.
15830 * gfortran.dg/dtio_20.f03: Likewise.
15831 * gfortran.dg/dtio_22.f90: Likewise.
15832 * gfortran.dg/dtio_24.f90: Likewise.
15833 * gfortran.dg/dtio_25.f90: Likewise.
15834 * gfortran.dg/dtio_26.f03: Likewise.
15835 * gfortran.dg/dtio_27.f90: Likewise.
15836 * gfortran.dg/dtio_28.f03: Likewise.
15837 * gfortran.dg/dtio_3.f90: Likewise.
15838 * gfortran.dg/dtio_30.f03: Likewise.
15839 * gfortran.dg/dtio_31.f03: Likewise.
15840 * gfortran.dg/dtio_32.f03: Likewise.
15841 * gfortran.dg/dtio_4.f90: Likewise.
15842 * gfortran.dg/dtio_5.f90: Likewise.
15843 * gfortran.dg/dtio_7.f90: Likewise.
15844 * gfortran.dg/dtio_8.f90: Likewise.
15845 * gfortran.dg/dtio_9.f90: Likewise.
15846 * gfortran.dg/dummy_procedure_3.f90: Likewise.
15847 * gfortran.dg/dummy_procedure_7.f90: Likewise.
15848 * gfortran.dg/dup_save_1.f90: Likewise.
15849 * gfortran.dg/dup_save_2.f90: Likewise.
15850 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
15851 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
15852 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
15853 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
15854 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
15855 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
15856 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
15857 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
15858 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
15859 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
15860 * gfortran.dg/e_d_fmt.f90: Likewise.
15861 * gfortran.dg/edit_real_1.f90: Likewise.
15862 * gfortran.dg/elemental_by_value_1.f90: Likewise.
15863 * gfortran.dg/elemental_dependency_1.f90: Likewise.
15864 * gfortran.dg/elemental_dependency_4.f90: Likewise.
15865 * gfortran.dg/elemental_dependency_5.f90: Likewise.
15866 * gfortran.dg/elemental_dependency_6.f90: Likewise.
15867 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
15868 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
15869 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
15870 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
15871 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
15872 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
15873 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
15874 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
15875 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
15876 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
15877 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
15878 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
15879 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
15880 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
15881 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
15882 * gfortran.dg/empty_format_1.f90: Likewise.
15883 * gfortran.dg/endfile.f: Likewise.
15884 * gfortran.dg/endfile.f90: Likewise.
15885 * gfortran.dg/endfile_2.f90: Likewise.
15886 * gfortran.dg/entry_1.f90: Likewise.
15887 * gfortran.dg/entry_10.f90: Likewise.
15888 * gfortran.dg/entry_12.f90: Likewise.
15889 * gfortran.dg/entry_13.f90: Likewise.
15890 * gfortran.dg/entry_14.f90: Likewise.
15891 * gfortran.dg/entry_16.f90: Likewise.
15892 * gfortran.dg/entry_3.f90: Likewise.
15893 * gfortran.dg/entry_6.f90: Likewise.
15894 * gfortran.dg/entry_9.f90: Likewise.
15895 * gfortran.dg/entry_array_specs_2.f: Likewise.
15896 * gfortran.dg/enum_1.f90: Likewise.
15897 * gfortran.dg/enum_9.f90: Likewise.
15898 * gfortran.dg/eof_1.f90: Likewise.
15899 * gfortran.dg/eof_2.f90: Likewise.
15900 * gfortran.dg/eof_4.f90: Likewise.
15901 * gfortran.dg/eof_5.f90: Likewise.
15902 * gfortran.dg/eor_handling_1.f90: Likewise.
15903 * gfortran.dg/eor_handling_2.f90: Likewise.
15904 * gfortran.dg/eor_handling_3.f90: Likewise.
15905 * gfortran.dg/eor_handling_4.f90: Likewise.
15906 * gfortran.dg/eor_handling_5.f90: Likewise.
15907 * gfortran.dg/eoshift_3.f90: Likewise.
15908 * gfortran.dg/eoshift_4.f90: Likewise.
15909 * gfortran.dg/eoshift_5.f90: Likewise.
15910 * gfortran.dg/eoshift_6.f90: Likewise.
15911 * gfortran.dg/eoshift_large_1.f90: Likewise.
15912 * gfortran.dg/equiv_6.f90: Likewise.
15913 * gfortran.dg/equiv_7.f90: Likewise.
15914 * gfortran.dg/equiv_9.f90: Likewise.
15915 * gfortran.dg/equiv_constraint_4.f90: Likewise.
15916 * gfortran.dg/erf_2.F90: Likewise.
15917 * gfortran.dg/erf_3.F90: Likewise.
15918 * gfortran.dg/erfc_scaled_1.f90: Likewise.
15919 * gfortran.dg/error_format_2.f90: Likewise.
15920 * gfortran.dg/error_recovery_5.f90: Likewise.
15921 * gfortran.dg/execute_command_line_2.f90: Likewise.
15922 * gfortran.dg/execute_command_line_3.f90: Likewise.
15923 * gfortran.dg/exit_1.f08: Likewise.
15924 * gfortran.dg/exit_3.f08: Likewise.
15925 * gfortran.dg/exponent_1.f90: Likewise.
15926 * gfortran.dg/exponent_2.f90: Likewise.
15927 * gfortran.dg/extended_char_comparison_1.f: Likewise.
15928 * gfortran.dg/extends_1.f03: Likewise.
15929 * gfortran.dg/extends_16.f90: Likewise.
15930 * gfortran.dg/extends_2.f03: Likewise.
15931 * gfortran.dg/extends_3.f03: Likewise.
15932 * gfortran.dg/extends_4.f03: Likewise.
15933 * gfortran.dg/extends_type_of_1.f03: Likewise.
15934 * gfortran.dg/extends_type_of_2.f03: Likewise.
15935 * gfortran.dg/external_procedures_3.f90: Likewise.
15936 * gfortran.dg/f2003_inquire_1.f03: Likewise.
15937 * gfortran.dg/f2003_io_1.f03: Likewise.
15938 * gfortran.dg/f2003_io_4.f03: Likewise.
15939 * gfortran.dg/f2003_io_5.f03: Likewise.
15940 * gfortran.dg/f2003_io_6.f03: Likewise.
15941 * gfortran.dg/f2003_io_7.f03: Likewise.
15942 * gfortran.dg/f2c_1.f90: Likewise.
15943 * gfortran.dg/f2c_2.f90: Likewise.
15944 * gfortran.dg/f2c_3.f90: Likewise.
15945 * gfortran.dg/f2c_4.f90: Likewise.
15946 * gfortran.dg/f2c_6.f90: Likewise.
15947 * gfortran.dg/f2c_7.f90: Likewise.
15948 * gfortran.dg/f2c_9.f90: Likewise.
15949 * gfortran.dg/fgetc_1.f90: Likewise.
15950 * gfortran.dg/fgetc_2.f90: Likewise.
15951 * gfortran.dg/filename_null.f90: Likewise.
15952 * gfortran.dg/finalize_12.f90: Likewise.
15953 * gfortran.dg/finalize_13.f90: Likewise.
15954 * gfortran.dg/finalize_15.f90: Likewise.
15955 * gfortran.dg/finalize_17.f90: Likewise.
15956 * gfortran.dg/finalize_18.f90: Likewise.
15957 * gfortran.dg/finalize_25.f90: Likewise.
15958 * gfortran.dg/finalize_29.f08: Likewise.
15959 * gfortran.dg/finalize_31.f90: Likewise.
15960 * gfortran.dg/float_1.f90: Likewise.
15961 * gfortran.dg/flush_1.f90: Likewise.
15962 * gfortran.dg/fmt_bz_bn.f: Likewise.
15963 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
15964 * gfortran.dg/fmt_cache_1.f: Likewise.
15965 * gfortran.dg/fmt_cache_2.f: Likewise.
15966 * gfortran.dg/fmt_cache_3.f90: Likewise.
15967 * gfortran.dg/fmt_colon.f90: Likewise.
15968 * gfortran.dg/fmt_e.f90: Likewise.
15969 * gfortran.dg/fmt_en.f90: Likewise.
15970 * gfortran.dg/fmt_error_10.f: Likewise.
15971 * gfortran.dg/fmt_error_9.f: Likewise.
15972 * gfortran.dg/fmt_exhaust.f90: Likewise.
15973 * gfortran.dg/fmt_f0_1.f90: Likewise.
15974 * gfortran.dg/fmt_f_an_p.f: Likewise.
15975 * gfortran.dg/fmt_fw_d.f90: Likewise.
15976 * gfortran.dg/fmt_g.f: Likewise.
15977 * gfortran.dg/fmt_g0_1.f08: Likewise.
15978 * gfortran.dg/fmt_g0_2.f08: Likewise.
15979 * gfortran.dg/fmt_g0_4.f08: Likewise.
15980 * gfortran.dg/fmt_g0_5.f08: Likewise.
15981 * gfortran.dg/fmt_g0_6.f08: Likewise.
15982 * gfortran.dg/fmt_g0_7.f08: Likewise.
15983 * gfortran.dg/fmt_g_1.f90: Likewise.
15984 * gfortran.dg/fmt_int_sign.f90: Likewise.
15985 * gfortran.dg/fmt_l.f90: Likewise.
15986 * gfortran.dg/fmt_missing_period_2.f: Likewise.
15987 * gfortran.dg/fmt_missing_period_3.f: Likewise.
15988 * gfortran.dg/fmt_p_1.f90: Likewise.
15989 * gfortran.dg/fmt_pf.f90: Likewise.
15990 * gfortran.dg/fmt_read.f90: Likewise.
15991 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
15992 * gfortran.dg/fmt_t_1.f90: Likewise.
15993 * gfortran.dg/fmt_t_2.f90: Likewise.
15994 * gfortran.dg/fmt_t_3.f90: Likewise.
15995 * gfortran.dg/fmt_t_4.f90: Likewise.
15996 * gfortran.dg/fmt_t_5.f90: Likewise.
15997 * gfortran.dg/fmt_t_6.f: Likewise.
15998 * gfortran.dg/fmt_t_7.f: Likewise.
15999 * gfortran.dg/fmt_t_9.f: Likewise.
16000 * gfortran.dg/fmt_tl.f: Likewise.
16001 * gfortran.dg/fmt_unlimited.f90: Likewise.
16002 * gfortran.dg/fmt_white.f: Likewise.
16003 * gfortran.dg/fmt_zero_digits.f90: Likewise.
16004 * gfortran.dg/fold_nearest.f90: Likewise.
16005 * gfortran.dg/forall_1.f90: Likewise.
16006 * gfortran.dg/forall_10.f90: Likewise.
16007 * gfortran.dg/forall_12.f90: Likewise.
16008 * gfortran.dg/forall_13.f90: Likewise.
16009 * gfortran.dg/forall_15.f90: Likewise.
16010 * gfortran.dg/forall_4.f90: Likewise.
16011 * gfortran.dg/forall_5.f90: Likewise.
16012 * gfortran.dg/forall_6.f90: Likewise.
16013 * gfortran.dg/forall_7.f90: Likewise.
16014 * gfortran.dg/fraction.f90: Likewise.
16015 * gfortran.dg/fseek.f90: Likewise.
16016 * gfortran.dg/ftell_1.f90: Likewise.
16017 * gfortran.dg/ftell_2.f90: Likewise.
16018 * gfortran.dg/ftell_3.f90: Likewise.
16019 * gfortran.dg/func_assign_2.f90: Likewise.
16020 * gfortran.dg/func_assign_3.f90: Likewise.
16021 * gfortran.dg/func_derived_1.f90: Likewise.
16022 * gfortran.dg/func_derived_2.f90: Likewise.
16023 * gfortran.dg/func_derived_3.f90: Likewise.
16024 * gfortran.dg/func_result_1.f90: Likewise.
16025 * gfortran.dg/func_result_2.f90: Likewise.
16026 * gfortran.dg/func_result_6.f90: Likewise.
16027 * gfortran.dg/function_charlen_2.f90: Likewise.
16028 * gfortran.dg/function_charlen_3.f: Likewise.
16029 * gfortran.dg/function_kinds_1.f90: Likewise.
16030 * gfortran.dg/function_kinds_4.f90: Likewise.
16031 * gfortran.dg/function_optimize_10.f90: Likewise.
16032 * gfortran.dg/function_optimize_11.f90: Likewise.
16033 * gfortran.dg/function_optimize_12.f90: Likewise.
16034 * gfortran.dg/function_optimize_4.f90: Likewise.
16035 * gfortran.dg/function_optimize_8.f90: Likewise.
16036 * gfortran.dg/g77/13037.f: Likewise.
16037 * gfortran.dg/g77/1832.f: Likewise.
16038 * gfortran.dg/g77/19981119-0.f: Likewise.
16039 * gfortran.dg/g77/19990313-0.f: Likewise.
16040 * gfortran.dg/g77/19990313-1.f: Likewise.
16041 * gfortran.dg/g77/19990313-2.f: Likewise.
16042 * gfortran.dg/g77/19990313-3.f: Likewise.
16043 * gfortran.dg/g77/19990419-1.f: Likewise.
16044 * gfortran.dg/g77/19990826-0.f: Likewise.
16045 * gfortran.dg/g77/19990826-2.f: Likewise.
16046 * gfortran.dg/g77/20000503-1.f: Likewise.
16047 * gfortran.dg/g77/20001111.f: Likewise.
16048 * gfortran.dg/g77/20010116.f: Likewise.
16049 * gfortran.dg/g77/20010216-1.f: Likewise.
16050 * gfortran.dg/g77/20010430.f: Likewise.
16051 * gfortran.dg/g77/20010610.f: Likewise.
16052 * gfortran.dg/g77/6177.f: Likewise.
16053 * gfortran.dg/g77/7388.f: Likewise.
16054 * gfortran.dg/g77/947.f: Likewise.
16055 * gfortran.dg/g77/970625-2.f: Likewise.
16056 * gfortran.dg/g77/971102-1.f: Likewise.
16057 * gfortran.dg/g77/980628-0.f: Likewise.
16058 * gfortran.dg/g77/980628-1.f: Likewise.
16059 * gfortran.dg/g77/980628-10.f: Likewise.
16060 * gfortran.dg/g77/980628-2.f: Likewise.
16061 * gfortran.dg/g77/980628-3.f: Likewise.
16062 * gfortran.dg/g77/980628-7.f: Likewise.
16063 * gfortran.dg/g77/980628-8.f: Likewise.
16064 * gfortran.dg/g77/980628-9.f: Likewise.
16065 * gfortran.dg/g77/980701-0.f: Likewise.
16066 * gfortran.dg/g77/980701-1.f: Likewise.
16067 * gfortran.dg/g77/cabs.f: Likewise.
16068 * gfortran.dg/g77/claus.f: Likewise.
16069 * gfortran.dg/g77/complex_1.f: Likewise.
16070 * gfortran.dg/g77/cpp3.F: Likewise.
16071 * gfortran.dg/g77/cpp4.F: Likewise.
16072 * gfortran.dg/g77/cpp5.F: Likewise.
16073 * gfortran.dg/g77/dcomplex.f: Likewise.
16074 * gfortran.dg/g77/dnrm2.f: Likewise.
16075 * gfortran.dg/g77/erfc.f: Likewise.
16076 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
16077 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
16078 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
16079 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
16080 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
16081 * gfortran.dg/g77/int8421.f: Likewise.
16082 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
16083 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
16084 * gfortran.dg/g77/le.f: Likewise.
16085 * gfortran.dg/g77/short.f: Likewise.
16086 * gfortran.dg/gamma_1.f90: Likewise.
16087 * gfortran.dg/gamma_4.f90: Likewise.
16088 * gfortran.dg/gamma_5.f90: Likewise.
16089 * gfortran.dg/generic_13.f90: Likewise.
16090 * gfortran.dg/generic_15.f90: Likewise.
16091 * gfortran.dg/generic_19.f90: Likewise.
16092 * gfortran.dg/generic_20.f90: Likewise.
16093 * gfortran.dg/generic_23.f03: Likewise.
16094 * gfortran.dg/generic_25.f90: Likewise.
16095 * gfortran.dg/generic_27.f90: Likewise.
16096 * gfortran.dg/generic_31.f90: Likewise.
16097 * gfortran.dg/generic_4.f90: Likewise.
16098 * gfortran.dg/global_vars_c_init.f90: Likewise.
16099 * gfortran.dg/global_vars_f90_init.f90: Likewise.
16100 * gfortran.dg/gnu_logical_1.F: Likewise.
16101 * gfortran.dg/goacc/fixed-1.f: Likewise.
16102 * gfortran.dg/goacc/fixed-2.f: Likewise.
16103 * gfortran.dg/goacc/gang-static.f95: Likewise.
16104 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
16105 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
16106 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
16107 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
16108 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
16109 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
16110 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
16111 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
16112 * gfortran.dg/goacc/omp-fixed.f: Likewise.
16113 * gfortran.dg/gomp/crayptr5.f90: Likewise.
16114 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
16115 * gfortran.dg/gomp/pr48794.f90: Likewise.
16116 * gfortran.dg/gomp/pr72744.f90: Likewise.
16117 * gfortran.dg/gomp/pr77665.f90: Likewise.
16118 * gfortran.dg/gomp/workshare2.f90: Likewise.
16119 * gfortran.dg/gomp/workshare3.f90: Likewise.
16120 * gfortran.dg/goto_1.f: Likewise.
16121 * gfortran.dg/goto_2.f90: Likewise.
16122 * gfortran.dg/goto_4.f90: Likewise.
16123 * gfortran.dg/goto_6.f: Likewise.
16124 * gfortran.dg/graphite/id-26.f03: Likewise.
16125 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
16126 * gfortran.dg/graphite/pr29581.f90: Likewise.
16127 * gfortran.dg/graphite/pr29832.f90: Likewise.
16128 * gfortran.dg/graphite/run-id-1.f: Likewise.
16129 * gfortran.dg/graphite/run-id-2.f90: Likewise.
16130 * gfortran.dg/graphite/run-id-3.f90: Likewise.
16131 * gfortran.dg/hollerith.f90: Likewise.
16132 * gfortran.dg/hollerith4.f90: Likewise.
16133 * gfortran.dg/hollerith6.f90: Likewise.
16134 * gfortran.dg/hollerith8.f90: Likewise.
16135 * gfortran.dg/hollerith_1.f90: Likewise.
16136 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
16137 * gfortran.dg/hollerith_f95.f90: Likewise.
16138 * gfortran.dg/hollerith_legacy.f90: Likewise.
16139 * gfortran.dg/host_assoc_call_3.f90: Likewise.
16140 * gfortran.dg/host_assoc_function_1.f90: Likewise.
16141 * gfortran.dg/host_assoc_function_3.f90: Likewise.
16142 * gfortran.dg/host_assoc_function_4.f90: Likewise.
16143 * gfortran.dg/host_assoc_function_9.f90: Likewise.
16144 * gfortran.dg/host_dummy_index_1.f90: Likewise.
16145 * gfortran.dg/hypot_1.f90: Likewise.
16146 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
16147 * gfortran.dg/iargc.f90: Likewise.
16148 * gfortran.dg/ibits.f90: Likewise.
16149 * gfortran.dg/ichar_1.f90: Likewise.
16150 * gfortran.dg/ichar_2.f90: Likewise.
16151 * gfortran.dg/ieee/ieee_1.F90: Likewise.
16152 * gfortran.dg/ieee/ieee_2.f90: Likewise.
16153 * gfortran.dg/ieee/ieee_3.f90: Likewise.
16154 * gfortran.dg/ieee/ieee_4.f90: Likewise.
16155 * gfortran.dg/ieee/ieee_6.f90: Likewise.
16156 * gfortran.dg/ieee/ieee_7.f90: Likewise.
16157 * gfortran.dg/ieee/ieee_8.f90: Likewise.
16158 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
16159 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
16160 * gfortran.dg/ieee/large_1.f90: Likewise.
16161 * gfortran.dg/ieee/large_2.f90: Likewise.
16162 * gfortran.dg/ieee/large_3.F90: Likewise.
16163 * gfortran.dg/ieee/large_4.f90: Likewise.
16164 * gfortran.dg/ieee/rounding_1.f90: Likewise.
16165 * gfortran.dg/ieee/underflow_1.f90: Likewise.
16166 * gfortran.dg/impl_do_var_data.f90: Likewise.
16167 * gfortran.dg/implicit_10.f90: Likewise.
16168 * gfortran.dg/implicit_12.f90: Likewise.
16169 * gfortran.dg/implicit_class_1.f90: Likewise.
16170 * gfortran.dg/implicit_pure_1.f90: Likewise.
16171 * gfortran.dg/implied_do_1.f90: Likewise.
16172 * gfortran.dg/implied_do_io_1.f90: Likewise.
16173 * gfortran.dg/implied_do_io_2.f90: Likewise.
16174 * gfortran.dg/implied_do_io_3.f90: Likewise.
16175 * gfortran.dg/implied_shape_1.f08: Likewise.
16176 * gfortran.dg/import.f90: Likewise.
16177 * gfortran.dg/import4.f90: Likewise.
16178 * gfortran.dg/impure_1.f08: Likewise.
16179 * gfortran.dg/index.f90: Likewise.
16180 * gfortran.dg/index_2.f90: Likewise.
16181 * gfortran.dg/init_flag_1.f90: Likewise.
16182 * gfortran.dg/init_flag_10.f90: Likewise.
16183 * gfortran.dg/init_flag_15.f03: Likewise.
16184 * gfortran.dg/init_flag_2.f90: Likewise.
16185 * gfortran.dg/init_flag_3.f90: Likewise.
16186 * gfortran.dg/init_flag_4.f90: Likewise.
16187 * gfortran.dg/init_flag_5.f90: Likewise.
16188 * gfortran.dg/init_flag_6.f90: Likewise.
16189 * gfortran.dg/init_flag_7.f90: Likewise.
16190 * gfortran.dg/init_flag_9.f90: Likewise.
16191 * gfortran.dg/initialization_11.f90: Likewise.
16192 * gfortran.dg/initialization_19.f90: Likewise.
16193 * gfortran.dg/initialization_2.f90: Likewise.
16194 * gfortran.dg/initialization_22.f90: Likewise.
16195 * gfortran.dg/initialization_27.f90: Likewise.
16196 * gfortran.dg/initialization_5.f90: Likewise.
16197 * gfortran.dg/initialization_6.f90: Likewise.
16198 * gfortran.dg/inline_matmul_1.f90: Likewise.
16199 * gfortran.dg/inline_matmul_10.f90: Likewise.
16200 * gfortran.dg/inline_matmul_11.f90: Likewise.
16201 * gfortran.dg/inline_matmul_13.f90: Likewise.
16202 * gfortran.dg/inline_matmul_14.f90: Likewise.
16203 * gfortran.dg/inline_matmul_16.f90: Likewise.
16204 * gfortran.dg/inline_matmul_17.f90: Likewise.
16205 * gfortran.dg/inline_matmul_18.f90: Likewise.
16206 * gfortran.dg/inline_matmul_19.f90: Likewise.
16207 * gfortran.dg/inline_matmul_2.f90: Likewise.
16208 * gfortran.dg/inline_matmul_20.f90: Likewise.
16209 * gfortran.dg/inline_matmul_22.f90: Likewise.
16210 * gfortran.dg/inline_matmul_3.f90: Likewise.
16211 * gfortran.dg/inline_matmul_4.f90: Likewise.
16212 * gfortran.dg/inline_matmul_5.f90: Likewise.
16213 * gfortran.dg/inline_matmul_6.f90: Likewise.
16214 * gfortran.dg/inline_matmul_7.f90: Likewise.
16215 * gfortran.dg/inline_matmul_8.f90: Likewise.
16216 * gfortran.dg/inline_matmul_9.f90: Likewise.
16217 * gfortran.dg/inline_sum_1.f90: Likewise.
16218 * gfortran.dg/inline_sum_3.f90: Likewise.
16219 * gfortran.dg/inline_sum_5.f90: Likewise.
16220 * gfortran.dg/inquire-complex.f90: Likewise.
16221 * gfortran.dg/inquire.f90: Likewise.
16222 * gfortran.dg/inquire_10.f90: Likewise.
16223 * gfortran.dg/inquire_13.f90: Likewise.
16224 * gfortran.dg/inquire_15.f90: Likewise.
16225 * gfortran.dg/inquire_16.f90: Likewise.
16226 * gfortran.dg/inquire_17.f90: Likewise.
16227 * gfortran.dg/inquire_5.f90: Likewise.
16228 * gfortran.dg/inquire_6.f90: Likewise.
16229 * gfortran.dg/inquire_7.f90: Likewise.
16230 * gfortran.dg/inquire_9.f90: Likewise.
16231 * gfortran.dg/inquire_internal.f90: Likewise.
16232 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
16233 * gfortran.dg/inquire_size.f90: Likewise.
16234 * gfortran.dg/int_1.f90: Likewise.
16235 * gfortran.dg/int_conv_1.f90: Likewise.
16236 * gfortran.dg/int_range_io_1.f90: Likewise.
16237 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
16238 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
16239 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
16240 * gfortran.dg/integer_plus.f90: Likewise.
16241 * gfortran.dg/intent_out_2.f90: Likewise.
16242 * gfortran.dg/intent_out_5.f90: Likewise.
16243 * gfortran.dg/intent_out_6.f90: Likewise.
16244 * gfortran.dg/interface_12.f90: Likewise.
16245 * gfortran.dg/interface_19.f90: Likewise.
16246 * gfortran.dg/interface_4.f90: Likewise.
16247 * gfortran.dg/interface_5.f90: Likewise.
16248 * gfortran.dg/interface_9.f90: Likewise.
16249 * gfortran.dg/interface_assignment_1.f90: Likewise.
16250 * gfortran.dg/interface_assignment_2.f90: Likewise.
16251 * gfortran.dg/internal_dummy_2.f08: Likewise.
16252 * gfortran.dg/internal_dummy_3.f08: Likewise.
16253 * gfortran.dg/internal_dummy_4.f08: Likewise.
16254 * gfortran.dg/internal_pack_1.f90: Likewise.
16255 * gfortran.dg/internal_pack_10.f90: Likewise.
16256 * gfortran.dg/internal_pack_12.f90: Likewise.
16257 * gfortran.dg/internal_pack_13.f90: Likewise.
16258 * gfortran.dg/internal_pack_14.f90: Likewise.
16259 * gfortran.dg/internal_pack_15.f90: Likewise.
16260 * gfortran.dg/internal_pack_2.f90: Likewise.
16261 * gfortran.dg/internal_pack_3.f90: Likewise.
16262 * gfortran.dg/internal_pack_4.f90: Likewise.
16263 * gfortran.dg/internal_pack_6.f90: Likewise.
16264 * gfortran.dg/internal_pack_8.f90: Likewise.
16265 * gfortran.dg/internal_readwrite_1.f90: Likewise.
16266 * gfortran.dg/internal_readwrite_2.f90: Likewise.
16267 * gfortran.dg/internal_readwrite_3.f90: Likewise.
16268 * gfortran.dg/intrinsic_actual_1.f: Likewise.
16269 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
16270 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
16271 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
16272 * gfortran.dg/intrinsic_char_1.f90: Likewise.
16273 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
16274 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
16275 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
16276 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
16277 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
16278 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
16279 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
16280 * gfortran.dg/intrinsic_product_1.f90: Likewise.
16281 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
16282 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
16283 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
16284 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
16285 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
16286 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
16287 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
16288 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
16289 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
16290 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
16291 * gfortran.dg/io_err_1.f90: Likewise.
16292 * gfortran.dg/io_real_boz.f90: Likewise.
16293 * gfortran.dg/iomsg_1.f90: Likewise.
16294 * gfortran.dg/iostat_1.f90: Likewise.
16295 * gfortran.dg/iostat_2.f90: Likewise.
16296 * gfortran.dg/iostat_4.f90: Likewise.
16297 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
16298 * gfortran.dg/ishft_1.f90: Likewise.
16299 * gfortran.dg/ishft_2.f90: Likewise.
16300 * gfortran.dg/ishft_4.f90: Likewise.
16301 * gfortran.dg/isnan_1.f90: Likewise.
16302 * gfortran.dg/isnan_2.f90: Likewise.
16303 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
16304 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
16305 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
16306 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
16307 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
16308 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
16309 * gfortran.dg/itime_idate_1.f: Likewise.
16310 * gfortran.dg/itime_idate_2.f: Likewise.
16311 * gfortran.dg/large_integer_kind_1.f90: Likewise.
16312 * gfortran.dg/large_integer_kind_2.f90: Likewise.
16313 * gfortran.dg/large_real_kind_1.f90: Likewise.
16314 * gfortran.dg/large_real_kind_2.F90: Likewise.
16315 * gfortran.dg/large_real_kind_3.F90: Likewise.
16316 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
16317 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
16318 * gfortran.dg/large_recl.f90: Likewise.
16319 * gfortran.dg/large_unit_1.f90: Likewise.
16320 * gfortran.dg/large_unit_2.f90: Likewise.
16321 * gfortran.dg/largeequiv_1.f90: Likewise.
16322 * gfortran.dg/leadz_trailz_1.f90: Likewise.
16323 * gfortran.dg/leadz_trailz_2.f90: Likewise.
16324 * gfortran.dg/leadz_trailz_3.f90: Likewise.
16325 * gfortran.dg/list_read_1.f90: Likewise.
16326 * gfortran.dg/list_read_10.f90: Likewise.
16327 * gfortran.dg/list_read_11.f90: Likewise.
16328 * gfortran.dg/list_read_12.f90: Likewise.
16329 * gfortran.dg/list_read_13.f: Likewise.
16330 * gfortran.dg/list_read_14.f90: Likewise.
16331 * gfortran.dg/list_read_2.f90: Likewise.
16332 * gfortran.dg/list_read_3.f90: Likewise.
16333 * gfortran.dg/list_read_4.f90: Likewise.
16334 * gfortran.dg/list_read_5.f90: Likewise.
16335 * gfortran.dg/list_read_6.f90: Likewise.
16336 * gfortran.dg/list_read_7.f90: Likewise.
16337 * gfortran.dg/list_read_8.f90: Likewise.
16338 * gfortran.dg/list_read_9.f90: Likewise.
16339 * gfortran.dg/loc_2.f90: Likewise.
16340 * gfortran.dg/logical_1.f90: Likewise.
16341 * gfortran.dg/logical_dot_product.f90: Likewise.
16342 * gfortran.dg/logical_temp_io.f90: Likewise.
16343 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
16344 * gfortran.dg/lrshift_1.f90: Likewise.
16345 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
16346 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
16347 * gfortran.dg/lto/pr40725_0.f03: Likewise.
16348 * gfortran.dg/lto/pr41576_1.f90: Likewise.
16349 * gfortran.dg/make_unit.f90: Likewise.
16350 * gfortran.dg/mapping_1.f90: Likewise.
16351 * gfortran.dg/mapping_2.f90: Likewise.
16352 * gfortran.dg/mapping_3.f90: Likewise.
16353 * gfortran.dg/masklr_1.F90: Likewise.
16354 * gfortran.dg/masklr_2.F90: Likewise.
16355 * gfortran.dg/matmul_1.f90: Likewise.
16356 * gfortran.dg/matmul_10.f90: Likewise.
16357 * gfortran.dg/matmul_12.f90: Likewise.
16358 * gfortran.dg/matmul_16.f90: Likewise.
16359 * gfortran.dg/matmul_17.f90: Likewise.
16360 * gfortran.dg/matmul_18.f90: Likewise.
16361 * gfortran.dg/matmul_2.f90: Likewise.
16362 * gfortran.dg/matmul_3.f90: Likewise.
16363 * gfortran.dg/matmul_4.f90: Likewise.
16364 * gfortran.dg/matmul_6.f90: Likewise.
16365 * gfortran.dg/matmul_8.f03: Likewise.
16366 * gfortran.dg/matmul_9.f90: Likewise.
16367 * gfortran.dg/matmul_bounds_12.f90: Likewise.
16368 * gfortran.dg/matmul_bounds_6.f90: Likewise.
16369 * gfortran.dg/matmul_const.f90: Likewise.
16370 * gfortran.dg/maxloc_1.f90: Likewise.
16371 * gfortran.dg/maxloc_2.f90: Likewise.
16372 * gfortran.dg/maxloc_3.f90: Likewise.
16373 * gfortran.dg/maxloc_4.f90: Likewise.
16374 * gfortran.dg/maxloc_string_1.f90: Likewise.
16375 * gfortran.dg/maxlocval_1.f90: Likewise.
16376 * gfortran.dg/maxlocval_2.f90: Likewise.
16377 * gfortran.dg/maxlocval_3.f90: Likewise.
16378 * gfortran.dg/maxlocval_4.f90: Likewise.
16379 * gfortran.dg/maxval_char_1.f90: Likewise.
16380 * gfortran.dg/maxval_char_2.f90: Likewise.
16381 * gfortran.dg/maxval_char_3.f90: Likewise.
16382 * gfortran.dg/maxval_char_4.f90: Likewise.
16383 * gfortran.dg/maxval_parameter_1.f90: Likewise.
16384 * gfortran.dg/mclock.f90: Likewise.
16385 * gfortran.dg/merge_bits_1.F90: Likewise.
16386 * gfortran.dg/merge_bits_2.F90: Likewise.
16387 * gfortran.dg/merge_char_1.f90: Likewise.
16388 * gfortran.dg/merge_init_expr.f90: Likewise.
16389 * gfortran.dg/min_max_optional_1.f90: Likewise.
16390 * gfortran.dg/min_max_optional_5.f90: Likewise.
16391 * gfortran.dg/minloc_1.f90: Likewise.
16392 * gfortran.dg/minloc_2.f90: Likewise.
16393 * gfortran.dg/minloc_3.f90: Likewise.
16394 * gfortran.dg/minloc_4.f90: Likewise.
16395 * gfortran.dg/minloc_string_1.f90: Likewise.
16396 * gfortran.dg/minlocval_1.f90: Likewise.
16397 * gfortran.dg/minlocval_2.f90: Likewise.
16398 * gfortran.dg/minlocval_3.f90: Likewise.
16399 * gfortran.dg/minlocval_4.f90: Likewise.
16400 * gfortran.dg/minmax_char_1.f90: Likewise.
16401 * gfortran.dg/minmaxloc_1.f90: Likewise.
16402 * gfortran.dg/minmaxloc_10.f90: Likewise.
16403 * gfortran.dg/minmaxloc_11.f90: Likewise.
16404 * gfortran.dg/minmaxloc_12.f90: Likewise.
16405 * gfortran.dg/minmaxloc_13.f90: Likewise.
16406 * gfortran.dg/minmaxloc_2.f90: Likewise.
16407 * gfortran.dg/minmaxloc_3.f90: Likewise.
16408 * gfortran.dg/minmaxloc_4.f90: Likewise.
16409 * gfortran.dg/minmaxloc_5.f90: Likewise.
16410 * gfortran.dg/minmaxloc_6.f90: Likewise.
16411 * gfortran.dg/minmaxloc_7.f90: Likewise.
16412 * gfortran.dg/minmaxloc_8.f90: Likewise.
16413 * gfortran.dg/minmaxval_1.f90: Likewise.
16414 * gfortran.dg/minval_char_1.f90: Likewise.
16415 * gfortran.dg/minval_char_2.f90: Likewise.
16416 * gfortran.dg/minval_char_3.f90: Likewise.
16417 * gfortran.dg/minval_char_4.f90: Likewise.
16418 * gfortran.dg/minval_char_5.f90: Likewise.
16419 * gfortran.dg/minval_parameter_1.f90: Likewise.
16420 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
16421 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
16422 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
16423 * gfortran.dg/missing_parens_1.f90: Likewise.
16424 * gfortran.dg/missing_parens_2.f90: Likewise.
16425 * gfortran.dg/mod_large_1.f90: Likewise.
16426 * gfortran.dg/mod_sign0_1.f90: Likewise.
16427 * gfortran.dg/module_blank_common.f90: Likewise.
16428 * gfortran.dg/module_commons_1.f90: Likewise.
16429 * gfortran.dg/module_commons_3.f90: Likewise.
16430 * gfortran.dg/module_double_reuse.f90: Likewise.
16431 * gfortran.dg/module_equivalence_1.f90: Likewise.
16432 * gfortran.dg/module_equivalence_2.f90: Likewise.
16433 * gfortran.dg/module_equivalence_3.f90: Likewise.
16434 * gfortran.dg/module_equivalence_5.f90: Likewise.
16435 * gfortran.dg/module_interface_1.f90: Likewise.
16436 * gfortran.dg/module_nan.f90: Likewise.
16437 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
16438 * gfortran.dg/module_procedure_1.f90: Likewise.
16439 * gfortran.dg/module_read_1.f90: Likewise.
16440 * gfortran.dg/module_read_2.f90: Likewise.
16441 * gfortran.dg/module_widestring_1.f90: Likewise.
16442 * gfortran.dg/move_alloc.f90: Likewise.
16443 * gfortran.dg/move_alloc_10.f90: Likewise.
16444 * gfortran.dg/move_alloc_13.f90: Likewise.
16445 * gfortran.dg/move_alloc_14.f90: Likewise.
16446 * gfortran.dg/move_alloc_15.f90: Likewise.
16447 * gfortran.dg/move_alloc_16.f90: Likewise.
16448 * gfortran.dg/move_alloc_2.f90: Likewise.
16449 * gfortran.dg/move_alloc_5.f90: Likewise.
16450 * gfortran.dg/move_alloc_6.f90: Likewise.
16451 * gfortran.dg/move_alloc_9.f90: Likewise.
16452 * gfortran.dg/multiple_allocation_1.f90: Likewise.
16453 * gfortran.dg/multiple_allocation_3.f90: Likewise.
16454 * gfortran.dg/mvbits_1.f90: Likewise.
16455 * gfortran.dg/mvbits_2.f90: Likewise.
16456 * gfortran.dg/mvbits_3.f90: Likewise.
16457 * gfortran.dg/mvbits_4.f90: Likewise.
16458 * gfortran.dg/mvbits_7.f90: Likewise.
16459 * gfortran.dg/mvbits_8.f90: Likewise.
16460 * gfortran.dg/namelist_11.f: Likewise.
16461 * gfortran.dg/namelist_12.f: Likewise.
16462 * gfortran.dg/namelist_13.f90: Likewise.
16463 * gfortran.dg/namelist_14.f90: Likewise.
16464 * gfortran.dg/namelist_15.f90: Likewise.
16465 * gfortran.dg/namelist_16.f90: Likewise.
16466 * gfortran.dg/namelist_17.f90: Likewise.
16467 * gfortran.dg/namelist_18.f90: Likewise.
16468 * gfortran.dg/namelist_19.f90: Likewise.
16469 * gfortran.dg/namelist_20.f90: Likewise.
16470 * gfortran.dg/namelist_21.f90: Likewise.
16471 * gfortran.dg/namelist_22.f90: Likewise.
16472 * gfortran.dg/namelist_23.f90: Likewise.
16473 * gfortran.dg/namelist_24.f90: Likewise.
16474 * gfortran.dg/namelist_26.f90: Likewise.
16475 * gfortran.dg/namelist_27.f90: Likewise.
16476 * gfortran.dg/namelist_28.f90: Likewise.
16477 * gfortran.dg/namelist_29.f90: Likewise.
16478 * gfortran.dg/namelist_37.f90: Likewise.
16479 * gfortran.dg/namelist_38.f90: Likewise.
16480 * gfortran.dg/namelist_39.f90: Likewise.
16481 * gfortran.dg/namelist_40.f90: Likewise.
16482 * gfortran.dg/namelist_41.f90: Likewise.
16483 * gfortran.dg/namelist_42.f90: Likewise.
16484 * gfortran.dg/namelist_43.f90: Likewise.
16485 * gfortran.dg/namelist_44.f90: Likewise.
16486 * gfortran.dg/namelist_47.f90: Likewise.
16487 * gfortran.dg/namelist_48.f90: Likewise.
16488 * gfortran.dg/namelist_49.f90: Likewise.
16489 * gfortran.dg/namelist_50.f90: Likewise.
16490 * gfortran.dg/namelist_51.f90: Likewise.
16491 * gfortran.dg/namelist_52.f90: Likewise.
16492 * gfortran.dg/namelist_54.f90: Likewise.
16493 * gfortran.dg/namelist_55.f90: Likewise.
16494 * gfortran.dg/namelist_56.f90: Likewise.
16495 * gfortran.dg/namelist_57.f90: Likewise.
16496 * gfortran.dg/namelist_58.f90: Likewise.
16497 * gfortran.dg/namelist_59.f90: Likewise.
16498 * gfortran.dg/namelist_60.f90: Likewise.
16499 * gfortran.dg/namelist_61.f90: Likewise.
16500 * gfortran.dg/namelist_64.f90: Likewise.
16501 * gfortran.dg/namelist_65.f90: Likewise.
16502 * gfortran.dg/namelist_69.f90: Likewise.
16503 * gfortran.dg/namelist_70.f90: Likewise.
16504 * gfortran.dg/namelist_71.f90: Likewise.
16505 * gfortran.dg/namelist_72.f: Likewise.
16506 * gfortran.dg/namelist_73.f90: Likewise.
16507 * gfortran.dg/namelist_77.f90: Likewise.
16508 * gfortran.dg/namelist_78.f90: Likewise.
16509 * gfortran.dg/namelist_79.f90: Likewise.
16510 * gfortran.dg/namelist_80.f90: Likewise.
16511 * gfortran.dg/namelist_81.f90: Likewise.
16512 * gfortran.dg/namelist_82.f90: Likewise.
16513 * gfortran.dg/namelist_84.f90: Likewise.
16514 * gfortran.dg/namelist_85.f90: Likewise.
16515 * gfortran.dg/namelist_86.f90: Likewise.
16516 * gfortran.dg/namelist_87.f90: Likewise.
16517 * gfortran.dg/namelist_88.f90: Likewise.
16518 * gfortran.dg/namelist_89.f90: Likewise.
16519 * gfortran.dg/namelist_90.f: Likewise.
16520 * gfortran.dg/namelist_95.f90: Likewise.
16521 * gfortran.dg/namelist_char_only.f90: Likewise.
16522 * gfortran.dg/namelist_empty.f90: Likewise.
16523 * gfortran.dg/namelist_internal.f90: Likewise.
16524 * gfortran.dg/namelist_use.f90: Likewise.
16525 * gfortran.dg/namelist_use_only.f90: Likewise.
16526 * gfortran.dg/namelist_utf8.f90: Likewise.
16527 * gfortran.dg/nan_1.f90: Likewise.
16528 * gfortran.dg/nan_2.f90: Likewise.
16529 * gfortran.dg/nan_3.f90: Likewise.
16530 * gfortran.dg/nan_6.f90: Likewise.
16531 * gfortran.dg/nan_7.f90: Likewise.
16532 * gfortran.dg/nearest_1.f90: Likewise.
16533 * gfortran.dg/nearest_2.f90: Likewise.
16534 * gfortran.dg/nearest_3.f90: Likewise.
16535 * gfortran.dg/negative-z-descriptor.f90: Likewise.
16536 * gfortran.dg/negative_automatic_size.f90: Likewise.
16537 * gfortran.dg/negative_unit.f: Likewise.
16538 * gfortran.dg/negative_unit2.f90: Likewise.
16539 * gfortran.dg/negative_unit_int8.f: Likewise.
16540 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
16541 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
16542 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
16543 * gfortran.dg/nested_modules_1.f90: Likewise.
16544 * gfortran.dg/nested_modules_2.f90: Likewise.
16545 * gfortran.dg/nested_modules_3.f90: Likewise.
16546 * gfortran.dg/nesting_1.f90: Likewise.
16547 * gfortran.dg/new_line.f90: Likewise.
16548 * gfortran.dg/newunit_1.f90: Likewise.
16549 * gfortran.dg/newunit_3.f90: Likewise.
16550 * gfortran.dg/newunit_5.f90.f90: Likewise.
16551 * gfortran.dg/nint_1.f90: Likewise.
16552 * gfortran.dg/nint_2.f90: Likewise.
16553 * gfortran.dg/no_arg_check_2.f90: Likewise.
16554 * gfortran.dg/no_range_check_1.f90: Likewise.
16555 * gfortran.dg/no_range_check_2.f90: Likewise.
16556 * gfortran.dg/no_range_check_3.f90: Likewise.
16557 * gfortran.dg/noadv_size.f90: Likewise.
16558 * gfortran.dg/nonreturning_statements.f90: Likewise.
16559 * gfortran.dg/norm2_1.f90: Likewise.
16560 * gfortran.dg/norm2_3.f90: Likewise.
16561 * gfortran.dg/nosigned_zero_1.f90: Likewise.
16562 * gfortran.dg/nosigned_zero_2.f90: Likewise.
16563 * gfortran.dg/nosigned_zero_3.f90: Likewise.
16564 * gfortran.dg/null_4.f90: Likewise.
16565 * gfortran.dg/null_9.f90: Likewise.
16566 * gfortran.dg/nullify_3.f90: Likewise.
16567 * gfortran.dg/oldstyle_1.f90: Likewise.
16568 * gfortran.dg/open_access_append_1.f90: Likewise.
16569 * gfortran.dg/open_access_append_2.f90: Likewise.
16570 * gfortran.dg/open_errors.f90: Likewise.
16571 * gfortran.dg/open_negative_unit_1.f90: Likewise.
16572 * gfortran.dg/open_new.f90: Likewise.
16573 * gfortran.dg/open_readonly_1.f90: Likewise.
16574 * gfortran.dg/operator_1.f90: Likewise.
16575 * gfortran.dg/optional_absent_1.f90: Likewise.
16576 * gfortran.dg/optional_absent_2.f90: Likewise.
16577 * gfortran.dg/optional_absent_3.f90: Likewise.
16578 * gfortran.dg/optional_class_1.f90: Likewise.
16579 * gfortran.dg/optional_dim_2.f90: Likewise.
16580 * gfortran.dg/optional_dim_3.f90: Likewise.
16581 * gfortran.dg/output_exponents_1.f90: Likewise.
16582 * gfortran.dg/overload_1.f90: Likewise.
16583 * gfortran.dg/overload_2.f90: Likewise.
16584 * gfortran.dg/overwrite_1.f: Likewise.
16585 * gfortran.dg/pad_no.f90: Likewise.
16586 * gfortran.dg/parameter_array_init_1.f90: Likewise.
16587 * gfortran.dg/parameter_array_init_2.f90: Likewise.
16588 * gfortran.dg/parameter_array_init_4.f90: Likewise.
16589 * gfortran.dg/parameter_array_init_5.f90: Likewise.
16590 * gfortran.dg/parameter_array_section_2.f90: Likewise.
16591 * gfortran.dg/parens_3.f90: Likewise.
16592 * gfortran.dg/parens_5.f90: Likewise.
16593 * gfortran.dg/parens_6.f90: Likewise.
16594 * gfortran.dg/parent_result_ref_1.f90: Likewise.
16595 * gfortran.dg/parent_result_ref_2.f90: Likewise.
16596 * gfortran.dg/parent_result_ref_3.f90: Likewise.
16597 * gfortran.dg/parent_result_ref_4.f90: Likewise.
16598 * gfortran.dg/parity_1.f90: Likewise.
16599 * gfortran.dg/past_eor.f90: Likewise.
16600 * gfortran.dg/pdt_1.f03: Likewise.
16601 * gfortran.dg/pdt_10.f03: Likewise.
16602 * gfortran.dg/pdt_11.f03: Likewise.
16603 * gfortran.dg/pdt_12.f03: Likewise.
16604 * gfortran.dg/pdt_13.f03: Likewise.
16605 * gfortran.dg/pdt_14.f03: Likewise.
16606 * gfortran.dg/pdt_15.f03: Likewise.
16607 * gfortran.dg/pdt_19.f03: Likewise.
16608 * gfortran.dg/pdt_20.f03: Likewise.
16609 * gfortran.dg/pdt_22.f03: Likewise.
16610 * gfortran.dg/pdt_23.f03: Likewise.
16611 * gfortran.dg/pdt_25.f03: Likewise.
16612 * gfortran.dg/pdt_26.f03: Likewise.
16613 * gfortran.dg/pdt_27.f03: Likewise.
16614 * gfortran.dg/pdt_28.f03: Likewise.
16615 * gfortran.dg/pdt_3.f03: Likewise.
16616 * gfortran.dg/pdt_4.f03: Likewise.
16617 * gfortran.dg/pdt_5.f03: Likewise.
16618 * gfortran.dg/pdt_7.f03: Likewise.
16619 * gfortran.dg/pointer_1.f90: Likewise.
16620 * gfortran.dg/pointer_array_1.f90: Likewise.
16621 * gfortran.dg/pointer_array_3.f90: Likewise.
16622 * gfortran.dg/pointer_array_4.f90: Likewise.
16623 * gfortran.dg/pointer_array_5.f90: Likewise.
16624 * gfortran.dg/pointer_array_6.f90: Likewise.
16625 * gfortran.dg/pointer_array_7.f90: Likewise.
16626 * gfortran.dg/pointer_array_8.f90: Likewise.
16627 * gfortran.dg/pointer_array_9.f90: Likewise.
16628 * gfortran.dg/pointer_array_component_1.f90: Likewise.
16629 * gfortran.dg/pointer_array_component_2.f90: Likewise.
16630 * gfortran.dg/pointer_assign_10.f90: Likewise.
16631 * gfortran.dg/pointer_assign_11.f90: Likewise.
16632 * gfortran.dg/pointer_assign_4.f90: Likewise.
16633 * gfortran.dg/pointer_assign_8.f90: Likewise.
16634 * gfortran.dg/pointer_assign_9.f90: Likewise.
16635 * gfortran.dg/pointer_check_10.f90: Likewise.
16636 * gfortran.dg/pointer_check_9.f90: Likewise.
16637 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
16638 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
16639 * gfortran.dg/pointer_function_result_1.f90: Likewise.
16640 * gfortran.dg/pointer_init_1.f90: Likewise.
16641 * gfortran.dg/pointer_init_3.f90: Likewise.
16642 * gfortran.dg/pointer_init_4.f90: Likewise.
16643 * gfortran.dg/pointer_init_5.f90: Likewise.
16644 * gfortran.dg/pointer_init_8.f90: Likewise.
16645 * gfortran.dg/pointer_intent_1.f90: Likewise.
16646 * gfortran.dg/pointer_intent_4.f90: Likewise.
16647 * gfortran.dg/pointer_intent_5.f90: Likewise.
16648 * gfortran.dg/pointer_remapping_10.f90: Likewise.
16649 * gfortran.dg/pointer_remapping_4.f03: Likewise.
16650 * gfortran.dg/pointer_remapping_5.f08: Likewise.
16651 * gfortran.dg/pointer_remapping_9.f90: Likewise.
16652 * gfortran.dg/pointer_target_1.f90: Likewise.
16653 * gfortran.dg/pointer_target_2.f90: Likewise.
16654 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
16655 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
16656 * gfortran.dg/power.f90: Likewise.
16657 * gfortran.dg/power1.f90: Likewise.
16658 * gfortran.dg/power_3.f90: Likewise.
16659 * gfortran.dg/power_4.f90: Likewise.
16660 * gfortran.dg/power_5.f90: Likewise.
16661 * gfortran.dg/pr12884.f: Likewise.
16662 * gfortran.dg/pr15129.f90: Likewise.
16663 * gfortran.dg/pr15140.f90: Likewise.
16664 * gfortran.dg/pr15324.f90: Likewise.
16665 * gfortran.dg/pr15332.f: Likewise.
16666 * gfortran.dg/pr15957.f90: Likewise.
16667 * gfortran.dg/pr15959.f90: Likewise.
16668 * gfortran.dg/pr16597.f90: Likewise.
16669 * gfortran.dg/pr16861.f90: Likewise.
16670 * gfortran.dg/pr16938.f90: Likewise.
16671 * gfortran.dg/pr17090.f90: Likewise.
16672 * gfortran.dg/pr17143.f90: Likewise.
16673 * gfortran.dg/pr17164.f90: Likewise.
16674 * gfortran.dg/pr17229.f: Likewise.
16675 * gfortran.dg/pr17285.f90: Likewise.
16676 * gfortran.dg/pr17286.f90: Likewise.
16677 * gfortran.dg/pr17472.f: Likewise.
16678 * gfortran.dg/pr17612.f90: Likewise.
16679 * gfortran.dg/pr17706.f90: Likewise.
16680 * gfortran.dg/pr18025.f90: Likewise.
16681 * gfortran.dg/pr18122.f90: Likewise.
16682 * gfortran.dg/pr18210.f90: Likewise.
16683 * gfortran.dg/pr18392.f90: Likewise.
16684 * gfortran.dg/pr19155.f: Likewise.
16685 * gfortran.dg/pr19216.f: Likewise.
16686 * gfortran.dg/pr19467.f90: Likewise.
16687 * gfortran.dg/pr19657.f: Likewise.
16688 * gfortran.dg/pr19926.f90: Likewise.
16689 * gfortran.dg/pr19928-1.f90: Likewise.
16690 * gfortran.dg/pr19928-2.f90: Likewise.
16691 * gfortran.dg/pr20086.f90: Likewise.
16692 * gfortran.dg/pr20124.f90: Likewise.
16693 * gfortran.dg/pr20163-2.f: Likewise.
16694 * gfortran.dg/pr20480.f90: Likewise.
16695 * gfortran.dg/pr20755.f: Likewise.
16696 * gfortran.dg/pr20950.f: Likewise.
16697 * gfortran.dg/pr21177.f90: Likewise.
16698 * gfortran.dg/pr21730.f: Likewise.
16699 * gfortran.dg/pr22491.f: Likewise.
16700 * gfortran.dg/pr25603.f: Likewise.
16701 * gfortran.dg/pr26246_2.f90: Likewise.
16702 * gfortran.dg/pr32136.f90: Likewise.
16703 * gfortran.dg/pr32533.f90: Likewise.
16704 * gfortran.dg/pr33794.f90: Likewise.
16705 * gfortran.dg/pr35662.f90: Likewise.
16706 * gfortran.dg/pr35944-1.f90: Likewise.
16707 * gfortran.dg/pr35944-2.f90: Likewise.
16708 * gfortran.dg/pr35983.f90: Likewise.
16709 * gfortran.dg/pr39865.f90: Likewise.
16710 * gfortran.dg/pr41212.f90: Likewise.
16711 * gfortran.dg/pr43808.f90: Likewise.
16712 * gfortran.dg/pr44592.f90: Likewise.
16713 * gfortran.dg/pr44735.f90: Likewise.
16714 * gfortran.dg/pr45308.f03: Likewise.
16715 * gfortran.dg/pr46297.f: Likewise.
16716 * gfortran.dg/pr46588.f90: Likewise.
16717 * gfortran.dg/pr46665.f90: Likewise.
16718 * gfortran.dg/pr46804.f90: Likewise.
16719 * gfortran.dg/pr47008.f03: Likewise.
16720 * gfortran.dg/pr47614.f: Likewise.
16721 * gfortran.dg/pr47878.f90: Likewise.
16722 * gfortran.dg/pr49103.f90: Likewise.
16723 * gfortran.dg/pr50069_1.f90: Likewise.
16724 * gfortran.dg/pr50769.f90: Likewise.
16725 * gfortran.dg/pr52608.f90: Likewise.
16726 * gfortran.dg/pr55086_2.f90: Likewise.
16727 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
16728 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
16729 * gfortran.dg/pr55330.f90: Likewise.
16730 * gfortran.dg/pr56015.f90: Likewise.
16731 * gfortran.dg/pr57910.f90: Likewise.
16732 * gfortran.dg/pr59700.f90: Likewise.
16733 * gfortran.dg/pr62125.f90: Likewise.
16734 * gfortran.dg/pr64530.f90: Likewise.
16735 * gfortran.dg/pr65429.f90: Likewise.
16736 * gfortran.dg/pr65450.f90: Likewise.
16737 * gfortran.dg/pr65504.f90: Likewise.
16738 * gfortran.dg/pr65903.f90: Likewise.
16739 * gfortran.dg/pr66311.f90: Likewise.
16740 * gfortran.dg/pr66864.f90: Likewise.
16741 * gfortran.dg/pr67140.f90: Likewise.
16742 * gfortran.dg/pr67524.f90: Likewise.
16743 * gfortran.dg/pr67885.f90: Likewise.
16744 * gfortran.dg/pr68053.f90: Likewise.
16745 * gfortran.dg/pr68566.f90: Likewise.
16746 * gfortran.dg/pr69514_1.f90: Likewise.
16747 * gfortran.dg/pr69514_2.f90: Likewise.
16748 * gfortran.dg/pr69739.f90: Likewise.
16749 * gfortran.dg/pr70673.f90: Likewise.
16750 * gfortran.dg/pr71523_2.f90: Likewise.
16751 * gfortran.dg/pr71764.f90: Likewise.
16752 * gfortran.dg/pr78092.f90: Likewise.
16753 * gfortran.dg/pr82973.f90: Likewise.
16754 * gfortran.dg/pr83864.f90: Likewise.
16755 * gfortran.dg/pr83874.f90: Likewise.
16756 * gfortran.dg/pr84088.f90: Likewise.
16757 * gfortran.dg/pr84155.f90: Likewise.
16758 * gfortran.dg/proc_decl_12.f90: Likewise.
16759 * gfortran.dg/proc_decl_13.f90: Likewise.
16760 * gfortran.dg/proc_decl_15.f90: Likewise.
16761 * gfortran.dg/proc_decl_17.f90: Likewise.
16762 * gfortran.dg/proc_decl_18.f90: Likewise.
16763 * gfortran.dg/proc_decl_2.f90: Likewise.
16764 * gfortran.dg/proc_decl_5.f90: Likewise.
16765 * gfortran.dg/proc_decl_9.f90: Likewise.
16766 * gfortran.dg/proc_ptr_1.f90: Likewise.
16767 * gfortran.dg/proc_ptr_10.f90: Likewise.
16768 * gfortran.dg/proc_ptr_12.f90: Likewise.
16769 * gfortran.dg/proc_ptr_18.f90: Likewise.
16770 * gfortran.dg/proc_ptr_19.f90: Likewise.
16771 * gfortran.dg/proc_ptr_21.f90: Likewise.
16772 * gfortran.dg/proc_ptr_22.f90: Likewise.
16773 * gfortran.dg/proc_ptr_23.f90: Likewise.
16774 * gfortran.dg/proc_ptr_25.f90: Likewise.
16775 * gfortran.dg/proc_ptr_26.f90: Likewise.
16776 * gfortran.dg/proc_ptr_3.f90: Likewise.
16777 * gfortran.dg/proc_ptr_36.f90: Likewise.
16778 * gfortran.dg/proc_ptr_47.f90: Likewise.
16779 * gfortran.dg/proc_ptr_48.f90: Likewise.
16780 * gfortran.dg/proc_ptr_5.f90: Likewise.
16781 * gfortran.dg/proc_ptr_6.f90: Likewise.
16782 * gfortran.dg/proc_ptr_7.f90: Likewise.
16783 * gfortran.dg/proc_ptr_8.f90: Likewise.
16784 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
16785 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
16786 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
16787 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
16788 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
16789 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
16790 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
16791 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
16792 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
16793 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
16794 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
16795 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
16796 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
16797 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
16798 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
16799 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
16800 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
16801 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
16802 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
16803 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
16804 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
16805 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
16806 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
16807 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
16808 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
16809 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
16810 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
16811 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
16812 * gfortran.dg/product_init_expr.f03: Likewise.
16813 * gfortran.dg/promotion.f90: Likewise.
16814 * gfortran.dg/promotion_3.f90: Likewise.
16815 * gfortran.dg/promotion_4.f90: Likewise.
16816 * gfortran.dg/protected_1.f90: Likewise.
16817 * gfortran.dg/protected_2.f90: Likewise.
16818 * gfortran.dg/ptr-func-1.f90: Likewise.
16819 * gfortran.dg/ptr-func-2.f90: Likewise.
16820 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
16821 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
16822 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
16823 * gfortran.dg/pure_byref_1.f90: Likewise.
16824 * gfortran.dg/pure_byref_2.f90: Likewise.
16825 * gfortran.dg/pure_byref_3.f90: Likewise.
16826 * gfortran.dg/quad_2.f90: Likewise.
16827 * gfortran.dg/quad_3.f90: Likewise.
16828 * gfortran.dg/random_3.f90: Likewise.
16829 * gfortran.dg/random_4.f90: Likewise.
16830 * gfortran.dg/random_7.f90: Likewise.
16831 * gfortran.dg/read_2.f90: Likewise.
16832 * gfortran.dg/read_3.f90: Likewise.
16833 * gfortran.dg/read_4.f90: Likewise.
16834 * gfortran.dg/read_5.f90: Likewise.
16835 * gfortran.dg/read_bad_advance.f90: Likewise.
16836 * gfortran.dg/read_bang.f90: Likewise.
16837 * gfortran.dg/read_bang4.f90: Likewise.
16838 * gfortran.dg/read_comma.f: Likewise.
16839 * gfortran.dg/read_dir.f90: Likewise.
16840 * gfortran.dg/read_empty_file.f: Likewise.
16841 * gfortran.dg/read_eof_1.f90: Likewise.
16842 * gfortran.dg/read_eof_2.f90: Likewise.
16843 * gfortran.dg/read_eof_3.f90: Likewise.
16844 * gfortran.dg/read_eof_4.f90: Likewise.
16845 * gfortran.dg/read_eof_5.f90: Likewise.
16846 * gfortran.dg/read_eof_6.f: Likewise.
16847 * gfortran.dg/read_eof_7.f90: Likewise.
16848 * gfortran.dg/read_eof_8.f90: Likewise.
16849 * gfortran.dg/read_eof_all.f90: Likewise.
16850 * gfortran.dg/read_eor.f90: Likewise.
16851 * gfortran.dg/read_float_1.f90: Likewise.
16852 * gfortran.dg/read_float_2.f03: Likewise.
16853 * gfortran.dg/read_float_3.f90: Likewise.
16854 * gfortran.dg/read_float_4.f90: Likewise.
16855 * gfortran.dg/read_infnan_1.f90: Likewise.
16856 * gfortran.dg/read_list_eof_1.f90: Likewise.
16857 * gfortran.dg/read_logical.f90: Likewise.
16858 * gfortran.dg/read_many_1.f: Likewise.
16859 * gfortran.dg/read_no_eor.f90: Likewise.
16860 * gfortran.dg/read_noadvance.f90: Likewise.
16861 * gfortran.dg/read_repeat.f90: Likewise.
16862 * gfortran.dg/read_repeat_2.f90: Likewise.
16863 * gfortran.dg/read_size_noadvance.f90: Likewise.
16864 * gfortran.dg/read_x_eof.f90: Likewise.
16865 * gfortran.dg/read_x_past.f: Likewise.
16866 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
16867 * gfortran.dg/real_const_1.f: Likewise.
16868 * gfortran.dg/real_const_2.f90: Likewise.
16869 * gfortran.dg/real_const_3.f90: Likewise.
16870 * gfortran.dg/real_do_1.f90: Likewise.
16871 * gfortran.dg/real_index_1.f90: Likewise.
16872 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
16873 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
16874 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
16875 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
16876 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
16877 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
16878 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
16879 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
16880 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
16881 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
16882 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
16883 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
16884 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
16885 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
16886 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
16887 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
16888 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
16889 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
16890 * gfortran.dg/record_marker_1.f90: Likewise.
16891 * gfortran.dg/record_marker_2.f: Likewise.
16892 * gfortran.dg/record_marker_3.f90: Likewise.
16893 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
16894 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
16895 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
16896 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
16897 * gfortran.dg/recursive_check_7.f90: Likewise.
16898 * gfortran.dg/recursive_reference_1.f90: Likewise.
16899 * gfortran.dg/recursive_reference_2.f90: Likewise.
16900 * gfortran.dg/recursive_stack.f90: Likewise.
16901 * gfortran.dg/reduction.f90: Likewise.
16902 * gfortran.dg/repack_arrays_1.f90: Likewise.
16903 * gfortran.dg/repeat_1.f90: Likewise.
16904 * gfortran.dg/repeat_2.f90: Likewise.
16905 * gfortran.dg/repeat_3.f90: Likewise.
16906 * gfortran.dg/repeat_6.f90: Likewise.
16907 * gfortran.dg/reshape-alloc.f90: Likewise.
16908 * gfortran.dg/reshape-complex.f90: Likewise.
16909 * gfortran.dg/reshape.f90: Likewise.
16910 * gfortran.dg/reshape_2.f90: Likewise.
16911 * gfortran.dg/reshape_7.f90: Likewise.
16912 * gfortran.dg/reshape_empty_1.f03: Likewise.
16913 * gfortran.dg/reshape_pad_1.f90: Likewise.
16914 * gfortran.dg/reshape_rank7.f90: Likewise.
16915 * gfortran.dg/reshape_transpose_1.f90: Likewise.
16916 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
16917 * gfortran.dg/result_default_init_1.f90: Likewise.
16918 * gfortran.dg/result_in_spec_1.f90: Likewise.
16919 * gfortran.dg/result_in_spec_2.f90: Likewise.
16920 * gfortran.dg/ret_array_1.f90: Likewise.
16921 * gfortran.dg/ret_pointer_1.f90: Likewise.
16922 * gfortran.dg/ret_pointer_2.f90: Likewise.
16923 * gfortran.dg/rewind_1.f90: Likewise.
16924 * gfortran.dg/round_1.f03: Likewise.
16925 * gfortran.dg/round_2.f03: Likewise.
16926 * gfortran.dg/round_3.f08: Likewise.
16927 * gfortran.dg/round_4.f90: Likewise.
16928 * gfortran.dg/rrspacing_1.f90: Likewise.
16929 * gfortran.dg/runtime_warning_1.f90: Likewise.
16930 * gfortran.dg/same_type_as_2.f03: Likewise.
16931 * gfortran.dg/save_1.f90: Likewise.
16932 * gfortran.dg/save_5.f90: Likewise.
16933 * gfortran.dg/save_6.f90: Likewise.
16934 * gfortran.dg/scalar_mask_1.f90: Likewise.
16935 * gfortran.dg/scalar_mask_2.f90: Likewise.
16936 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
16937 * gfortran.dg/scale_1.f90: Likewise.
16938 * gfortran.dg/scan_1.f90: Likewise.
16939 * gfortran.dg/scan_2.f90: Likewise.
16940 * gfortran.dg/secnds-1.f: Likewise.
16941 * gfortran.dg/secnds.f: Likewise.
16942 * gfortran.dg/select_1.f90: Likewise.
16943 * gfortran.dg/select_2.f90: Likewise.
16944 * gfortran.dg/select_3.f90: Likewise.
16945 * gfortran.dg/select_5.f90: Likewise.
16946 * gfortran.dg/select_char_1.f90: Likewise.
16947 * gfortran.dg/select_char_2.f90: Likewise.
16948 * gfortran.dg/select_type_13.f03: Likewise.
16949 * gfortran.dg/select_type_14.f03: Likewise.
16950 * gfortran.dg/select_type_15.f03: Likewise.
16951 * gfortran.dg/select_type_19.f03: Likewise.
16952 * gfortran.dg/select_type_2.f03: Likewise.
16953 * gfortran.dg/select_type_26.f03: Likewise.
16954 * gfortran.dg/select_type_27.f03: Likewise.
16955 * gfortran.dg/select_type_28.f03: Likewise.
16956 * gfortran.dg/select_type_3.f03: Likewise.
16957 * gfortran.dg/select_type_35.f03: Likewise.
16958 * gfortran.dg/select_type_36.f03: Likewise.
16959 * gfortran.dg/select_type_37.f03: Likewise.
16960 * gfortran.dg/select_type_39.f03: Likewise.
16961 * gfortran.dg/select_type_4.f90: Likewise.
16962 * gfortran.dg/select_type_5.f03: Likewise.
16963 * gfortran.dg/select_type_6.f03: Likewise.
16964 * gfortran.dg/select_type_7.f03: Likewise.
16965 * gfortran.dg/select_type_8.f03: Likewise.
16966 * gfortran.dg/selected_char_kind_1.f90: Likewise.
16967 * gfortran.dg/selected_char_kind_4.f90: Likewise.
16968 * gfortran.dg/selected_kind_1.f90: Likewise.
16969 * gfortran.dg/selected_real_kind_2.f90: Likewise.
16970 * gfortran.dg/shape_2.f90: Likewise.
16971 * gfortran.dg/shape_4.f90: Likewise.
16972 * gfortran.dg/shape_5.f90: Likewise.
16973 * gfortran.dg/shape_7.f90: Likewise.
16974 * gfortran.dg/shape_8.f90: Likewise.
16975 * gfortran.dg/shape_9.f90: Likewise.
16976 * gfortran.dg/shift-kind_2.f90: Likewise.
16977 * gfortran.dg/shiftalr_1.F90: Likewise.
16978 * gfortran.dg/shiftalr_2.F90: Likewise.
16979 * gfortran.dg/simpleif_1.f90: Likewise.
16980 * gfortran.dg/simplify_argN_1.f90: Likewise.
16981 * gfortran.dg/simplify_cshift_1.f90: Likewise.
16982 * gfortran.dg/simplify_cshift_4.f90: Likewise.
16983 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
16984 * gfortran.dg/simplify_modulo.f90: Likewise.
16985 * gfortran.dg/single_char_string.f90: Likewise.
16986 * gfortran.dg/size_dim.f90: Likewise.
16987 * gfortran.dg/size_optional_dim_1.f90: Likewise.
16988 * gfortran.dg/sizeof.f90: Likewise.
16989 * gfortran.dg/sizeof_4.f90: Likewise.
16990 * gfortran.dg/slash_1.f90: Likewise.
16991 * gfortran.dg/sms-1.f90: Likewise.
16992 * gfortran.dg/sms-2.f90: Likewise.
16993 * gfortran.dg/spec_expr_7.f90: Likewise.
16994 * gfortran.dg/specifics_1.f90: Likewise.
16995 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
16996 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
16997 * gfortran.dg/spread_init_expr.f03: Likewise.
16998 * gfortran.dg/spread_scalar_source.f90: Likewise.
16999 * gfortran.dg/spread_shape_1.f90: Likewise.
17000 * gfortran.dg/stat_1.f90: Likewise.
17001 * gfortran.dg/stat_2.f90: Likewise.
17002 * gfortran.dg/stfunc_1.f90: Likewise.
17003 * gfortran.dg/stfunc_4.f90: Likewise.
17004 * gfortran.dg/stfunc_6.f90: Likewise.
17005 * gfortran.dg/storage_size_1.f08: Likewise.
17006 * gfortran.dg/storage_size_3.f08: Likewise.
17007 * gfortran.dg/storage_size_4.f90: Likewise.
17008 * gfortran.dg/streamio_1.f90: Likewise.
17009 * gfortran.dg/streamio_10.f90: Likewise.
17010 * gfortran.dg/streamio_11.f90: Likewise.
17011 * gfortran.dg/streamio_12.f90: Likewise.
17012 * gfortran.dg/streamio_13.f90: Likewise.
17013 * gfortran.dg/streamio_14.f90: Likewise.
17014 * gfortran.dg/streamio_15.f90: Likewise.
17015 * gfortran.dg/streamio_16.f90: Likewise.
17016 * gfortran.dg/streamio_17.f90: Likewise.
17017 * gfortran.dg/streamio_2.f90: Likewise.
17018 * gfortran.dg/streamio_3.f90: Likewise.
17019 * gfortran.dg/streamio_4.f90: Likewise.
17020 * gfortran.dg/streamio_5.f90: Likewise.
17021 * gfortran.dg/streamio_6.f90: Likewise.
17022 * gfortran.dg/streamio_7.f90: Likewise.
17023 * gfortran.dg/streamio_8.f90: Likewise.
17024 * gfortran.dg/streamio_9.f90: Likewise.
17025 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
17026 * gfortran.dg/string_4.f90: Likewise.
17027 * gfortran.dg/string_array_constructor_2.f90: Likewise.
17028 * gfortran.dg/string_assign_2.f90: Likewise.
17029 * gfortran.dg/string_compare_1.f90: Likewise.
17030 * gfortran.dg/string_compare_2.f90: Likewise.
17031 * gfortran.dg/string_compare_3.f90: Likewise.
17032 * gfortran.dg/string_ctor_1.f90: Likewise.
17033 * gfortran.dg/string_length_1.f90: Likewise.
17034 * gfortran.dg/string_length_2.f90: Likewise.
17035 * gfortran.dg/string_length_3.f90: Likewise.
17036 * gfortran.dg/string_length_4.f90: Likewise.
17037 * gfortran.dg/string_null_compare_1.f: Likewise.
17038 * gfortran.dg/string_pad_trunc.f90: Likewise.
17039 * gfortran.dg/structure_constructor_1.f03: Likewise.
17040 * gfortran.dg/structure_constructor_11.f90: Likewise.
17041 * gfortran.dg/structure_constructor_13.f03: Likewise.
17042 * gfortran.dg/structure_constructor_2.f03: Likewise.
17043 * gfortran.dg/structure_constructor_5.f03: Likewise.
17044 * gfortran.dg/submodule_1.f08: Likewise.
17045 * gfortran.dg/submodule_11.f08: Likewise.
17046 * gfortran.dg/submodule_14.f08: Likewise.
17047 * gfortran.dg/submodule_15.f08: Likewise.
17048 * gfortran.dg/submodule_17.f08: Likewise.
17049 * gfortran.dg/submodule_18.f08: Likewise.
17050 * gfortran.dg/submodule_19.f08: Likewise.
17051 * gfortran.dg/submodule_2.f08: Likewise.
17052 * gfortran.dg/submodule_27.f08: Likewise.
17053 * gfortran.dg/submodule_28.f08: Likewise.
17054 * gfortran.dg/submodule_29.f08: Likewise.
17055 * gfortran.dg/submodule_30.f08: Likewise.
17056 * gfortran.dg/submodule_6.f08: Likewise.
17057 * gfortran.dg/submodule_7.f08: Likewise.
17058 * gfortran.dg/submodule_8.f08: Likewise.
17059 * gfortran.dg/subnormal_1.f90: Likewise.
17060 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
17061 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
17062 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
17063 * gfortran.dg/substr_2.f: Likewise.
17064 * gfortran.dg/substr_3.f: Likewise.
17065 * gfortran.dg/substr_4.f: Likewise.
17066 * gfortran.dg/substr_5.f90: Likewise.
17067 * gfortran.dg/substr_6.f90: Likewise.
17068 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
17069 * gfortran.dg/sum_init_expr.f03: Likewise.
17070 * gfortran.dg/sum_zero_array_1.f90: Likewise.
17071 * gfortran.dg/system_clock_3.f08: Likewise.
17072 * gfortran.dg/t_editing.f: Likewise.
17073 * gfortran.dg/team_change_1.f90: Likewise.
17074 * gfortran.dg/team_end_1.f90: Likewise.
17075 * gfortran.dg/team_number_1.f90: Likewise.
17076 * gfortran.dg/temporary_1.f90: Likewise.
17077 * gfortran.dg/test_com_block.f90: Likewise.
17078 * gfortran.dg/test_only_clause.f90: Likewise.
17079 * gfortran.dg/tiny_1.f90: Likewise.
17080 * gfortran.dg/tiny_2.f90: Likewise.
17081 * gfortran.dg/tl_editing.f90: Likewise.
17082 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
17083 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
17084 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
17085 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
17086 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
17087 * gfortran.dg/transfer_class_2.f90: Likewise.
17088 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
17089 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
17090 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
17091 * gfortran.dg/transfer_resolve_1.f90: Likewise.
17092 * gfortran.dg/transfer_simplify_1.f90: Likewise.
17093 * gfortran.dg/transfer_simplify_10.f90: Likewise.
17094 * gfortran.dg/transfer_simplify_11.f90: Likewise.
17095 * gfortran.dg/transfer_simplify_2.f90: Likewise.
17096 * gfortran.dg/transfer_simplify_3.f90: Likewise.
17097 * gfortran.dg/transfer_simplify_4.f90: Likewise.
17098 * gfortran.dg/transfer_simplify_8.f90: Likewise.
17099 * gfortran.dg/transfer_simplify_9.f90: Likewise.
17100 * gfortran.dg/transpose_1.f90: Likewise.
17101 * gfortran.dg/transpose_3.f03: Likewise.
17102 * gfortran.dg/transpose_4.f90: Likewise.
17103 * gfortran.dg/transpose_conjg_1.f90: Likewise.
17104 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
17105 * gfortran.dg/transpose_optimization_2.f90: Likewise.
17106 * gfortran.dg/trim_1.f90: Likewise.
17107 * gfortran.dg/trim_optimize_1.f90: Likewise.
17108 * gfortran.dg/trim_optimize_2.f90: Likewise.
17109 * gfortran.dg/trim_optimize_3.f90: Likewise.
17110 * gfortran.dg/trim_optimize_4.f90: Likewise.
17111 * gfortran.dg/trim_optimize_5.f90: Likewise.
17112 * gfortran.dg/trim_optimize_6.f90: Likewise.
17113 * gfortran.dg/trim_optimize_7.f90: Likewise.
17114 * gfortran.dg/trim_optimize_8.f90: Likewise.
17115 * gfortran.dg/type_to_class_1.f03: Likewise.
17116 * gfortran.dg/type_to_class_2.f03: Likewise.
17117 * gfortran.dg/type_to_class_3.f03: Likewise.
17118 * gfortran.dg/type_to_class_4.f03: Likewise.
17119 * gfortran.dg/type_to_class_5.f03: Likewise.
17120 * gfortran.dg/typebound_assignment_5.f03: Likewise.
17121 * gfortran.dg/typebound_assignment_6.f03: Likewise.
17122 * gfortran.dg/typebound_assignment_7.f90: Likewise.
17123 * gfortran.dg/typebound_call_1.f03: Likewise.
17124 * gfortran.dg/typebound_call_13.f03: Likewise.
17125 * gfortran.dg/typebound_call_18.f03: Likewise.
17126 * gfortran.dg/typebound_call_19.f03: Likewise.
17127 * gfortran.dg/typebound_call_2.f03: Likewise.
17128 * gfortran.dg/typebound_call_20.f03: Likewise.
17129 * gfortran.dg/typebound_call_3.f03: Likewise.
17130 * gfortran.dg/typebound_generic_5.f03: Likewise.
17131 * gfortran.dg/typebound_generic_6.f03: Likewise.
17132 * gfortran.dg/typebound_generic_9.f03: Likewise.
17133 * gfortran.dg/typebound_operator_12.f03: Likewise.
17134 * gfortran.dg/typebound_operator_13.f03: Likewise.
17135 * gfortran.dg/typebound_operator_15.f90: Likewise.
17136 * gfortran.dg/typebound_operator_20.f90: Likewise.
17137 * gfortran.dg/typebound_operator_3.f03: Likewise.
17138 * gfortran.dg/typebound_operator_6.f03: Likewise.
17139 * gfortran.dg/typebound_operator_7.f03: Likewise.
17140 * gfortran.dg/typebound_operator_8.f03: Likewise.
17141 * gfortran.dg/typebound_operator_9.f03: Likewise.
17142 * gfortran.dg/typebound_proc_19.f90: Likewise.
17143 * gfortran.dg/typebound_proc_20.f90: Likewise.
17144 * gfortran.dg/typebound_proc_23.f90: Likewise.
17145 * gfortran.dg/typebound_proc_27.f03: Likewise.
17146 * gfortran.dg/typebound_proc_35.f90: Likewise.
17147 * gfortran.dg/typebound_proc_36.f90: Likewise.
17148 * gfortran.dg/unf_io_convert_1.f90: Likewise.
17149 * gfortran.dg/unf_io_convert_2.f90: Likewise.
17150 * gfortran.dg/unf_io_convert_3.f90: Likewise.
17151 * gfortran.dg/unf_io_convert_4.f90: Likewise.
17152 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
17153 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
17154 * gfortran.dg/unf_short_record_1.f90: Likewise.
17155 * gfortran.dg/unformatted_recl_1.f90: Likewise.
17156 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
17157 * gfortran.dg/unit_1.f90: Likewise.
17158 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
17159 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
17160 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
17161 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
17162 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
17163 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
17164 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
17165 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
17166 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
17167 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
17168 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
17169 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
17170 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
17171 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
17172 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
17173 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
17174 * gfortran.dg/unpack_init_expr.f03: Likewise.
17175 * gfortran.dg/use_10.f90: Likewise.
17176 * gfortran.dg/use_11.f90: Likewise.
17177 * gfortran.dg/use_13.f90: Likewise.
17178 * gfortran.dg/use_24.f90: Likewise.
17179 * gfortran.dg/use_27.f90: Likewise.
17180 * gfortran.dg/use_5.f90: Likewise.
17181 * gfortran.dg/use_allocated_1.f90: Likewise.
17182 * gfortran.dg/use_only_1.f90: Likewise.
17183 * gfortran.dg/use_only_4.f90: Likewise.
17184 * gfortran.dg/use_rename_2.f90: Likewise.
17185 * gfortran.dg/use_rename_4.f90: Likewise.
17186 * gfortran.dg/used_dummy_types_1.f90: Likewise.
17187 * gfortran.dg/used_interface_ref.f90: Likewise.
17188 * gfortran.dg/used_types_5.f90: Likewise.
17189 * gfortran.dg/utf8_1.f03: Likewise.
17190 * gfortran.dg/utf8_2.f03: Likewise.
17191 * gfortran.dg/value_1.f90: Likewise.
17192 * gfortran.dg/value_2.f90: Likewise.
17193 * gfortran.dg/value_4.f90: Likewise.
17194 * gfortran.dg/value_6.f03: Likewise.
17195 * gfortran.dg/value_7.f03: Likewise.
17196 * gfortran.dg/value_test.f90: Likewise.
17197 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
17198 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
17199 * gfortran.dg/vect/pr60510.f: Likewise.
17200 * gfortran.dg/vect/pr69882.f90: Likewise.
17201 * gfortran.dg/vect/pr69980.f90: Likewise.
17202 * gfortran.dg/vect/vect-5.f90: Likewise.
17203 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
17204 * gfortran.dg/vector_subscript_1.f90: Likewise.
17205 * gfortran.dg/vector_subscript_2.f90: Likewise.
17206 * gfortran.dg/vector_subscript_3.f90: Likewise.
17207 * gfortran.dg/vector_subscript_5.f90: Likewise.
17208 * gfortran.dg/verify_2.f90: Likewise.
17209 * gfortran.dg/volatile10.f90: Likewise.
17210 * gfortran.dg/where_1.f90: Likewise.
17211 * gfortran.dg/where_operator_assign_1.f90: Likewise.
17212 * gfortran.dg/where_operator_assign_2.f90: Likewise.
17213 * gfortran.dg/where_operator_assign_3.f90: Likewise.
17214 * gfortran.dg/whole_file_13.f90: Likewise.
17215 * gfortran.dg/whole_file_2.f90: Likewise.
17216 * gfortran.dg/widechar_2.f90: Likewise.
17217 * gfortran.dg/widechar_4.f90: Likewise.
17218 * gfortran.dg/widechar_5.f90: Likewise.
17219 * gfortran.dg/widechar_6.f90: Likewise.
17220 * gfortran.dg/widechar_8.f90: Likewise.
17221 * gfortran.dg/widechar_IO_1.f90: Likewise.
17222 * gfortran.dg/widechar_IO_2.f90: Likewise.
17223 * gfortran.dg/widechar_IO_3.f90: Likewise.
17224 * gfortran.dg/widechar_IO_4.f90: Likewise.
17225 * gfortran.dg/widechar_compare_1.f90: Likewise.
17226 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
17227 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
17228 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
17229 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
17230 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
17231 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
17232 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
17233 * gfortran.dg/widechar_select_1.f90: Likewise.
17234 * gfortran.dg/winapi.f90: Likewise.
17235 * gfortran.dg/write_0_pe_format.f90: Likewise.
17236 * gfortran.dg/write_back.f: Likewise.
17237 * gfortran.dg/write_check3.f90: Likewise.
17238 * gfortran.dg/write_direct_eor.f90: Likewise.
17239 * gfortran.dg/write_padding.f90: Likewise.
17240 * gfortran.dg/write_recursive.f90: Likewise.
17241 * gfortran.dg/write_rewind_1.f: Likewise.
17242 * gfortran.dg/write_rewind_2.f: Likewise.
17243 * gfortran.dg/write_zero_array.f90: Likewise.
17244 * gfortran.dg/x_slash_1.f: Likewise.
17245 * gfortran.dg/x_slash_2.f: Likewise.
17246 * gfortran.dg/zero_array_components_1.f90: Likewise.
17247 * gfortran.dg/zero_length_1.f90: Likewise.
17248 * gfortran.dg/zero_length_2.f90: Likewise.
17249 * gfortran.dg/zero_sized_1.f90: Likewise.
17250 * gfortran.dg/zero_sized_3.f90: Likewise.
17251 * gfortran.fortran-torture/compile/nested.f90: Likewise.
17252 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
17253 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
17254 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
17255 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
17256 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
17257 * gfortran.fortran-torture/execute/args.f90: Likewise.
17258 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
17259 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
17260 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
17261 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
17262 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
17263 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
17264 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
17265 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
17266 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
17267 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
17268 * gfortran.fortran-torture/execute/common.f90: Likewise.
17269 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
17270 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
17271 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
17272 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
17273 * gfortran.fortran-torture/execute/contained.f90: Likewise.
17274 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
17275 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
17276 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
17277 * gfortran.fortran-torture/execute/data.f90: Likewise.
17278 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
17279 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
17280 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
17281 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
17282 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
17283 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
17284 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
17285 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
17286 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
17287 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
17288 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
17289 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
17290 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
17291 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
17292 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
17293 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
17294 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
17295 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
17296 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
17297 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
17298 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
17299 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
17300 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
17301 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
17302 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
17303 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
17304 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
17305 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
17306 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
17307 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
17308 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
17309 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
17310 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
17311 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
17312 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
17313 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
17314 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
17315 * gfortran.fortran-torture/execute/forall.f90: Likewise.
17316 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
17317 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
17318 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
17319 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
17320 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
17321 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
17322 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
17323 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
17324 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
17325 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
17326 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
17327 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
17328 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
17329 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
17330 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
17331 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
17332 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
17333 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
17334 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
17335 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
17336 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
17337 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
17338 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
17339 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
17340 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
17341 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
17342 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
17343 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
17344 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
17345 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
17346 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
17347 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
17348 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
17349 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
17350 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
17351 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
17352 Likewise.
17353 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
17354 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
17355 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
17356 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
17357 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
17358 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
17359 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
17360 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
17361 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
17362 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
17363 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
17364 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
17365 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
17366 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
17367 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
17368 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
17369 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
17370 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
17371 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
17372 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
17373 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
17374 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
17375 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
17376 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
17377 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
17378 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
17379 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
17380 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
17381 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
17382 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
17383 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
17384 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
17385 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
17386 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
17387 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
17388 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
17389 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
17390 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
17391 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
17392 * gfortran.fortran-torture/execute/math.f90: Likewise.
17393 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
17394 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
17395 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
17396 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
17397 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
17398 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
17399 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
17400 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
17401 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
17402 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
17403 * gfortran.fortran-torture/execute/power.f90: Likewise.
17404 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
17405 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
17406 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
17407 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
17408 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
17409 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
17410 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
17411 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
17412 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
17413 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
17414 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
17415 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
17416 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
17417 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
17418 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
17419 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
17420 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
17421 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
17422 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
17423 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
17424 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
17425 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
17426 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
17427 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
17428 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
17429 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
17430 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
17431 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
17432 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
17433 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
17434 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
17435 * gfortran.fortran-torture/execute/straret.f90: Likewise.
17436 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
17437 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
17438 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
17439 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
17440 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
17441 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
17442 * gfortran.fortran-torture/execute/string.f90: Likewise.
17443 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
17444 * gfortran.fortran-torture/execute/strret.f90: Likewise.
17445 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
17446 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
17447 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
17448 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
17449 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
17450 * gfortran.fortran-torture/execute/userop.f90: Likewise.
17451 * gfortran.fortran-torture/execute/where17.f90: Likewise.
17452 * gfortran.fortran-torture/execute/where18.f90: Likewise.
17453 * gfortran.fortran-torture/execute/where19.f90: Likewise.
17454 * gfortran.fortran-torture/execute/where20.f90: Likewise.
17455 * gfortran.fortran-torture/execute/where21.f90: Likewise.
17456 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
17457 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
17458 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
17459 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
17460 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
17461 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
17462 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
17463 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
17464 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
17465 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
17466 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
17467 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
17468 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
17469 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
17470 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
17471 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
17472 * gfortran.dg/inline_transpose_1.f90: Likewise.
17473
17474 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
17475
17476 PR fortran/84115
17477 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
17478 change to dg-run.
17479
17480 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
17481
17482 PR ada/84277
17483 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
17484 * gnat.dg/dispatch1.adb: Rename into...
17485 * gnat.dg/disp1.adb: ...this.
17486 * gnat.dg/dispatch1_p.ads: Rename into...
17487 * gnat.dg/disp1_pkg.ads: ...this.
17488 * gnat.dg/disp2.adb: Rename into...
17489 * gnat.dg/dispatch2.adb: ...this.
17490 * gnat.dg/dispatch2_p.ads: Rename into...
17491 * gnat.dg/disp2_pkg.ads: ...this.
17492 * gnat.dg/dispatch2_p.adb: Rename into...
17493 * gnat.dg/disp2_pkg.adb: this.
17494 * gnat.dg/generic_dispatch.adb: Rename into...
17495 * gnat.dg/generic_disp.adb: this.
17496 * gnat.dg/generic_dispatch_p.ads: Rename into...
17497 * gnat.dg/generic_disp_pkg.ads: ...this.
17498 * gnat.dg/generic_dispatch_p.adb: Rename into...
17499 * gnat.dg/generic_disp_pkg.adb: ...this.
17500 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
17501 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
17502 * gnat.dg/object_overflow1.adb: Tweak index.
17503 * gnat.dg/object_overflow2.adb: Likewise.
17504 * gnat.dg/object_overflow3.adb: Likewise.
17505 * gnat.dg/object_overflow4.adb: Likewise.
17506 * gnat.dg/object_overflow5.adb: Likewise.
17507
17508 2018-02-16 Jakub Jelinek <jakub@redhat.com>
17509
17510 PR ipa/84425
17511 * gcc.c-torture/compile/pr84425.c: New test.
17512
17513 2018-02-16 Marek Polacek <polacek@redhat.com>
17514 Jakub Jelinek <jakub@redhat.com>
17515
17516 PR c++/84192
17517 * g++.dg/cpp1y/constexpr-84192.C: New test.
17518
17519 2018-02-16 Martin Sebor <msebor@redhat.com>
17520
17521 PR c++/79064
17522 * g++.dg/overload15.C: New test.
17523
17524 2018-02-16 Yury Gribov <tetra2005@gmail.com>
17525
17526 PR target/81535
17527 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
17528 * gcc.dg/pr56727-2.c: Ditto.
17529 * gcc.target/powerpc/pr79439.c: Renamed to...
17530 * gcc.target/powerpc/pr79439-1.c: ...this.
17531 * gcc.target/powerpc/pr79439-2.c: New test.
17532 * gcc.target/powerpc/pr79439-3.c: New test.
17533
17534 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
17535
17536 target/pr84371
17537 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
17538 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
17539 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
17540 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
17541 * gcc.target/powerpc/builtins-3.c: Same.
17542
17543 2018-02-16 Nathan Sidwell <nathan@acm.org>
17544
17545 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
17546
17547 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
17548
17549 PR rtl-optimization/70023
17550 * gcc.target/i386/pr70023.c: New.
17551
17552 2018-02-16 Carl Love <cel@us.ibm.com>
17553
17554 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
17555 tests.
17556 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
17557 tests.
17558
17559 2018-02-16 Carl Love <cel@us.ibm.com>
17560
17561 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
17562 for the ABI definitions for vec_extract4b and vec_insert4b.
17563
17564 2018-02-16 Nathan Sidwell <nathan@acm.org>
17565
17566 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
17567 * g++.old-deja/g++.mike/net43.C: Likewise.
17568
17569 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
17570
17571 PR c++/82468
17572 * g++.dg/cpp1z/class-deduction48.C: New.
17573
17574 2018-02-16 Nathan Sidwell <nathan@acm.org>
17575
17576 PR c++/84375
17577 * g++.dg/lookup/pr84375.C: New.
17578
17579 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
17580
17581 PR target/83831
17582 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
17583
17584 2018-02-16 Richard Biener <rguenther@suse.de>
17585
17586 PR tree-optimization/84417
17587 * gcc.dg/torture/pr84417.c: New testcase.
17588
17589 2018-02-16 Jakub Jelinek <jakub@redhat.com>
17590
17591 PR target/84272
17592 * g++.dg/opt/pr84272.C: New test.
17593
17594 PR rtl-optimization/83723
17595 * gcc.dg/pr83723.c: New test.
17596
17597 2018-02-16 Richard Biener <rguenther@suse.de>
17598
17599 PR tree-optimization/84399
17600 * gcc.dg/graphite/pr84399.c: New testcase.
17601
17602 2018-02-16 Richard Biener <rguenther@suse.de>
17603
17604 PR tree-optimization/84190
17605 * g++.dg/torture/pr84190.C: New testcase.
17606
17607 2018-02-15 Martin Sebor <msebor@redhat.com>
17608
17609 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
17610 directives.
17611
17612 2018-02-15 Janus Weil <janus@gcc.gnu.org>
17613
17614 PR fortran/84409
17615 * gfortran.dg/dtio_21.f03: Add an error message.
17616 * gfortran.dg/dtio_22.f90: Fix invalid test case.
17617
17618 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
17619
17620 PR fortran/84381
17621 * gfortran.dg/stop_shouldfail.f90: New test.
17622
17623 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
17624
17625 PR c++/84330
17626 * g++.dg/concepts/pr84330.C: New.
17627
17628 2018-02-15 Tom de Vries <tom@codesourcery.com>
17629
17630 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
17631
17632 2018-02-15 Tom de Vries <tom@codesourcery.com>
17633
17634 * gcc.c-torture/compile/pr84136.c: Require effective target
17635 indirect_jumps.
17636
17637 2018-02-15 Jakub Jelinek <jakub@redhat.com>
17638
17639 PR tree-optimization/84383
17640 * gcc.c-torture/compile/pr84383.c: New test.
17641
17642 PR tree-optimization/84334
17643 * gcc.dg/pr84334.c: New test.
17644
17645 2018-02-14 Carl Love <cel@us.ibm.com>
17646
17647 * gcc.target/powerpc/builtins-4-int128-runnable.c
17648 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
17649 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
17650
17651 2018-02-14 Martin Sebor <msebor@redhat.com>
17652
17653 PR tree-optimization/83698
17654 * gcc.dg/Wrestrict-7.c: New test.
17655 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
17656 * gcc.target/i386/chkp-stropt-17.c: Same.
17657
17658 2018-02-14 Martin Sebor <msebor@redhat.com>
17659
17660 PR c/84108
17661 * gcc.dg/Wattributes-8.c: New test.
17662
17663 2018-02-14 Janus Weil <janus@gcc.gnu.org>
17664
17665 PR fortran/84385
17666 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
17667 * gfortran.dg/allocate_with_source_23.f90: Ditto.
17668 * gfortran.dg/select_type_1.f03: Extend test case.
17669
17670 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
17671
17672 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
17673 (dg-options): Use -O2 -msse2 -mno-sse3.
17674
17675 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
17676
17677 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
17678 this test case still works ok.
17679 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
17680 * gcc.dg/vmx/insert-be-order.c: Likewise.
17681 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
17682 * gcc.dg/vmx/ld-be-order.c: Likewise.
17683 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
17684 * gcc.dg/vmx/lde-be-order.c: Likewise.
17685 * gcc.dg/vmx/ldl-be-order.c: Likewise.
17686 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
17687 * gcc.dg/vmx/merge-be-order.c: Likewise.
17688 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
17689 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
17690 * gcc.dg/vmx/pack-be-order.c: Likewise.
17691 * gcc.dg/vmx/perm-be-order.c: Likewise.
17692 * gcc.dg/vmx/splat-be-order.c: Likewise.
17693 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
17694 * gcc.dg/vmx/st-be-order.c: Likewise.
17695 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
17696 * gcc.dg/vmx/ste-be-order.c: Likewise.
17697 * gcc.dg/vmx/stl-be-order.c: Likewise.
17698 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
17699 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
17700 * gcc.dg/vmx/unpack-be-order.c: Likewise.
17701 * gcc.dg/vmx/vsums-be-order.c: Likewise.
17702 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
17703
17704 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
17705
17706 PR c++/84350
17707 * g++.dg/cpp0x/auto49.C: New.
17708
17709 2018-02-14 Nathan Sidwell <nathan@acm.org>
17710
17711 * g++.dg/template/instantiate5.C: Adjust required-from loc.
17712
17713 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
17714
17715 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
17716 * gcc.target/powerpc/le-altivec-consts.c: Same.
17717
17718 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
17719
17720 PR target/84220
17721 * gcc.target/powerpc/pr84220-sld.c: New test.
17722 * gcc.target/powerpc/pr84220-sld2.c: New test.
17723 * gcc.target/powerpc/pr84220-sldw.c: New test.
17724 * gcc.target/powerpc/pr84220-xxperm.c: New test.
17725 * gcc.target/powerpc/pr84220-xxsld.c: New test.
17726
17727 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
17728
17729 PR target/84239
17730 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
17731 _inc_ssp intrinsics.
17732 * gcc.target/i386/cet-intrin-4.c: Likewise.
17733 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
17734 __builtin_ia32_rdssp[d|q].
17735
17736 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
17737
17738 PR tree-optimization/84357
17739 * gcc.dg/vect/pr84357.c: New test.
17740
17741 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
17742
17743 PR target/83831
17744 * gcc.target/rx/pr83831.c: New tests.
17745
17746 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
17747
17748 PR target/79242
17749 * gcc.target/msp430/pr79242.c: New test.
17750
17751 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
17752
17753 PR target/84372
17754 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
17755 with -mcpu=power9.
17756
17757 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
17758
17759 PR target/84279
17760 * g++.dg/pr84279.C: New test.
17761
17762 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
17763
17764 PR rtl-optimization/84169
17765 * gcc.c-torture/execute/pr84169.c: New.
17766
17767 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
17768
17769 PR target/84370
17770 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
17771
17772 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
17773
17774 PR target/84365
17775 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
17776 with -mcpu=power9.
17777
17778 2018-02-13 Jakub Jelinek <jakub@redhat.com>
17779
17780 PR c++/84364
17781 * g++.dg/warn/effc4.C: New test.
17782
17783 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
17784
17785 PR c++/84333
17786 * g++.dg/template/sizeof16.C: New.
17787 * g++.dg/template/sizeof17.C: Likewise.
17788
17789 2018-02-13 Janus Weil <janus@gcc.gnu.org>
17790
17791 PR fortran/84313
17792 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
17793 add necessary compiler options.
17794 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
17795
17796 2018-02-13 Jakub Jelinek <jakub@redhat.com>
17797
17798 PR c/82210
17799 * gcc.c-torture/execute/pr82210.c: New test.
17800
17801 PR middle-end/84309
17802 * gcc.dg/pr84309-2.c: New test.
17803
17804 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
17805
17806 PR tree-optimization/84321
17807 * gcc.dg/pr84321.c: New test.
17808
17809 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
17810
17811 PR target/84359
17812 * gcc.target/i386/pr57193.c: Add -march=x86-64.
17813
17814 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
17815
17816 PR sanitizer/84340
17817 * gcc.dg/asan/pr84307.c: Remove test.
17818
17819 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
17820
17821 * gcc.target/rl78/test_auto_vector.c: New test.
17822
17823 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
17824
17825 PR c/84305
17826 * gcc.c-torture/compile/pr84305.c: New test.
17827
17828 2018-02-13 Jakub Jelinek <jakub@redhat.com>
17829
17830 PR target/84335
17831 * gcc.target/i386/pr84335.c: New test.
17832
17833 PR tree-optimization/84339
17834 * gcc.c-torture/execute/pr84339.c: New test.
17835
17836 PR middle-end/84309
17837 * gcc.dg/pr84309.c: New test.
17838 * gcc.target/i386/pr84309.c: New test.
17839
17840 PR target/84336
17841 * gcc.target/i386/pr84336.c: New test.
17842
17843 2018-02-12 Jakub Jelinek <jakub@redhat.com>
17844
17845 PR c++/84341
17846 * c-c++-common/gomp/pr84341.c: New test.
17847
17848 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
17849
17850 PR fortran/68746
17851 * gfortran.dg/read_dir.f90: Re-add dg-do run.
17852
17853 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
17854
17855 PR fortran/68746
17856 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
17857 of zero for read.
17858
17859 2018-02-12 Jeff Law <law@redhat.com>
17860
17861 * gcc.c-torture/compile/reg-args-size.c: New test.
17862
17863 2018-02-12 Carl Love <cel@us.ibm.com>
17864
17865 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
17866 uint128 tests to new testfile.
17867 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
17868 int128 and uint128 tests.
17869 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
17870 list of torture tests.
17871
17872 2018-02-12 Janus Weil <janus@gcc.gnu.org>
17873
17874 PR fortran/84273
17875 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
17876 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
17877
17878 2018-02-12 Tamar Christina <tamar.christina@arm.com>
17879
17880 PR target/82641
17881 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
17882
17883 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
17884
17885 PR sanitizer/84307
17886 * gcc.dg/asan/pr84307.c: New test.
17887
17888 2018-02-12 Nathan Sidwell <nathan@acm.org>
17889
17890 * g++.dg/parse/pr84263.C: New.
17891
17892 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
17893
17894 PR c++/79626
17895 * g++.dg/template/crash129.C: New.
17896
17897 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
17898
17899 PR target/83828
17900 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
17901 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
17902 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
17903 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
17904 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
17905
17906 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
17907
17908 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
17909 _mm_maskz_scalef_round_sd): Test new intrinsics.
17910 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
17911 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
17912 intrinsics.
17913 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
17914 _mm_maskz_scalef_round_ss): Test new intrinsics.
17915 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
17916 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
17917 intrinsics.
17918 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
17919 __builtin_ia32_scalefss_round): Remove builtin.
17920 (__builtin_ia32_scalefsd_mask_round,
17921 __builtin_ia32_scalefss_mask_round): Test new builtin.
17922 * gcc.target/i386/sse-13.c: Ditto.
17923 * gcc.target/i386/sse-23.c: Ditto.
17924
17925 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
17926
17927 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
17928 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
17929 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
17930 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
17931 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
17932 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
17933 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
17934 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
17935 intrinsics.
17936 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
17937 (__builtin_ia32_sqrtss_round): Remove builtins.
17938 (__builtin_ia32_sqrtsd_mask_round)
17939 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
17940 * gcc.target/i386/sse-13.c: Ditto.
17941 * gcc.target/i386/sse-23.c: Ditto.
17942
17943 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
17944
17945 PR fortran/35299
17946 * gfortran.dg/statement_function_3.f: New test.
17947
17948 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
17949
17950 PR fortran/54223
17951 PR fortran/84276
17952 * gfortran.dg/statement_function_1.f90: New test.
17953 * gfortran.dg/statement_function_2.f90: New test.
17954
17955 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
17956
17957 PR fortran/84074
17958 * gfortran.dg/type_to_class_5.f03: New test.
17959
17960 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
17961
17962 PR fortran/56691
17963 * gfortran.dg/type_to_class_4.f03: New test.
17964
17965 2018-02-10 Alan Modra <amodra@gmail.com>
17966
17967 PR target/84300
17968 * gcc.dg/pr84300.c: New.
17969
17970 2018-02-10 Jakub Jelinek <jakub@redhat.com>
17971
17972 PR sanitizer/83987
17973 * g++.dg/ubsan/pr83987-2.C: New test.
17974
17975 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
17976
17977 * gcc.target/rx/movsicc.c: New test.
17978
17979 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
17980
17981 PR target/83926
17982 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
17983 message.
17984
17985 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
17986
17987 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
17988 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
17989
17990 2018-02-09 Nathan Sidwell <nathan@acm.org>
17991
17992 PR c/84293
17993 * c-c++-common/pr84293.h: New.
17994 * c-c++-common/pr84293.c: New.
17995
17996 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
17997
17998 PR rtl-optimization/57193
17999 * gcc.target/i386/pr57193.c: New.
18000
18001 2018-02-09 Jakub Jelinek <jakub@redhat.com>
18002
18003 PR target/84226
18004 * gcc.target/powerpc/pr84226.c: New test.
18005
18006 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
18007
18008 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
18009 from this to...
18010 <vclzd>: ...this.
18011
18012 2018-02-09 Martin Sebor <msebor@redhat.com>
18013
18014 PR lto/84212
18015 * gcc.dg/lto/pr84212_0.c: New test file.
18016 * gcc.dg/lto/pr84212_1.c: Same.
18017
18018 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
18019
18020 PR target/83926
18021 * gcc.target/powerpc/pr83926.c: New test.
18022 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
18023 message. Fix test for running in 32-bit mode.
18024
18025 2018-02-09 Tamar Christina <tamar.christina@arm.com>
18026
18027 PR target/82641
18028 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
18029
18030 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
18031
18032 PR target/PR84295
18033 * gcc.target/s390/pr84295.c: New test.
18034
18035 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
18036
18037 PR c++/77522
18038 * g++.dg/cpp1y/lambda-init16.C: New.
18039
18040 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
18041
18042 * gnat.dg/sso8.adb: New test.
18043 * gnat.dg/sso8_pkg.ads: New helper.
18044
18045 2018-02-09 Richard Biener <rguenther@suse.de>
18046
18047 PR tree-optimization/84278
18048 * gcc.target/i386/pr84278.c: Adjust regex.
18049
18050 2018-02-09 Jakub Jelinek <jakub@redhat.com>
18051
18052 PR tree-optimization/84232
18053 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
18054
18055 PR debug/84252
18056 * gcc.target/aarch64/pr84252.c: New test.
18057
18058 PR middle-end/84237
18059 * gcc.dg/pr84237.c: New test.
18060
18061 2018-02-09 Marek Polacek <polacek@redhat.com>
18062 Jakub Jelinek <jakub@redhat.com>
18063
18064 PR c++/83659
18065 * g++.dg/torture/pr83659.C: New test.
18066
18067 2018-02-08 David Malcolm <dmalcolm@redhat.com>
18068
18069 PR tree-optimization/84136
18070 * gcc.c-torture/compile/pr84136.c: New test.
18071
18072 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
18073
18074 PR target/83008
18075 * gcc.target/i386/pr83008.c: New test.
18076
18077 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
18078
18079 PR target/81143
18080 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
18081
18082 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
18083
18084 PR c++/83806
18085 * g++.dg/warn/Wunused-parm-11.C: New.
18086
18087 2018-02-08 Marek Polacek <polacek@redhat.com>
18088
18089 PR tree-optimization/84238
18090 * gcc.dg/Wstringop-overflow-3.c: New test.
18091
18092 2018-02-08 Nathan Sidwell <nathan@acm.org>
18093
18094 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
18095
18096 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
18097
18098 PR tree-optimization/84265
18099 * gcc.dg/vect/pr84265.c: New test.
18100
18101 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
18102
18103 PR tree-optimization/81635
18104 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
18105 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
18106
18107 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
18108
18109 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
18110 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
18111 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
18112 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
18113 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
18114 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
18115 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
18116 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
18117 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
18118 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
18119 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
18120 * gcc.target/s390/nobp-return-attr-all.c: New test.
18121 * gcc.target/s390/nobp-return-attr-neg.c: New test.
18122 * gcc.target/s390/nobp-return-mem-attr.c: New test.
18123 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
18124 * gcc.target/s390/nobp-return-mem-z10.c: New test.
18125 * gcc.target/s390/nobp-return-mem-z900.c: New test.
18126 * gcc.target/s390/nobp-return-reg-attr.c: New test.
18127 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
18128 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
18129 * gcc.target/s390/nobp-return-reg-z10.c: New test.
18130 * gcc.target/s390/nobp-return-reg-z900.c: New test.
18131 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
18132 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
18133 * gcc.target/s390/nobp-table-jump-z10.c: New test.
18134 * gcc.target/s390/nobp-table-jump-z900.c: New test.
18135
18136 2018-02-08 Richard Biener <rguenther@suse.de>
18137
18138 PR tree-optimization/84233
18139 * g++.dg/torture/pr84233.C: New testcase.
18140
18141 2018-02-08 Richard Biener <rguenther@suse.de>
18142
18143 PR tree-optimization/84278
18144 * gcc.target/i386/pr84278.c: New testcase.
18145
18146 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
18147
18148 PR rtl-optimization/84068
18149 PR rtl-optimization/83459
18150 * gcc.dg/pr84068.c: New test.
18151
18152 2018-02-08 Richard Biener <rguenther@suse.de>
18153
18154 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
18155 loop vectorization to happen.
18156
18157 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
18158
18159 PR c++/83204
18160 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
18161
18162 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
18163
18164 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
18165
18166 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
18167
18168 PR target/84154
18169 * gcc.target/powerpc/pr84154-1.c: New tests.
18170 * gcc.target/powerpc/pr84154-2.c: Likewise.
18171 * gcc.target/powerpc/pr84154-3.c: Likewise.
18172
18173 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
18174
18175 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
18176
18177 2018-02-07 Jakub Jelinek <jakub@redhat.com>
18178
18179 PR c++/84082
18180 * g++.dg/template/incomplete11.C: New test.
18181 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
18182
18183 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
18184
18185 PR fortran/82994
18186 * gfortran.dg/deallocate_error_3.f90: New test.
18187 * gfortran.dg/deallocate_error_4.f90: New test.
18188
18189 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
18190
18191 PR fortran/68560
18192 * gfortran.dg/shape_9.f90: New test.
18193
18194 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
18195
18196 PR fortran/82049
18197 * gfortran.dg/assumed_charlen_parameter.f90: New test.
18198
18199 2018-02-07 David Malcolm <dmalcolm@redhat.com>
18200
18201 PR c++/81610
18202 PR c++/80567
18203 * g++.dg/spellcheck-reswords.C: New test case.
18204 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
18205 suggestion of "if".
18206
18207 2018-02-07 Martin Liska <mliska@suse.cz>
18208
18209 PR c++/84059.
18210 * g++.dg/ext/mv26.C: New test.
18211
18212 2018-02-07 Tom de Vries <tom@codesourcery.com>
18213
18214 * gcc.dg/pr83844.c: Require effective target alloca.
18215
18216 2018-02-07 Tom de Vries <tom@codesourcery.com>
18217
18218 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
18219
18220 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
18221
18222 PR target/84243
18223 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
18224 -fcf-protection=return.
18225
18226 2018-02-07 Tom de Vries <tom@codesourcery.com>
18227
18228 PR libgomp/84217
18229 * c-c++-common/goacc/pr84217.c: New test.
18230 * gfortran.dg/goacc/pr84217.f90: New test.
18231
18232 2018-02-07 Richard Biener <rguenther@suse.de>
18233
18234 PR tree-optimization/84204
18235 * gcc.dg/graphite/pr84204.c: New testcase.
18236
18237 PR tree-optimization/84205
18238 * gcc.dg/graphite/pr84205.c: New testcase.
18239
18240 PR tree-optimization/84223
18241 * gfortran.dg/graphite/pr84223.f90: New testcase.
18242
18243 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
18244
18245 PR c++/71662
18246 * g++.dg/cpp0x/scoped_enum7.C: New.
18247
18248 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
18249
18250 PR tree-optimization/83008
18251 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
18252
18253 2018-02-07 Jakub Jelinek <jakub@redhat.com>
18254
18255 PR tree-optimization/84235
18256 * gcc.c-torture/execute/ieee/pr84235.c: New test.
18257
18258 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18259
18260 PR testsuite/84243
18261 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
18262 targets.
18263 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
18264
18265 2018-02-06 Jakub Jelinek <jakub@redhat.com>
18266
18267 PR target/84146
18268 * gcc.target/i386/pr84146.c: New test.
18269
18270 2018-02-06 Michael Collison <michael.collison@arm.com>
18271
18272 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
18273
18274 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
18275
18276 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
18277 warning for -mno-speculate-indirect-jumps.
18278 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
18279 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
18280 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
18281 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
18282 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
18283 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
18284
18285 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
18286
18287 PR target/84145
18288 * c-c++-common/fcf-protection-1.c: Change a compared message.
18289 * c-c++-common/fcf-protection-2.c: Likewise.
18290 * c-c++-common/fcf-protection-3.c: Likewise.
18291 * c-c++-common/fcf-protection-5.c: Likewise.
18292 * c-c++-common/fcf-protection-6.c: New test.
18293 * c-c++-common/fcf-protection-7.c: Likewise.
18294
18295 2018-02-06 Marek Polacek <polacek@redhat.com>
18296
18297 PR tree-optimization/84228
18298 * c-c++-common/Wstringop-truncation-3.c: New test.
18299
18300 2018-02-06 Tamar Christina <tamar.christina@arm.com>
18301
18302 PR target/82641
18303 * gcc.target/arm/pragma_arch_switch_2.c: New.
18304
18305 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18306
18307 PR target/79975
18308 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
18309
18310 2018-02-05 Martin Sebor <msebor@redhat.com>
18311
18312 PR tree-optimization/83369
18313 * gcc.dg/Wnonnull.c: New test.
18314
18315 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
18316
18317 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
18318 argument and use dg-messages-by-file instead. Expect it to be
18319 an array rather than a dict.
18320 (lto-link-and-maybe-run): Remove messages_by_file argument and
18321 use an upvar for dg-messages-by-file. Update call to
18322 lto_handle_diagnostics.
18323 (lt-get-options): Treat dg-messages-by-file as an array
18324 rather than a dict.
18325 (lto-get-options-main): Likewise. Set the entry rather than appending.
18326 (lto-execute): Treat dg-messages-by-file as an array rather than
18327 a dict. Update call to lto-link-and-maybe-run.
18328
18329 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
18330
18331 PR c++/82782
18332 * g++.dg/cpp1z/inline-var4.C: New.
18333
18334 2018-02-05 Martin Liska <mliska@suse.cz>
18335
18336 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
18337 options.
18338 * c-c++-common/asan/pointer-compare-2.c: Likewise.
18339 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
18340 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
18341 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
18342 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
18343 * c-c++-common/asan/pointer-compare-3.c: New test.
18344
18345 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
18346
18347 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
18348 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
18349
18350 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
18351
18352 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
18353 _mm_maskz_range_sd, _mm_mask_range_round_sd,
18354 _mm_maskz_range_round_sd): Test new intrinsics.
18355 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
18356 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
18357 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
18358 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
18359 _mm_maskz_range_ss, _mm_mask_range_round_ss,
18360 _mm_maskz_range_round_ss): Test new intrinsics.
18361 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
18362 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
18363 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
18364 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
18365 __builtin_ia32_rangess128_round): Remove builtins.
18366 (__builtin_ia32_rangesd128_mask_round,
18367 __builtin_ia32_rangess128_mask_round): Test new builtins.
18368 * gcc.target/i386/sse-13.c: Ditto.
18369 * gcc.target/i386/sse-23.c: Ditto.
18370
18371 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
18372
18373 PR middle-end/79966
18374 * gfortran.dg/pr79966.f90: New testcase
18375
18376 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
18377
18378 PR fortran/84094
18379 * gfortran.dg/associate_23.f90: Fix invalid code.
18380 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
18381 * gfortran.dg/matmul_3.f90: Likewise.
18382 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
18383
18384 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
18385
18386 PR fortran/84115
18387 * gfortran.dg/associate_34.f90: New test.
18388 * gfortran.dg/associate_35.f90: New test.
18389
18390 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
18391
18392 PR fortran/84141
18393 PR fortran/84155
18394 * gfortran.dg/pr84155.f90: New test.
18395
18396 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
18397
18398 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
18399 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
18400
18401 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
18402
18403 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
18404 dg-do run stanza.
18405
18406 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
18407
18408 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
18409 requirement.
18410 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
18411 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
18412 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
18413
18414 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
18415
18416 PR testsuite/52641
18417 * gcc.c-torture/execute/pr83362.c: Make work for int16.
18418 * gcc.dg/Wsign-conversion.c: Dito.
18419 * gcc.dg/attr-alloc_size-4.c: Dito.
18420 * gcc.dg/pr81020.c: Dito.
18421 * gcc.dg/pr81192.c: Dito.
18422 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
18423 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
18424 * gcc.dg/pr83844.c: Restrict to int32plus.
18425 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
18426 * gcc.dg/tree-ssa/ldist-25.c: Dito.
18427 * gcc.dg/tree-ssa/ldist-27.c: Dito.
18428 * gcc.dg/tree-ssa/ldist-28.c: Dito.
18429 * gcc.dg/tree-ssa/ldist-29.c: Dito.
18430 * gcc.dg/tree-ssa/ldist-30.c: Dito.
18431 * gcc.dg/tree-ssa/ldist-31.c: Dito.
18432 * gcc.dg/tree-ssa/ldist-32.c: Dito.
18433 * gcc.dg/tree-ssa/ldist-33.c: Dito.
18434 * gcc.dg/tree-ssa/ldist-34.c: Dito.
18435 * gcc.dg/tree-ssa/ldist-35.c: Dito.
18436 * gcc.dg/tree-ssa/ldist-36.c: Dito.
18437
18438 2018-02-02 Julia Koval <julia.koval@intel.com>
18439
18440 * gcc.target/i386/funcspec-56.inc: Handle new march.
18441 * g++.dg/ext/mv16.C: Ditto.
18442
18443 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
18444
18445 * lib/target-supports.exp
18446 (check_effective_target_keeps_null_pointer_checks): No more
18447 special-case avr.
18448 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
18449 * gcc.dg/ifcvt-4.c: Skip avr.
18450 * gcc.dg/pr53037-1.c: Dito.
18451 * gcc.dg/pr53037-2.c: Dito.
18452 * gcc.dg/pr53037-3.c: Dito.
18453 * gcc.dg/pr63387-2.c: Dito.
18454 * gcc.dg/pr63387.c: Dito.
18455 * gcc.dg/sancov/cmp0.c: Dito.
18456 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
18457 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
18458 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
18459 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
18460 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
18461 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
18462 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
18463 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
18464 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
18465 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
18466 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
18467 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
18468 * gcc.dg/tree-ssa/pr82059.c: Dito.
18469 * gcc.c-torture/execute/pr70460.c: Dito.
18470
18471 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
18472
18473 PR testsuite/52641
18474 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
18475 * gcc.c-torture/execute/20180112-1.c: Dito.
18476 * gcc.c-torture/execute/pr81503.c: Dito.
18477 * gcc.dg/store_merging_12.c: Dito.
18478 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
18479 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
18480 * gcc.dg/tree-ssa/pr80898.c: Dito.
18481 * gcc.dg/tree-ssa/pr82363.c: Dito.
18482 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
18483 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
18484 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
18485 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
18486 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
18487 * gcc.dg/tree-ssa/pr80803.c: Dito.
18488 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
18489 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
18490 * gcc.dg/tree-ssa/vrp114.c: Dito.
18491 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
18492 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
18493 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
18494
18495 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
18496
18497 PR target/84066
18498 * gcc.target/i386/cet-sjlj-6a.c: New test.
18499 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
18500
18501 2018-02-01 Marek Polacek <polacek@redhat.com>
18502
18503 PR c++/84125
18504 * g++.dg/cpp1y/lambda-generic-84125.C: New test.
18505
18506 2018-01-30 Jeff Law <law@redhat.com>
18507
18508 PR target/84128
18509 * gcc.target/i386/pr84128.c: New test.
18510
18511 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
18512
18513 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
18514 -fdelete-null-pointer-checks.
18515
18516 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
18517
18518 PR c++/83796
18519 * g++.dg/cpp0x/abstract-default1.C: New.
18520
18521 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
18522
18523 PR tree-optimization/81635
18524 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
18525 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
18526
18527 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
18528
18529 PR target/83370
18530 * gcc.target/aarch64/pr83370.c: New.
18531
18532 2018-02-01 Richard Biener <rguenther@suse.de>
18533
18534 * gcc.dg/graphite/pr35356-1.c: Adjust.
18535
18536 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
18537
18538 PR testsuite/83846
18539 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
18540 for ILP32.
18541 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
18542 of hard-coding the choice.
18543 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
18544 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
18545 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
18546 memset call.
18547 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
18548 stdint.h types.
18549 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
18550 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
18551 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
18552 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
18553 * gcc.target/aarch64/sve/logical_1.c: Likewise.
18554 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
18555 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
18556 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
18557 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
18558 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
18559 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
18560 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
18561 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
18562 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
18563 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
18564 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
18565 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
18566 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
18567 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
18568 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
18569 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
18570 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
18571 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
18572 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
18573 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
18574 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
18575 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
18576 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
18577 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
18578 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
18579 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
18580 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
18581 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
18582 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
18583 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
18584 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
18585 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
18586 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
18587 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
18588 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
18589 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
18590 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
18591 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
18592 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
18593 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
18594 __builtin_popcountll rather than __builtin_popcountl.
18595
18596 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
18597
18598 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
18599 of LD1R[HWD] for multi-element constants on big-endian targets.
18600 * gcc.target/aarch64/sve/slp_3.c: Likewise.
18601 * gcc.target/aarch64/sve/slp_4.c: Likewise.
18602
18603 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
18604
18605 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
18606 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
18607 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
18608
18609 2018-02-01 Jakub Jelinek <jakub@redhat.com>
18610
18611 PR tree-optimization/81661
18612 PR tree-optimization/84117
18613 * gcc.dg/pr81661.c: New test.
18614 * gfortran.dg/pr84117.f90: New test.
18615
18616 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
18617
18618 PR fortran/83705
18619 * gfortran.dg/repeat_7.f90: Catch warning message.
18620
18621 2018-01-31 Ian Lance Taylor <iant@golang.org>
18622
18623 * go.go-torture/execute/printnil.go: New test.
18624
18625 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18626
18627 * lib/target-supports.exp (check_effective_target_comdat_group):
18628 Allow for Solaris as comdat syntax.
18629
18630 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
18631 Solaris with comdat_group support and as.
18632
18633 2018-01-31 Marek Polacek <polacek@redhat.com>
18634
18635 PR c/81779
18636 * gcc.dg/pr81779.c: New test.
18637
18638 2018-01-31 Jakub Jelinek <jakub@redhat.com>
18639
18640 PR fortran/84116
18641 * gfortran.dg/gomp/pr84116.f90: New test.
18642
18643 PR c++/83993
18644 * g++.dg/init/pr83993-2.C: New test.
18645
18646 PR c++/83993
18647 * g++.dg/init/pr83993-1.C: New test.
18648 * g++.dg/cpp0x/pr83993.C: New test.
18649
18650 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
18651
18652 PR fortran/84088
18653 * gfortran.dg/pr84088.f90: New test.
18654
18655 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
18656
18657 PR target/82444
18658 * gcc.target/i386/pr82444.c: New.
18659
18660 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
18661
18662 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
18663 * gcc.target/powerpc/vsx-13.c: New.
18664
18665 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
18666
18667 PR c++/84092
18668 * g++.dg/cpp1y/var-templ57.C: New.
18669
18670 2018-01-31 Marek Polacek <polacek@redhat.com>
18671
18672 PR c++/84138
18673 * g++.dg/diagnostic/pr84138.C: New test.
18674
18675 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
18676
18677 PR fortran/78534
18678 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
18679 -Wstringop-overflow warnings due to spurious warning with -O1.
18680 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
18681 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
18682
18683 2018-01-31 Richard Biener <rguenther@suse.de>
18684
18685 PR tree-optimization/84132
18686 * g++.dg/torture/pr84132.C: New testcase.
18687
18688 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
18689
18690 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
18691 dg-final scan.
18692
18693 2018-01-31 Julia Koval <julia.koval@intel.com>
18694
18695 PR target/83618
18696 * gcc.target/i386/rdpid.c: Remove "eax".
18697
18698 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18699
18700 PR tree-optimization/64946
18701 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
18702 scan-assembler checks.
18703
18704 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
18705
18706 * gcc.c-torture/execute/20180131-1.c: New test.
18707
18708 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
18709
18710 * gcc.target/arc/taux-1.c: New test.
18711 * gcc.target/arc/taux-2.c: Likewise.
18712
18713 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
18714
18715 * gcc.target/arc/uncached.c: New test.
18716
18717 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18718
18719 PR lto/83954
18720 * gnat.dg/lto20.adb: Remove dg-excess-errors.
18721
18722 2018-01-31 Jakub Jelinek <jakub@redhat.com>
18723
18724 PR preprocessor/69869
18725 * gcc.dg/cpp/trad/pr69869.c: New test.
18726
18727 PR c/84100
18728 * gcc.dg/pr84100.c: New test.
18729
18730 2018-01-30 Jeff Law <law@redhat.com>
18731
18732 PR target/84064
18733 * gcc.target/i386/pr84064: New test.
18734
18735 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
18736
18737 PR fortran/84134
18738 * gfortran.dg/data_implied_do_2.f90: New test.
18739
18740 2018-01-30 Janus Weil <janus@gcc.gnu.org>
18741
18742 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
18743
18744 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
18745
18746 PR fortran/84133
18747 * gfortran.dg/inline_matmul_21.f90: New test case.
18748
18749 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18750
18751 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
18752
18753 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
18754
18755 PR target/84112
18756 * gcc.target/powerpc/pr84112.c: New.
18757
18758 2018-01-30 Jakub Jelinek <jakub@redhat.com>
18759
18760 PR rtl-optimization/83986
18761 * gcc.dg/pr83986.c: New test.
18762
18763 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
18764
18765 PR 58684
18766 * gcc.dg/torture/inf-compare-1.c: Add xfail.
18767 * gcc.dg/torture/inf-compare-2.c: Add xfail.
18768 * gcc.dg/torture/inf-compare-3.c: Add xfail.
18769 * gcc.dg/torture/inf-compare-4.c: Add xfail.
18770
18771 2018-01-30 Jakub Jelinek <jakub@redhat.com>
18772
18773 PR tree-optimization/84111
18774 * gcc.c-torture/compile/pr84111.c: New test.
18775
18776 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
18777
18778 PR ipa/83179
18779 * gcc.dg/ipa/inline-2.c: Fix template.
18780 * gcc.dg/ipa/inline-3.c: Fix template.
18781
18782 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
18783
18784 PR ipa/81360
18785 * g++.dg/torture/pr81360.C: New testcase.
18786
18787 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
18788
18789 PR lto/83954
18790 * gcc.dg/lto/pr83954.h: New testcase.
18791 * gcc.dg/lto/pr83954_0.c: New testcase.
18792 * gcc.dg/lto/pr83954_1.c: New testcase.
18793
18794 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18795
18796 PR bootstrap/84017
18797 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
18798 to dg-options.
18799 Simplify DW_AT_producer scan.
18800
18801 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18802
18803 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
18804
18805 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
18806
18807 PR target/83828
18808 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
18809 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
18810 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
18811 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
18812
18813 2018-01-29 Jeff Law <law@redhat.com>
18814
18815 PR testsuite/81010
18816 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
18817 better match other tests which require vsx. Verify the zero
18818 extension is part of the test in the combiner dump.
18819
18820 2018-01-29 Marek Polacek <polacek@redhat.com>
18821
18822 PR c/83966
18823 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
18824
18825 PR c++/83996
18826 * g++.dg/ext/pr83996.C: New test.
18827
18828 2018-01-29 Richard Biener <rguenther@suse.de>
18829
18830 PR tree-optimization/84057
18831 * gcc.dg/graphite/pr84057.c: New testcase.
18832
18833 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
18834
18835 PR fortran/84073
18836 * gfortran.dg/bind_c_usage_31.f90: New test.
18837
18838 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
18839
18840 PR c++/83924
18841 * g++.dg/warn/Wduplicated-branches5.C: New.
18842
18843 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
18844
18845 * gcc.target/rl78/test_addsi3_internal.c: New test.
18846
18847 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
18848
18849 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
18850 Make expected output depend on whether we expect sibcalls or not.
18851 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
18852 safe-indirect-jump-1.c).
18853
18854 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
18855 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
18856 Soren Rasmussen <s.c.rasmussen@gmail.com>
18857
18858 Fortran 2018 teams tests.
18859
18860 * gfortran.dg/team_number_1.f90: new test for team_number.
18861 * gfortran.dg/team_change_1.f90: new test for change team.
18862 * gfortran.dg/team_end_1.f90: new test for end team.
18863 * gfortran.dg/team_form_1.f90: new test for form team.
18864
18865 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
18866
18867 PR fortran/83998
18868 * gfortran.dg/dot_product_4.f90
18869
18870 2018-01-26 Martin Sebor <msebor@redhat.com>
18871
18872 PR tree-optimization/83896
18873 * gcc.dg/strlenopt-43.c: New.
18874
18875 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
18876
18877 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
18878 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
18879 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
18880 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
18881 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
18882 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
18883 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
18884 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
18885 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
18886 stanzas.
18887 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
18888 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
18889 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
18890 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
18891 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
18892 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
18893 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
18894 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
18895 instruction list.
18896 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
18897
18898 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
18899
18900 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
18901 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
18902 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
18903 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
18904 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
18905 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
18906 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
18907 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
18908 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
18909 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
18910 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
18911 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
18912 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
18913
18914 2018-01-26 Martin Liska <mliska@suse.cz>
18915
18916 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
18917 warning is seen.
18918
18919 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
18920
18921 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
18922 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
18923 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
18924 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
18925 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
18926 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
18927 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
18928 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
18929
18930 2018-01-26 Richard Biener <rguenther@suse.de>
18931
18932 PR rtl-optimization/84003
18933 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
18934 latent bug in DSE if NOINLINE is appropriately defined.
18935 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
18936 and defining NOINLINE.
18937
18938 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18939
18940 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
18941 tests specific to aarch64. XFAIL test on arm.
18942
18943 2018-01-26 Jakub Jelinek <jakub@redhat.com>
18944
18945 PR rtl-optimization/83985
18946 * gcc.dg/pr83985.c: New test.
18947
18948 PR c/83989
18949 * c-c++-common/Wrestrict-3.c: New test.
18950
18951 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
18952
18953 * gcc.target/arc/tdelegitimize_addr.c: New test.
18954
18955 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
18956
18957 * gcc.target/arc/jli-1.c: New file.
18958 * gcc.target/arc/jli-2.c: Likewise.
18959
18960 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
18961
18962 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
18963 scan-assembler.
18964 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
18965 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
18966
18967 2018-01-26 Richard Biener <rguenther@suse.de>
18968
18969 PR tree-optimization/81082
18970 * gcc.dg/vect/pr81082.c: New testcase.
18971 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
18972 simplification to n * n.
18973
18974 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18975
18976 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
18977 Solaris 10.
18978 * gcc.target/i386/pr63620.c: Likewise.
18979
18980 2018-01-26 Julia Koval <julia.koval@intel.com>
18981
18982 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
18983 -mavx512f -mavx512bw.
18984 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
18985 * gcc.target/i386/i386.exp: Fix types.
18986
18987 2018-01-26 Alan Modra <amodra@gmail.com>
18988
18989 PR target/84033
18990 * gcc.target/powerpc/swaps-p8-46.c: New.
18991
18992 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
18993
18994 PR fortran/37577
18995 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
18996 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
18997 'array01' in the tree dump comparison.
18998 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
18999 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
19000 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
19001
19002 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
19003
19004 PR middle-end/83055
19005 * gcc.dg/torture/pr83055.c: New testcase.
19006
19007 2018-01-25 Jakub Jelinek <jakub@redhat.com>
19008
19009 PR c++/84031
19010 * g++.dg/cpp1z/decomp36.C: New test.
19011
19012 PR middle-end/83977
19013 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
19014
19015 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
19016
19017 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
19018 the shift dump line.
19019 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
19020
19021 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
19022
19023 PR target/81550
19024 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
19025 index instead of int, which allows IVOPTs to properly optimize the
19026 loop.
19027
19028 2018-01-24 David Malcolm <dmalcolm@redhat.com>
19029
19030 PR jit/82846
19031 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
19032 of "fn_type" typedef.
19033 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
19034
19035 2018-01-24 Ian Lance Taylor <iant@golang.org>
19036
19037 * go.go-torture/execute/names-1.go: New test.
19038
19039 2018-01-19 Jeff Law <law@redhat.com>
19040
19041 PR target/83994
19042 * gcc.target/i386/pr83994.c: New test.
19043
19044 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
19045
19046 PR target/84014
19047 * gcc.target/powerpc/pr84014.c: New.
19048
19049 2018-01-24 Jakub Jelinek <jakub@redhat.com>
19050
19051 PR middle-end/83977
19052 * c-c++-common/gomp/pr83977-1.c: New test.
19053 * c-c++-common/gomp/pr83977-2.c: New test.
19054 * c-c++-common/gomp/pr83977-3.c: New test.
19055 * gfortran.dg/gomp/pr83977.f90: New test.
19056
19057 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
19058
19059 PR testsuite/83889
19060 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
19061 * gcc.dg/vect/pr80631-1.c: Likewise.
19062 * gcc.dg/vect/pr80631-2.c: Likewise.
19063 * gcc.dg/vect/pr81410.c: Likewise.
19064 * gcc.dg/vect/pr81633.c: Likewise.
19065 * gcc.dg/vect/pr81815.c: Likewise.
19066 * gcc.dg/vect/pr82108.c: Likewise.
19067 * gcc.dg/vect/pr83857.c: Likewise.
19068 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
19069 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
19070 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
19071 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
19072 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
19073 * gcc.dg/vect/vect-reduc-11.c: Likewise.
19074 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
19075 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
19076 dg-xfail-run-if instead.
19077 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
19078 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
19079 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
19080 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
19081 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
19082
19083 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
19084
19085 PR tree-optimization/83979
19086 * g++.dg/pr83979.c: New test.
19087
19088 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19089
19090 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
19091 option. Add arm_neon_ok_no_float_abi check.
19092
19093 2018-01-24 Richard Biener <rguenther@suse.de>
19094
19095 PR tree-optimization/83176
19096 * gcc.dg/graphite/pr83176.c: New testcase.
19097
19098 2018-01-24 Richard Biener <rguenther@suse.de>
19099
19100 PR tree-optimization/82819
19101 * gcc.dg/graphite/pr82819.c: New testcase.
19102
19103 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
19104
19105 PR c++/83921
19106 * g++.dg/cpp1y/constexpr-83921-1.C: New.
19107 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
19108 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
19109 * g++.dg/ext/stmtexpr20.C: Likewise.
19110 * g++.dg/ext/stmtexpr21.C: Likewise.
19111
19112 2018-01-23 David Malcolm <dmalcolm@redhat.com>
19113
19114 PR c++/83974
19115 * g++.dg/warn/pr83974.C: New test case.
19116
19117 2018-01-23 Jakub Jelinek <jakub@redhat.com>
19118
19119 PR sanitizer/83987
19120 * g++.dg/ubsan/pr83987.C: New test.
19121
19122 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
19123
19124 PR fortran/83866
19125 * gfortran.dg/pdt_29.f03: New test.
19126
19127 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
19128
19129 PR fortran/83898
19130 * gfortran.dg/associate_33.f03: New test.
19131
19132 2018-01-23 Martin Liska <mliska@suse.cz>
19133
19134 PR lto/81440
19135 * gcc.dg/lto/pr81440.h: New test.
19136 * gcc.dg/lto/pr81440_0.c: New test.
19137 * gcc.dg/lto/pr81440_1.c: New test.
19138
19139 2018-01-23 Nathan Sidwell <nathan@acm.org>
19140
19141 PR c++/83988
19142 * g++.dg/template/pr83988.C: New.
19143
19144 2018-01-23 Jakub Jelinek <jakub@redhat.com>
19145
19146 PR c++/82882
19147 PR c++/83978
19148 * g++.dg/cpp0x/pr82882.C: New test.
19149 * g++.dg/cpp0x/pr83978.C: New test.
19150
19151 PR c++/83958
19152 * g++.dg/cpp1z/decomp35.C: New test.
19153
19154 2018-01-23 Nathan Sidwell <nathan@acm.org>
19155
19156 * g++.dg/cpp0x/range-for10.C: Adjust.
19157 * g++.dg/ext/forscope1.C: Adjust.
19158 * g++.dg/ext/forscope2.C: Adjust.
19159 * g++.dg/template/for1.C: Adjust.
19160
19161 2018-01-23 David Malcolm <dmalcolm@redhat.com>
19162
19163 PR tree-optimization/83510
19164 * gcc.c-torture/compile/pr83510.c: New test case.
19165
19166 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
19167
19168 PR testsuite/83888
19169 * lib/target-supports.exp (check_effective_target_vect_float): Say
19170 that the result only holds when -funsafe-math-optimizations is on.
19171 (check_effective_target_vect_float_strict): New procedure.
19172 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
19173 of vect_float.
19174 * gcc.dg/vect/vect-reduc-6.c: Likewise.
19175
19176 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
19177
19178 PR tree-optimization/83965
19179 * gcc.dg/vect/pr83965.c: New test.
19180
19181 2018-01-23 Richard Biener <rguenther@suse.de>
19182
19183 PR tree-optimization/83963
19184 * gfortran.dg/graphite/pr83963.f: New testcase.
19185 * gcc.dg/graphite/pr83963-2.c: Likewise.
19186
19187 2018-01-23 Jakub Jelinek <jakub@redhat.com>
19188
19189 PR c++/83918
19190 * g++.dg/cpp1z/pr83918.C: New test.
19191
19192 2018-01-22 Jakub Jelinek <jakub@redhat.com>
19193
19194 PR tree-optimization/83957
19195 * gcc.dg/autopar/pr83957.c: New test.
19196
19197 PR tree-optimization/83081
19198 * gcc.dg/predict-8.c: Adjust expected probability.
19199
19200 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
19201
19202 PR target/83862
19203 * gcc.target/powerpc/pr83862.c: New test.
19204
19205 2018-01-22 Carl Love <cel@us.ibm.com>
19206
19207 * gcc.target/powerpc/powerpc.exp: Add torture tests for
19208 builtins-4-runnable.c, builtins-6-runnable.c,
19209 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
19210 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
19211 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
19212 for signed/unsigned 128-bit and long long int loads.
19213
19214 2018-01-22 Marek Polacek <polacek@redhat.com>
19215
19216 PR c++/81933
19217 * g++.dg/cpp1y/constexpr-empty4.C: New test.
19218
19219 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
19220
19221 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
19222 scan-asembler valid instructions list.
19223 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
19224 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
19225 power8-vector requirement and option.
19226 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
19227
19228 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
19229
19230 PR 78534
19231 PR 83704
19232 * gfortran.dg/string_1.f90: Remove printing the length.
19233
19234 2018-01-22 Richard Biener <rguenther@suse.de>
19235
19236 PR tree-optimization/83963
19237 * gcc.dg/graphite/pr83963.c: New testcase.
19238
19239 2018-01-22 Sudakshina Das <sudi.das@arm.com>
19240
19241 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
19242 dg-require-effective-target directives.
19243
19244 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19245
19246 * lib/target-supports.exp (check_effective_target_arm_softfloat):
19247 New procedure.
19248 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
19249 Adjust scan-assembler checks for soft-float.
19250
19251 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
19252
19253 PR target/83946
19254 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
19255
19256 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
19257
19258 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
19259 * gcc.dg/pr83623.c: Likewise.
19260 * gcc.dg/pr83666.c: Likewise.
19261
19262 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
19263 David Edelsohn <dje.gcc@gmail.com>
19264
19265 PR target/83946
19266 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
19267 assembly output from "crset eq" to "crset 2".
19268 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
19269 assembly output from . to $.
19270 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
19271 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
19272 assembly output from "crset eq" to "crset 2".
19273 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
19274 assembly output from "crset eq" to "crset 2", and from . to $.
19275
19276 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
19277
19278 PR fortran/83900
19279 * gfortran.dg/matmul_18.f90: New test.
19280
19281 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
19282
19283 PR tree-optimization/83940
19284 * gcc.dg/torture/pr83940.c: New test.
19285
19286 2018-01-20 Jakub Jelinek <jakub@redhat.com>
19287
19288 PR middle-end/83945
19289 * gcc.dg/tls/pr83945.c: New test.
19290
19291 PR target/83930
19292 * gcc.dg/pr83930.c: New test.
19293
19294 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
19295
19296 PR fortran/83900
19297 * gfortran.dg/matmul_17.f90: New test.
19298
19299 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
19300
19301 PR fortran/80768
19302 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
19303
19304 2018-01-19 Jakub Jelinek <jakub@redhat.com>
19305
19306 PR c++/81167
19307 * g++.dg/cpp0x/pr81167.C: New test.
19308
19309 PR c++/83919
19310 * g++.dg/cpp0x/pr83919.C: New test.
19311
19312 2018-01-19 Jeff Law <law@redhat.com>
19313 Jakub Jelinek <jakub@redhat.com>
19314
19315 * gcc.dg/stack-check-16.c: New test.
19316
19317 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
19318
19319 PR target/83790
19320 * gcc.target/nvptx/indirect_call.c: New test.
19321
19322 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
19323
19324 * g++.dg/torture/pr83619.C: Remove dg-message.
19325
19326 2018-01-19 Martin Liska <mliska@suse.cz>
19327
19328 * gcc.dg/predict-1.c: Adjust expected probability.
19329 * gcc.dg/predict-3.c: Likewise.
19330 * gcc.dg/predict-5.c: Likewise.
19331 * gcc.dg/predict-6.c: Likewise.
19332 * gcc.dg/predict-9.c: Likewise.
19333
19334 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
19335
19336 PR tree-optimization/83922
19337 * gcc.dg/pr83922.c: New test.
19338
19339 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
19340
19341 PR tree-optimization/83914
19342 * gcc.dg/vect/pr83914.c: New test.
19343
19344 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19345
19346 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
19347 * gcc.target/arm/negdi-2.c: Likewise.
19348 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
19349
19350 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19351
19352 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
19353
19354 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19355
19356 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
19357
19358 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
19359
19360 * gcc.dg/torture/pr52451.c (main): Skip long double test on
19361 hppa*-*-hpux*.
19362
19363 2018-01-18 Jakub Jelinek <jakub@redhat.com>
19364
19365 PR ipa/83619
19366 PR testsuite/83934
19367 * g++.dg/torture/pr83619.C (e): Define before first use instead of
19368 forward declaration.
19369
19370 2018-01-18 Carl Love <cel@us.ibm.com>
19371
19372 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
19373 to the function.
19374
19375 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
19376
19377 PR c++/81013
19378 * g++.dg/inherit/union3.C: New.
19379
19380 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
19381
19382 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
19383
19384 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
19385
19386 PR ipa/83619
19387 * g++.dg/torture/pr83619.C: New testcase.
19388
19389 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
19390
19391 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
19392 Add function body to force error messages in some configurations.
19393
19394 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19395
19396 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
19397 and arm_thumb1_ok.
19398
19399 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
19400
19401 PR other/70268
19402 * c-c++-common/ffile-prefix-map.c: New test.
19403 * c-c++-common/fmacro-prefix-map.c: New test.
19404 * c-c++-common/cpp/ffile-prefix-map.c: New test.
19405 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
19406
19407 2018-01-18 Martin Liska <mliska@suse.cz>
19408
19409 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
19410 * gcc.target/i386/indirect-thunk-4.c: Likewise.
19411 * gcc.target/i386/indirect-thunk-6.c: Likewise.
19412 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
19413 * gcc.target/i386/ret-thunk-10.c: Likewise.
19414 * gcc.target/i386/ret-thunk-11.c: Likewise.
19415 * gcc.target/i386/ret-thunk-12.c: Likewise.
19416 * gcc.target/i386/ret-thunk-15.c: Likewise.
19417 * gcc.target/i386/ret-thunk-9.c: Likewise.
19418
19419 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
19420
19421 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
19422 order.
19423
19424 2018-01-18 Nathan Sidwell <nathan@acm.org>
19425
19426 PR c++/83160
19427 * g++.dg/cpp0x/pr83160.C: New.
19428
19429 2018-01-18 Richard Biener <rguenther@suse.de>
19430
19431 PR tree-optimization/83887
19432 * gcc.dg/graphite/pr83887.c: New testcase.
19433 * gfortran.dg/graphite/pr83887.f90: Likewise.
19434 * gfortran.dg/graphite/pr83887.f: Likewise.
19435
19436 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19437
19438 PR target/65578
19439 * gcc.target/arm/builtin-bswap.x: New file.
19440 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
19441 and options for armv6t2.
19442 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
19443 and options for Thumb1.
19444 * gcc.target/arm/builtin-bswap16.x: New file.
19445 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
19446 and options for armv6t2.
19447 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
19448 and options for Thumb1.
19449
19450 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
19451
19452 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
19453 order.
19454
19455 2018-01-18 Jakub Jelinek <jakub@redhat.com>
19456
19457 PR c/61240
19458 * gcc.dg/pr61240.c: New test.
19459
19460 2018-01-17 Harald Anlauf <anlauf@gmx.de>
19461
19462 PR fortran/83864
19463 * gfortran.dg/pr83864.f90: New test.
19464
19465 2018-01-17 Jeff Law <law@redhat.com>
19466
19467 PR testsuite/83883
19468 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
19469
19470 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
19471
19472 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
19473 restriction, but still restrict to 64-bit.
19474 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
19475 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
19476
19477 2018-01-17 Harald Anlauf <anlauf@gmx.de>
19478
19479 PR fortran/83874
19480 * gfortran.dg/pr83874.f90: New test.
19481
19482 2018-01-18 Jakub Jelinek <jakub@redhat.com>
19483
19484 PR c++/83824
19485 * g++.dg/cpp0x/pr83824.C: New test.
19486
19487 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
19488
19489 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
19490 appropriate .gnu_attribute for the long double type, if we use the
19491 long double type, but do not generate any calls.
19492 * gcc.target/powerpc/gnuattr2.c: Likewise.
19493 * gcc.target/powerpc/gnuattr3.c: Likewise.
19494
19495 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
19496
19497 PR c++/78344
19498 * g++.dg/cpp0x/alignas13.C: New.
19499
19500 2018-01-17 Jakub Jelinek <jakub@redhat.com>
19501
19502 PR c++/83897
19503 * g++.dg/cpp0x/pr83897.C: New test.
19504
19505 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
19506
19507 PR ipa/83051
19508 * gcc.c-torture/compile/pr83051-2.c: New testcase.
19509
19510 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
19511
19512 PR c++/81054
19513 * g++.dg/cpp0x/constexpr-ice19.C: New.
19514
19515 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
19516
19517 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
19518 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
19519 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
19520 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
19521 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
19522 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
19523 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
19524 * gcc.target/powerpc/builtins-1-be-folded.c: New.
19525 * gcc.target/powerpc/builtins-1-le-folded.c: New.
19526 * gcc.target/powerpc/builtins-1.fold.h: New.
19527
19528 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
19529
19530 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
19531 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
19532
19533 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19534
19535 * gcc.target/arm/g2.c: Add -marm to dg-options.
19536 * gcc.target/arm/scd42-2.c: Likewise.
19537
19538 2018-01-17 Nathan Sidwell <nathan@acm.org>
19539
19540 PR c++/83287
19541 * g++.dg/lookup/pr83287-2.C: New.
19542
19543 2018-01-17 David Malcolm <dmalcolm@redhat.com>
19544
19545 PR c++/83814
19546 PR c++/83902
19547 * g++.dg/wrappers/pr83814.C: New test case.
19548 * g++.dg/wrappers/pr83902.C: New test case.
19549
19550 2018-01-17 David Malcolm <dmalcolm@redhat.com>
19551
19552 PR lto/83121
19553 * g++.dg/lto/pr83121_0.C: New test case.
19554 * g++.dg/lto/pr83121_1.C: New test case.
19555 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
19556 adapted from DejaGnu's dg-test.
19557 (lto_handle_diagnostics): New procedure.
19558 (lto_prune_warns): Ignore informational notes.
19559 (lto-link-and-maybe-run): Add "messages_by_file" param.
19560 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
19561 "execute" when "link" fails if "execute" was not specified.
19562 (lto-can-handle-directive): New procedure.
19563 (lto-get-options-main): Call lto-can-handle-directive. Add a
19564 dg-messages local, using it to set the caller's
19565 dg-messages-by-file for the given source file.
19566 (lto-get-options): Likewise.
19567 (lto-execute): Add dg-messages-by-file local, and pass it to
19568 lto-link-and-maybe-run.
19569
19570 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
19571 Richard Sandiford <richard.sandiford@linaro.org>
19572
19573 PR target/79041
19574 PR target/82964
19575 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
19576 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
19577
19578 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19579
19580 * lib/target-supports.exp: Fix -march arguments in arm arch effective
19581 target check autogenerator for armv8.1-a and armv8.2-a.
19582
19583 2018-01-17 Carl Love <cel@us.ibm.com>
19584
19585 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
19586 Add debug print statements.
19587 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
19588 16 byte vector load followed by a partial vector load.
19589
19590 2018-01-17 David Malcolm <dmalcolm@redhat.com>
19591
19592 PR c++/83799
19593 * g++.dg/wrappers/pr83799.C: New test case.
19594
19595 2018-01-17 Nathan Sidwell <nathan@acm.org>
19596
19597 PR c++/83739
19598 * g++.dg/cpp1y/pr83739.C: New.
19599
19600 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
19601
19602 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
19603 * gcc.target/visium/overflow16.c: Likewise.
19604 * gcc.target/visium/overflow32.c: Likewise.
19605
19606 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
19607
19608 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
19609
19610 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19611
19612 * gcc.dg/rtl/arm/stl-cond.c: New test.
19613 * gcc.target/arm/stl-cond.c: Delete.
19614
19615 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19616
19617 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
19618 directives.
19619
19620 2018-01-17 Jakub Jelinek <jakub@redhat.com>
19621
19622 PR tree-optimization/83843
19623 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
19624 * gcc.dg/store_merging_19.c: New test.
19625
19626 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19627
19628 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
19629 and options.
19630
19631 2018-01-17 Jakub Jelinek <jakub@redhat.com>
19632
19633 PR rtl-optimization/83771
19634 * gcc.dg/pr83771.c: New test.
19635
19636 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
19637
19638 PR tree-optimization/81184
19639 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
19640 targets.
19641 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
19642
19643 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
19644
19645 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
19646
19647 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
19648
19649 PR target/83546
19650 * gcc.target/i386/pr83546.c: New test.
19651
19652 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
19653
19654 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
19655
19656 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
19657
19658 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
19659 test and add dg-warning for the -Wstringop-overflow warning.
19660
19661 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
19662
19663 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
19664 XFAIL last test on SPARC and Visium.
19665
19666 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
19667
19668 PR rtl-optimization/80481
19669 * g++.dg/pr80481.C: Exclude solaris.
19670
19671 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
19672
19673 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
19674 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
19675 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
19676
19677 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
19678
19679 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
19680 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
19681 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
19682 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
19683 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
19684 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
19685 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
19686 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
19687 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
19688 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
19689 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
19690 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
19691 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
19692 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
19693 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
19694
19695 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
19696
19697 PR testsuite/77734
19698 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
19699
19700 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
19701
19702 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
19703 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
19704 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
19705 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
19706 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
19707 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
19708
19709 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
19710
19711 PR tree-optimization/83857
19712 * gcc.dg/vect/pr83857.c: New test.
19713
19714 2018-01-16 Richard Biener <rguenther@suse.de>
19715
19716 PR tree-optimization/83867
19717 * gcc.dg/vect/pr83867.c: New testcase.
19718
19719 2018-01-16 Jakub Jelinek <jakub@redhat.com>
19720
19721 PR c/83844
19722 * gcc.dg/pr83844.c: New test.
19723
19724 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
19725
19726 * gcc.dg/torture/pr83847.c: New test.
19727
19728 2018-01-16 Jakub Jelinek <jakub@redhat.com>
19729
19730 PR rtl-optimization/86620
19731 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
19732 instead of --param=max-sched-ready-insns=0.
19733 * gcc.target/i386/pr83620.c: New test.
19734 * gcc.dg/pr83620.c: New test.
19735
19736 PR tree-optimization/83843
19737 * gcc.dg/store_merging_18.c: New test.
19738
19739 PR c++/83817
19740 * g++.dg/cpp1y/pr83817.C: New test.
19741
19742 PR c++/83825
19743 * g++.dg/template/pr83825.C: New test.
19744
19745 2018-01-16 Richard Biener <rguenther@suse.de>
19746
19747 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
19748
19749 2018-01-16 Richard Biener <rguenther@suse.de>
19750
19751 PR testsuite/82132
19752 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
19753 from gcc.dg/torture/pr60092.c.
19754
19755 2018-01-15 Martin Sebor <msebor@redhat.com>
19756
19757 PR c++/83588
19758 * g++.dg/ext/flexary28.C: New test.
19759
19760 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
19761
19762 PR fortran/82257
19763 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
19764
19765 2018-01-15 Martin Sebor <msebor@redhat.com>
19766
19767 PR testsuite/83869
19768 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
19769
19770 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
19771
19772 PR fortran/54613
19773 * gfortran.dg/minmaxloc_9.f90: New test.
19774 * gfortran.dg/minmaxloc_10.f90: New test.
19775 * gfortran.dg/minmaxloc_11.f90: New test.
19776
19777 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
19778
19779 PR target/83839
19780 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
19781 * gcc.target/i386/indirect-thunk-2.c: Likewise.
19782 * gcc.target/i386/indirect-thunk-3.c: Likewise.
19783 * gcc.target/i386/indirect-thunk-4.c: Likewise.
19784 * gcc.target/i386/indirect-thunk-7.c: Likewise.
19785 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
19786 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
19787 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
19788 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
19789 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
19790 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
19791 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
19792 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
19793 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
19794 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
19795 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
19796 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
19797 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
19798 * gcc.target/i386/ret-thunk-10.c: Likewise.
19799 * gcc.target/i386/ret-thunk-11.c: Likewise.
19800 * gcc.target/i386/ret-thunk-12.c: Likewise.
19801 * gcc.target/i386/ret-thunk-13.c: Likewise.
19802 * gcc.target/i386/ret-thunk-14.c: Likewise.
19803 * gcc.target/i386/ret-thunk-15.c: Likewise.
19804 * gcc.target/i386/ret-thunk-9.c: Don't check the
19805 __x86_return_thunk label. Scan for "push" only for Linux.
19806
19807 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
19808
19809 PR testsuite/79920
19810 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
19811
19812 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19813
19814 PR target/83687
19815 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
19816 tests.
19817 * gcc.target/arm/pr83687.c: New test.
19818
19819 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
19820
19821 Adjust tests to AVR_TINY.
19822
19823 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
19824 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
19825 * gcc.target/avr/pr71627.c: Same.
19826 * gcc.target/avr/torture/addr-space-1-0.c: Same.
19827 * gcc.target/avr/torture/addr-space-1-1.c: Same.
19828 * gcc.target/avr/torture/addr-space-1-x.c: Same.
19829 * gcc.target/avr/torture/addr-space-2-0.c: Same.
19830 * gcc.target/avr/torture/addr-space-2-1.c: Same.
19831 * gcc.target/avr/torture/addr-space-2-x.c: Same.
19832 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
19833 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
19834 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
19835 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
19836 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
19837 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
19838 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
19839 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
19840 * gcc.target/avr/torture/pr61055.c: Same.
19841 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
19842 available.
19843 * gcc.target/avr/torture/int24-mul.c: Same.
19844 * gcc.target/avr/torture/pr51782-1.c: Same.
19845 * gcc.target/avr/torture/pr61443.c: Same.
19846 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
19847 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
19848
19849 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
19850
19851 PR c/83801
19852 PR c/83729
19853 * gcc.target/avr/torture/pr83729.c: New test.
19854 * gcc.target/avr/torture/pr83801.c: New test.
19855
19856 2018-01-15 Jakub Jelinek <jakub@redhat.com>
19857
19858 PR middle-end/82694
19859 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
19860 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
19861
19862 2018-01-10 Martin Sebor <msebor@redhat.com>
19863
19864 PR other/83508
19865 * gcc.dg/Wstringop-overflow-2.c: New test.
19866
19867 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19868
19869 PR libgfortran/83811
19870 * gfortran.dg/fmt_e.f90: New test.
19871
19872 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
19873
19874 * gcc.target/i386/indirect-thunk-10.c: New test.
19875 * gcc.target/i386/indirect-thunk-8.c: Likewise.
19876 * gcc.target/i386/indirect-thunk-9.c: Likewise.
19877 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
19878 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
19879 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
19880 * gcc.target/i386/ret-thunk-17.c: Likewise.
19881 * gcc.target/i386/ret-thunk-18.c: Likewise.
19882 * gcc.target/i386/ret-thunk-19.c: Likewise.
19883 * gcc.target/i386/ret-thunk-20.c: Likewise.
19884 * gcc.target/i386/ret-thunk-21.c: Likewise.
19885
19886 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
19887
19888 * gcc.target/i386/indirect-thunk-register-4.c: New test.
19889
19890 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
19891
19892 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
19893 -mno-indirect-branch-register.
19894 * gcc.target/i386/indirect-thunk-2.c: Likewise.
19895 * gcc.target/i386/indirect-thunk-3.c: Likewise.
19896 * gcc.target/i386/indirect-thunk-4.c: Likewise.
19897 * gcc.target/i386/indirect-thunk-5.c: Likewise.
19898 * gcc.target/i386/indirect-thunk-6.c: Likewise.
19899 * gcc.target/i386/indirect-thunk-7.c: Likewise.
19900 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
19901 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
19902 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
19903 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
19904 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
19905 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
19906 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
19907 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
19908 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
19909 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
19910 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
19911 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
19912 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
19913 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
19914 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
19915 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
19916 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
19917 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
19918 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
19919 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
19920 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
19921 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
19922 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
19923 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
19924 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
19925 * gcc.target/i386/ret-thunk-10.c: Likewise.
19926 * gcc.target/i386/ret-thunk-11.c: Likewise.
19927 * gcc.target/i386/ret-thunk-12.c: Likewise.
19928 * gcc.target/i386/ret-thunk-13.c: Likewise.
19929 * gcc.target/i386/ret-thunk-14.c: Likewise.
19930 * gcc.target/i386/ret-thunk-15.c: Likewise.
19931 * gcc.target/i386/ret-thunk-9.c: Likewise.
19932 * gcc.target/i386/indirect-thunk-register-1.c: New test.
19933 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
19934 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
19935
19936 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
19937
19938 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
19939 -mfunction-return=keep.
19940 * gcc.target/i386/indirect-thunk-2.c: Likewise.
19941 * gcc.target/i386/indirect-thunk-3.c: Likewise.
19942 * gcc.target/i386/indirect-thunk-4.c: Likewise.
19943 * gcc.target/i386/indirect-thunk-5.c: Likewise.
19944 * gcc.target/i386/indirect-thunk-6.c: Likewise.
19945 * gcc.target/i386/indirect-thunk-7.c: Likewise.
19946 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
19947 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
19948 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
19949 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
19950 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
19951 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
19952 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
19953 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
19954 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
19955 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
19956 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
19957 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
19958 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
19959 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
19960 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
19961 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
19962 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
19963 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
19964 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
19965 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
19966 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
19967 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
19968 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
19969 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
19970 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
19971 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
19972 * gcc.target/i386/ret-thunk-1.c: New test.
19973 * gcc.target/i386/ret-thunk-10.c: Likewise.
19974 * gcc.target/i386/ret-thunk-11.c: Likewise.
19975 * gcc.target/i386/ret-thunk-12.c: Likewise.
19976 * gcc.target/i386/ret-thunk-13.c: Likewise.
19977 * gcc.target/i386/ret-thunk-14.c: Likewise.
19978 * gcc.target/i386/ret-thunk-15.c: Likewise.
19979 * gcc.target/i386/ret-thunk-16.c: Likewise.
19980 * gcc.target/i386/ret-thunk-2.c: Likewise.
19981 * gcc.target/i386/ret-thunk-3.c: Likewise.
19982 * gcc.target/i386/ret-thunk-4.c: Likewise.
19983 * gcc.target/i386/ret-thunk-5.c: Likewise.
19984 * gcc.target/i386/ret-thunk-6.c: Likewise.
19985 * gcc.target/i386/ret-thunk-7.c: Likewise.
19986 * gcc.target/i386/ret-thunk-8.c: Likewise.
19987 * gcc.target/i386/ret-thunk-9.c: Likewise.
19988
19989 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
19990
19991 * gcc.target/i386/indirect-thunk-1.c: New test.
19992 * gcc.target/i386/indirect-thunk-2.c: Likewise.
19993 * gcc.target/i386/indirect-thunk-3.c: Likewise.
19994 * gcc.target/i386/indirect-thunk-4.c: Likewise.
19995 * gcc.target/i386/indirect-thunk-5.c: Likewise.
19996 * gcc.target/i386/indirect-thunk-6.c: Likewise.
19997 * gcc.target/i386/indirect-thunk-7.c: Likewise.
19998 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
19999 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
20000 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
20001 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
20002 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
20003 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
20004 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
20005 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
20006 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
20007 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
20008 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
20009 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
20010 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
20011 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
20012 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
20013 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
20014 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
20015 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
20016 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
20017 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
20018 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
20019 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
20020 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
20021 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
20022 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
20023 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
20024
20025 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
20026
20027 PR ipa/83051
20028 * gcc.c-torture/compile/pr83051.c: New testcase.
20029
20030 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
20031
20032 PR tree-optimization/83501
20033 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
20034
20035 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
20036
20037 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
20038 for lvx and stvx instead of lxvd2x and stxvd2x and require
20039 little-endian target. Add comments.
20040 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
20041 comprehensive testing.
20042 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
20043 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
20044 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
20045 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
20046 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
20047 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
20048 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
20049 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
20050 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
20051 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
20052 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
20053 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
20054 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
20055 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
20056 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
20057 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
20058 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
20059 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
20060 scan-assembler-not directives that forbid lvx and xxpermdi.
20061 * gcc.target/powerpc/vec-extract-3.c: Likewise.
20062 * gcc.target/powerpc/vec-extract-5.c: Likewise.
20063 * gcc.target/powerpc/vec-extract-6.c: Likewise.
20064 * gcc.target/powerpc/vec-extract-7.c: Likewise.
20065 * gcc.target/powerpc/vec-extract-8.c: Likewise.
20066 * gcc.target/powerpc/vec-extract-9.c: Likewise.
20067 * gcc.target/powerpc/vsx-vector-6-le.c: Change
20068 scan-assembler-times directives to reflect different numbers of
20069 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
20070
20071 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20072 Alan Hayward <alan.hayward@arm.com>
20073 David Sherwood <david.sherwood@arm.com>
20074
20075 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
20076 than SLP vectorization.
20077 * gcc.dg/vect/vect-alias-check-10.c: New test.
20078 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
20079 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
20080 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
20081 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
20082 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
20083 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
20084 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
20085 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
20086 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
20087 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
20088 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
20089 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
20090 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
20091 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
20092 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
20093 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
20094 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
20095 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
20096 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
20097 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
20098 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
20099 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
20100 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
20101
20102 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20103 Alan Hayward <alan.hayward@arm.com>
20104 David Sherwood <david.sherwood@arm.com>
20105
20106 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
20107 New proc.
20108 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
20109 targets with scatter stores.
20110 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
20111 stores.
20112 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
20113 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
20114 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
20115 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
20116 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
20117 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
20118 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
20119 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
20120 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
20121 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
20122 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
20123 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
20124 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
20125 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
20126 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
20127 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
20128
20129 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20130 Alan Hayward <alan.hayward@arm.com>
20131 David Sherwood <david.sherwood@arm.com>
20132
20133 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
20134 for double_reduc1.
20135 * gcc.target/aarch64/sve/strided_load_4.c: New test.
20136 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
20137 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
20138 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
20139
20140 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20141 Alan Hayward <alan.hayward@arm.com>
20142 David Sherwood <david.sherwood@arm.com>
20143
20144 * gcc.target/aarch64/sve/strided_load_1.c: New test.
20145 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
20146 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
20147
20148 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20149 Alan Hayward <alan.hayward@arm.com>
20150 David Sherwood <david.sherwood@arm.com>
20151
20152 * gcc.target/aarch64/sve/gather_load_1.c: New test.
20153 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
20154 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
20155 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
20156 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
20157 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
20158 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
20159 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
20160 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
20161 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
20162 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
20163 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
20164 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
20165 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
20166
20167 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20168 Alan Hayward <alan.hayward@arm.com>
20169 David Sherwood <david.sherwood@arm.com>
20170
20171 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
20172 check for a message about using in-order reductions.
20173 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
20174 check for a message about using in-order reductions.
20175 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
20176 vectorized and check for a message about using in-order reductions.
20177 Expect targets with variable-length vectors to fall back to the
20178 fixed-length mininum.
20179 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
20180 check for a message about using in-order reductions.
20181 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
20182 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
20183 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
20184 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
20185 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
20186 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
20187 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
20188 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
20189 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
20190 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
20191 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
20192 vect_fold_left_plus.
20193
20194 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20195
20196 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
20197 are spilled.
20198 * gcc.target/aarch64/sve/spill_2.c: New test.
20199 * gcc.target/aarch64/sve/spill_3.c: Likewise.
20200 * gcc.target/aarch64/sve/spill_4.c: Likewise.
20201 * gcc.target/aarch64/sve/spill_5.c: Likewise.
20202 * gcc.target/aarch64/sve/spill_6.c: Likewise.
20203 * gcc.target/aarch64/sve/spill_7.c: Likewise.
20204
20205 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20206 Alan Hayward <alan.hayward@arm.com>
20207 David Sherwood <david.sherwood@arm.com>
20208
20209 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
20210 of branches.
20211 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
20212 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
20213 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
20214 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
20215 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
20216 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
20217 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
20218 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
20219 * gcc.target/aarch64/sve/struct_vect_23_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/struct_vect_18.c: New test.
20226 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
20227 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
20228 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
20229
20230 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20231 Alan Hayward <alan.hayward@arm.com>
20232 David Sherwood <david.sherwood@arm.com>
20233
20234 * lib/target-supports.exp
20235 (check_effective_target_vect_fold_extract_last): New proc.
20236 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
20237 for fold_extract_last.
20238 * gcc.dg/vect/pr65947-2.c: Likewise.
20239 * gcc.dg/vect/pr65947-3.c: Likewise.
20240 * gcc.dg/vect/pr65947-4.c: Likewise.
20241 * gcc.dg/vect/pr65947-5.c: Likewise.
20242 * gcc.dg/vect/pr65947-6.c: Likewise.
20243 * gcc.dg/vect/pr65947-9.c: Likewise.
20244 * gcc.dg/vect/pr65947-10.c: Likewise.
20245 * gcc.dg/vect/pr65947-12.c: Likewise.
20246 * gcc.dg/vect/pr65947-14.c: Likewise.
20247 * gcc.dg/vect/pr80631-1.c: Likewise.
20248 * gcc.target/aarch64/sve/clastb_1.c: New test.
20249 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
20250 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
20251 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
20252 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
20253 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
20254 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
20255 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
20256 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
20257 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
20258 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
20259 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
20260 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
20261 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
20262
20263 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20264 Alan Hayward <alan.hayward@arm.com>
20265 David Sherwood <david.sherwood@arm.com>
20266
20267 * gcc.target/aarch64/sve/live_1.c: New test.
20268 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
20269
20270 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20271 Alan Hayward <alan.hayward@arm.com>
20272 David Sherwood <david.sherwood@arm.com>
20273
20274 * gcc.target/aarch64/sve/nopeel_1.c: New test.
20275 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
20276 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
20277 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
20278 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
20279 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
20280 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
20281 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
20282 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
20283
20284 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20285 Alan Hayward <alan.hayward@arm.com>
20286 David Sherwood <david.sherwood@arm.com>
20287
20288 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
20289 New proc.
20290 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
20291 vect_fully_masked.
20292 * gcc.target/aarch64/sve/loop_add_4.c: New test.
20293 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
20294 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
20295 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
20296 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
20297 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
20298
20299 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20300 Alan Hayward <alan.hayward@arm.com>
20301 David Sherwood <david.sherwood@arm.com>
20302
20303 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
20304 instead of just ADDRESS.
20305 * gcc.dg/tree-ssa/scev-10.c: Likewise.
20306 * gcc.dg/tree-ssa/scev-11.c: Likewise.
20307 * gcc.dg/tree-ssa/scev-12.c: Likewise.
20308 * gcc.target/aarch64/sve/index_offset_1.c: New test.
20309 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
20310 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
20311 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
20312 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
20313 * gcc.target/aarch64/sve/while_2.c: Likewise.
20314 * gcc.target/aarch64/sve/while_3.c: Likewise.
20315 * gcc.target/aarch64/sve/while_4.c: Likewise.
20316
20317 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20318 Alan Hayward <alan.hayward@arm.com>
20319 David Sherwood <david.sherwood@arm.com>
20320
20321 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
20322 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
20323 to be predicated.
20324 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
20325 * gcc.target/aarch64/sve/slp_7.c: Likewise.
20326 * gcc.target/aarch64/sve/reduc_5.c: New test.
20327 * gcc.target/aarch64/sve/slp_13.c: Likewise.
20328 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
20329
20330 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20331 Alan Hayward <alan.hayward@arm.com>
20332 David Sherwood <david.sherwood@arm.com>
20333
20334 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
20335 * gcc.dg/tree-ssa/peel1.c: Likewise.
20336 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
20337 variable-length vectors.
20338 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
20339 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
20340 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
20341 * gcc.target/aarch64/sve/slp_2.c: Likewise.
20342 * gcc.target/aarch64/sve/slp_3.c: Likewise.
20343 * gcc.target/aarch64/sve/slp_4.c: Likewise.
20344 * gcc.target/aarch64/sve/slp_6.c: Likewise.
20345 * gcc.target/aarch64/sve/slp_8.c: New test.
20346 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
20347 * gcc.target/aarch64/sve/slp_9.c: Likewise.
20348 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
20349 * gcc.target/aarch64/sve/slp_10.c: Likewise.
20350 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
20351 * gcc.target/aarch64/sve/slp_11.c: Likewise.
20352 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
20353 * gcc.target/aarch64/sve/slp_12.c: Likewise.
20354 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
20355 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
20356 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
20357 * gcc.target/aarch64/sve/while_1.c: Likewise.
20358 * gcc.target/aarch64/sve/while_2.c: Likewise.
20359 * gcc.target/aarch64/sve/while_3.c: Likewise.
20360 * gcc.target/aarch64/sve/while_4.c: Likewise.
20361
20362 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20363 Alan Hayward <alan.hayward@arm.com>
20364 David Sherwood <david.sherwood@arm.com>
20365
20366 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
20367 New proc.
20368 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
20369 and add an associated scan-dump test. Prevent vectorization
20370 of the first two loops.
20371 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
20372 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
20373 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
20374 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
20375 (INIT_VECTOR): Tweak initial value so that some bits are always set.
20376 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
20377
20378 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20379 Alan Hayward <alan.hayward@arm.com>
20380 David Sherwood <david.sherwood@arm.com>
20381
20382 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
20383 * gcc.dg/vect/pr67790.c: Likewise.
20384 * gcc.dg/vect/slp-reduc-1.c: Likewise.
20385 * gcc.dg/vect/slp-reduc-2.c: Likewise.
20386 * gcc.dg/vect/slp-reduc-3.c: Likewise.
20387 * gcc.dg/vect/slp-reduc-5.c: Likewise.
20388 * gcc.target/aarch64/sve/slp_5.c: New test.
20389 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
20390 * gcc.target/aarch64/sve/slp_6.c: Likewise.
20391 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
20392 * gcc.target/aarch64/sve/slp_7.c: Likewise.
20393 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
20394
20395 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20396 Alan Hayward <alan.hayward@arm.com>
20397 David Sherwood <david.sherwood@arm.com>
20398
20399 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
20400 && vect_load_lanes
20401 * gcc.dg/vect/slp-1.c: Likewise.
20402 * gcc.dg/vect/slp-10.c: Likewise.
20403 * gcc.dg/vect/slp-12b.c: Likewise.
20404 * gcc.dg/vect/slp-12c.c: Likewise.
20405 * gcc.dg/vect/slp-17.c: Likewise.
20406 * gcc.dg/vect/slp-19b.c: Likewise.
20407 * gcc.dg/vect/slp-20.c: Likewise.
20408 * gcc.dg/vect/slp-21.c: Likewise.
20409 * gcc.dg/vect/slp-22.c: Likewise.
20410 * gcc.dg/vect/slp-23.c: Likewise.
20411 * gcc.dg/vect/slp-24-big-array.c: Likewise.
20412 * gcc.dg/vect/slp-24.c: Likewise.
20413 * gcc.dg/vect/slp-28.c: Likewise.
20414 * gcc.dg/vect/slp-39.c: Likewise.
20415 * gcc.dg/vect/slp-6.c: Likewise.
20416 * gcc.dg/vect/slp-7.c: Likewise.
20417 * gcc.dg/vect/slp-cond-1.c: Likewise.
20418 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
20419 * gcc.dg/vect/slp-cond-2.c: Likewise.
20420 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
20421 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
20422 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
20423 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
20424 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
20425 * gcc.dg/vect/slp-perm-6.c: Likewise.
20426 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
20427 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
20428 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
20429 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
20430 * gcc.dg/vect/slp-12a.c: Likewise.
20431 * gcc.dg/vect/slp-14.c: Likewise.
20432 * gcc.dg/vect/slp-15.c: Likewise.
20433 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
20434 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
20435 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
20436 * gcc.target/aarch64/sve/slp_1.c: New test.
20437 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
20438 * gcc.target/aarch64/sve/slp_2.c: Likewise.
20439 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
20440 * gcc.target/aarch64/sve/slp_3.c: Likewise.
20441 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
20442 * gcc.target/aarch64/sve/slp_4.c: Likewise.
20443 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
20444
20445 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20446 Alan Hayward <alan.hayward@arm.com>
20447 David Sherwood <david.sherwood@arm.com>
20448
20449 * gcc.dg/vect/vect-ooo-group-1.c: New test.
20450 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
20451 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
20452 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
20453 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
20454 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
20455 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
20456 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
20457 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
20458 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
20459 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
20460 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
20461 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
20462 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
20463 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
20464 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
20465 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
20466 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
20467 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
20468
20469 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20470 Alan Hayward <alan.hayward@arm.com>
20471 David Sherwood <david.sherwood@arm.com>
20472
20473 * gcc.target/aarch64/sve/struct_move_1.c: New test.
20474 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
20475 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
20476 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
20477 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
20478 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
20479 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
20480 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
20481 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
20482 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
20483 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
20484 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
20485 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
20486 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
20487 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
20488 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
20489 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
20490 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
20491 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
20492 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
20493 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
20494 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
20495 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
20496 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
20497 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
20498 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
20499 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
20500 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
20501 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
20502 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
20503 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
20504 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
20505 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
20506 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
20507 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
20508 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
20509
20510 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20511 Alan Hayward <alan.hayward@arm.com>
20512 David Sherwood <david.sherwood@arm.com>
20513
20514 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
20515 Return true for SVE too.
20516 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
20517 if load/store lanes are supported.
20518 * gcc.dg/vect/slp-10.c: Likewise.
20519 * gcc.dg/vect/slp-12c.c: Likewise.
20520 * gcc.dg/vect/slp-17.c: Likewise.
20521 * gcc.dg/vect/slp-33.c: Likewise.
20522 * gcc.dg/vect/slp-6.c: Likewise.
20523 * gcc.dg/vect/slp-cond-1.c: Likewise.
20524 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
20525 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
20526 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
20527 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
20528 * gcc.dg/vect/slp-perm-6.c: Likewise.
20529 * gcc.dg/vect/slp-perm-9.c: Likewise.
20530 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
20531 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
20532 for variable-length vectors.
20533
20534 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20535 Alan Hayward <alan.hayward@arm.com>
20536 David Sherwood <david.sherwood@arm.com>
20537
20538 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
20539 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
20540
20541 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20542
20543 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
20544 * g++.target/aarch64/sve/catch_1.C: New test.
20545 * g++.target/aarch64/sve/catch_2.C: Likewise.
20546 * g++.target/aarch64/sve/catch_3.C: Likewise.
20547 * g++.target/aarch64/sve/catch_4.C: Likewise.
20548 * g++.target/aarch64/sve/catch_5.C: Likewise.
20549 * g++.target/aarch64/sve/catch_6.C: Likewise.
20550
20551 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20552 Alan Hayward <alan.hayward@arm.com>
20553 David Sherwood <david.sherwood@arm.com>
20554
20555 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
20556 New proc.
20557 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
20558 * gcc.target/aarch64/fmaxmin.c: Likewise.
20559 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
20560 * gcc.target/aarch64/orr_imm_1.c: Likewise.
20561 * gcc.target/aarch64/pr62178.c: Likewise.
20562 * gcc.target/aarch64/pr71727-2.c: Likewise.
20563 * gcc.target/aarch64/saddw-1.c: Likewise.
20564 * gcc.target/aarch64/saddw-2.c: Likewise.
20565 * gcc.target/aarch64/uaddw-1.c: Likewise.
20566 * gcc.target/aarch64/uaddw-2.c: Likewise.
20567 * gcc.target/aarch64/uaddw-3.c: Likewise.
20568 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
20569 * gcc.target/aarch64/vect-compile.c: Likewise.
20570 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
20571 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
20572 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
20573 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
20574 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
20575 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
20576 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
20577 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
20578 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
20579 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
20580 * gcc.target/aarch64/vect-fmovd.c: Likewise.
20581 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
20582 * gcc.target/aarch64/vect-fmovf.c: Likewise.
20583 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
20584 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
20585 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
20586 * gcc.target/aarch64/vect-movi.c: Likewise.
20587 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
20588 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
20589 * gcc.target/aarch64/vect-vaddv.c: Likewise.
20590 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
20591 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
20592 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
20593 fixed-length SVE.
20594 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
20595 * gcc.target/aarch64/sve/arith_1.c: New test.
20596 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
20597 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
20598 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
20599 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
20600 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
20601 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
20602 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
20603 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
20604 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
20605 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
20606 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
20607 * gcc.target/aarch64/sve/ext_1.c: Likewise.
20608 * gcc.target/aarch64/sve/ext_2.c: Likewise.
20609 * gcc.target/aarch64/sve/extract_1.c: Likewise.
20610 * gcc.target/aarch64/sve/extract_2.c: Likewise.
20611 * gcc.target/aarch64/sve/extract_3.c: Likewise.
20612 * gcc.target/aarch64/sve/extract_4.c: Likewise.
20613 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
20614 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
20615 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
20616 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
20617 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
20618 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
20619 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
20620 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
20621 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
20622 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
20623 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
20624 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
20625 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
20626 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
20627 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
20628 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
20629 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
20630 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
20631 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
20632 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
20633 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
20634 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
20635 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
20636 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
20637 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
20638 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
20639 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
20640 * gcc.target/aarch64/sve/index_1.c: Likewise.
20641 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
20642 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
20643 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
20644 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
20645 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
20646 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
20647 * gcc.target/aarch64/sve/logical_1.c: Likewise.
20648 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
20649 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
20650 * gcc.target/aarch64/sve/mad_1.c: Likewise.
20651 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
20652 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
20653 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
20654 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
20655 * gcc.target/aarch64/sve/mla_1.c: Likewise.
20656 * gcc.target/aarch64/sve/mls_1.c: Likewise.
20657 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
20658 * gcc.target/aarch64/sve/msb_1.c: Likewise.
20659 * gcc.target/aarch64/sve/mul_1.c: Likewise.
20660 * gcc.target/aarch64/sve/neg_1.c: Likewise.
20661 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
20662 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
20663 * gcc.target/aarch64/sve/pack_1.c: Likewise.
20664 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
20665 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
20666 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
20667 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
20668 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
20669 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
20670 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
20671 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
20672 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
20673 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
20674 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
20675 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
20676 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
20677 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
20678 * gcc.target/aarch64/sve/rev_1.c: Likewise.
20679 * gcc.target/aarch64/sve/revb_1.c: Likewise.
20680 * gcc.target/aarch64/sve/revh_1.c: Likewise.
20681 * gcc.target/aarch64/sve/revw_1.c: Likewise.
20682 * gcc.target/aarch64/sve/shift_1.c: Likewise.
20683 * gcc.target/aarch64/sve/single_1.c: Likewise.
20684 * gcc.target/aarch64/sve/single_2.c: Likewise.
20685 * gcc.target/aarch64/sve/single_3.c: Likewise.
20686 * gcc.target/aarch64/sve/single_4.c: Likewise.
20687 * gcc.target/aarch64/sve/spill_1.c: Likewise.
20688 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
20689 * gcc.target/aarch64/sve/subr_1.c: Likewise.
20690 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
20691 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
20692 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
20693 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
20694 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
20695 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
20696 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
20697 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
20698 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
20699 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
20700 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
20701 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
20702 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
20703 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
20704 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
20705 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
20706 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
20707 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
20708 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
20709 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
20710 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
20711 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
20712 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
20713 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
20714 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
20715 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
20716 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
20717 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
20718 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
20719 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
20720 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
20721 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
20722 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
20723 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
20724 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
20725 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
20726 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
20727 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
20728 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
20729 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
20730 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
20731 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
20732
20733 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20734 Alan Hayward <alan.hayward@arm.com>
20735 David Sherwood <david.sherwood@arm.com>
20736
20737 * lib/target-supports.exp (check_effective_target_aarch64_sve)
20738 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
20739 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
20740 New procedures.
20741 (check_effective_target_vect_perm): Handle SVE.
20742 (check_effective_target_vect_perm_byte): Likewise.
20743 (check_effective_target_vect_perm_short): Likewise.
20744 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
20745 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
20746 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
20747 (check_effective_target_vect_element_align_preferred): Likewise.
20748 (check_effective_target_vect_align_stack_vars): Likewise.
20749 (check_effective_target_vect_load_lanes): Likewise.
20750 (check_effective_target_vect_masked_store): Likewise.
20751 (available_vector_sizes): Use aarch64_sve_bits for SVE.
20752 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
20753 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
20754 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
20755 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
20756 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
20757 * gcc.dg/vect/slp-23.c: Likewise.
20758 * gcc.dg/vect/slp-perm-5.c: Likewise.
20759 * gcc.dg/vect/slp-perm-6.c: Likewise.
20760 * gcc.dg/vect/slp-perm-9.c: Likewise.
20761 * gcc.dg/vect/slp-reduc-3.c: Likewise.
20762 * gcc.dg/vect/vect-114.c: Likewise.
20763 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
20764 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
20765
20766 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20767
20768 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
20769 vect_variable_length, expecting the test to be vectorized
20770 without SLP instead.
20771 * gcc.dg/vect/pr33953.c: Likewise.
20772 * gcc.dg/vect/pr37027.c: Likewise.
20773 * gcc.dg/vect/pr67790.c: Likewise.
20774 * gcc.dg/vect/pr68445.c: Likewise.
20775 * gcc.dg/vect/slp-1.c: Likewise.
20776 * gcc.dg/vect/slp-10.c: Likewise.
20777 * gcc.dg/vect/slp-12a.c: Likewise.
20778 * gcc.dg/vect/slp-12b.c: Likewise.
20779 * gcc.dg/vect/slp-12c.c: Likewise.
20780 * gcc.dg/vect/slp-13-big-array.c: Likewise.
20781 * gcc.dg/vect/slp-13.c: Likewise.
20782 * gcc.dg/vect/slp-14.c: Likewise.
20783 * gcc.dg/vect/slp-15.c: Likewise.
20784 * gcc.dg/vect/slp-17.c: Likewise.
20785 * gcc.dg/vect/slp-19b.c: Likewise.
20786 * gcc.dg/vect/slp-2.c: Likewise.
20787 * gcc.dg/vect/slp-20.c: Likewise.
20788 * gcc.dg/vect/slp-21.c: Likewise.
20789 * gcc.dg/vect/slp-22.c: Likewise.
20790 * gcc.dg/vect/slp-24-big-array.c: Likewise.
20791 * gcc.dg/vect/slp-24.c: Likewise.
20792 * gcc.dg/vect/slp-28.c: Likewise.
20793 * gcc.dg/vect/slp-39.c: Likewise.
20794 * gcc.dg/vect/slp-42.c: Likewise.
20795 * gcc.dg/vect/slp-6.c: Likewise.
20796 * gcc.dg/vect/slp-7.c: Likewise.
20797 * gcc.dg/vect/slp-cond-1.c: Likewise.
20798 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
20799 * gcc.dg/vect/slp-cond-2.c: Likewise.
20800 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
20801 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
20802 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
20803 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
20804 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
20805 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
20806 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
20807 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
20808 * gcc.dg/vect/slp-reduc-1.c: Likewise.
20809 * gcc.dg/vect/slp-reduc-2.c: Likewise.
20810 * gcc.dg/vect/slp-reduc-4.c: Likewise.
20811 * gcc.dg/vect/slp-reduc-5.c: Likewise.
20812 * gcc.dg/vect/slp-reduc-7.c: Likewise.
20813 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
20814 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
20815 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
20816 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
20817
20818 2018-01-13 Jakub Jelinek <jakub@redhat.com>
20819
20820 PR c/83801
20821 * gcc.dg/pr83801.c: New test.
20822
20823 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
20824
20825 PR fortran/52162
20826 * gfortran.dg/bounds_check_19.f90: New test.
20827
20828 2018-01-12 Jakub Jelinek <jakub@redhat.com>
20829
20830 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
20831 instead of scan-assembler-not for xsnabsqp.
20832
20833 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20834
20835 PR libgfortran/83525
20836 * gfortran.dg/newunit_5.f90: New test.
20837
20838 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
20839
20840 PR rtl-optimization/80481
20841 * g++.dg/pr80481.C: New.
20842
20843 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
20844
20845 PR target/83628
20846 * gcc.target/alpha/pr83628-3.c: New test.
20847
20848 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
20849
20850 * lib/target-supports.exp (check_effective_target_avx512f): Also
20851 check for __builtin_ia32_addsd_round,
20852 __builtin_ia32_getmantsd_round.
20853 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
20854
20855 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
20856
20857 PR target/83629
20858 * gcc.target/powerpc/pr83629.c: Require ilp32.
20859
20860 2018-01-12 Richard Biener <rguenther@suse.de>
20861
20862 PR tree-optimization/80846
20863 * gcc.target/i386/pr80846-1.c: New testcase.
20864 * gcc.target/i386/pr80846-2.c: Likewise.
20865
20866 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
20867
20868 * gcc.c-torture/execute/20180112-1.c: New test.
20869
20870 2018-01-12 Tom de Vries <tom@codesourcery.com>
20871
20872 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
20873 * g++.dg/ext/label13a.C: Same.
20874 * g++.dg/ext/label14.C: Same.
20875 * g++.dg/ext/label2.C: Same.
20876 * g++.dg/ext/label3.C: Same.
20877 * g++.dg/torture/pr42462.C: Same.
20878 * g++.dg/torture/pr42739.C: Same.
20879 * g++.dg/warn/Wunused-label-3.C: Same.
20880
20881 2018-01-12 Tom de Vries <tom@codesourcery.com>
20882
20883 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
20884 * g++.dg/Walloca1.C: Same.
20885 * g++.dg/cpp0x/pr70338.C: Same.
20886 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
20887 * g++.dg/cpp1y/vla10.C: Same.
20888 * g++.dg/cpp1y/vla2.C: Same.
20889 * g++.dg/cpp1y/vla6.C: Same.
20890 * g++.dg/cpp1y/vla8.C: Same.
20891 * g++.dg/debug/debug5.C: Same.
20892 * g++.dg/debug/debug6.C: Same.
20893 * g++.dg/debug/pr54828.C: Same.
20894 * g++.dg/diagnostic/pr70105.C: Same.
20895 * g++.dg/eh/cleanup5.C: Same.
20896 * g++.dg/eh/spbp.C: Same.
20897 * g++.dg/ext/tmplattr9.C: Same.
20898 * g++.dg/ext/vla10.C: Same.
20899 * g++.dg/ext/vla11.C: Same.
20900 * g++.dg/ext/vla12.C: Same.
20901 * g++.dg/ext/vla15.C: Same.
20902 * g++.dg/ext/vla16.C: Same.
20903 * g++.dg/ext/vla17.C: Same.
20904 * g++.dg/ext/vla3.C: Same.
20905 * g++.dg/ext/vla6.C: Same.
20906 * g++.dg/ext/vla7.C: Same.
20907 * g++.dg/init/array24.C: Same.
20908 * g++.dg/init/new47.C: Same.
20909 * g++.dg/init/pr55497.C: Same.
20910 * g++.dg/opt/pr78201.C: Same.
20911 * g++.dg/template/vla2.C: Same.
20912 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
20913 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
20914 * g++.dg/torture/pr62127.C: Same.
20915 * g++.dg/torture/pr67055.C: Same.
20916 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
20917 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
20918 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
20919 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
20920 * g++.dg/warn/Wplacement-new-size-5.C: Same.
20921 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
20922 * g++.dg/warn/Wvla-1.C: Same.
20923 * g++.dg/warn/Wvla-3.C: Same.
20924 * g++.old-deja/g++.ext/array2.C: Same.
20925 * g++.old-deja/g++.ext/constructor.C: Same.
20926 * g++.old-deja/g++.law/builtin1.C: Same.
20927 * g++.old-deja/g++.other/crash12.C: Same.
20928 * g++.old-deja/g++.other/eh3.C: Same.
20929 * g++.old-deja/g++.pt/array6.C: Same.
20930 * g++.old-deja/g++.pt/dynarray.C: Same.
20931
20932 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
20933
20934 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
20935
20936 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
20937
20938 PR libfortran/67412
20939 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
20940 on *-*-solaris2.10.
20941
20942 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
20943
20944 * lib/target-supports.exp (check_effective_target_branch_cost):
20945 Accept all x86 targets.
20946
20947 2018-01-12 Martin Liska <mliska@suse.cz>
20948
20949 PR ipa/83054
20950 * g++.dg/warn/pr83054.C: New test.
20951
20952 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
20953
20954 * gcc.target/powerpc/spec-barr-1.c: New file.
20955
20956 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
20957
20958 PR target/83330
20959 * gcc.target/i386/pr83330.c: New test.
20960
20961 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
20962
20963 PR fortran/79383
20964 * gfortran.dg/dtio_31.f03: New test.
20965 * gfortran.dg/dtio_32.f03: New test.
20966
20967 2018-01-11 David Malcolm <dmalcolm@redhat.com>
20968
20969 PR c++/43486
20970 * g++.dg/wrappers: New subdirectory.
20971 * g++.dg/wrappers/README: New file.
20972 * g++.dg/wrappers/alloc.C: New test case.
20973 * g++.dg/wrappers/cow-istream-string.C: New test case.
20974 * g++.dg/wrappers/cp-stdlib.C: New test case.
20975 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
20976 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
20977
20978 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
20979
20980 PR middle-end/83718
20981 * g++.dg/torture/pr83718.C: New testcase.
20982
20983 2018-01-11 Martin Jambor <mjambor@suse.cz>
20984
20985 PR ipa/83178
20986 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
20987
20988 2018-01-11 Bin Cheng <bin.cheng@arm.com>
20989
20990 PR tree-optimization/83695
20991 * gcc.dg/tree-ssa/pr83695.c: New test.
20992
20993 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20994
20995 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
20996 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
20997
20998 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20999
21000 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
21001 * gcc.target/arm/simd/fp16fml_high.c: New test.
21002 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
21003 * lib/target-supports.exp
21004 (check_effective_target_arm_fp16fml_neon_ok_nocache,
21005 check_effective_target_arm_fp16fml_neon_ok,
21006 add_options_for_arm_fp16fml_neon): New procedures.
21007
21008 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
21009
21010 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
21011 combination tests.
21012
21013 2018-01-11 Richard Biener <rguenther@suse.de>
21014
21015 PR tree-optimization/83435
21016 * gcc.dg/graphite/pr83435.c: New testcase.
21017
21018 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
21019 Alan Hayward <alan.hayward@arm.com>
21020 David Sherwood <david.sherwood@arm.com>
21021
21022 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
21023
21024 2018-01-11 Tamar Christina <tamar.christina@arm.com>
21025
21026 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
21027
21028 2018-01-11 Sudakshina Das <sudi.das@arm.com>
21029
21030 PR target/82096
21031 * gcc.c-torture/compile/pr82096.c: New test.
21032
21033 2018-01-11 Ed Schonberg <schonberg@adacore.com>
21034
21035 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
21036
21037 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
21038
21039 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
21040
21041 2018-01-11 Justin Squirek <squirek@adacore.com>
21042
21043 * gnat.dg/expr_func4.adb: New testcase.
21044
21045 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
21046
21047 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
21048 testcase.
21049
21050 2018-01-11 Bob Duff <duff@adacore.com>
21051
21052 * gnat.dg/protected_null.adb: New testcase.
21053
21054 2018-01-11 Ed Schonberg <schonberg@adacore.com>
21055
21056 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
21057
21058 2018-01-11 Ed Schonberg <schonberg@adacore.com>
21059
21060 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
21061
21062 2018-01-11 Justin Squirek <squirek@adacore.com>
21063
21064 * gnat.dg/loopvar.adb: New testcase.
21065
21066 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
21067
21068 PR middle-end/83189
21069 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
21070
21071 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
21072
21073 * gcc.c-torture/compile/pr83575.c: New testcase.
21074
21075 2018-01-10 Michael Collison <michael.collison@arm.com>
21076
21077 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
21078 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
21079 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
21080 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
21081 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
21082 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
21083 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
21084 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
21085 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
21086 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
21087 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
21088 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
21089 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
21090 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
21091 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
21092 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
21093
21094 2018-01-10 Michael Collison <michael.collison@arm.com>
21095
21096 * gcc.target/aarch64/sha2.h: New shared testcase.
21097 * gcc.target/aarch64/sha2_1.c: New testcase.
21098 * gcc.target/aarch64/sha2_2.c: New testcase.
21099 * gcc.target/aarch64/sha2_3.c: New testcase.
21100 * gcc.target/aarch64/sha3.h: New shared testcase.
21101 * gcc.target/aarch64/sha3_1.c: New testcase.
21102 * gcc.target/aarch64/sha3_2.c: New testcase.
21103 * gcc.target/aarch64/sha3_3.c: New testcase.
21104
21105 2018-01-10 Michael Collison <michael.collison@arm.com>
21106
21107 * gcc.target/aarch64/sm3_sm4.c: New testcase.
21108
21109 2018-01-10 Martin Sebor <msebor@redhat.com>
21110
21111 PR tree-optimization/83781
21112 * gcc.dg/strlenopt-42.c: New test.
21113
21114 2018-01-11 Martin Sebor <msebor@gmail.com>
21115 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
21116
21117 PR tree-optimization/83501
21118 PR tree-optimization/81703
21119
21120 * gcc.dg/strlenopt-39.c: New test-case.
21121 * gcc.dg/pr81703.c: Likewise.
21122
21123 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
21124
21125 * gnat.dg/atomic10.adb: New test.
21126
21127 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
21128
21129 PR fortran/82367
21130 * gfortran.dg/deferred_character_18.f90: New test.
21131
21132 2018-01-10 Martin Sebor <msebor@redhat.com>
21133
21134 PR tree-optimization/83671
21135 * gcc.dg/strlenopt-40.c: New test.
21136 * gcc.dg/strlenopt-41.c: New test.
21137
21138 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
21139
21140 PR fortran/83093
21141 * gfortran.dg/allocate_with_typespec_7.f90: New test.
21142
21143 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
21144
21145 PR target/83399
21146 * gcc.target/powerpc/pr83399.c: New test.
21147
21148 2018-01-10 David Malcolm <dmalcolm@redhat.com>
21149
21150 PR c++/43486
21151 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
21152 to reflect that the arguments are correctly underlined.
21153 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
21154 for globals, params, locals and literals.
21155 (test_sizeof): Directly test the location of "sizeof", rather than
21156 when used in compound expressions.
21157 (test_alignof): Likewise for "alignof".
21158 (test_string_literals): Likewise for string literals.
21159 (test_numeric_literals): Likewise for numeric literals.
21160 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
21161 (test_typeid): Likewise for typeid.
21162 (test_unary_plus): New.
21163 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
21164 format strings.
21165
21166 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
21167
21168 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
21169
21170 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
21171
21172 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
21173
21174 2018-01-10 Marek Polacek <polacek@redhat.com>
21175
21176 PR c++/82541
21177 * g++.dg/warn/Wduplicated-branches4.C: New test.
21178
21179 2018-01-10 Jakub Jelinek <jakub@redhat.com>
21180
21181 PR c++/81327
21182 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
21183 cast to void *.
21184
21185 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
21186
21187 PR c++/81055
21188 * g++.dg/cpp0x/new2.C: New.
21189
21190 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
21191
21192 PR target/83735
21193 * gcc.target/i386/pr83735.c: New test.
21194
21195 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
21196
21197 * lib/target-supports.exp (check_effective_target_branch_cost):
21198 New function.
21199 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
21200 * gcc.dg/pr21643.c: Likewise.
21201 * gcc.dg/pr46309.c: Likewise.
21202 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
21203 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
21204 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
21205 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
21206 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
21207 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
21208 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
21209 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
21210 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
21211 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
21212 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
21213 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
21214 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
21215 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
21216
21217 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
21218
21219 PR target/83629
21220 * gcc.target/powerpc/pr83629.c: New testcase.
21221
21222 2018-01-10 Richard Biener <rguenther@suse.de>
21223
21224 PR testsuite/78768
21225 * gcc.dg/pr78768.c: Un-XFAIL.
21226
21227 2018-01-10 Richard Biener <rguenther@suse.de>
21228
21229 PR debug/82425
21230 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
21231
21232 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
21233
21234 PR tree-optimization/83753
21235 * gcc.dg/torture/pr83753.c: New test.
21236
21237 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
21238
21239 * gcc.target/i386/avx2-gather-1.c: Add -march.
21240 * gcc.target/i386/avx2-gather-2.c: Add -march.
21241 * gcc.target/i386/avx2-gather-3.c: Add -march.
21242 * gcc.target/i386/avx2-gather-4.c: Add -march.
21243 * gcc.target/i386/avx2-gather-5.c: Add -march.
21244 * gcc.target/i386/avx2-gather-6.c: Add -march.
21245 * gcc.target/i386/avx512f-gather-1.c: Add -march.
21246 * gcc.target/i386/avx512f-gather-2.c: Add -march.
21247 * gcc.target/i386/avx512f-gather-3.c: Add -march.
21248 * gcc.target/i386/avx512f-gather-4.c: Add -march.
21249 * gcc.target/i386/avx512f-gather-5.c: Add -march.
21250 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
21251 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
21252 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
21253 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
21254 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
21255
21256 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
21257
21258 PR target/78585:
21259 * gcc.target/i386/pr78585.c: New test.
21260
21261 2018-01-09 Jakub Jelinek <jakub@redhat.com>
21262
21263 PR c++/83734
21264 * g++.dg/cpp0x/pr83734.C: New test.
21265
21266 2018-01-09 Carl Love <cel@us.ibm.com>
21267
21268 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
21269 vec_mergeo builtins with float, double, long long, unsigned long long,
21270 bool long long arguments.
21271 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
21272 vec_float2 with double arguments.
21273 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
21274 vec_mergew and vec_mergow builtins.
21275
21276 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
21277
21278 PR fortran/83742
21279 * gfortran.dg/contiguous_6.f90: New test.
21280
21281 2018-01-09 Richard Biener <rguenther@suse.de>
21282
21283 PR tree-optimization/83668
21284 * gcc.dg/graphite/pr83668.c: New testcase.
21285
21286 2018-01-09 Joseph Myers <joseph@codesourcery.com>
21287
21288 PR tree-optimization/64811
21289 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
21290 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
21291 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
21292 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
21293 New tests.
21294 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
21295
21296 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
21297
21298 PR target/79883
21299 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
21300
21301 2018-01-09 Tamar Christina <tamar.christina@arm.com>
21302
21303 PR target/82641
21304 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
21305 no NEON and require softfp or hard float-abi.
21306 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
21307
21308 2018-01-09 Richard Biener <rguenther@suse.de>
21309
21310 PR tree-optimization/83572
21311 * gcc.dg/graphite/pr83572.c: New testcase.
21312
21313 2018-01-09 Jakub Jelinek <jakub@redhat.com>
21314
21315 PR target/83507
21316 * gcc.dg/sms-13.c: New test.
21317
21318 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
21319
21320 PR fortran/83741
21321 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
21322
21323 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
21324 Monk Chiang <sh.chiang04@gmail.com>
21325
21326 * gcc.target/riscv/save-restore-1.c: New.
21327
21328 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
21329
21330 PR target/83677
21331 * gcc.target/powerpc/pr83677.c: New file.
21332
21333 2018-01-08 Jeff Law <law@redhat.com>
21334
21335 PR rtl-optimizatin/81308
21336 * g++.dg/pr81308-1.C: New test.
21337 * g++.dg/pr81308-2.C: New test.
21338
21339 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
21340
21341 PR target/83663 - Revert r255946
21342 * gcc.target/aarch64/vect-slp-dup.c: New.
21343
21344 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
21345
21346 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
21347 combination tests.
21348
21349 2018-01-08 Richard Biener <rguenther@suse.de>
21350
21351 PR tree-optimization/83563
21352 * gcc.dg/graphite/pr83563.c: New testcase.
21353
21354 2018-01-08 Richard Biener <rguenther@suse.de>
21355
21356 PR middle-end/83713
21357 * g++.dg/torture/pr83713.C: New testcase.
21358
21359 2018-01-08 Tom de Vries <tom@codesourcery.com>
21360
21361 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
21362
21363 2018-01-08 Richard Biener <rguenther@suse.de>
21364
21365 PR tree-optimization/83685
21366 * gcc.dg/torture/pr83685.c: New testcase.
21367
21368 2018-01-08 Richard Biener <rguenther@suse.de>
21369
21370 PR lto/83719
21371 * gcc.dg/lto/pr83719_0.c: New testcase.
21372
21373 2018-01-08 Tom de Vries <tom@codesourcery.com>
21374
21375 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
21376 * gcc.dg/graphite/run-id-1.c: Same.
21377 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
21378
21379 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
21380
21381 PR fortran/83611
21382 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
21383 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
21384 * gfortran.dg/pdt_27.f03: New test.
21385
21386 PR fortran/83731
21387 * gfortran.dg/pdt_28.f03: New test.
21388
21389 2018-01-08 Tom de Vries <tom@codesourcery.com>
21390
21391 * c-c++-common/builtins.c: Require effective target alloca.
21392 * gcc.dg/Wrestrict.c: Same.
21393 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
21394
21395 2018-01-08 Richard Biener <rguenther@suse.de>
21396
21397 PR middle-end/83580
21398 * gcc.dg/torture/pr83580.c: New testcase.
21399
21400 2018-01-08 Richard Biener <rguenther@suse.de>
21401
21402 PR middle-end/83517
21403 * gcc.dg/pr83517.c: New testcase.
21404
21405 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
21406
21407 PR middle-end/81897
21408 * gcc.dg/uninit-pr81897.c: New test.
21409
21410 2018-01-06 Martin Sebor <msebor@redhat.com>
21411
21412 PR tree-optimization/83640
21413 * gcc.dg/Wrestrict-6.c: New test.
21414 * gcc.dg/pr83640.c: New test.
21415
21416 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
21417
21418 * gcc.target/aarch64/reg-alloc-1.c: New test.
21419
21420 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
21421
21422 PR fortran/50892
21423 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
21424
21425 2018-01-06 Jakub Jelinek <jakub@redhat.com>
21426
21427 PR debug/83480
21428 * gcc.dg/pr83480.c: New test.
21429
21430 PR rtl-optimization/83682
21431 * gcc.target/i386/pr83682.c: New test.
21432
21433 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
21434
21435 PR fortran/78534
21436 PR fortran/66310
21437 * gfortran.dg/char_cast_1.f90: Update scan pattern.
21438 * gfortran.dg/dependency_49.f90: Likewise.
21439 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
21440 * gfortran.dg/repeat_7.f90: New test for PR 66310.
21441 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
21442 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
21443 * gfortran.dg/string_1_lp64.f90: New test.
21444 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
21445 * gfortran.dg/string_3_lp64.f90: New test.
21446
21447 2018-01-05 Jakub Jelinek <jakub@redhat.com>
21448
21449 PR target/83604
21450 * gcc.target/i386/sse-26.c: New test.
21451
21452 PR target/83604
21453 * gcc.target/i386/pr83604.c: New test.
21454
21455 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
21456
21457 * gcc.dg/vect/vect-align-4.c: New test.
21458 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
21459 and redefine as a structure with an unaligned member "b".
21460 (foo): Update accordingly.
21461
21462 2018-01-05 Sudakshina Das <sudi.das@arm.com>
21463
21464 PR target/82439
21465 * gcc.target/aarch64/bics_5.c: New test.
21466 * gcc.target/arm/bics_5.c: Likewise.
21467
21468 2018-01-05 Jakub Jelinek <jakub@redhat.com>
21469
21470 PR tree-optimization/83605
21471 * gcc.dg/pr83605.c: New test.
21472
21473 2018-01-04 Jakub Jelinek <jakub@redhat.com>
21474
21475 PR target/83554
21476 * gcc.target/i386/pr83554.c: New test.
21477
21478 PR ipa/82352
21479 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
21480 long unsigned int.
21481
21482 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
21483
21484 PR fortran/83683
21485 PR fortran/45689
21486 * gfortran.dg/eoshift_8.f90: New test.
21487 * gfortran.dg/simplify_eoshift_1.f90: New test.
21488
21489 2018-01-04 Jakub Jelinek <jakub@redhat.com>
21490
21491 PR debug/83585
21492 * gcc.dg/pr83585.c: New test.
21493
21494 2018-01-04 Nathan Sidwell <nathan@acm.org>
21495
21496 PR c++/83667
21497 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
21498
21499 2018-01-04 Jakub Jelinek <jakub@redhat.com>
21500
21501 PR debug/83666
21502 * gcc.dg/pr83666.c: New test.
21503
21504 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
21505
21506 PR target/83628
21507 * gcc.target/alpha/pr83628-1.c: New test.
21508 * gcc.target/alpha/pr83628-2.c: Ditto.
21509
21510 2018-01-04 Martin Liska <mliska@suse.cz>
21511
21512 PR ipa/82352
21513 * g++.dg/ipa/pr82352.C: New test.
21514
21515 2018-01-04 Jakub Jelinek <jakub@redhat.com>
21516
21517 * gcc.dg/vect-opt-info-1.c: Moved to ...
21518 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
21519 vect_int targets, use dg-additional-options instead of dg-options and
21520 use relative line numbers instead of absolute.
21521
21522 2018-01-03 Martin Sebor <msebor@redhat.com>
21523
21524 PR tree-optimization/83655
21525 * gcc.dg/Wrestrict-5.c: New test.
21526 * c-c++-common/builtins.c: New test.
21527
21528 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
21529 Alan Hayward <alan.hayward@arm.com>
21530 David Sherwood <david.sherwood@arm.com>
21531
21532 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
21533 (main): Call it.
21534
21535 2018-01-03 Jeff Law <law@redhat.com>
21536
21537 PR target/83641
21538 * gcc.target/i386/stack-check-17.c: New test.
21539 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
21540
21541 2018-01-03 Jakub Jelinek <jakub@redhat.com>
21542
21543 PR debug/83621
21544 * gcc.dg/pr83621.c: New test.
21545
21546 PR debug/83645
21547 * gcc.dg/pr83645.c: New test.
21548
21549 2018-01-03 Martin Sebor <msebor@redhat.com>
21550
21551 PR tree-optimization/83603
21552 * gcc.dg/Wrestrict-4.c: New test.
21553
21554 PR c/83559
21555 * gcc.dg/const-2.c: New test.
21556 * gcc.dg/pure-3.c: New test.
21557
21558 2018-01-03 Martin Sebor <msebor@redhat.com>
21559
21560 * gcc.dg/Wrestrict-3.c: New test.
21561
21562 2018-01-03 Jakub Jelinek <jakub@redhat.com>
21563
21564 PR c++/83555
21565 * g++.dg/opt/pr83555.C: New test.
21566 * g++.dg/ubsan/pr83555.C: New test.
21567
21568 2018-01-03 David Malcolm <dmalcolm@redhat.com>
21569
21570 PR c/82050
21571 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
21572 the !CHECKING_P case by expecting a note.
21573 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
21574 a note for the !CHECKING_P case, and move the return statement
21575 outside of #if CHECKING_P guard.
21576
21577 2018-01-03 Jeff Law <law@redhat.com>
21578
21579 PR middle-end/83654
21580 * gcc.target/i386/stack-check-18.c: New test.
21581 * gcc.target/i386/stack-check-19.c: New test.
21582
21583 2018-01-03 Martin Sebor <msebor@redhat.com>
21584
21585 PR tree-optimization/83501
21586 * c-c++-common/Warray-bounds-3.c: Remove xfail.
21587
21588 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
21589
21590 PR tree-optimization/83501
21591 * gcc.dg/tree-ssa/pr83501-1.c: New test.
21592
21593 2018-01-03 Nathan Sidwell <nathan@acm.org>
21594
21595 PR c++/83667
21596 * g++.dg/ipa/pr83667.C: New.
21597
21598 2018-01-03 Martin Liska <mliska@suse.cz>
21599
21600 PR tree-optimization/83593
21601 * gcc.dg/pr83593.c: New test.
21602
21603 2018-01-03 Martin Liska <mliska@suse.cz>
21604
21605 PR ipa/83549
21606 * g++.dg/ipa/pr83549.C: New test.
21607
21608 2018-01-03 Marek Polacek <polacek@redhat.com>
21609
21610 PR c++/83592
21611 * g++.dg/warn/mvp2.C: New test.
21612
21613 2018-01-03 Jakub Jelinek <jakub@redhat.com>
21614
21615 PR preprocessor/83602
21616 * g++.dg/cpp/pr83602.C: New test.
21617
21618 PR c++/83634
21619 * g++.dg/parse/pr83634.C: New test.
21620
21621 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
21622
21623 PR fortran/83664
21624 * gfortran.dg/eoshift_7.f90: New test.
21625
21626 2018-01-03 Jan Beulich <jbeulich@suse.com>
21627
21628 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
21629 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
21630
21631 2018-01-03 Jakub Jelinek <jakub@redhat.com>
21632
21633 Update copyright years.
21634
21635 2018-01-03 Martin Liska <mliska@suse.cz>
21636
21637 PR ipa/83594
21638 * gcc.dg/ipa/pr83594.c: New test.
21639
21640 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
21641 Alan Hayward <alan.hayward@arm.com>
21642 David Sherwood <david.sherwood@arm.com>
21643
21644 * gcc.dg/vect-opt-info-1.c: New test.
21645
21646 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
21647
21648 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
21649 floorf128, truncf128, and roundf128.
21650 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
21651 optimizations added in match.pd.
21652 * gcc.target/powerpc/float128-hw6.c: Likewise.
21653 * gcc.target/powerpc/float128-hw7.c: Likewise.
21654 * gcc.target/powerpc/float128-hw8.c: Likewise.
21655 * gcc.target/powerpc/float128-hw9.c: Likewise.
21656 * gcc.target/powerpc/float128-hw10.c: Likewise.
21657 * gcc.target/powerpc/float128-hw11.c: Likewise.
21658
21659 2018-01-02 Jakub Jelinek <jakub@redhat.com>
21660
21661 PR c++/83556
21662 * g++.dg/cpp0x/pr83556.C: New test.
21663
21664 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
21665
21666 PR fortran/45689
21667 PR fortran/83650
21668 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
21669 * gfortran.dg/simplify_cshift_4.f90: New test.
21670
21671 2018-01-02 Marek Polacek <polacek@redhat.com>
21672
21673 PR c++/81860
21674 * g++.dg/cpp0x/inh-ctor30.C: New test.
21675
21676 PR c++/83644
21677 * g++.dg/cpp1z/pr83644.C: New test.
21678
21679 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
21680
21681 PR fortran/83076
21682 * gfortran.dg/coarray_45.f90: New test.
21683
21684 PR fortran/83319
21685 * gfortran.dg/coarray_46.f90: New test.
21686
21687 2018-01-01 Jakub Jelinek <jakub@redhat.com>
21688
21689 PR tree-optimization/83581
21690 * gcc.dg/pr83581.c: New test.
21691
21692 PR c/83595
21693 * gcc.dg/pr83595.c: New test.
21694
21695 PR middle-end/83608
21696 * g++.dg/opt/pr83608.C: New test.
21697
21698 PR middle-end/83609
21699 * gcc.dg/pr83609.c: New test.
21700 * g++.dg/opt/pr83609.C: New test.
21701
21702 PR middle-end/83623
21703 * gcc.dg/pr83623.c: New test.
21704
21705 * gcc.target/i386/i386.exp
21706 (check_effective_target_avx512vpopcntdqvl): New proc.
21707 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
21708 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
21709 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
21710 \f
21711 Copyright (C) 2018 Free Software Foundation, Inc.
21712
21713 Copying and distribution of this file, with or without modification,
21714 are permitted in any medium without royalty provided the copyright
21715 notice and this notice are preserved.